tcgcgcgatctttgagctaattagagtaaattaatccaatctttgacccaaatctctgctggatcctctggtatttcatgttggatgacgtcaatttctaatatttcacccaaccgttgagcaccttgtgcgatcaattgttgatccagttttatgattgcaccgcagaaagtgtcatattctgagctgcctaaaccaaccgccccaaagcgtacttgggataaatcaggcttttgttgttcgatctgttctaataatggctgcaagttatcaggtagatccccggcaccatgagtggatgtcacgattaaccacaggccattcagcgtaagttcgtccaactctgggccatgaagtatttctgtagaaaacccagcttcttctaatttatccgctaaatgttcagcaacatattcagcactaccaagcgtactgccacttatcaacgttatgtcagccattcaagaacccaactgaagtaaagagctggcattgtactctgtgaatcagctgggatctagctgtggataatgtgggtatagttattttagggttaaggaacgatcgtacgcatgatagggttttgcagtgatattagtgtctcggttgactggatctcatcaatagtctggattttgttgataagtacctgctgcaatgcatcaatggatttacacatcactttaataaatatgctgtagtggccagtggtgtaataggcctcaaccacttcttctaagctttccaattttttcaaggcggaagggtaatctttggcacttttcaagattatgccaataaagcagcaaacgtcgtaacccagttgttttgggttaacgtgtacacaagctgcggtaatgatccctgcttgccgcatcttttctactcttacatgaatagttccggggctaacagcgaggtttttggctaattcagcatagggtgtgcgtgcattttccattaatgctttcaggatgctgcgatcgagattatcgatctgataaatttcactcatatttcccccgtttttttatcgatatctcaattatagtgccatataaattcattattaaaaccataatggctatatttgttattggatattgaatttaaccctcattctgttgcttaatcgatgacaagccagtaggcataactaaacataacgaattgagaaaacagcaatgaaaaaacaatttatccaaaaacaacaacaaatcagcttcgtaaaatcattcttttcccgccaattagagcaacaacttggcttgatcgaagtccaggctcctattttgagccgtgtgggtgatggaacccaagataacctttctggttctgagaaagcggtacaggtaaaagttaagtcattgccggattcaacttttgaagttgtacattcattagcgaagtggaaacgtaaaaccttagggcgttttgattttggtgctgaccaaggggtgtatacccatatgaaagcattgcgcccagatgaagatcgcctgagtgctattcattctgtatatgtagatcagtgggattgggaacgggttatgggggacggtgaacgtaacctggcttacctgaaatcgactgttaacaagatttatgcagcgattaaagaaactgaagcggcgatcagtgctgagtttggtgtgaagcctttcctgccggatcatattcagtttatccacagtgaaagcctgcgggccagattccctgatttagatgctaaaggccgtgaacgtgcaattgccaaagagttaggtgctgtcttccttatagggattggtggcaaattggcagatggtcaatcccatgatgttcgtgcgccagattatgatgattggacctctccgagtgcggaaggtttctctggattaaacggcgacattattgtctggaacccaatattggaagatgcctttgagatatcttctatgggaattcgtgttgatgccgaagctcttaagcgtcagttagccctgactggcgatgaagaccgcttggaactggaatggcatcaatcactgttgcgcggtgaaatgccacaaactatcgggggaggtattggtcagtcccgcttagtgatgttattgctgcagaaacaacatattggtcaggtgcaatgtggtgtttggggccctgaaatcagcgagaaagttgatggcctgctgtaaaatctagtcattatccccctatgctaactcgcgataacggtatcagtcatcgcgggtttttaactttatcagtctgtaggcggcatcactatgggggattatcgtttccagcggcgtatcaaacggctttttaaacttgtatcaaaacgccagatatgatcaaaaatacgcatgatccctggtttgccataagcggacatggcaacagcatggaaacggtgctggtgggcctgctgctggatttttatctttctgactaactcttctggcaaacgctgggcgataaagtctgaaatgatcaccgcgtctgcgtcataccattctctgtcttccattttatttaacgtgttggctaagcatgccgccagatccgtaccaccacgaaaatgttggttgaggaaacgtatggcttgctcaataccattgtcagctgatagctcgtagtgaattatttcagtagcaaataacatgatgtaacagcggcgattatcggctaacgcgatacggagtaaggccagacaaaatgctttggcgcattgctcgttgaagcctcccatcgagcctgaggtatcgacgcagacaataaatggcccacggggttgctcatcattttgtttaaggctgacgggtctctgttgcgttttttcctgccagttgtctccttgtaatcggtatgtgagcaaacgccgttccagtaagcggcgataaaactcaaactccaactcactcatccctaacatcaccaattcagtaggcaataatcgcaggatgtcattactctgatgaataccactgacctcctcaggcaccgaatctggctggcgtaccataacggtgtaaggctcatagcgggcgtcaggtgccggttgtgctttggctgagcggctgcggccgagctgttcggctaaacgtattaattcaggttgctgttgcagaaagtcgccatattgcagcaataattgataatcgccacgttgcaaatgcccctgactcatatcccaaagacgcccagcggcattgtcattggtggtgagaatgggttccagtgcaccactgagcgctaatcttcgctgtagctcagctaagagctgttcccgttcttgttctaacaactgatgatgaattgtgatggtttgtaggatcagactgacacgccaacgttgtaaaaagagcgtttgcaggctatctccgcctggcgggttttttgccaggtctgcggtttgcactaatgttttagcctgcgttgcaaacggggaatgtaaatcttgtaactgagccacgatatcgggcagatgcgcataaaactgtgggctatcctccaacagactctgttgatataaggaaaattcattcgccagccctggcggaacgctagcttcacggatccgttgttgcaaattttgtttccagccgggaatatctttcattaatgcccgtttaatccgcgggaatttttcaaaaaaaatcgccaactgaggtgctgccagtaaacctaccaccatctcttcgataagttcaccttcacttatcgacagcagcatatccagtgttgccagactgagcatcggtcagtgtccactgtgtttttgttgttgaaatttacgttgttgaaattgaatttgttgaaattgaatttgttgaaattgaagttgctccaccacctgtagcaggctggcctctatttttgccagccaagatgatggggtaaataaacaaggctgatgttggctaaataagcgccgttgttctgccagcgtactttccagtttggtgagtgccagcagcagttctggtggcacgctagtggttgtggcacccggaagggacaaggttgatggctggcggctcacatccagtatgattatatgtaactgatcatcaatttccgcatcgatagattgcgcatagccaacaccatttaatttggctcgtaaagcgccacctttattcagccattgagcaagggcctctttatcaacctgcagatgattgacctgaatatcatgtaagttaagcggtttttgcagtaatagcgtcaaggtactgtctgtcagattatccggcagagcatattgcgctttacggctgaacatgccgctttgcttaaccacagtgagtgcctggtggtcactttgctgctgttggtgttgcaaccatttgctattaatatcttgtagcttcattaataagctttgctgttgatacccttgttccgtcaacaattgttccagttgctgttgcagtaatttgaacgagttaaggtcatgccataggcaatctttcagtaaaatcagatcaataggggttatttcatcacggccactgaagaatgcactggcttgtagtagacgtaatgccttcttccagcggcggtcagagacataaggagcgtgttccagagcgctgagtcgttgacgtagctgaaaaataagctcaaagcagtgatctggtaatgtgattttgtcaatcaagggctgccactggtggaattcttcatcagtgatactgaggttttctgctaccgggttgtgattttcattttgtctgctgatcagcagtgagcggaaattctgtttttcttgtacccggtctagccacaggcggatcagcatccggtcataaagtgcttccaggctgctgtctgcgtctggcaactcattggacgcggttaccagcaagcgcatcgggatactgtcttccctatcaccatttcgaaagcgccgttcattaatggcggtcagtagagtattaaggatagccgggcccgccttccagatttcatcgaggaagacaatttcagcttctggtagataacccccggtcattcgttggtaacgcccttcttcttttaatgcctgtatggacagcgggccaaaaacctcttccggtgtagaaaagcgggtcatcaggtattcaaatgcccgagcatggcggaaagcaaatttcaagcggcgggcaatcaggcttttggcaattcccggaggaccaagcagaaatacactttcaccgctgagtgctgccagtaagcacaaacggatggcttcctgtctttcatacagcccactttcaagggcatgacttaagcgagatattctttctgccaattgcgatgattgcgccataattgttctacatgttcctctgatgagttaatttttacctgataaaacggaataaatcctctttttcttaataggatagcttgttgattagtgaaattttcatatcatcaattatttgtttttgattaaatatcgttctttttctgctctaatttaagagtaggcaatccatttaaataatgcatactgaacgcctttcgtgggcgtgaaaggacacaggatcttctgtcatggggcctaaacgcatacatcagcttatggatgttctagcaaatgagcacagagcataaacaatatttatccgcggtgactttggctgcaatcggggtcgtttacggtgatattggcaccagcccactctataccttgagagagtgtttttctggtcattatggttttgatgtccgacccgatgtggtgtttggttttttatcgctgattttctggatgctaattctagtcgtctcggttaaatatctgacctatgtgatgcgggctgataacgcgggtgaaggagggattttaacgttgatgtctttggcagggcgtaatacctcttccagagcgacgtctatcttggtggtccttgggctaattggtggcagcttcttttatggtgaagtggtcattaccccggcaatctcggtgatgtcagctattgaagggttggaaatcgccgcacccgcccttgatccctacattgttccctgctccattgccgtattaacgctactttttgtgattcaaaagcatggcactggcagtgttggtaaacttttcgccccggtgatgctggtgtggttcctgacgttagccttacttggtctgcgcagtattattgctaacccagaagttttggccgcgctgaatcccaaatgggcaataagcttttttgttgaatataagtctgtttcgttttttgcccttggtgcggtagttctggcgattactggcgttgaggcgttgtatgcggatatggggcattttggtaagtttcctatccggctcgcttggtttactgtggtcttaccgtcgttggtgctgaattattttggtcagggggcgttattactgaaaaaccctgaagccatcaaaaaccccttctttctgctagcccccgactgggcactgattccattacttattctggcgacgctagccactgttattgcctcacaggcggtgatttctggcgtattttcacttactcgacaggctgttcgtttagggtatttaccacccatgcgaattattcatacttcagagatggaatctggccagatatatatcccagtgatcaattggaccctctatttagcggtggtgttagtgattatcggttttgaacgctccagtaatttggcggcggcttatggaatagcggttaccgggactatggttatcaccagtattctgttttgtaccgtggcatggaaaaactggcattggaatcgctttctcgtcgtatttttactgatggtcttgttgattatcgatatcccgatgttttctgccaatgtgcttaaattattctcagggggttggttgccactgtctttaggtttggtgatgtttattattatgaccacctggaaaagtgagcgtttcagtttactgcgccgtatgcatgaacacagtaattcactggaagcgatgattgcttcactagagaagtcaccgccagtacgggtacccggtacggcggtgtatatgtcgcgagcaatgaatgtcattccatttgcattattacataaccttaaacataacaaagtgttacatgagcgtgttgtgttgctaacgatgcggactgacgatgtgccttatgtacataatgtggagcgggttaccatcgagcaactttctccaaccttctggcgggtggttgccagatacggttggcgtgaaacacctaatgtggcggaaattttccaccgttgtggtttggaaggtttgtcttgccagatgatggaaacgtcgttctttatgtcacatgaatcgctaatcctgactaagcggccatggcacttatttttacgtggtaagttatttattgcacttagccgtaatgcattacgcgcaccagatcaatttgagatcccacccaatagggttattgaacttgggacacaagtggaaatttaattgagaggccgttaatcataacggcctcttctatcatcattcacactattatcatcatccacactatcaccgctaaaatccttcttcttatatcgctagcaaagtgtttcggtggcgatcacaatttcactaaatgaggtttgtcttctactgccgtttttctaaactccttgttagcgaaacgtttcgctcttggagtagatcatgaaaaaaggtgtattactgaacgctgatatttccgcggttatctcccgtctgggccataccgatcagattgtgatcggtgacgcagggctaccgataccggcaaccaccacacgaatcgatttggcgttaacacgaggcgtgccagggtttctgcaggttgtcgatgtagtcacgcaagaaatgcaggttgagaatgcttaccttgcagaagaaatcgttaaaaataatccgcaacttcatgaagcattactcgtgctgctcacacagcttgagcaacggcaggaaaaccaaattgctttgcgttatatcagccatgaggcgtttaaagagcaaactaaacaaagccgggcggtgatacgcagcggagagtgttctccctttgctaatatcattctcggctccggcgtaaccttctaaggcctttatgcaacctttactaaaatttcaaggacaaaggaataaataagatggaaacaggtaagctggtggtgttgggcagtatcaatgccgaccatattctgaatattgagcagtttccacgtccgggtgaaacggtgatcgggcagcagtataacgttgctttcggaggtaaaggggctaatcaagcggttgctgctggccgtagcggtgcggatatcgcatttattgcctgtgtgggtgacgatgatattggtgaacgggtgcgtcagcaactcactgccgataagattgatactcagcctatcgaggctattaagggggcaactaccggtgtggcattgatcttcgtgaatagcgatggcgaaaatgtgattggtattaatgcgggggctaactcagcggtgacaccagagtatcttcgccgctaccaacaacaagtgatcgatgctgatgcactcttaatgcaactggagtcgccgctcgacactgttattgcggccgctaaactggcgaagcagcatcaaactcaggttatcctcaatccggcacccgcccgtaaattacccgatgaattattaactctggtcgatatgattacgcctaatgaaacggaagccgagcgtttgaccggcattcatattgagcaggatgatgatgccgcgaaagcagcgcaaattttgcatgataaaggcattgctaccgtgatcatcaccttaggtagccgtggcgtatggctcagtgaacaaggtaaaggtaaattagtggcggggttcaaggtaaatgccgtagataccattgctgccggtgatacgtttaacggtgcattattgacagcgttattagaaggccagtctatggatgtcgcagtgcgttttgctcatgccgcggcggctattgcggtcactcggcctggagcacagccgtccattccatggcgtgccgaaattgatagcttcttacaagaacgagtgtaaaacgtggccacaatgaaagatgtcgcccgtctggcaggggtatcgtcaagcaatggcacgtgcaggtttgccaattattgccgggtatgaagttgtcagtgattttgaatttggtggtggcctggttgccctgaagcaacgactaaataatccagaagctgagccacaagttctgcccctgactcccgagctaatagaacgcggttcggtctcccttcgttaaacattatttttcacctgtggggctacttttttcacattacggccctgaattaaattgtctccatccctgggtttgagtaacaagaacaccagagatgatagcaatgtcactattcccatggtgataaaggtgtagtggaagtgatccacattaccgcctaacgacaacccatcataaaaacgcaacacagtcgcactgatagcaatcccaaagcttatcgataattgttgggttaccgccagaacactgttaccggagctggcattgttatccgtcaaatcagccagtgtaattgtattcatcgcagtaaattgggtcgacatcgctatacctaatataaatagcggcaatatcatcatccatgccgacatccccggtgattgcaatgcaaaggaggcaatcagtaccccgataattaaggttataccgactaacactttacgatagcccagtgagcgcagcacctgtgtgacggctgattttgccatgatggatccaatcgcggtgggagccatcatacaaccggcgataagtgcggaataaccgaatccaacttgtaacatcaacggcattaaaaaaggtacacagcccgtccctaagcgggaggccacgttaccggcaatccccacggagaatgtccgggtcttaaataatggcaaaccaatgagtggattaggatggcctttggcatgaaatatatagaaaatcagcattaataggccgcctagcagagttgcggcgggtaaataatctgcgatttctggccgccccataatctccaggctggtggatatcatgactaaactgataccaaatagtaggaaaccaacaaaatcaaaagtgcgcttaggcatcgtgaaattaggcatatatttgcgggcataaaaaatacccaacaagccaataggaatattaaggataaaaatccaatgccaagtggtataagtcaccaacaacccgcccaataatggccccatgactggcccgactaaccctggaatagtgacaaaatttaaaaccggcaataactcactgcgtggataagcccggatgagcgccagcctggctaccggcatcatcatcgccccaccgatcccttgaataacccgagaagccactaagaaagccagtgagcctgaaagtgcacagagcagtgatccgaaggtaaataaagaaaccgccaggataaaaattcgtcgggtaccaaaacgatcggccagccaaccactaactggaatcaacatcgcgacggtcagggtatagctaataatggctgattgcattgtcagcggagaacggttaaggctttcggcgattgaagggagagccgtattcagtatggtggcatccaaagcctgcataaagaaagccatagccgctatccaaggaaggcctgccatactgcgcgcagattttatcattatccgtcctggtgatttatatggggggcgataattttctcttctttatatagatagcatgtggctgatcgtgctgtcgtcagtctaccgtttttaatagcacctgacaggcgaataaagcaccttgattatcacctgccagaatcgtatctacaatgttctgatgatgttgtagcttaatcacttcatcaccagtaatagcacgaaagtagctgtaataaaccgaactgaataagttagcaaaagagattaaaaatggattgccgctggcttcataaattaatttatgaaactgggtatccacctgaatccattgctcacgattaaagttgctatgcagtgcacgcatttctgcaactagtgatgctaacagctctcgctgtttctcattggcgtgtgtggcagccagataacaggcttgtggttccaacgatgttcttagtataaggaagtgttgcatgacctgatcaaaattctccttggtcatccaccacgttaataattcctgatcaaggtagttccaattcgtctgtggcataacacgagtgccaatacgcgggcgcggtaatagcatccccttcgctgccagcatttttactgcttcacgtactgcggtgcgacttacaccaaattgttcacccaactctatttcgccgggcagtatactgcccgcttcatattctcctgcgagaatacgctgaccaatcttttcagccagtaagtaggaaagatttcgctgggcggcttgctgttgggtatttagttgcatggtgatttgtcctatcagtcttcttatatttctattttactctactgtttcacttcggtattggatgtttagcttaataattgtttaaggattgtcctttttctctgtttttgctgaaaaaaaacacggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgagcgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagtcagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgttatgagtttcgactcatgctgatacgaaacggttgaatttcggtttgatcggtattttcgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccaatccgataatgagtgaaagacattatcaccggttctttatgaactgaaaaataacgtaaagatgactttaccaagtcgtgtttacgatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgacaagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacacttaggtgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacagtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaatttagttgtgctgatatggctcagttggtagagcgcacccttggtaagggtgaggtccccagttcgactctgggtatcagcaccagttacatggattaaattcggcagtagtagaaaagaatttacctggcggcaatagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggtatcaaataaacagaaaggccatccattagggtggccttttctgtttttgcgatccgtcctaaatagttttaacaaactctagtgactcgatcttgagtggttaagtggttaagcggtaagaataggcaaggaggcgtaagacgttcatatatagcgtaattctagcccctatcaacgttattttaatatagaaaatatggcgtatttacgatcttgcctatcctctccattgataaaaaatctgttttatagtccgctgaacaaaggaattaccgcacttaagggcacttcggtggcttacggcactacggcttcaacagcatattttccctttgtctgattttgttagtcgtgaatcgctccgcttcccacagatactttgttgccacacaattgccgtcaaatgggcaatatgattccgataaaaatgtcactgatgagtttaaaatttaagctgttaagcagacaccttatactggtgttgatactaatgagtgtcctgaagttgatagctttacccaaacaatatatgcgataagcaacgttatatacgataagcaatttaaagctattctctagtgccccctttcccgccttatataaactcactgtaatgaactcactgtcgcgatgaaacattttcaggttgttacagttcgctcgacttttcatctaagatccgctatcttcaggcatctagaagtctaaacgtataaacggatatattgaggatgtaggcatgccaattcgggttcctgatgaattacctgcagtgagtttcttgcgcaatgagaatgtttttgtgatggcttcatcgcgtgctaaaactcaggaaattcggcccctgaaggtattgattttaaatctgatgcctaaaaaaattgagacggagaatcaattcctacgtttactctctaactcgccactccaggttgatattcaattgttgagggttgatagtcgtgagtctaaaaatacgcctacggagcatctgaacaacttttactgcgattttgaggacattcaggaccagaattttgatggcttgatcgtaaccggcgctcctctgggtttagtcgatttctgtgatgtggcttattggccacaaattgaacgtattattgcctgggcaaaagagcatgtgacatcaactctatttgtctgttgggcggtgcaggcggcgttaaatatcttgtatggcatcccgaagatgacgcgcgaggtcaaactctctggtatctatcagcatcaaacactcgaaccgctggccttattgacgcgtggttttgatgaaacatttctggctcctcattcccgctatgctgattttcccgttgaagtccttcaacaatatactgatttggatatcttagtgtcgtcagaagaggctggggcttatctgtttgccagtaaagataagcgggtggcttttgttaccggtcatcccgagtatgatgtcgatacgttagcgggtgaatatcagcgtgatctggctgcaggccttaacccacaagttcctcttaattatttcccttctgacgatgcatcgttacgaccaaaagcatcatggcgcagtcatgggcatctactgtttgccaattggctcaactactatgtttaccaaattacgccatttgatttgcgacatatgaatcctacccttgattgatttttccccttctcgatgttcatcgtcgcatagatgctaattatggcggctgaatcgaggccgcctattattttcttcccttccaattacctttttccctccctaaatctggtccgatctcttttctaaacaatgagttatagccattaaaaatcaataatggaatctgattcctatcatttccaatccctcctagatgttaacgatatgataaataaagattaaaaaaatatttccataaaaatggaaatcgtttttgattttatgaattaattgattattcttatttctgtcgggtgaaaaataaccataaaattctgccttttttactggcagggacacgttacctgatgataatccaagagtgacgcgaggtcagcgttaaggtggcagcagtaacattgggaaggggaatagcaatgagacaacagttagcgggcacagagttagttttcacccagccttttaatgctgctgagcggcaggttttaccggataaagccatcgagtttctaaccgaattagtggtgaaatttagcgaatcgcgtaaccaactccttgccacaagggcatcttggcagcaaaccatcgatcagggggcgttacccgattttattttggaaactaattccattcgtgatggtgattggaaaatccaaggtattcctgctgacttacgcgatcgtagagttgagatcaccgggccagtagagcggaaaatggtgatcaatgcgcttaatgccaacgtaaaagtttttatggcggatttcgaagattcactggcacccagttgggataaagtgattgatggtcaaattaatctacatgatgcggtgaaagggacaatttcctatacgaatgaatcgggcaaggtctatcaattaaaacctaatcccgcggtattgattgcacgtgttcgtggcctgcacttaccggaaaaacatgttaaatggcaggacgaggcgattcccggtggtttattcgatttcgctttgtatttctaccataactatcagcaactgctggcgaagggcagcggcccttatttctatttgccgaagatgcagtcataccaggaagccgcttggtggagcgatgtgttcaattttaccgagcagcgctttggtctatcgcagggcaccattaaggcgacggtattaattgagacattacccgccgttttccaaatggatgaaattctctaccacctgcgccaccacattgttggtctgaattgtgggcgctgggactatatctttagctatataaaaacattgaaaaaccaccctgaccgcgtgttaccagatcgccagtcagtcacgatgaataaaccttttcttagcgcgtattcccgtttgttgatcaagacatgccataaacgtggcgctttggcgatggggggaatggccgccttcatcccggataaagacgcagaaaagaataagttggtgttggataaagttcgtgccgacaaagagttagaagccagtaacggccacgatggaacttgggtggcgcatccgggcttggcagatacggtgatggacgtttttaacaaagtattaggttctcggcctaatcaattagaggttagccgcgaacaggataaacctatcaccgccgctgagttgctggaaccttgttctggcgagcgcactgaagcagggatgcgggccaatatcagagtcgcggtgcagtacattgaagcatggatatcgggtaatggttgtgtgccgatttatggcttgatggaggatgcggctactgcagagatttcccgcacttctatctggcaatggatacatcatcagaaaagcctcagtaatggccagacggtgactaaagagctgttccgcagcatgttgagtgaagaaattcaggttgtgaagcttgagcttggcgcagagcgttttgatcgcgggcggtttgaagaagctgcacgcttgatggagcgtattacaacacaagacgagcttatcgacttcctgacgttgccgggctatgcattgcttgcctgagccatcctattgaaccctacaaaattgaattataaggaacatcgccatgacgatctctcgtactcaacaaattcagcagttggaacaggaatggacatcgccgcgctggaaaaatatcactcggccttatagcgccgaagatgtcatcaagctgcgtggttcggtcaatccagaatgtacgttcgcacaaaatggtgccaaaaaactgtgggaattgctgcacggcgggtcgcgtaaagggtatatcaactgtctgggggcattaaccggtggtcaggcgctacaacaggcgaaagccggtgttgaagccatttatatgtcgggatggcaggtggcggctgatgctaatacggcatctagcatgtatccagatcagtcactgtatccggtcgactctgtgcctgcggtggtgaaacgtatcaacaatagcttccgccgcgctgatcaaattcagtggtcgaataatattgagccaggtagtaaaggctataccgactatttcctaccgatcgtcgcggatgcggaagcgggttttggcggtgtgctgaacgcgtttgaattaatgaaagcgatgattgaagcgggggcggcaggggttcattttgaagaccaattggccgcagtgaaaaagtgtgggcatatgggcggtaaggtactggtgccgacacaagaggccattcaaaagctggttgctgcccgtttagccgcagatgtcttgggtgtaccaacgctgttgattgccaggactgatgcggatgcggctgatttattgacctcagattgcgacccctatgaccgggagtttattaccggcgaccgtactgctgaaggttttttccgcacccgtgccggtattgaacaagcgatcagccgtggcctggcgtatgccccttatgctgatttggtgtggtgtgaaacctcgacacctgatctggctctggccaaacgttttgccgatgctgttcatgctcaattccccggaaaattactggcttataactgttcaccctcctttaactggaagaagaatctgaccgaccagcaaattgccagcttccaagatgaactctccgccatgggctacaaataccagtttattacgctggcgggtattcatagcatgtggttcaacatgttcgatctggcccatgcgtatgcgcagggtgaaggcatgaaacactacgttgagaaagtccagcaacctgagtttgcctctgtggaccgcggctacacctttgcttcccatcagcaagaagtggggactggctacttcgataaagtcaccaatattattcaggggggcgcatcatctgtaacggcactgaccggttcgacggaagagcagcagttttagccacgattgagtgagtgtggtcttatcaggagcctgcttatgcaggctccgttttgtacggtagggggcagcatggtggcaaagctagaacaacttatcgctcagaccattttgcagggatttgatgcgcaatatggccgttttctggaggtcactgccggtgctcaacaccgttttgagcaggccgattggcatgcggtacagcaggcgatgaaaaagcgtattcacctttatgatcaccatgtgggtttagtggttgagcaactgaaatacattacggatcaacgccattttgatgtggaatttttggcgcgggtgaaagaaatttataccgggctgctaccggattatccgcgcttcgaaatcgccgaaagcttttttaattcggtttattgccgtttatttaaacaccgcgatttaacgcccgataagttgtttgtttttagctctcagcctgagcggcgcttccgtgagatcccacggcctctggcccgcgatttcatccctaaaggggatctcagtggtatgttgcagatggtgcttaatgatttatcactgcgcttacattgggaaaatttgtcgcgagacattgattatatcgtgatggccatacggcaagcctttaccgatgagcagctagccagtgcgcattttcaaatagcgaatgagttgttttaccgcaataaggccgcttggttggtgggtaaattgaggctgaacggtgacatctatcctttcttgttacctattcatcacaatgagtctggtgagctatttattgatacctgtctgaccagcaaagcggaggccagtatcgtgttcggcttcgctcgttcttattttatggtctatgtgccgctgccggctgcaatggtggaatggttacgggaaatattaccgggtaaatctaccgctgagctgtatacggcgattggctgtcagaaacacggtaaaacagagagttatcgcgagtatttggcttttattcatcaatccagtgaacagtttattattgcacctggggtgaaaggcatggtgatgttggtctttaccttaccgtcatttgatcgggtatttaaggtgattaaagaccaatttgcaccacaaaaagaggtcactcaagcacgagttttagaatgctatcaattagttaaagaacatgaccgggtagggcgcatggcggatacccaagagtatgaaaattttgtgattgataagcaccgtatcagcccagaactgctggcggagttgcaacatgaagtacccgaaaaactggaggatttaggtgacaagatcgtcattaagcacctgtatatggagcgaaggatgaccccgttaaatctctatatggagcaggcagatgatcagcagttgaaggatgctattgaggaatatggtaacgccattaaacaactggctgcggccaatattttccccggtgatatgttatttaagaacttcggtgtgacgcgccatgggcgggtggtgttctacgattatgatgaaatttgttatatgaccgaggttaatttccgcgatattcccccaccgcgttatcccgaagatgagatggccagtgagccgtggtacagcgtgtctcctaatgatgtttttcccgaagagtttcgccatttcttatgcagtgaccggaaagtcaggcacttttttgaggagatgcacggcgatctgttccaggccagttattggcgcggcttgcagcagcgtatccgggatgggcatgtggaggatgtttttgcttatagacgaaagcaacgcttctcccagcgggctttaaattaacggcgactgcgcgctgaacgtactcagattaacgtagctcgctacgcctctatttatcgcgtctttacgatcggcctgttctcgccgaacgacaaatttttcctttatttttcattctattatttaaccccggttcccccaccgtaagattgggtaatctctttcgccgcgtggatgaccagtgcacccagctcggtgacgcgatcgtcggtgatccgtgatattgggccggagatagaaatcgcggcgaaggcttcgtggtgctcatcgaacaagcaggcggcgatacaacgtaggccgagggcgtgctcttcatcatcaaatgaataaccttgcttgcggatcagcgctagattttctttcaggctggttggattggtacgggtgtgctgggtgtaagcgtgcaacccctttttatgtaacaactgaaccagttgatcgtccggcagggtggagagaaaggctttgcctgccccggaggcatgcatggggagcttgcctccaattggtgcggacatccgcatcagcgcggtacattgcacttgatcgataattattgcctggtaatcgctgtgatcgagtaccgccaaattgacggtttcgccagattcatccattaaacggcgtaacattgggtggaccatcgccagtaaattacggctttgcaggaaactgctcccgacaataaaggcgtgggggcccccatggtccatagccctaaatcgccgacctgacgaacaaaaccctgctgttgcatggtcgtgagtaaacggtgggtggtcgaattgggtaatcccgcctgttgggctaaatcagtcagggcgacgttcccatcagattcggaaatatattccagcaatttaaggccgcgagtcaatgattgaacttggcccgttgctgcaggtgtattctgtgtggctgccttgggtttctttccccgtttaatcggaatcggtaacgccataaatcagcccctcaaatatttttatggaattcattttcgtttttcaattatgcatgtaaaccgctaaaaatactcatccgatgagtcgacttttctacctgaaaaagtctcaactgtgagcggactcattacgtttgcaacttgtgctaggatgacggattagttttgcggcgtgtcgtccggacacggcaggcaatagggtgaagaggcgaatgtggtggatacagtaatcgataataaggtcaaggaattgcaccagcagttggcgcaacgcattttggtactggatggtggtatgggcaccatgatccagagctaccgattagaagaagcagattaccgaggcgcgcgttttgctgactgggcaagtgacctaaaaggtaacaatgacctcttggtgctctccaagccagaagtcatcacggcgatccataatgcctaccttgaagccggtgctgacattctcgaaaccaatacctttaactctacctccattgcgatggcggactatcagatggcgtcactgtcggctgaaattaactatgaagccgcccgtctggcccgtatctgtgccgatgaatggagcgcccgcacgccagaaaaaccacgttatgttgccggggtgctggggccaaccaaccgtactgcctccatctcccctaaagttaatgacccggcgttccgtaacgtcagttttgatcagttggtcgaggcctatcgtgagtctacccgcgcgctgattgaagggggtgttgatttaattatgatcgaaacggtcttcgatacgttgaatgcgaaggccgcgacctttgcggttgaaagcgaattcgaagtgatgggcgtgctgttgccggtgatgatttccggcaccattaccgatgcctccggccgtacgctgtctggtcaaacgacggaagctttttataactcgctgcgccatgtcaaaccgctgtcgtttggtctgaactgtgcgctggggccggatgaactgcgccaatatgttgctgagttatcgcgtatctctgaatattatgtcagtgcgcacccgaatgccggtttgccgaatgcttttggtgaatatgatctggaagccaaagagatggctgagcagattggcgagtgggcacgtgccggatttttgaatattgtcggcggttgctgcggtaccacaccccggcatattgcggcgatggtcaacgctgtcgctggggtgcctccgcgcccgttgcctgatattccggttgcctgccgtttggccgggctggagccactgactatcgatgccaataccctgtttgtgaacgtcggtgagcggaccaacgtcacgggttcggcacgctttaaacggctgataaaagaagagaagtacggagaggcgctggatgttgcccgccaacaggtcgaaagcggcgcgcagatcatcgatatcaacatggacgaaggcatgttggatgccgaagcggccatggtgcgtttccttaatctgattgccggggagcctgatattgccagggtgccgattatgatcgactcctcaaggtgggatgtgattgaaaaaggcctgaaatgtattcaaggcaaaggcatcgtgaactccatttcgatgaaagagggcgttgatgcctttattcatcacgccaaactggtacgccgttatggtgccgccatggtggtcatggcctttgatgaaaccgggcaagccgatacccgcgcacgcaaaatcgagatttgccgccgtgcgtataaaatattgacggaaaccgtcggtttcccaccagaagatattatcttcgatccgaatatttttgccgtagcgacggggattgaagagcataacaattatgccgtcgattttattgaagcctgtgccgatatcaaagccgagttgcctcacgcgctgatttctggcggtgtctccaacgtttccttctctttccgagggaatgatccagtacgtgaagccattcatgcagtgttcctctattacgctattcgcaatggcatggatatggggattgttaacgccggtcaattggcgatttatgacgacctgtctgatgaattacgtgatgcggtcgaggatgtgatcctcaaccgccgtgatgacagtactgagcgcctgctggatttagcagaaaaataccgtgacagtaaaagtggcgaggtcgcgatccagcaagcagaatggcgtggttggccggtggtgaaacggttagagtattcgctggtaaaaggcattactgaatttattgagctggataccgaagaagcgcgccagcaggcagatcggccaattgaagtgattgaagggccgttaatgtctgggatgaatgtggttggtgacttgtttggtgaaggaaaaatgttcctgccacaggttgtaaaatcagccagggtaatgaaacaggcggtggcctatctcgaaccttatattgaagccagtaagcagaagggtaccaccgccggtaaaatcttattagcaaccgtcaaaggcgatgtgcatgacatcggcaagaacatcgtgggtgtggttttgcagtgtaataactatgaaatcatcgatctgggcgtgatggtgccgacggaaaaaattctgcgcactgcacgggaagagaaggtggatattatcggcctgtctggtctgattaccccgtcgctggacgagatggttaacgtggcgaaagagatggagcgccaaggctttacgctgccgttgctcattggtggcgcaacgacatccaaagctcacaccgcggtcaagattgaacaaaattatagcggttccaccacgtatgtctctaacgcctcgcgcagtgtgggcgtggtatccgcgttgctatcggatacgcaacgggaggcatttgtggcaaaaacccgcaaagaatatgagactgtacgtatccaacacgcccgtaaaaaaccgcgcaccccgccggtcagtttgcaggctgcacggaataacccaacggtgattgattgggagaactacactccgccagtggcccataaattgggggtacaggtggtggaggccagtattgaaactctgcgcaactatatcgactggacgccattctttatgacctggtcgttggcaggcaagtatccgcgcattttagaagatgaggtggtgggggaggaggccaagcgcctgctcgccgacgccaatgctttgttggataaattgtccgccgaggatctgctgcatccaaaaggcgtggttggtctgttcccggctaacagcgtcggcgatgatatcgaaatttaccgtgatgagcggcgagatgaggtactggccatcagctatcatttacgccaacagaccgaaaaaaccgacttcccgaactactgtttagctgactatgtcgcgcctaaatccagtggtaaagccgattattttggtgcgtttgcggtgaccggtggcttggaagaagacgcattggccgatgcttatgatgcgcaacatgatgactacaataaaatcatgattaaggcattatcagaccgtctggccgaagcctttgccgagtatctgcatgagcgagtacgtaaagtgtattggggttttgcaccgaacgaaaatctgagcaacgaagagttggtgcgcgaaaattatcaggggatccgcccggcaccgggctatcccgcttgcccggagcacaccgagaaaggccaaatttggcagttgttggatgtcgaaacccacaccggtatgaaactgaccgaatcctacgccatgtggcctggggcttcggtatcgggttggtatttcagccacccagacagcaaatattttgccgtagcacaaattcagcgtgatcaggttgaggattatgccgcccgtaaagggatgcccactgccgaagttgaacgctggctagcccctaatctgggttacgatgcggattgatgtgcgtttaaaggcgagataatgttgatctaacgagggggataaaccgtgattggtttatccccttcgatattacagtttaattaatggattgatcattctctggtgataccacccgttgcatttttctgttcagatttaccatgtccactgaccagcggtgccttgccatccattacatccttagcgccatcgctaatcatatccataaccgatgaagaagcgttcaatcgtgcacccccttcggtatatttcccgttgatatcctgcgtctctaacccattggtttttagcttaacatccgaatttttactggatattttcccgccaaccaggtcagttttacccttaacggtcagatccacattctgtgtaccccggatagctgattgctcctcaaccccttggctctcgacaacctctacgttcgctttgacgctgccgttacccccgacgacttgttcatcctgtaccgcgcttttgattttcttaccgacagatttagcccctttctgccaccatttatctttggtttccttcttctcatcggcttcgctgatcttcactgtttgaccgtctttggtatagctgatggtctggacgctatcgtccttttcttttcctaaggtgttgaatttattttcgactttgtcgaagatcttggtagatttctcttccagtttattcttgattttatcagacataattgggctggcattcgctacctggctgatcaaactgtcttgttttgcattactgtggctgccgccaagtgcggcagaaacattgactttattgagtctgttttcgcggctaatgacgtttagatccccaccgatttgcccactaatctggttagcctggagtactgcgcctgccaattcggtatttttagcgctgttcagggtcaccttatcactgttgatatgggtgttttgttgcgtcacagagtccagtttatcaacaccgccatcgagtttgatggccgcattatggattttcttggcgctatctttatctacaacaccttgatcatcgcttttaatggtgtttttctggctgccattgaggttggtgttaacattccagttatttttgtgctctttatcctgagccgattccattacgatcccgccattatccgcgttcagaatggtctcttgactgatgatgttggtattttgcagatggatggcttgctgatctttaccgtctgccttaatggtcaccgcgccattactgttaataatgccgccctgatgtgtaagactggtctcatcagtgtttttaacgttggcttctgctcctgcgctgaaccctttgttgttagtatgcgtttttgtgccatcatcattttcactggtgctgttacttttgctttttcctgccttgacgctggcagaccaggtcatatcttgcttagaactttgtgactgtgccgcttggaagtctacttttccaccggcggtaagttgaacatcaccggtagcggcatttttactgccaaactcggtaccttgcagtgttaaatcttttccagcgttcagctcgatgccttgcttaccgtgtagatggctgacttgggcaatatcggcactggtgctgccttgactatggccgccgcccaagccgccgccaaagtctttactgttcggcttagtaccgaagtttgctttggcgtttgcatcaatcttattgtggttttcactgaggtggctggttgcttgttcaaatttaatctcttcgcctgctgtgatagcgatttttccatcaccagaatcaagatcagtcccttgataacgggcgttttcttgtacgttgataataatatcgccaacagctttcatgctgccagtttgagcctgctcggccttaacctcttgctgtttattttcacccttaccttttgcatcaacattgatgtcttcgcccgtagtggtataaattcgcatatctacgccgcccgatacgactttttctgattcttcagcacgattaaccgcagattcaaaagtgtggttggcagcatcaatctttattccacctttgtcagcttggtagtgagttccttgatccttgacatcctcttttgctgtgatgctgatatcaccactttttattgatgtcactaccgcttgagaattactggatttattctctttttcgccaacattaacggagaggtctacgccggcattgactgaatctggcgcgacatttcctacgttttcaataacgccaccaacatccaattttttaccactttctatcgtcttttcgacaggacgagtaacaccgtcataagcgatattaccaccatatttaacatcgacagtgttggtggttgtggtggtggtttcactgttttctgcggctaaattattaacgttagttgcattcgccgcgtaactgccttcgacgttatgatcggtgccttggttagttatctcttgtttggcgttgagattcagatcgcctttcacgtcagtatgggaaacgaccgcagttgatttctcgctgtccgtcttcgtctcttcataactcacccccgcaccgctacccgctttatccatcccaccggtatagtgagcattcacacccacggtctctttttctttattgctggtggtggtgtcttgtgcagcgacaaaagagacgttttcagcagtgatatccgcatcgcctttggtggtattgagttgtgacccagtgaatgtcacatctttgtctgcctccagtttgacggtgcccccctcgagagtagagccgtgatttatcactttctccgttttttcactctcgctggtgtgttccacttttagccccgcttgatactgatttttaccgtcatcactggtaaaaccatcaattgtcagtagggttttttgttcatcgatcttttgtttttcctgcgcagcggcgacattgatatcgcctaaggtctcaatgcctaattcaccggcgctttttaccaagctgccaatcacatcgacatcttttttactgatgattttcaggtttgcttcagagacgacttcgctaccggtagatttttcttcactgttattggcttttttggaactgccggtaatatcaaatgctacccccgtacgctcatcaactttattggttgtggtactgatggcgttatcgattttgatcccaccctctttagcttgaacaaaaccatctttagttgcttttactttactgccagtaatagcaacgtcatctttcacgctgatgagtatattaccgtcagcggttatttctgagctatggctggtttccgcatacttatcgttattattgtgatcgacaccaccgagtcccaagtttctttcatgtttaccgtcggttgtttcctgattactggttttttgtaccccaatcttaacgtcgttggcatcgattacgacgtcaccccccgcagaagctttgattccctgagtcgtgattttattttctgcggtgaggcccaaattcttaccggcctcaagtgtggttttattgagtgtttgtttggtggttttattattccaagattcatctttgaccatatgtttataattatggccgtagtcgtgaattgaattctcttcaatagcaccgtctatgtgtaaatcttttttggctttgatggcaagatttttacccgcggttattgtggcagccgacagtttaatatcatcttgagttgattcaagagaggcattatttttcgctgtaatggtggtgccaatactggtttgttgtttctcctctttattttcagaccaattccacttaccaaggcccagcaccccatttccaccgtctgatgaagattcttgttctgtcttggtgaggattctctcatccaataccaattcacctcctctcaacgtcacattgtcagcatcgatttttactgcggaaagctgattctttttattggcaacgatagcaatatttttgccttttaactgagtgcgttccagactctgcgtaacacccccattgtcttcatttttatgaagattaccgaatgcctggatgctattggcgttgatgttgatatcattaccccctaatttggcggcttctaattgcagctttcctttgatagtggcgtttatttcttcgctaccgtttagactcccggcaatttttaccccactgccttcccgagtgctgactaaattaatccggcctgattgcatactgccaagatatttaccatcaatagattcttcactttcacttgaaaacaaactgctaaaccatccccccaaactggttggacgatttggatgatcttcttggcgagactctaatatttgcccatcagttgaaatttggttattacctgataaggcattaatggcttccgttgaggtgaccatacctgtgacctcaattctgggtgcgatcagatccaatattttattagcagttagccccttatcttgaattatcaaccaattattgttattgaaagtttcaaaacccttcagcgatccttgttcaatcaagggattacccacgaccagtgactcgcggttggtattcataaaaccacagccattacaggtgatgccatttgggttggccagaatataatccgccgtcataccaaaaatttcttgttggcccaataacagagaaggattacggctgatgacttcattaagaataatactggccgcttgaccgtttaaattttggttagcggctaactgcccggcaagtattgagttacctgcactggtggcgttattcagtaccgcccccttttcgccaacattaaaatcctgaaattggttatgtgataagccggaggctgacggttgcacgatattaattaccgatgtgccatttaccgagctaacatccggtttatgtgcagaatcgcctgctccgacaataccggcggcataacaggtggcaacagaaaccgaaataatggttaccgccgccgccaatttccctgccggtgagagcttaaaggtgtgtttcttcatttttacatctccattttggggtgatatttcctggtatgagtaacaaggtgttctcaagggaaaattgcattaaaagcggtaagaaaaacgcgccagaatttgtgttggatcgttaatcttcgatgggccggagagtaaccggccacggctggcttctatatccaaggtggcattctggtaattaaggctgacgccagcgcttagccccatagcgctgacccacccctgtggtttttgctggagacggcccgtatcaagccctacgcgaggggttagcgtggcgtcacccaaggtgaaacgacgggagagggtgttttgtaaataccagccttggtcggcggataaggtattgcggctaaagccacggatggcactgctgtcagtgatgctgagccattccacgccgggtaaccggtcacgggtgtactggccataaaattgattgctgaacagataggtatcatcaaacagtgcaaagtagtgattggaggtaattgaggtcttagctttagtgaattggctatcttgatagttcgctaatgggccatttgagcgctccgcgcccagccaaggcaagccctgctcaaggctgacattgatattgaataagcccatgggcaggacgtgcaggtgattaaggcctaattcaaagattgttagcgtcgggctgctgatagcaattttttcttcattcagataattactggcccgtttataggttaattgcgcacttagcccattaatctggctttgatcgcgatagaaaacataatctgcccgtaaaccgtgttgctgtgtttctccatgtaacttggctgtattaaactgcaatttcattggataacggtattcggcataactaccaaagccactaaaggtcaaggcaccgtaagggaccgaataaaacattgagtaagcacggctataattatgttgggggcgatcaacggtattgctgatattgatactgacggaatccgataagcccaacggattatcgaaagataaggcgttgcgacttagccatttaccggtatttttattaccgtaattgtccatcgaggtggtcaaatgccagggcgttgacggtgtattatgcagtttaagaatagaaccaccgggtagtgttccgggcagaatatcgacggtgactttatttgagggcaaacggtttgcctggtccagtccttgatcaaggcgagtaatattgagcggcttgccgatcatattcgggaataccgtctcgccatctaacccggtgtccgtgctatcaatcgcttcgacaaacccttcggtaatatccagacctaattttccgtcagcatctggtggaataaattgaatccgcgccgtgatataccctttatccatatagatatgagtgagttcacgggtcagaaggttaatattatcaggatgaatacattgttcagggatcgcacttaattcacttaaatcatcctctgttaataaggtgatcccctgaatataaacgccattaatgggtaggcactgcgtatcttcgggtaacaccggtgcagggggggggggccggacgagataattcactttgtccggtgttgtgttgtgtgatctgttggtggcgtttttcttctactagctgattaatttctttggcattattttgtagtgactggcgagattcattaatggaagatggggtctctatggccaaaggcgtctcggcttgagcgccagtactgagtacaagccataacgcagtacgttttctaatcataatatctgattgagaaatagactgaccgaacaaatttatttgcaggcgcagctctttctgtccctgagtcaaattgacgggcagcacaattaccgtccctgaacaatagagaacgacggataaacaacgggaattaagttgttggcaggaagtaaaatataacagtgaaatatgaatataaattttgcgaagagtgagtgatttttgcgttatttaaagcaaattaaggttaatcacggatattgctgttttctattttgtgtttacgggtgaggggcataaatgtcagtgtcagagatgaaggtcgtgttagcagtgaatgcccgatgatctcaggcatttttctgaggtttaattattttttatctgttttaaccggtttacctgaccagtagccggccagcagggaaagtacacgtttgaaatcatccggtttggtgtgaaccagtcaggtttaattagcagataaattaatgtgttaatgtgctctcttacacaaataagttgtcttactcaaataaactgtcttattcaaataacatctcttttattcaaataacatctgttttattcaaataaattgtaatgtagcgtttgtacgactttgtcagcgtcattacccggtaccaggaaacacagattatggctgctggcaccgtaacaaatcatacgaatattgaacggatccaagacaccaaatacctctttaccgacgccgcaagcctgagacaggttgttgccgataatggccaccaacgccagatcttcttccacttcaacccggcacagggaagagagttccgtcaataacgaggtggtcagcaggctatcaccggtagacgttgaaccggtggtatccaatgttaacgcgacactcacttcagacgtggtgattaaatccacggagatactgtggcgcgccagaatattaaacacttccgccagaaaaccgcgcgcatgcaacatatttaagctgtgcaaagttaacagcgtctgcttgcggcgtagtgccagagcacggaacagcggcgggttgtaggtttcgttacagaccaaggtgccgccagccgcaggatctttactggagccgacaaacatcgggatatcactgcgtactgccggtagcagagtggccggatgcaggattttcgccccaaaggttgccatttcggccgcttcttcaaaggcgattttatcgatacgttttgctgccgggacgacacgcgggtcagtcgtatatatccccggcacatcggtccagatatcgatacggctgacattcagtgcttcacctaacaatgcggcggtgtaatcactgccaccacggcccagagtggtggttcggcctttgccttcgctgccgataaaaccttgtgtgaccacaatggcatcttcaatacgcggtgccagcagtgtttgggccagttcagccaaggccgaggtatctggctctgcgcggccaaaacggtcattggttcgcatgacttttcgcacatcaaaccattccacggcaacctgacgttggcgtaacagctcgacaaatagcagggtggacattaattcaccgtggctgaccagctcatcggtcagggccggggaggtcgccagactggccgcctcagacagcatggcaatgttttccaacatgcggtcaatttcttcgcggatcaccgtcgaatcagtgagtctggcaataatatcgtattgaatatggcgaatatcctccagatggtctgcacgtttttctggctcactgccatcagcaagggcaaccaacagattggtgataccggcagacgcagaaaggatcaccaaacgaacgtccgggttcgataaaaccacatcggcgctacgactcatggcatcaaaactggccacgctggtgccgccaaatttggcgacgacagtcgcagaaggtgcatcgcgggtctgttggggggcgacttgaatcatctaaaaacctcgtgtcagtgatgccatcttgggggcatctgtatttttctctgtacaaggaaataacgggttatccactttctgtcaatgaaatggctatgaggtattttcatctttaataatacgctccgtcatatcactaaattgattggatactggcctgaatatgagcggctactctaattgaacgtcattaaaataatgatgaacgtcttaagatgaaccgacgtatggcgagaaataggaaacagatcaagcgttgtttcgagagataatacctatcgcaagaaaagagatctcaatcacagggtaacaggatacaatcaatgtattcgtttcattaatccttaagcctagaagagcgccgctatgaaaaatatcaatcctagtcaaaccgctgcctggaaagcgttacagcaacactttgaacagatgaaagatgtcacaatcagcagtctgtttgccaaggacgaccagcgttttaaccggttctctgcgacttttgacgatcaaatgctggtggatttctcaaaaaaccgtattaccagcgaaaccttggaaaaattgcaggatctggcgaaagagaccgatctggctggtgcaataaaatccatgttttctggtgagaaaattaaccgcacagaagaccgtgcggtattgcatattgctctgcgtaaccgcagtaacaccccaattgtggtggatggcaaagatgtgatgccagaagtgaatgcggttctggccaaaatgaaacagttctgtgaccgtgtgattagcggtgactggaaaggctataccggcaaagcgattaccgatgtagtcaatattggtatcggggggtcagacctcggcccttacatggtgaccgaagcgttacgtccgtataaaaatcacctgaatatgcattttgtttctaacgtcgatggcactcatattgccgaagcgttgaaacccctgaacccggaaaccacgctgttcctggtggcatcaaaaaccttcaccacgcaagaaaccatgaccaacgctcacagcgcgcgtgattggttcctgtctgccgccggtgacccggcgcacgttgccaagcactttgcggctttatcgaccaatgccaaagccgttggtgagtttggtattgataccaataatatgtttgagttctgggattgggttggtggccgttactcgctatggtctgctattggtttatctatcgccttgtcggttggttttgaacacttcgaacaactgctcagtggcgcacatgccatggataagcattttgccgaaacaccggcagagaagaacctgcctgtcctgttggcactgattggtatctggtacaacaacttctttggtgcagaaacggaagctatcctgccttacgaccaatatatgcaccgtttcccggcttacttccagcagggtaacatggagtcgaatggtaaatatgttgatcgtaacggtcatccggttgattaccaaacgggcccgattatctggggcgagccgggtactaacggccagcatgcgttttatcagttgattcaccaaggtaccaaactgatcccgtgtgattttatcgcaccggcgatcagccataacccattaagcgatcaccacgcgaagctgttgtctaacttctttgcacagacagaagcattggctttcggtaaatccctggaagacgttgaagcggagtttgcggcggcgggtaaaacccctgaacaagtcgcgcacgtagcgccgttcaaagtcttcgagggtaaccgcccaactaactccattttgctgcgcgaaattaccccgttcagtttgggggcgctgattgccttgtatgaacacaaaatcttcacccaaggggttattctgaatatctacaccttcgaccaatggggtgtcgaactgggtaaacaactggctaaccgtatcctgccagaactggcagatgaccaagaagtgaccagtcatgacagttcaaccaatgcgttgattaaccgtttcaagaactggcgttaagctaacaggctcttaagctctttgatctgtactttattaggcctcttattctgtaaggggccttttttttggcttgagtgcaacatggctatgataggctcaggctgtttcacctactttccttgggagtatttatggctaaaaattcgcgttctcagtggatcgctaaaaatttgcaacgtttactgaatgtaggattgattatgttggccgctattttggtggtttttttggtgaaggaaaccattcatctggggaaagtcttgttcctgagtaatcaggaaacctcctcctacatgctgattgaagggatagtcatttatttcctctattttgaatttattgcactgattgttaagtattttgagtccggctaccacttcccgttacgctattttatttatatcgggattaccgcgattatccgtttgatcattgtggatcatgaaaatcctattgatacactgatttattccggttctattctagtcttggtcgtgaccttgtatctggcgaatactgagcggttaaagcgcgaataaccccttcttatctttggggcgatggcgggtgataaacataaaaatggcggccattaaggccgccctaaagacacagtaccagaggagaaaataccctgcccatccaaagagttagggtattgaatgatgaaatctttaatgcttaacctttcacaccacctgccgttaatccacctaccagccagcgttgtgcgagcaggaagacggtggtgatcggaatggccgataacacagcggcggcggcaaagtcaccccacagatagttttgcgggttaagatactgctgcataccgactgccagagtgtagctgttcacatctcgcagcaacagggaggcgacagggacttcggttatggccgcaataaacgacagaataaacaccacggctaaaatgggcaccgacagcggcaatagcaccagccggaaggcttgccatggggttgcaccatccaatgctgccgcttcttccaatgagttatcaatggtttcgaaataacctttgatggtccagacgtgtagggcgataccgcccatgtaggcgaaaatgaccccgccatgggtatttaacccgatgaacggcatatattgcccgatacggtcaaacaaggcatacaacgccaccaatgacagtaccgcgggaaacatttggaagatcaacatgcctttcagcaaggcgcttttaccacggaaacgcatacgggcaaaggcgtaagcacaggtggtggacagggcgacaatacccatggcggtaatcaaggcgatcttaattgagttccataaccacaacatcaccgggaacggtgggggggttacgctaccgtcagcatgggtcacactcataccgagcgccaatttccagtgttcccacgagatttgatctgggatcaggctacctgtggcgaagttaccgggccgcagcgaaatggcgatcaccatcagtagcgggaacatgatcagcgcgataaagcacaacatcagaaaatgcgtgcccaatagacgcaaacgctgggatttaggttgaaccatagccatctgcatctcctccttagtcaaaattcattttgctggctttcaaattcagtatcgcgagtgcgcctaccaaaatgaaaatcagggttgcgatagcggctgccaaaccgaagtcctgcccgccttcgccttcaaaggcgacacgataggtatagttaaccagcaaatcggtataccccgctggggtgctggtaccaatcatatcgggccccccgttggtcaatagctggattagcacgaagttattaaagttaaaggcaaaactggcaatcatcagcggtgtcagtggcttaatcagtaacggaaatgtgatgcggaaaaagttctggaatggccctgcgccatccattgccgatgcctcatacaagtcgtcagggatcgctttcaacagccccatgcacaaaatcatcatgtagggataaccgagccaggtattcacgatcaaaatcatgcttttggcggtgataggatcactgaaccaggcgggtttgatgccaaataaatggctgagcatcaggttgatttcaccgaaactttggttaaataaccctttgaaaatcaaaatagagataaacgacggtaccgcatagggcaggatcagcatcactcgatagatagctttacctttcagcgaatcccattgcaccacacatgccagcaccatgccgacagctaccgtaaaggtcacgctcattaccgaaaagaggatagtccagataaagatcgagatgaacggcttttgaatcccttcgtcgtgcagtacccgcaggaagtttttccagccgatagacacggtaaagccggggctaagcttttcattttcccactgcccatcagcgttgaccgcttgatagaacccggtactaggattcggccaatatttcacgccggtttgctgattaatcagttctttaccatcggcacccagagtatagagcggcttggtgccggaaaattgacgtaatgaactcatacgcagttcagcaccatcaggcaggatagccactaagctacttagcgcctgacgactctgggtaataatccgcagtgatgccggttcactcgtttgtgccgtattggttggggcgaccatcactttttgctcacccgtggcctcaaaactgaagggttcagagatgaacaggctaccgtcgtctgggttggtaagctgtaaacgccattggttatcgctgggatagagaccaaaggtaaatgttttaccggtctggaactgccgatccagcaagacggattgagcacgttcgaaggttaattggttggtactgctgtagttagtaaaggcgatggcgatagtacaaattaaggggaagagaacaaacagccccataccggccacgccggggtaaacatagcgccaggcataagcgcggcggttggcaaacacatacagccctaaactcaccaaaatcagcgtcacgatggcaaaaagatattcaccttgagcatacatcaacacgatcaaataacaggtgaagaggcttaacaggctgataaccaaccatttaagcgcatcactctgccaccaggcgattttcttttttcggctttgaagctcggtgtgggataactgcataatgttccctttcatactttttgtgcttgaagttaagttgtgcttgaacttaataagttgtgcttaaagttgagccgtgtttaacgttgggtcgtgtttaacgttgagctgtgcttaacattggatcgcgttatggcaaattctgtcgaggcacggcgaaccgtgcccctttctcagagtagacagttacttcgtgatacgggttgccgcatcgttcagtgccgcttcaacggtttgacgcccagtgatggcgttcagtaccgcactacgggtggcataccagaaggctgccatttgcggaatgtttggcatgatttcgccgttggtggcgttatccattgttgctgcaatccgcggatcttttgccagttgctcctggaatgatttcagcgctacggcacccagtggtttatctttgttgacctcagccaggccttggtcggtgatcagatagttttccaggaattccgttgccagttctttatttggactcgctgcgttaataccggcggtcagtacaccgacaaagggtttagatggctggccatggaaggttggcagcagggttacgccgtaattaattttactcttatcgatattggaccatgcccatgggccattaatggtcatcgcggtttcacctttattaaaggctgcttctgcgatggagtaatcagtatcggcattgatgtgcttattcttaacgagatcgacaataaattgtaggccagcttgggcgcccgcattatttacgcccacgttcttcgcatcataaaccccgttttcaaacttgaatgcataaccgccatcagcggcgataacgggccaagtgaagtacggttcttgtaggttccacataatggcgcttttgccattagcacgcagtgttttatccagtgcagggatctcttcccacgtttttggtgcttctttcaccagatctttgttgtaaatcagtgacagcgcttcgactgcaacagggtaaccaatcagcttgccattaaagcgaacggcatcccaagtgaatgggaacaatttttcctggaaggctttcgatggggtcagttcagccagtaaacctgattgtgcatagccaccaaaacggtcatgggcccagaagataatgtccgggccatcaccggttgcggcgacttgtgggaatttttcttccaatttatctggatgctcgatggtcactttgatgccggtatctttctcaaatttcttaccgacctctgccaatccgttataacctttatcgccattgatccagataaccagtttaccttcttcaattttggcaaaagcagaggaagagagcaccagcgtggttaacgccgaaagagccaaaacacgtgcggtcttaccaatgccggatttcgtgaagctgcgagtcataatccaatccttttatccaattttgtgggtaccgactttcttgtgagccattagctgcgaattttcagactgctatcgccatgaatcacgaagtagaagggggcgtggcagcgtggccaatgatgacgctagcctggttattacctttattacgctgacctggttattacgctgacatagtgggtcacaaagggactctgcctcatcctccccccctctacgcccccccacgggttattgtgactcagttaacactgcagcctgttttgtggtgttaggcacaataatgtaggtcgaaatttgcagagcggatcacgaatttgtctttgtcacggaacttctgccaagagtggtcgttctctcatcctcccatcccctcccccatgaaaaactttgttacggatgattaccgaatagtgacactcccgcaatatcagccacatcgagtttaactcccagcttgtaggaccaggaataatgttgtcagcacgttcgattcctaacccagcgttgtaccgcattcatccggtgagtttccgcgatggccagggtaatggcgtgggggattatcgagggttgaatggggtgtgcgactcattattaccctgttggatcagtatgttgaggcgttgttcaacgtgcagccctatactcaggccgcgacgccgtccggggcaaccttgccactggcttggcggcacggcgcgcagcgagagagtcatcagggcactgggggtaatcaatgggtcatgccggggtttgcttccactgtttttcttcattcagattcatatgaaaagttgtttgcgcaagcaaaggagtaacgcatggctaatgtaacgctgagcagcgtttataaggcctttggtgaggctgtgatttccagagacatcaacctggagatcgatgacggtgagtttgtggtgtttgttggcccatcaggttgcgggaaatcgacgctgctacggatgattgccggtcttgaggacattacctcgggtgaattgttgattggtggcaaacgcatgaatgaagtgccgccctctgagcgcggcattggcatggtgtttcaatcctatgcactttatccccacttatcagtggcagaaaacatgtccttcggcctgaaattggcgggggtaaagaaagcagaaatttaccagcgggtgaatcaggtcgcagaggtgctgcaactggctcacttgttggaccgacggccaaaagccttatccggtggccagcgtcagcgggtggcgattggtcgtaccttggtctccgagccagatgttttcctgttggatgaaccgctttccaacctggatgccgcattgcgggtgcagatgcgaatcgagatttctcgtctgcataagcgcttggaacgcaccatgatctacgtcacccatgaccaagtggaagccatgacgctggccgacaaaattgtggtgttggacgccggcaatatcgctcaggtcggtaagccgctggagctgtatcactacccagccaaccgctttgtcgcgggctttatcggctcgccaaaaatgaatttcttaccggttaaagtcacggccgctgaacctcgtcaagtacagatcgaactccctaaccatcagcgggtatggctgccggtggaaggcgatcaggttcaggtcggcgccaatatgtctttggggatccgcccagaacatctgctgccaagtagcgcctctgaagtcacgttggaaggcgagattcaggtggtagagcagttgggtaatgagactcaaattcatatccaaatcccagcaatacgccagaacctggtctaccgccagaacgacgtggtgttggtagaagaaggtgcaacattctccatcggtctgccaccgcatcggtgtcacctcttccgtgaggatggcactgcatgtaagcggctgtaccaagaactgggcgtctagttacggcgacgcctggttacagagaatgaaagcacgcatgccgacaggcaaatataacaggagattactgatgattactctgcgcaagttaccaatagcactggctgttgccgctggtgtcctctccactcaggccatggcggttgatttccatggttatgcgcgttccgggattggctggacggcaagcggtggtgaacaacaatgtttccaaactacaggtgctcaaagtaaataccgtctgggcaacgagtgtgaaacctatgcggaacttaaattaggccaggaattgtggaaagaaggcgataagagcttctatctcgataccaacgtcgcctattccgtttcacagcgtgatgactgggaatccactgatccggctttccgtgaagccaatgtgcagggtaaaaacctgatcgaatcattaccgggctccactatctgggccggtaagcgtttctatcaacgtcatgacgtccatatgattgacttctactactgggatatttcaggcccaggtgccggtcttgaaactatcgatctgggctttggtaagttatcggttgctgcaacccgtaactcagaatcgggtggctcaagcgcttggatcgataaccaacgtgaaaatgcaaaatatacgattaacaacgtatacgacgtgcgtttggccggtttagaaactaaccccggcggttcattggagttaggtgttgattatggccgcgccgatactcaagaaggttactcgttagcaccaaatgcctctaaagatggtgtgatgttgaccgctgagcatacccaaagcctgatgggtggcttcaacaagttcgtggtgcaatatgctaccgactcgatgacgtcctataacaccggtcactcgcaaggtacgtcagtaaataataatggccacttattgcgtgttattgaccacggtgccatcaatctggctgagaagtgggacatgatgtatgtcgcgttataccaagatattgatttggataacaataacggcaacacatggtacagcgtaggtgtacgtccgatgtacaaatggacacctatcatgagtacgttgctggaagcaggctacgacaacgttaaatcacaacataccggtgagcgtaacggtcaatacaaactgactctggcccaacaatggcaggcaggtgatagcatttggtcacgtccggcaattcgtgtcttcgcaacttatgccaactgggatgagaagtggggctatagcgatacaaccggcgtagcacaagacggcactattggtaccaacagccgtggtaagaacaatgaagtcaccttcggtgcgcaattcgaagcctggtggtaacagcgattcttcagccgtctgcgggcggctgtacgttatcttgatgtcttaaccgttttacgggtgtgcgggctgtggcccgcatcctactgaccacaagatgtatacccaaaataatttgagttgcaggaaggcggccaacgctacatgcagcttggagtatgacgggtagattggttaactttgccgaccttgcctgggcaccgttagcgctgacgctcaatgtatgagggtataacaatgaaaaagaatctgctgtcactctgtctggtactggctttagggggcactgcacctctggcagtacaggccgcatcaaccatttctccggcgaatgtctctattgcgccaacgatcagtaccaccacattacagcagttgccatggcagcctttggtgccaccggtgacgcaagatattcaacttactgcgggcagcccgcatatttctcagggtgaggttgaaggcgcggtagccgcttttgccttgcctgcggatcgcggttcattggaagtcacgctcagcagtttgctcacggataagcagctctttacaccgagcgtattggtgttggatgagcaaatgcggccagcggcttattacccgtccagctatttcacctatgaaaaagcgggcatcatgatcaatgatcgcctgcaaggcgtgatgaaattgacgccagcgttgggccagaaacaaatttacctgctggtctataccactcgcgatgatttgaagaaaaccacacaattgctcgatccggcaaaagcgtacgcacaaggtgtgggtaatgccgtcccagatatcccggaccccattgtcaatcactccccaacagggactttaagaattaaggtaacgtctgagcaaggcatgggcaatattatgattggcttgatccagtcggcaccgacctcggctccggtcgtggtgggcagcagtattcaacccgtggctgcgccacaatcagaaccggcgaaacctgcagcaccgatgctgggtgagactgaaaactacttcaaccaggcgattaaagatgcggtgaaagccggtgatgtcgataaggcgctgaaattgttgaacgaagcggaacatttgggctcaacttcagcccgaaaaacctttattggtagtgtaaaaggcaagggttaaatcccggcactgccaaatatggctggatggttggtgcgccttggcgcaccttttttcgtttggttcttataagcggctactgcgcgtcgtcatactgagattgtgcagtgctcgctctcttcacgtactcactctcttcacgtactatgtgtacgctccgggtgctgcgcgctggacgcactcaatctgacttagctcgctacgccttggtttgtggatgacggccgcattcaccctcattcttttttatttaatataacgttgagattcggtttgcgttcgattggaattatctgtgagcagagactgaaagacttgcagtatttattaatacacaaatgagtgacatcaataaacaaattaaccacgccaatgatagccactttttttgtcatagcatgacattaaatatgactggatcctcgcttgttgtcgaaaaaaatcctgtaggaaatttccttaaatttgcgatgaattttcctaatttattgctgttgttttctgatggcactttaattaagcaagtggaacgcgaattaaaaacacatcttatttgtaatgagtttgttaaaaataaatccaaaatagtcactgtgtatatcactttgggaaatgatgctctgctattaatatattattctaaccgagtattttataaaaaatcatatatcaaatgcggcgatatcgcgtgtatgaactatacggtaaatgaggggtatttaactacggagattattttgtggcgttaatatatccctggcggcgacacattgaattgcactcaatatcggttaagtgcgcgatgaagataaaaggaatatcaggcgggttaaatacactaaaaaccatcagtaaaaaccagcagccaataacctcattggctgctgaagaaatacaatattacgcttcgatcggcgcacgccagtcatcagcaccagaggtgcccgcggtggtgtgatcccagttaatcttgcggtatgccagtgatacacggactaattgagtaaactcagccttggtggaatcctgacaatgcggcattttacaatcaatgtcgataatggtggcatcttccagtttagtcgtgaagaaatgctcttgtttgccttcaatcgaggtgcggtaccacttcaattccactgttggcagcatttcaccagaggctaatgcgttatacagcaatggaacggctttgttgtacgcaacagtgaaacgcaatggtttgtgcgcacgttggccggaaggctggccggattgaggatcggtaggcaccgtcacaatgtgctcaaactcctgtaccaacatttcgtcttcatgaccttgaacatagatattaccgacggattcagctgtgaaagcacctgcggtaatattgccctgcgttttccctgtgatagagatataagctggagttggcatttttaatatccttgatagtttatttgattttgatcaaaggttagtcacttctgctggacatatctgtcagcgttgaatgtaactcgctccaccacttcactttctgattatcactataagcagcttttttatcagtgccaagtttcgtataaattagcccgcatgttcacggacgaaaaagttataatatttgtataaccagcatattatgccgcgatatttgctgatttaattcgcaaatgttacaaaactgatcgtgatatcgaatgctgtgtttgcgtaaaataatgttttcatacgattttaatttttaaaggaaattattttttatgatcatagatagaatcattatatcgcaataaaaatgccactcatgttttaatataaagaaaagattatagacatttaccttgaaaatagttaactatgcgcacagttgagtcagattaatataagaacctccctttctgctgtgggtgacatattggctgacaccccttattagagattaaaaggacgtgtgatgagtaaaaataagcaaagcagtgttgccccaaaagaaaggattaacatcaagtatgtgccgaatactggcgaccaggttgcagaaattgaattaccgctgaatctgctggttgtgggtgatcttaaaggcgtgcgtgaagagacttcaattgaagagcgtcaggttgtttcggtcaataagaataacttcaactcagtcatgaacgaagcaaatatcagtctgagtttcaatgtgcctaatcgccttgaaggtgatggggaagaagacatgccggtcgccttgtcgatcaagggtcttgatgatttctcgcctgacaatgtggcgaaaaaagttccagagctcaaaaaaattctggaactacgggaagcgttagtggcattgaaagggccattggggaatatcccagctttccgctctcgtctacaggatttgcttggcaatgaagatatgcgcgagcagttgctgaaagaattggacattcttaatcaaaaataatagctcttcatcaaaagtaatagctcttcatcaaaaataatagctcgggtaagagggaattctacgtatgcctttacatgaagaaaataccgttttagcggcagaacctgccagtgcaacattcttgctcgacgaaatcatgtcacaaacccgtatggcaccgggaaacgatggttacgatatcgctaaacagggtgtggccgcttttattagcagtattctggataccggaaccaacgaagagccgattaacaagctgttagttgaccgcatgatcatcgaactcgacaaaaagttgagtgctcagatggacgagatcctacatgctaacgaattccgtgaaatagaatcttcatggcgctcattgaagctgttggtggatcggaccgatttccgtgaaaacatcaaaatcaatatcatgcatgcaacgaaagaagagttgctggaagattttgagttctcgccagaaattattcagtcaggcttctacaaacacgtttattcctcagggtacggccaattcggtggtgaacccactgccgcgatcattggtaactacgcgttcaacaatagctcacctgacatgaagctcttgcaatacgtaagtgctgttggcgcgatggcacatgcccccttcttatccagtgtggcccctgatttctttggcatcagcagcttcactgagttacccgcgattaaagatctgaaatctgtatttgaagggccggctcacaccaaatggcgtgctctgcgtgagtctgaagattcacgttatcttggtttgaccactcctcgtttcctgttgcgcttaccttactcgaccgttgaaaaccccattaaaaacttcaactactacgaggatgtcagccggaatcacgagcatttcttgtggggcaacaccgcattcctgctagcgtcctgcctgaccgacagcttcgccaagtaccgttggtgcccgaatattattgggccgcaaagtggcggcacggttcacgatctcccggttcatctctatgaagcgatggggcagattcaggccaaaatcccaaccgaagttctgatcactgaccgtcgtgagtttgaactggcggaagagggctttatcaccctgaccatgcgtaaaggcagtgataacgccgcattcttctcggcgaattcggtgcaaaaaccaaaagtcttcccgaatacccgcgaagggaaaatggcagaaaccaactacaagttgggcacgcaactgccgtacatgtttgtcatcaaccgccttgcgcactacatcaaagtgctccagcgcgagcagattggttcatggaaagaacgacaggatctggagcgcgagctcaatatctggctcaagcagtacattgccgatcaagaaaacccaccaacggatgttcgtagccgtcgtcctctgcgttcagcgcaaatccaggtactggatgttgaaggtgatccgggctggtaccaggttgcgatgcaggttcgcccgcatttcaaatacatgggggcgagcttcgagctgtcactggttggccgtttggataaggaataaccgacgatggccgcgcttcttaattgggatcgagggagttctgccagtttgtttgaccgcatacaggggaagggcgctagctcttcctccgatggccgtctgcgtgagctattgaattcaatccaaaagcatttgaacgaggtccttaactctcgtccaggtgcttgccaaagtgcggtcgatctcggggttatcgacctcaatgatgcgaccgccacctcatctgattttcgaaaaagtattgagaaagccattaaggattgtatcgagaactacgaaccccgaatttctgccgttacagttcaatccttgctgaaccatggcgacccactgcaactgagtttccatattagcgctcgtgttaatttcgacgatatgggtgatgtcgttgagttcaacattcagttagacaataaccgccgttactgctttaaccaggaaacataatgtcgttcgaaaagtatttcagggacgagctggactacctccggcaattaggacgcgatgccgcaatagaacggcctcatctcgctgcatttttatctgagcaaggttctgatccggatgttgaacgtttgctggaaggctttgcttttctaacgggcaacctgcgtgaaaaaatcgatgatcaattccctgaattgactcatggtttactgaatatgttgtggccgaactacttacggccaataccgagcatgaccatcatcgagtacacaccggatgaaagtgtggtcaccgaggcgacgctggtgaaacggggtagccaagtgatgagtatccccatcgcacaaaatggtcagcgcagcgcgtttatcaacagtaatgctcatgccgggccacaatgtacttttacgttgtgccgtgatgtgtggttgttccccatgtccatccgggagatctcggcgaacagcagtaacgaacaaggcattttgagtattcactttgccgccaaagcggaattgaacttacaagacctgcaattggataaattgcgcttttatctgggcgaagacaactacaccagcacacaactctatttctggattaaccactatttcgaacgcgctgaactggttgtcaacgggataaccatcccgatgcctgattttgactttaacccagtgggctttgaacgcgatgatgccctcttgccgtacccgaaaaacgcctatatgggttaccggatcctgcaagaatatttttgcttccccgaaggctttttgttctttgatgtcaatggtgtggtcgattttccgccgcacttgaatgccagtgaattctctctgaatttgtatttctctcaggcattgccgcctgaagtgaaagtccgctccaccacactgcggatgaattgcacacctgcggtgaacctgttccaacatgacagtgaagcgattgatcttgatggaacccagacggaatatccgctctgtgtcagctaccataatccggatcactacgacatcttttcagttgatcgggttgacagttggctcagtgaaaaaggtgttcctaaggggcgcggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatttccgctgacttaaggctagcctcgctatgctcagcaaccaaccttgatcaaaaacgcgttagcgatttctagtggcaacggaagtcaatcggaactcagacttcttccatcttacccaacagtgctcgcaaacgatcctgccagacatgttgttcttgtttcagttgctcattttcgcgcactaatgcctcacggctaccagcagcatcctgaacttcctgggtcagtgtgttatttttctctttcagctcttcaatttccatctgcaataacgtgatggtatcaatcgcctgctgaactttaacttccaatttctcaaatacttcaaatgacattctttggtcctcttatggtagcaaggcgtacatctcttgggcgcagtcatcattacttgccaaaaactcatcgtaaccactggcgtatgaaactgctgcgaatacttactgcgctatatactcatcgaacgacggtgataagcgcggtgttctaatacgcacctttataaaggtgatactgcttgatgaaagcgataacttcgtaaaaacaatacgtcataaaaatggtgcccgacgaaaccggtgctctatgaaaccggtgctctatgaaaccgattgtatgtagccaatcccgccctgtctagctccataccagtgcaaaccacactctgtagcaatttcctgcatgtgactatcagcaaagactgaaaaatatctatgaccgcccctttgatgcgatacacccctttaacattttcacaaaaaatcactggtccgatcacacttttaaagtcccttaacgccctaaaattacgcgaaaacgctcatttcatgacgaataacacatattttgatttcgctacttctcgttttcgctcgttaacgataaatttacattatccccttcactgctcgaagggcaaaaacaagaaataccctataaatctctgtctgtaggacattattatgagccaaaccgctagttctaccttaaaaggccaatgtattgcggagtttctcggtactgggctattgatattttttggtgcaggttgtgttgctgctttgaagttggcaggggccagttttgggcagtgggaaatcagtatcatttggggcctgggtgttgctatggccatttatttgacggcagccatttcaggcgcgcatcttaatccggccgtcaccatcgcattgtggttattcgcctgtttcgaacgccgtaaagttctcccttacatcgtggcacaggttgccggcgcattttgtgccgcggcgttagtatacggcctgtattacagcctgttcgtcgattttgaacaaactcaccagatggtgcgtggcagcaccgagagcctccaactggcaggtatcttctctacttacccaaatccacatatttctgtcgttcaagctttcttggttgaaacagtcattaccgccattctgatgtgtctgattctggcactgactgatgatggtaacggcattccacgcggcccgctggcccccctactgatcggtattctgatcgcagttattggtgcttcaatggggccactgaccgggttcgcactcaacccagcacgtgaccttggtccaaaagcattctcttatctggcaggctggggtgatattgccttcactggtgggcgcgatattccttatttcctggtaccgatcttcgggcctatcgtcggtgctttgttgggtgcatttggttatcgggccttaattggccgccacctgccctgtgatgtgtgtacccttgaggatgaagaatccacaacgataaccacagaacgtaaagcataaataatagatactgaaatatacacaagtcattggagtcgcatgtaggcagcaaacgcacaacaaatgggttataaaccgttttgaacgcgcctacagaggccgagtaatcagagtaactatccccctgcggcttcaagtacgaaggggataaatggcaacttaaaagtaggcttattatgacaactgaaaatactactcaaaaaaaatacattgtcgcacttgatcaggggacaaccagctccagggcggtagtactggatcacaatgcaaatatcgtgagtgtttctcagcgtgaattcactcagatttacccaaaggctggctgggttgagcatgacccaatggagatctgggcgacccaaagctctacactgattgaagtcctggccaaagccggtatcaactctgatgaaatcgcgggtatcggtattaccaatcagcgcgaaaccacgattgtttgggataaagtgaccggtaagccggtgtataacgccattgtctggcaatgccgccgtactgcggatatttgcgaaaaactgaaaaaagaagggctggaagagtatatccgccacaacaccggtttggtggtagatccctacttctctggcacaaaagtgaaatggatcctcgataacgtcgagggcgctcgcgagcgcgctgaacgcggtgagttactgtttggtaccgtagacacctggctggtgtggaatatgacgcaaggccgtgtgcacgtcaccgactataccaacgcatcacggaccatgatgtttaacatccgtaccaaggagtgggacgaccgtatgctgaaagcgctgaatattccacgcgccatgctaccggaagttcgcccatcctccgaaatctacggcaaaaccaatatcggtggcaaaggtggcactcgtattccaatcgccgggattgccggtgaccagcaagccgctctgtttggtcagctttgtgtacagccgggcatggcaaaaaatacctacggtacgggttgcttcctgctgatgaacaccggtgaagaagcggttcaatctactcatggcctgttgaccaccattgcctgtggcccacgcggtgaagtgaattatgcactggaaggggctgtatttattggtggtgcctccattcaatggctacgtgatgaattgaagttgataggcgatgccaccgattctgagtatttcgcgaccaaagtgaaaaacagtaatggtgtgtatgtggtaccggccttcaccggtctgggcgctccttactgggacccgtatgcccgtggtgcgattttcggcctgacccgtggtgttaacagcaaccacattatccgtgcaacgctcgaatccatagcttatcagacccgcgatgtcttggatgccatgcaagctgactccggcgcacggctgaaatcactgcgtgttgatggcggtgcagtagctaataacttcctgatgcagttccaggccgatattctgggtacccgtgttgagcgccctgctattcgtgaaagtacagcattgggtgctgcattcctggcaggtctggcgacgggcttctgggatgacctcgatgaggtgaagagtaaagcaagcattgaacgcgaattccgtccagggattgaaaccacagagcgtgatatccgttacaagggctggaaaaaagcagtggcccgcgcccgggattgggaagagcacgacgagtaatagcccgccagttttagccagtccgttttaaacagaaccggttttaaactaagcctattttaaaccaaacacaacgcgctatccccccgatggcgcgtttttcgttgtgagaaacatgaccggcagttatgcgggtaaaaagagtacagctaacacctttgcggcttcaagttagaaaggtgatagaattcttgcctatattcagtttttctattccgcaatcaacaggtctaaccatgaaacgtgaattagccatcgagttttcccgagtgactgaagccgccgcattggcaggttataagtggctgggtcggggcgataaaaatgctgccgacggtgctgcggtgcaggcaatgcgcatcatgctcaatcaagtcaatattgatgggcggattgttattggtgaaggcgagatcgacgaagccccaatgctgtttattggcgagcatgtcggtacgggtcaaggtgatgcggtagatatcgcggttgacccaattgaagggacccggatgacggccatgggccaagccaatgcactggcagtactggcggtcggagaccaaggcacattcttacatgcccctgatatgtatatggaaaaactggtggttggcccggcagccaagggggctatcgacctgaatctgccgttggaacagaacctgtgcaatatcgccaccgcactcaataaaccgctggctgatttgaccgtgatcaccttggctaaaccgcgtcatgacggcatcatcgccgcaatgcagcaactgggtgtaaaagtgttcgccattccagacggtgacgttgctgcgtcaattttgacttgtatgccagaaagcgaagtggacgtgatgtactgcattggtggcgcacctgaaggggtgatttctgctgcagtgatccgtgcgctagatggcgatatgcaaggccgcttgttaccgcgccatcaagtgaagggcgacagtgaagataaccgccgcatcggcgaacaagagttattacgttgtaaatcaatgggtattgaagcaggcaacgtgctgcagctcggtgatatggcccgtaatgataatgttatcttctctgccactggcattactaaaggtgacctgctagaaggtatctatcgtaaagggaatatggcgaccactgaaacactgctgatccggggtaaatcacgcactatccgccgcatccgctcgacccatttcctggatcgcaaagacccggcattgcacgagttcttactgtaaaccggctagcaatcatttttattctgcacggcgctcgtaaaagcgccgtaaagtttacatcagttagatgattcggagataacttcaaacaagtctgtaaataaaagcaagtatgtaaatagaaacaagcatgtaaataacgggaattataattatggctgaatgggttagtggcaaaattactcacatcgagcactggactgacgcgctgtttagtctccaggttaatgcacccgtggatccgtttaccgccgggcagttcgccaaactggcgttggatattaatggtgagcgtgtacagcgtgcctactcttacgtgaatgccccgagcgaccataatctggagttttatctggtcacggtaccggaaggaaaactcagtccacgcctggatcaactatccgtggggggggaagtgatgatcaccaagcaagccgcaggttttttcgtactggaagaaattcccgactgcgataccttgtggatgctggcaaccggtaccgccattggcccttatttgtcgattttacaggaagggcaagatttggagcgtttcaagcatttggtactggtacacgccgcacgctttgcccatgacctcagctacctaccgctgatgcaacagcttgagcaacgctataacggcaagctgcgtatccaaaccgtcgtgagccgcgaagaatcacccggttctttaactgggcgggtaccggcgctgatcgaaaatggtgctttggaagcggcagttggcctaaaaattgatgcgaaagacagccatgtcatgctgtgtggtaacccacaaatggtgcgtgatacccagcaattactgaaagaacagcgcgaaatgcgtaaacatctgcgccgtaaaccggggcatatgaccagcgagcagtattggtgacagacagtatgggcgatggggagtattcgtggtgggcggtagtatttgtagtgaatgacagtatttgtagtggatgacagtatttgcagtggatgataaatatcattaacaaactgttttttaaagaaaaaacgttactgctcgcccaagcggctggcccccaatgacacaagattgatgactcgatagtgagccgtgagaatagacagaagcgtaaagcacccacaccgcagcagtgcggttcaagccgatagggcgcttgttttacaattacgcactgcctgctctctgctgcgaatattgggttattaacttcaatttggccattaacctaaaaacgtcacttcgccttatcagcgaaaaatttcactggcaccgcttctgggccaaagcggttatcaccttccgtcccaagaaaagcaccgcagtcgataaacatcatgacaaaaataagcgtagggataaatcgcccaaccccccattgccaaataggcgtcagcatctgccaatttccagccatcagcatccaggctagcaccgccaacaatgcccaccagcctgctttattacgatcatgtagccgcttgacgacgacggcggccgttggccacagtaagaaaacaagcgcaaacgaggctgactgaatcgggagccactccttccccgccaacgtaaaaataaccagcattgccagtagccacagccccatccagatccaaaattctcgccgcccgatgcggcctttaaatgagaaacaccactgctgtattgtcattgatgaacagatccatttacccaacataatttcggcaaagtgtacctcaaggtcgcaactaaccaataatctttgcggtgaattttgacaatgactactgattaccgctttaatcctctctatacacttctaacggcggcctaagtcatgagaaaagaaatcgtctcaatgcggataatattgttgctggcagcattgttattaataacatttatgttgataacaacgatcaaccacgctcatgccgatcctaccaatgacagtagcccgccaaaggaaggggctccgccaattgcgccctacctgcttttcaacgctccaacgtttgatttgaccttggttaaattccgcgaaagttataatcgcgccaatccaacgctgccaatcaacgaatttcatgccatcacggtaaaagaagattcaccgccactgacacgggctgccagtaaaattaatgaaaatctttatgcctcaaccgcactggagaaaggcacaggtaagataaaaaccttacaaattacctacttaccaattaaaggtaatgaagagaaaaccgctaaactgcttgcaatcaactacatggcagccctgatgcgtcagtttgagccgacattgtcagtagtgcaaagtctcgccaacgtgcaaaagctgctgacagaaggcaaaggctcgcctttctatgcccatactattggcgcaatccgctatgtggtggcagataacggagaaaaagggcttaccttcgcagttgaaccgattaagctgtcgctatctgaagcataatctcactgcaattaatgacgaaaagcaaagccatgacgactaatcatctctatactgttggacaggtaaactgcctgtcaggcagtcattattattgaccctcgcgttccctagttggaggaagaaacatgcgacatccattagttatgggtaactggaagctgaacggtagtactcatatggttaacgagcttatcgctggcctgcgtaaagaattgagcaccgttgatggttgtggcgttgccattgccccaccggcgatctatctaaatcaggcaaaacatgagcttgctggtagccgtattgctctgggtgctcaaaacgtcgatgtgaacctctccggcgcatttaccggtgaaacatctgctgaaatgctgaaagatatcggtgcgcaatacattattatcggccactctgagcgccgtacttatcaccaagaaagtgatgaattgatcgcgaagaaatttggcgtactgaaagagatcggcttgatcccagtattgtgtatcggtgagtccgaagcagaaaacgaagcgggccaaactgaagcagtatgcgccaaacaactggacgccgtgctgaataccctaggcgtgaaagcgttcgaaggtgcggttatcgcttatgagccaatctgggctatcggtaccggtaaatcagcaactccagcgcaggctcaggctgttcacaaatttatccgtgaccatatcgccaagcaagacgcagcagttgcagcacaagtgatcattcagtacggcggttctgttaacgataaaaacgcagcagaattgttcactcagccagatattgatggcgcactggttggcggtgcatcactgaaagcagacgctttcgcagttatcgtgaaagcagccgctaaagctaaaaaagcctaatccacgctttaagctaattctgggtacaacacaaaaaccggcgtaaataaaagcgccggtttttatatatccaaaataattcgagtagattcatccacttgactccccccccacttgaccttccctcttttatctgtgccagtctaaaatggagttttttgtttttctgacaaaagtattcttatcaatcaaaaaataaattagatggttaactcatttatctaaaactgcctatttatcgttactcgattgaataacttcgcgaacacaattgatcagggcatcggtagcgggtgaattcaaggctttctggcgagtcatcaggcctatctcgcgtcgcgtacctgtaaggttgacctgcagcggtatgaggatcccttctgaaacttcaaaatcaagttgatgggaggaaactgccgccaccatatcagaaccaagcaatagcgcacgtaccacggcgggatcaccgctttcgactactggctggggcgatgcgagtcccattttgcagaatgcgacttccagcaggtggcgtgatggggcgtgatttcggggtaaaacccattgaatatcttttagttcttggttttttaccctgcgatcagacaggggatggttgggtcgcgccaataaaatcagctcttcttcaaataatatttcgctatggatatctaaaagcattttctcattgcgcagtgcaccgataatgaaatctatatcaccggcgcgcagttcagctatcagggcggtaaatccactctcattagtgactatttttatgccagggtggcgagaaatcagcttgatcattgcctgtggtagcaggcgtgcacggcttaatggcagagcgccaacacgtaccgagccggtcaaatcccctctatgtgcggtgatctcttccggaatatggtggagcgcattcaatgcccggctgatacagggcgcaatttcatgaccggcaggggtcggcaacatcccttttggtgttcgatggaacagatacatacccgcccccttctccaaaaccttcaacgcggcgcttaccgccgactgggtgatatccagtgcctgagcgacatgcaacgcgtgctgctggcgatagagcgagaggaaaatctgtagccgccgttcattgaataaccatgtgggttcaaggtcttcaataccctcatcgtcgcgttgttgtaaccgacgcaacagtgccgggatccgagtcaactcctccatggcagaacgagctcgtgggagaataacgttgcccaaatcggttaacagcatgcccttggcgtggcgttcaaataacgagatggctaaagtgtgttcaagatcacgaatagaacgagtaatcgctgactgagtgcgaaataaattgagcgccgctaaggaagctgccccctgttcagccgtcatgcaaaatgctcttatttgcataatttttatcgagttacgatcattcttcttttgcatatttcgccgcgttattttatttaattttttcagcttaaataaaacttgtcgcttgggcaataaaactcactatttcccattaattaagccatgccagaatcctagacagttaaagcagcaaaaaaaggaaaaagatatggcaatgattccacaaaaaaccgccttagtcgtcagcgcccattcggcagattttgtctggcgcgcaggtggggctatcgctttacatgtcgaacaagggtatcaagttcatattgtctgcctctcttacggcgaacgtggtgaatccgccaaattgtggcgtaaaggcgacatgacggaagaaagagtaaaagcaagccgccacaccgaagcgcaagcggcggcaaatgttcttggtgccagtattgagtttttcgatatgggtgactatccgttacgcgcagataaagaaagcctgttccgtctggcagacgtattccgccgcatacagccccattttgttctcacccattcgctggccgatccctacaactatgaccatcccctagcggctaacctggctcaagaagctcgcattatcgctcaggcagaagggtatcgaccgggagaagccatcattggtgcgccacccgtgtactgcttcgagccgcatcagcctgaacagtgtggctggaagcctgacgtattactggatatcacatcagtatgggagaaaaaatatgcggctattcaatgcatggccggtcaggaacatttgtgggaatactacacgcgagtggcgttacaacgtggggtacaagcaaaacgcaacatcggcattgccagtaccaagaccattattcatggcgaaggttatcaaagcctcttccctcgcgtcacggaggatctgtcatgagcctggttaatatgaaaggggtcgtggtcacaaacattgaacgagctgaactagccctgttacaacgtttcgctgaatatggcgtggcaacagtgcatgaagctcaactgcggcagggactattggatgagcgaattaaacctattcagcaagggcgctgtattgctggcaatgcggtgacggtattggttacacccggagataactggatgttccatgttgccgtagagcagtgtcagcctggcgatgtgttgctcgttgcgccgacctccgaatgccatgatggcttttttggtgacctgctcgcgacctcactgctggcgcgcggcgtggtggcattggttggagatatcgggatccgagatagccagacgctgcgcgaaatgaatttccctgtgtggtcgcgtgcggtttgggcacaaggtacggtgaaagcctcgcttggctcggtcaatgtgccggtgatctgcgcgggtcagttggtcaaccccggcgatattgtggtggcagacgatgatggcgtagtcattgtgccaagagaacaagccaccgcgattgctgatgcggcacagacacgggtagatcttgaaacgagcaaacgtcagcgtctggctaatggcgagctcgggctggatatctatcaaatgcgtgcccctctggcgaaaaaagggctgcgttacgtcaatagtctcaacgcgttaaagtcataagaataaatattcctcttgccagtaagtttcagtattacaacaccttagaaaagggaaactacagcatgaaaaataagatatggaagttgtgtatcttagtaatgataccgcttgtcatctggtttattccaccacctgaaggattgacagaattatcatggcgtctgtccgggttctatctggctgctatttgtggccttattttaaaaccgttttctgaagccgttgttttgttaggcgtagtcggttttgcgggtttcttccttaataacaccagccaaatcctggtcggatatgcaacatcaacggtttggttagtgtttgcggcatttggcattagtatctcttttgttaaaaccgggttagggcgacgcattgcatttcacatgattcgcttctgcggcagtaccacgcttaggcttggatatgtcaccgcatttttagaatttgttatttctcctgtgaccccctcaaatacggcgcgaagtgggggaattgtatttcctatcatcctgtcggtagtaaaagcgttgggatcagaacccggtgatacggcaaagaaagcgggctcttatttgatgtccaatatttactttgtcatgaaggtcagcagttttatgtttatcactgcgatggcaccaaatctactggctgctgatttcgctgccaaaattctgggcattcatcttgactggggcgtttgggctctggccatggttgttcccggtttgctgttactgctgattgttcccgccgttggttattatcttgataaaccagaactaaaaaaagtagataacaaaaaaattgcggatgaaggtttggctgaactagggccaataacgcgcaatgaaaagcttttagtcggtatatttatttcagctcttctgggttgggcactgccttctctacttgggcaattatttggcatcacactcaaaatcgatgcaacagcggttgcaataatggcaatggcactgtgtattttactgggtgttatcaagtgggatgatgttcttcaaaacaaaggggcttggaatacgttgctttggtttgggggcatcattgggctggcaagtgcactgagtaaagaaaaagtgtttgattggctggcgaatttgatacagaacaatgtcgactttgggcacaatccattcatagcgttaaccattatcggcttcctcagtattatcattcgttatttctttgcatctgcaagttcgtatgccattgctatgcttcctgtttttcttaccgtagggaaagttgcgggtgccgaccccatggcccttgcactcgtcttggccgcgacgaactcctacggtggtgcgttgacacattatggcggtggttcagcccccatcatctttggtgccggttataacaacgtaaaacagtggtgggcttctggagcggtcatcgcgacggtatgttttattgtgacaatgactgttggttatgtttggtggcaattcctgggttttgttaagtaatattgctgaccaatctatttattcagctaatttaaacgtcgcttagccactgaagacaaggtcatcctgttttcggtggcctgtcttttggcgcaatataatagcggagatatattaatgaaatattctaacgtgattgtatcgggcctgtgtatgagtatggtcagcctggcaacggcagcaccaacagaggttccatccgacgagccagtgaccctacggatcatttcgtcgatggccactcgacagttcttgaccgaggttatcgcgcaatttgcgcaacaatcaaaataccaggtcgagctcgagtcagtgggaggagtggatgccactaaacgcgtagaagctggcgaagcttttgacgtggtgatcctgtctgccaatgcaatcgataaactgattgattcaggtaagattttacctaatagtcgcattgacctggttaagtcaggcgtggctatcgcggtgaaagaaggggcacagataatggatgttagcagcgaggaaacggtaaaacaggctgttttagcggccaatacgatcgcttactcaacaggccctagcggcgtgtacctgactgaggttttcgagcactggggcattgccgaacaaatcaaagatcgcattgtaaaagtcccaccaggagtccctgtcggttctctggtagccaagggtgaagttgaacttggattcctgcaactcagtgaactgcttcatttaaaaggcattatcatacttgggcctttgcccacggatattcagataatgactcatttttcagcaggggtcccccttaaaaccaatcagcaaaaagccattaaggtattactggacttccttgcatcgcctgcggctacagaggctaaaatcaagaatggcatggagccgatctgaacgtaaaattgagctttcgacctcagttttgctatttactcgttttgctatgagcgctgttgcaagcagcgcggtagcgataaacgttcaacaccacaacatacaacgatgtggtgttggcgataaagcggttggtagtcccggtatttgctgtaactacctgctttaccatccgtcctcaggcaaccctttggggatgatgttcgcaggtataggcgcagaattagcggcaacgatcagaacgttaatttagcgtttactgatctcatcaaacaccccgccggtggcaaaatgtgttttctgtgcttgagtccaaccaccaaaaacttcatcgatagtaaacagtttcagttgcgggaattctttggcaaatttagccgcaactactgggtcacgtgggcgatagtaatttttagccgcaatagtctggccttctggtgaatacaggtacttcaaataagcatcggcaacgtcacgggttccgcgtttatcgaccactttatcaaccaccgataccgttggttctgccagaatagacacactgggcgtcacaatatcaaattgaccattacccacttcattcacagccaacagcgcttcgttttcccaggcaatcaacacatcaccaattccacgttcaacaaaagtattagtcgcaccgcgagcgccggagtccaatacttctacattcttatacagagcattcacgaactcctgcgccttggcctgatcgttattattatgctctaacgcatacccccaagctgccagatagttccaacgcgccccaccggaggttttaggattgggggtgataacagacgtgcctggttttactaaatcagaccagtcatggatctgtttcggattacctttacgcaccagaaaaacaatcgttgaagtataaggtgccgagttatctggcaggcgcttaatccagtttttatcaattctacctcgctcagcaatagcatcgacatcataagccagtgctagtgtcaccacatcagcttcaataccattaatcaccgaggtcgcctgcttgccagaaccaccatgggattgacgtactgttaccttatccccggtttgctgttgccaatacttactgaaagcctggttatattcctgataaaattctcgcgtcggatcataagacacattcaataattgaatatcttttgccatggcacctgatgccagcacgagtaatgacagacctacaccccatttacgcattgacccactcctcaaaaaaattattgtaatcaacctaattggttggcttgatacagagcgtgccagaaactttccatcctattaaagaataaaaaatttttgattatatcaatacgaaatataggggtgaccgaaagtaaaaagccctcgtaatgtaaactgcccaactttttgggatcagttcaatttcgagggcttgatgaatgagcgagttgccgttttagaacagtttcttcgctgtatcgtaccaatcttctttaaatttacttttcttattctctggcgcgatacacacagaaattaactcatgcaccatcttctcattctgtacaccgacgcagaaaccaccttttttgtaatcgtggtcctgtaacagcaaatcgacagcataagcccccatacgggaagcaagaatacggtcataagccaccggagcaccaccacgttggatatggcctaacacggtgccacgagtttcacggcccgtctctttttcaatgtacttagccaatgaatcgatatcatccagcttttcagtaatagcaacaatcgcgtgctttttacctttcgcgatgcccgctttgatttcagcaaccagatcatcacgtttaaattcaacttcagggatcgcaataaactcacaaccaccggcaatcgcggctgccaacgttaaatcaccgcaatagcggcccatcacttccacgatagagatacgttggtgggaagaagaggtatcgcgtaagcggtcaatggcttccactaccgtttccagtgcggtgaaaaaaccgatggtgtagtcagtacccgccacatcgttatcgatagtgcccggtaaaccaacacagtgaattcccccttcttttgtcagcaggtccgcaccagcataagaaccatcaccaccgataacaaccaagccatcaatgccacgctcatgcatattcttgagggcaactttacgcacttccggatcgcggaattctgggaaacgagcagatccgaggaaagtaccgccacggttaatcatatctgacacgctatagcgatccagcttcttcatacgattttcatataagccaagatagccatcttcaataccgaaaacgtctaaccctgctgacaaagcggcacgaacaaccccgcgaatagcagcattcataccgggtgcatcaccaccacttgttaggacaccaattttcttaaccatgactacctctgaacttgtaaatgcgattttgtagaattctttatctgccgattatctttgcacggaagagaccgtacagaaaatcagctttatgggattaatatcggatattatagcaaaaacgccaagctgaattgattcaagtcagccattttgcggtatttttcactgccttaccataaacgtcatcacaatatatcggctattggtgaagcaattataattcccagtgcgcatgacgctctttagggacaacagaacatgggtcttgatgaataagcacatctgcccctgggaaacggtacagtaaggcatgttcaacttgttcagctaacacatgcgcctccattaacggcatcatatcctccatctccagatggagctgaataaaacgtgtttgccctgaccggcgggtacgtaagtcatgtgccccgatcacccccggccatgacgtcacaatatcgataatctgctgccgctcatcatcaggcagcgcacggtctagcaaggactgcaccgcttcatagcccatacgtaacgcgctataaagaatataaacaccgatacccaacgcgaacaatgcatccgcccggcgaaaaccataccaactcaatgccaacgcaataagaatagcaccattcatcaagacgtcagattgatagtgcaacatatcggcacgaatcgcctgactgtgtgtttttcgtactacccaacgctgaaatgtgactaatatcagtgtactgaacaatgcgactaacgttaccccgatgcctatactaggatcttgcaatggctccggtgaggccaaatgccgaaaaccggtcaggaaaagaaataaagcggagccggaaataaacatactttgggccagagccgccaaggactccgccttaccatgaccaaaagtatgttcttcatcagcaggttgcagagagtaacgcacgacaaataagtttgtcagagaggctgccagatccaccaaagagtcaactaacgccgccaacaaactcaccgaacctgtatgccaccaggcaaaaattttaatgatcagtaagattgatgctaatgcggtagcactgagcgcagcggctttaacccaacgcgcatattgtggatccataactcatcccaaattatatttaagagctattagggtctgttgatcttttgagattattaattgagcggcatggtgagccggtataattggattcaccacaaatcaaaaaaaacaaaccaccatgccgagaataatgttaacagatgaacagtggtacaggctacacagcctgatgctgaaaagtggtcgtgtgtataacaaaagtgaacatcggatgaccctggaagggatacttgataggatgcgaacgggctgatctcccagagaatttctggtctgtggaataccgtattccgccgttttcactatggtctaaaaagggtactttacagaaaccttttaaatacttgcattaacatgctgatttataattgatttttattgatgacaatattattcgtactcatcagcatggaacgggagcggtatcagaaagtgatgagtcaataaagaagcatcgcggggtaactcgacaaaaactcatctcgcggtagacagttatgggctttcggttcatttcgaattatcgggtggacaggttcatgatattgcctgtgcagatcaatggtgaatctgagtcaattcttcttcgctcagaccggtcattttcattactgtggcgcggtcaagaccattagccagcatagtacgagcaattttcagagccgtctcttgcgccccttcgactcggccttctacacggccttttacaatacctctggcttcacctttttgttccagtttttgtgcaatcgtcatcagtgactcctcatgctccggtaagcggtgggccaggctacggatgaacacttccggttcggccgtttcgccaacctgtatgatgtaatttatcgcagattttagctgatcttccgtagtgtaaccgctcgctatcagtatgaccagttgatccaataattcagataaatcacgctggcgaatatgtttttgcaacagttccagcagggcaatgcgccgatgggtcatgatttcatgatcggggatcaccgtcacatcaaccaacgggaagtttccgcaatacaactgtccagcgagttctggctggttaaaggcgtgcagccagctcatcgggtacgggtacggcgtgaccattccatgatagaagaggatggggatcaccagcggcaacttatcgtaccccgcctccagatggctctgcatggctgcaatagcgtagcgcatcaggcgaaaagccatatgtttatcaggggagctttgatgctcaatgagagcgtaaacataaccgtctcccaccgtcgtttttagcgaatagagcacgtccgagtaacaggcacgcaggttgttttcaatgaaactgccggattccagccgcagcgtgctcaggtcacaaagttgccgcaattcaggcggcaagtgaaactccagcaggtcacacgccgtggcgggctgggtcataaaattcttaaagagagcgtcgtggggggtaggggttgttttcatcgggcgatgataatcatgagcatcctcctgagcaatcactcggtcccactttaggacaacctttttcccgtaaaaacagtcggttattgaggcgacttaggggcagcatgggtacgcattaacgccacacggtagtgcttgcatgccaccaattgctgaatatcagtctcttgattatttattgttacggcatcggtcagtacgttgatgcactcatataacggcgatatctgcagcgttgaagcaagaagtgaaggcaaatgccagtgggaaacttttcaacatggattacggaaaattcggtgaaacgcagcgaaacgtaaaaccagacctaccacatggttaggtaccccatgtgttacgtcacacttgtgccagccattttatgatgaatagcaggaacatcattgcactccagcaaatactcagacacgctaacattcagccaacaatggcctacgcgcatctggcacctgattaccttcaaaacaccgttatacttaccccattaaagggtggattagctgccgaaacgcgtccacaaagtgtccacacttaagcgcatttggagataacaccgccttttgtgaaatttgtaaatgactatttttaaagctatcgtttctcaataagcaaaaaaagccctccatcatggagggcgaaagacagggatggtgtctatggcaaggaaaacagggtgttactagtactactacttacttctgggcagaagaaggttgtgctgctggtttttgctgcaatttctcaatacgttcctgatgctttttgttcaatgcttccttttgctctggtgtgagcaagttatacatttggttacgaactttggccatttcgacatggcgctcaatctggttctgagacattttctcagcctgcgctcttacagcagcttcgtcgaatttatcggcagtaatcaatttgtgcattgcctcgcgatcttcaagatcaaggcgcggctgactttggtgagactggcgcatcaagtcacgcatttgctgacgctgctgttcagtgaggttgatgccatcaaacatgttatggtgaccgcggtcgcctttcttgttcatcatcatcttaccgtcaccgtggtaaccctcagtgactttagtgttgtcggcagcaaaggcggctgaagaaccaagaacgaacattgacgccataactaatgttgtaactttacgcatcgttaactcctaaagttcaatatgctatgtgattcaatgggaggcattctatcggcctgcctgcaaacaagcgtcagtggatgtaaaactggggtcagggcatgtaaagctgagtaaagtcatggaataccggcagttgataacgtattttgcgtcagagaggagaaataaccatgcataaaatcctattagttgatgatgaccgtgaactgacgtcgctgttgaaagaattgttggaaatggagggtttcaatgttgtggtcgcctatgatggcgaacaagcgttaagccagctagatagctctatcgacttgttattgcttgatattatgatgccgcgtaaaaacggtatcgaaaccttgaaagaattacgccaacaccatcagaccccggtgattatgctgactgcccgtggtagtgagttggatcgggtgcttggcctggaattaggggccgatgattatctggcaaaaccgtttaatgatcgcgagctggttgctcgtatccgcgcgattttacgccgctccaattggagtgaacagcaacaaaatgccgagcaaggcgcgcctacactggaagttgattgcctgcaattgaatccgggtcgtcaggaagccagttttgaaggccaaccactggaattaaccggcactgagttcaccctgctctatctgctggctcagcaccttggccaagtggtgtcgcgggagcatcttagccaagaggttctggggaaacgattgaccccctttgaccgcgcgattgatatgcacatctcgaacttacgccgtaagttaccagaccgcaaagacgggctaccgtggtttaaaacgttgcgtggccgcggctacttgatggtatcagaaacatgataaacagtttaacgacgcgaatttttgctattttctggtttactttagcgttagtgctcatgctagtgctgatggtgccaaagcttgattcgcgtcaactcactgttttactcgacagtgaacagcgtcagggaacgatgctggaacaacatattgaagctgaactggccaatgatcctgccaatgacctcatgtggtggcgtaggctacaccgcgccattgagaaatgggctccgcctgggcaacatttgattttggtgacgtctgagggccgtatcattggcgtacagcgtcaagaagtgcaaatggtgcgtaactttatcggccaatcggataacgccgatcagccgaaaaagaaaaagtatggccgggtagaaatggtcggtcccttttccatcagggacggcgaagataactatcagctttatctaatacgccccgccaatagtccgcaatctgattttattaatctgatgtttgaccgcccgctgctgctcttgattgcgaccatgttgatcagtgcaccgctgctactttggttggcatggagcctggcgaaacctgcccgcaagctgaaaaatgcggctgatgatgtggcccgaggtaacctgaaacaacatcctgaactggaatccggtccacaggaatttttagccacaggtgccagtttcaaccagatgatcagttcgttagacagaatggtcgtcgctcaacaacggctgatttcagatatttcccatgagttacgcacaccacttacccggctgcaactggccaccgcgctgatgcgccgccgtcatggtgaagggaaagaattagagcgtatcgaaatggaagcacagcgcttagatagcatgattaatgacttgctggtgttatcgcgtagccagcataaaaatgaattacaccgcgaacccattaaagctgatgagctttggtccgatgtgctggagaatgcacagttcgaggctgaacaaatgggtaaaacgctggtagtcacggcacctccggggccatggcccttattttgtaatcctgcggcccttgacagtgcgctggagaatatcgtgcgtaacgcactgcgttactcccatcatcatattgcggtggcattcagcatagataatcaaggcgtcactatcattgttgatgatgatggtccaggcgtcagcccagaggaccgtgaacaaatattccggccattttatcgtacagatgaagcccgagatcgggcgtcgggaggaacaggattgggcctggcaattgttgaaaccgcggtgagtcagcatcgagggtgggtaaaagccgaagatagcccattaggtggcttacgcctgattgtctggctaccgctgcatccgcttaaatcttaatctgccgtctatctgccagatcaatgtggttcgggcagatattgagaatcagtggtcttccgcctctttttccacaccctctctttccagcaaaagcctcttgcgctccacgccccaacggtaacccgataatgccccatcctgacgaatgactcgatgacaggggatagcaactgccaatatgttagcagcacaagcgcctgcgacagcacgtaccgctgtgggtgaaccgattcggctcgcgatatctgcataactggcggtttcacctatcggtatctcccgcaaagcctgccatacccgctgctggaatgcagtgccacggatatccaacggtaggttcaacccaagtttgggtgcctcaacgcaccccacaacctgcgccacccattgctcaaactcagcatcaccgccgactaaattggcctgtggaaatttatcctgtagctgttgtactaaccgcactgggtcatcacccagcaaaatagcacagacgcccaactcactttttgccactaaaatcgcgcccagagaactctccccaacggcaaaatgcaacctggcatcacagccccctttgcggtaacgggttggtgtcattcccagcaactgctgtgattgcgcataaaatcgactactcgagttataaccggcctcaaagatagcgtcagtgaccgaaccgccatgagacagttgtgcacgaatacgctcactgcgggtcgcgttagcatatcctttgggcgtcagcccggtgatggctttaaacaaccgatgaaaataaaaagtgctaagccccagttgagctgccaattcattcagcttagggggagtttctgccagttcaatcaaccgacatgcctgactgattttttctacctgttgctgcgcccgcgataattgagttggctggcaacgcttacaaggccgataaccggcttgctctgctgccgtattatcgataaagaattcaatgttttctgctttggctcgacgagatgggcaagaggggcggcaatatatgcccgtcgtttttaccgcatacacaaactgaccatcggcggttttatcccgattgataatcgcggcccagcgagggtcttttacgttattcatgaataccccactgatgtcatgataaataccccattactcttaactgtgccaaccagcatataaaagatgccactggtcacacactccgctccttgcttttaaatttttgttttacaccgccgctactggcaaccgctgcactgaacaagggtttctggtatcctgcgcccctcattattgggggacatatgcttaacattgttttatttgaacccgaaattccgccaaataccggcaatattatccggttatgtgcgaataccggctgccagcttcatctgattaaacctttgggttttacttgggacgataaacgtttacgccgtgcgggccttgattaccatgagtttgccgacatcaaacatcaccatgattatcaagccttcctggacagtgaaaaactcgatagcacacaaccggctcgcttatttgcgctgacgaccaaggggacgccggctcacagtgcggtgagctatcaggcgaatgattacctgttatttggcccagaaacccgtggcttaccggcctatattctggatgcgttacccgctcagcagaaaatcagaatccccatgcaagccgatagccggagcatgaatctatcgaatgccgtttcagtcgtggtgtatgaggcctggcgtcaactgggctatccaggtgcattactgaaagagtgatttttcttacgcagagagaacgtgtcagccacaatcagagtggctaatctgccccatattaggggcatatccaaaacagttggcgctggcgttgcaacaagcaaaacaggaagggtatacggttaaataccatcgccatattcaaagccctgaatgctgccattgaaatgctgatccatatccaacgagggtttatcactctctggtttaccaacgatacgggcaggtacaccggcagccgtcgtgtgagcgggtaccgattgtagtacaactgaaccggcaccaatcttcgcaccacggcccacctcgatattgccgagaattttcgcgcctgcgccaatcatgacaccttcacggatttttggatggcggtcgccactggttttgcccgtccccccaagcgtgacagattgcagaatagacacgtcattctcaaccacagccgtttcaccaataacgataccggtagcgtggtccagcatgatgccacaaccaatggttgccgcagggtggatatccacaccaaatgcgacagagacttgattttgcagataaatcgccagcgctttacgatcctgcgcccacaaccaatggccaatacgataagcctgcaaagcatgaaaacctttgagatacagtaacggtgtggagtatttatcaacggctggatcgcgtaaccggacggccagaatatcgcgggcagcggaaacgatcatatgcgcatctgaacgataagcttcttcaaccacttcacggatagcaatcgctggcatgataggattagccaacttattcgcgagaatataactcagcgcactgcccaaattctcatgcttcaagagtgttgcatgaaaaaagctagccagcatcggttcacattcagccagtgcccttgcttctgattttatgttgctccagacctgttctaactcttctgacgacatcatgtacccctgcccataaacaaatcactccggggaacgaccgaagcggctatgcccttattccttcaagctgtagcactgttacgattaattatggttactattgatttggttataattaacattagcggctctcgcccccccgaatcactgacgtggatcagttcatcgggataggctcgtttgctgccttgctgcaactccaatgacgttgggcacgtagcgattattttatttcagctagctgacctactcttctaatctatcaaatgccgattttttcatcttttttggtccgccccaacaacgtcagagccgcctcacgagcattcttatgacaatacaacacttgataaatttgttcagttattggcatttcgacgccatgacgctgtgctaatgccagaacttccttggtattacggtaaccttctaccacttgaccaatgttgtcctgcgcctccttcacccccaacccctgacccagcataatgccaaatcggcggttacgggattggttatctgtgcaggttagcaccaaatcgcctaaccctgccatgcccataaaggtggaaggatcggcacctaatgccgtccctaagcgcgtcatctccgctaacccgcgggttattagagcggtacgggcattcgcaccaaaaccgatgccatcggacatacctgcaccgatggcaatcacgtttttcactgcgccaccaagctgtaccccgataaaatcaggattactgtaaactcgaaagctttttccacagtgcaataactgttgcagatcttcgctaaattgcacatcggtcgatgccaacgcaatcgccgtaggcaaacccgcggccaattctttggcaaacgttggaccagaaatcacggcaagcgggatagcctcgcccaagacttcgcgggccacatcctgtagcagacggccggtttcagcttctagccctttggttgcccagacgatacgtgcatctttacgtagatgaggcttcaactgatgtaaaacagcaccaaagacatggctgggcacgacgaccaacacatcgcggctggcagccaacgcacatgctaagtcggtttccaatcgcaacgtatcggggaaagcagcatcaggtaggaaagcgcggttacagcggtcttgttgcagctgttgaatatgtttagggtcatggccccataacacgacttgatggccattacgcgccagtgtgatagctaatgcggtgccgtaagatccggcaccgataacagccattgaagcagggttggtgttcatcaggcatcctgacgttgttcaacaccttcaacttcaccttcagcctgctgttgcagataattcatgaacagagcatcaaagttaacaggtgccaaattcagctgtgggaaagtaccgcgagagaccaggctggtgatacattcgcgcgcatacgggaacagaatattcggacaatatgcgcctaaacaatgcgccagttgagtgccttcgatacccgcaacggagaagatgccaccttgttgaacttcacacaggaacgcggtttcttcacccaaagaggccgttacagtcacacgcagtaccacttcatacacatcttccgccagttggctagaagccgtatctagatcaagtttaacttctggctgccaatcctgctgaaaaacctgcggagcattaggggcttcgaaggagatatctttggtgtagatacgttggatctggaaagccatctcggtgttgttttgttctgacatgtgtatagatacccttagttagacgtccttattaaacagctcttccgtcgtgggcttttcccattaatatcggggcccactgacgagttaaagcagtgggtctagcccaccgcgcgcatccagggcgtgtaaatcatcacagccaccgatatgctgcccatcaataaatatctgaggcaccgtcgtccgcccactacgagcaatcatctcttcgcgtttggccggatcattatctattgcgatttcatggaaagcagcacccttggcgttcagcagtgctttagcacggtgacagaacgggcatgttgctttggtatacatctcaatcttcgccatggatacacctcagttaaatttacaatctattgatatagcgagtttttataacaaacacttatacaactaaataccgatatacggaatatcgatataatagccgcacaagcttttatgcttatttaccgcgcgccagtggtaagttctcaccactccagccggaaataccctctttcagggtgaatacccgctcaaaacccgctttgctcagcatatctgccgaggcacgggacgttgtgcccattgcacagaccacaataataggctgtgttttatgcttttccaactcacccaaattaccatttttaatgtcactcgggatcaggttaattgagttagcgatatggcccttgcgataatcttcacgtgtgcggatatcaaccacaaccgcatcttctttattaattagacgcgtcgcttcaccacgggtgacctctttaactttagaaagagaatttttgaagctggtgaaaactacagcaccgaacaacaacacccaagccagactcaaaattggatgctggctaatgaattgcataatttcttgcaacatgggggtaaaaactcccgttagttaggggataatattcaaggtcacagagtatacctgcgcgttgcggcaaatacagccaataagcaagcgctattgtagaaactgcgaacaatctcgggaagttttattgattaaatgatgtcaattgcgcaaaaccccactccaatgttgatctccctgggctatttttaacccgttctgtagtaaattaccgcctcggtacatatccctaaagtcattgatgtccctgcaatgttgtcacgtcaagtacaatgttgtcacatcaagtacaaaggggataccgagtgtacatagccgcgcatatcattctccctcctttacagggtgatgttcgctgctatttaacacttggacttataagaaagaggttatgcaatgtcgagcacgaaaaaaccactggtcctgacgattcttgatggttacggtcaccgtgaagaacagcaggataatgctattttgaatgccaaaaccccggtaatggacgtgttatggcagcaacagcctcacacattgatcgccgcgtcgggtctggatgtaggcctgcctgatgggcaaatgggtaactctgaagtcggtcacgtcaatctgggtgctgggcgcattgtttatcaggatctgacccgcctcgacaaagagatcaaagagggtgacttcttcacgaatccaaccctgacggctgccgttgataacgcggttaaaacgggtaaggccgttcatatcatggggttgttatctgccggtggtgtacacagccatgaagaccatattatggcgatggttgagctggcggctaaacgcggtgcaaccgctatttatctgcatgccttcctcgatggacgtgataccccaccacgcagtgccgagtcatcactgaaacgattcacagccaagtttgctgaactgggtaatggccgtatcgcgtcgattattggccgttactatgccatggaccgtgataatcgttgggatcgcgtgcaactggcatacgatttactgactcaagcgaaaggcgaatttactgcagataacgcagttgcgggcctgcaagcggcctatgcccgtggtgaaaatgatgagtttgttaaaccaaccgtgattcaagcaactggcgaagccgatgcggccatgaacgagggtgatacattaatctttatgaatttccgtgctgaccgcgcccgccaaattacccgcacctttgttaatgccgagtttgacggtttcaagcgagataaagtggttaacttcggcgatttcatcatgctaaccgaatatgccgcggatattaaagtcgcctgtgcttatccacccgcctcactgacaaacactttcggtgaatggttgatgaagcatgataaaacccagttacgcatttccgaaactgaaaaatatgctcacgtcaccttcttctataacggcggcgttgaagagccatttaaaggtgaagaccgcattctgatcaactcgcctaaagtagccacctatgacctgcaacccgagatgagttcagcagaactgacggaaaaactggtcagcgccatcggtagcggcaaatatgatgtgatcatttgtaactatccgaacggcgacatggtcggtcataccggtgattacgatgcggcagtgaaagcggttgaaacactggataactgcatcgaacaagtggttgcagcagtgaaagcagccgatggtcaattgttgatcaccgctgaccacggcaacgctgagcaaatgcgtgacccggcaactggccaggcacacaccgcccataccagcctgccagtgcccctgatttacgtaggtaacaaagccgttaaagctgttgaaggtggcaagctttctgatatcgcaccaaccatgttgtcactgatggaaatggaaatcccacaagagatgactggtaagccgctgttcatcgtggaataatccttcgttatgaaggatagagagttattggcgaaatcaataactacgaaagatgccgtctctgacggtagagagtctccctctctgctgtcagataagttgagtcgtctaccgtggtcaacactctatgccagcgttttttgtgctggcgtactgttattgccattttctggtcaggctgtcgaaccccctgtcgcggccaaagcatcagagaataaaaaccaactcaaaaccctccaacaggatatcgctgaaaaagaaaaaagtgttcagcaacaaaaaaaacaacgcagttcattgctggatcaactaaaacagcaagaaaatacaatttctcagaccagccgcagcctgcgcgagacccaagcgaccctggctgaactgagtaaagatattgccagcctcacgacctcgattgaaaaactgcaaaatcagcagtcgcaacagcaaagtattctgtctaaacaacttgcagcggcgtttaaacaaggcaaacacagtagcttacaacttattttaagtggcgaagagagccagcgcagtgagcgtattttggcttatttcagttacctgaatgaagctcggcaaaaagccattgaagagttgaagcagacacgtaccacgctgtctgcagagaaaaaaatgctggagcaaaaacagaatcaacacaaggcattgctggatgaacagaaagcgcaacaacagaagctggaacaagcgcgtattgcccgccaaaaaaccctgacatcgctggaagcctcgctggagaaagatcagcagagtttggcggagttaaagttgaacgaaagccgtttacgtgaccaaatcgccaaagcagaacgggaagccaaagctcgggctgaacgggaggccaaagaagcggcccgtgtgcgtgaacaggtaaaagtcaaagagcagcaagcgaagaagaccggtagcagttataaaccaagtgaaagtgagcgctcattgatggcgcgcaccggcggcttgggccgtcctggcggtcaagccctatggcccgttcgtggtaacgtgtcccaccgtttcggtgaacccctacaaggtgaactacgctggaaagggatggttatcaccgcacctgaaggcagcgaagtcaaagccatcgccgatggccgtgttttactggctgactggttacaaggttatggcttggtggtcgttatcgagcatgggaaaggggatatgagtttgtatggctacaaccaaagtgccttggtcaatgttggcgctcaggttaaagcgggccagcctatcgcacttgtgggtaccagcggtgggcagggcgagccatcgctctatttcgaaatccgccgtcagggacaagccgttaacccacagccctggttaggaagatagggaacaacgttagggaactcgtattgcgctacttcaacacacgccaatttatcatcgtaagcacgctattcatcgccagcacagcacaggccggcaaactctctattgttattgacgattttggttatcgcccccaaaacgaaaataagattttacagatgcccctgcccatttcagtggccattctgcctaatgctccttacgccagagagatggcaaccaaagcccataatcaggggcgtgaaatcctgattcacttgccgatggccccacagagtaaacagccactggagcgtgataccttgcagccttcaatgagcagcgaggaaatccagcgcatcatccgccaggccgcgaataacgtcccttatgcgaaaggcatgaataaccatatgggcagtgcgatgaccgccagtttgccaggtatgcagaaagtgatgcaggcactggtgtcaaagtgatcaagcggaaaatctttttagatgactcacaaaatgaagcagctatccgtcaacaatttaaccgggcagtagcactggcacgccgcaatggctcagcgattgctatcgggcaccctcaccctgcgaccattaaagtattgcaacaaatgttgcctcagttgcctgccgacatcgtcttagtcagacccagtgcgctgctaaatgaaccggtacaaagtctctctccggacaaaacaaaaccacgtgaaccggtgaaaggccaacgtctgcccgctatcaagcaatgtaaagcgaaagccagctatgtgcctgagaaaatctacgctgataagctgtttatcttattgggtgagagcttgatgcaaaacccggcggtcatatttattcagcaacattggcaacaatattttacgccagcgccgccggcaacacctattgatgaacagaaagcgattgaaaatacagagaaattgccacccaagaaggcggcacaataatcgggaactcgctttattttaatcgctgatattaatatcaaattgcggtaaggcggccaccgcaaaaaacgtaaatcctgacaagggcttggtatcgcagcgggtagttttgcaacaccaagcccgaaggggataaactaatcccagcttaataccactttgcctgatttacccgaacgcatggcgtcaaacccttgctggaattcatcaatagggaaacggtgggtaatgatcggagttaagtccaaaccagattgaatcaacgcggccattttgtaccaggtttcgaacatctcacggccataaatcccctttataaacagccccttaaagataacctgattccagtcgatcgacatatcagacggcggtattcccagcatcgctatacgaccaccatgattcattgaattaagtaatgaacggaaagccgggggagcacctgacatctccaagcccacatcaaacccttcggtcatgcccaattccgtcataacgtcatttaggttctctttgctgacgttaacggcacgggtcacgcccattttacgggccagatccaggcgatattcattcacatcagcgatgacaacatgacgagcacccacatgcttacagactgcggcggccataataccaattgggccagccccggagaccaacacatcctcgccgactaaatcaaaagataacgcggtatgaactgcattgccgaaggggtcaaaaatagccgcaagctcatcagaaatattgtctgggatcttgaacgcgttaaaagcagggatcaccaaatattcggcaaacgaaccagggcgattcacgccaacacccaccgtattacgacaaaggtgggtacgaccaccacggcagttacggcagtgaccacaggtaatatggccttcaccagacacccggtcaccaatattaaaccctttaacttcctgcccaatggccaccacttcaccgacatattcatggccaacgaccatgggtacggggatggttttttgtgaccattcatcccaattataaatatgtacgtcagtaccacagatagccgttttgcgaattttgatcatgatatcgttgtgacccagctctggctgtggcacatcggtcatccaaatgccttcttctgctttcagtttagaaagtgctttcatgaaaatcccttacgcaataacgttaagttgcttaccaatacgcacaaatgcctcgatggcacgttcaacttgctcagtggtatggcctgcagacatctgggtacgaatacgggcctggcccttcggcacgacagggaagaagaagccagtgacataaatgccttctttcagcaaggcattggcaaaatcctgcgccagtttagcctcacccaacatgacaggaataatggcatgatcagcacccgccaaagtgaaaccagccgcgctcattttctcacggaataaacgcgcattcgcccatagacgatcacgcaatgcccctccctcttccagcagtgacaagacttcaatagacgcggcgacaatcgctggagccagtgagtttgaaaatagataaggccgtgaacgctggcgcagccactcgaccaactctttgcgcccggcagtataaccgccagatgcaccgccgagtgctttgcccaaggtaccagtgatgatatcaacgcgatccatcacttcgcagtattcatgagtcccccgcccattcgcaccaatcacccccaccgcatgtgaatcatcgaccataaccagcgcctgatattcatcagcaaggtcacacaccctttttaagttagcaatcacaccatccatggagaacacgccatcggtggcaatcatgatatggcgagccccctccgctttcgcttgttttagctgcgcttccagctctgtcatatcattgttggcataacgataacgcttggctttacataaccgtacgccatcaatgattgaggcatgattcaacgcatcggaaataatggcatcttcaggccctaacagggtttcaaataggccgccgttagcatcaaagcaagaggagtacaggatagcgtcttccatcccgaggaaactggcgagcttatgttcgagctctttatgtatgtcttgggtaccacagataaagcggactgaagccatgccaaacccatgggaatccatgccggctttagcggctgcaataagttttggatgatttgccagccctagatagttattggcgcaaaagttaatcacccggctgccatcagcaacagcgatattcgcttgctgtgcggaagtaataacgcgttcgtttttatacaacccttcggtacgagtcgtgtcgagttgttgttctaattgctgataaaaggggtgcttgttacaaggtagggacatttcggttatctccaggattggcaattgcacacaatattttactgcttggtgggcaaactgacgagaaaccttatcttatattgtcgaaaatgtagcatatatcacggcgaactatcctaaagcgaccgagaaaccaagagattaccccccttcccgctgtgcgctatcctatgaaatgttatgatagtgccaaatagggggtggggtgtggtacccaaccaagaaaattagcaagggtgaatacgatgattatcgttacaggcggcgcaggtttcattggcagcaatatagttaaggctctgaataatattggctacaaagatattctggtggttgataacctcaaagacggcactaaattcgtcaatctggttgatctggatatcgctgattacatggataaagaagattttgtcgccagtattgttgcgggtgatgacatgggcgatatcgatgctattttccacgaaggcgcgtgttcttccaccaccgagtgggatggcaagtacatgatggataacaactatcagtattctaaagatatccttcacttctgtctggatcgtagtattcctttcttatacgcctcttctgccgccacttacggtgggcgcactgacaactttattgaagatcgtcagtacgaacagccacttaacgtttatggctattccaaattcttgtttgatcagtatgtgcgtgaaattctgccacaagccgattcgcaaatttgtggattccgttatttcaacgtttatggtccacgtgaaggccataagggcagcatggccagcgtcgctttccatctgaataaccaaattaatgcaggtgaaaggcctaagttattcgcgggtagcgaaaactttaaacgtgatttcatttatgtgggtgatgttgctgacgttaatctgtggttctggcaaaacggcgtatccggtattttcaactgcggtactggccgggcagagtctttccaggctgtcgctgatgcagtggtggattatcaccaaagtgggccagtcgaatacatcgagttccctgaaaaactgaaaggccgctatcaggcatatacacaagccgatctcactaaattacgggctgccggttatggtaaaccgtttaaaacggtcgctgaaggcgttaaagaatatctggcctggctcaatcgctcagtctaaatcacttgctgcaaggaattgataaacggtatgaaaatactggtcatcggcccttcatgggttggcgatatgatgatgtcgcaaagtctttaccgtaccctgaaggccgaatatccggcagcagacattgatgtgatggcacccgcatggtgccgtccgcttctggccagaatgccggaagtccgtcacgcaattccaatgccgttaggccatggggcatttgcttttgaggagcgtcgccgtttgggattggccttacgtgaaaccgagtatgatcgtgcttacgtgttgcccaactcatttaaatccgcgctgataccttacttttcagggatcaaacgacgtattggctggcgtggcgaaatgcgttatttcctgctcaatgacctccgtattctggataagcaagcctttccaatgatggtccagcgctacgttgcgctggcctatgataaagaacgcatccgttcagcggcagatttaccacaaccgttgttgtggccgcaattgcaagtacgcgatgaagaaattgcagagacaacggcctcattcaatctgaccgataaccggcccattattggattctgccctggcgcagaatttgggccagcgaaacgttggccgcattaccactacgccacgctggcgcagaaattgattgatgatggctatcaggtcatcttattcggttctgcgaaagacaatgaagctggtgaagatatccgtcaggctctcagcgatacagatcgtgaatattgcctcaatctggcagggcagacctcactggaacaagcggtcgttctcatcgccgcctgtagtgccgtcgtgagtaacgactctggtttaatgcatgtcgcggcggcactcaacaagccattagtggcattgtatggcccgagcagcccagacttcacgccaccactgtcagagaaagccacggtgatccgtctgattaccggctatcacaaagtccgcaagggcgattctgcacagggctatcatcaaagtttgattgatatccaacccgaacacgtgatggccgcgcttgagaagcaattggctacgcaagaatgctcagtcaaagggggcgattaatgcacgtattaatcgttaaaacctcgtcaatgggcgatgttttacataccttacccgcgctgacggatgccatgaatgccatacccggtattcgcttcgattgggtggtagaagaagggttcagccaaatccccagttggcatccggcggtggataaagtgatcccggtggccatccgccgttggcgtaaaaactggtttggtagtgatacccggcaggaacgctgtgattttaagcgtgtggtacaacaacgcagttatgatcgggtcattgatgcccaagggttgattaaaagcgccgcgctgataacccggattgcgaaaggcacgaagcacgggccggattgtaaaagtgcccgtgagccgtttgccagttggttttataactgccgccatgaaattgataccaaacaacatgccgtagaacgtatacgtcaactgtttgctaaaagcctcggctatgataaaccggaaagttatggcgactatgccatcgcacaacgctttttaaatcagttaccggccgatgcaggtcagtacttggttttcctacatgcgacgacccgtgacaacaagcactggcccgagagccattgggtacaattgattgagttagtgcaacccacaggtttaaaaatcaaactaccgtggggcgcagaacatgagcatcagcgcgctttacgattagcggaacatttcccacacgtagaggttctgcctaagctcagtcttcagcaggtcgccgaggttctggcgggtgcaaaagccgtagtctctgtcgatactggcctcagccatctgaccgccgccctggatcgcccaaacattacgctgtttggccccactgaccccggtttaatcggcggctacgggaaaaaccaaattgccgtgatttccgagcaaaaaaagatggatagcctctctgcgcccactattatggcacgattagaaacactcatttcatagcgctgctttattgtctctgaaagagtgagttcataaacatccgatataaaactttcatcgattctggtaattatcagggtcgatgaaattgagaaatattattcaaataaatagcacccaacagctctaacgataagatttcagagaaaatttacttatccatttaacacagcataattaactcttttaatcccataccaggccagtttttatctagtgcaatagacaatgaaaatgattctcattttgtaataaaaaatcaataaatagcctctcttttatcactcagagcaagatattatattcttcctatgaataaccacggctcaatgtggtgctccgccctcctagccggaaagagccttttttgcccagatatggtattattcttaataatccatataaatgaaattgatagaatgctgctgcgtttataccaggtattactctaccttattcaacctctgatttggctgcgtttactattacgtagccgtaaagcccccgcttatcgcaagcgttggggggaacgctatggtttttgtgccggtaaagtcgttgctggcggtatcatgctgcattccgtttcagtcggggaaacactggctgcaatcccattggtcagagcattacgccaccgttacccgtcgctgcctatcacggtgaccacgatgacgcctaccggctcagagcgcgtccagtctgcttttggtaaagatgttcaccacgtttatttaccttatgatctccccggctctgtgaaccgtttccttgaccaggtcaatcccaaactggttatcatcatggaaactgaactttggcctaacctgatcaacactctgcatcgccgtaagatcccactggttattgccaatgcacgtctttctgcccgctctgcggcaggttacaagaagatcggtagttttatccgcactatactgcaacggatcacgttgattgcggcacagaaccaagaggatggtgaccgcttcatcgaactggggcttaaacgttcccagctcaccgtgacgggtagtctgaagtttgatatttctgtcacaccggagttggcagccagagcggtgacattacgccgccaatgggcaccgcaccgccccgtttggattgcgactagcacacatgacggtgaagaaactatcttgttggaagcccatcggcagctattacaacagttcccaacattgctactgatcctggtacctcgccatcctgaacgcttcggaaaggccgttgaattaacacaaaagataggcttgagttatacattacgtagtaaaggtgaagtgccctcgagtagcacccaagtcgttatcggcgacacgatgggtgagctgatgctgctgtacggtattgccgacctggcctttgttggcggtagtttggttgaacgtggcggtcataacccactggaagcagcggctcatgctattcccgtgttgatgggcccacatacctttaactttaaagatatttgcgccaagctggagcaggctgaagggttaattaccgtgactgatactctatcgctggtaaaagaaatcacggtgttactgactgatgaagattgccgcctctactatggccgccacgcggttgatgtcttacatgaaaatcagggcgcattacagcggttattacatttgttggagccttatctgccacaacggagccactaaatgggtaccaaaaaacgtctgtcggtggtgatgataaccaagaatgaagcctctctgctgacggactgtttggcatccgtggcctgggctgatgaaataatcgtattagactcaggcagtgaagatgaaacacgggcattagctcagcaattcggggcaaaagtttacagcaacatcaattggcccggttacggtaaacagcggcaactcgctcaacaatatgccagcggcgactatattttgatgttagatgctgatgagcgggtgaccccagagcttaaaatcgcgattgaatctgttctgctagcaccagaagagggtgctgtttatagctgttcacgccggaacctctttttagggcgttttatgcgccacagcggctggtatccagatagggtgactcggttatatcctcatcaccaatatcgctacaacgataatttagtccatgaatcactcgatagcggctcagcaaaagttatcccactggctggtgatttattgcatctgacttgccgcgacttttttgcctttcaacgtaaacagcttagttatgccgaagcatgggccatccaacgtcatcagcaaggcaaaagttgcagttattttgccattctcagccatactcttggggcattcagtaaaacgtggttattacgtgctggcttccttgatggtaagcaagggctattactggcggtagtcaacgcgcaatatacttttaataaatatgctgctctgtgggcattgagccaccagtatcagaaaagcgagaaatcatgatcaccaaagccatctatccggggacatttgatcccattactaatgggcatttggatttagtgacgcgcgcatccgcgatgttcagtcatgtgatcttggctattgcggacagttccagcaaaaagccaatgtttacgttggatgagcgtgtcgcactcgctaaaaaggtgactgcgccgctaaagaatgttgaggttctgggattcagtgaactgatggctgagtttgccaaaaagcacaatgcgaatattttggttcggggtttgcgttcagtatcagattttgaatatgagtggcaactggccaatatgaaccgccacttaatgcccaaattggaaagcgtatttctgataccatcagagaaatggtcgtttatctcttcctcattagtgaaagaagtggcgcgccacggtggggatatcacgccattcctgcccaaaccggttaccaaagcattattggccaaattggcctaaacctctcaatgctggcagtggcggcaaaagaacgtgctgcgctgcccgtgtttcgctatttcaatgggatgcccacactgccgacatggttcacccgcacgcccatagacctgcaactcttgcgcgaaataccctggtttaccatccgactgcagaaaatcacgtaatgtggtgccgccctgctcaatcgaatgcaataacacggcttttatcgttgctaccagcaatacggattcagcgtcagtcaatgagcctgcggcacgatctggcaaaatcccagcagcaaacagtgattcgctcgcataaatgttacccactccgacgaccactttgttatccatcaaccacggtttaatcaatgtgcgtttattacgtgatttatcgaacagatattgcgcagtaaattcatcacttagtggttctggccctaaatgggctaatacattactggtctcaaggtctttcgcccacaaccaggcaccaaaacgtcgtgggtcggtataacgcaatatttttccgttactgaccaccaaatcgacatgatcgtgcttttcagctgcagtctcttcagataatacgcgcaggctacctgacatacctaaatgtatgatgatccagcctttaggcagctctagcagtaaatacttcgcccggcgttggacactcagtacgggttgatcgctaagtgttagaatttcatcggataccggccagcgtaaacgggcatttctgaccacagcataaaggattgtctggccgacaagataaggttcgatcccgcgtcggctggtttcaacttctggtaattcaggcacttaacctcctttcaacgtatctcactgtactttatataataaaaaacccggccaaggccgggtttttcttagtccgctaaaattacttaattttagcttctttatagagtacgtgttgacggacaactggatcaaatttcttcaattccaatttttccggcttagtacgcttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttaatcttctcgcgaacacctttagccatgattcagttccttaatacttctcaccgcgggcacgaatttcggccaagaccgtttcaataccctttttatcaataacacgcatacctttagcagatacacgcagagttacaaagcgcttctcgccctcaacccaaaaacggtgagagtgcaggttcggcagaaaacggcgtttggtcgcgttcattgcgtgagaacggttgttaccgctcatcgggcgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaatcagctcgagcttcgtatagggtatggccgcctcgtcaggctttagagcccatctcagcaaattcactgagaagactcactgtcatcaggtcagaaacccctgtcaccaggcaaaaacctgctgagataggctcttcacgccaaacccaagattctcaaaggtggcgtagtatacgctctgaagcgtaagtgctcaagtcccgaacagctaaagatcccgaaaggatcaataaatattgctctaaagccatcctcgttcagcaaatgagacacattcaccccggccaactactaaatgatcgagcacccgaatatctaataatgaacaggcttttatcacctgcgtcgttatcaaacggtcagcttggctcggttcagccttaccagagggatgattatgcgccaaaatcagcgcggcggcattaaccttcagcgcttcacgcacaatttctctcggatggacctctacgctgctgatggtaccagtaaacatctcttcatggcgaataacacgatgctggttatccaaaaatacgactaaaaaaatctctcgttcacggtgagacagtatattttgcagaaatttttgtgtgataccggggttaagcagaacactttcccgcatcagatgagatgaaaaacaacgacaggccagctcaccgatagcctgaatctgactatatttggatgcaccaatccctttatgggcacataacgtttgataatctgcagatatcaacccatgcagtgagccaaatgtctcaattaaatactcagccatcttcatcacatgcatcccaggaatacccgtacgcaaaaaaatagcgagtagttcagcatcagtcagtaccgcagcaccatacttcagtaatttctctcttggggccacctgcccataccactcatccattccttagctcctgttattcctgaactacgtgaatagcatgacatagggcttaacgcaccacgacctcacgcttgatagcatgcgtgacgtctcgcaaattttacgattggtcgcttcagagagtgccctgatagctaatctgttcaatggttatgctaaaatatcgcctcttacagctttcattcggacaatcatgatgacgggactttccggcaagcatattgtgctcgggataagcggaggcattgccgcatataaatctcctgagctcgtacgccgtttgcgcgacaaaggtgcagatgtgcgtgtagtgatgacccacgccgctaaagcgttcatagcaccactcacgctacaggcagtctcgggctatcccgtttctgatgatttgctcgatcctgcggcagaagccgctatggggcatattgaactgggcaaatgggctgacttagtcattattgcccccgctacggcggatttactggccagaatggcagccggaatggccaatgacctactgaccaccgtttgtctggcaaccgctgcgcctattgccgcagtaccggccatgaatcagcaaatgtaccgtgcgccagccacacaggagaatttacaaaccttgtctaaatggggtgtcttgctgtgggggccagatagcggtagccaggcttgtggcgatatcggccctggtagaatgttagacccacaagaaatcgtggctttagcgtacaatcatttctctgcaaagcaagatctgcaacatttgagtgtcatgattaccgccgggccaacacgcgaaccacttgatcctgtacgctttatcagcaatcaaagttcgggcaagatgggcttcgcgattgcccaagcattggctgcaagaggatctaacgtcacgctaatcgctggccccgtgaatttatcgacacctgaaggtgtaaaacgtattgatgtgattacagctcttgagatgcagcaggctgttcaaaaaatagcacagcagcagaacatttttatttcttgtgccgcagtagcggattaccgcgcggaacacgtttctgacgagaaaataaaaaaacaaggtgacgaaatcacacttaagttggtgaaaaatcccgatattgttgctggtgtggcttcaatggctaaaaatcgtccatttgttgttggatttgcggctgaaacccagaatgtggaagaatacgcgcgacaaaagttggcacgaaaaaatttagatctgatttgcgctaatgatgtatcactcgcagagcatggttttaacagtgataccaatgccttgcaccttttttggtcgactggagagaaacgtttaccactcagtgataaatatcttctcagtcaacgtttaatagacgagattgtcagccgttatgatgaaaaaaatcgacattaaaattctggacccacgtgttggcaacgaatttccattacccacgtatgccaccgaaggttctgccgggctggatttacgtgcttgtttagatcacgcagtagaactacagcctggacaaacaaccttgttaccaaccggtttagccattcacattggtgacagtgccctcgccgcggttattttgccgcgttcaggtctggggcataaacacgggatcgtattaggtaatttagtgggccttatagactccgactatcaggggcagttgatggtatccgtatggaaccgtggccagcagcctttcaccatcgaacccggtgagcgtatcgctcagatggtatttgttcctgtggtacaagcagagttcaatctggttgaagactttaccgacagtgaacgtggtaccggtggttttggccattctggacgccaataaccaaccctagaccccaataccgtaaaaaagctatcacataagccgcctgggcattgttcccagagcggccggtgtttgggtttttgttattaagtcatttttagcaagggtctactcggacatggcagaaaaagaaaatacgaaaaggaacaggcgcgaggaaatattgcaggctttagcgcagatgctggaatccagcgacggcagccaacgcattactaccgcgaaactcgccgctaatgtgggggtttctgaagcagcgctttatcggcatttccccagtaaaacgcggatgtttgatagcctgatcgagtttattgaagatagtctgatgtcccgcattaatttgattctacaagatgaaaaagagacgtttaatcgcctccgcttaatcctgctgttggtattagggtttgcagaacgcaaccctgggctgacccgaatcatgaccgggcatgcgctcatgtttgagcaggatcgcttacaagggcggattaaccagctatttgaacgaattgaaatgcagttacgccaagtccttcgtgagaaaaagctgcgtgatggacaaggctttatccatgatgaagcgttactggccacccagttgttggcattttgcgaagggatgctttcacgcttcgttcgttctgaattccgttactgcccaacacaagagtttgattcccgctggccattgattgtcgcccagttgcaataaaacccaggatcaactttctctttcctcttctccgtaagacatagagagaacagcgaatcaagctacgcaaaaagggcaaacggccctcttggcgtagcttgattcgggattaccccatgttattagcgttacagctaaagggtaaccccatattgctcgcgatactgccgcactgccaccaaatgctcagccatctctggcttatcttccagatagcgaatcacatcattcagcgtcacgatagcaatgaccttacagtgataatcacgttcaacttcctgaatcgccgaaatctcaccacgcccacgctcctggcgatccagtgaaatcatcacacctgcgagggtcgcgccctgcgcattgataatctccattgattcacgaatagcggtaccggcggttatcacatcatccactagcatcacccgcccttgtaatgggctaccgacaagattgccaccttcaccgtgagttttcgcttctttacggttaaaacagtaaggcacgtcgcgctcatgatgctccgccaatgccacggcggttgttgtcgcaatagggatacctttgtaggcgggcccaaacaggagatcgaactcgacgccacaatccattaatgcagcagcataaaagcggcccagtttcgccagatccagcccggtgttaaacaacccggcattgaagaaataagggctaatgcgcccagacttcagggtaaattcaccaaatttcaacacctgcttgttaagcgcaaactcgataaactcgcgctgataggctttcattggtacgtctcctctccagattgtgactgctttggttaataacgttatgtgttaatttggttcattacccgatggctaacgtgatttataactgaggtaaatgcgcgaacacttggcattccaagttagcgggtaaaaaaaggcgactatccgtcgcctaataaatttatgattccaatgccgccttctgcgcctggaagatggtttctatccctccgcgggccagatccagcaacgccaataattcttcgtgactgaacggctcaccttcagcggtgccttgcacctcaatcatccggccatcttccatcatcaccacattcatatctgtttctgccgcagaatcttctacgtattccagatcgcaaagagcctcgcctttaacgatcccgacagacacagcagcaaccaggcccttcatcgggttagctttcaatttaccactagcaaccagtttgttcagcgcgtcagccaatgctacacaagcaccactgattgaggcggtacgggtgccaccatccgcttgcaatacatcgcagtctaaggtgatggtaaattcacccaactttttcaaatcgaccgctgcacgtaaagaacgggcgatcagacgttggatttcaagagtacgcccaccttgtttaccttttgcggcttcgcgcgcattacggctatgggtcgaacgaggcaacatgccatattctgccgttatccacccttggccctggcctttcagaaagcgtggaacaccttcttcaactgtggcggtacacaatactttggtatcgccgaattcaaccaacactgaaccttcagcgtgtttcgtgtaattacgggtcaaagtcagtgggcgaacttgttgagctgctcggtctgctggacgcatgggctttctccggcttgaaatctatattggtcgcgcattatacggccttagtgatgtaatgcctatcctgcccgcacctgcgaagctataatccccccatcttttctttaaaacgggtacgcaacgatgatccgcagcatgaccgcctacgctcgacgtgatattaagggtgaatggggcaacgcagcctgggagctgcgttccgttaaccaacgctatttagaaacgtacattcgcttaccagaacaattccggagtctggaaccggtgatccgcgaacgtattcgcagccgtctgacacggggaaagattgaatgtcatttacgttttgagttggatgccaacgcacaaagctctttgatcctcaatgaaaaactggcgaagcagttagttgaagccggtaattgggtcaagatgcaaagtgatgaaggcgaaattaacccagtagatatcctgcgctggccaggggtaatgtctgctgaggaacaagatttggatgcgattagcaccgagttaatgcaggcgctagataccgccctagacgattttattgtttcccgagaaactgaaggggcagcactgaaaacgcttatcgagcagcgtttagagggggtcagcgctgaagtggttaaagtccgcgcacatatgccaaatatcttgcagtggcaacgtgagcgcttactgaacaaactggaagaagcgcaagttcagttggaaaatactcgtttggagcaggagttagtgctaatggcacagcgtatcgatgtggccgaagagctagatcgtttggaagcgcacgtcaaagaaacatacaacattctgaagaagaaagaagccgttggccgccgccttgattttatgatgcaagaattcaaccgcgagtcgaatacgctggcatcaaaatccatcaatgccgaggtcactaactccgctatcgagttaaaggtgttgattgagcagatgcgcgaacagatccagaacatcgagtaatctttcataagctatcaccagaacacaaaaaaccagcaagctcgctaatctgcgggcttgctggttcgcaggaaaagcctacgcaatgatgattgattcatatgccgaattatttttatcaaaagccagagacacagccaaagaacttcagttcgtgtatcacggagttatgacgtagctgtcgccctcaccttaaattaaggcaatgtgatgagcgccccatagatttacttatgtaagacaataagaatgtggtttttttatttaaataaatcaaatgaatggcctgattttaaattagattaactaacactgatagtatcacttagaaaatctcagtcgcgttgatatggctttgtgattactctgcggcctttcattgtctccaacatttgattcattatgctactcagtgttctttatattattggtatcaccgctgaagccatgaccggggctctggctgcgggtcgccgccaaatggatatgtttggcgttattattattgcctcagcgaccgcaattggcggtggctcggttagagatatgcttttaggccactatccacttggttgggttaagcatcctgaatacattgtgatcgtcgccatcgcagcgatcgtcaccacctggatggctccattgatgaaacagttacgccatctatttttagtgcttgatgccattgggctgattgttttctcaattattggcgcacaaattgctctcgatatgggccacagtactattattgccgctattgccgccgtgattactggtgtctttggtggcgtactacgcgatatgctctgcaactgcattcccttagtgtttcagaaagaaatttatgcaggcatctcatttgcggcagcctggatttacattgctctgcaatacacgccgctgtcccataattgggtcattatcattacgctcatcaccggcttagcgctagattactcgccttacgattccggcttggcctgcctgtattcaaatatgagcactcagaccattaagttatagccctaggaggatttactctgtgagctcgaacccaacaactttctgagtagataagaaatcagccagtgcttgtacgtcggggtgatccaaaaaatgcttaatttgttttgctctcatttgcccaatcccggccatggtggcccattcagatagactccggcgcaatacaacctgccactgcgcgtcaacggaaacaacctgcgggaaccccaatgccagcaaccaacgagaaaagggttgctgctttgcccgttgaaactgttgataaattttttcagcccgcgcatttccaattccagggatacttgcaatttgctctggtgttagtaataaccatccgaccaaatcattaattaactcatggtgaataagctcttgccaaaagccgccaccgatgccgccaatatctagcccccctgggccactaagccatatcaagcgggataaaaactgaggttcacagccatgtggtaagcgttgaaagcaactgagctgatggaatttatcccaattgggtgccgtaatagtattccgttggtgtactcgccagacaacgttatctagccgagggataccatgcccggcaagtgccaatgtaatgtgatcaccaggagcgatgtcccattgtttccaacgggtgaccgaaccaatattcactcgacgaatccatttatcatcaatttttatcggtaaaacctctaataccaccgtgcctttacccgttcgtccaagggtaaaatgaatatcttttacttcggcaatgtgttgcaaaggcggatacttccacgccatagaccactgccccggtgttgcctgccaataacgaccagctggctcctcctcttgcctgaccacaacaccatcggtgacaaacggcagtggtgcttgaaaccagaactgacgccattgcacaacatcaagatgcgacatgacgggctcgctgtatttagctgtaaaaggaaaacccattacctgtaatagtgccaccttctctttcatggttgttgggccatcaggccatgcccaaataaagaccccaacttgagctaatagcggagacggagatttgcgcatcagtgcacctgccaccgttgatctggcattcaccccacccgattttgcttgctggtggccatccatcagtagaaacaactccccttgcaacgttaatagtgcaggcgcatttgcaatatattgaggaatagcagaaataaatggcgctttttctgtccagttttgaccttttactccatttcctcgactaagaagttgcaccaatttccccccgtgataaaccagtgtcactgccacaccgtcgaccttgggttgtacccagagatttttccgccccgccatccaccttgtgagggcggtttcatctttgagtttttttaacccggtatgggcaactgggtgaagaaattgccctttgccggggatcggctggctttccgtcttatcaggtaaccccctacaggattgccacacacgtaatttgtcctgtaattgatcataaatgtcatccgtgaccgggctatggccttgctgatggtaagcggccgaccacttattcaactgttgctccaacgcgttaatctcaaccgctattctggttgcaggccaatcagggcatgttgatgtagcccaagcaccgcccaccactatggtgttagatattaataggaacattattatctttagattcagtatgttcataagcctccttccgttgtgatcggaagtaaaacgcgaaataagctacccgtcgaagcctaaaagagtaaaatgcgtacagtgctgaaaaatactttcgtgattgctgcaacaaaccgaaatgacacaatattcctcgcaaaataagaaaatcaggctgtttataagcaaaacattcaggtgaaatgtgttgtaacgctgcatgacgcgtgacacccgtgtatactgtgcggagattcacacttctgctttctatatacacccaaagtaattggagttgcgggtaggcaacgagcgagttccggtgagttggctagagccagtcattcgagaaagagctgctaacactgctgcaacctcaaggtaagaagggtatatcaacctaatcaactgaaacgtcatcatggttcaaggtacgctatacatagtttccgcgcccagcggggcagggaaatcaagcctgattcaggctttgttaaaaacacaaccgctgtacgacacgcaggtttcaatttcccataccacgcgtgctaaacgtccaggggagaatcacggcgagcattacttctttgtttctgaaaaagagttttgccagatgattgatgatgatgcttttcttgagcatgccaaagtatttgaaaattactacggtacctcacgtctggctattgagcaggttcttgcaaccggggttgatgtctttttagatattgactggcaaggagcgcaacagattcgcgcaaaaatgccaaccgctcgcagtattttcatcttgccgccatccaaaacagaattggatcgccgtttacgcggtcgtgggcaggatagcgaagaagttatcgctaagcgtatggagcaagctgtcgcagagatggcccattacgcagagtatgattatttaatcgtaaatgatgatttcaatctggctttgtctgatctgaaaaccattattcgcgcagaacgactgcgtttaggccgccagaaacagcggcatgacgctttaatcagcaaattattggcggactgaacagagtttcagtatcatgcccagtcatttcgtcacctgtggagtagcagaattatggcacgcgtaactgttcaagacgctgtagagaaaattggtaaccgttttgacctggtgttggtcgctgctcgtcgggcacgtcaaatccagtccggcggtaaagacgcactggttccagaagagaacgataaagttactgtaatcgcgttacgtgagatcgaagaaggcctgatcaccaatcagattctcgatgttcgtgagcgccaagagcagcaagagcagcaagccgcagagatccaagcggttaccgccattgctgaaggtcgtcgttaattagactgcgagtctgcctttgtacctgtttgaaagcctgaatctgctgattcaacgttacctgccagaggagcagattaagcgcctcaaacaggcatatcttgtcgcacgtgatgctcacgaggggcagacacgctccagcggtgagccttatatcactcacccggttgctgtggcctgtattctcgcggagatgcggctcgactacgaaaccttaatggcggcgctattacatgacgtcattgaagatacacctgctacatatcaagatatggaacagctgtttgggaaaagcgtagccgagttagtcgagggtgtatctaaactcgataaactgaacttccgtgacaagaaagaagcccaggcggaaaacttccgcaaaatgatcatggcaatggtgcaagacatccgcgtcattttgatcaaactggctgaccgtacacacaatatgcgcacactgggctctttgcgcccggataaacgtcggcgcattgctcgcgaaacccttgagatatacagcccactagcccaccggctgggtattcatcatttaaaaaccgagctggaagagctgggttttgaagcactctatcccaatcgttaccgcgtcattaaagaagtggtaaaagccgcgcgcggtaaccgcaaagagatgattcagaagatcctcgcggagattgaagggcgcttgaccgaggctggcattccttgccgggtcagtggccgtgagaagcatctgtattccatctactgcaagatgcacctgaaagaacagcgcttccattccatcatggatatctatgcttttcgggttatcgtcaaagaagtcgatacttgctaccgcgtgttggggcaggctcatagcctgtataaaccccgccctgggcgcgtaaaagactatatcgctatccctaaagctaacggctaccaatcattacatacgtcattaatcggtccccatggcgtaccggtagaagtacaaatccgtactgaagatatggaccagatggccgaaatgggggttgctgcacactgggcttataaagaacaaggtgagtccggtaccacggctcaaatccgtgctcagcggtggatgcaaagcttgctggagttacaacaaagcgcgggtagctcatttgaatttattgaaagcgtgaaatctgatttattccctgatgagatctacgttttcaccccggaagggcgcattgtggaattaccggctggtgccacaccggtcgattttgcctatgttgtgcataccgatatcggccatgcctgcgtaggtgcccgcgttgatcgtcagccgtacccgctctctcagccactgagtagtggccagacggttgagattattaccgctccaggagccagaccaaatgctgcctggctgaattttgtcgtcagttcaaaagcgcgagccaaaatacgtcaattactgaaaaatcttaaacgtgatgaatcggtcagccttggtcgccggttactgaatcatgcattaggaaatgggcgtaaactctctgatatttctgaagaaaatatcaaacacgagttggatagaatgaaactggctacggtagatgacttgctggcagaaattggtttaggtaatgccatgagcgtagtggtggctaaaaacctattgggcgatccatcaacactgggcacctctgcttctggtacccgcaagttaccgatcaaaggtgccgatggcgtacttatcacgtttgccaagtgctgccgtccaatccctggtgaccctattatcgcccatatcagcccaggtaaagggttggttattcatcacgaatcttgtcggaatatccgtggttaccagaaagagcctgagaaatttatggctgtagaatgggaccaagagactgaacaagagtttattgccgaaattaaagtcgatatgtttaaccaacaaggtgcgcttgccaatctgaccgccgcgattaacgccgccgaatccaatattcagagtttgaatacagaagaaaaagatggccgggtatacagcgcctttattcgcctgaccactcggaaccgggtccatctggctaacattatgcgtaaaatccgtatcatgccagatgtggttaaagttagccgtaatcgcaattaacgcctatgaatcctcaacgctatgcgcggatttgtgacatgcttgccaccaggcaacccgatttaacggtctgtctggagcaagtccacaaacctcataatgtctccgccattattcgaactgccgatgccgtgggcatccatcaagttcatgccatctggccaacaacgcaaatgtatactcggctgtccgccgccgcaggcagtaatagctgggtgcaagtcaaaacgcatccccatattgctgatgccattgcttatctaaaatcacaagatatgcaaattctggcgacacatctgtctgataaggctgttgattttcgtgaaatcgattatacccgccctacctgtattttaatgggtcaggaaaaaaccggtatttcaccagaagcgctggcactggccgatcaagacatcatcattccaatgatcggcatggtacagtcgctgaatgtttccgtcgcttccgcgctaattttatatgaagcacagcggcaacggcagaatgccgggatgtataaacggacacacagcgttctggcagagagtgagcagcaacggctattgtttgaagggggttacccggtattggcacacgttgccaaacgtaaagggctcccccaacctcatattgatgaacaaggccaaatcattgccgatgcgcaatggtggtcggccatgcaagccacggagtcttaaatgaaaggccgcctactggacgccgtacccctcagtacactttccggagttggcgcaagtcaggctggaaaactcgccaagataggtttggaaaccattcaggacctgctgctgcaccttccgctacgttatgaggatcgtactcgtctatatcgtattggtgatctgctgcccggtctttcggtcacggttgaaggtgaagttctacgctctgatattagctttggtcgccgccgtatgatgacctgtcaaatcagcgatggtagcggcgttctcaccctgcgcttttttaacttcaatgcagcaatgaaaaacagtctgtcagtaggcaaacatgtcattgcttatggcgaagccaaacgaggcaataacgggccagaaatcattcaccctgaatatcgggttcatggcgagaatattggcgttgaattacaggaatcgctgacaccagtctatcccacgaccgagggcattcgtcaggcaactctgcgcaaacttatcgatcaggcactggcaatgctggacacctgtgttattgctgagttactgccaattgaattgagccgttctctcatcagcctgcctgaagcgattcatactctgcatcgccctccggcagatattcaattagctgatttagaacaagggaagcaccccgctcaacggcgtctgatcatggaagagttgctggctcataacctcagtatgttggcagtcagggcgggtgcacaaagctaccgagcattgccattaatggccgaagagcagcttaaacaacgttttctggccgccctaccttttacgcctactcaagcccagcaacgggtcgtcgccgaaattgaacgggatatgacccaaagtttcccgatgatgcgactgattcagggggatgtaggttccggtaaaacactggtagccgcactggccgcgctacgggccatcgctcacggtaagcaggttgccctgatggcaccgaccgaactgctggcagaacagcacgccactactttccgtcaatggctggagcctcttgggtttagtgtcggctggttggctggcaagcaaaaggggaaagcgcggttagcacaacaagaggccgttgccagcggtcaggtctccatggtgatcggtactcatgccatgtttcaagaacaggtgcaattctcggggttagcactggtaattattgatgagcagcatcgtttcggtgttcaccagcgcctcacgttatgggaaaaaggtgaggagcaaggcttccatccacatcaattaatcatgacggcaaccccgatcccaagaacattagccatgactgcctatgcagatctcgatacctccgtgattgatgaattaccgccaggcagaacccccgtgacaacggtggcaatcccggatactcgccgtagtgatgttattcagcgggttaaaaacgcgtgcctggaagagggtaggcaagcatattgggtatgtaccttgattgaagaatcagagttgctggaggctcaggctgcagaggtaacgtgcgaagagctgaaaattgccttaccggaaattaaagttggcttggttcatgggcggatgaaaggccccgaaaaacaggcgattatgctggcctttaaacaaggtgagctacagttattggtcgcaaccacggtgattgaagtgggagttgatgtgcccaatgccagcttgatgattatcgataatcctgaacggttggggctggcgcagttacatcagttacgtgggcgtgtcgggcgcggtgctgtcgcttcccactgcgtattactctataaaacgccattaagtaaaaccgctcaaatgcggttgcaggtattacgtgatagcaatgatggttttgtgattgcacagcgagatctagaaatccgtggccccggtgagctattgggcacacggcaaacaggtagcgcagagtttaaggttgccgacctacttcgtgatcaagcgatgatcccagaagttcagcgggtcgcccgtcatctgcatcaacagtaccctgaacatgccaaggcattgatagaacgctggttgccggagcgggtacggtataccaatgcgtaaagggtgcaaatggcagggccgataaaaaacccgctctgtcagccctaatatcctcaaaattcgtgctcatcaacctcagcctcattcatgaggctcagactgctgacaaaccccgatgactcactcttgaacggtgaggataggcagaagagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgttgcaggcactttgtcaataacctcagcctcattcatgaggcttcttaattcccagccactcacataagaaagtaactggtgtgagcgaggataactaacgtatatgctacccgcagcatgacggagctatcaccccgttacggctggaaatattggcaacaacagataaagcttgatcacaatcgcattgacgatatcaataaagaacgcgccaaccatcggaaccaccaagaacgccaaatgagatgggccaaaccggtcggtgatggcttgcatattggcaatcgcggttggcgtagcccccaaaccgaagccacagtgtcctgccgctaataccgctgcatcatagtttttgcccatgatacggtaggtgacaaatatcgcgtacagtgccatggccaacgcctgtaccgacaaaatcaccaacatcggtaatgctaatgaagccagctcccacagcttcaggctcatcagcgccatggccaggaacaatgataaactgacattccccaacacggataccgcacggtcaaagactctatagaagccgctggctgacagcgtattgctaaggattactccgacaaatagtacgcaaacaaagatcggtaactcgaacatcgtcccttgcaaccaacctgcaatcagattaccggccatcaggcaaatagagatcatggcgatggtttctatcaacaccagtgatgtgatcatacggccagcagagggcttctcaaaagcagaggggacggcgctatcatctggggtaccctctggcgtggaagagtgcttcaccagataacgagcgaccgggccaccaatcaacccacccaataccaaaccaaaggttgcacaagccatggcaacttctgttgcgttttcaaatccgtaacgctcagagaataatttactccacgcagcaccagtgccgtgcccacccgataatgtgatggacccagccaagagacccattaagggatccagccccatcaatttagccagcacaatcccaatcgtgttttgcaccagcagtaagccaacaacgataaagacaaatatgctcagagccttacctccagcccgtaaactggccaagttggcgttcaaacctatcgtggcaaagaaggctagcatcagagggtctttcagagacatatcaaaactgacttcccagcccagcgtcttctgtaccagaagcatcataaaagccaccagcaaaccaccggctacgggttcagggatagtgtatttctttaggaaagggacggtttgtacaagttttcggcctaacagtaaaaccagacaggccgcaactagcgtgccataggtatcgagatgaaacatcttggtactccatgcaataaaatatctaataaaaatatgacgttagacagttccttaaaaaacgccaaagtaatagaagagaggattagaaaaaaaaatggtgaagaatacaagtttagttataaaaaatgtgagttagcaaaaaaatagaaataatataaaaacccagcgcaaacgattgcttttgtgagccggatcattaaaatgccccctttgccgatctggaaataccacgccatgtctacgcaatctgccgaacttgatactgcaccgccatcaccggctcaccccagcgaattgatctaccacctagaagaccgaccgccactcccacaaacactgtttgccgcttgccagcatctcttggcgatgtttgttgcggtaatcacccccggtttattgatttgtcaggctttggggttacccgcagaagatactcaacgcattattagtatgtcgttatttgcttcgggcctagcgtctttactgcagattaaaacttggggccccgtgggttcaggcctgttatccattcaaggcaccagttttaactttgtttctccgttgattatgggggggctggcgctaaaaaacggtggggcagatatcccaacgatgatggcggcgctgttcggtacgttaatggttgcgtcctgcaccgagatcttactctcacatgtgctgcatctggcacgccgtattatcaccccgctggtatccggtattgtggtgatgattatcggcctgtcattgattcaagttgggctgacatctattggtggtggttatggtgcgatgagcgataacacctttggtgcaccgaaaaacttattattagccggtgccgtattgggggtgatcattctgcttaaccgccagcgtaacccgtatttacgtgttgcctctttggtgatcgctatggccgtgggttatctgctcgcctgggcattggggatgttgcctgagagccgcccagttgtagataccgcgctgattactattccaacgccgttgtactatgggctgtccttcgactggaacttactgattcctctgatgctgatctttatggtgacctcactggaaaccataggcgatattaccgcaacatctgatgtatcagagcaaccggttcgcggcccgttatatatgaaacgcctaaaaggcggtgtactggccaatggtttgaactcgatgctgtccgctatattcaataccttccccaactcctgcttcggtcagaataatggcgtgatccaattgactggcgttgccagccgttatgtcggttttgttgtggcaataatgctcatcattttgggcctgttccctgctgtcgctgggtttgtgcagcatattcctgagccggtactgggtggagcaactctcgtgatgttcgggactatcgcagcgtctggtgtgcgtattgtgtcacgcgagaccctgaatcgccgggcgattatgataatggccttatcattagcggttggtatgggtgtcgcacagcagccattgattttgcaatttgcgcctgactggatcaaaacgctgttctcttctgggattgccgctggcggtattactgccatcgtacttaacttactcttcccacaagaaaaatagtctttacactaacacatcactgaaatggtcggtcattaatgatgccggccattttttttatggtccgatagctgattatctattgagctaatggaaaaattgcggcataaacagtgttcctcatactgacagacgtggattggccagatgaaatttctcgggaaaacgctgctaacgttattgctgctgtttgcgctgtctatcgtgctgtgctacgcagtgcttcagaccagttgggccgcgggctggcttagtcgttgggtcagcaataacagtggttatcacctctctctaagggggatcgatcatcgatggtcccaaccggggcaaatcagttttagtgatgtcacactagcacgtgccgatcagcccccgttcctaaccgctcagcaggtcatttttggcctgagttggcgtcaactgactgatcctaagcattttctcagtctgcaattacaaaatggtagcttaaccctcaataacagcacaccgtcactcccgttgcaggctgataccttacagttaaccgacatgacgctgaataccacggttgaatcaaaaaacgcgaccagccagtggaaaattgcaggtcagcatgtcaacggggggctagtgccttggcaaccaataccaggcaacagctttggggaaaatacccaattccatttcagtgctggcttcctgacgattaatgacatatcagcccaacagatttatctgcaaggctcaatacagaaagatatcctgaccctgaccaatttcggggccaatatcgcccaaggggaattgaccggcaatgcccgtcagtctgctgatggcagttggctggttgatcgcctacgtctgagtaatatccgcttgcaaacaacggccagcttagaagatgtctggaataatgttttacagttaccccctatcaccctcaaacggtttgatttgattgatgcgcgagttgaaggaaaaggctgggctgtgaatgatgttgatctgacgctaaaaaacatcacctttaaacaaggggattggcaaagtgatgatggcgaactggtgttcaatgccagtgatattattaaaggtaatattcatctgattgacccaatcgcgacgtttaccttgtcacctgagggcgtggcgattaaccaattcactacccgttggcaagatggtctgttgagaacgctggggagttggtcccgtgctacgcatcggttacaactgggtgagttgactgttgtggcactggtttacactctgccgaacgattggaaacagctgtggcaacaaacattgccagactggctgtctgaggtgtatgtcggtaaattgagtgctaaccgtaacttactcattgatatcagcccggattttcccttccaaatcacctcattagatgcagcaggcagcaacctattactggccaaaaatcaccaatggggcgtatggtccgggtcactggtgttgaatgccggtaatgcaacatttaataaaaacgatatccgacgcccttcactggcgctgaatgccaatgaacagcagatcacgttcagtgatttaagtgcgtttactaaagaggggttgctagaagccactgccagtattgatcaaaccccagacagagccttatcactcgctctgacaggccgttctgttgaccttaattttttacacaactggggatggccagcattaccgttgcaaggtctgggtaacttgaaattgcagataaagggcaatctgacagccgacgcaccattgaaacccacccttaacggctctctacaggcaatagacagcaacgggcaacaaatcaatcaaacggtattacatggggtcgtgcagggcacagcagagcaataagggcggttaattaggtaaattctgctatccaacgtcctgccttgcaatagcgggctggctaataatactcgggttcgtcatcgcccggcagcaaatcactggctcatgtcagtgattttaagggtaccagaggattaattagccatgtcatcgcctgcagcgacaggcagcaccatataagttccttcaaaaacagccccctgattttcatcgccgaacaaattaacgtttagctgcactctggcccggcgaccacgcgccagccgatccagatccccactcagagaactcaactcagcaaccgctcttggccgccccgtcacgggagcactgtagcgaatatgtgcatcggcgagaataatcgtgccacctaaatggcgttctcgcagcaatagccaaatcaacccccatccggtcaacgttgccaatgagaaaaggctaccggcgaataacgtatggtgagggttttgattccccgcttcgggcatggtggtaacaaaacgctggccggtatactggctgatacgtacccccattttttcgctcagagggatatggtcgtaccaagcttgctgcaactgaccacaccaatcgggccgatgcaaaatatcatccatcgtcgccacgggtttgatcattaagaaatggcgtacaggtgtcgtttgcggtgccgttatctctccctgacaaacaaaacccagtttggcaaaaaaatctacggcatcctcacgcgcgctacacaccactcgtttgaccccctcctgacgcgccactgactctaatgtcattgcgactagcgtccctaaccctttgttgcgtactgacggagccaccgccaagaaacggattgccgcttcattatcggcattgatatataagcgcccaatggcgaccgctttaccctgctcatccacaaccatttgatgatgggccattgcatcataggcatctttttctgagccaattggttgatgcagtggcttgcgtaacatttcccaacggaattgataataatctttgagttcttgttctgttatgggcacacgcaagtgatacataggagcgttctctctttaaaattatcaataaaaaccatgtgatacccaaagttattagcattgtagccaacggggaaacaagcgaattccgacgaactggctcacctctgtcattcagacgtgtcactcacaacatgcgatatcgagcaggaggagaccccccctgtattgagcggtgttcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccactgatgggcaagcgggtccacagggtaaaggtggttttaacgccgaagcccaccgttaccatctctatgtttccctcgcctgtccgtgggcgcaccgtgctttactgatgcgcaccttgaaaggccttgaatcgctaatttctgtttccgtcgtgcacccattgatgcaagagaatggctggacctttagtagcgattttcccgctgcaacgggcgatgcactttaccacctcgattacctgtatcaactctatctgcgcgccgcaccggactacagtggacgcgtgacggtaccggtgttatgggataaacaacaacaaaccgtggtgagtaatgaatccgcagatatcattcggatgttcaacaatgcatttgatgatgttggtgcaaaagcgggagattattaccccactgcgttacgtaacgatattgatgacatcaatggctgggtttacgatcaggtcaataacggtgtgtataaagcggggtttgcgaccactcaggaagcctatgacgaggccgtgggcacgttattcagcgcattagacagactcgagcagattctgggacaacatcgttatctgaccggcaatcagctaacggaagctgatttacggttatggactacgctagtgcgttttgatccggtgtatgtgacgcatttcaaatgtgataaacggcgcatcagcgattacccgaatttatatggcttcctacgggatatttaccagatgcccggcattgcggaaacggttgattttgcgcatattcgcactcactattaccgcagccacggcaccatcaatccttatgggattatctctatcggcccacagcaaaacttgctggagccacatgatagggcgaatcgctttgtataagaattgatttgtacaagaattgatttatctaattagcacgctaaacgcccttttccccaaggccaagggcgtagcaagcgaacgttgtttgacgcaacctaaacccaaaatccacacgcgcagtagctgatcacttacccaatagcttggggatctcgcgcaaacaccaagacttagcctcccccatactgtcacgccgccacgccataataatatcggcctcacggctgtattccggcccgatcacccgcaaccggcctgcggcaatgtctttttccaccatctcataaggcatggtcgccacacccaacccggctaataatgcccgccgtttatcttcaatcgtactgacggtcaggcgctgttgtttatccaataattgcaccgtaatgacgggccgctcccgcgcggtatcggctacggcaatcccccggtattttacccgagtcagttccgagagcggttctggctcttgatgaataggatggtctgggctggcaacgtatacactggtcactttgtacaacttacggctattaatctcagaagaggcgcgaaagtgcatatctggagcaataacgatatctgcccgcccctgttccagccgttcccatgcgccagccagcacctcggtgaggattgatacctgtgtattggctttaagcgccaatttatcaatcaacggaaataatttccaggcaggcgataacgcctcgctgacaatggtgatatgagtttcccaaccacgagccagtgcttcagcatcggtggttaatttatctgccgcttccagtaatacccgcccacgctccagcaacatccgcccgacattagtaaatttggttcgatgtccagaacgatcgaacaacaccacatcaagctcttcctcaagtttttgcatggtatagctgagggcggaagggacccgacccaattcatcagccgccgcagcaaaactgccacgacggtcaatggcatccatgacgcgtaatgcctctagcgttaatgcccgatctctggccattatctttctcaatcaggaaatttgaatatgccgaccagattaactggctaacaatccaacgtccagacgcttaccatctgtttatcaattaataccatcaataatatgcctaatagatttcaagattcaggaaagcgaccaacgaatgacaaacgggtcgagaaccggttgccgcagtcttgcagaggcgaaccgatggagaggccgacagactccttcctgtggcttgaaagatgaccggtataagaggtaatcatcgtcatgatcacatgcagaacagcagaacagtgcgggcaggctgactttggttggcttcaggcgcgttataccttctctttcggccactatttcgatcctacattattaggctatgcctcgttgcgggtcctaaaccaagaagtattagcacccggtgccgcattccaaccacggacttatccgcaagttgatattctcaacctgattttacaaggcgaagcagagtaccgggacagtctggggaatcatgtgcacgccaagacaggcgatgctctgttattttcgcctcagcaaggggtcagttacagtgagcacaatctgagtgccaataaatcattaacccgtattcagctatggcttaatgcctgccctgaacgggaaagtgctccaacgcagcaccagagattaagcactcgccctgtgcagttgctcgcctcaccagccggtgagcaaggtagcctacagctacgccagcaaatgtggatacatcacctggcattagcggctggagaacagcaaaagatgccactacacggccacagagcatacttacagtcgattcatgggacagtcgacgccactggcccgcaaacggggacatcacagcgcctaacttgtggtgatggggcctttgtggaagaagaacaacacctagtaattaaagcgataaccccactgcgcgccctcttgattgatttaccggtttagttctctcgccgttgcctgataccgatgtattcgctcgcgccctatcgtgtaaaacaaaaacccgccaaagcgggattttgtggcatgagtggcgttgaccggtaagccgctttcttttataaaaagtgtcgtggacagtcattcccctcgcgccctatcctgcaaagcaaaaacccgccgaagcgggattttgtggaatgagtggcgttgaccggtaagccgctttcttttatgaaaagtgtcgtggacagtcattcccctcacgccctatcctccaaagcaaaaacccgccgaagcgggattttgtggaatgagtggcgttgaccggtaagccgctttcttttatgaaaagtgtcgtggacagtcattcccctcacgccctatcctccaaagcaaaaacccgccgaagcgggattttgtggaatgagtggcgttgaccggtaagccgctttcttttatgaaaagtgtcgtggacagtcattcctctcacgccctatcctccaaagcaaaaacccgccgaagcgggattttgtggaatgagtggagttgaccggtaagccgggttctgtcgtggacagtcattcctctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccatgcgaacccctatttggccttgctccgggtggagtttaccatgccacgaactgttgccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccacttgcgtgggccatcggcggtttgctctctgttgcacttgtcgtaggcttgcgcctcccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccacctgtctcccccgaaagggacggcagtgaagcggcgactgtctagtcaactccgcggcggattataggcacattactgctgaatgtcatcctcttctgtttctacgtcgccttgttgctgttctaaagcatatttatagagcgcattctttttgactccatgaatttctgccgctaatgcggcggcttttttcagcggtaactctttttgcagtaaggccagtgtgcgcagtgcatcggctggtaatgcatcatcggactgtactttatgcccctcgacaatcaaaaccatctcaccacggcgacgggtctcttcttccttaacccaagccagcaattcaccgactggcgctccgtgaatagattcccaggttttggtcagctctctggccagtacaacatagcgttgtgggccaagtacggttaccatatcctgtaagctttctaataagcgatgcgttgattcatagaagatcagtgttcgaggttcctcaatcaacgcttgcagagtatccttacgtcctttggtttttgctggcaggaagccttcgtagcaaaaacgatctgaggcaaggcctgcggcagagagtgcggtaatcgccgcgcaagcgcccggcaagggcacaactctgatgccagcttcacggcaacggcgcactaaatggtagcccggatcgttaatcagtggcgtacctgcatcggataccagcgcaatactctggccttcttgcagtttagccagcaactgatcagctttttgttgttcgttatggtcatgaagtgcaaacaggcgggcgttgatcgcaaaatgctgtaacaacaaccccgtatggcgtgtatcttcagccgcaatcaaatcaacgcctttcagtacctctaacgcccggtgggtaatgtcccctaaattaccgattggggtaggtaccacataaagcgtagatgcagaaattactgctcgatcgtgttgattcattgtttcatccgaattaccgatttaatattgagcatcttgaaaaaaacatcactggatacagtatgctttcctcaacgttcgttcgttctaaagcagggcttgttcctgtcattctggctgctcttattttagcggcctgtacaggcgatgcgccacaaacgccgccccccgtaaatatacaggacgaagcaagcgctaactctgattattatctgcaacagttgcagcagagcagtgatgataacaaggctgactggcaattacttgccattcgtgccctattacgtgaggcaaaagtgcctcaggccgccgaacaactcagcactctccctgcaaacctgagcgatacacagcgccaggaacagcaattgctggcggctgaactgttgatcgcgcagaaaaatacgccagcggcggctgatattcttgccaaattagaggcaactcaactctcagctaaccaaaaagtacgctactatcaggcccaaattgccgccaatcaggataaagccaccctgccattgattcgtgcatttatcgctcaggaaccattactgacagataaagcccatcaagataatattgatggcacttggcagtcactgtcccaactgacaccacaagaattaaataccatggtgatcaacgcagacgaaaatgtgctgcaaggctggctggatttactgcgtgtttatcaagataacaagcaagacccagagctactgaaagccgggattaaagactggcaaacccgttacccacaaaacccggcagcgaaaaatctgccaactgcattaactcagatcagtaatttcagccaggcatccaccgccaagattgctctgctgctgccattaagtggcccggcacaagtattcgccgatgccatccagcaaggttttactgccgcccaaaatggctcagcggtaacagcttcagtaccagtaacgccaaatgtgacggaaagcagcccaacggatactgctgcggttgtttcggatgataccccggccacccttccggccccagtgcccccccccgtcgtcaccaacgcccaagtgaaaatctacgataccaacactcaaccactggcagcgctattggctcaagcccagcaagatggtgcaacactggtcgttggccctctgctaaaacccgaagttgagcaactcagtgccaccccaagcacattgaatattctggcgttgaaccaaccagaagccagtaataacagcccaaacatctgttactttgccctatcgccagaagatgaagcccgtgatgcagcgcatcacctgtgggaacagcaaaaaagaatgccgctgttgctggtgcctcgtggtgcccttggtgaacgcattgccaaagccttcgctgacgagtggcaaaaacaaggtgggcaaacggtattacaacagaacttcggttcaaccactgagttgaagcaatccatcaacagtggtgccggtatccgcctgaccggtacccccgttagcgtttctaatgtagccgccgccccggcctccgtcactattgcgggcctgaccattccagcaccgccaatcgatgcaccggtagtgtcaacgtcttcgagcggtaacattgatgcggtctatatcattgcgacgccatctgaattaaccctgattaagccaatgattgatatggcaaccagttcacgcagtaaacctgcgctgtttgccagttcacgtagctaccaggctggcgctggcccagattaccgtctggaaatggaaggtatacagtttagtgatattccgctgatggccggctctaaccccgctttgctgcaacaagcatcggctaaatacgctaacgattattctctggtacgcttatacgccatggggattgatgcctgggcattggcaaatcatttttctgaaatgcgccaaatccctggcttccaagtcaaaggggtcaccggtgatttaactgcatcatcagattgtgttatcacccgcaagctaccttggttacaatatcgccagggaatggtggtgccactcgcataattcagtcacattcttctcatatgttgtagagaatgatgtggtagaaaatattgtcgagtgattaaggattttagggactatcgatgagccaacgggatactggcgcacattacgaaaacctggctcgtcgccatctggagcgagcaggtctcgtttttcaagcggccaatgttgccttccgtggaggcgaaattgaccttattatgcgtgatggggatgcatgggtattcgtcgaggttcgctttcggcgcaatgacctgtttggtggtgcagccgccagtatcaccccgcgcaagcaacaacggctacatctggccgccgctgtttggctggcacaacgcggcgccagttttgccacaacatcctgtcgttttgatgtagtggcgataaccggtaaccagttagaatggctacccaacgctttcaatacggattgatgtttattttccaattgataccgagctatacccaaataattcgagttgcaggcagacggcaagcgagagaaaaattggtctggaaccaatttgaacagcatttatgctgtccgcagggtgggcctcagggataaggctcattaattccgatgagcttactgactttaaagtcaacgaccagtaagtgattcgggttattgagcgtcaccaacgcacatacagcttgaagtatgacgggtatattaattttactgaatgggttaaatcaacgtgctggaaagaatcaaaggctgctttactgaaagtattcaaacccagattgcggcggcggaagctctgcctgatgctatatcctgtgcagcgatggcgctggtccagtcattgctcaacggcaataaaattctctgctgtggtaacgggacttctgcagcgaatgcacagcattttgctgccagtatgataaatcgctttgaaaccgagcggccaagtctgcccgctatcgctctgaatgccgataatgttgttttgacggcgatcactaacgatcgtttacatgacgaggtttacgccaaacaagtacgggcgctcggccaagccggggatgttttgctcgctatttccactcgtggcaatagccgtgatattgttaaagcggtcgaagcagcagttacccgagatatgaccattgtcgcgctcactggttatgatggcggcgaactggctggcctgttaggtcagttggatgtcgaaatccgtattccttcacaccgtggagccagggttcaagaactgcacatgctcacagtgaattgcttgtgtgacttaattgacaacactctatttcctcatcagaacgattaaaggagcaccaatgaaggttggttacatatttgccatgctattcagcaccctacttttacagggctgtgtcggcgcagtggtcgtcggtagtgcggcggttgccacaaaaaccgccacggatccacgtaccatcggtacgcaggtagatgacggcacactggaagccagggtcgttaatgccctgagcaaagataaggaaatcaagagccaaacacgatttgtggtcacggcttatcagggaaaagtattgctaaccgggcaaaccccatcagcggagctgtctaaccgcgctaagcagatcgcctctggcgtcgatggtgtaacggaagtctacaacgaaatgcgtttggggaaaccggttgatctgagtactgcatcaatggatacctggatcacaaccaaagtacgttcacagctactcaccagtgattcagttaaatcctctaacgtcaaagtgacgacggagaacggcgaagtcttcttattgggcttggtcactcaacaagaagcgcaatcggcggcacagatagccagcaaggtcagcggcgttaaacacgtcacgacggccttcactattgttaaataagatcctgttttaaagaagattaaataagatttatcacgggcttagcgctaaaccgccaagcccgttttttatccaccacatcgatacccaatatcatgagtcttacaggcagccggtgagtcaacaccaacgagcttgccccagcccgcaatttaacccagagcgacaaactcccgcagaaatatcaaagtcggagggtatcagcgtcaatccagcgtattttcctgcaagaacgttttgccccctaactggtgcatctggcgcaaaatccattgttggcgagaaataacataaccagacggcgcattaaccttaaagcgaagtggattcggcagtactgccgctaataatgcggcttccgaggcacttaatttgctggcgggcttgttgaaaaaatggcgcgcagcagcttcgaccccaaagataccattaccaaattcggcaatattcagataaaccgttaggatacggcgcttcgtccatatcaattcaatacccgcagtcaatccgacttccaaccctttgcgtacccagctacggccatcccaaagaaacacgtttttagctgtttgttgtgacagcgttgatgcaccacggatacgcttttgattgcgctgattatgggacagcgctgattcgatggcaccgacatcaaacccccagtggtcagggaacttttgatcctccgccgccatgacggccaacgccatatagggtgaaatttcatccatgggcacccaatcagagtgggcaacataagcgaaatcaccggtcagccaggcacccagttgcctttcgatcatgaccatagaaaacgggaccggcaaaaaagcaaaaatcagaataccggccatccacagcgcaataatgccgataaccccccgtttcccccaataccaaagctgactaaacccccgtctgactgagatcattcagttaaatccaagactttcgtcaccaatttatcaatacctttagccgcttctgaaatggaaccagccaacatgtaagccggtgtcgtcaccactttattttccaaatcaatgacaacgtcatcagcagggcaaataacatgctccccccccataatttcaatggcatcaatcgtatcgggatcgttaccaattgtcagtcgaatgggtttgcccaacagcttcggcagcatcaccggagaaatacacatcaatccaattggtttaccggacttatgcattaattgaattaacttatataaatcgggttcaacggaacattcgccccctttaatggcgaagtcgcagaggttctttgctgccccaaaacctcccggtacgattagtgcatctaatacctctggatcagccgcagaaaggggggtgatcaggccacgggcaatgcgggcagactccactaaaacgttccgttcttctgcaacaatctcaccagtaatatgattaataacatgaagttgaggtttatctggcgcaaaaaacaaaacctctgcgcccgcgcgatccaatgccagcattgttaagacagactcatggatttcagcgccatccaaaacaccacatccactgagcactacgccaactgttttcatctcgtttctcccttatcttcctctgtcaatcacttaacccgttctagtaacaaagaccaatctctatcacaaattttaatgaatcttgtaacaagagcgcttacatttgctatgttgttgctagtatgatgtatgaaagaatcctgacaacctgcgaattcactcgaaatcgaaataatacgcaggttaacgttttccctggtgttggcgcagtcttcgcgcaccccggcctcggtcggggttattttttttcaacttccgctgcccactcacgcaatacctgaacatcattacgccattctaattttaactcatcgacccagtcctgcacgttatcccaccacgctggcaatgtcggtgtctgaatctgttgggccagttgctgtatgtggcgtaaaccgacagaacctgccgcccctttaattttgtgtgcttcttccgtgatccccttttggtcccgcgccgtcatatttgaatccagcaccgccaaataacctggcatcatctgttcaaacatctccagactttggtgaatcaactgtgggccaactaaatcgatgtattgttccaacatggtggtatcaagtaacgattcatgggtttgcatcactttatgctcctgtttttgtaccgctgaagagggcttactatcccaaaattgcttaatcatggccgtcagtgcagggactgacagtggcttactcagcacgtcgtccatgccggcatctaaatattctttcttatctttaagaacgttagcggttaatgcgaccaacgggggcaatgactgcttgccatattccgcccgaatttgccgggcgatatccagcccactcatatcaggcaactgaatatctaataaaaccaaatcaaaatcttcagggttaaacatggctaatgcatcgtggccattcatcgccacgtcaacactgttccccaatttttccagaactgaacgcgcaacaatgacgttcagctcgatatcttccaccagcagtacatgaagagcaggtaatggcatatcgtcgcctgacggcgcgttggaggcttcctgtaccgcaggtgccttgatggttaaggtgaagcaagaacccaccccctgcgtgcttttcaccgtaatatcaccgcccatactctgtgccagacgtttagataccgcgaggccgataccggtgcccgtggccgggcgccccccgttgcgatctttcacctgataatacatggcgaaaattttatcttgttcgtcttccggtatccccatgcctgaatcttcgacttcaaaaatcaggcggtcgttaccctcacgccgtacccgcaccacaattttgccttgctgggtgaatttcaccgcattaccaatcaggttccacaggatttggcgcagccgggtcccatcggcaatcactttctccggcaatggcaactgcggttccataatgaatttcaatccttttggctgcaccagtaaaccggagaggttttccagatcggccatgaacccagtaaaatcaacaggttgattatcaagctgtactttccgccgctccagcttatccatttcaatgatatcgttgaaaatatttccaagagtgatagcactgacatgaatggtttttaggtatttcagttgttcggcatctaattcggtatctaacaagatgcgactgaggccaacaatgccattaagcggcgtacgtagctcgtggctgattgttgagataaatgtcgtcttatccctactggcattctccagcgcgtcctggtagcgcttacgctcggttatatcgcgtccaaagcccattagcccatgtcgtttaccgactcggtcataaaaaggcactttacgcagttcaaaacaggctttacggccatctgggtaaaccagccactgttcgtaggtaagagaaacgttatggcggaagactttctcatcggtctccatcactttctcggcgatatctggtgcataaacatcttttggcgtcaatccgaccagttgcttctcacttttacccgtcaacaattccattgcgcggttacaaccggaaaactcattatcttcgttacggtaataaaccaaatctggcgaagcatcgagaaaagaacgtaataaggccgattgctgccccagctcaatctgcgcctgctcgcggtggcccatctcttctttcagtttatcgaccacttgcagatgcgctttctctgctttttcgcgttcaacaatctcttgattcagttgagtaatattttctgtcagttgcttgttcagctcgagatcgcgatgacgcatcacttcgagcttatcaaccaaccgggacaggcgctggcgcgactcttccagttgctcaaccacaaccgacaggaaatacacggcccaaggggttatcagcaaaccaaagaaaatggagcgcaccagatcgagggtttcaacagagccgcgcaagacgaaggtgacggccatttgaacaaccatcgccaataacaccaatgccgatgccagtagcagcgaaaaacgcaccagccctaatttaaccattaaatcaacatagtactgggctaatacccggatttgcttcatagcaacctctgtcagtgcttatcggataaatcataccgtaaaaccacaaagagataagccaggtgactcagaagtgtggaaaagattgcaaatcgcggggagataatttggggaataacgcgtttatggacctgaacagtaagcaaacaacagataacaccagccaatagatatcccctccaacggtaataatgagtattttagccatagcaataagtctgttaaccatggcgattactctcttagctattacgataagtatcttaacgatagcaataagcatccccaatcgcggtgccctgtacgccatgctggagtaggtaattattcagctcattcatgcctgtccaacgattctcacaccacaagggggccagcaatgtagggcgacgcgcactggcagaaatccgatgatagacaacctctgcgggtgtatggcgaatcatttcacctgcggtgaggacataatcctccaacgccaacgccgttaagcgccccgcccgccaggctttcgccatcgtactgccttccacgatatgcagtggatgcagttttatcccatcaacaccggtggtgaccactttttccaaggtttccctcccctgcgcccgatcctctcctggtaaacccacaattaaatggcaacacactttcaggccacgagcgcgagcacggcgggccgtttgctggtagcaggcaaaatcatgtccacggttaatacgtttgagtgttttatcattagctgtttgtagacccagctcgagccaaacttcataaccttgttgttgataactgctcagcaaatccagaacggcatcgggcacacaatccgggcgagtccccacgcacaggcccacaatatcggcctcacacaatgcctgttgatacattgcagctaacgcattcacctctgcataagtactggtataggcctgaaaataagccaggtaacgattcgctcgattggcttttttggcctgtatcgcgagttgctgagtgatactttgttgctgcatttgctcatcagcaaaggaggcaacctgacaaaaagtacaaccaccacgccccagagttccatcacgattcggacaactgaacccgccatgcagcgtgagtttatgaattttttcaccataacggcgctgtaagtccgcaccaaacatattgactaattgctgtaactgcatgatcttggcactgcctgtcaaaaagagcccatacccaaagccattggcgttgcggccaagcagcaaacgaacgaaatcctgcagatctgaattaagtcagtaaaccggataagtgagggccgcgaataccgctgtaacgtcaaattaaggggggtaagcctaacccgccgccgatgccgtgtgcgatgacagagatcaactcccacgcttttgggtgcaatcctgcataaccattcatcataaatgcaaataaaaccacttgaccgattattaaattttcttattcccaccaagcccttagcgcttctattacaaatcagtgaaaaatagttttaacatctaataaataaaaaaaattcagtctataattctagcatccccacccgcactagcattgtgcagagatttgacgattacactatagtgagacagctcacatatttgtgtctgcttcatgaagcagccggcaggtataaaatgcaaataaatcaatattattcataatgataagagcatttattaccataaagatatatctcatgcttatatttgacctgcgtattctttctcgctaagttggaagtccgctggaagctttctagacgggcaaacgtctagtcataattatgcagtaatttaagactccctcttaaaacaagtcttttaccacttgtgagaaccatcacgagaggccattggcggagggcggaaaagcagatttgccgcaaagcacgcgtctgtcagcccacactgtctgatatcaatatgtcctttacgagctggtttgtgagagtctcacagagcctggggaggttcactgatatgttgtatgatcaatcccaagagagggacaactgtggtttcggcctaatcgcccatatagaaggcgaacctagccataaggtagtgcgcaccgcaatacacgcactggcccgtatgcaacaccgtggcgcgatccttgctgatggcaagacgggcgatggttgtggcttattattgcaaaaaccggatcactttttccggatggtcgctgaagaacgcgggtggcgtttggccaaaaactatgccgtaggtatgatgtttctcagtcaggacgaagaactcgccaaggcaagccgccgcattgtagaagaagaattgcaaaatgaaacgctgtcgattgtcggctggcgtgaagtgccgacgaacccagatgtactcggtgaaatcgctctctcctccctgccccggattgaacaaatttttgtgaacgcccctgcgggctggcgttcgcgtgatatggaacgtcgcctgtttgtggcacgccgccgtattgaaaagcgtatttcagataaagatttctacgcatgtagcttctcgaatctggtgacaatctataaaggcttatgtatgcctgcggatttgccacgcttttatcttgatttggctgacctgcgcctcgaatcggcaatctgtctgttccatcaacgcttctcaaccaataccgtcccccgctggccgctggctcagccgttccgctatctggcacataacggcgaaatcaacaccatcgccggtaaccgccaatgggccaaggcgcgtgcctataaatttaaaacgccattaattccggatttacaggatgcggcccccttcgtcaatgagaccggctctgactccagttcgctggataacatgttggaactgttcctcagtggcgggatggacttgatccgtgcaatgcgtctgttagtgccaccggcctggcagaacaacccagatatggatactgatctgcgtgccttctttgacttcaactccatgcatatggaaccgtgggatggccccgctgggatcgtgatgtctgatggtcgctacgcggcctgtaaccttgaccgtaatggcctgcgccctgcgcgctatgtcatcaccaaagacaaactgattacctgtgcctcggaagtcgggatttgggattaccagcccgatgaagtggttgaaaaaggccgcgtgggtcctggcgaactcatggtgattgatacccgcagcggtaaaatcttgcattccgccgaaacagacaacgatctaaaaagccgccacccgtataaagagtggatggagaagaacgttaagcgtctggtgccattcgaagacctaccggaagagcaggtagggagccgtcagttagatgattcgcagttggaaacttatcagaagcagtttggttacagcaacgaagagctggatcaaatcattcgcgtgctgggtgaaaacggtcaggaagccaccgggtcgatgggcgatgacacgccatttgccgtgctctccagcggcccgcgcattatttatgactatttccgccagcaatttgctcaggtgactaacccccctatcgatccactgcgtgaagcacacgttatgtcactggcgaccagtattggccgtgagatgaacgtcttctgcgaagctgagggccaggctcaccgcttgagctttaaatcgccgatcttgctttactctgattttcagcaattaaccacgctggaaggggaacattaccgcgctgaccgtttagatctgacgttcaatcccgcagagaatgacttggagcaagctgtactgtcgctgtgtgatgaagcagagcgtaaagttcgtgatggtgccgttatgttggtgctatcagaccgtgccattgcgcctaaccgcttgccggtgccagcccccatggctgtcggtgcaattcaaacgcgtttggtggacaaaagcctacgctgtgacgcgaatattattgtcgaaaccgccagcgcacgtgatccacaccacttcgcggtgctgctcggttttggtgcgacagcgatatacccttatctggcttatgagtcattggccaaactggttgattcccaagcgattgataaaaagtatcgcgatgtgatgctcaattatcgcaacggtatcaataaagggctgtacaagatcatgtccaaaatgggcatctcgacggtggcctcttaccgctgtgccaagctgtttgaagcggttggtttgcatcgtgatttgtctgatctctgtttccagggtgttgtcagccgtatcggcggggccagcttcagtgatttccaacaggatttacagaatctgtccaaacgcgcctggctgaaacgtaagcctctggatcaaggcggcttgctgaaatttgtccacaacggcgaataccacgcctacaacccagatgtggtcagtaccttacaaaaagccgttcatagcggtgaatacagcgattatcaggcgtacgccaagctggttaatgagcgcccgattgccacactgcgcgatctgttagccattaaaccgcaaggcactccgattccggtggatcaagttgaaccggctgaatctctgtttaaacgttttgatactgctgcaatgtctatcggtgccttaagcccggaagcccatgaatcactggctatcgccatgaacagcttgggaggtttctctaattccggcgaagggggcgaagatccggcccgttacggcaccaataaggtgtcccgtatcaagcaggtggcctctggtcgtttcggtgtaacaccggcatatttggtcaatgcggatgttatccagattaaagtggctcaaggagcgaaacccggtgaaggcggccagttaccgggtgataaagtcacgccgtatatcgccaaactgcgctattccgtaccgggtgtgaccttgatatccccgccaccgcatcatgatatttattcaatcgaagacttggcccagctaattttcgatttgaagcaggtcaatccgaaagccatgatttcggtgaaactggtctctgaaccgggtgtcggcaccattgcgaccggtgtcgccaaagcttacgccgatttaattactattgccggttacgatggggggaccggtgccagcccgctgtcttcggtgaaatatgccggttgcccatgggaactgggtctggttgaaacacaacaagcattggtggccaacggcttacgccataagatccgcctgcaagttgatggcggcctgaaaactggcgttgatattgttaaagccgctattttgggggcggaaagcttcggttttggtaccggccctatggtggcactagggtgtaaatacttacgcatttgccacctgaataactgcgcgaccggtgtggctacgcaagatgaaaaattgcgtcgtgaccattatcacggcttaccggaacgcgtagtgaactacttccacttcatcgcccgtgaaacccgtgaaatcatggccgaactgggcgtgagtcaactggttgatttaattggccgaaccgatatgttgctggaactggatggcatctcagcgaagcaaaacaaactggatctgtcgccaatgctgaaaacagcaacgccacatccgggcaaggcgctgtattgtactgaaagtaacccgccgttcgataaaggcttactgaacaaagagttgctgtctcaagctgaaccctatattgaagccaaacaaagtaagacgttctattttgatattcgcaacactgaccgctccgtcggcgcagcattgtcgggggcgattgccacgaaacatggcgatcaagggctggcaactgatccgatcaaagcgtatttctccgggactgccggtcagagttttggggtgtggaatgccggtggcgttgagttgatgctgactggcgacgcgaatgactacgtcggtaaagggatggccggtggccgtatcgcggtacgtccgccagtcggttccaacttccgcagccatgaagcgagcatcattgggaacacctgcctatacggtgccaccggcggtaaattgttcgccgcaggccgggcgggtgaacgcttcgcggtgcgtaactccggggcgatcaccgtcgttgaaggtatcggtgataacggctgtgaatatatgactggcgggattgtctgtgttctgggccgtactgggattaactttggtgccggtatgaccggtggcttcgcttatgttctcgatgaagacggtgaattccgtaaacgtgttaaccctgaactggtagaagtgctggatgtcgagcaattggctatccatgaagaacatctgcgcgggctgatcactgaacatgttcagttgactggctctagccgtggcgaagagattctggctaactggccagaatgggtgaccaagtttgccttggttaaaccgaaatccagcgatgtgaaagcactgttgggccaccgtagccgttccgcagctgagctgcgggttcaagcgcagtaaggagttgatatgagtcagaacgtttatcagtttatcgacttacagcgcgtcgatccgcctaaaaaaccgctgaagatccgtaaaattgaatttgttgaaatttacgagccattctcagaaacacaagccaaagcacaggccgatcgctgcctgtcctgcggcaatccgtactgtgaatggaaatgcccggttcataactacatccctaactggctgaaactggccaacgaggggcggattatggaagcggctgatctggcacaccaaacgaacagcctaccggaggtctgtggccgtgtttgtccacaagatcgcttgtgtgaaggatcttgtactctgaacgacgaatttggtgccgtgaccatcggcaacatcgagcgttatatcagtgacaaagccattgcgatgggctggaaaccggatatgtcacatgttcaccctaccggtaaacgtgtggccgtgatcggggccggccctgccgggctggcctgtgctgatgtattagcacgtaacggtgttcaggctgtggtctttgaccgccatccagaaattggggggttactgaccttcggtatcccagcgtttaagctggaaaaagaagtgatgattaaacgccgtaagatcttctccgagatgggaattgaattccaactgaatactgaagtaggcaaagacatcaccatggaagcactgctgaaagattacgaccccgtgttcctgggggttgggacctaccaatctatgcgtggtggtttggaaaacgaagaggctaacggtgtatatgatgccttgcctttcctgattgctaatactaaacagctaatgggctatgaagcgacggctcacgaaccgtatatcaacatgcaaggtaaacgcgtcgtggtgcttggtggcggtgataccgcaatggactgtgtgcgctcctcaattcgtcagggggcaaccgatgtggtttgcgcctatcgccgcgatgaagtgaatatgccgggttccaagcgggaagtgaaaaacgcccgtgaagaaggggtagaatttaaattcaacctgcaaccattaagcattgaagtgaacagcaatggcaaagtctgtggtgtcagaatggtccgcacccagttgggcgcgccagatgcacagggccggcgcatggctgaacagatccctggctcagaacatgtattgccagcagatgccgtagtgatggcatttggtttccgcccacacagtatggaatggctggccgctcacgatgtgaagctggataagcaaggccgggtgattgcaccggaaagcactgataatgccttccagaccagtaacccgaaaatctttgcgggcggcgatattgtccgtggttccgatttagtggttaccgccattgccgaaggccgtaaagccgcagacggcatcatgaattatctggaagtctaatgcggtagatccccaaatcattcaataaacgctagggcgggttcaattcacagaacccgccctttctatttattctatttatttatgcacgtctattgttgtatacacctattgttgtacacgtctattccctcatttccacttctgagtttccacatacttctcaatcacacactctcattaagtgaatacatttatagcgtacatgcattctgcacgcctatggacatcaataaatgattggggaaacgcaggtggtcaacgcctaggcggcttgaagtaggatggacattacccaagattttgtaacaatatcaaatagccttattttcagtattttatccacgatagcgctatagtgaaggcttggttgttaagtgcaagcccctcacaactggcatatactgtcacactttgctttaaataaaggataatctgttatgaaatttcacttaccttttattgttggcggattactggcgatgagtagcagcgcattcgcaatgtctctaaattatcaagaagttggctacaatattgaggcgcggggcgcacgtgcagtggttgccgaactggagaaatcggggcaactgccagcggttgagaataatattaagcttggtgatgataactggattgctatggcacccaaattagccagtgccggtaatccgaagtttactgaaggggtgaaatctgccctctcctctgccctgatttataacccggcagcggtattaaaagcagtcagtggcagtaaaatattaacattatccgatgtttgcactgcaccgatagatgtcaaagacagtgaggcaaaagccaacttccagcagcgagcgtcacggacattattgaccatcaagaacagtgacatggcaggcccacgtgatagctgcctggctgagctcaaaaaactgtcgtagcaattatcaagtaaatgaaaaacagccatcaagtaaacgaaaaaacgctaccaacagccagctaatcaagattcccgcacaaaacagaaacgataagggcggctaacgccgccctgaagagatagagcctgtatttatccgaaccgcgaaaattacttaaccacgcgtaatgccgggcggccaccactccgtggcggttgcggcggcttatcatccggtgaattgtcatcatcctgctcaacgcgggtatcatctgttaccaacatcaagctctcagtcggtgctgtctcgttctcttttccttcgatgccctcaaaattaccatcagcatcagcatcataagccgcttctggctcaaacatcgtacctgagccattttcgcgcgcataaatcgccattaccgcagcaataggaacggtaacctgacgaggaacaccaccgaaacgagcattgaaacggacatcatcattgctcagttccaaattacccaccgcacgcggtgccacattcaatacaatctgcccatcacgggcaaactccatcggcactgaaacaccaggacgggtaacatccacaaccagatgtggagtaagttgattatcaatcaaccactcataaaatgcgcgcaacaagtaagggcggcgcggagacatatccgacatctccatgacaattagctccgagttttcagatgcatttcacgttcagcttcagtcagtgaagccaagaacgcatcacgctcaaagacgcgagtcatatagcctttcagctctttagagcccgcccctgtgaactcaatccctaacaccggtaaacgccatagcaacggagctaagtaacaatcgaccagactgaactcttcactcataaagaaaggtgtttcgttaaagactggcgcgatggacagtaactcttcacgtaactgtttacgtgccgcttcagcttcctgtgcattaccttgctcaattttatacagcagggaataccagtcgtgctcaatacggtgcatcatcaagcggctgctaccacgagcaacaggatagactggcatcaatggtgggtgagggaaacgctcatccaaatattccatgataatgcgggattcatacagcgtcagctcgcgatcaaccaaagtagggacagtacggtaggggttgaggtcaatcaggtcctgtggcaggttatcagcttcaacctgctcaatctcaacactgacacctttctctgccagtacgatacgtacttgatggctaaaaatgtcggtcgggccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaagtttatctagaaaacagtgcgaatagcccacggttaggttgctatcctgggtcgttttaccaccggttcgcaatctcgaccgctgtaccgtaaatgagccttggacgagataagaattcagccagggagatacacggacgtcaacagttcgccgaacaggcacaaaagtggttggtagtgtaccagattttgcatgttttgtggggatggtgctgcgatttcatgatgaattgtctatccgacaacagtttaacgcccagaagggagcgtataaaatggcaggtacgtgtttttcaggcataaaaaaacccggtgagacaccgggtttttaccatcaatctgatgccgtaaaggcaaaaaattaacgtttggagaactgtggacgacgacgtgctttacgcagacccactttcttacgctcaacttcacgcgcatcacgcgttacgaagccagctttacgcagttcaccacgtagagactcgtcatactccatcagtgcacgggtgataccgtgacggatagcgccagcttgaccagaaataccaccacctttaacagtgatgtacatgtcaaacttagtaaccatgtctaccagttccagcggctgattaactaccatgcgggcagtttcacggccgaagtaaacttctaggctacgttggttaataacgattttaccgctacccggcttaagaaagacgcgtgcggaagaacttttgcggcgaccagtgccgtagtattgattttcagccattgccataatcccgattaaatgtccagaacttgcggttgctgtgccgcatgattgtgctcagtacccgcgtaaactttaagcttacggtacattgcacgacccaacgggcccttcggcagcatgcctttaaccgcgatttcaatcacacgctcaggacggcgggcaatcatctcttcaaaggtcgcttgtttgataccaccgacgaaaccggtgtgatggtaataaatcttgtctgtacgcttgttgccggttacagcaactttttctgcgttcagaacgatgatgtaatcaccagtatcaacgtgcggggtgtattccgctttatgcttgccgcgcaggcgacgagccagttcagtagcgaggcgacctaaagtcttaccgctcgcgtcaacaacataccagtcgcgttttacagtttctggtttagctgtgaaagttttcattaaaagcttacccaattaataagttacacgttggtgaacacccaaacgttcaaaaacagttgaggctcacacgaccatcagtccagcaaacctaccccttcgaatagccaatgctggcactatcaaagtttttgggaaaaaaactttgttgtaacgtggggtcgcaagattatagagaagtcggcgttaaagatcgaactgtttttcacgagaaaggtataaattaaacatgttaagtacggacgacaaatgtcgcccgccatagaatagcatttaagccgcccaaaagtgaaccattgtggcgcaatagcccttaaggtaaatggggtaaagaaaggtactcttcgctttgcatctcttgtaatcgcgataaacaacgctggtactcaaacttaaggcgctcaccgctataaatctcaaacattgaggcttcagccgcaataatcagtttcacccggcgttcataaaactcatctaccaaggccagaaaacgccgtgccgtgttctcatcgcgggccgccatgcaacggacattgtggagcaataccgtgtgatagcgcttagacaaagcgatataatccagttgactgcgcgcttcttcacacaatgtatggaaatcaaccgccagcaccccctcagccacacaaatcgcaggcaaaggccggtgattcacctccaacaccgttgcctttcccccttctttccccgcaagtttaacgaaaatcgctgccattgcttgttcggtctgtgaatttaacggggtcagataaagattagcctgagtcaatgtccgcaaacgataatcgatacccgcatccacgttcatcacctcacaatgttgcttaattaaggcgatagcgggtaaaaaacgcccgcgctgtaacccgttatggtacagattatctggcggaatattagacgtcgcgaccagtgtgatgcccctggcaaatagcgcttccaataatgttgccaacaacatggcatcggtaatatccgagacaaagaactcgtcaaaacacagtacgtcagtctgggccttgaaaccatcagcaacaatttccaatggattttcatgcccttgtaactcggtcagttcttgatgtacccgcagcataaaacgatgaaaatggaggcggagtttgcgctcacccggcaaactgtggaaaaacaggtccatcagccaggttttcccccgccccacaccgccccacatatataacccctgaacggggcttacgggtggtcgtcgagctggcttcccaaataaacggcccaggcggttgcgtaaacttgcactggccgcagggacattttggtactgatttagcgcctgataaattgtctctagccgtgctacagcacgccgctgcacatcatcaggttgatagccgccggcatcaagtgcctgctgataaagcgttataggtgaactctgttgcatgtttatccgcaatccctgataaaatagttatcgacttttcgctacgctttcttactgatttttcgggaaatcgtagcatttaccgactccgcaattgcggaaaaaacctgataaccagaggtaacattgcatcaggattccactcagacaaggttaacggttatagtgggtattattaagtgaaaaagttctgctgaacaatgaagtcaaaaaaggagtcatcatgacctgggagtatgcgcttattggattggttgttggtgttgtgatcggcgcggtggctatgcgctttggcaaccgcaaattgcgtcagcaacaagtgctgcaaaatgagctggagaagagcaaaacagatttggaagagtatcgtcaagagctggttgggcacttcgcacggagtgccgagttactggataacatggcccgtgattatcgtcagctttatcaacatatggcgaaaagctccaataacttattaccggacttaccattacaggataatccgttccgttaccgtctgacagaatccgaagcggataatgatcaggcacccgttaaactaccacctcgtgattactctgaaggcgcatctggtttattacgcccggaacaccagaatcgcgattaagcttgtgtttaaacatctatactcactgcggtggggcacatctccgttccaccgcaactcactacatttacacttctatacttgcctctccttgaattgctgtaacgcggcccttatatcaaacgacatcaagggtgtttacttttagaccaatactatccttttgaaatgagcgaatttttttgctatttacgggtctgaatttatacagactagtgagcgtcatccaccctattcattcaccgttaggtattgagagagtttaaatcaatgaagaaaacatcattacttcttagtgcgctagcaataagcgtcggcttaggtctcgcttctgttcctatggtgagtgcagcagcactgcctgcggcggtcgccggacaaacgttacctagcctggcaccaatgctggaaaaagtattacccgccgttgtcagtgttcatgtctctgggagccaggcacagcaacaacgcttgccagaagagtttaaattcttctttggcccgaatgcaccatcaggaaaagagagcagccggccattcgaaggcttaggatcaggcgttattattaacgctgagaagggctacatcctgaccaacaatcacgtcatcaataatgccgataaaattcgtgttcagctgaatgatggtcgtgaatacgatgcaaaattgttgggtcgtgatgaacaaaccgacatcgctttactgcaattaacggatgctaaaaatctgactgcgatcaaaattgcagattccgataacctgcgggtgggggattttgctgtcgccgtaggtaacccgtttggtctagggcaaaccgcgacgtcaggtattatttcagcactgggtcgtagtggcttgaatctggaagggctggaaaactttatccagaccgatgcctcaatcaaccgtggtaattctggcggtgctctggtgaatctggatggggaactgatcggaattaataccgccatccttgcgccaggtggcggtaatatcggtatcggcttcgctatcccaagtaacatggcacaaaacctcagccagcagttgatcgagtttggcgaagtgaaacgtgggctgctcggtatccgtggtagtgagatgacggctgacattgcgaaagcctttaatattgatgctcagcgtggggcttttgtcagtgaagtgctgccaaaatcagcggcagcgaaagccgggatcaaaccaggtgatgtgttgatttccgttgatgggaaaaagattagcagctttgctgaattgcgcgccaaagtcgggacaacggggccaggcaaaaccattaaaattggtttactgcgcgaagggaaaccactggaagtatcggtgacgctggataacagtagctcaacatccaccagcgctgaaaatctatcgccatcattacagggcgcatccctgagtaacggtgagctcaaagacggtagtaaggggatcaaagttgatagcgtcactaaaggttcgccagccgcacaatctggcttacaaaaagatgatgtgattattgccgtaaaccgcgaacgggttaaggatattgctgagttgcgtaaagccatcgaagccaaacctgccgtgattgcactgaatatcgtgcgtggtgaagataatatttacttattaatccgctaatttgcagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcggacacagcacgatgctgtgtccgcctaactcatgctattctccttttcacccattcatttatgccttaaacctcatgtttcttaagctattgcgttctattattttggggctaattgttgccggtattctgctggttgccctacccatgctccgcagcccaggttatttattctctggaaaaagcaataacgtaaatgaagaggttcctaccagttataaccaagcagtacgtcgtgccgcaccggcggtggtcaatgtctataaccggagcctgagcgctacacagcaggggttagccatccgcacgctgggctcgggtgtgatcatgagcgataagggctatatccttaccaataaacacgttatcaatgatgcagaacagatcattgtcgccatgcaaaatggccgtatctcagaagctttattggtcggttcagataatctgacagatttagccgtcctaaagattgacgcaacaaacctgccggtgatccccattaatattaaccgcacaccacatattggtgacgtcgtgttggcaattggtaacccttataaccttgggcagacagtaacgcaggggattatcagtgcaaccgggcgtattggtttaagctcttccgggcggcaaaatttcctgcaaacagatgcatcaattaatcagggtaattccggcggtgcgctggtcaacacccttggcgagctaatggggatcaacacgctctcatttgataaaagcaataatggcgaaacaccggaaggcatcggctttgcgatcccaacagcactggcaacgaaagtgatggaaaaactgatccgtgatgggcgggtgatccgtggttatatcggtattaccggcgaggagtacccaccgtttaatgctaacgataatggctcagatcgggtacacggtattaaggtcaaaaaagtttcaccagacggcccagcggcccaggcaggaatacacgttggcgatatcattcttaacgtgaataataaaccggcaacctccgtgatcgaaactatggatcaggtcgcagaagtccgccctggtacgaccattcctgttttactattacgtaatggtcagcagatagcggttcaaatcaccatcactgaactcgatcagaatgagatgctgaccacccaagcagcagattaacgcgcaagcagccaatacccgtgtcacttaacggtatgacgggtatgtataaagaataatgggtaccttgacgccgatgaatataaacataaaaaatgccagccccaatcaccggctggcatttttatttaccgaacacgatccgctttttagcgatcagctttctgtcgatctgcggatttactcgcctttcacgcgttcaatcttcgcacctagcgcccgcagtttatcttcaatacgttcgtagccacgatcgatgtgataaatacggtcaacgattgttacgccttcagcgatacaaccggctaataccaggctggcggaagcacgtaaatcggttgccataacctgagcaccagaaagttgttcaacgccatagcaaatcacggtattgctctcgatttctgcatgtgcgcccattcgaataagctctgggacgtgcataaaacgattttcgaaaatggtttcagtgatgacacccgttccttcagccaccagattcaataaactgaattgggcctgcatatccgttgggaagccagggtgtggcgcggtacgaaaggtaatggctttagggcgtttaccctgcatatccagactgatccaatcatcaccgacttcaatatcagcacctgcttcgcgcagtttagccaagacagcatccagcgtgtcagggcgtgtttggcggcacaccactttgccacctgaaatggctgcggcaaccaggaaagtaccggtttcgatgcggtcaggtagcacacggtatacgcccccccctaaacgggtaaccccctcaatggtaatgcggtcagtaccggcaccactgattttagcacccagcgtattcaggaagttcgccgtatcaacaatctctggttcacgggccgcattttcaatcacggtcgtcccttccgccagtgttgccgcactcatgatagtcaccgtcgcacccacgctgactttatccatcacgatatgagcaccttttaggcggccattaacggaggccttaacgtagccttcttccagcttgatttcagcacccagttgttctagacccgtgatgtgcaaatcaaccggacgtgcgccaatcgcacaaccaccaggcaaagaaacctgaccttggccaaaacgggcaaccagtggccccaacgcccaaatagaggcacgcatcgttttcactaaatcgtaaggcgcacaaaactcattaacagcgctggcatcaacaaaaacggaaccattattacgttcaattttagtgcctaactggctgagcaacttaatggtggtatcaatgtcttttagctttgggacattttgtagctctaccggctcttctgctaacaatgctgcaaacaatatcggtaacgcagcatttttcgctccggaaatagtgacttcaccgctcaggcgagtccgcccctgcacacgaaacttatccattgtgaccactcttggttgttgtcaaatcttgttgtcaaattcgaattcgctgcccgcctcagccactgtttactgctaacggtaaatgactaccacagtaaatgactactacagtaaattaccatcacagtaaacagcgtttagccaacagccttaaaagccatttagtttgcgatcccgctgccattcttgtggcgtataggccttaatggataaggcatggatacggttatcggcgatatattccatcaatggcgcgtaaacagcctgctgtttcttcactcggttcatgtcggcaaataactcacccactacaatcacctgaaagtggctaccgtcaccggtaacatgagcttcctgcaatgccaatgcattcatcagcacgtctttaatttcgttagtatccataagattcattctattttaagaggatcataatcaggcaaacatattagtggaatacggcaagctctgaaactaaagaaaagcccctgtgatgccattatgcacaggagcttgattatcttaccttcggacttaacactacagcgatgctaactggccgtttccacaggaattatctgctggaggttgtacaattcaatcaacgttgccagccggttactgataccgataatctccagagaatggccgcgctggctttgtaactcgcgaaaatgcactaacagagccagaccagacgaatcgactcgttgtaattggctaacatcaatacggctcttatctgccagcaaggtttcacgctgttgccaaagcggtaacagcgtttcacgatccagttcaccttgcagtaccagtgtttcctgcagagactgccagcttagctcacccgccataatgactgtttatccctataatttatctaaaatgactatttatctaaggtgattggctgtttagccgcactcagcaattgttgggtcaaaccatccacacccttttggcgcaggatagaggcccattcattctgtttggtgctaatcatgctcaccccttcggcgatcatgtcataagcctgccagttaccggtttggctatttttacgccattggaaatctaaccggacaggtggacgcccacttggatcgagaatggtgacgcggatagcaacgatgttggcatcccctaaaggctggtctggtgccacatcgtaagtttggccgtgatacaacgccaatgcctgcccgtatgcctgctccagatatttaccgaatgcattgaaatacgcttcacgctgtgcaggtgtagcatctttataatagctacccagtactaacgcgccggcgtatttgatctgaacaaacggcaacagctcttcgcgtacaatggtgcggagataatctggattttgcttaatcttaggctgctcatttttcagacgcgtaaaggttttcttcgctgcctcatccatcagacgataagggttgctttgatcgacagcatgaaccagtggtgctatggccaacaatgcgaccatgaatagacgtttaaacattcagatgccctcttaaggatgttgagcgggaagagaaggtaccgcagcctgtggagctgcagtttcagttgccggagccgtttcacttactgccgggctatcaccgctgctcttgtacaggaactggccgatcagatcttccagaactaatgcagacttggtgtcttgaatggtgccgccatctttcaaaatactggtgcccatttccggatcttcaaaacccacattcagtgccaggaattgttcgcccagtaaacccgatgtgcgtacagccaatgagctggtatctgggatgtggttatagcgttgctgaatatctatcgcgacgcgtggcgtgtagttcttggtatccaaggtgatttccgccacccgccccacaactacgccaccaattttgacaggagagtggttttttaagccgccaatattgtcaaaattcgcgtaaatacggtaagtgggttgattgcccactgacttgatatctgcaacttttaggcagagaaatatgactgccagaatagcaatcagtataaacattcctacccagacttcacttttcttcgtttgcatcgactcagttcccaaacatcagtgctgtcagcacaaaatccaatcccaataccgccagtgacgaatgcactacagtacgtgtcgttgcccggctaatcccttcagacgttgggaccgcatcataaccattgaacagcgcaatccaagtcacggtaagagcaaataccagactcttaatcaggcaattcagtaaatctgtacgccactccaccgcattttgcatcgctgaccagaagaaaccactgtcgatccctttccaatcaacgccaaccactgaaccgccccaaatacccacagcaacaaaaatagctgtcagcaatggcatactgatcagaccggcccagaagcgaggcgcaaccactcgccgtaaagggtcgatagccatcatttccagacttgagatctgttcagtggctttcattaggccaatttctgcggtcagggcagaaccagctcgccccgcaaacagtaacgcagtgaccacaggccccaattcacgcagcagtgataaagaaaccatcatgccgaggctggcctctgcgctgtacgtggtgaggatcaaaaagccctgtaaacccagaaccataccgatgaacaaaccggagaccacgataatcaacagggattgaaccccaacgctgtacagttgtttgattaataatggccattgtttgcgcggttcaggccgcccgacaagggcattgaacagcatcaagcctgcgcgaccaaatgaggcgcaaacattaattcctcggcgacctaaagatgctaacgactttactaacatgaatactccatcagcccatccccttagtgtttgatgctatagggggattcgctatgttcactcacctgaatccattacctgtagtagattttacttatagataagttcatcgggattatgtgcctcaccagaggctcccctgcgggccagctcaagcgccgttcaacatggtttataaccaatttgtcgttcgcttgttacctggctgcaacgccaattactttgggtataacaactcggttttataatcgcctgcggggaagcggaaaggtaccggcccgtcggcaataccatcgaggaactggcgcacgcgcatgtcgctattggtttgcaactgctcaggtgtcccctctgcgataacatgctgatcagcaactatataagcataatcagcaatactgagcacctctggcacatcatgggaaaccacaacgcatgtgacccctaacgcatgattcagctcatcaatcagttttactagcacccccatggtaatagggtcttggccgacaaaaggctcatcaaacatgattaattcaggatcaagggctatcgctcgtgccaatgccgcacgccgtgccataccgccggacagttctgcgggcatcaagttggccgcaccacgtaacccaacagcttctaatttcatcatcaccgtactgtgcagcaactcttcaggcaaacggctatgttcacgtagagggaaagccacattctcaaataccgttaaatcggtaaataaggccccagactgaaacaacatgctcattttcttgcgaacatcatacaaacgctgacgcgaaagtgctggaatattatcaccatcgaaccaaatttcaccggtatcgggtgccaattgcccaccaatcagacgcaatagtgtggtttttccaatccccgaaggccccataatcgcggtcactttgccgcgggggacggtcatattgatgtccgcaaatattagccgctcaccacgggtaaaactcatcccacggatctctatcaaattcatcacattcgatgccagttgtttcattattattcatcccttaaggccttttacgactgatccgtccgttaatgctacatcaaatgacggtgacaagcgtagtcagaagcattttggcaacttattaacgctttttcgtcgccaaagttgccatctgttttacttttctgatactcacagtcaaaattagggggtaaacaacaaagagattgaaagtatattttttaatcacttctgcctacggacaacctttgccaacgcattgggattatacctaataaaggactctgcatgtttcttgcgataacactattaatcattggcttggttttattagtgtatggcgctgatcgattagtttacggtgccgcagtgttatcccgttcttttggggtcccccctctcattatcgggatgaccatcgtcggtattggtacatcgctaccggaactcattgtttcagttacagcggcattgaatggccaaacggatatggcggtgggtaatgtgctcggctccaatattaccaacctattgctgattgtaggaggggcggcacttattcgcccgctgattgtacgctcagagattctgcggcgggagttgccactgatgctcgtggtcacggcgttatgtggttttctgctggcagataaccacctcagccgcggagatggtgtcatcttgctcttggctgctgccgcttttattgttctgatgctcaaaatcgcacgcctggctcatgcggaagggaatgatatcttaacccgtgaacaactatctgaattaccacaagatagtagcactaccgtggcgttgttgtggctcgtattagccttcattattttaccgctctccgccaagatgattatcgataatgcgacggtcattgcccgggtggccggtgtcagcgagttggtcattgggctgacagtgatcgctatcggcaccagtttgcctgaactggctaccttcatcgccggtgcgttgaaaggtgaaaatgatatcgctgtcggtaatatcatcggctccaacatttttaatattgtgattgtactcggtgtgccagccctgctgtcacccggtgagatcaatcccgaggctttccagcgtgattattgggtgatgctcgcggtcagtgtggtgttcacccttctttgcctgggccgtaaacatcgaatcggtcatctggcaggcgctctgttattatgtgggtttatcacttatcttgcggtgttgttttttgctcccataagtgcgctgtaaaatacatttccctataaatttcaatgctcaggaaggcttggagcgaaagcaaccaacacacctacagcgtgaaagatgacggtaataccaacattgggcggatattaagtatgtctacttttgatttacagccgggcgtggatttccagcaggcaggtaagcaggtacttcagattgaacgcgaagggctggctcaactcgatcaatacataaacgaggatttctccagagcctgtgaggccatttttcgttgccacggcaaagtcgtcgtgatgggaatgggcaaatctggtcatattggctgcaaaattgcagccacattcgccagcacgggcacacctgcattttttgtccatcctggtgaagccagccatggcgatttgggcatgatcacgccacaagatattgtattagctatctctaactctggggaatccaacgaaatcctcacgttgatccccgtgcttaagcgccagaaaattctgttgatttgcatgagcagtaaccctgagagcaccatgggtaaagcggccgatattcacttgtgcattaatgtgccacaagaggcctgtccgctggggctagcgccaaccaccagtacgactgcaacactggttatgggggatgcgttggcggtagccttgctcaaagcacggggtttcacgcaggaagatttcgcactctctcacccaggtggcgcgctggggcgtaagttgctgctgcggatcagcgatattatgcatacgggtacggagatccccaccgtcagccctgatgcatcattacgtgatgccttgctagaaattactcggaaaagtctgggtttgaccgttatttgtgacgattcaatgaggattaaaggtatctttaccgacggtgacttgcgccgggtatttgatatgggcattgatctgaataatgcaaaaattgctgacgtcatgactcgcgggggtattcgagtccctccgaacatattggcggtggacgcgctcaatctgatggagtcacgccatatcactgcgttgctcgtcgctgatggtgaccaattactgggtgtcgtacatatgcacgatatgctgagagccggtgttgtctgacagtttagttgagtcaatgagcgccgcgaacaatgctatcagtcagtgattcgggtgagtgagtgccgctaccaatgttgtaacttcaagaacgctgcaacttcaagtaagaagggtttacccaaagtacttggtgtggcagctaggcagcaaacgaatgaatcccgatgagctgacaccagtcagtgattcgggtgaatgagtgccgctaacaacgctgcaacttcaagtaagaagggtaagagttaatgagcaacaccgcatatatagacacatgctacgggccagtggccgatgacgtaatacaacgtgcagcaaacattcgtctactgatttgtgatgtcgacggtgttatgtccgatggcctgatttatatgggcaatcaaggcgaagagctgaaagcgttcaacgtgcgtgatggctatggtatccgctgcctgataacctcagacattgacgtcgctatcattactggccgccgggcaaaattattggaagaccgagccaacaccttaggcattacccacctttatcaaggacaatctgataagctggtggcctaccacgaattattagctaccttacagtgtcaacccgagcaggtcgcttatattggtgatgacttgattgattggcccgtaatggcgcaagttgggttatctgttgcggtggcagatgcccatccgttactgttacccaaggcgcattatgtgactcgaatcaaggggggccggggggcggtacgtgaagtatgtgatttgatattattggcccaagacaagctcgaaggggccacaggattatcaatatgagcaagacaagacgctggataacactggtactggcactgattgcgttagccttgattggctggaatatgtcaggttttaatcaacaaggtgcgccagtagtagctgatgataatgagccatcgtcgcaaagccagcatacggtaacgactgtttttaatccggtcggtcaactgaattacaagttagtcgccgaagaggttcagaattttagcgcgaaggaactgacttggtttaccaaaccggtcatgaccctgtttggtgacaatgcggtggcaacctggacagtgcgcgctgatcgcgccaagctgactgatgataaaatgctttatctgtatggtcatgttgaggttgatagcctgaccgccgatgcgcagttaaaaaaaattcgaacggataacgcccaagtgaatctaattacccaagatgtcgcctcagacgatgaagtgacccttttcggtattggatttacctctgaaggcatgagaatacgtgggaacttgcgggacaaaaccgctgagctgattgaaaaggttaaaacctcttatgaaatccaaaaataaaataagtcatcttttacttgcctgctcacttttagccgcaagcctgtctgcattcgcattaactggcgatacagaacaacctgccgaggtcaaatccgacaaacaaacattggatatggaaaccaatacggtcacctttattgataacgtggtgatcaaacaaggcacgatcgagatcaaagccgataaagtggtcgtcacgcgccccggtggcgatcaaagtaaaatgatcattgaaggctttggtaatccagtcaccttctaccagatgcaagatagcggtaaaccggtaaaaggccatgggcagaaattacgttacgaaatcgctaacgactttgtggtactgaccggcgatgcctatctggaacagctcgatagcaatatcaaaggcgatcgcatcacttatttggtgaaaaagcagcagatggaagcctttagtgataaaggtaagcgcgtcactaccgtgttattaccgtctcaattacaagataaagggccagcagcatcaggccaaaagaagagtaagtaatcatttatggcaacattaatcgcagaaaagctggctaaggcgtacaaaggccgtaaagtggtcgaagacgttagcctaaacgtgaagtctggggaaattgtgggcctgttagggccaaacggcgcaggtaaaaccacgactttttatatggttgtcggtatcgtccaacgtgacgccggccgtattgtgattgatgacgaagatatcagcctcttgccccttcatgaacgtgcgcgccgtggtattggctatttaccgcaagaagcctcgatttttcgtcgcctgagtgtctttaataacctcatggcggtactggaaatccgtaaagatctgtcggcggaacagcgcgaggaacgggctgaagaattgatggaagagtttcatatcaaccatctgcgtgacagcctggggcaatcactttctggtggtgaacgccgccgtgtggagatagctcgcgccttagccgctaatccaaagtttattttgttggatgaaccatttgccggggttgacccaatttcagtgatcgatattaaaaagatcatcaaacacttacgcgacagtggcctcggtgtactgattaccgaccacaatgtgcgtgaaactctggatgtttgtgagcgggcttacattgtaagccaagggcatctcatcgctcacggtacaccgcaagatattttggctgacgaacaggttaaacgcgtgtatctaggtgaagagttccgtctttgaacccacgcacctaatttggctcctctgttggtcgtccattaaggaaaattgatacagcattatgaagcaaggtctgcaactcaagttcagccaacaactggcgatgactccgcagcttcagcaagctattcgcttgttgcaactttcgacgcttgaactccagcaggagattcagctcgcgctggagagcaacccccttcttgagcaaacggaccttcatgaagagatagatgctaaggaaaccgtggacagtgaatcgctggatacccgcgaagcactagaacaaaaggatatgccggaagaattaccgctagatgccacctgggatgagatttacaccgcaggtaccccatccggcatgggcaatgattacagtgacgatgaactgcccgtctatcagggtgaaaccacccaaacactgcaagactatctgatgtggcaggtggatttaacaccgttcactgagaccgacgccgccattgcgacttctatcgttgacgctgttgatgacactggctatctcactgtgccgctggaagatattctggaaagcatgggtgatgagaacgtagcgctagacgaagtggaagcggtactcaaacgtattcagcattttgatcccatcggtgtcgctgcccgtaacttgcgcgaatgcttgctggtacagttatcacaatatgccaaagacaccccttatttggccgaagcgcgtctgatcgtcagcgaatatttagatttgctaggcaaccatgatttccgcatgatgatccgcttgagtcggctgaaagaagatacacttaaagaagccatcgcgctgatccaatcactggatccacggccaggtcagtcgatcaataccggggagtctgagtatgtcatcccggatgttctggttcgtaaagagaaaggtatctggacggtggagctgaatgccgatagcatcccacgtctaaaagttaaccaacaatacgcagcgatgggcaatagcgtccgtaatgacagtgacgggcagtttatccgtagcaatttgcaagaagcaaaatggttgatcaaaagccttgaaagccgcaatgaaacgctgctaaaagtagcaagatgtattgtagaacagcaagtcgagttctttgagaaaggtgcagagtttatgaaacccatggtactggctgatatcgcccaggctgtggatatgcatgaatcaacaatctctcgagtgaccacgcagaaattcttgcacagtccccgagggatttttgaactgaagtatttcttctctagccacgtcaataccgatagtgggggcgaagcctcttctacggcgatccgggcgctggtgaagaaattagtggcggcagaaaaccctgccaagccattaagcgatagtaaactaaccactttattatgtgaacaaggcattatggtagcacggcgcaccgtcgcaaaataccgagagtcgttatccatccctccgtctaatcaacgtaaacagttggtttgacctgaactgagaaggaatagactatgcagctcaatattaccggtcatcatgtcgaaataaccgaagcattacgcgagtttgttaccacaaaatttgccaaacttgagcaatattttgatcgaattaactaagtatatgtggttttaagtgtcgaaaaagtaaaacaaattgcagaagcaacggtacatgtgaatggaggcgagttgcacgcaagctcggaacaagaagatatgtatgcagcaattgatattttggttgataaactggctcgccagttgaacaagcataaagataaattgaaacaacattagaagcccttgttgctgttattactcagcaaaggttctacactcgctacatagccagataccggtggatatttattcccaccggtatctggcgtaaacagcgcttaagtgaaagatgagatgaccaacgatccagcattgcaattaagctcggtactcaatatcgagagcaccaaaagctccgtacactgctcaagtaaaaaacgggctttggaaattatcagcgagttagctgccaagcagcttaatctaccttcacaggtcgtttttgatgcagtattgacccgtgaacgcatgggtagcaccgggattggcagtggtatcgcaatacctcatggcaagttggaagaggatacactgcgcgcggtgggtgtatttattcgtctggaacagcctattgcctttgatgcgattgataaccaacccgttgacctgttgtttgccttgttggttccagcagaccaatgtaaaactcacttacatactttatctttagtcgccaaacgattagctgataaaacagtgtgtcgccgcctgcggtcagcacaaagtgatgatgagctttatcagattattactgaattaccgccagaaatagcctagtttggggccaatacgcccaatagacttcaatgtgtaggaaggcggtaaaaatagcgtaagacagtaaaaatgtaggaagacaggaaaatagcgtaaggcagtaaaatatagaaaggcggtaaatggcaaatagccaggcccgaagaatttacataagtcagtgattcgggtagatgagagtagccaacacacctgcggctcgaaagagggtgggttccgcacccaccacaccccggtttgtagccggaatgcaggttcctaattatggcgataaacgccaaagagataccaaggggagtgactacatggtgctgatgattgtcagcggccgttccggttcagggaagtctgttgctttgcgtgcattggaagatatgggcttttattgtgtcgataacttgcctgtggttctgttgccgcagttggcaagtacacttgccgataggaacatctccgccgccgtaagcatagatgtgcgcaatatgcctgaatctcctgaggtatttgaacatgccatgacccaactgccggacagcttttccccgcagttgctatttttggatgcagaccgtaataccctaattcgtcgctacagtgatacccgtcgcctgcacccactgtcggcgaagaacctatcgttagaaagcgcgattgatgaagagagtgacctgctagagcctctgcgctcgcgggctgacttgattatcgatacctcagaaatgtcagtgcacgagttggctgaaatgctgcgtacccgcctgctgggtaaacgtgagcgtgagttgaccatggtatttgagtcctttggctttaaacacggcattcccattgatgcagattatgtcttcgatgtccgtttccttcccaacccacactgggatcccaagctacgcccaatgaccggcctggataaacccgttatttccttccttgatcgccatacggaagtacataactttatttatcaaacacgcagctatttggaacagtggctgccaatgttggaaaccaataaccgcagttatttgacggtcgctattggttgtaccggcgggaaacaccgttcggtctatgttgctgaacaactggccgattatttccgcgctcgtggtaagaatgtccaatcacgccatcgtaccttggaaaaacgtaaacaatgactgtcaaacaaaccgttgagatcaaaaacaagctgggaatgcacgccagacccgcgatgaaattgttcgagctggttcagagttttgatgcagaagtgatgttacgcaatgacagcggtaccgaagcggaggccagcagcgtcattgcgctgctgatgctggattcagccaaaggccgccaaatagaggttgaagcaaccggggttgatgaaattcaggcattggcagcggttatcgagttgtttaattcgggatttgacgaagattaagggcgcacgcagtgtaggtaatcgtttgctaagcacgaaaaagacgatctttactccttgcagagaaatcagacgcgagtataattcgccacaatttgccgggggaaatgatgaaaaaccgcctatattttgttgaacaacatgcaattgatcatcgacaaaatcacctgcctgcgggcagccaactgccgtggtttctcccgttgctaaaccgatcctgtaaggcccctcgttgaggggcttttttttgtctgtcgaacagaaccaagttaagcattacgactcattaaaataagggtagcccgcgaccacgggtaagcacagaggagagcaaaaaatggccaatccgttgtatcacaaacatatcatctcaattaacgatttaagtcgcgatgaactagaactggtcttgcgtactgcggccagcctgaaaaagactccgcagccagagttgttaaaacataaagtgatcgccagttgcttttttgaagcgtcgacccgcacccgcttgtcatttgaaacatccattcaccgcctgggtgcctcggtcgtgggcttttctgatagcagcaatacctcattgggtaagaaaggcgagacactggcagacaccatgtcagtcattagcacttatgttgacgccattgtgatgcgccatccacaagaaggggcttcacgtctggccgcgcaattctcggggaatgtgcctatcgtgaatgccggtgacggcgcaaaccagcacccaacacaaaccctgctcgatttattcactattcaggaaacgcagggccggctggataacatcaatatcgccatggtaggtgacctgaaatatggccgtaccgtgcattcattgacgcaagcgctggcaaaattcaatggcaaccacttcttctttatcgcccctgatgcgctggcaatgcccgcttatattttgcaaatgttggaagaaaaagagattgagtacagcctgcatgaaagcctcgaagaggtggtaccggagttagatattctctatatgactcgcgtacagaaagagcgccttgacccatcggaatatgccaatgtcaaagcacagtttattttgcgctcttctgatttaacgggcgcacgggataatcttaaagtgttgcacccgctgccacgtattgacgaaatcacaaccgatgtcgataaaaccccctacgcctactatttccaacaagcgggtaacggtatttttgcacgtcaggcgctactggcactggtattaaacgcagaattagctctttaaggggaatgatgatgactcaggattacaaacttcaggttgaagcgattaaatgcggcaccgtgattgaccatattccagctcaaatcggctttaaattgctctcactgtttaagctaacggcaaccgaccagcgcatcaccattggcttgaatctgccgtctaaacgttctggtcgtaaggatctgattaagatcgagaacactttcctgaccgagcaacaagcgaaccagttggcaatgtatgctccagatgcaaccgtcaatcgtatcgataactacgaagtagtgaagaagctgaccctcagcctgccagagcgtatcgatgcggtactgacgtgcccaaacagcaactgtatcagccacaacgaacccgtcgactccagctttaccgtcaaagcgcagcgaggcgaaattagcctgaagtgcaaatattgtgagaaagagttcgatcacctgaccgtactacacgcggattgataacggtaagcccgtaatattcatcccaatgggcagtggctaacttcgccccacgggttgctgtaattcagttcgcctttataatggtcgggatcattatgatatccctttccgcattacgtaaatcaggagtcaagatgttacgtgctatcaaaactaaactcgcccctgctgccattggcccttatgttcaaggtgtcgatctgggcagcatgatcatgacttccggtcagatcccgatcgatccaaaaaccggcttagtcgctgatgatattgccgctcaggctcgtcagtcactggaaaacgtgaaagccattgttgaagcggctggcctgaaagttgccgatatcgtgaaaaccaccgtattcgttaaagatctgaatgatttcagtatcgttaacgcaacttacgaagccttctttacagaacacagcgccccgttcccagcccgttcttgtgttgaagtggcccgtttacccaaagatgtaaaaatcgaaatcgaagccatcgccgtacgtcgttaatccctcccccatcaccgcatacggcgggttatcgccagccgcatgtggtgattttatttctctccgctctgtctctctcttcccattccatgaccgaatctccgttgacggcttttaaaaaagcagggactatcgggctgcggacaagatcagatgaaggggatacaggccgttgggtcgtagatacaagcagcataagtcacccaatcgccccaccctttgatcgccgcgttatcacacggatacggttcagttaccgcattcgtatactctgtagcctattgagaggggattaaggatgaaactgcgcacttggttattaataccgataatatgctcaccttttttttggggaagtaccgcaatagccaaaaatggcgtcgccatcccattacctgataagcgagtcgctgtgttgtctgagggcgatttagaatcggcatctgtcggcacctattctgtcgctattttcaagaatgacacttttttggactttattgctggcggagtgttttctcgtgatggttcgatattccaagataatggaaaacctcgggtagaatttactgatatcaatggtgatggcaacaaagaattgatcgtctcccaattgactgctggatcaggtaactatttgcgggttgatgccttcagcctgggaccggatagtatcaataaagtattgagtattcaatcagataccaaaagtgattatatatcactactgaaagaactttgtgagatctgtctgcccatcgatgctcccccccactgatggttctgcattcaaattcagttcacccccaataaaaccaaaccacataatcgatatcaccgcagtaaaaaataccctaacggtgagaaaattcgttagggtattcctatgctgccagtcatcggaatatcatgcgtgccatctggttctatgcatctcgaacttcccaataccactgcatatataaataatgagtttaaaatgtattttcaaacctgaacattaggcaaaccatgcaaaaccgtttgaccattaaagatattgcccgcatgagtggtgttggaaaatccacagtttcacgggtattaaataatgaaggcagcgtcagcccacagacccgtgaacgggtcgaggcggtgatccgccagcacggttttaccccctccaaatcggcccgagccatgcgtgggcaaagcgacaaagttgttggcatcattgtctctcgtctcgattcgccatccgagaaccaggcagtacgtactatgttaccgctgttctatcaacaaggttacgacccgatcctgatggagagccaatttgataccacattggttagcgagcatttacatattctgcaacaacgccatgttgatggcgtgatcctgttcggtttcagcggattaactgcagaaatgctggcaccgtggcaggaaaaaatggtggtgctggcgcgcgagtaccgtggtttttcttctgtctgctatgacgatgaaggtgccatatacctcttgatggacaaattacgccaagccgggcaccgccatatcagttatatcggcgtacaatcttccgatgcaaccaccggtatgcgccgctatcaagcctatctcgattacagtcaacagcatggcctgacacccatggtggcgctgggggagttgagctatcagagtggctttcagctcgctcctcaggtgataaccccacaaacctcggcattggtttgtgcctctgacactatcgccatgggcgtcagtaaatacttgcaacagcaggagcgggagcagccccccattcaggtatgcggtattggtaatacaccgctgttacactttttgtttcccgataccttaaccattgagctgggttatggccgtgcaggtgtgaaagccgcgcagcaattactggaccaactgagtaatagccaacctattcagcaaattattattccgggccaactcgtctgatcccatcctgtacagaggaataacgctgcatcgatggccttaacagtgaacaactgtataaaaatttatcaatttgtgatcttcaatacaaaatgggaacgttcccattccataaaaataaatacctagctaatctttattaagttggatatttctccgcctatatccaacgtcattggtgttgtaataagaccgaaaaccgatttgaacagcatgactgctcgcccataaggtgagccttaaaaatgcgacgcattaatcctgatgaactgactcagtgtcgccatttgggtgagtgagcgtcgcggtaacaccgagtaaaaagggaattatagatttaattcgctgctgacttcaggcagagatggcatctcatgcgcgcacgtaacctttacggaaaggacgataaaatgggcaaagtaaaacagcaggatatcgatcaactgatcgttctggtgggaggcagagaaaatattgccaccgtcagtcactgcattactcgattacgttttgtattaaaagatccgtcgatagcatcaccaaaagagattgaaaatctctcaatggtcaaaggctgttttactaatgcaggccaatttcaagtggtcatcgggccagaagtcgatgattactataaagcattgattgctaagattggccaaagtgaagtggacaaagaacagaccaagctcgcggcacggcagaacatgacttggtttgagcgcggtatttctcactttgctgagatcttcttcccgttgctaccggcgctgatcagcggagggttaatcctcggcttccgtaatgtcatcggtgacatcccaatgtctgaggggaaaacgctggcgcagatgtaccccgcgtggcaaaccatttatgacttcctctggttacttggcgaagccatcttcttctacttgcctgtcgcgatctgctggtcaacagtgaagaaaatgggcgggaccccggtattggggattgtactggggatcacactggtctctccgcaattgatgaactcctacttactggggcaacaactgcctgacgtctggaacttcggttggtttaccattgaaaaagtgggttatcaggcacaggtgatcccctctattttggcgggtctggcgctggggtggattgaaaccaacttgaagagaatcatccccgcctatctctacctggtggtcgtccctgtggtctccctgctgctagccgtgttcctggcccatacactgattgggccgtttggccgcatgattggtgacggtgtggcatggggcgtgaaggcggtgatgaccggcagtttcgcaccggtcggtgcggcactatttggtttcctgtatgcaccgctggtgattactggggtacatcagaccacgctggctattgatatgcagatggttcagagcatgggcggcacaccggtctggccattgattgcgttgtccaacatcgcacaagcttcggcggtactgggtatcatcatcatcagccgtaaaatcaatgaacgtgagatttcagtacccgcagcgatctccgcctatctgggcgtgaccgaaccagcaatgtacggtatcaatctgaaataccgtttcccgatgttatgcgccatgatcggttccgcactggctggcctgatttgtgggttgacgggagtcatggcgaacggcatcggtgtgggtgggttgcccggtattttatctatccaaccgcagttctggggaatttatgccgtggcgatgttagtggccatcgtggtgccattagcactgaccattctggtgtataagcgtaaagagcgtcgtggcgaattgccagtctgaagggtgtcgatctggatgatgtcgatataagttgtgttctcccgccagcggtgatcgtctggcggggtcatttttcaatgaataagagtccgctatgaataatccaatcccttggtggcaacatggtgtcatctatcagatttacccgaagagctttcaggacagtaccggtaatggctatggtgacctggcaggcgttgcgcagcggctggattatctgcaaaagctgggcgttgatgccatttggctgacaccggtgtatgtctcgccacaagtggataacggttatgacgtggcggattactgcgccattgaccccgcttatggcacattggatgactttaaacgtttggtcgcgggtgctcatcagcgaggcatacgcatcatcatggatatggtgttcaatcacacctccacagaacatgcctggtttaaagcttcgcaggatcgtaatagcccttatcggcaattttatatttggcgtgacggtgacggtggagacggcagtttaccgaataactggcgctcgaaattcggtggtcacgcatggcagtggcacgcggccagcggccagtattatctgcatttgtttgccccagagcaggctgatctgaattgggaacaccaaccggtacgcgatgagctcaaaaaggtgtgtgaattttgggccgatctgggggttgatggtctgcgtttggatgtcatcaatctggtgtccaaacagcaggatttccctaatgatctggacggcgatggccgccgtttttataccgatggcccacgcattcatgagtttttgcaggaactgagccgcgatgtgttccagccacgccgcctgatgacggtaggcgagatgtcatccacccgtctcgagcattgtcagcgatatgcggcattaggcggtgatgagttatccatgacctttaatttccatcacctgaaagtggattatcttaacggtgaaaagtggtcattgatgccgccgaatcgggtggagttgaaacacatttttaatcagtggcagcaagggatgcacaaccgagcatggaacgcactattttggtgtaatcacgatcaaccacgcattgtctcgcgttttggtcatgaaggcgcactacgtttgccagcggcaaagatgctggcgatggtactgcacggtatgcagggcacgccttatatttatcagggggaagaaattggcatgacgaaccccaatttcactgatatcactcaataccgtgatgttgaaagcctgaatatgtttgccgaactgagtgtggcaggccgcgaacccgatgagttattggcgattctggcagctaaatcccgtgataatagccgtacccccatgcaatgggatagcagcgataatgcgggtttcagccaaggcactccctggattgccccttgcagcaattatcatgagattaacgttaatgccgcattggccgacgctgactcggtgttttatgcctatcaatacctgatagccctgcgtaaacaatacgatattttcactttcggtgattatcaggatctttgcccacagcaccctgatttatggtgctatttgcgcagttggcaagggaagcaactgttggtagtcgctaacctgagtgaagagccccagcgatggcaacccgagggcctcacgctggacggtaattggcaattattgatgagcagctacgaccaaagcgccttccaaccgcaagatatgatattacgcggatatgaggggatttattgggtatgtgagtaatttattgggcgcatggatcattgaatcggtgtgtaggtcatttcattgagtaagcgcgttatttttcgaagggccggtgataggtgactccatcagtgcaaaatgtcctgatggagccgtattcgcaaaatatactgttaactttccaatgtaatcattaacaacaaaataactttcatctcaatgtgcggctgcgattcgtgatggaaaaaagttcgtgatccggatctctttcttttcttgtcggaagcgcctaatatcagattaacattaagctattttctaacaccccctctcctatggcgtgggggtgttgtttttatgttttgctgaaattgaattggagagtgctatgaccaagccaaccatcacgattaacgagctggatgctgagcgtttggatgcgttgctagcgcaaccggcttttgccggttctgtggtcgcaacagcgctcaatgaagaactggatcgggcagaaattttgccacctaatgagattcccgcggatgtggtgaccatgaacagccgcgtgcgttttcttgatctgaatagccaagaagaacatattcgtacactggtttatcccgcatcattaaaagacagtaatgaacaactttcagtcatggctccactgggcgcagcactgctgggcctgcacgtcaatgatgagatcagttggaaattacctggtggggatgaaacccgcattaccgtactggaactgctgtatcagccagaatcagcgggcgaatatcaccgctaatacgtgatgcagagatgcagagatgcagagatgcagtgtcaggtaaaaaggtaataaagggtaatagaagataatagagggtaaccgccgcaggccattaccctctatcgctcacttttatatccgccatccttcaagatgcagggcgttggctgcactcattgcctggcccatctatgggcttcgccacggcaagccgcgttccaatctgcgcccttatctatctcaggctcagcggtactttttgtgataggtattgcgggtgtctttaaaatcttgtgccgcttgctttgcttcatccaacttaccttgatccgccaaggccagcgccccatcaatttccccaatcagcacatccatgccatggcgaaaatccttcatttcaggactgtcttcaactttactcttcaattttgtgggaatgcccttttgtgcatccactgcggccactcgcatcgcctgtaaatcttgtttaatcaccgctgtggaatcggccttcaataccttgccgtaatgctcggcaatcgtctccatatcgtcagcaacgctggccgccatgactaaactgctcgtactcagtaacgcggcggtgattaatgccattagtgttttacccatgctcacattcctattgttatcgttaggttagtatttacgacttattttgctcttccttaacataggcaatggcaggtaaaactgacagttaattttagtaatcggtgaaaaaataagggagggggaagtagattaaaagcgtacaccgacaaccttagcgatgagcagacagcaagagttggaaacagtagcagacttactcatttatcaacaatactgcgatattttctctctattctcagcgaccaaaaccacgccccatttggtggtatctggatgcaggctccaaattttttcttcaggaatgcctttaccattatagggaacgcgatcaccacaataagggtaaaactgaccaacgtcagaatctaatataaacaccgccagcttgtccgattcttgagcaatcttctgccacagcgccttaccggcttcatattgtttattatcactcattaaaatcacgccacacttaacgactaattcttcataaagtaatgtagccaaccctttgccacgcgccccctgttcaaccaccattccttccacttgaaaaagagcagaatcttgccaaaagcgctgaacagaaataacgttttcacctaactcttgcttcgcaaccagatcaagagccgcgataatccggtgacgcggtataccattaaaactttccgtattcatacggataatggccgctttagggacatttttatcgaaaatcacaccatatttcatgctagacaattcaaattcatgaatgaccttaaattctctagcaattgtcgctggactataagtacttggcataacaatcatatttgaacttccccgaatcaataccggcataatcatttcttttgactatataccctaaataattcgagttgcaggaaggcggcaagcgagagagtcccgatgagcttactgcagtaagtgattcgggtgaaagagagcagccaacgcatatgcagcttgaagtatgacgagtataaaacatccatacaaactggggaagactatcatatcaaggaaaagcgcatacaaactcgcgggtattttctacccgcgagttgtggaacagtaagatgacaggaaggttattattcgcccgcgattttcataacgggcaataaaacggagccgcactgaatattgctgcgagtttcgatatcactgcccacactgacgatattgcgtagcatatctttcagattacccgcgatggttatctcactgaccgggtactgaatctcgccattttcgacccagaaacccgcagcacctcgggaataatccccggtaaccgtactaacgccctggcccatcaattcggtgacgaccaaacctttatccagttgcttcagcatacctgcgaaatcctggccctgaccggcaatgcgccagttatggatgccaccagcgtgcccggtgctttgcagccccaatttacgggcagaataactggtcaacaagtaagtttgcagcaccccgtctttgacgatttcacgttgcagtgtgcgcacgccttcactgtcgaacggtgttgatgccagaccacgcaagagatgtggatgttcttcaatggtcagccattcaggtaaaatctgttggcctaaatgatcgagcaagaacgtcgatttgcgataaatattaccgccgctgatcgctgacaccagatgaccaaacaggccagtggccacttcagccgcaaacagcacgggtgactgcatggtcggtaatttacgcggagacagacgagatagagtacgacgcgcacactcctcaccgacccattctggcgtggccaaatcttccatccgacggccaatggtataggcgtaatcacgctccatatccccattgtgctcggcaatcacactgctcgagagcgagtgacgactggagcagtagctttgcaacataccgtggctgttaccgaagactttgatgccataatggctgttaaaactccccccctcggtattggtgatccgcttgtcagcctgcaatgccgcctgttctgcgcgggccgccagcaagataccttgctcagcatccagatcgccaggatggaataaatccaaatctggtgcatcaaaggccagcagagatttgtctgcgggtccggcgtaggggtcgggtgacgtataacgggcaatatccaatgccgcctgcacggtacgggcaacggcatccggatttaaatccgtggtggacgcactgcctttacgctgttggtggtaaacggtaattcccagcgcaccatcactgttgaactccacgttctccacttcaccaaagcgagtgctgacgctgatcccggtggttttgctaacggcgacttcggccgcatcagaacccacgcgggctaattctaaagcctgtgcaacagcttgttccagcgttttacgctgttctgcaacttgagtgactactttcatcgatctgccataattaatgagataatcgttcagaaaagtgccgtggcgacgtagtaatacgacgacttatacggataaaatagagaacgccataggtctgagtctaacagagatttttgtacaatttcgcacaaagcctggcaacctgctacgattagcctctttttaaggaatttgaccatgaacaaacagcccgaagattggctagatgacgtcccagaaaataaaaacgacgatgacgatgagattatctgggtcagtaaaagtgaaattaaacgtgatgccgaagcgctgaaagaccttggcaccgagctggttgatctgggtaaaaatgcactcgaacgcatcccgttggatgaagatctgctggccgccattgaactggcgcagaagatcaaaaaagaaggccgccgccgccagctccagttaattggtaaaatgttgcgcgcccgtgatgtcgaaccaatccagaccgcgttggataaactgaaaaaccgccacaaccagcaaatctcgctgttccataaactggaaacactgcgtgaccgcctgatcgcggaaggtgatgaggcgatcccaacggtgctagagctgtaccctgatgcagaccgccaacaattacgcagtctggtgcgtaatgcacaaaaagagcaggctgcgaataagccgccaaaatcattccgtcagattttctcgtatttacgtgaactggctgaaaaaaaacagtaatcgggcggggccgggtcactcccggctcccgactcaatactgttggcgggcgtaatctattcacaaaatagtgtattcatcaaacaatgcattcatcaaacaatgcatttatcaaacaatatgctcatcaacgacattaaaatgtaaacgccctgccaactcctcttcagcctcttctaatagcaatacaatcgcagcaaagcgccgttgatggcggcggctgaaatgaacgaattcaatctctaccggtaacgctatttctccggtgaccacatcccacaacgcatccagattggccccaaaatcttcgctcagcgcaaaattctgagaaaatgcgcggtaaaatgcaggaagatccggtatatggttaaaatcgaataccacctttaccatcttcttactccatccgaatgaaatgcttatagtgatcttgggtcagataaatcaggccatcattggagtacagcaagcgatcactaccacgacgcccacagcggtaattcacatcagcttctcgccaatgacggcctttggcgtcaggcaactgacgctcacggttggagaaacgatcaccgccaatggctttgcccggtaacacgtcacagaggttccccttttgggcatcccagccttgctcacgggcctgtttcttcgtcaggtaaaaatccggtagccgatggtgcgtttgtaagtatttcaccactttctgatgttgcgttaacgactcagtagcggcagaggccgaaagcgccgggcgctcaagctctgccgaggaaccaatatcacgcaccgttacgccatcaatcccttgccatgcacctgctatcaatagcagcacagcacccagtatggccatcagtcgtttattcatggatccccttaatccccaggctccctaccacggcggtactactcattgttgcccttaatatcgttcctacaattaatatcattcctacaattaatgccattaggaccattcatatcattatgactattcatatcacacatcattattacaactcatacttaacgctaacccattaactcgaccgacaaggttgtctacaagttacccaaatgcagggttttcacttccataaattcatccaaccccagcaccgaaccttcacgacctaggccagactctttaacaccaccgaaaggggccaactcggtcgaaaccgagcattcattgacgccaatcataccgctttccaacgcctctgaaacgcggaacacccgttgcaagttctgcgtatagaaataggccgccagcccaaatggcgtattattggcccgttgaatcacttcggcttcagtgctgaaacggaagcaggcggccagcgggccaaatgtctcttccgaggccactttcatctgctcattggcatctgcaatcaccgttggctggaagaaattaccgcccagcgcatggcgatgccccccgctaaaagacgcccccccttctcaagcgcatcttttacgtgctcttctactttctccagaccagccaaattaatcaacggccccatgttgacgtctttatccatcccgttgccgaccttcagttttttcacctcggcagccaagcggttaacaaactcgtcgtagatagcatcctgaatatagaagcgattgacgcacacacacacctgcccggcattacggaatttacacgccatagcaccggcgaccgccgcctctaaatcggcatcatcaaaaacgatgtaaggcgcgttaccgcccagctccatcgaaattctcttcatggttgcagcagcattgcgcatcagcgtcttaccgacattggttgagccggtaaaagagattttacgcacgtctgaactggccataatcgcgtcgctgatagcatgagtatcccccacgacaccattgagtaccccagctggcacgccagcctgttctgccagtgccagtaaggcgaaggcagataatggcgtgttattggcaggtttaatcagcccggtacaaccggcggccagtgctggccccagtttgcgggtgagcatcgcgagcgggaaattccacggtgtgatagcggctaccacaccaataggttcgcgggtcgccaggatacgtgcgccctctttggctgacgggataatttcaccgttagcccgcttggcctgctcactaaaccattggataaaactggcggcataagccacttcaaccaaggcttcttttaagggtttaccttgctcggagaccatcagctctgccaatgattgctgatgttccattatcagcaaataccaacgctgtaaaatctctgctcgctgtttagcgggcgtttttcgccaggcagggaaagcctcgctggcagctttaatcgccgcttcggtttcttgtttaccggatttagccactctggcgaccagctcgccggttgccgggttgtagacgtcaaattgctcctgtgcctgagaccattttccaccgacaaaatagccaatgtggtatataccgtcgtgctgtcgttgatgttgtaaaggattttgtgcgggcatagtgtcaacctcctgaggagatgatgccacccatcaaagggaggcgaagaaggaaggtaccgaggttgatgacaacgtgcctgcagcgggagaagagagaaataacaaagacgccgtgagcgcctttatgagggctcgaaccgcgccttccctgcctatcctcaccatttaagatcgaattatcggggtttgtcagcagtctggtaccaaacttattatagcccttgatgaggtgatgagaacaccttatgtccgtaggttatcggttaaatcagcgcactctgatatttacgcaacatctcagtcaaccgcttaaccgggcggataaccgcatcagcagcctgataatccaccaatttctgttgatattgatccagttcctgcaataaccgggcaaaataataacgccgtttctggtcattgttgacagtaatcactcgctctgcggtagagcggatctgtttatgaaaagcgctcaactccgcattcaccgggatttcagtcctgtttaaccgctggtgagcaataatcagcgttaatgccagacgatatttatcaatatcggccgggaacatcatcaataactggttcagttgctgatacagcgcgggtagatgattttcgccgcgcttggttttattggtggttagggccgagaccgcactgtaaacaaaacggttgagtaaggttctgcccgttctgtccttcgcgttgtcacggatcaacagcaggacaattaaagagacaaagcagcctacaatttgacctaatgcgctatcgagaaactggcggacattaaatatcattggattacttagcacgataatatttatggtgctagccagcgttcccagtgaacccaagcgccgtttttgtacttcgatgccgataataaatgccagcacccccaagctgatacagagcaacagcatactttgctgggtcgacgggataataaacataaagtaaagcgccccgatgggcagtgcgataatcacgccgaccagaaaatcgagcgccatcctccgtggattcggtgttcgcatcgccagcgaagtgaccactgcaatcatcaccatacaccccgcgccggatgtccagccggtccacagccagaacaggccaccaatcgccgtggcaataccggtacgcaagccattgatcatcgcatgatggccttcggcagaaatgggcttaaccggcgcatcacccgccaaaatatcctcttcgacctgattgatgctgctgttggtctggatccctttcgacagtaataaatagcgagtcgctgccccaacccaactgctgatggtgtgcgggatcgcctcactgtggctggcagcaataaactgacgcagttttttcatctgctggtggatctctgcaggagtttgagcgggttcgctcagcatagttttcagttcagcactgatcacctctgggtgattgctcatcaccagataggtttcacacgcctgcgtgatcagcgccaaagactcggtatgtaacacctgcaaacggcgattacaccgctgccaacgggaagactccatcatcagatagctgcgcatcccattgagtgacgtggtatttttaaccaattcattccaagcgcgatcaatctcacttttttctgctggctgaatgcagagttgtaagagccggtactgatccactaacaccttgtcgaccaatcgatcaatatcctgtttgatcgagcggggtgaaaacagcagatctgccatcaccgcacagacgatcccgaggacaatttcgctacagcgctcaaccgcaaattgcggcgtcagtagtggcgtttcaccggtggtgacaatgatgattaacgcggtataaccggccaaaccgaacgcatacgaattttctacccgtaccagtgatgaaatccacgtacagatcccagcccataggcaacacagcatcaacgttaatactggcgctctgatggtcagcacaataatgaccagccccccaatacagccgataaaggtgccgataatccgtaaccaacctcggtggcgaatcgcaccagagaaaggttcgccacctgcagcgaaggcaggcccggcggaaacaatagcggcagtaagcactgaccaacgcggtgtttccaattgcagatgaaagccaagaaataatgccgccacaatggcaaaactcagcttgaacgcaaaccgcaggcgaataaagcttgggtgggtcatattagccaaactcacgtagacgatgcatcaacttggtcatgggcgatgcctgatgaggatcacgatcattcggcccggtgatcaccaccgtggccgtggtgcccgccggatacaaatattgctggtcttcgctatccagatgaatcttcaccggtacccgttgcgccaagcgtacccattcaagattattatcaatggtcgccagccctttgctgtcggcactgctactgctattggtaacaccggctgaaatgctatcgaccgtaccatgcaggatgcggttactgcccagcggggtaatttccgctcggtagcccggtttaaccccttcgagcttcgtctcctccagataggctaaaatgtagaaagtatcttttttcaccaatgcgaccgccgtggccccacggttaataaactcgccagcatgtacattcaggttggtcacccacccttctgctggtgcacgtaccgtggtcctttccagatcaaggcgggctaaatcccgcacggcaatggcttttgccaactgatgctggacggtttgcaacacattgcttgcctggtcaatctcttcttgtgacagcgcctgaatacccaggcggtgacgcctactggactcccgttgcttctccgcagccagggtctggtaataggccacatcggcctcggcttcagccaacgcctgctgataacggggctgatcaatgacaaacagaatctggcctttctgcaccagttggttgtcttttaccggtacttcggtcagtaagccgctgacatccggtgcgatagcgaccacgtctgcggtaaatttagcatcacgggtccacggcgattcagtatagaaggcccacacgttgaaaatcgcgataacagccagtacgaccaccaagacggtgatgccaacgcggattatttttaatgaaaatgtactcacggtgacctcaggaaaaaagacgggatgttaaataaaacaggcaacaatacagcgccgtattaaaaagagccgggtgccaaacaaactcgtaaataccggttggttgcaggatgcggcgcacaacaaaaaacaaagccaatgaaattagcagctcaagaaatatcggtggaaaagagaggccaaaaatcaccatcaccggaagcaaactcattctttaaatcctttatgtttaaggttcgggtcatttagcctgcgttaatgcccctacccacccaacttacctgctgggcactcaaagcaaaagccataaggcagtcttatgggttaaactgaagctattgaattgaataaattatgataacgcttcggcgtggtgccgtattcgcaccgataagcaaaacgtgaggctattctcccgacaacagtatattagcctgcttattatcaagttatctacgatgtgtgatctaaatcacttttaagccagagttaataatacagatggaataagtaatggaaagattaaaacagatgtctgtttttgcgaaggtggtggagtgcggctcttttactgccgcagcacgacgactggagaacagtgtctcttccatcagccaaacggtatcaaaactggaaaatgagcttaacgttaagctactaaatcgtagtactcgccgcattggcttaacggaagcgggccggatttattaccaaggctgccggcgtatgttgcaggaggtgcagcaagttcacgaacaattgtatgcttttaataataccccaaccggcacattacgcattggttgctcctccaccatggcacaaaatgtgctggccaccatgacagccgatatgctcaaagcctatcccggtttatcagtgaatctggttgccggtattcctgcaccggatctgatagctgatggcctggatgtggtgatccgcgtcggtgccttgcaaaactcagggctgttttcgcgccgcctcggtgctatgcctatggtggtgtgtgcagcaaaaagttatttgtcacaatatggcacgccagcaaaacccagtgacatggccaatttttcctggttggagtataacgtccgcccagatagcaattttgagctgatcgcaccagaaggtatcaccacccaaatatcaccgcagggccgttttgtcaccaatgactcacaaaccatgatccgttggttaaaggccggggcgggtatcgcctatacccccttaatgtgggtgattgaagaaattaaacgtggtgaggttgagattctatttaaacactatcactcagacccgcgtccggtatatgcgctttatactgaaaaagataaaatgccactgaaagttcaggtctgcattgattatttgaccgagtatttcaaacgggtagctgatgtttatcaggattatcgctaacggtatgttatatcaaataacaaattaacctgatgattaaaaatcatcttgaaataagaaacaactgttaaataagatatttattatgctaatttacgtaagaaataccattacctaacatacagtatttttgctaacccgtctccttagttgactaaaataacactaattattctaatatatgaaatagacttaacttatattatagatatattgtacatctacatatcgcgacaactaatagtaaataagtggtgcatatgtttatatcaaaaaatttactcgtattctttactacggttcaagagggatcgttgactaatgcagcggtgaaactattcacaacaccgccccccatgagtagaagcttaaaaatactggaagaggaactgggttttaaactgttcacacgtacaacatcgggattaaaactgacattggaaggcgcggctttttatcaagaaatttacccaacctacgtgcgattaactgaaataacaaagaattacaaaaagaataaaaatggtattataaatatcgccacctatcagttgaattcagatcatgctggcgtgatatgtgattactttataaaaaaaggtaattttaacattgagttaagagagaatattggtgatatcagtcaaatggatatcgtcatcagtaccaaagagataaaaggctatgatttcgatactgagctaaccgccagttgtgaaataaaattactgtatgcatcacatttgaatgacttgcctgatagagttgaatatttaaagaaactgccctttatacaaagtagtattttttgctcttcctgctgctttaagcgattttcacacaacctaatacaacaaggctactcagggaatgtactgcgtattgatgatgccagagttcgccatgaaataattaaaaaaggggcaggaatctcgctatcaacaaattatttttttgataaaaaaaagataagtcactctaccgaaataagttttatatcagatatcaactttgacattacctattacatttactttaaaagctcagtaattaacaaagaatttttcatccaatacataacgaataattcactcctgcagtggcagaaggcagagaaaaaacactaagtcagatgcaacacgtagttaaatacaatttgtttaactaaaatttagttaaacagaagataacaataaaaacaccagacagaaacgatagcgcgtcattttatccctaaagtagttggagttgcagaaaaattaattccgaggaacttacgcaggcaggttatttaagtaagcacatcgttaacacctgctgtttcacatcccaagctaatgtccctaagtatagaggtaaattatgcaagataatatcgaccatactgcatccgttatagcggatactgataatacgattcatcagcaagccaaagcagaagagcgccaccgccaggccgtcaggcgggcaacacagctacgcaacgatccggtactcagtggcatcaataaactggccttttctgttgcaccaaaaatattgcagcctgaagccagaacagatctttcactggccgaaggaataccagaacgagcaaatgagtatgccgatccggcatctatccaatccttgttctctccgggccgctatttatgcgaattgtatcatgtagcaaaagagttacatgaagatggaaacaaactgcatatcgataaacgccgccctgatttacaagagctggtgcttagtaacagtaatatgaatcaagaagtctcttcgctggagatcttactcaatgtactgcaaacgaatgcacctctggctaagctggctaaagataccgaagcacacgcaaatgacgtttcttttaccctaccttatgacgataacctgacagttattaatgcaatactggaagataaagctatcagtctgcgagaaattgcagccctgttagcggagaataatgatccatgggctaatcccattacccccgcgttagtacaagaacaactcgggctgaacccggccagctatgcattaattgacataaaatccccattggatgataacagcgccaaacgtctggcacatgccacgcaactcagcgttgaacaactgcaatggcttaataaaaatgccattgaaagtagcagtgataaagatagccccctcagacccgaaatactcacgatcatctccgagtatcgccgtttacatcagcgttacggcctgtctgtcgatccgtttatcgccattattaatgccgttaacaccacccataccaacgaaaataaaaccagtttcttccagcagattttctctacccttgatgtagatgcaggatttaacttccttgatcagggttcgtgggaagtgattatccgcaaggcattgggcattactgccgaagaactgttacgtattgcgaaatattgctttggtaagagttcaattagcaacgtaaagatgaatagtaaaaaattcagccaattataccgtatggcaatgatcccccgcacacttggtgtgagtttctcgcaagctgaatatctatggcagttatatagccatccagatgaaaatattatggaaaaaatagcccagggtaatgctctgaccattattgatgccattattgtgctagaaaatacccttcaatggatgagtgagcaaaaactggatatcaccaccctacaagccatgctcaccaagcaatacagcaccacagcgacccctgaattatttaatttcttatccaatatttatcaaaccttaggtaagcaagtttattccgaatcgctcaaacctaatctgtatcgcagcttggcaaacggcttccacctaaaagctaatgtagtcgcagggctggtcaattggttagcaaaaaatgactctgaatttaccttagaaagattttggcaaaatatttccatgacctttgctgaagagccttcattgcaccaactggaaatccatcaacccttgcttattcaatgccaaaaactgagccaatacgtattaattgcgcaatgggcagagttgtctgaacaagagatagcattaatcttattacccaatggcattgataatagaggcagtgccccttctccaagtatcacgctgttaaagttattatctgaatttaagttatgccaacaagaggctaaggtgtcacaaagcgaattatttgacattatgcaacagctgattactgatacaaatgaaaaacaagaaaaattaagaaattcagcagataaagtaataaggtcaatagcaaaaagcattggttctataaataacagcatggatgatattgattcaaccatatcgattagaaatggtagcgcaacactgttccccccagaacaccccatgtataaagcacttaaacttgaagtatcaaaccttgaaaaatcaaaaattcagttagaaggtaaaaagaaagaagaggagataaaactagaacaggccaaagacaatatacagtcactaattaataattgggacagtgaaataatcatacgtttggcagacgcataccattgggatataaacattgctaatagtatatttatacttatttttggcgaaaagataaacttcactttccattatgagaatagaaatgattatcattatgaagaacactatggttatcgttttgaacaaaaaccaatgtatagttttgataaaaaattgactaatgggtttggatcaatcttattattgaaaaatcacatttatatcgctgaaaaattaaaaatccatcctggaaccataattaaaataaaaaactatatttttgatgataagagtaacgagttagagaatatcgccaacaagctaagagttaatctttaaaaaaacgttattacatccaaatttaataggaataataattatgcctactagcactgtattaaataaaattaacgaatcgcgccgcgacgcattggttaactactatcttgctaaaaatgtcagcggtgacgagaaaattaaaactgcagaacaactgtatcaatatttattgttagacactaaaattggccatgaagtaaaaacctcacctattgccgaagcgatcagtagcctacaaatttatattaatcgctgtgttgatggagaagaaaatgatctccatgaaaaaaacatcagtacacatttcagtagcgataactttctgcatggctggaacagttataataaacgctatgcgcgctgggcgggtaaagagaagttaatgtattatgcggcagactatattgaccctacattgcgctataataaaactgagctatttaatacttttgaacaaagcatcaacaacagcagactgacggaaaaatcagtcaaatcagcattgcaaagctatttaatcagctatgaaaaactggctcaaatagatactatcaaagagttgtatgtagaaaatattaagactcattttttcctcggtaaaacccgtgaatcaccctgccaatattattggcgtagtggtgaacaattgtctaatgatagccatcatctacgctggtctgaatggaaaaaagtcaattgcaatatcaatggcacagaagaaaaattctttatcaatcttagttggcatcgaagtagtctttatattgattggattaataaattctccattaggaccgataaagatgaaaccacagagaaatatcattacaatcgtgtatacaaaaacgatgataacacttggtcagaactcattattaatatggatataggatttaaattgagcacctcaaccgaggttataacattgcctcctttctttgtaaatcaaggtgacccaaacgctaaagaagaagttgaaaatttattcttaactaatggaaccagtataaaaagaatagagtcacgtcttcatggctatattaatggtcatattaaaatattgtgcaatgacgatggtatatcgtttgaaatagcggaaaaacttatcaatggagataatggcaccatcggtgaagttaaaataattgagaatgaaaagataatatcaactataaacaatgaaaagggagaaaataaaaaaataaatctcatagataaatttgaaattagaatatttccatataatgaattggtagccagcactattgtattcaatagaataaagcctgaagaaaaaataatcgatgaattagacgataaaatctctttactatcaccgaatagcctgccattaaaagaaaaatttcaaacatcagttgatgagttactcagttataacacccaaaaaaataacgttaaattaaatgcattcaatgggtcttacggtatttatttatgggagttattctttcacattccgttactggcgtctatgcggttcctaaatgaacaacgttttgatctggcacagcactggttaaaatatctgtttaatagtgccggttatcgtgatgggaatggcaacttgctaaaggaaggcgataatatcctttattggaatatcctaccactgcaacaagataccgcttgggataaaaacacgctaatacaggcaaccgatgatccggatgttattgccatgcaagatccgatgcaatataagctggcgatctttatgcgtaccttagacttgattattagccaaggcgatcaagcttatcgtcaattagaacgggatacgctggccgaagctaaaatacactatattcaggccagtcaattattggggccacgtccaaaccttaatagtagtcatcagtgggaaaacatcaaattagcagaagaaagtcgccaattggagaatagtcatttcctgccaccctataatgaactgttattatcctattgggataaactggaaattcgcttatataacctgcgccataatctaaatttggatggccaaccattacatttacccctctttgctacaccggttgatcctaaagcattgcagcgtcaacacggggccggtaatggcatcaatagtagtgagcaaatagcaacagcgcaaacctcgctgtatcgctttccactgttaattgaacgggcaaaaagtgccgtcagtgcggtgattcagttcggcaacagcctgcaaagcgtgctggagaggcaggataacgaagccatgacgttgttgttccaacaacagcaacagaaagttttgcagcacactaaagatattcaaaacaacaatatccaagtcttgcaagccagcctagaagcgacagattcactaaaaagtgctgcagaacaacggcgtaagcattataaggagctgctggataacggtatttccagcgatgagcaattagcgattaatattcgtattgcctctgcggccctcaatggtgagtctctcgtccccttggggcttagtgctgttttggatactgcgcccaatgtttttggcttggctgacgggggttctcgctggggggcgatatcacaagcggttggctggggaatgcagagtatggctatggccctagaaaccaccgcgggtgtccgtgatgcaaaagccaattatagccgtcgcgcacaagagtggaccttacaaaaagatcaggcggataaagacattgaacagttagcgcaccaatataccagtgtgcaggaacagctcaatatggcgcaaaaacagctgaatttagctgagttagagcaaggccatgccgacgcactgtatcagatgcaaagcacccgttttaccggcaaagagttatacaactggatggcaggtcgcctttcgggcctctatttccaactgtttgatgccactcaacccctgtgtttaatggcaaaggcggcactggaaaaagaggtcgataaagcgaagaccgatggcttatttatccgctccggttggaacgatctctatcaaggactactggcgggtgaagacctgcaactcaatctgcaaaaattggaaaatgtgtggctgatggaagaacagcgggcgctggaagtagagcgtaccgtttcattggcacaacattatcaacagttaagcgaccataagttcaatctggcagaaatcgttacgggctatatggcgcaagataaagaccaaaaaaccggtaatgaacaagactttgttgaattaaaaaatggcaccttaattacctccctcagcatcaagggcctgaacctggttgaggactatccggaaaccatgcatttgggtgatatccgccgcatcaagcagataagcgtgagtttacctgcgctgttagggccgtatcaggatgttcaagccactctcgattatgcgggtgaaaatacccatctggcaaaagggtgtaccgcgctggcgatctcccgcggaatgaacgatagcggccagttcctactggactttaacgacggtaaatatctgccgtttgaaggaattgatatcagcgacaagggcacattggtgctgcgcttccctaatgcaactagcaaacaaaaactgctgctgcaaagcctgagcgacatcattttgcatattcgctacaccatccgttcttgataacgccgttacctcagtcaacaggccccacagagggcctgataggagagccctttatggaaaacagtaaacagcaagtggccgttgctcccttgtcgctccctaaagggggcggtgcgattaccggtatgggcgatagtttaggtcctatcggccccagtggcatggcaacactgacgctgcctctgccgatctccgcaggccgcggttacgccccctcgctcacgctaagttacagtagcggcagtggtaacggcccgtttggccttggctggcaactcggcaccatggcgattcgccgccgaaccaacgcccaagtgccacgttacgatgagtatgatgaatttctggctcccaatggggaagtcatggtggttgccgcggatccgcagggcagtatcgaacgcactgaacagtcactaaatggggaacaattcagcgtaattcgttacttaccacgtattgaaggcaattttcatcgcattgagtattggcgaccccggacaaataacagccaggcaccgttttggttagtccacagttcagatggccaaaaacactgtttggggtattccgctgccgcgcgaattgccgatccactgcaccctgagcatattgctgaatggctactggaagagtcggtgtctctgagcggtgagcatatcggctaccagtatcaggcagaagatgaacaaggcattgatgagcctagtatttataaggctgaaaaacaaaatcatccagcagccagtgcgcaacgctatctgaaacgcgtggtttatggtaatcgccaagcggcgtatgaactctattgtctgactcagcaacctgcgccgacaagctggttatttagcctgatttttgatcacggcgaatacagtaatatcgcggagcaagtgccggtaatcataaaaggaaaatcctggaatttccgtcaggacgccttctcacactttaactatggctttgaagtgcgtacccgccgcttgtgtcagcaagtgttgatgtaccataatttgtcagcacttaaaggtgatgaacccgatgctcaagccacgctggttagccgtctgcgtttacactatcagcacgatgcttatgccacccaactggtcggttgccaacagttagcccatgaacccgatggcaccaaacgtagcctgccaccgctagaatttgattatcaggatttttccactcgcgacgcccttggttggcaaccacttactgattgggctgaatttaactatcagtaccaaatggtggatctgaacggcgaagggatgccggggatgttgtatcaggacagcggtcactggatttatcgcccaccggttcgccaaccaggcaccgccgacggcatcacttttggcgcggcccaacggttaccgagcctacccgcgatgcgcgaaaatgccatgttgatggatatcaatggtgacggcaagctggattgggtgatcagtcaaccgggcttagcgggctactttagccgtgatcctgaccttagccgtgatcctgatcttagctggacccaattcatcccgttatctaccttgccagcggagtatttccatccacaagcgcaactggtcgatttagccggcagcgggttatctgatctggcgttagtcgggccaaaaagtgtccgcgtgtataccaatctgtgtgacagttttgctgccgcaacccaagtagcacaagatgatgacatcacgctaccactacccggagttcacttcactgaactggtggcgttcagcgatgtgatgggttcgggccaacaacatctggtgcgaatacgccacaatagcgtcacctgctggcccaatctcggccatggccgctttggtcaccccctctctttaccgggatttaatcagccagttgagcaatttaatccactagcgatctatctggcagatattgatggctccggtaccattgaccttatttatgccaccaccagccaactgctcatttaccgcaaccagagtggtaaccgctttgccgaaccactggctatcgcgttgccaacaggcattcgctttgataatagctgccaactgtcactggcagatattcaggggctgggcgtggccagcattatgttgagtgtgccgcaccccaccacacaacattggcgctatgattttgtcgccagtaaaccctatttactgtgcaccaccaacaataatatgggcgcagagagtcagttgctttaccgcagttctgtccaattctggttggatgaaaaagcacaggcggccaaacagggccgatcactggcctgccaattgcccttcccgatccatctattagcgcaaaccacgcaatttgatgagataaccggtaacagcctgagccaaaccgcccgctacttccatggtttttatgatggtgtgcaacgtgaattcagtggttttggccgtgtcgatacgctggataccgatacctcggcacaaggcagtgccgctgaacgcactgcgccgaccaaaagcagtcgctggttccacactggccgggcaggcaatgaaacactatggcaaagtgagtattggcagggcgatgaccaagcctactcattgctgcctacccgcctgacaaaatttattaacaatacccaaggtgacgaattactcagtgaactcgatgataatcaaacgttttggttgcaccgggcgctgaaaggttcattgctacgcagcgaactctatggtctggacgacagcgaactggcgacacaaccgtatagcgttaacagctctcgctatcaggtgcggcaaattcaatcctctgctgatggaatctcatccccggtagccttaccgatggtgctggaacaactcagttatcactacgaacgtatcgcgcaagacccgcaatgcagccagcagattgtgctgcgttgcaatgaatatggtcacccactacacagtgtgacaatcaattatccacgccgcgataaagcccgtatttccccgtactcctggctggcaaaggaacattgggatagccattttgacgagcaacagcaacagttgcgcatcactgaaagccagcaatcttatcaccatgagatcagtgataaattctatgtgctgggcctgcctgccgggcagcgcagtgatgtactgacctatcccgacaatttcgtgcctaccgcggggattcattgggaagaattacagcagccagagggcctgcttggtactaaagcagagcgaacctttaccgcgcagcagcaggttttctacacctcggacaccattccgggcctggttgcctacagtcaacaggcagaatttgacgatcaaaccttggtcgcattggatgaattattaccagcgaatgagcgtaaacagcagcttatcaaggccggttatcaaatagcaccccgtctatttgctcgcaccggagaaacggatatttgggtcgcccaaagtgggtttactgactatggtgatgcctcccgcttctatcgccccatcagtcaacgtagtacgcaattagtcgggaaaaccattttggaatgggatgccacctgctgtgctgtcagtgacattatattggccgattacagcatcacccatgctgaatacgattatcgctttatcaccccttatctgctgatagatatcaatgataatcaacattatatcgagctagatgcgctggggcgggttacctccagccgttttgcgggcaccgagattgatccacaaaccaataaagtcattgaaaccggttttccttccatcgcggaacagccctttagcgcccccaattcagttgataaagctctcagcctggagaatacccgcattcccgtcgcgcagttctctgtctatcaacctcagagttggatgatttcattacagcttgatgacattgaaatatggattagagccaataacattactccagaatatctattccaaaatcatattctgatcgataactattatctttgcccccttgcgctacgccgctggggaagacaaaacaaccttctcatcactgaaggtgttggcctgacattgaaaaatcccatgcgccaaccgcctcatatattaaccgtcgtcgtggataactacttttctgcttctgaaccacaacagcatcaacaaactctcgctttcagtgacggctttggccgcgtattactcagcgcacgacgggtggagacaggaccctcttactcattcgatccggaaaacggcctcttagttgatgacaaaggcaatctggtgcaactcgaagtcgatcaacgctgggcggtctctggccgtaccgagtacgacaataaaggtctgccacgccgccgttatcaaccttattttttcgacaactggatctggctttatatcgccaataacagaaccctcaaagaggcttacgccgatacccatatttacgacccactcgggcgagaaataaaagtgatcaccgcgaaaggttatctgcgacgaactcactatttcccgtggtttgttatcagtgaggatgaaaatgacacggcgtcagaaatcacgccgaatccctaatattagccgcagagcctaaccggccccttcccggtcaggctctataccctgtcatttcaaggcgcaggacgatgatctgcctctgcgcttgcaacatgaaagatgacgggtatgcacagaggatattgacaaaatgcacgtccaggtacccatcgatgatttttttataacctgggtgatcattggcacattttcggcctggggaggattagtgcgctatatcgtcgatcaaaacaacgaatatgaagagtggagctgggtaggtgttctctgccaagtcattgtttctgcttttacgggtttgataggcagcctgttcaccctggaaacagggagtagccgctatatcacgtttgcaatcgcaggcttattcggcgcgatgggtaacaccgcactgaaacatctctggcagcgctttttcagccacagtaaataacaggtggaccctatgatgaatgacaaacccacgtttcgcctaagccaaataagtgaacataacttacaccatgttcatcccgacttagtcctgatagtacgccgcgcactcaccttatcccatattgattttagggtaatcgaagggatacgcacccctgaacgccaacggcaaatggtgctcaatggccacagtaaaaccatgaacagccgccatctcactggccatgcggttgatctggcaccaatggtgaataacagaatcccttgggatgactggcatgcttttgtacatgtcgccaaggcgatgaagcaagccgccaaggcgatggagctgccattgcaatgggggggcgattggaaaaactttcgcgatggtccgcattttgagctgcccagagaatgctacccatgatcagcttgagcaccttattcggtctgggcaaatccatgatgctgctggccggtgttgtcgccattgtttggggtgtgcaagccagccgaacgctggataggctcaatcaggagaatgtgcaattaaccacgcaattggcgcgcattgggcaaatcaatcagcaactcacacagcatattcaggccaccacggttcagctcaagcaagctcaggaacaagagcgtctggaaagagaaaaaagcagtgaattacaaaaacgcttgcgactggcgcaaaaaggtaaccgctgtgctgaggagcctgtgcctgctgctgttatccgcatgcagcagcagtccttcagtgacggtaaatgagtgtttgccttttcctgaggttttgctccctccgtgtcagatgccgacgtttgatgtgcagacctggggagattatccacattatgtggagcgcactcgcctggcgatggtgcgctgtaatgctaaccgggagtcagcgttacgctttttgcaacgatagatttcacaaccgtaaaataactcgtttaaggaataattttatgcccaatatattacccactgatctgtgcgccaacacccccaccctcgccatccacgataaccgggggttcgctattcgcacactggcttataaccgccgcgatcataatgaaaccattggcgaactgatcagccgcaaccgctataacgcctccggtcagctaatcgccagccgcgacccgcgccttgaggtggataatttccgctatcaatacagcctcagcggtgttccactgcgcaccgacagcgtcgatagcggcagtacactgcaactggcagatagtgctggccgcacggtgctcacgctcgatgcacaccacacccgccgctgggtggagtatgagaccggtgaacacagtttaggccgcccgctaagttaccacgagcaagccaaaggcggcctgaaaacagttaccgaccgctttttctatgccacaaacagcgagcaggataaaagcggcaatctgaacggccagtgtgtacgccattacgacagcgccggtttgcaggcactgattaaccagtcgattattggcgtaccactgcaacaacagcgccgtctactgacgaatcccaaaggcccagttgactggtttggcgaaaaggaaaactggggcgctcgcctgagcgaacagccgtttgttagccatagcaccaccgatgctctcggccagttactcacgcaaaccgatgccaaaggccatatccagcgcatggcctataaccgcgccggacaacttatcggttcgtggctaacaataaaaaatagcgctgaacaggtgatcctccgttcactcacctattcggctgctgggcaaaaactgcgcgaagagagcggcaacggggtgattaccgaataccgttatgaaccccagactcagcgcttaatcggcattaaaaccacccgcccggcgaagaaagaccgcccgacccggttacaagacctgcgttacgattatgacccggtcgggaatattctcgccatccataatgacgccgaagccacccgcttctaccgtaatcagaaaatcgtgccggaaaccacttaccgctacgatgcactgtatcagcttatcgaggccaccggccgtgaagcggataccaacggcatacaaaacagccagttacccgcactggcgtcactgaacgacagcaaccagttcgtcaactacacccgcagctaccactatgaccgcgccggtaatctgctgaaaatacagcataccggtgccagccaatacagtacccatatcacggtgtccgattcgtccaatcacggcattcagcaacaagagggtatcaccgcccgtgatattcgctcccagtttgatgcggcgggtaatcagcaacaactgcaacccggtcagcccctgcgctggaacagccgcaatcagttacagcaggtggaacccgtgccccgcaacgatggcatcagtgacagcgaaagttatctctatgatggtggcggtagccgggtggtcaaaaccagtctccataaaacccataacgccatccaaacccgttcagtcatttatttagcgggactggaactgcgtagccaatataatggcaataatctgacagaagattttcaggtgataaccgtgggtgccgcgggccgtgctcaggtacgggtattacactgggagcgcggccaacccgttgatatcgtcaatgaccaactgcgttacagtttcgataatcaccttggctcggcgttaatcgaattagacagcgatggcgatattatcagccaggaagaatattacccatttggcggtaccgcggtgttagcctcccgcaataccgtggaagccaaatataaaaccgttcgttactccggtaaagagcgtgacgccaccgggctgtattattatggttaccgttattaccagccgtggctgggccgctggttaagcgctgaccccgcaggcactatagacggactgaatttatatcggatggtgaggaataatccggtggggttgatggatggggatgggttaatgaccgataagcttcttgctaaacatgaagcaaattttgcaaaaaaaaacatatcatctatggctgaattaaaatcagaaatagaaaaactcggtctgctccctgctgatagtaagcaattattcttgcatttaaatggtggtgaatctgacgatgaaccctctggttcttccggttcttccggttcttctgaaatattagagaatacttcaccccacaaaataaaaaacttccatttcattagcgaaataaatctagccaccatgcccagaccttattataaagacttttccagcacagaggatatgttggagtctgcagagagacttaaagcatatggttcaatagatacgctgttgacactagatttaaccagtgaagatattcctgaatttacgtcaatattagccgataaaggaataaattatatagcagaaaaacaatatgaaataattgattactttagcgaagatgaattatcctcagaaaatatagaccgtatcgtcaacatgataaaaacaattcaaaataacaaccacaaagtaggtatacattgcgcagcaggaaatggccgcagtggacttattgccaccgccatgataataaacaaaaaatacacacaaagtcgtataaatagctttgaagaaaaaaacaaattaaaggaaataattgataagaataaaaatgaaataaatgttgatgctattacttatgatgcaatgaaattagtaaggaaaacaaatccctttgccggagagcgaacaactgacataaaagcagcacgtgaatactcacgttatttatatagcaaacagaatcgataattaagaatattaaggagccattttatgtccacaagtttaccaacccagctttgcgccaacacccccgccctcaccatccacgataaccgggggttagctattcgtacactggcttataaccgccgcgatcataatgaaaccgttgacgaactgatcagccgcaaccgctataacgcctccggtcagctaatcgccagccgtgatccgcgccttgaggtggataatttccgctatcaatacagcctcagcggtgttccactgcgcaccgacagcgtcgatagcggcagtacactgcaactggcagatagtgctggccgcacggtgctcacgctcgatgcacaccacacccgccgctgggtggagtatgagaccggtgaacacagtttaggccgcccgctaagttaccacgagcaagccaaaggcggcctgaaaacggttaccgaccgctttttctatgccacaaacagcgagcaggataaaaactgcaacctgaacggccagtgtgtacgccattacgacagcgctggtttgcaggcactgattagccagtcgattattggcgtaccactgcaacaacagcgccgtctactgacgaatcccaaaggcccagttgactggtttggcgaaaaggaaaactggggcgctcgcctgagcgaacagccgtttgttagccatagcaccaccgatgctctcggccagttactcacgcaaaccgatgccaaaggccatatccagcgcatggcctataaccgcgccggacaacttatcggttcgtggctaacaataaaaaatagcgctgaacaggtgatcctccgttcactcacctattcggctgctgggcaaaaactgcgcgaagagagcggcaacggggtgattaccgaataccgttatgaaccccagactcagcgcttaatcggcattaaaaccacccgtccggcgaagaaagaccgcccgacccggttacaagacctgcgttacgattatgacccggtcgggaatattctcgccatccataatgacgccgaagccacccgcttctaccgtaatcagaaaatcgtgccggaaaccacttaccgctacgatgcactgtatcagcttatcgaggccactggccgtgaagcggataccaacggcatacaaaacagccagttacccgcgttggcgtcactgaacgacagcaaccagttcgtcaactacacccgcagctaccactatgaccgcgccggtaacctgctaaaaattcagcataccggtgccagccaatacagtacccatatcacggtgtccgattcgtccaatcacggcattcagcaacaagatggcatcatcgcccgtgatattcgctcccagtttgatgcggcgggtaatcagcaacaactgcaacccggtcagcccctgcgctggaacagccgcaatcagttacagcaggtggaacctgtgccccgcaacgatggcatcagtgacagcgaaagttatctctatgatggcagcggtaggcgggtggccaaaatcagtctccataaaacccataacgccatccaaacccgttcggtcatttatttagcgggactggaactgcgtggccaacataatgacaataatctgacagaaagttttcaggtgataaccgtgggtgctgcgggccgtgctcaggtacgggtattacactgggagagcggccaacccgttgatatcgtcaatgaccaactgcgttacagtttcgataatcaccttggctcggcgttaatcgaattagacagcgatggcgatattatcagccaggaagaatattacccatttggcggtaccgcggtgttagcctcccgtaataccgtggaagccaaatataaaaccgttcgttattccggtaaagagcgcgatgccaccgggctgtattattatggttaccgttattaccaaccgtggctgggccgatggttaagcgccgaccccgcaggcactatagacggactgaatttatatcggatggtgaggaataacccaatcagatggcgtgataacaatgggctattaaccgaagagcaaattaatatgtacgttaatttgtttagtaatattggattaaaaaatgatgatgaattaaagagtgaattattaaaatatggtttaagtgaagaagagcaaaaccagatataccttaatatgttaagacctatgcagtctggatcatcaagctcattattctccttcccttctgaaagtagttcaagttctgggagtacgcaaagtgttgattcaggttatctcagtccagtaagaaactatcatttttttgaagatattaagttagcaacaatgcaccgtccctatccaaaaaaacaagcctctagtgacacaataacatattcagcagaagatttaacagaagctagccctataaaaattctcattggtttggatttgaccagtaaaaacacccaaccatataagtcagcgcttgccgaaaaaggaattaagtatatcactaaagaaaaatatgaaataacagacttttttgaagaaggaggattatcgactgaacaaatagatttaacagtaaataaaatattaaaattacaaaaaaaggatcttgtaggaattcattgtggggcaggtaatggaagaagtggagttattgcatcagcattatccattaataaacagtatacaacagataaaataaatagttttgacgtaactcattcattaagagggtcaatacttaaagacacacaaacataccaagtggatacggtaaccgccaaggcggttgggattatcagagaaataaatcctaaagcagtggaacgtaatcaggatgttatttccctatatagatattctcattttttatatacaagaaaacacactacatcattataatttattaattttaaacaccttccctattttgaatagggaaggtgtctatacccgtaatactgattttttaaaatcgctgatactgacagcagcattggcaaaaatagggttaactaatataccgatgctttgttggcactaaatttagtatcaaatgcagtgccaacaaagcctaatacccatattgtattttcgagcgcctctacgccgtgccgcccacggttaaattatccaacttcaacgtgggttggccgacacccaccggcaggctttggccctctttgccacaaacaccaacgcctttatccagcgccagatcgttgccgaccatggaaatctgctgcatcgcttcaatgccagagccaatcagggtggcccctttcaccgcgtgagtgattttgcctttttcgattaagtacgcttccgacgttgagaagacaaacttgccagaggtgatatccacctgaccgccaccaaaatttggcgcatacaggccgtactccacgctggcgataatatcttccggtgtcgattgtcctgccagcatataggtgttggtcatgcgtggcatcggcaggtgcgcataggattcacgacggccattaccggttggggctacccccatcagacgcgcgttcagtttatcctgcatataccctttcagaatgccattttctatcaacacgttatattgacccggcaccccttcatcgtcgatagccagtgagccacggcggccttgcatggtgccatcgtccaccaccgtacagagttctgaagccaccaatttgcccatttgcccactgaataccgaactgcctcgacggttgaaatcaccttccaacccgtgaccaaccgcttcatgtaacagcacgcccggccaacctgcgcctaacactaccggcatcgcacccgctggagcggcaatagccgaaagattaaccagcgccattctgaccgcttcattagcaaaattatctgcccgcacttcgccatcaacggtttcaaggaaatagtcataaccgaaacggccaccgccaccgcaagcaccgcgttcacgtttgccgttatcttccaccagtacactgaccgaaagacggaccaacggacgcacatcggcagccaaggtgccgtcagtcgcagccaccagaatctgttcatacacgccggtcagactggcgctaacttcctgcacccgtttatcggcggcgcgagcgactttatcgacccgatgtaacaaggcaattttatcttcccgcgataggctttgtagtggatcaagcaacgggtacaaggcttgataggcaatctcacccaaggtatggactttgccgttgccagtgtcacgaacaatactgcgggccgcatgggcactttgctgcaacgcattcaacgtgatttgatcagcgtaggcaaaaccggttttttcaccacttaccgcacgtacgcccacaccctgatcaatattgtaggagccgtctttgatgatgctgtcttccaacacccaggcctcgtgatagctggactggaaatacaggtcagcataatcgaggcggcgttcagttagctgccccaacactgagaacaagtcctgatggttcaacttgttagcagtgagtaactgctcactgacaaatgagaggctcatagtttttactcttaattagatggtggtttattcaataatggtttattcaatgtcggctccagcgtcgcctgaaagcgattgtgctgcatgaccggcatttgattgcgaatcgtcttcaaacctgcggtttcaattcttacttttagggccgccaccgcatctgggttatgcccaataattttaccccaggcatcgactgccatggtatggccccacgtccggcgggtagcaccgtgacgccccacctgtgcagcagccaatatcacgcactggttttcgatagcccgtgcacggagcaatgtttcccaatgcgcctcacccgtcattttggtaaaggctgccggaacagaaatgatttcagccccctgcgctcgcaaagcctgaaacaagccagggaaacgcaagtcatagcaaatggtcatgcccaagcggccaaccggggtatcaaccaccgtcaactgctgccccggctgataagtatcagactcacggtaatggccatggatgtcattgatatcgacatcaaacatgtgaattttatcgtaacgggctttgagttcgccttgatcatcaaataacaagctactgctggtgatcaggtccggtgactcacggctcaccataggcatggagccaacctgtatccaaaccccgtagcgccgtgccatttcacgcacttcttgctgtaatggaccgtcattatggtgttccgcatggtgacgataagaggcagcattagcaaataacaacgcattttcaggcgtcataaccagtttgatacctgcatttaactgtttgatctgctgctcaatttgagccagattgtcacgggtattttcaccgctgcacaactgcaataatgcaacattggcatttttcatggtgcctcattctcctttagctgacgtaacacttcatggatggtcggttgatccagactaccggtaatctgatagcggatcagcgaaaccttgctccataacggccctaaaatcttcgaggcagcaaacactgccgcccccactatcgggttgatcgcaaaggcggtggcaacacctacagtggcggaaagttccggtgtgatgaccgcttccatggcgatttggcgcttaaccagatcaaccttgccattcatggcgatatctgccgccagcccatcaatcactaagtcattggtactcatcaccccatttttaagggtggccgtactccgaatagagtcaaatgcgaagtcacggctaaacgtatcactaaagtcgagttgaagcttacgtaatagtgcgtcaaagctgaccagacgcagtaactggcccgcacggccccccccaagatcagtgagctgccctttgcctaaccgcccctttaacgtcccactaagggtattaatctgtggctcccaagggacaccgcgccagtttagatcggcgttaatcgcaaaagaggcattttttatcagggtggtcaggccaaagaatgagagggtttcatctattcttggcccgttcaagccgatgttcagtgtggttttatcgccagcgcgatcttgctgccactgaccggtaatattggcccgcccatttccggcctcaattaagccgttcgtcagtatcagagccgagcctttcggcgttaggtccgcgttcacccggccgatattctgccccagtatccaacatgccttgcagcgcaattgcagcgcaggccaatcactgaatgatataccgctgggaggttgtggcttctgcaataccgtaggctcctgcgataccgcttgcgccagcgggttatttgcctcacggctgccccattgtgggttgtaataaagataattgagatcagcatgccatggcccatagtctgccattaacaggctaccgtccacctcttgccccttcgcggtgattttcatcccacttggcaggggatcggcctgtaacgtcagttggtgccaggcctgcccacccaccaacagttcgggggtttgtaatgtcagccgcttcggtaagatgacattggttttactgcctttgatcttcggttgagtggatgatgtcgcagaaggcgaagaaaatgatgcagcaaacggcgaagcggccgtcgccagctcgggggccaataatgccagccaacgctcaccatcaatggccggtaatttgaataccagcgctttatcatcaggcaacgatggaatttttttactgtcggtttgccagatggcgcgggccagttcaactttctcgccttgcaataaccactggctgttgaaggcattgttgttacccgcgctaccagagagggtaaatgcctccagcccaccgttcacctgaacatgcagtggcaatgcctgaccgctgtttttatctagcggcgaaggtaagtgactgctcactttctttaagtctgcgctgacatcgacttgataatctggcttaccgtgttggggcaatttcaccgcaactttaccttgccaattggcactgccactgagcatcttcgcaagagaatccggtacaccgggcaatttagcaggcagccaatcgccctgtagcccaacattcaccaagaagtcctttggctgctccttcgtggtgaaattaaccgtcaatggttgcccataccagttggccgataacgtctcgctctccaaattgccatcatagaagcggaatttaccgttgatattttccagttggctttgcaggggcttaaccagcaggctgttgttattcaaggtcacttcaccgctggcatgagtgatgctctcttcttccagcgggatatccaggtgtaagcgcccactaatttttccacccacctgcaattcatccagcgtttcggccaccgaatccttaagtggtgtcgcggtaaagtagtcatgaacatcgcgcccttcacccaggacatccgcatcgacatacagtttttctttcaagtaatcaggaatgatggcgctgatattgctgccaataaccttgcccaacagggtgtgtggcgcattcatccacaagccttcattgaggaagttaaggtcaatggccaaattatctaaggctggccagtccggttgaaactggaaaaccgcattacgtagtgggacatagacctggaactgaccctctttatttttataaggaaaatcatgaggattaccgttatataccagtgtcgcattatctacctgccccccctgtagcgcctccgtcagataatcggccagtttctcgcccataagcgagaccgggaagtaacgccaggcatcggtggcatcatacaggcggatgcccgccagtattttcagccacggctgggcttgattaagctgcgacggcttctgattaggctgcatataataaaaactgccgttgccccacaacgatttagcctggacatccagttgatcactccacagcgcccagcctttatcatcaatacgccagtttagcgcgccactcgcctggctaacctccaacggggcgcggaacaggtcaccatacggcaagagactgtttttaaggttgatgttaagacgcccaagacgtgcggagccactcaactcaccatcaaaatgattaactccgggtagttggccccagtactgccaactgacatcgtgccatttggcttgaaaacgggtggtctccggttggctgatagggatatccaacgccagtgcatcgacatacccttgtggttgtaaatctgcccagcgggccagcagttctggggtaaaaggtgacagggtgggtaacagcggcccaatccgttccaactgaagattgctggctcgaatacgtaattcttgacgctgctcagggccaataaattgggtattctccggtagccaaagggccgataagcgccctttcggccaggcttgaccatcggtttttaggttcagtactggcgcgtcgatttgccaaccattgccctgacggcggccttccagcacaaaattatcaacagataattgatgtgaattactgcccaccgtccaattggcctgcccctgactgagcagcacattgccccggtaaacttcaccacttttaatgctcagccaagccgccaaactgaattcggcattatccagaccggtattattctgcaaccaacggctaatccacggtttaaggtcgatattatcggcctgcatatataccgtgccattattcagaatgccctgattatcgtgcaaatccatacggacctgcaccacaccgtgctgaccattaatggtcgataggctaatttgcccttcggcacgatgacgggtgctggaattgagccaggtgagttgtggaatttccagctcggcacgggggccagatggcgtcagaaaagagatgcggctattacgcagatcaaaacgatctaactggcgcaggaagatattatgaacattaccggtttcaaggttactgccgttattctgcgtcgcatccagtgtggtgtgcagatccaactgcaactgatagaaggtcaaatcacggaattgccaacgccagtgcagcagtgactgccacacatccagtgccagcgtcacccgttgaacctgcaagtcagccttcggcatttgggcgcgaatatcgcgtaattccaacgtcgggccaaatgtttcccaggttccctgcataaaccctacgtccagtgggataccgctgaccgactggatcttagccacaatttgcggccgatactcattaatgagaggcagcatcatgcgtagcgcactgaccaacagcgccaccacaacaatgattgtggcgcctgtcgcaaacattattttgggcagtcgcctcacgcctttctcctttcaatccgcagtgagaccatgacgctgcaagggccacagcggaaccgtcttagaaccttcgccaacaacacgggaaggcccttacatcatcaccacgtcaaactgttcttggttatacagtggctctatctgaacttttacctgcttaccgacgaagatttccacctcggccagtgcatgagactcttcgcctttcagcgcctcacctacagccggagaagcatagaccaagaaacggtcagaatcataagcatgatgaacacggacaatttcacgcaagatttcgtagcacacggtctctacggattttaccgtgccacggccacggcaggttgggcattcatggcataaaacatgctcaatactttcacgcgtacgcttacgcgtcatttcgactaagcctagctgggagaagccattaatactggtttttacgcgatctttactcagtgcttgttccaatgaatgcaatacccgccggcgatgatcttcattactcatatcaatgaaatcaataatgataatcccgcccagattacgcatccgcaattggcgggcaatggcctgcgtcgcctcaatattggtattgaaaatggtttcctcaagattccgatgcccgacaaatgccccagtgttaatatccacggtagtcatcgcttctgtctgatcgataatcagataaccacctgattttaattcaactttacgctccagagagcgctgaatttcattctcgacatcatagagatcgaaaataggttgcttcccagtatacagctccagcttgtccgtcatttctggaatatattcgcgggtgaactccaccagcaaatcgtaagtcaattttgagtcaacgcggattttatccagcgccgcaccagcaaaatcacgcaatacgcgttgcgccagcgccatttcaccatacagcttatatttggtgatattacgcttcttacgctcctgaactttggtccacaaacgtttaaggaacgcggcatcggcggatagctcttcttcgccaatcccttcagcggcagtacgaataataaaaccgccctgctcatcacagtaagctgccaccgtcttttttaggcgttcgcgctctgcttcactttcaatccgctgggaaaccccaacatgggcagctccgggcattaacaccagatagcgagaaggaagagtaatatcggttgtcaaacgtgcgcctttggtacccaagggatctttcaccacttgtaccattaaatcctgcccctgacggaccagttcggcgatatcgcgcacattgaagtttttctgttcatccccggccacgcattcggtgtggggcatgatatcggaagcatggaggaaggcggctttatccagacctatgtcaacaaaagcagcttgcatacccggtaaaacccggctgactcgccctttataaatattgccaacgatccctcttttggcttcacgctcgatatgtatttcttgcaggatgccgccatcaatataagcaacacgcgtttcagacggtgtaatattgaccagtaattcagctgtcatgtattcctctcacattacgctgcgcaataaaatgacttagtaattcatgggtttcaactaacggcaggcccaccactgcgtgataactgcctgcaatggccctgacgaagcaaccacctttcccctgaatgccataagcgcccgccttatccatgggttcaccggtagcaatatagtcactgatttctaacggagataacacgcgaaatgtcacatctgtcacaaccatggccgataacatgttttgccgatcggccaacgccacggcggtcatcacctgatgcttctggccagacaatgcactcagtatttgttgtgcatgttccttatcccgtggtttttctaaaacctgcccatttaacaccacaatggtatcggcacccaataccggtaaatcctgtggtgcgacagccacacctgcccgtgctttatcctgcgccaaacgctggacatacacctgcgcactctcgccagggtgacgctgctcttcaacctctgttttcagtacctcaaacggtaaatccaacagggccagtaattcacggcgacgtggcgaagcagaagccagatacagggcagtcatgggcattaaatccttattgcaccgaaaattggcggcgaattttacgcattagcaggaatagccatggccagagaatgccgttgacaacgctactccagaaaacttcagggcggaatgcgacattaatcaccaagaactcagaccaaaacaccacaacatccatcgtcagcgaaagcagcatgacgataagtgcctgttgccacagtgccatattacggaataactgaaacttaaaggccaccagataggcgatgatactgaatgccaacgcccggactcccagagtcgatcctaaaataaggtccataatcagccccagaataaaccccgtgccaacattcacccggtgtggcaaggccatcacccaataaatgagtaccaaggctaaccatgagggccgaaacatatagatctgttcaggccacggcataatttgcagcaccatcgcaatcaggaaggatagccagataacccagcgaccatgactactgtaacgattcacggcgaaactcctggtgtgacaactcctggtgtggcacccgcgggcgtagatgcggcaggcgcaggcggccccatagcatcagcagaaggcaacacctgagacatcattggtgccagacgttcattggcgacccggcgtacctcatccggtggcattggcatatcaccattacgatcagcgccccacaatagcagtaaataacgtaagcgttgtaaatctgcggtgggccgagcttgaataaccgtataagcgcgctggttgtcgactttgaccgaagagacaacggcaacgggatagccttcagggaagcgcccacccaagcccgacgttaccagcacatcgcctacacgaatatctgtattactgggtaaatgctccaataataaatcatcgctacacccgctaccggcagcaatcacccgaatatcattacgcagcacctgaataggcagtgcatgggaagcatcgcaaatcaataatacgcggctggtaaatttactcactgcaacaacctggccgacgacaccgcgatcactaatgaccggttggccctcataaacgccgctgttcgagcctttatcaatcacaacatgatcactataagggtctgtcccgctggacatgacctgagtcaccattttttgctcatcctgacgcagaggagaacccaataattcccgtaagcggttgttttcctgtttaaactgccccagtaattgaagatcggtatttttcagtaacagctcttggcgtaacgcacgattctccaactccagttgttcgcgagtggctagcgtatcagaaacgttgtcgagaattttacgtggcccattggccagaaaatagaaagggctaactgcggtgtccatgtaagtccgtattttaacgaacgtacccaaccggctatcagcaataaccagtacaatggccgcaataatggcaaagaagagtcgcagttgcagggatggaccccgactaaaaatcggcttcataaattatgcgtattcctcgacaacaagaggagacactaaatcgggtaagtaaaataccttgtcacttgaaattacagcagtgttagcgttattcattcgcccgaatcactgacctggatcagcgcatcgggattcgctgacttgctgcaaccccaattaatttgggtatagacttaaccgacctagccctcttctttggctgactattcttcgctgaacaaatcgccgccatgcatgtcgatcatttccaacgctttaccgccaccacgtgcaacgcaggtcaatggatcttctgcgaccacgacgggaataccggtctcttccatcagcaggcggtccaggttacgcagcaatgcgccgccaccggtcaataccataccgcgctcagagatgtcagaagccaattctggtgggcactgttccagcgccaccataactgcgctcacaatacctgtcagcggttcttgcaacgcttcaaggatctcgttggaattcagcgtaaagccacgtggtaccccttcagcaaggttacgaccacgcacttcgatttccagcacttcgtcgcccgggtaagcagaaccaatgctgtgtttgatacgttcggcggttgcttcaccaattaatgaaccgtaattacgacggacataattaatgatagcttcatcaaagcggtcaccaccgatacgcacagaagaagagtaaaccaccccgttcagagagatgacggccacttctgtggtaccgccaccaatatccacaaccattgaaccggtggcttcagaaacaggcaagcccgcgccaatggccgcagccatcggctcttcaattaggaacacctcacgggcacctgcgccctgggcagattcacggatcgcacggcgctcaacctgagtagccccgaccggcacgcacaccaacacgcgcggactcgggcgcatgaagctgttgctgtgaacttgcttgataaagtgctgcagcattttttccgtgacaaagaaatcggcgataacgccgtctttcattggacgaatagccgcgatattaccaggagtacgccccagcatctgtttggcatcatggccaaccgctgcaacgctctttggtgaaccggcacgatcctgacgaatagccaccactgaaggctcattcagtacaatgccttgtcctttaacatatataagggtattggcggtacccaagtcgatggacaagtcgttggaaaacatgccacgaaatttcttaaacataacgaaaggataatcctgcaagctgggggcgaaaaataaaatccgcctactttaccaaccacacgaatcagcaacaaggcgcaaaaacgtcctgactcggtgaaaaagtagctgcgtcagtcacatcacgttccagtcaaaatctatattgcttgaaaaggttaagtaaaccctctgtacaacacagatttgcccgcacggcagacgtaacacagcacataaaatctaacatttaacctgattctcgttgaaagtaagtgcacaccaacgattcacggtaatgactgacacattctacgttaatttttgctcaacgatcaggctaacatggccctattacgaatattttttctttccggagtttaatggggtcggtggagcaaagaaattgccctgtccgccgtaaacgcctttctcttgcagcgtttgccattcttcacgggtacgcacttctgccgcaaaaactttcgtctgcgtccctgcacaggcaccggtcagactttctacaaataactggttttcatagcgaaaattaatgcttcttaccacaccgggatgaagctttatcatttcaacctgcaaagacttaatatatgaggtgctgacaaccgtcaatccagcctgtgatgccatcactttgcagcctacgccacgcaataaacggaccatttggcggatttcttcgatatgttgacacacatctgcctctgcaagttcaaagataattcgcattcggtcagattttttgcactgtaatagcgtgtcacgcaaccagcgctggaaaggacgatgtaataatgaatcaacgctgatagaaaatgccagcgtttcatccggccataaagataataaaggaattatcttatcaatcttttgccgatcataacgttcacccaatccgagcaattgtaccaagggcataaactcggccgccagtagctcctgctcaccatcatatatgcggctaattatttcacgatggcttattttgccatcaacagtaataacgggtttttgataaagccttgggcctccgctcgccagagtctgttccagtaatgtacgccatttaacactgccacgtccgcgctccggtacctgagtgtcgaacacataccaaccgttgccaccatacagcgccgcacttttggtcgcctgcccggcattgtccataatttgttcgactgactcaccactccggtaagccacgatgccaatatgcaacagtgattcgcgatcaataatatgaggctccggtaaggttctcaccgcattcaccaactgtgcggccatcacatcggcatctttcagggttttgtggggcagtaatatcgcgatgtcactattaaggtagcgggccaagagtgctgaggggtagcgtgccacaaaagttgacagcaggttaaccagtgaactcatcaattcctgtacttgctgctgatcatgcgtttcatttaaggcttcaaaatcgggcagttgcaccatcatgaccacaccgtgcgcaccggtctcttcaagttgtgtggtcagttggttatcaaaaaactgacggttactgaggccagtctgagcatcttgagccgcaaacgtgcggattaacgtatctacccgattgcgttctgcccgcacctccatcaactcagataataaatggtcaatagccctgctggcacaaggtggccattcgtaatcctcgctgcgcaccgcatgttcacgttcaccattgagaatgcgccttgctcgccgttcaagtttttcctgccccacggtctggtcacgtagccagcggaaactcaacaacaacgttaacgcaatgaccaccaccaccagtgataaaatggccgcggcataaatagaacgggcatagctacccaacgggtcaatatagttgaaatgcatctccgtccctggctgatgcaacagaggcaataccatctgacggtagcgactgtggctgttccaaggcgtataaactgcaggaatgtggagttgatagagggtactggtgctatttttgacactgacatcgaccacaccaagggtctgcatcatcagtggcagccattcacgttttttattgatgggttgcagcagcagtgactgatcgtaagcggtcacaatactttggagccgttgttccattttcttctggcacaaatagaagaagctgatcgtgctgcccaataagactaaacacatagccaatacgaccagcagcgtcataaacgcagaaagtttggtggtaaatcgcattacttagccttgcctagtgcaattaaatgaatagagtccctcaaatccatgggggcaagtactatatgacaaaaataacccgtaacgctgattttttactgcagaatacggcaaatacacaataatttagtccttttccctgacgttcagcttatccctctaacaagcatagcccctgataatcatcaacagcatgatttttgtccccgatcagccttgaaatttgctgtaaccgctatattggctcacccttaacacagggtttttatttctgtcttttcaccatttatacccaacgttattgacattgccgtaagcgaatcacccatcgtccacgtcacgagagcggctgacacggcggcaacgttaagtaagaagaggggtcattagggagcacgacatgcgagcactgatacttgagcaaattgaagggcgtaccaccgcagaagtacgtcaaatttcggcctcacaactgcctgcgggtaatgtcaccgtagatgtcaattggtccagcctgaattataaagatgcgttggcgattacggggcaagggaagattattcgccagtttccgatggtaccgggtattgatttcgccggcacagtacacagcagcgaagatccacgttttcatatcggccaatcggtcttattaaccggttggggagtaggtgaaaaccattggggaggactcgccgagcaagcacgagtgaatggcgactggcttgtccccatgccagacggactggatgcacgtaaagcgatgattattggtaccgcaggttttaccgccatgctgtgcgtcatggcactggaagacggtggtgtgaccccgaaaagcggtgaagtggtagtaaccggggccagtggtggcgttggtagcacagcaattgccttgctttcagcgttaggctaccagattgccgctatttctggccgcgacagcaacagtgactatctaaagaacttgggcgcacaacggatattaccgcgcagtgattatcttgatgcttcacgaccactggaaaaacagctctgggcaggggcgattgatactgtgggtgatagcatgttggccaaaatactggcccagatgaattataacggtaccgtcgcggcgtgtggcctggcaggcggttataatctgccaaccaccgtcatgccatttattctgcgtaatattcgcctacagggcgtggattcagtgatgacaccacaacctcgccgtctgcaagcctggcagcgattacagaaaattttgcctgaaagtttctatcagcaagcatcacaagccatcacgctggctgatacgcccacgattgcggccaggttactggcaaatgaagtcaccgggcgtaccttagtcaaagtccgctgattttttcttattcgctgacggcactcaatttactggcgacactcacccccactaattaatcgttacagcaaccaccgaggtcagtttcacacttgcctcggtggtagaaatttcatatttttcttagaaccttcgcacttgttcccatttgccaccatgattaaccacatcaggggcaacgcgattaacgacatcaagggcaactatccgacggagtctgctatgcataacacgtttactcatactaaaaacaatactcatactaaaaacaatactcaggctaaaaacagcggttctcagacgaaaagcaatgcggtcagtctcaataagccacgaaaactgactgaggcagatgtcacgccagagagtattttttatcaacgacgtaaggtgttgcaggctctggggatcaccgccgccaccttggctttgccagcatcagcacaagccgatttactggcctggtttaaaggtaacgagccgcccaaagcgccctcaggtaaaccattgacgttcaccccatcagccgcttaccacccagacttggctttaacgccagaagacaaagtgaccgggtacaataatttctatgagtttgggttggataaagctgatcccgccgcgaatgctggcacgctgaaaacagaggactggcagattaagattgacggcgatgtcgttaagcccatgacgttggatatggattatctgatgaaatgctttccccttgaagagcgaatctatcgcctacgctgcgtcgaagcgtggtcgatggtcgtgccatggatcggttttgagttagggaaactgctgaaattagcagagccaaccagtaacgcccgctatgtggcgttccaaacattgtatgctccagatcaaatgcctgggcagaaaaaccgctttattggcgggggactggactacccctatgtcgaagggctgcggttggatgaagccatgcacccgctggcctttatggttgttggcgtgtatggcaaaaccctgccaccacaaaatggtgcgccactacgactcatgacaccgtggaaatatggctttaagagcattaaatccatcgtgcatattcgcctgacacgggatcagccgccaaccacctggaatttgagcgcccccaacgaatatggcttttatgccaatgtgaacccgcacgtcgatcacccccgctggtcacaggccaccgagcgcgttatcggttctggcggtattctggatgtaaaacgccagcccaccctgttatttaacggctatgctgaacaagtggcatcgctatatcgtggtttagatttgcggaagaatttctaatgcggctcagtttacgacacatcacatggctaaaaatcgccatttggctggcggcaacattaccgcttctgtggctcgtattatcgatcaatctgggggggctcagtgccgatcccgccaaagatattcaacattttaccgggcggatggcccttaaattacttttggcaaccttattggtctcgccattggctcgctacagtaaacaaccgttgttactgcgctgccgccgcttattaggcctatggtgttttgcctggggaacactgcatttactcagctactcgatattggaactggggctgagtaatattggcctgttggggcatgagttgattaaccgcccttatctgacattgggcattatcagttggctggtgttactggcgctggcgctcacctccacccggtgggcgcaacgaaaaatgggcgctcgctggcaaaaactacataattgggtgtatgtggtcgccattttagcccctattcattatctttggtcagtgaaaacactctcaccttggcccattatctatgcggtgatggcagcactattactgttactacgttataaattactgctaccgcgttataaaaaatttcgtcaatggttccgctaaaagtccgaaccgctcatcgcttcccccctgtaacatcccgtgtgcagggggtaaatcgatgagtgaacgcacagttcgctattttttttattgaatatcttcgctgataaaagcagtatttagctgcgaattgctacgatatcattataatgcccaaccttagtgctgatcgccgtgccagtttcgtcgtaaaaaggtgacaaatcggtagcagcaggttattttttacgatgatggactaattgccggagataccagcacaatgtcggataagtttcacattttgcttctgaatggccctaacttgaatctgcttggaacgcgtgaaccagaaaagtatggttacaccaccttagctgaaattgtcagtcagttagaaattcaggctcagggaatggatgtcgcgctttcccatttgcagtcaaatgcagaacatgcgctgatcgatagcattcaccaggcacggggtaataccgattttatcctgattaacccagcagcgtttacgcataccagcgtggcactgcgtgatgcgttgctaggcgtgcagatcccgtttatcgagatccacttgtctaacgtgcatgccagggagcctttccgtcatcattcatatctctccgatatcgcggttggcgtaatctgcggacttggcgcagatggctacaactttgctttacaggcagcggtaaatcgcttgtcaaaatccaactagacccgaaataattcgagttacaggaaggcggcaactgagcgaatccccacgagcttacataggtaagtgactggggtgaacgaaggcagccaacgcacatgcaactcgaagtatgatgggtataattgcaacacacaaagagtacggaatcacacttatggatattcgtaagattaagaaactgatcgaactggttgaagagtctggtatttcagagctggaaatctcagaaggcgaagagtcagtacgtatcagtcgtgctcctgccgcaccgaattacccaatgatgcaacagccttatgcttttgctgcaccacaacagcagccagcgctggctgccgccgtcgccccagcacccgttgctgaagccgcaccggcagcgataagtggccatatcgtatgttccccaatggtcggtacgttctaccacacccctagcccagatgccaaagccttcgttgaagtcggtcagaaagtttctgttggtgatactctttgcatcgttgaagcgatgaaaatgatgaaccaaatcgaagcagacaaatccggtactgtaaaagccattctggttgaaaacggccaaccggttgaattcgacgagcctcttgtcgtcatcgaataacgaggcgttccatgcttgataaaatcgtaatcgctaaccgcggtgagattgcgctgcggatcctacgggcttgtaaggagctggggatcaagactgtcgccgttcactctgttgcggatcgtgacctgaaacacgtattactggctgacgagactgtttgtatcggtcctgcgccttcagttaaaagctatctgaacatcccggcaatcatttcggctgctgagatcaccggcgcagtggctgttcaccccggctatggtttcctgtctgaaaatgctgattttgccgaacaggtagagcgttccggtttcattttcattggcccacgagccgaaaccattcgcctgatgggcgataaagtttccgctattagcgcaatgaaaaaagccggtgtgccatgcgtacccggttctgatggcccattaagcgacgataccaccaagaacaaagcctttgccaaacgtatcggttatccggtcattatcaaggcatctggcggcggcggtggccgtggtatgcgtgtggttcgtcacgacaaagatctggaagaatccattaacatgacccgtgcggaagcgaaagctgctttcaataacgacatggtttatatggagaaataccttgagaacccgcgccatatcgaggttcagattttggctgatggtcagggtaatgctatctatctggccgaacgcgattgctctatgcagcgccgccaccagaaagtggttgaagaagcacctgcaccaggtatcaccagcgaaatgcgccgttatatcggtgagcgctgcgcgaaagcctgtatggaaatcggttatcgcggtgcaggtacctttgagttcttgtatgaaaacggtgagttctatttcattgaaatgaacacccgtattcaagttgaacacacggttaccgaaatgatcaccggtattgatttgatcaaagagcagctccgtatcgcggctggccaacctctctccatcaaacaagatgaagtgaaagtgcatggccacgctgttgaatgccgtattaacgccgaagatccaaataccttcctgccaagtccgggtaaaattacccgcttccatgcaccgggcggtttcggtgttcgttgggaatctcatatttacgcaggctatactgtgcctccgtattatgattccatgattggtaagctgatcacttacggtgaaaaccgtgacgtggcgattgctcgtatgaaaaatgccttggcagagctcattatcgatggcatcaaaaccaacgttgagttacagcaacgcattatgaatgacgaaaacttccagcacggtgggactaatatccactatctggagaaaaaactcgggttgcaagaaacctgatatttcgcctttcatacatcatttgagctgttatagcagggccggttaattgaattgccccccaatattggataataacctgatattggggggcagttttttatggcataaactgaagttaaaaagcctgaattctgtagagtgcggaattcaggccttgatggctaattaatttaaacaaccaaaaatcttgttaatttaaacagccgtatatcttaccttcagtttatttaagctgaaattttttaatttgctcctggcatgcattggaaaaaatcttcctttccattttcatcgtatgagaccattgcgcctccgccttgtgggcatctgtctaagtgccagttaataccagatgcatatactggagctatggaagaactggcacatactaatagaagagaggcaatgatttttttcatggtaaattcctataaattttaagttaatgtttatattgataaaagtaatttatcagtagtcaatacaattatttttacaatgtgatttcctaccaccaaaacaatattaaaaagaacaaacccaatcaattaaatttattatcttttcatgttattaatgattggtaatcatgttattagggatctaatatttgaattatttttttaattttatatataaaaaagaaaaaaataaacagcgtcaatggaaaatctattttagccaataggttgcaataaaaatccaatattaaatctagaaaataatatttattatagataatatcggttattccgtggagtgagtgttaaaaacagtatttataatatattcacggttaaaaaaaacaggtccggtgccattgtcgtcaggaaccagcagcctccagactggctgaaaacaacatttgaatttccaatgtgattgagacaagaaaatggatggccttagaatattttatctaaaccgttagcttcagctaaacaatgggctgtttatgaaatatcattccgaccggttttttcttttctgcaacggatctacccaaaacaagacagtaaatgaacaagtcccgatgagttgattcgggtgggtgagtgccgctaacaacgctgtagcgccaaatacgaagggagttacccaatggagttggtgtggcagctaggcagcaagcgaatgaatcccgatgagctgactcacgtcagtgattcgggtgagtgagtgccgctaacaacgctgtagcgccaaatacgaagggagttacccaatggagttggtgttacagctaggcagcaagcgaatgaatcccgatgagctgactcacgtcagtgattcgggtgagtgagtgccgctaacaacgctgtagcgccaaatacgaagggtatggggagaacatatggaaacaagattcctacaggcaaacaaagaagcacgctgggccttcggcttaacactggcctacctcgcagggtggattataaccgcttacttaccgggcaaccttcccggaatgagcggcctacctgcttggtttgaagcggcctgtatcgcattaccgctcctgtttattgtgctgtgtattctgatggtgcggctgatattccgcgatattccactggaggatgacgatgcaaactgatgtcgttctgccgttagtcggctatctggtgttggtctttggcttatctatttatgcttatacgcgccgccaaaccgggaattttctcaacgaatattttatcggcaaccgttcgatgggcggttttgtattggcgatgaccctgaccgccacctatatcagcgccagctcgtttattggtggaccaggtgccgcttataaatacggccttggctgggtcttactggcgatgatccaattgcctgcggtctggctttccctcggtgtcttaggcaaaaagtttgccattctggcgcgtcgctataatgccgtgaccctcaacgatatgttgtatgcccgttatcagagccgtttactggtttggctggccagtatcagcctgctggtggcttttgtcggtgccatgaccgtgcaatttattggtggcgcacggttgttagaaacggcggcggggatcccttacgacactggcttattgatttttggtatcagtatcgccctgtacacctcgtttggtggcttccgggccagtgtcttgaatgatgccctgcaagggttagtgatgctgatcggcaccattttactgttagttgcggtgatccacgcggcaggtggcctacacaaagccgtcgaaacgctgcaacatatcgatccggcgctggtttccccccaaggcggcgatcagatcctcgacgtgccatttatggcttcgttctggatcctggtctgttttggggtgattggtctgccacacaccgccgtacgttgtatttcgtatcgtgacagtaaagcggttcatcgcggtattatcctcggcaccatcgtggtggcgatcctaatgttcggtatgcacctggctggcgcactggggcgggcggtgttaccagatctgaaaattccagatcaagtaatcccgacactgatgatcaccgtactgccgccatttgctgcggggatattcctggcagcaccgatggcggcgatcatgtcgaccatcaatgcccagttactgcaatcttctgctaccatcgtgaaggatttgtatctcaatctgtggccagcagagttaaagaatgagcgcaagctggcacgtatctccagcttatccacactcattcttgggctattattgctcttggccgcctggcgaccacctgaaatgattatctggttgaacctactggcctttggcggactggaagcggtattcctctggccattggtattgggattatactgggagcgagccaatgcccacggcgctcttagcgccatgatcgtcggtgcggtatgctatacggtattagccagcttcgacatcaagatagccggcctgcaccccattgtgccgtcacttacacttaatctgttggcgttttatatcggtaatctgtttggcgacagagcgcgggcgcgacaccccgccatcgtcagtgccgattaacatcactattactctatcaacacatcagccggtatcgtggttatggccccgataccggcgcttgagagaattgctatgccttggatccaactaaaattaaacaccaccggcaaccaagccgaatccctaggggacgttctggtagaaagtggtgctgtgtcggtcacttttcaggacacccacgataatccggtcttcgagccactgcctggtgaaacccgtctgtggggcgataccgatgtcattggcctgtatgatgcagaaaccgatatggctgacgtggtcgccatgttggaatgccacccgcagatcggcaaaggctttatccataaaattgaacagttggaagataaagattgggaacgtgaatggatggataacttccatccgatgcgttttggtgagcgcctgtggatctgcccaagctggcgtgatgtgccagatccaacggcggttaacgttatgctcgaccccggcttagcctttggtacgggtacccaccctaccacagcactatgcttacaatggctagatagcctcgatctcaatggtaaaaccctcatcgatttcggttgtggctctggcatcctggcgattgccgcgctaaagctcggtgcagcgcgcgctattggcattgatatcgatccgcaggccattcaagccagtcgcgataacgcgcagcgtaacggcgtttcagagcgtttggagctgtatctggcaaaagaccagcccgcagaactatctgctgacgtggtcgtggccaatattctggcaggcccattacgggaactggcaccactgattagcgttttaccgacgacgggcggccatcttgggttgtctggggtattagcaacacaagcggcgggcgtcgcacaggcctatgaggataaattcattctcgacccagtcgccgagaaagaagaatggtgccgcattaccggtatcaaaaaataattttgccttaactgacgcacacggacttgagtccgtgtgcgtcacaactcacctttcaacgccagccacctttcatcatcaacaatccttcatcatcaacaatatttctgtatcgataatatttcagtattaacagcatttcagtatcaacaacattaacatttcagtatcaacagcattgcaccgtcaggtgagaacggcatacccatgattttactatggaataacgatagggtttctggcttttagccgccctttatctcatattctttttaattgcaacgagatgtgtgacagatatatttctactctttatctttgatttgatgaataaaacagcactatcgaccctatttttgatactttcccagttgataattatgttgtttgacagaaaatactaaagcgcacaattcaaccagataagcgtaacgtgatgttatttataattaaatatctataaatacaacgttagcctattattcattgctcttttttcatcaattggtcaaagtttggcctttcatctgggcgcaaaaatgcgtaatatacgcgcccttacggacacagtgtggtcattctttgtctatgcgtattggacacttccagcttacaaattgcctgattgccgccccgatggcgggtatcacagatcgccccttcagagcgctatgtcatggtatgggggctgggatggctgtatctgaaatgctctcctctaatccagaggtttggcgaacggataagtcgcgtttacgcatggtccatgttgatgaacccgggattcgtaacgtgcaaattgccggtaacgatccagatgagatggcagcagccgccagaatcaatgtggcgagtggtgcccaaatcatcgatatcaatatgggatgtccagccaagaaagtgaaccgcaaactggcgggttctgcattattgcagcatcctgatctggtcaaacagatcctctccgcagtggttaatgcggtagatgtgccggtgacgttgaagatccggacgggttggtcaccagaacaccgtaactgtatagaaattgcccaactggccgaaaattgtggtatacaagccctgacgattcatggccgaacccgttcttgcctgtttaatggtgaggcggaatacgacagtattcgagcagttaagcagactgtttccattcccgttatcgcgaatggtgacatcactgacccgcataaagccagagcggtactcgactacactggagctgatgctctgatgataggccgtgccgctcagggaagaccgtggatcttccgggaaatccagcattatctggacactggggaactgctgccaccgatgccacttggcgaagtgcagcgtttgttagacgggcatatacgggaattgcacgacttttatggtccaggcaagggatttcgtattgcacgtaagcacgtctcttggtatctccaagagcacgcccctaacgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatatttcgaaaatcttgcgtaaacagaaaaaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgttgcaaccgtaaactcacaagatcaggtgactcaaaagcctttgcgtgactcggttaaacaagcactgaagaactattttgctcaactgaatggtcaagatgtaagtgacctgtatgagttggtactggctgaagttgaacagccattgttggacatggtgatgcaatacacccgtggcaaccaaacccgtgcggccctgatgatgggcatcaaccgcggtacgctgcgtaagaaattgaaaaaatacggcatgaactgatactagtcagttaaggtgttgtttaaaaaggcgttatccttaattggttagcgccttttttataataatggctacaccatggactacacagactggtgaacgaaagtagcctcgtgctgtacggacgggaggaaggcttgaacgtgactctttgttactaactggctggctttggaacgctcaccatcgcctttagctttaccgccagcccttcggtatgcctcggtctgattggcaccctctagcagcgcggtaacgaatctgcactgtaattgcgtcagggcatcgaaaagcgccttttattctttggtgagcgtcatttcgataccttaggcttgaccggtatagaattttctcattaataatgatagcgagggcctttctgaacaaaatagtcagtgggctatttatttagagcgtcctgatttagtttattgatgagctgtagaacttgttcatatagttgcttatcgtcaagttcatattcctctctgtctgagtcaggattatagagatcagccaaacaaaatatacttgataagcactcgcttaatttttcattgtctttaagacagatacgttggtcacgctctagcgagtaaaccttactctctgttgacgtatgggtgcccgcccgtgaaagaacacctgaatgattaagaagacataccttccttggccactgtccgttaagttaaataagagccagactctctgtattttacagtccagcctctagtttaacattgcaaattattctattaatggcatcagtgatatcaacaagccaacgatatcatcgtagctttcattgagcctatctagcccaatgcggtcacggttctcatatgatccattttttttattgaagataagaatatctgtatctgtttcaccaatcagaacccaatcgttgaacgcatcagggaacaattcaggaaacgcttttaggtcagccaactgcttacgtaaatctcgttcatcacctttatcatcaaaatagccgaatagccgaacaccattaagatcaaaaccatttacattacgtagaaatggcagatagctctccgcaaaatcatcaccgcctaacagggtaagtgcatgatggcagggtgtaacttgatgttcgttaattccgttcctgtcctcataacctgcggcaaggcgtgatttagcaattgtatgaatcttgccaattaacgtgctaagttttttgttttcagtattcatgctgaccgctatggatagattttcccgttaggtatcggcaaaaggattgcctatgtctttattgcctacgtcgcgttggtctcctcaaggatccgcagagcaacttcttttgcattggcgacatgccgttctgccgcatcgggatcccgcgcttttaacgcctgatacagatcgtcgatctcattaatgctgacaggtaaacgctgcggatccattagcgaagtcgcgcgcaataagttaatccgcgaatgtaagctggttaaggtctctttcaccaacccattgccacaattgtccagcaacacgtcataaagatctgttttcgccttcagtaccttggcccgatcctttgtcatgcctgccatgcgcagcgcctgaatagcttgtgcgaaatgcacaatcgctacatccgttgcccgttgggcaaattcacgggcggcgaacccctccaagagaccgcgcagggcgaataactcagcagcttcttgcctggagataatcgccactatcgggcctttgtgcggcacaatggagaccagtttttcagcttcaagcctacgtaaagcttcacgaattgatgtccggctgacgcctaaggtttcacacagttctcgttcaatcagccgctcccctggtgtaaaacgccctgacatgatcgcttgccgcagtacattttcaacctgatagcgcaaggtctcaggtttaatcacacccattcccgctagcattaattgtattcctgtccgacaatatggttgctttttgtaccatgcctctgtaatacaaaacaagaaaagacccggtgataatcaccccgttagcccgctgacgaggtaaaatcgacctctttagtttccggccccataatggcccccaccgtacctatcatcccccccagcgccagtaacaccaccgcagtcagttcaaagggcaccacgacactgagccagtccatatagaaagcataaaaagagggaatgatgacggataagctaaacccaacaccaaacccagtagcccgtacgccagtggcgaaatgctcattaatatacgtgatgatcaccccccagggagaggtcaccactaccgccaatagacagaccaacagcataacggtactaaatgataagccatcgccatgacttaatacgtagagcagcgctgaccccatagttgcaatcaaggggcctgcaatcatgaagaaacgccgccgcccgattttttgccccaacatgcccatgccgatatagctgaagaaaagcacgcaataggtcactaacaagatcgatgtcacctgtagccccctcatattcagggtattgattagcagcccggtggggagaaaaagggtgataagattttgcgtcagccaaaaaccgctcatcatcagtaatacctgccataaattacgcccactttgtccactgactaaggttgataaaggctgtttttcacgtgcgcgtttcttgctgctgccttgttgccacacctcagattccgtgacattaaacacgtaatacagggcgaggaacccggccagtaacccaccaatcacaaaggggatacgccagccccactgcgcatacggtgaatacagcccatccagtgggatcagagcgaacatcagcatcgccaccaaattgatcgcgacataggctgcagggaaaccactgaggatcaaccccccgacaaatccccgctgttcttttttagaatattcgagcgcaagcggtatcgcaccggtatatcccccgccgagaaaaatgccgtcgataaaacgcagtaataccaacaacagataagaggcgatccccagtgtttcgtagccaggaatgagcgcaatcaaaaatgtcaccacaccaaatcctgatactgaataaatcgatgccatacgacgaccaatacgatcagccataatcccaaacagtaaagcgccaattggccggcctaacagggttgtgataaagaccagtgaagccaagatattagcggtgctgctcgataaattaggtggctggaaatagaacaaaacggggggcaacacaataaccggcagatagatatcgaacatatctataaactcggaaaagaacgcgcctttaatggcatttttccttttcacgtctctcaatgggtcattttctgccgctgtaatagcagagtcagcacttaaggtttccatttcaggctcctacttctttcctatacatccttttctttcctctgcatccttgatagagatataagattgaaatctaccgcagagggcatgttattgatcgccacaaattgatcgccacaaccggtggagttggcattagacgcgaagggagtgctaactgtcagcaatctcatcgtcatacgctttgattgcggcactggcaatacgaaacgccgccagcgcgactggcgcaccgcaatacaccacggtttgtagcaacaccgcgcgtatctcctcgcgtgtgacaccatttctcagcgcgcctttaacgtgtaaagaaagctcatgatgctggcccatcgccgtgagaatgccaatattcagcatactgcgagttttaaaagtgagtgccggatccccccagacctctccccagcaatattcagtgatcagtttttgcaccggtcggttgaattcatccgaattaccccatgatgtttcaacatgttccgcgcccagtactacttttcggttgtgaaaaccccgttcaaaacgatcttgagctaccatcatcaccctccttccgatttcataacccaccctattcgacactcacgccacaacagagtgtctgatacataacgtctgattgtatgacaggatggttagacaaaattttttacccctgacgcttcccctgagcgtaacctgaggtattcgctacgtaaggcggcctcctttacgacgctatggctccttgtcgatcaacagccggtacatctcggtatggtctgccatcggtgttgcacgccgcgaaacttcatcccaaacatcgacacagtgcatgcccaatctcattgggtaattaagccgttgtgccaaattacgtgcgatatgcaggtctttattcatcaattgcagcgtaaaaccagaggcatacgaaccgttcagcataaattggcgcactttgttttctgacgtattactccggccagtggaggtattgagcacctcggtcatcacctctggttcgatcccaaaacgttgggcaacatgcagtgcctcgattgtcgccaatagccccgtcgctgagacataattattcaatgccttggccgcatgaccactccccgcagggccaacaaacaggatctgttcccccatcgcagccaaagcggtataacaagatttaagtacccggtcctcgcccccaatcaggatcgacaatgtcccgttttgggctttttttaccccgccagagaccggggcatccagataatccagttcccatacagccagcaagatcgccagacgacgtgagcgttcgggatcggaggaactcatgtcgatcaccactgccgcttgagatagctgtgcaacccatcccgatatcccgtcacttcccagcaatacctgttcaacggcctcagagttaggcaacatggtgatcaaggcatctaaagatgccgcattatcgaccgtgagtgattcagcgttgagttctgccgtcagtatttgcaccttggtgatatctgcatcacagagatacagctcaaaacccgcctttaccaggcgctgtaccataggggttcccatcttccccaaaccaataaaaccaatacgttgtagttgtttcatctgacccccttaatcgttattggtcgccagagcacgcatttaatccgttcggctgaaatacatttcacgtccactgagtgaggggggcaacatcaacctgagcgatccatgcggccgtttccggcgtgcccgctgggtaacgttgcaacaccatcggatcatgtccgggaataatatggtcgaatgaatcggcccagcgataaagtgtgttgtagccttccaagacatcgccaacgttataaaggattggataaggccggcgttgctgaatattagcgtagaaatgcgtggcatccgatgccaacaccacccagccacgggcggtgtgtactcgtatgatttgtaaaccgtcagtgtgcccaccgacacggtgaacactgataccgggagcaatctcggcatccccatggtgaaactgtagacgcccagcaaacagcctccctaccatcgctttaacatcttctacatcaaaagcctgacttaagccgtgatggcccatacagcggccagtacaaaacgccatctcacgatcctgaagatgaaaacgcgcgttgggaaacaatccgtgattacccgcatggtcatagtgcatatgcgaaataatgacgtcttcaatctttcccgcatcaatgccaagttggctcagaccgtcttcaatgcaatgcgtgatggtccggccacgctgatgggccatggcagcatcaaatccggtatcaaccataatcgtgcgcgtggtccctacgatggcccagacaaaatagtcaatcggcatcggcccgtcgtgtggatctccccccagaaagttatcgcgggttagccggtggtgatgagcgtacttgatagcaaaaatccggtaattctcatgggatgcagacatatcgcggttctccatgtcaaacggcctatgcctgccaatgcgggcaatacttcaccgataacggtttacagccacgtcttcacgtccacctatagccataggtttgattaaaaaataacctaccataatataatcagtcaataatataaaaagtgatataacccacatattcagccaaatttgagggggggaataagcgaggggacctcagggagtttcttccgttttcgtgtgtcagccccacattaagtgagccaatgggctacctccgatctttgtggtctcaatgaattaagtatcaacatgatatttatctcttcagattaactgcaatcacgctatagtcattattaacagctatctatagtctaaataattcgagttgcaggaaggcggacaacgcacaggcaacttgaaatatgacagatatataagctgaatgaattctgacttgcactgaggaaaggggttgattatgaataagctggccattgccgttgcacttgccgccaccgtattaagcggatgtgccaataacactgcgtctggtgatacttttactgcctctcaggcacgacaagtacagaccgtcacttacggctcgatagtgtctgcccgcccggtcaccattcagggcggcaataataataatgttgccggtgccattggcggtgccgtagtgggtggattcttagggaatactattggcggtggccgtggtaatagcttggcaactgcaggtggtgccgttgctggtggcgtagcaggccagggtatccagagtgcgatgaaccgcagtgaaggggttcaactggaaattcgccgtgatgatggcagcaatattgttgttgtacaggctcaggggcctacccgtttcagtgctggccaacgcgtgataatcgccagtgatcgtagcggtaccgtcacggtttctcctcgctaaacgtagcaaccggggggcacgttaaccccagttttcagtctgtaggctgatagcccatgcctacggactggttatcaaatgccgtagtcgttaaagccggaggctaattgcgcgtagcccaccaatcatgtgagtcggttttgggctgatatgagtgacaaagtgatggtacgcccggcccccgccaaaaatattgcacaaatttccacaggcatttaattggcgtaaaaggttgtttatccacattaaatgtaatacataacccataaaatcagatgaaaaaaccattcatgttatctatgttagtcaaacatggggttgccacagggaatgtattgtggttaaatagcttcatcggtttggaacacagaccttatgaaagcagttttagtaaagcagtcctcagttcaagcgttatcatagatatcccttctccgtgagtctcctcctaagtgcccaagtaagacatcctctgaaagacagaccacgttcgctacactattgtggcaaaataattgaaggaaatatctctatgtctaataaaatgactggtttagtaaaatggtttgacgctggtaaaggttttggtttcatcactccggccgatggcagcaaagatgtgttcgttcacttctctgctatccagagcaatgattttaaaaccctggatgaaggccaaaatgtggagttctctatcgagaacggcgctaaaggcccctcagcagtaaacgtaatcgccctgtaattcagtgtgattcgaggagttggcaaccgacagcgatgacgggttaccccgagcagtgttgccagcccccacgtaaaaagttatacccggttgaccgtaacatttatgtccgcagttttagtaaagcatttccccgtattagcgttatcagacagatacctcttctccgtgaaattccttctaagtgccccataagttctacccaagcctatctagtcgcctgtggcggcaattaaaaattattgaaggaagtatctctatgtctaataaaatgactggtttagtaaaatggtttgacgctggtaaaggttttggtttcatcactccggctgatggcagcaaagatgtgttcgttcacttctctgctatccagagcaatgatttcaaaaccctggatgaaggccaaaatgtggagttctctatcgagaacggcgctaaaggccctgcagcggtaaacgttattgcgctgtaaccgtcaataatatctcggtgtgactttcaatcgcgatgaaggcgatagcccaaagcaataaactcataccgaataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagaacctgcctccgtgcaggtttttttgtgcctatgacaccggtactgatataaaaaacaccgcactaccacgagctcctgagtcaccggcagacatcatcgcggctcagaagaatcacgttaccggacaagaaaccgttatatggctcaactatctcaccatccttgcgggatcccccttcattcatctggaacaatgtgaaaccgttgtttagtatgtcggtattctgcctacgttatcagcaaatcctatatttatgaaaaaactcattaaacggctggagatcatcaaaagcggtattgagcttgaagatgacgacattattcgccaccaactcccctatcttaaaagtgagactcaggaccctgtgctggtttttatcgtcatggcgattgaacagggaaaattcacccaagctttggatgcgattgcaacctggctgggaagcaagcaaggggtcatacagtggcaggatattgaactggccgcttgcaagcttgaactgaaagccctggaggaacagttaagcgaattaattgataaacgtaatgagcgtattcagctactggatgactttaacgatctctatctggtgcgccttggcccgttgatgaagcaaatccttaacctgcgtaggcaactggcagaaagcactttacgtaaagccgaagcagaagcccggcgcagagaacgcgactatcgcaattgccaacaatatatttctcaagcgatagacgaacttatctcgttaaaacagcggtggttggctctcccttctatttctaatgacactattgagatacgaaaccgaattcagcaacagacagaattgattaccgcattactggctgaaattaaagaattggaaaatagcttttgcacacggaataccgagtcaacacgcaaagcccgtgaagaagcaaaagagaaatacgaacgttatcaagaacagcagaccgatgcagaacaacgacttgataatgataggaaactctcctctgagcaacgccaggatctcaaacggttgtggcggcaagccagccggctttgccatcccgatctcgtggctgatgcgtttaaagaaaaagcccatcaattgatggttcaactcaatcaagcccgccaacgaggtgacttccccgctattcacgcgttgctggagagtttaaagcaagggcttgagccactgatggccagcgatcttatcgatgatcttgaacggttacgcagaaaaatcagcgatgtgcggacacaaattgacgcgatattacacgagatcgacgcgctgaaaggagaagagtcatggcggcttgccacctctttgcctgacaaagataaatggttcaaagaacaagaaaatgtcttatccaagacacttaacattcttgagcggcaagtcgaggaagcatcaagagtgctctatgaagcataacgctatgaaacataatattgtcttaaagcgtaaaaaacccgcgcatggactggccccataaagttggacagttcatacccgggcttgtcaggaaagatggagccagttactgactcaataacgctttcacatccagtaagataaattcattatcgtccgcctcattaggctggcggctggaggagaatgggaagttattatcgttaccgacaatgatatgactggcatccactacatcaacattctcaatggtaaagaacgggaatgtcagtacgccgttgtttaaaggtttacgtgccaagttctgcgggtctttaatattgagcaaatcaatatatgacactttttctactggtttgccgacattgtcatcagagaaagctattttgtagacacgtttaaacttagctatctggctaaagcacttatccgttggcgcccctgccgcacaggctttatctgccgtgccctcgccgttgtcgcgttcaatgactaatccatggtttgcatcaatcagattaaaatcgccaatggcattctggttatcttccaacacatattgccaactgcgccctgtccatgcctgatttttaacatcaaactccaacactctcaggtagcgtttgccatcgatattctcaaatttttcaccatcccacagcgccccttctaacatggggtacaacttgctgccatcgggcgaaaccgccatcccttcaaatccttttgagcgcgctacctgaaaattctgtttaccatcaggagcacccggcagtgtaagcgtcggattatcgggtgatttcacgacgttgccatcaacctgagtctcaaataccgccagcacttttccgttcaaatcggctttaatcaaataaggcccgaattcatcaccaatccaaagggcatcatcggcaaactggaagctttcgggatcaaaatcactgccggtcagataacgtttttcagtactttcattaatgatatgaaacggcacttttttatctggatcgtgcagaaacacggtttgcagtggggtcacattgccatttttgaaatcaatattatagtgattgagataaagcatggcatcaggtgagttagctttgctgccaaatccattatcggttagcacccaataagtcccatctggcatatgctttattcccgagtgcccttgtagcggttggccgctaatcggtaatccaatgcccgtcagacggtcggcagatttagcggccacagaacccaatgcgctaacgcgttggccgctggtatattttccgctttgttgtaaatcagttggagcatcagaaggtgttgcaaccgtcgatttcaccggcagaaccgcatgtccggccagaactgcgggtacctcaacggcttgtgcccacgacgaagtactgaatgcgatgctactggccagcagcaccaaccggaatttgctcatgtgcatgttaagttccctaattatgtctattgcccaaaggtaaaaagcaacttcactataaggaaccggagtgacagaaatattatccctgttattctttatgattgatgcataaccactatgaatattatttagctcatatagccaaaataacttgagttgcaggaaggcggcacccgagagaccaatcgtcaggaaccgatttgaacgcagcttgaagtatgacgagtctattcattctcaaataaggtaatccatgatgaaagataacgaataccaaccgccgaaaatctggacggaaaacaatgccagcggcggtgtgtggtctaaaatcaatcgtccgacagcgggtgcccgatatgaagctgacctgcccgtaggtaaacacccgttgcagctctattccatgggtacaccgaatggccaaaaggtgactattctgctggaagagttgctggcgttgggggagaaaggcgcagaatatgatgcccatttgattcgtatcagtgaaggcgagcagttctcaagtggctttgttagcatcaatcccaattcaaagattccggccctgatggactattcatctaccccaccagtaagggtttttgagtctggtgccattctgctttatttggccgataaattcggtcatttcttaccgaaatctcatgcagcaagaactgaagcgctcaattggctgttctggctacaaggtgcagccccttatttagggggcggttttgggcatttttatcactacgcgccagtgaagattgaatacgctatcgaccgtttcaccatggaagccaagcgccagctcgatttactcaacactcagctcaaaacacatgagtatatcgcgggtgatgagtacactattgcggatatcgctatctggccgtggtacggcagcttggtgcttggcttgcaatatgaagcgggtgaattcctggatgtgaaatcctatcctcacctgattcgttggacagagaccatcgcgaaacgccctgcggtgcaacgtggtcgcatcgttaaccgtacttggggggcgccagaagagcaattacctgagcgccatgatgcagcagattttgaccgactcataaagtaagtttactggcctaataaaagatctgacctgataaaaagaaccggccttagtgcaggctcagagtgctgaaaaaacccgatgacgcagtcttgaacgttgatgatagccgaagagtactgacataaaaaaacaccgcgcggccataccgttgcggtgtttctctttcacgcgggctatcatgagtattgattattgctgcttacgtaacaccatcccgacatctccaccgggatgaaccgccaataaagtctctttactaaaaccagtacgcgccattagacaggcacagatagcatcaaacagcgccagtactaaaacaatcgatgttgtcgctaacatattcagcggatcgatctcctgctttacatgtgtcttcagcaccaacgcggagacctgcgcaatcgcagactgttcattttccgtcacgctgataatcttcacctgcttacgttgcaaggtgggcagcaaacgggttaactcatcagaattaccgccacgggaaatcaaaataatgatgtcctgcgcgccgagaaaccccagatcaccgtgtgccgcatcagttgcattcaggtaaatcgccggttgctcaacacaagctagcatatgcgccactttacgggccgcaatacccgatgtccccacccccgtcaccgcaatttttccacggcattcagccaaggcatccagtacctgcaaccacacctgttgatcgacattctcttttaatgccgccagttcgcggctgtagatcatccaggcatcactggctgccagccactccttattctggctcatgcgccctcctgcatcagtgcctgatagcgcatatggtcgtgatacatctgatggaatacccggtacttacgatcgtaataggctttgattttattggtttgtggggtcacggtcttaccgatgcggctcatggccgccatggcttccggcaatgactcaaacaccccagcagcgacggtacccatcatggcactccccaacagcatcgcctcactctcttctggcaacagcatggcgcagcccgtcgcattcgcatgctcctgtacaaatatggggttcttggtgcctccgccgctggccatcatagtgtcgatgttatagccattctgattcatggtttcgataatatgccgtgtgcccaacgccagcgcctgaatggttgccaaataacgcagcgccatatcttctggcgtggtagagagtttcaggccagtaataatgcccgtcagatttgggttggcacggggagagcggttaccgtggaagtacggcaacatatgaatatcattcgtcaggaacgcgatattttcaggttcacccgccatctgacgcaaaatataattcagcgcctcatagatggtttcgcccttatttttagcctgttccagcagtgccggatagcaaggatgtgattgaataatatggtcaatcaaagcccccgttgccgactgcccgccctcgttcaaccaatattccggtaaaatggccgaataatatggcccccaaataccactgataaagtgtgctgagcgcgacatcgccatatgggcggtagaggtgccaccaatcagcgcaatccgccgatcaaagttagcattttcccccgtcacaccactggcaccgagaatgccaatcgtcccagcgtgagcatcaataatcgacacactgaccgccgtaccggggatcaaccccatttctgatgctgcccgctgacttaaaccatgccctaacggtgcccccatgggtttaaccgtcgcaccgatcttcgccgcgttgttatccagtaaatcggccagccccaccaatttgaagtaggacggatcccagcgatcttcatggcccagataggtccatttgcagacggtggaacagagcgaacgggtttcatctttcgtggcacgccaggtaagaaaatctggtagatcaaacagatggccgacattactccacgtgttcggcatatgttgctttaaccacaacaactttggtgtctgcatttctggcgaaatcacaccaccgacaaactccaggaccgggtgcttggtggcattaatccgctccgcctgagtgatcgcccggtggtccatccaaacaatcacattttgctcattgcgccctgaagggctaaccgtcagtggattcccttctttatccaacaccaccagcgagcaagtcgcatcaaaacccagccctttgacctgaatcgggttgatatcggcctgattaaccgcatcacgcaccgcattacacaccgcttgccaaatattctcggaagactgctcaacaaaatcagccttgggtttaaacatggtgatttcacggctggcctgcccaaccatacggccctgcaaatcgaataccccagctcttgcactgccggtccctacgtctacgccgataaagtaacttgccattgttttgtccctcaattcttaggctttacgattctgtaatgcgataaagaggatcagtaccccaccccataacgccatggtcaggtagctactcacccccagcaaattcaggccactttccagtaattgcagtaccaccagcgccaggatcagaccgataattcgcccaaagccaccatctggattaatcccgcccagtaccgaggccaaaatggtgaccaacagataggattcgccataaccggctttggcagagttgaattttgccatcatcaaaatggccgccccccaccccagtaaagccgataagatatagaccgcaatttgtacccgatgggtatttacgccactaaagcgggttgcctgttcattggaaccgaccagatagatactgcgccccagcgtggtgtgctccagtaagacccacagacccgcagcgaccagtaggaataagatcatcgccactggaataccgacaatatcgccgctgccaatgtactgaatgaccggcggaaaaccggaaatcacatcaccattggagagcaaaatattcaggccagtaatcagtgtcatggtgcccaacgttgccagaatcggcgacacgccaatgactgagatcaacaccccgttcaaggtaccaatcgccacggcgaccagtaacccagccactaacgccagcagcagaaacgcgggttgacccggatggctgacaatgatcgccgccatcactagcgagcacgcattagcaccggcaatgatagataagttaatccccccggtgagcatggtcagccccatgcccaacgctaacatgcctaaaatcggcaattgcgaggacatcgactggaaattgcctaagctgaaaaagcgttgccccagagtcagtgagaagaccaacatcaccgcaatcagaatcagtaattgcaggcggataatacggtcatcggggatagttcggtttaaccaggtcatctcagtgctccctcaacaacttgcgtttttcattccacgcggtggtactgatactcaccaaaataatcacgccactgaaaacggtatgccaataagaagagacactcagcagcgttaagccgttttgcagaaaagccaataacatgacacccagcaccgttccggtcagtgatccgcgtccaccgctcatactggtgccaccaaggaccaccgcagccaataccgttaactcaaatcccatcaaagagttaggtgcgactgattgggaaatctgagcctgtactaccgctgccacgcctgccaatatgcccatgtagccgtagacatacaggtgcaaccgaaagatgttaatgccaagacgagaggcggcatctttattgctgcccatggcaaaaatctgccgccctaaccgggtgtaattcatcatgacaccggtgaagatgatggtgcccgccagacataacagcggcagtgtcaggccgtagtcgtaaccgtcactgccttcaaatgagaaccagttaataccggtcataaaccagtctgggaagccgtacaaccaagtcccgttggtaaagtaaaccagcagcccataaaacagattcagcgtggcgatggtgataatgatcgccgggactttcagccaataaaccagtaatccgttgatcagccccagtagcaggccaaccgccattgccatgaccaatgccagcgggaagctgccaccctgtgtaatcacccacgatgccatcacatactgcgcgatagccgtgaccgccgggaaagagatatcaatgccaccagcaatcagcaccacaaatagaccgcaggctaaaatccccaaaatggcataactggtcgccacatcggttaaattccccaatgtcaggaactcagggctttgcacactcaacccgatagccaacagcaacaccagcaacccgagataaaactcatggtgccccgtgagttggcgcagttttagcttatccattgaccacctcggcgatctgttgttcggtacactgatgaggataaaactcggcgatcaattcgcctttacgcatcaccagcacccggtggctgttgtaatacgcctctgggatctcatcgcaaatcatcaataccgccatcccttgctctgccaatgccttggcaatatggtaaatcccttctttgttggcgatatcgacaccgacggtaggcgaatcaaggatcaaaatacgcggttgtgtcgcgacccatttggcaatagcaatgcgctgagcattaccgccagacaaggttttcaccggcagcgcggtgtccgagactttgatattcaggtcctgcaccagcttatttaccagtgcggcggccttgctgtgatccagcaagccactgcgggtgtgtaattggtcaaaaactgacacgatagtgttgtcatagatcgactgctccatgatcaacccctgagtcaggcgatcctcagagacataaccgatgccatggcggatcgcatcacggttatgacgaaaacgcaccggctcaccggccacgaatatttcgccgctttcgggttgcgtcataccgaacagactgaggcataactccgttctccctgcccccagcaaaccggtgatagaaacaatttcaccctgatgtaacgtcagatcgatattacggaactgctcaccacggctcagtttcctgatctccagcagcggtgccgctttggccgccaacggcggtaacggacggtaagtgaagcgctggcccgtcattagaaacgccagttcatggctgtctaactcgctggcttgccaggtcccgacccatttgccatcgcgcatcacgctgatccgatcggccacttccatcacttcatccagacggtggctgacaaacaccacacaaatgccttgtgatttcaggtcacggaccacattcaacaagcctttgacttcctggctggtgagtgaggctgttggctcatccataatcaccaagcgggcatcggcggcgatagcacggcaaattgccactaattggcggtcagcaatagagagctgttcaacttttttatccagatccagcgtcaccccgacgcgctgcatcgccgccagcgcccgttcacgcatacttttacgttttacccaaaaatctccgccgggcagataacggtggacggcaatattttctgctacggttaaattcgggaatagcgacagatcttgataaatcacctgcacgccataatagaatgagagttgcggcgtaagctgatgaagcagcttgccgtctatcaggatacttgcgcctttctctggctgataaactcctgaaatcactttgataatggtgcttttgccgcagccattttggcctgccagacagtgcacttctcctttgttcaacgtgagattcaccccatccagcgctaatacgccagggaatcgcttgctgatattttcaagagtgataaatgcggtggcctgagtcatgacaataccttccctaacgtcataaatttgacgttatgttctacagccataaggtgatagtggagaagacagtggggttattttcccactgcctgtttacgggtaacttactgcattactgacagcttactgtactgataacgaatctcttactgctggccacgatgaatctgcggccaattccctggtgtggcacctgaaaatcagaagcctaacgttttggcattatctttggtgacctcgaggatcttgttaaaacggatcaccccgttcttactgtccacatcggctttacccaagccatcgatggtcaaatcttctgtcactttctggccattcaacaattgattggcaatttctactaccgcaaaaccggcatcctttggatcccacagcaaggcttttttgatatcgccacgcatcagatacggcgcggcctgtgctggcatcgcaatacccactaccgcaatttggtccttagcccgtttcttggcaaccgcctgacctgcaccaattggccccagtgaaccgaaaccaataatccctttcatttgcggatatgttttcatcagatccagcgtggtggagtaagacttatcaatattctctgccaccggtaaacgtggcgtgacttcaaacatttctgggtatttttctttctgatatttgatagcgtaatcagcccaagcgttatgtaacggcaccgtcagggaacccacataaatggcatagccacctttattacccatggcttttgccagctcatccatattggcttgagcatatttttcgctatcgatagtttcgacgtcccactgcccgatacgttgatctggggattcatgcgtcagcaccacaatgcctttttcctgtgctttcttcagcacgggctccaacactttggcatcgttcggcaccacaataatggcatcgacatttttcgcaataagatcttcaatcactttaacttgttgcgcagggtccggtgtcgctggcccgacttgataggcattgacattcagcttcttcgcggcttcatttaccccgacttccatgcgggtaaaccaggggataccggtcactttcgctacaacggcaatctcatgttttttctctgctgccagggtttgtgtggtgaacagcatgcatgcagaaacgatacatacattcagtaatgcgagattaaatttcatagcaataccttcttgttttctttcaggtaacggaacggttgcaaggtaagaaatcttattatgttgcaaagtgattgttttattttcacgtcactatcattcacagaccaaaggttaacaaaaaaacacaagaggctgctcggcggaccagagtgaaatgtgatgcaagcccattaaagttaatttaaatgatttatttggttaaaaattggttaataaaattgatttaagaataaatacgatcaaataaataggataaacaaccagaaaattaaccatttaaaaacaaaatagatacaaacataattttatgcttgccatgtagcacgttaatcgcactcaaaagagtgtcatcgatataatcatgaggcgaaattgagatatacctctcattttcgaatggcgatccacctctgttcaccttttttagatgaaactttcacacaattgcttccacagcatcatcgttttcagacaaatgagtgtcagggccatatgcagataaataacgcgggtttgcgtcaagagaccgcgggctaggcagactacgttgatcttttcctttcattcatcatggatatggtataatcagcgcaaagccgccctcgctgacaagtcacctgccttttgtgccaatcactacgcgaatccccgcttttactgtaaaaattgcgtcaattttcgtcctcacgaaaacgatgattgaccactggtgtcagaagatatgtatcgctatcgagttatgtccttatgcgttacacactcgcacttaacgcataacgatagagttcatatgataaagccgcagaaattccatatttccctgctacacccacgctattggctaacctggtttggccttggcgtactgtttttgttagttcaactcccttacccactactcaataagttaggtgtttggttggggcgaacctccatgcggttcctcaaacggcgggtttccattgcccgacgtaatcttgaactctgttttcctgacatggataaacaagtccttgagcagactatcatcggtaatttcgaatcattgggcatgggattgctggaaaccgggatggcgtggttttggtccgatacccggatacagcgctggttttccgtctccggtctggagaacctgaaacgcgcacaacaaggtaaacggggcgtactggtcattggcgtccattttatgtcattagagctgggtggccgggtcatggggcaatgtcagccaatgatggcgatgtatcgcccacacaacaataaagtgatggaattagtgcagacctggggccgtatgcgctccaacaaagcgatgttggatcggagagacctgcgcggtatggtgcgagccttgaagcagggtgaagcggtatggtttgcaccagatcaagattatggcccgcgcggcagcgtttttgcaccactgttcgccgtagaacatgcggcaaccaccagcggcacctttatgctcgcccgtttagcaaaacccgcactgctgcccttggttttattgcgcaaaaaagagggccgtggctatgacctgctgatccaacccgcgctggaagactacccgattgacgatgagatagccgctgccagctatatgaataaagtgattgagaaagagatcatgcgcgcgccggaacaatatctttggttacaccgccgctttaaaacccgacccattggcgaaccttcgctgtattaatttcacttatttatgtgaaaaatcagacggctgacaaagtcaaatgaaggggaagcgtgccgttggggtcgtaggaatcacagcccatttcattctgtggtttaatcgctcaaatgttgcattgataccgttttttgaaggaccaagcataatgaaatcgttaatactcctcttagcattactgatacccgccagtgtaacggcaaataccctctcggttgagcctaaggataccaaaccagccctgatcgattcgttatcagccacttttgcgattgataaaatcgcgatgttaaaaaaggaaaaaggcgcaaatgaatccaatctgtacctgccttttgaacaaacaaaagacggtttggcgatcttatttggtgatatcaatcaagatggcaaaatcgacgcgttagtcccctttacctgggaaggcctcaatggtcttgaccaagaaataccctctaacgactggtacagctattacgccatttatcttcaggatgaccaaggctggaaacaggtagggcaaatcccgacaggcacctttaccacggataatcagacgctattaaccaacattgaggacggggtcatttacggggagatcatgccacgtatgacggatgatgacccacaacctcaacagtgggtattacgtgcgcatccagaaaaagacaatcttcttgttcctatcccaacaccgcagccactcgctaacgccctgactcttaatctgagcaaaaagcggccattaacgcgaaatgcgttagtcaccgcctttggtgaacccatcaatattggtgacaattatttcttagtagacggagattgtgttgggcacccagactggaaatattaccaataccccggagccgcttttaatgtcagccagaatgataacagtgttggagtcagtcactttattggcattcctgacaacctgagtttagtgctgggtgatcttactatcactcagaaaacctctgcacatcaattaattaaagcattatctcaaaatgacagttttaccgtttcccgtaccagcaccgatttgcgaacagatctggggcaatcatcaccttactttgacgatgcaaacgatattttcgctctgcgcctgccttactacatcgctggatttgaggcttgggcaaagaaaaatgaagccagagaagtacccaatgatgaagaagcagacacattcacccgacaattttatttcaccacgacaattggtgtggccccaattcagaacagcccaacacggctgatgttttatttcttaggggacaaaatggtagcactcagtgttatttatgatgacggtcaggtttgtatctaaacagcccaaacaggcacgcttacggacataactcagcattttctcttttcagggttatgtctgttaggccataatcacccccctctaataagcccgcctttgttaccctctgataagcacagtactgtcagacggctgacaaaccccgatgagtcgattacgttttaagtctcatgtaatcggtaaacggggccaaattagccccgtccgtaagatattaaccttctttttcgatcagcaacgcttccagcaaatccaaatcatgcagcagcttttgcagggtttcattgctgattttctgcgtggcgcgcaggtgatataactcaccacgttcggcccgcagggcggttaagcgaaaacgccgttccagattttcaatcagcagcgtattctcaacttcatctttactgcccgtgcgccgccgcaatgtaccaatgacccgcgagctaacctccttcagtaactctgagtcaatattctcctcactactggtcattagccgctcttccatcttattcaggctaacaatcgcgacttctgccatcgccgcccgagccagacgaatttcttcacggctggcactcttatccgcaaccaccaccccgcgtaataacggcggcaaggcgatcaccccaataatcaccgacaacaagatcacgccagtggcgataaagaccaattggtagcgggatgggaaggctgagccatcgctaaggaataagggaatcgacagcacaccggcaagggttatcgccccacgcaccccggcgaatgaagcaacccacagctcacgggtggtgtaatcgctaaattgcagtggccgcttggtcagcacccgcttactgattttcttcatcgaccacaaccaaccgaaacgcagcaacaacaacgcgccataaataatggcaacatcagcgaacaggttccaggtttgaatggtcgggtccagttctgcttgtgtgatggaggtttcgaggatccccggtaattgcagacccaacaggataaataccatgccgttaaacacaaactccaacatcgaccacacactgtcagcacgcagccgcatcgccaacggggcgttacgaataatacccgactggctgatggtcatccccgccgccaccgccgccaagatgccggagacgccaaggtgctctgcaaccaaataggaggcgaacggtaacaacagcaacaagacaatttgtgtcgctggatcatcgccgctccagcggctcataatacgcagcgatttactgtacaaccaggttatcgccacacccgccagcagaccaccgatcgcgacttttaagaactccagcgtggcaccggaaacggtaaagatcatcgtccccatcgccactgcaatggcaaatttcagcgccaccagaccggaggcatcgttcatcaacgcctctccttccagtacgcccataatggatttcgggatccgccctttacccacgataccggatagcgctacggcatcggtcggcgataacaccgccgccaacgcaaaggccgccaccagcggaatacccggtaccatccagtaaatcagataaccgatacccacgatggtcaccaaaactaatgccagtgccagacccaatatttctcgcccatgatgaataaattcccgtgtcggtgttttccaaccatcggcaaatagcagcggcggaatgaacagcaccaggaatagctctgggtcaaaattgacatgcaacccaaaattgggccaagccagcaaagcaccgcagacaatttgcatcagaggaagagggacttgaaacggtaacattcgagtgacaacgccagaaagcgataccactaaaatcaaaatgaggattgtaaaaaagatttccatgctttccttaagactccacacgacataattttgtgatcatacccgcccgaagccaaggccgggcatcgctttcgatagtagatcacttttttgtgaagcgggggaaaaacctgtgacaacccgtagaaaaaataaagaaagtagggatatataacattaagttcacatcggggaggataatcccccccgatgcctgcaaccaattgttattacaagcagttactattgcggaaagtcactattaaaaatagtcataatctcgaatggccatgatgagaagtatccaccattacaagtatctaccattacaaacatccaccattacaaacattcgcaatccctgtgggcttaaattgcccaaccacctgcgtagaatgcaaccagtgcaaccgcaataatcaccgtgccgacgttcagtttgcgccattcaccagagcaaacccggccaataaccagtgagctaaagcccaacataatacccgtgacgatattgcaggtcagtacgataaataccgcacacagtaggccggacatggcatcaacaaagtcctcgaaatccagtttggatacattgcttagcatcagcaagccaacatacatcagcgccggagcggtggcataagccggaaccaaatacgacagcggcgagaggaacaaaatcaacaggaacaggataccgaccaccgtcgccgtcaaaccagttttgccgcccgctgcagtgccagcagccgattcaatataaaccgccgccggtgccgcccccaccaaacccgcaaaaatgctactgacggagtcagtggtcagcgctttaccaccgctgatgatttggccgtctttatccaacaagttagcctgccccgcaaccgcgcggatagtcccggtcgcatcaaataccgcggtcatcactaacgccagtacgcttggcaataccacgggttgtaaagcgcccatgatatcaaggctgaaaatcaaagagtcgccgttagcatccgccagacttggcatcgcgaacagaccctgataggtcacgcttggatcaaaaatcaggccgatcaccgagatggcgacaatcaccagtaaaatcccccccggcactcgcagtttctccagaccaaaaatcacggccagacccagcaaggtcattatcaccgggaaagaggtaaatgcccccaacgcgaccggtaaaccttcaatcgggtttttgataaccaagccgacaccgtttgcggcaatcaacagcaagaacagaccaataccgatgcccgtaccgtgcgcaacccccattggcaagttacgcaggatccacgaacggataccggttactgagataatggtaaacagcacccccatcaggaagaccgcacccaatgccactgggatactgatttgctggcccaataccagactgaacgcggtaaatgctgtcagtgagatggcacaaccgatagccattggcaggttagcccacagacccatcaacagagaaccgagacccgcaaccaggcaggtcgcgacaaacaccgccgtcggtgggaaaccggctttgcctagcatactcggtaccacaatcaccgaataaaccatcgccagaaaagtcgtcagaccggccagcacttcttggcgtacattactgccacgttcactaagcttaaagaatgcatcaagcgtgccctttggctgtgcttgagggttgctgctagacatggtgatgtcccctgtgtgtcattttaaaatagcatgccaagccaagcgcccttctctacgtaatcgtttccgttcctgtcgatgaactcactaactctccctgactcatagagcggggaaaaatagcaaacgattagctgggagaacgcatgactgaaaaaaaatcgaagtttagggcagatgtcatttaaggcaaacgattatctagccatcagtggtgactaatcaacacccgaatgcgacatttaatacattttcttcaattaatttgtcgggacgcattaatttgatgagaaactttagatcatcaaatgaataggttcatcgaataaacatcgctcaaacaccttattgtagctacatcgtagctacaataagggtaatttaatggaggttattatgactgatactgttgttcgtgcctgagtttcaccggcctcaaaagccgctgcaatggctaatgccaaagcccttggcctcgatttgtctacggtgatccgtatggtcgttaatcgccttgccgttaacgcagaactacccattgatttactgcaacctaatcaggaaacgttacaggctattcgagatctcgaaaacggggtggaggtttaccgtgttgactcggtggatgcgctcaaacgtgatcttggttggtaacaatgctgacaattgtctatcagagccgctttaaaaaagatgcaaagcgttacaccaagaataaaaaggcgcagaaacagactgctgacaaaccctgatgacgcgatcttgaacggtgaggataggcaggggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcacgttgtcaataacctcagaaagttattttagaaaccatttcactgttacagacaggtgaagcgttacccccaaaatataaagagcatccattaatcggtaactatattggttatcttgaatgccatggcatgccagatttattgttaatttatcaacgtaccgactcagaaattaaactctaccgtgtaggaagtcattctgatttattttaaatgaaactgaagtgactaagactgaagtgactaaaagagagtcagtctccccgccaaatcccccccatttctagtggtctggaacagagcaggaaactgactgggaaggttatggatggtttgttcaaatatccatttaggtattttcccgttgtactcagggccctatttgagccgtctcaattcgccacccgccgtgatgttgctgtaccttggcgtgacgctttaatgccttggcgtgatgcctcaatgccttgggggggtgacaagactctttccaacacctcggcctccagcgcggccagcttcgccgatcctttgcgacgtgggcgcggcaaatcgatagccagatccaaaccaatacgcccctcctcaatcaacagcacgcgatccgccagtgcgatagcttcactcacgtcatgcgtcaccaacaatacggtgaaaccatgctgttgccagagacgttcaatcaggccctgcatctcaatacgggtcaacgcatccaacgcgcccagcggttcatccaacaacaataaacgggggcgatggatcagcgcccgcgccagtgcaacacgttgcttttgtccgcctgataatgccgcgggccattcattggcgcgatctgccagcccgacggtgtccaatacctgcaacgcttcatcacgccagtggccacgcaagcccagccccacgttatcaatcacctttttccacgggagcaaacgagcctcctgaaacatcagacgagtctcatccttggcatgactgagcagagcattaccacttagcagtgttccgtcactggccgcttccaaccccgcgagcaaacgtaacaacgtactttttccacagccgctgcggccaaccactgccacaaattgtcctgcggtgatacgcagttgcagattatctaaaacagtacgattaccataacgtttgccgatcgactccaacgttattggcgtcccttgcgggatatgagtcagtgtggtcattgcgcttctcctgatttttgttgataggccggatgccaacgcaaccagactcgttcgagcagttgtgcactgccatcggccagtttgccgagtaaggcatacagaacaatggccaccaccaccacatcggtctggagaaattcacgggcgttcattgccagataaccaatacccgaattggcggaaatggtttcagccacgataagcgtcagccacataaatccgagcgcaaaacgcacgccgaccatgatcgatggcaacgcgcctggcagcaccacttgcgtcaataatcgaaaaccgcttagcccataactgcgcgccatttccagtaggccactgtcaatattcttaataccgtgataggtgttcagataaatagggaacaacgtaccgagtgccaccagaaaaattttggcggattcgtcaatgccgaaccacaggatcaccagcgggatcagtgccagatgcgggacattccggatcatctggaccgagctattgagtaaccgctctccccagcgagacaaacctgtgatgacccccaacactaatccgatgctgccaccgatgctaaaaccaatcagggcacgccaactgctgatagtcaggtgttgccacagctcaccacttttggtcagtgcccaaaatgcggtcactacggcacttggcgcaggtaatatgcggttggataaccaacccgcctcaaccgcgacttgccagccaaccaccaacgccacgggcaaaatccaaggggccagccgatgcagaattcgttgtgcactgattgtcatcatgtttctcctcagctttgcgagactttttgtggcacataaatattggcgaccacttcaccttgcggttgggttgcaggccgctgcgtcggtagctcggtggtagccaaatcaagatgtgggaacaacaattcactcacacgataagcttcttcaaggtgcggataaccggagaaaacaaaggtatcaatccccagatcagcatattcctggatccgttgtgcgacagtcgggccatcgcctaccaatgcggtacccgccccgcccctcaccagcccaacaccggcccacagattcggactgatttccaaattatctttcttaccgccgtgcagtgcagccatgcgctgctgaccaacagaatcgaaaccagcgaaagcctgctgtgcgtcggcaatggttttatcatccagattagctatcaaacggttggctgcgcgccaagcctcttcggtcgtttcacggacgatgacatgcaagcggataccgaaacgtactgtgcgcccttttgccgccgctttagcccgaacctcctcaattttttccttcacttgttcagggggttctccccaagtcagatacagctcaacctgttcagcggccaaatcttgagctgctgccgaggagccgccaaaatacagtggaggccgtggatgttgaaccggcggaaataacagcttggcgccttttacctgaatatgcttgccagcaaaatcaacggtttcaccttccagcaccttgcgccacacatgagtaaattcggcagaagcctcgtagcgctcagtgtgattaaggtgtaatccttctgcggccaactcttctggatcgccaccggtgaccagattaaacagcgcccggccattagaaagccgatccaacgtagcggcctgcctggcggccagcgtgggggagatgatgccagggcgcagcgcgaccagaaatttcagccgttgggtgacggggatcagcgaggcggcaactaaccaggaatcctcacaagaacggcccgttgggatcaacacaccaccgaacccaagccggtcagccgcttgggcaatttgctgtagataactataatcgaccgcgcgtgccccttcagaactgcccagatagtggccatcgccatgggtaggtaaaaaccagaatacgttaatgctcatagcaggctctccttatcattatttggtctgtgattttgctgtagatgattgctctatagatgtctgcgctatagacggttgatctgtaggtaattggcttggagatgattggtttgaagatgatggctttgaagatgatggctttgaagatggtggctttgaggataattgcccggctggctgccaaacacgttgcgaaatatccactttgaccggtaacagccggttggcgaaaaacagatcggctgttctttgttgggcagcaaccgtcgcctgactcaaaggctggatagccgtggggggacgatgatccagatagctggcaatcacggcctctggtagccccatcgcgttggccagtagcgtgatactttgtgctcgatcgctaagcgtcaacgcatcagcctgcgtcagtacctccagcacctgctgaataaatgggccgttagcttcggtataaggacgagaagccagatagaaagagcctgtctggtttaattggctgccatctatcagtacccgtatgcccccttgcaacaaggcggcggaatagtagggatcccaaatgacccaagcatcaacattgccctgttggaaagccgctcgtgcatcagcaggcgtgaggtagacaggttggatatcggtaaattttagccccgctttttgcagtgcctgcaagagcaggttgtgtgagcttgaacctttctggaaagccactttatggcctttcagttcagcaacgctgttaatcgcgctgttttccggcaccaaaatcacttctgccttcggtttcggcggctccatgccgacatacagcagatcagcgccagcagcctgagcaaaaatggggggaatatcgccagtactgcccaaatcgatgctgttgacgttcaacgcttcgagcatttgcgggcctgccgggaattcaatccagctaatttgggtatcaggaaagcgtttttccagcaattggtgagttttcgccaacaccagattcaccgagcctttttggtacccaatgcggaactgggccggggcgttatcctgtgcaatcactgtattagtaaacgctaacgtaataatagcggccattgccccgatattgagccagcggtgaacgttgaacccgcgacgaaagaagaaagatagcgacataatgatttcctttattaggcagccgtttgctgaaccaacgaagatgacacagcgttagacgccaagggtttacggcgaccgagtgccagatagaagctttccaacgcttcttctaaccgggttgtcgcacttgtagacaccgtgacctgttcaccgtgaaaaaccacctggctgtcatcgacgaaaacgccatgcagcacctcttgggcctttagggccgtcaataccggtttcagcgcatagtccaccgccagcatgtggccgatggaaccgccagtcgccagtggtagaaccaccttatggtccaatgccctctctggtaacaaatcgagtaaggttttcagagcgccagaaaaagacgctttataaataggcgtggcaattaacaggccatcggctgttgctagctgtgcaacaaaagcgctgacgtcggggctgttaaaattagcacgcagcagatcatcagcctggaaatcgtgcaaggtgtaggggatcacctccacattctgctgttgtaaccagtgttggcttaaatttaacagtgccgcagagcgtgagggagtccgtggactccccgccaaagagataacgcgcatggttattccttatatcaaaaagttatttttaacagtgatttcacatttaagagttataaaaataacaacgaaaacgcatatttctaaatatcatttttgattttgatatgactggatgattggataaatgcaggttatcaatatcgtcgccaatggatcttacgatgccgttctctgtcgctatggggcctgtcttcgtcattcggccccatcggcagggcagaatacgggtaatttcttgagccagatcacaactttattgacctgaaaattctatccatgttgcggggaatcctgcctatcacgctttacgccacacttgcctaaagtaagcccatgtctaccgcatagtgaccgatgcatagctacatacacagctacctatacgtagtgacatacatatagctacatacacgtagtgacatacacatcgctacatgcgcttatttagcaaacaggagtataagtaaatgattgatttcaatgatccccgccaggttgcgaaggctattcagttcaccaacgtcaatgccgatttaactcgggaaggggtgattaagcacttaaacatttgcctggagtatcaattcgatgccgccatgatcgctccttgctgggtctatctggctaaagacgtgctgaaaggtagcggtgtacgagtggcaacaaccgtcaacttcccacaagccaatgacaccaccgcgatgaaagtcgccatcgtgagagagcttgcgaaagaaggtgccgacgagttcgacttcccaccaaacccaggctttttactgggtgggctggatgaactctattttaacgaactgaaagaagtcacccatatcgcccatgatctgggaatgaaagtaaaggcgatgctggaattcggttttattaccgaggaagccatgaaaatcaaagccacacgttatgcatacgaagcgggaattgattgggtgaaacaatctagtggctggggtaaaggcggatgcgcagcaacagtagaagatgttcaacttctcaaagccaatattcaagcgccttgccgtgtcaaagtttcaggtaaagtcaatacgttagagaagatgaaagagatgttccttgccggtgccgagctggttggtaccagctccggccctgaactggtgaaaggactaaccggcgacattaacgcttattaatcactgagtaccgccgtagacactttgtcagtaaccgcagtatcgccataaacgggggtactgctgctagacaaatgaataacaaacagatttcgcaaatgaataacaaacaaactatgcaatgaataacaaacagcacagttaaaggagtatgtgatgagtgtatttattctcggcagctatgcgaaagcgctggtgatgaccaccgaccgtattcctctggctggggaaacgctgattggctatgactttcgccagacgtggggcggtaaaggctcggatatggcggttcaggcagtgcgtctgggggcagaggtcgcctatgcgggtgtcgtcggtgatgacacctttggccatgaatttgtcggcttgatgcaggaagaaggcgtcaatatcgacgcattaaccatcagcggagaattaccaacgggggcgggacttatcgttaaagataaagaagcccgtaacgtgattgtcgtggatatgggggccaataaactgtttaccccagcgttggtggacagcgccttatcccagctcaaacaaagcaatgtggtgctcacacagcttgaaattccgctggaaacggcacgttacggactccaacgggcaaaagaattcggcaaaataaccatcctgaacccggctccggcaagggatctgcgcggtctcgatctcagcgcgattgattatttgacccctaatgaaacggaagcccgcgtggctctgggtctgcctccggatgacccacgcagcaaccgagagattgccaacctcttactggaaaccggttgccaatatgtcgtgatgacgctgggtgaatcaggttctgcggtatttggtcgcaacgacacacaagaaatccccccctgcatcattgatgtcgtcgacagtaacggtgcaggtgacagctttaacgcggcactggccgtcgcgctggatgaagggctgccgattagcgaagctgtgctgtttgctaacgccacggcggcgttgtgctgtatggattgggaaacggttccgtcctatcgctaccgcgaagatgtcgatgcttttatgcgatctataaccgtgaaagaggaataacaataatgagacccgatagaatcttacaccctgaacttgccgccgctttagccaccttaggccataccgacattatattggtcacggatgcaggcttcccgatcccgccgcaggctaaacgtatcgatttggggttttggcctggcaccgttgatgtactgcatattctgcgcgtcctacgcaaagaaatttttgtggaagaagtccgctttgccagtgaagtccgggattgtcacccgcaactttatcgtgacgtacaaaccctctataccggctccggcgctgaatttcaggcagccagtcacgaaacgctctgccacgaccttgcccaccaagccaaagttgttatccgttccggatcatttaatccgtgggccaatttcgcgctggttgccagtaccgatccttttgcctggttcaccgatgaatctggcgtaaaaccgctgcccgcttatgtcgcaagacggcaacgcattctcgacaacgtcgtaccggaactcaacgcctaggggggattgttgtgaaagctgcggttggcggtattggcgcagttgacgatatttatacccaaatattctgttgataacacacatacggctcctacaacgggaggccgtatgctgctcatctctcataatcctatcgtgcgtggcgacagccaggaaattgctcagtcgtgacggtcattatccaattgccgctcctggcggcgaaaatcacttggggataaaccgactgaccgatgaaaatcacgggaaaaatgcagcgggtcgttataccccaccagcccagcaatacggctaatggtctcctcggtttccactaataaacgacgcgcttgggaaaggcgataatttttaagccatctcaaagggctttgattaaatgtctcctgaaataatcgaaaaagttgcgacttactcacttggcaatactgcataaacttatcaatatcccagtcatcattgtaatggctatgaatctgataaatcagccgacccagcccacgatgggaaatgaccggcgatttcgtggcatcgaaactgcgattctccagcagggtgtatatcagttgggaacacagcacatcgcaatgggcatccgccacgagggtatgactctgcattaaatcaaataggcggtgataaatatcggtgatggtttcaggggaggtgaattcaaaaaccggttgttgggcaacatcaaggatctgcatgatattgttgagtttagcgccatcaatgcgtaaccataaaatctcccagggttcttgtttatttggaaaatgttcatggggccaacggacaggcaaccaagcgagattaccctttttaacttcatgaagattattttccaggcggataaatccactaccattgagacaaaaaatcaattcgtgaccggcaacagactgacggcgtacatgaaaattatcggctgcacgaatatgacccgcacgcagaatccggtagttcaccaacgtcgaaaactcatccgactctcgataccagttcgccacgacctgcgttcgttgcatgtttttttccatacgccccacacgatgttgatgacagaaattcaggctatatcccggttcatcgtgacatgccaagaagataaaaacaggttccccctcatcatactgatgaatttttgaagcggctcacaaatccattgacatgagaattgtgtccataccgcggggagttctgcctataacgtcttatcccacaacggactaaagtaatcacatgtccaccgcggatggataaacgccagaagcaaagatgaccaactggaggcattatggatacattaattagccaattagagcacgcaacccagcctgtactaccgaaacgacgggattaccgcatcgggattattggtgcaggttttatcgttgagcattgccatctggttgcttatcaaaaagcaggcttcgtgccttatggcataacctcaaaggagcatagccagaatcaccggttggctgagacatttgcgataaaaaaagtttatgagacatggcaggatatggtttgcgatccgcagatcgacattatcgatattgccgtcccaccgcatatccaactcgaaattgtgcgctttatttgtgaaagcaattctgcggccaaacatatcaaaggcattctttgtcagaaaccactggcaatgtcgctgaaggatggccgtgagattgtgcgtcttagccaacagagtggtattcccatcgcggttaactctaatatgcgctatgacccttccatgcgggcacttaaatatattcttgagaatcaactgatcggcgatcctgttattgccagcatagatatgcgcgctattccagactggcaggcttttttgcaaaaatataaaaagctcgaactgtatgccatggcaatccaccatattgatgctttccggtttttatttggtgacccggtaaaagtaaccgcagtatgtcgcactgatccgcgaaccacctttgaacatattgacgggatcacccaatacactttccagtacgcaaatggtctgatcgcaaccagccttgatgatgtgtgggcatggccgggtgaaccttgcgccaaaaataactacatcaactggcgcgtagagggaagtgacggactggcagaaggtgatttcggctggcatcgtcgggaacctgaatattgcggaagtaccttgaaattggcgtcgcggaatcatcccggacaatggatcgccccaaaatgggaaagacaatggttcccggatgcatttatcggcaccatggcaaatttgatgtgcgctattgaagaaaaccgccccccggaaataagtgcagaagacaatcttggtacgctggcctgtattgaggcttgttatctctctattcagcaagagagaaccgtctatctcaatgaaatactcctggagaatgcaaaatgattaacgttggcatctttaccggttattacccttacaccctgagtggcaccatcgacaaaattaagcaggcgggtatgggatgtgtgcaactcgatcttgagttcaccgacattgatcttcgccgggggcgcattaccaaagaaaaagcgcatcaggtacgtaatgcatttcgtcgggcgaatattcccattgtggctatctcggcgtataccaacttagttcatccggacccggtaaaacgtgcggaaaatattgctgcggtgaaagagatcctcgctcacgctcgtcactttggcacgccatatgtcattagtgaaaccggaacttataatacggacagtgactggctgtacgatcctaaaaatagtactgaagaggcttatcaggaatttaaagctatcgccaaagagttagcgacctttgcctatgagcataatgcggtgttcctcgtggaaaattacgtcaataacatcatcggttccgtaggacaggttgcccgattgatgcaagaagttgaacatcccggattaggattggccttggatcccaccaactattttgacgataaaaacatagatgctattgatgaaacactgcacaacatttttaacgtactcgagagcagaataaaaatcgctcatgccaaagactgtaaaaaaacagatgctatcgcagagaaatttggtggaggtgccgcggaacataacagctttagaggggcgggttcagtagaattaccggcagcaggattaggcgcgttgaattatccgttatatgtcgagttgctggcccagaagcatcctaatattccactgattattgaacatgttgatgaagaggatatcccccgagccaaacgctttgttgacgaggttttaatggcaacaggcagttgacctgtttttatcacgtagaatttataaaacaaaaaaatgtggctggctaaaccagtcactttgtatcactaaaaatattataaagacagggtttacgcccggcacaaaatttaaaatacaacaatattggaatggcctgataataaccttaatcgccagtgagatcgcgacccaacaggtacttaatgagattgaaaacgatcaccatattggcatggactggatacaagataacagcgagatgtatctggcgggagactggctcacacaaacgggcttaactgggtaactactggcgatcaaaaaacaaccgggaagatcttcttaggatcttcccggtttttatttatggcagttttctaggtgcttttttaattgttggcggtttccaggatattaatacccctgcctcaccaagatacttatttacctcgtcgagtttagtatcctcaactgtccatagccacagatcattatttaatccttcaagggtaccatgcttttcatcacttgatatccactctttcaagctaacatttccgataataatatcaagatgatgatgattaatcacattaaccgggtacaccatccttagcatagtgtttttatagcgttcctgaccctcatacattcccccggtttctttttcaaaaaacattgggttctcatattgataaatctgaacaaagtttccaccctctgcataataaaaaccatcggcaacattgtcaggattatatactatcccataagagaagttatttttactgctaaactcttttataaattcaataaatttctcttttccatttttcgataatgcacattgagcatcaaaatgataaaaaccaccaaaatcacttgttgagaacccaaatgaggcagtccaataattgcttttttcactttcattataaaatcgaaaagaagtcgcatttttatttttaagttcatttttcaaatcagataaagacacttcaataaagtcaatatcctcctcacttctatcttccctatatttatagtaacctgttgaagttatatctagttctataaccttaaaaaatagcatacctatttcatatgcagtttcaggagggatattctcagtaccataaatagctatagccgtacacatagtttcacctatataccagaaataagattatctaatgcattcttaatcttcgaagaattatattggtgttctaatacaataacacttccccgatcaatgcttggtaagtttttcattgcatcttggtttcgagttctcagagatgggaattttctacccatatctgttttagatgccaattctatagcatgaactttaccattcatatcaacagccataatgtcaggtcgtcgtcctgagattcctttaccattagcaaaattatatgacctatttaaatagacctctttaaacttaccactcatggctaatttattggctataacttcagagaactgatcatgaccaggagttccatctttttggcctttaccaaatatttttgttccgttaacttcacgcattggacatgttgccagccccagcggatccacccagctcaccggattatgtacatacccgtacgggtttaatcccccttccagccctatcgggtccgggcatagatattgccccgtctcgccatcatagtagcggaaccggttgtaatgcaacccggattctgcatccgcgtactgacccgcaaaacgcaggttacagctgacccgatcctcctcattcgccgcctgtcgccataattccgcctgcccccaggtgctcagtcggctcgcccacaccaccttgccctgctcattcaacaactcccgcggcgtacccagatgatccgccaccacataatgcagtttgccttgcgcgtagcgggccatcggcgttaatccgcccggcgcatacagccagtggatcccctgctcatacgccaccgtgccgtcggcatacaccggcacctcttcgattaactggtcgccgctccacaggtacgcgtaaccggccagtgatgccgtggccggaccggtggaaggagcgtccatctcattgagcggcggggtatccactacccgcagttttcgaatacgtcgcccaaaggcatcataaccgtagcgccagcgcgcccccgtcggcgtgatcaattcggataactggtcctgctcattccagcggtagcgccacagctgtggccggtagccgtctttttggctgcgtttctccaccagtcgcccggcagcatcgtaacggtactgactgtcaccgcgcttcaccacccggcccgcctgctgttgctggctcgcctgcgccaaaaccgcctgtgccccacgcggtaaacagcgatgctcgcgcaggttctggttcacatcgtagctaaactgctcctgcaacggcaaaaaaccaccaaaatcagcgcgaacgacctggtcattgcggtcatattggtactgcgttttaccccaacgcccgtcatccatccccaccacgttataagcccggtcatactgccaactgcggttgaccgcactgccgtgcaaggccgggctctccggggcgatcaactgttgctggaataatgccgagttacgcccggccgcctgatgggccaacagcccgctcggggtataattgcaggcctgaataaacccggccgcgctttcacgtaccgtctcccgccccaaccggtcatgctgcaactgaaggggctgatggcccgccagctgtagccgggtcagttcgccctgtgcgccgtacacaaacgtcagccccagctcacccacctgtcgggcaacaggggtgccgtttagcgcatcccactgatgccgcacctcccggccattcagccgctccgcaaccaactgacccgcctcgtcgtaatcaaactccaccaccgcatccgcattggtcgcgctcagcaaacgaccggcaccgtcataaccgtagctgaccgtgccaaccagcgtggaactcagtgcatcgcagtgccaggtctgctgcgccagcacctgatcctgcatcgagtagtgccagcgaacaaggcgctgatccgggtaacgcgccccgatacgccgccccaccgcatcatactgataatgaaccgtgcgcccggtaaaatcggtttcgctgatcacctgcccggcccgatcacgggtataacgataggtgtcacctgacgcattggtcacctgattcaggcgcgtcagtgtgtcatagccgaaggtcagccgctgcccgtccgggcgtatcaggccggtcagtaaatcaaaacccccgtattcgtaacgggtggttttccccgcgccatcggtcagcgcggcaatacgcttctcgctgtcataggcaatggcctgctccacaccatccggcatgaccatttttgtgacgctgcccgccggactggcatgcgcgtcactgtgtgtgtaacgggtgagctccccgagggcgttttggtgagaaaataaccgccccagcacatccagtgtgacggctgtactgttccccttcggatcgataatggtgcttaaacaaccgtggtgatcatagtggtaacgccacacctgatcttccgcgatgatcttgcgcagcacttctcccttcttgccgtagcgaaacgacatcgtctggccggaaggataagttacctgtcgtaacaatccctgcctgtcatactgatattgccagctatcccccgccgaagacgtaaacgcagtgaccacgccagacgggttatactcatattcggtacgggtttcatccgggaggatcacggcggttaaatcaccgcgctcattgtaaataaaccgggtgatacgccctaatgcatcggtttcttttattttctgggtcaagtcccagtcggtgagggtggtattgcctaacggatcgactaactttatcagcagattgttttcattatagtgataaccggtttctcccccttccccatcgcgatagatcgtatagcgttctttgtcatgataaataaaatggtcggcaaaaaaaccggtcgatgtttttagtgccaccacccgccctgaaatatcataacggacagccacatccgtgctatccgtatcccgccagcgcaccatataccccttcggatcatattcatgcgacagcgtgccatactggaaactctggcactgaacgaggtaaccgcgctcactgaatgtactctgcaacagcttttgtcttttctcctgcgtgacaagctcgaccgcgtgtattgtcctgccacggctgtcgatctccagcacatagccgtcactgtgctcgaccgatatcagttccccctgttggtaacgaaaatcgattcggttccctttgcggtcggtgatagccgataaataacgctgctgttgttgctgttgattaaaatgcagtgtctgctgagttgaccggtcaaaaaccctgagttcgccatgacgctcccccactaactcataacgcaggttatacagattgacggcctggactttattctctggcgtaaagaagctcagccccaccccttcctcatcaatgtaatcaatgttgtcttcgtgcacgaccaagtgttgtgaccagctatccgcccatttatgaccaaagcaacccgagaccgtgaaataatcgccggaacgataagtacgctgtaaccggacaggcaaaacaccggcaatatcaatcacgggccagacctgaaggtaatcgccggagaccatatcaacaggatcactgccggtcgggcagttatgggtagcgttgaccgcggtattgggcggcttttttaaggagcgaaacccttgctcaaattttttctgtattggcaagaaactcagaataaccgctgaccagcgtaaatacggattacggctgtctgccacttcatacacataagccgtttcctgcgtgatggcgagcgaaccgcatcccgcattgatattgccatcgcaggtggtacggtgccccagacgcgcgatctgcttttggttggcaaatacggtttttgcgccctcggcaatcatcggcggcggtgaactggggtgatcgctgcattggatcttatcccccacccgggccaccggctggccttcaaagaagacgttggcggagccttcagcaatcacgcctttgttatcaccgtattgtcctaatgccgccccggtcgcggcggcgataccgccgattaacccggctgcggccgccgccgcggcaatcaccaccaaccccgtaccaaaggtgacgaccaccaatgccgccgccgctgcccccagtaaaataccgccaatggccccccacaccccccaatcttttttctgatgggcaatgggatggcccaggtgcgcggggctttctccttccgtcgccacttgattaaaattaagcgcacgggcaataccgtgacctaacttattgccgattttggcaccgacatatcccccggccaccccggcggcaatcgcctgcatcccaaaaccggcggtcaccagagtgttaaactgctgactttccgccacattcagcagagaatcactcgctcgcgcgatattccccacattgggattactgacctgataatccgtccgcgccgggctctgttgccccagcgcggtttgacgtaatgccgattgcgcgccagccgcgccatacccggtgccaatactttgtgcgacagtcataaacatcctcctgatgccgtggctctatccgaaacgaccgtaaattatgaccgcgcgtttatttgcaacgtctgcactatcgccgtgatatgttctttttgctgcggggttaattcaccgaccatggtggcggttaatatcaagacacggggggcgatatcgaccagcgtcataagctggtgtatccgtccctgctctgatgaccagcaaaactcggccgtcactgacgggtgattattgacttcaccggtgtcctgatgcagtaactgatagtgatttaattgccggctcagagagcctatttcccggtcaaagaactcatgaaaccccattccccacgggggcgtatcccgcgacaccgtaaaacttaaccccaccgtttcatccagagacgatgtcagcacatttaccgtcatatcgcgccatgcctcaggcaactcgagggaaccctcgttgaagtaatacatgcttatcccttgtctttatttaagttaatcaatggcgcgatggcgtcaatattggcggcattcagcgtaatagaggtagagccagaaaattgcagaataatagagtccggatttaaggtaatgctgctcttgcccaccacgaactttatctgttccgtcgcggtataaagttgcgtaccaggcgcatcaccttcagccttcacctgaataaaattcgcgcaggtactgcgacgcactttgatcgtctcggtcaggctcccttgggtaatatctgtggtttcatttccggtcgcgaccgtgactgtcctgtcacctttttctacggtgacggtttgattacctttctccaccgtcgtcgtctggttatcttttaccgtggtactcatatctttctgcgcatgcataaacagcccttcgccgcctttggcatcctcgaagcgcatttcgttgtagccttccccttggtgggtttttgagcggaacgccatctgggttttactggccggtaacgaccccggcgggatgttgttggcgtgataggtccgccccgtgacaatcggttgatccggatcgccgtgcagaaaatccaccaccacttcctgaccaatacgcggaatggccagcatgccccagccctggcccgcccacggctgggttacccggatccagcaggagctgttgtcattgctctgcccgtagcgatcccataaaaattgcaggcggatgcgcccgtattcgtcgcagtaaatctcttcccccggtggccccaccaccatggcgatctgcgggccgtccatcgccggtttcgccagcggcgtcggccgccaggtctgggtgtgcggaataaaactgaagtggttgaacagcaccgtgccctgatcgccagacgcctgctccagcgcctgcatctgtttgccgctgtgctgaacgccgagcaactgccaggcgtggttcagatcaccacgcgggtggttgtacaggctgaacaactgccccggctggagggtaaaatcattgctcgccccctgccccagattggcgtcattgcgcagtgcatccagccggtagcgggtaaaatcctgcccgtgctgggcatctttgaagcgccccggaaaatcaaaatgctcgtagtccggtcgctggttttgcagttctcccgactgttcgctgaaggccgcggcccagttcgggtttttaaaggtgtagtccttcagttgcaccatcgccgggcgcacctgcgcactgcgggtgaaggtggtgatactcagttcctgcgcctgcgccgccacattcgggttatagggcagtgacgcgcctttcggcagggagccgacatcatcggcatacaccacggtatttttcccggcgctgaactcgaagtagtagaaaatcccctcttctgccgtcaggcgctggataaaatcaaaatcggactcctgatattgcacgcagaactcgcgcaccgggtgcgggtggcgaaaaccaaaggcaaaatcgttgatgccgttctctttcagcagggtggtgatgatctcttccaccgaggcctgctggaagatgcgggcattgcgccgcaggctggtgcgccacagcgccgggcggatcaccatgctgtagcgggtctgatgaaaaccggtatcgccctgttcaaagctggcgaccatgccggtgatgctgcgttgcagcaccccttcgcgccagataaacagcgtggcgtcttcatccagcaccgccgcaaaatccaccgccggatcggcactcgccagcccgacattgagcacaaacggcgaggagagcatctcactcagggtgaaatccaccaccgcaaaggtctggggcggtaaactggccgtcgtcagggtaaattgcaggccggagggctgtttgaccaggcgggtaagcgccgccgcggcgctgtccggtaatcccgcaccggccccgcccgcggccagattcagcggcgtgacgccgccgtccaggacttttgctttggcatccagggcggttttagccacctcggcggcctgattaatgcgcttaccggcagtgccgcccaccgcatccccaatccccccggccatctcggtcatctgagcgccactcacggttgggcggcctccggcgagacgatatgggtcggcgtcaccgtgccggtcttgtccgcggttttattattattagctttatcatgagcaaacatcgcgttgctgtctcctggaggttaacgggcagagttcgtctgctgcgttaagtggtgataacggctgagtaaggcgttccagcggtcatcaatttgttttatcaagaccggcgaggccggttgatgttcatcggcggacaccgccaactggcgcagtaactcctccagcggtatctcccggttcagctcggtctgcatctggtaaactgctgtttttagataggagatagtcagactgccccgagaacgttccttttttaaaatacgttaacatttaatttgcatcgtattacgatatctaatagcatcgctatacgatgtgtattcgtttttaaaagtggccttatactggagcatcttatgactgacgtgatagacgagattatgcagacggaagaacagcgccgggcatttggcctacggctaaaagaattacgtaaacaacaacataaaacacaaaaggaagtcgcgacccgtattggcttgcaactttcacagtacaataaatatgaatcagggatgcatattccaccggcggataaattaattacgctggctgagttactggttaccagcattgattatctgctacttggctcgtctaacgagacctcatcgattaggaatacgcgcttattagagcgttttaaagccttgtcgcagtgccaaccggaagagcaggaaaccgtgattaagttaattgatgcggtgattgtgaagcatcgggttgaatcggctttacagccagttgacccagagaagaagtgataaccacagtattttaacacagggttgaggtgtatcagcacctcagccccgctaaccacaagcaactaagcaggagttactatggctaaggcacattctacgtcaggaactggcataaataaaacaccgaaaacagagcgttattacacggtgggatatgtcccgcaaagaggtaagcgcaacccaccgcccgctatcaatcttaaaggccgctggcttgaagcgctgggtttcttctctggacaaccggtacttatcaccgtcgaacatggacgactcgttattcagccggagataaaaatatgaatgggaatattattctcaactgtattatgaacaataatatccctgaactcattatcgacaaacccgatattattaatgcaggatttacgcccggcgcagtatttaaaatacaacaatatcgtaatggcctggatacaagataatggtgaactgtctctgtccggagaatggctcacgcaaacgggcttaaccgggcaaccgctggcgattagcgtgatggcgggtaaggtgattattcagtttcaaaaaatgaacatgcttttgtaatatattcaaggaggatccaacaatgatcctccccatacgcttacatgccttactctaaatcgtcttcttcgaccaatccattgataaattcttcaaaggaagaagttaatttcttttgcaatacatcatgattcttgctcatagatacttccgggtcaaatgagtctgttgcataaaaaacaacactatcatcatctttatttaagcaaaaaaagttccctccccaatcatttccaaacggtattatgtttgaggggattacattttttctaatcatttcattataacaaccatcgatcaatgaattaggattatcattggtcattttatgatatttaaatggtttaaaagcggctatttctaaaggttcacaaccatcatcacaagcccaccacgccctcaaaggcactccaccattaaaagataagtaatgtgatacaaacgcttcagggaaagaataacctaaagttttctctacagatttaatatctgacaaatcgatattcttctcacaattctgacaaggatttttcattttaacaccccgaccttagcgccttaggaattcggccctttaaccaacctttcgaatgcgatatagcaacagcatctgcactgccataagactgagaaggtaaattaaagtgcttttcaaattgagaaactgaacccgcatgagggaatgtagcttcgtgagctgatgttgttaccaattgcatggttgttttaccacttacaggatcgaaatcatttaaatggtgccatgtataaccagtggcgtctgcttttgatataccagccagtttaaatgcctccgtgaaatctcgtcctcgggcaccttgcattgttatttctacaatatttaactggctccctttgacagggaataaatctggagatccagtaaagtcaacgcccccaaaagcccatccccaaggatcgatccacgttaacggatttggcccatactgataaagatttatcccccccgccagccctatcgggtcctgcgtactaaatcgccctatctccgggtcatagtacctgaacgtattgtagtgcaaacccgtctcgtcatcactgtattgccccggataacgcagcggttgcgcgaaccggctgaccgtgctttgccttggatcgctgacattctgccgggtgactttgccccaggcgtggtatttccctgaccagcggtgcttaccctctccgtccgtgacatccagcggggtaccgttgatatccgtatgaaaataatacacctgactttctgtctcgccatgacgctgatcgacccgcgccagcggcgtataactttcgttcgggtcgtaaatataggtcgcgttgccgtccgtatgttgctcctgcaacaaccgcagtccctgccagataaaatcggtctgacgggtggttttttctgcgccgcgctttatcgtcaccgatttgtggatacgccgccccagcgcatcataccgatagtggctgtcatgctcccctaacggcccggttccccaggcccgcagcagccggttatcatcgtcataggcaaaatgttgcatccgaccaccggcatgccgcgtggtcatgtttccccaggcatcatactcaaaacggtaatgctgccattgcgtcaaacggttgttggcgaccggtgtatcgtacagtggatcgaccgtatcaaacggcagtttcctcaggttcagcaggttatccgcattgtcgtaagcaaaatcctccgcaacggataactgatgacgctcccggctgtcagtcagccgcccttccgcatcataacggtactgctgctcaccccggataaaatcggtggccatgctcagttcaccggcagtgtcaaagctaaatttacgccagatatccccctgacggggcagcagatcggccgccactgtcggcgcatcagaacccgccgattgctacaaccgccgccccatcgcgtcataatcacgatactgcgtcaaaataccctgggtccggctcacttcccgatgaagattatcccggctgaactcggaaataagcgtatcaccatgacgaatggcactgacatggcccgcaccgtaacgcaaccatgacagcgtctgaccatcgggcagcgtcagggcggccagatgatgcagcggatcccactgatacgtcaccgcacccaggtcaccgctttccgtcagtaaatgcccggccttgtcatacgccaaacgaacaccatgaccgacgatccccgcctgttcgcccaccgccgttggcacacgctcggccagcaataaacggtccatgatgtcccagtcataccgggtcgcactcatgcccgtcaggcgctgcgtcattcgcccgcccgcatcatagtcaaaactgacctgccgggagacggtaagatcgtcaaccgtgggcgcggtggtctccagcgccatcagcatcccgctctccccatagcgataacgccggacaaggttatcgggatactgctcttccaccaattgcccgccactgctccaccggaagtgatactggccaccattggcattatccagctcaatcatctgcccatggcagtcatagcggtaacggtattcccgttgcagacgatcagtaaagctgaccggctgaccccgcaggttataacgccagtgcaactgccgcccgacaggatcggtaaactgttcaaccagcccctgagcgttataccgcaactgctctttgcggccatcggcgtacctgatcccggtgggctgcccgagacggttgtagctgtaatgtgttgaatggttttcagcatcgatgaccgtcagcagatggccatcgatatcatattcgtagcgggtcagtttacccgagcagtcggtgtgctccgtcagttgcccgtgcctttcccaaccaaggtgtgtctgcgcccctacggcattggttatgcgttcaggaagggatgaggcccctggataatgataaagcgtcaccccgccatccggcgcgttctctttcagcaaacggccggtacggtcatattcccccttccagacctgcccgtcagggtactgacggcgcaccacccgcagactgttacggtgataatcaatgtgggtttcacgttttagcggatcggtgatctggatcgggcgcgccagtgcatcgtaaaccagaacgagcgttctctcgcctgccagcacaacgcgtaccggcatattgaggtcgttgtagtcaaatgcatatttcccgccatcaaaatcccgatagtcggtaattaaatgttgggcgttatatccccagcaggcggtctgcccggtattgaggtccgtcagggtggtctgttgattgtcgatatcataatcaaactgccactgctcccccagattggtggcactgtgcgtaattcgcggggttccgccgatatcagcccatgtgtaacggcactccagccccctgacatccgccagtttattgatcagatggccatggtaaccaaactggcgggtgatttgcccctcacggttagtgacgctgaccaactggtgctgttcattatactggtagcggaccagtgtgcccggcgtaccgcccttgacgcaggcaacggacaccagacgccctttttcatactggcaatacaccccataaccgctggtggtcgatatttttttcagttgcccgatatcgtcataagagaaatacagggcatgaccattgagatcttcgaggctggctaatttcgcaacgccagcctcagaaaaggcctcaaaaataaaacaggtttcaaacgggctgctgatggcataggtatcacgctcggtacgtgccagccagatatgctccgtgggggagaaatagcgctctccacgtttaatcaggggaaagacaatctcccgaccttcatcattctgataaacaatgctgtcatcttctttgcgtaatgaacgctcccataccagagaccagccttgtcccagcgccccgacatggtgattttcactgcgataaatccggctccagtgcagcgggaagatacccggcagaataaaatcggtatcatcgccctcacctgtcagcaatttctgtccactgatcacatcaaccgggtaaccgaaataaccggcgatggccccaacccctttttccaacccatacccggcagccgccccggccatctcacccaacgcaatcttgctcaggcatttaaggccgaaacaccccgcctgttttgccgccccaaatatgccgcccgccagcccggcgacaataaacagcttctctgacaaatcacgcatttcatcagaaatctcgcgtttaatatcgagatactgaacgcgccccccaccaaacgtcacattactggaagcggaatcgacaaccgcatcacaggtcgttttatcttccagacgaacggcggctttactgttaataaagatatttgacgaaccttcggccatgcgctgaatggcggagtcatctttacaggccacggtactgagctcgacatgcgccgcccgtttactgttcactttaacgtttttggaccctgtcgtaatttgtccgacatcgtgatggcacatgctccctattttttcgcccacggagcgtattaacccaccggcaacgacgcccagcgtggtcacccccatacccacaataaagccggtagcgaccagcgtcgccccgccggtgagaacaatggaggcggcgtaagccgcggccgcaaaaatcacggcggcaccaataatggagccaataataaaacccgctaaggcactggaatgataaagcttgtcatcaacacgggccgcttcaaacatggccggcctccctggcccacggcgcaaagctgtggatccactgctcccaggtagcctgctgttgcgggttaaacggcgaggcattcgtggccgtaaaaatcatcatatggtcacctacctgaatcgcgacctgtctctgccacacccttcgggtttcagccatataagtggcttcaacatattctccggggatgtgttgcgccccgacgtcaatctgctggtgctttttgacttcatactttttaaggttatcttttaatatgccaatctggcgttgtacgtagtcactcaggacttcatgggcctcggggacatcgcgggcgatattcagggcaaaagcagcgcccggtttacctttcataaagaggttcaccgtacggtcagtgaaaccctctggacattccagcgttccttcctgaatacagtaagtgttgatgttattttctggcatccctgctactcctctggattaagatcgatcatatcggccgctaaacgaatgtatttcccttgcagaacaatggcaccgtcatgggtgatcgtaattccggcattcggggttgatatgctgatatcaccttgtttggcatggattttaatacttttcgtcaccgtgagcgtttcgtcttcatgcacttcggtgtaacgaattttcgtcacaaactctttcttttcacctttcaccactagctggtaatcattgcccacttcggtttgttgatcgcgagtcacctctacccggcgatcattttggatcgtattactttggttacgcacaaccgtcacggactgatcttgcccaatgtgctctgaatggtcctgagtcacatcggttttgcgatcattcagcaccatggtcgtcatatctttctgcgcatgcataaacagcccttcgccgcctttggcatcctcgaagcgcatttcgttgtagccttcccctttgtgggtttttgagcggaacgccatctgggttttactggccggtaacgaccccggcgggatgttgttggcgtgataggtccgccccgtgacaatcggttgatccggatcgccgtgcagaaaatccaccaccacttcctgaccaatacgcggaatggccagcatgccccagccctggcccgcccacggctgggttacccggatccaacaggagctgttgtcattgctctgcccgtagcgatcccataaaaattgcaggcggatgcggccgtattcgtcgcagtaaatctcttcccccggcggccccaccaccatggcgatctgcgggccgtccatcgccggtttagccaacggcgtcggccgccaggtctgggtgtgcggaataaaactgaagtggttgaacagcaccgtgccctgatcgccagatgcctgctccagcgcctgcatctgtttgccgctgtgctgaataccgagcaactgccaggcgtggttcagatcaccacgcgggtggttgtacaggctgaacaactgccccggctggagggtaaaatcattgctggccccctgccccagattggcgtcattgcgcagcgcgtccagccggtagcgggtaaaatcctgcccgtgctgggcatctttgaagcgccccggaaaatcaaaatgctcgtagtccggtcgctggttttgcagttctcccgactgttcgctgaaggccgcggcccagttcgggtttttaaaggtgtagtctttcagttgcaccatcgccgggcgcacctgcgcactgcgggtgaaggtggtgatactcagttcctgcgcctgcgccgccacattcgggttatagggcagtgacgcgcctttcggcagggagccaacatcatcggcatacaccacggtatttttcccggcgctgaactcgaagtagtagaaaatcccctcttctgccgtcaggcgctggataaaatcaaaatcggactcctgatattgcacgcagaactcgcgcaccgggtgcgggtggcgaaaaccaaaagcaaaatcgttgatgccgttctctttcagcagggtggtgatgatctcttccaccgaggcttgctggaagatgcgggcattgcgccgcaggctggtgcgccacagcgccgggcggatcaccatgctgtagcgggtctgatgaaaaccggtatcgccctgttcaaagctggcgaccatgccggtgatgctgcgttgcagtaccccttcgcgccagataaacagcgtggcgtcttcatccaataccgccgcaaaatccaccgccggatcggcactcgccagcccgacattgagcacaaacggcgaggagagcatctcgctcagggtgaaatccaccaccgcaaaggtctggggcggtaaactggccgtcgtcagggtaaattgcaggccggagggctgtttgaccaggcgggatatcgccgccgcggcgctgtccggcaatcccgcaccggccccgcccgcggccagattcatcggcgtgacgccgccgtccagtacttttgctttggcctccagggcggttttagccacctcggcggcctgattaatgcgcttaccggcagtaccgcccaccgcatccccgatccccccggccatctcggtcatttgagcgccactcacggttggggccgggccagtggccacaatgttcgtcggcgtgacgccgccgtccagtacttttgctttggcatccagggcggtttttgccacctcggcggcctgattgatgcgcttaccggcagtgccgcccaccgcatccccaatccccccggccatctcggtcatctgagcgccactcacggttggggcggcctccggcgagacgatatgggtcggcgtcaccgtgccggtcttgtccgcggctttattattattagctttatcatgagcaaacatcgcgttgctgtctcctggaggttaacgggcagagttcgtctgctgcgttaagtggtgataacggctgagtaaggcattccagcggtcatcaatttgttttatcaagaccggcgaggccggttgatgttcatcggcggacaccgccaactggcgcagtaactcctccagcggtatctcccggttcagctcggtctgcatctggtaaactgctgtttttagataggagatggtcagactgccccgagaacgttcctgttcgagtaatttttcagacagcgcatgcaagcgctgctggagctggaaatagctgctgtcggtaccggccaggccgatacgcgcctccaccaaccgcgcccagcgctggctttcggccacctgactgggatcggacggccagcgttgacgagccatcgccaccgactggtcggcggtattgagcacaaacaggggcgagaggttttccagggtgctcagttgctcaccataggtggcgacatccgggcggttgagccacagcaatgccgcgctttccggttgggtggccagcaccgtcatttgctgttgcagcggtttgaactgggtaacgtaaaccgcagtcgccaccagtaaactacacaggacaccggcaccaaagccccacagcaccgccccccgtttagtcgccgggggggcgaacgcacctcaatattggccgcaggctcaggggctgccgctgccgtccggacaggctcggcctcgggtaccgagagatagaccataggcggcattttcagcggggccgcggtttgctgagccttcgccgcatcactggccgattcgagttttttggcggtgttctgcatcaggtacagcaagttttcaatgcgcggtacccgttttaattcaacctgttgcaatttatcgtacagcaactgcaaggcccgctcggcgcggtacaccagccgcagatcgtcacgggtaaaatcatgctgacgcagttgattgctgacgcgggtattgaaccattccagtatttcactgcgtgcctgcggctgttccggccacaggtgatcccactggccgactaccataccggccagcaactcgcagccctcggtgaaaccggccaggccatttttttgggtgcgggccagcgtgtaatacaccgccgtctgcaaatccacgccgtgggtgcggaacagggtcagcgccagtgattcaatcaaaccccagttgacctctggccgtgccgggtggttgattttgttgatctcttcacgaatggcgttaaattccggccggttccgtgggtcagtgccggttttaatgatgatatgttgcggggtgtcactcatgcagactcatcctttgatcgtcttcctgccgcctaagcagcaggaagacgtgatgacaacgattaatacgatttgcctcaatgcatctgtttcaatgcgatctgtctcaatacaatcgtgtgtctcaatacagagtgtctggcagactgaatttactgaacaaaccgcccgcgaatgggttgtcggattcatcaacaaagatgcggtacgtcatctcgccgccatcaaccttgaagcggacatcgaaggagttggtgcccacattggtcagttcaccggcgttgatcagccgcaactgcgcccaaggaccgctgaagctgagggtgcgcggtgatttgccgctctcatccgggactaacgtcagtttgctttccactcctgcacgcatcgagtttggccaaaccagatgcactacgccgctgcggccatgggcgtaatccagtaattgcccatccagattcaatacgctgcggcgcttgttgccacttaacagcaccggttcaatcgcaaactgtgtgcccaggccgttttgggccgagaagaaggtgtcgcgaattttccgtgcctgcgccagttgctgtaacacatcaggccggatcagcaattcgccatcgctgccaccggtcaggttgttttcgacaaacggtttcaggttctgctgatagaatgcatcgagcgtgcctttcggcccgaagaagcgttcaaactcactgagtggtacatcctgtttcgcgtgaggatcgaagggataacgtccggccaggtaggtttgatactgtttgatcaccgtctcattccactccacttccagtgactggatcgcctccatcatcaccacccgccaggcttgctctgccagttcgcccacccaacggtttagcggctccggcaggtttttagccagttgctggacttcaaaaatcggatcactgttgttttgatccagacgtaattgcaccgccttcaacgccgctttgcccggcgcgggcgagttttggatcgccaacagatagcggtgtagctcggtcagtttttggtaaacactttggatcacgctgcctttatcgccattctccaccagcaccgccgtttcgggggagaactcacggttgatgcgggtcagcagcaggtaatcgggtttttgcagcagctcttgctgctccttcgcggggatcagatccgagataaccggcaagcgggtgttgtcactcagcgtttgcagtgcacggcggaaaggttgttccccgctgatcacctgttcaatggcgctgatcgcctgtggcaagccttcaaaatcactgaccgacaggttattcatagccgcacgccaggtggcggtataatcgccaagatactgttcggtcacctggcgatggatctctttgcggtctgcctcgctgtattcgacgttcttggtgagattaagtacccaactgtccatcaccgtgagatcaaccagttgatcgttctgtttgatgaagtaactctgtaagccgctacgggtcaggaattgcgggatcaccagcaggcgatcgttaccggagacaaagatgtcgtcaaaacttgcgccgatctgatcgcgcaaatcgagcgcgggcggcaacgcatcctgtgctttgatccgcaggttctgatacacccgttggtagatcgagagtttgctcaactcttgctgcgctgactggatcgggcggaggtacggaacaaagctcttgatcgcatattgatcgccactttcccgtgcgccgtgccagtggtgtgtttcagtgcgtagttcaggtggctcgacagttgctcctgcaactcgcgctggccgttgaattgttggctccagcggtggctcatatattgttcaaccagcgcggcattgcggccactgccgtcttccaacatccgcatcacccgcagaatttccagtttctcttcactgcccttcggcgcggcgttcagttgttctaacagcccgctcatcagtgccgggacaaaacgttgctgtaggagttgcaagtaagtgctttcgacataaggcccgatattattgccctgatataaccccatatccgccaggaacgggctgcgttcatggtaattaccgtaagccagcgtggcgtcacggatggggtttagcagcggcagttgcagattgccataacggtcatcgccttctggcggtgggatcgataagaaggtttttgcctgggttaatacctcttcgccagcccggtagttaagctggtgatagtagtgccagtagccccataaggtcagcgcggccagggcacccacccccgagaaaatgaacattcgctttctcgttttttgcagccagataccgttctctccggccagattgggttcggccaatagcacctggttaaacagcgctttggtaaaatacggcgtcgtatccgagaccggccaggtcgggaaggcctgtggcgcaaggtgatattgcaccgcggcagattgggtaaagatatcgtccatttgcccgcgttgctgggcagacgtgagataaaccccccgtaacagcggctgggcatgttctccacggtacagaatgccttccagcagttgcacgacgtaatcgtgcaggccctgcatctggcgagtgaagctaaacaactggctacgctgcccggcatccacactgttcagcatcatgtccggcatcgcgccattcagttgtgcgacccattgctgccagaactgtttcaactccgtccgccacacgtccggatccgccgcattgaggctgaacgtcacccccagaaccgcttcacgttcggctttatccagcgattggtacatggcctcgaagccgtacagcaggtccattttggtgaacaccacatacagcggcacctggctgtgcaaagacagccgtatctcttgcagccgttgatgaatatcagcgacgtaagtctcccgctgcgctttattcgcggtcatcatctgatgaagatcgacggtgagaataatgccgtttagcggctgacgctggcgctgttcaatcagccaggataatagactttgccataagcggctgttgagtgatgctttgcccgcgatcggtgtcgtaggttgttcaatcagcacccccgcaggatcgataataaccgcttgttcccccaaccagcagcggacgcgcagatctgctgcgtcttccgcatggagccgctcggatgcggagatctctgtcagtttatacccttctttgatcagtgtacttttgccgctattgcgcgcaccaatgaccatgtaccagggcaggcgatacagatattccggggtgttcaaatggcgctgaagttggtgcttccagccattgaggtagtggttttgttgctcgatatcagcactgacggggtcgtcgagctgaattttcgtttgcagttggagtttttccaggtgttgtactcgcctcatgactttcaggctgagccaacaaacggccaccaagacaaataccgccgtgaccaaccaacggctcaataatgtctcaaacgggtaattttcccccaattgccactcgggtccgtaaatccatacccaaatgagtgccgcacaagccatcaacgccaataccaccggtattgacgctttaaggcgaggaatggcgggcttggctatgcgtataaagaacggcaatttcatgcgctaacgctcctgtggcattccatggcgatcatggtttgagttgtcgctgtttttctgtcagtagagcgatcaacgcaggttcccattcgcttagctgtaattgctgccctaccagtaataagctgtggtagtgctgctgcgccaatgcggttaaccctgctttttcgaacaactgtgcactgagcaattgatggtaaaaacggtcccgaggttcggattgctgtggttgccggtttatcatctgtagtgcggcttccaatccttgctgttgatagcattgccaaatttcatcctgttcaatagtgcgacttcttccctgatgattcgcatcctgctgtaaccaggcggcagattcagaggagaggaatggcgtcatatccgtaaaaaagagggtttttaatgcgggaatacgggctaaaaaaacgctgagttcatcacggatagcctgtgccaccgcgtcataacccagttgcagggcgatttgtgccgaaagcacatgtccatccagccaataaggcgcgagggtgaggctctgctccacttggtgccacaaaggcaaatcggcattagccagacgtgctaagtaatcggcggttcgatccgcagataccgcggctaacggggtgcggccatcgctctgcgccataggtggtgcggttaacgcgccccatacggcatggcggcgtagccggaaaccgatagcggcatcgggttgctgttcgctgagtagatccgccattttcagcaaggtctgccgccaggctctgtcgctcgtgttatctatggcgaggcttgggctaacgggggtggcggccattgccgccgccaaggtgttggatgagagcggttcatcagaagccactgcctcgataacccgctccggtggccgcgcatagcggctgcgtaatgcatccacctctttagccagacccggctcacggctatgccaaacctgtgctaaatgtgccaataatccttgcacattctcacgttgagcctcgtccgctcgttggctaaaactgctgctggcgctgtcaaagcgttttaggatttgttgagcaaagcgccgtttgtgtaaaggattttgcggccaggccgtagtccaaaatagctggacgtattcggtcagcaacgacatcgccagcattaattcatctggctggcccccgtgttgtagggtgcgcagtagatgcaccacgagccggaagtctttacttttctgtgataacagcgccatggcttgttgctgaatatcatcaatattcagcgtggcgtgggccaatgaccccagtttcaccatctggccgtcgatatattcccattgggggtcatcatcggccagggcttgtgcggtctgctcaggtgacaaaggggcttgtaacaagacatgccagggatgttgtgacgtgatatccatatgcctcaccaatgacatgcgttacgcagcggtttcaacgctggcgttaactgagaaagagtaaatgtcagccgaggaaaagcaccgtttgccccttcgatggtcagggtttccgctgacatcaaccgcttaatttcatcgatacccgccaggccacggctggattccagtaaatagccgttttcacgcaggaaccactgtgcgtccagacgggttttgtcgataattccggctttgtcgataatcaacgtaacggaactctctttttgtggtcccaccagcgcaatctgtaagcgggtgatattgtcaatgcagctcaacatcagtaccggccgtggaggtggcatgccaatcgcaggggtggtaatgagcaccatcggattcgagccttcgccttccgtcaccagaaatgcggtggagtgatcagtgcgtcccttttcctgattcatcgctcgctgccaggcagggccagcatttacccgtttttcatcgacggcgttcactggcgagagcgctttgtcataacagtccagccgtaccagagccgagttttcgctacggcaacgcatcaccagtgccagcgtccccgcctcctctttttccgccaccggggggggtaatcccatcgtccaaaaagcgtcggtatggccgccggaaaacagtaacgagctaatcaataaccacgtgttcatagctggcacctgtatttcgctaacttatacgtcaaggcgcgcagtgatagccccaaactggccgcaatacggcttttgtcgttaccgtacaggcgctggcgctgggtcaatacagcacattcgaaggtctcgaccgccgtggtcaggctgtctattttgctgtagtcttgagagattccgggcaaggcgtgcgtatctgaggtactgagcgagaccaataactcatctaattgcttttcccgctgtcgctgctctttaaataccgttcggatctgattaaattgcgatctcagttggtccatctcctgtaatttgttcaggcgatgctgaaagatgtggcaataaatactaaatatgccgcgagtatcagcgaagcgttcgatattttcggaaaaaaccgcaatcacgccgcaggcatgtccatgaacgtcaaacagcggtaaggcgtacagcccacacctcgtgggtaacgcctgaatgaagctgcgaaaatcatcatcttcgatgcgtaccccctgatacaggctgccccacacttcggggaaaccattgcgcaaaacccgaaccaacggatggttaacatcttcaatattcgcatccagcttcaacgcaacgttcatgccgccatccggctggtgataacaatcaagacgcccttcactggcgttaaacatcgacaccatcagggcgctaaatcgttggcggtggtggttaatcgtcagaaagcgatggatcagttgttcggttgagtcattgtccagcagtgcgaggacactctttaaccgttgtctcatatcgctccctcaacctgtgcagtaaacacattcccctctaccgcgatccgaatgtggctgatagcggtgccagcggccactttctgtaataacaacagagaaaccggtggtaatagcgcaccgtcgataatcgactcgagcatacgcgcaccattttcggcacgggtcgcgcgtagcaggatttcgtcgatcacttcaggttcaatgaccacatcagcactaaagcgttggcgcagcagcgtatccagacggttcagtttgccgtgaatgataatttgcagcgtttccatgcccagcggcagataaggaaccacttccatgcgggccagtagcgcaggtttaaagaatgccgatagctcggggtagagccgttcattgagcaatgcaggctcgtctgcatgatcaacaatggtctggtatcccagattggaggtcaggaaaaatacgatatttttgcaatcgatgatgcggccttcaccgtccgccaactcgcccttatcgaaggcctgataaaacagattcagcacatcggggtgggctttttccacttcatccagtagcactaccgagtaaggtttttggcgaatggcttcggtcagtacgccgccttcaccatacccgacgtagcccggaggtgaaccaatcaggcgcgagacggtatgcttctcttggaattcggacatattgatggtggtgagatattggcggccaccatagagcaggtcggcaatctgtagcacggtttccgttttacccacgccgctaggcccaaccaacaggaaagcccccattgggcgacctgggcgacgtaaatccgcccttgcggtcagcaagtgttggtgcaagcaatggatagccgtctcttgtcctttgatctgctgccccagataagagggcaattcagtaaccaccgccaattcactctgagaaaggcggtttagcggtacaccggtccattccgcgatcaccgccgcaatctggctcttatccacatggggcgagaccagcgtctggtgctgttgcaaccgttccaactcatcgctcaacgctgtcagattgaccacttgctcatctgtggcgctctcttcttgtgccaacaggaccgctctcagtgcgataatctgctggaccaaatgttgttgcttttcccaaccggtattcagggcaatgagttgctgttcgatctcaattcgctgctgttgtaaaacggataaccgctcatccgggcggcttaagctgaggcgttgctcccgctccagcatctcgatttccatcccctgatggtagagttcgtttttcagtgccgaaacctgacgcggtgcagaggtgagattgatggcaacacgtgcggctgcggtatctaacacgtcgatggctttatctggcaactgccgccctgaaatatagcggtcactgagcaccgccgcagcttgcaatgcttcatcatcgatcaggacgccatgcgcctgttcataaactgtacgtaggccacgcatgataatcgtggcctcttgcgcgctgggttcagaaactttgaccaactggaaacggcgcgacagcgcagcatctttttcaaagtattttttgtattcgctccaggtggttgccgcaatcgttttcagttcaccacgcgctaaagcgggtttgagcagattggaaatgtctaacccgccctgttggttaccggccccgatcagcgtgtgtgcttcatcaataaacaggataattggcgtcgtggactgcgcaatttccgccatgatgcccttgaaacgcttctcaaattcgcctttcactgccgcgccagcctgaagcgcgcctaaatccagcgtcatcaactcgctgttacgcagtttttctggcacctgattatccacgatacgcagggctaaaccttcgatcagcgcacttttccctacccccgcttcacccaccactatcgggttatttttgcggcggcggcacagaatatcgatcatcagatcgatttcggtatcccgacacagcacagggtctaattccccgttacgggcctgttcggtcatattgctggcatagcgggccagcaagctgtcaccattgatttctgcgccgttgccagcttcagcccctttttctgctcgcggtgtttctgctgagtctgccgtccagttagcaaaattctgacgcagtaactcacggttaatcggagacagtagccggttggccgtggggaccagatagcgcgacgggctgagcaacaacgtcaataacatcacgccgctacggagttggctgtgttccatctctgtcgatgccagcaaccaactgtcttgtaaccattccaccagtaatggggaaaaactcgggtaggcctgggtaatagcttgatagcctgaaacacgttgatcgagcgactcccgtagttcatcctcctcaacacccgcatggctcaggattaacctgacatcacataatggtgtggagatcatttgcagtagcacttgggagaccgtaatttcagcttcctgctgactgacgcaatgcgccgccgccgcttccagagaatggcgggcaatgggattaaggcggtttacgagtgtgggcaagtcaatttgaatcatttgtgctttcctagctcaataaattgtttagctgttgcaaaatatcctgactttgggtgtgcaggtggatggcataaaacagataaatcaccaccagcagactcacgccaccccataacaaatgcttgatagtcaaccgtttactcaagtggtagcggctattcagacgaccgcccccttgataaaggaccgtcggcggcgcatcaccccgtaactgctgtaattgatgatgcaatcggcggaacaatcgctcaaagtcatcaccgttttgtgatgtcactttgtagcggccgcggtaacccaaacaaaaacagagatagataaactccagcaggtcttggtaacgcttgggttcccccattaagcgttccagcaggacgtacactttctctccgccccaggtttcattatgaaaatgcaccaacagagattgctgtaaccaaccgttttgggtgttccagccatgccctaatgccgtttcatcgatgaatgtgcacagcacatatcggaaagatatgattgcgccgggttcgtagcctttggtttgcaagtactgctcaatagcacggatatccgtcaccacctgctgatatagctggtccggtaacgcttggttttccatgtctttcaggcgcagtaccatccccaataatggggtggcggtatcgatcatcgcgttcaagctttcgccacgtagcggtagctgatactgccgatgggaggtgaccgcttccgctgcggggaaaggggtgttgtcagtcacagcatctgttttcattagctgctcctgattgcccagaattgcatgtccagatcagggaaatcacccgagacgtggaaggcaatcgcattgctttgctggatttctttccatacagggctttgcagatccagcatgaagtaggtgtatcccgagtggtaagggagctggcgcggtgcggcggacagtgccaccaacgggacgccgggcagttggacactgaccaaatcgcgtattttctcaagtgaggtgattttggtttgctgaacaaactgccgacgcaattgttcttgaggtatttgcgcccgaaccgccagcacaaaatcagcactgcgcaatagatcactatcattaatggtcgcaacgcgaataccgtgtgcctgcatatgcaactggatagagatggcacgcggtgtgagcacggtgcttaatgcctgacgcatcgccaaaaacaacggctgaaaactgtcggtcaagttatcgtggttataaaccgggaaggtgcccgctaagcgtgattcatcggtaaacgtgcgcagttcaccgcaggtttgtaccaactgatggtaaaacgcttctggatgcagaatcgcctgatgtgccaaatgggtaaagagcggctgtgtccggttaaagacctgcaacatcataaattcagccacatccgcgatcccctgctgaccgggagaaccaatacgtttcgccagtagttgggcgcgttcaaccaatgtcccttcgacttcatccataaagccttttaactgcgtggagacactgagcgtggtgcaggtgggaatgaactcttcatccaagatcagcgaaccgtcaggccgtttctctttgacccgacacagcggcaggaccgagtaagcactgaggtcttccgagccttgcatcaaacgcggtgccagttgtgccagtaccaactggctgacatcgcccccttcggtatgtaaatcgcggacatcatcgctatgttcacgatagcgaagggttcccggcgcttgcccctgctggcctgccacctcattaatggcatcgtttagcatcggtaatgccagataaatgtcacggctggccgcatcattacaattcagtacatccaatggctttggtgaatagtcttgataagggatatcaaacaccgtgccatcagccatattgccactggcgaccgtcaagccaatacgccctaatttcaataactcctgattcaggatcagtgaactgaaaccatatctatacccttgcagagcgataatccggcgttgtaactggtagtcgttatgccgttgctgttgttgaaaatgttgcggtttgatgaacagcccttcgcgccaaatcactcgatttttggttggcatggttattcttcctctttccttagatcgacatcgtttgatctgacatggaccaaaacctggtagttatggccgatcccttttattttgatgatcttcttccattcactgcggttggcatcggcatagtgagcaatcacccccagatagctgtttttctcttccagcttgatagggtccagcgccttgaattgatcgggcagtaaggtgtattcctgatgatcgatgtaattcttacccagcgttttctccaacgcgtcactgcttagctgatcataatccgcggccagcagcttggagttttcacttaggtacaccaccactatctcagtcggtaccgcttcccctttttcattagggttggtatcgggatcggacagcaatgttagcctgaccgttgagggttgatcggtagcctgccccaccggaatatcagggtccataaccaccttgccgacctttttagtggcttcccatgcaccgctgcacccagacaacaggaacaccacacataatgcccacgtcaggagatagcctctggcgttgttcattactcgctatccttcatgccttgacgtaaggcccggtcataggcttgctcatacacttcgccaaacagtttttcaaaaccttgctggcggctggaggccagctcgttatagtagtttttgtacatatcccacgcccaggcggagtcctgctcttgccgctcattactgcgcaaataatgggtaaaacgcgtcagtaaacgctcaggggagaaggcttccaacatggtgttcaaggcttgcgtaatcgcctgttgattggcctgatgatgcaaacgcaggttatccaggctttcggccacggcggcgggcgctgaaagatgaaccgggcttttttgatcggcaaacatcaagttgagggtggtgtcgtaatccatattcagacgcaatggattatcttcaatcggccgtaagtgcttatcacgcaagccatgttggctgcgttgtaaggcgagcagaccttcgattgtcgctttgagtgttttacccgcctcttcaaggaaatcgtgagcttcctggctgttgcggatcgggagttgagcgtcaaaaccacgcatcagcggcgtaatggcaacgtgatgttgttccatttggttatttaatccttctggtttgccccccgcttgtttaccgttaagaaaggtactgatctgcgggagatcgataaacgcctgatccatagcactgtccttgggggtatcagagagcggggaagagaaaagtgggttacggtatcggtcctgctgtagagagtgatcagcatcagatatcacggcgtcatggccttgcgtggtcaggctttcagtttccaatacccgcaatggatcatggctgaaattatggctaaccgtcgcggctaaccggctgtcttgctgatgatgaggcgaggccaacggctccccttccatcatggcatccatcgggttgctgtaactcgataccagtgactccggtgacaccatcagtggatcgatcatatcggcagcagaacggctgatatggcttttgatcaccagattacccaacgtcatttcatccccttgctgtaggcgaacgaaacccgaattgggtgtcagcatcgaatgattaatgttcagagagccattcagcatccgcaggcagaaagagccatcacgccattcaatagcaaactgtgacgggctgatattgccgccttggtcctgaatcgaccaatgatggctaccgtcactgccgacactgcccccttgcgtatgaaacaggctgctggcttgtttgccactctctaatttatcgctgttgacgacccgcaatgacagcgttggttgttttttatccatggtgtctcttcctgaatactgattcttatttcataacgctgatcgctatttcacaacgcgggtcgttatttcatcatgccgaccgttattccatcgcgtcggccgttatcccattacactgatcgttattccattacaccaatcgttacgctgggtttctgttcgggatcgccgaggatactggtccagcccaataggctattttgctcggttcccaacaccatcccgcccacctgttgctcggccaacccaaggcgtaaatcccacgcgaattgatcgcgcataatgaaggcgacaaacatcactaacgaggcgtaattagccccgttgggtaaaaaggataagaactgttctcgcgtcagcttattgatgcacaacaagaatttcccgctacgatccgcaacccgtgaaccgatggagaaattaacgccaagcactgatttttcatcatatttcttgccacggactttcaccctcgtccccaagcgattctgctgtgagggggcaatatccactttgcgtagctgccaactgtgtaaggtgatatctggcaaattgaagcaatgtgagacaaggctgcaaatcacttcaggtgctctgccggggctggccagcagccctgcataagccagcattttgctgtgattgatctgcaatttattgcggacgacctcgctacctaaccccaccagcgagaacatgcgttgtgaaaatgcatcatcaccgccattgtcaaagcagatgtagtaacggtatttacgccaaatctgatgcagtagcgttaacaggcggtggttgaatacgttcatgaaatccgttagccggttctcattctgcgcatcctcccacgctaacgaatcgaggtaatatcctggtagcggcgattggctgccatgcaatccaaggaaagagacctctaactcaaattgacctcgggcggaggtgtccagtgcgatcacatctctggtcgggaatgctaaactggcggtcgatttaaaacggatggcttcattggctggggtcgccacaggggccgcaccttgccacgctaccgccaattggttgagcaattcgaccaattgaaaaaagttataacgtgaaacatccaatgcctgcccttcgggtcttgcctcaaccccatttacattctcaaccccacttacatcctcaaccacacttacatcagtgcatgttgacctgtctgtaccggccattcgtaacattcctgattatcaagattgatgacttttaaaagatgaaacgcattgacgctggcatacagtgagaagaagcgagctaataccgtgctgaagagataaagctcgccttcagagctaaaagcgccttgctccagccatagcgtggtttgtagccctctgacaggtaagccacgaaacaaccggtcaatcggttgtgtttcaatacgttggatagcgtccagtttcttttgcgatgccctggctgattgccggttatgcaggcttgggaaatcataggtatgcagaatttgcttcaacgcgtccttatccagtaaggacatgtagttcaacgacatattggagagcaatgaccaatgcaggcccccatccagcaccggatacaacggcacggaaggacgggtaatattgcggaacgtcgcgaatgaagggctgtctgtgctgagttgattgatatcaccaacgcgcaacgacagcggcaactcacggttggtgcacgtcaggctgaccgagacattctcttcagcaagcaccagcttcgattcatcactgcgaacaaaggaaatgtagtgttcgaatcccttacggaataatgaatttttcacacgtaggcggtaataaagtgcggtcttttcttgcgagtgttcgatctgatggtggaagctctcaaacgaggtgtactcccggccatgaccccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaagggcgatatcagtatcgcccttttctgtgggtgcgccgatgctcgcggagcggggggcaatatcacaaatgttattgcaggatcaggcgccttatttacaaggccaatgccaatattttcctattcgtgccccactcagtcgcgcaacgctgaaaattccgttatggctaaatcatccctcatccctcatccctcatccctcatccctcatccctttgcctgtcattatgtaaataaatcattacgatacgttttgtttttccagattaataatacgctgggcactggctatcgttgaaggacgatgggcgataaaaatacgggtgatcttcagtgaggctatcgcattattgatatgtgcttcgtttgctaagtccagatgacttgttgcctcgtccagaaacagtaaactaggttgacgatacaacgctctggcaatcaataaacgttgcttctgcccgcccgataaactgcctccaagctcactaatcaacgtttcataacccatcggcatatgcataatttctttatgtatattgcaatgattagcacaggaaagaatacgctgctcatctttgttgacatcaaaactggcaatgttgtcagcgatggaacctgcgaacagcttgtcatcctggagcacgcaggcaatgcaatcacgataattattcaggccgaccgtcgttatatccagcccatcaatcagaatatgcccctgtgaaggtgtcagcagcccggctatcactttcatcaacgtggtttttcctatacccgatgggccagtaatcgccacactctcacccgcttcaacgtgaatgttcaaatcagaaaaaataggttttgacagattgtcatattgaaaagcaatgtttcgagcttcaaagaccgcaggttgattgggtgaaagcagttgtctgggggtctgttctttttcggtttcggtgaaaacaatgtcggcaatacgctcactgtgcaaggcaagcatacggagttgcaacaccatattgatcaagttggttgcccgatcagaaaattgtccccgataagcattaaaggcaacaaacatacctaatgtcatttgcccatcaatcaccatcgacgcgcctagccataagatgacaacttgatcgatggtgccgatcagtgtgtttacgccgccaaaaaacatatctaacttagtcagtcggatattggcattggtcgtgtctatgtttagattgagccaaaattgtgagcgtgttgctgccagccccagggccttaagcgtactgatgccataaagtgtttccataaaatgagagctggctttggcattttttacaatttgctcttcggaagcctgacggtattgattataagtggcaaggcgcaggatcatgtacatggcggtaaaaccaagtaccacccaaaccagccagccaccatacaaaaacatcatgataaacacgccaatagacattagaccgtcaatgatgccgttgaccacattgttggttaatgttgaacgtatgatatcgagggagccaaaccgtgactgaatatcgcccagtttacgtttttcaaaataagccaaaggtaatttgagtagatgatcaaataaacccgccttccattgcacatcaactaaagaccccataaccagcgatgtccacgatcgcaacatacttaaaaacgtgcggaacagaataaagaaaagcaggccgatacaaatcaatgctaataggtcatagtcctcggcaatgatcacatggtccatgaccaactgagttcctaccggtagcagtaggttaatggcctcgaccattaacgataagcaaaatatttttgtcagaaagccaggtaagccgctgatattacgcatcagtgataataggcttaaacgggtacggcttttttggcgggtaaattcactgttaggccataattccagtgcgacaccggtaaaatgctgtgacatctcacttaggctgacagtacgccggccaaatgccgggtcgtgaataataaaccgggtgcccttcactgcaacaaggacgacaaaatggctcatatcccaatgcaatatacagggtgtttttaattggcgtaactcatctaaatccagtgataaagcacgggttttaaacttaagttgtgctgagatattaattaacagcgctaatgttgcgccatgagaagaaataccaaaacgttggcgtaaattaaataaatctatatccatcccatggtagcggcatgtcattaccagacaggcaagtccgcattctgctgcttcggtttgaagcacctgtgggactttacgacgaaagctaaaattcagacggttttttatctcgttaaaatgcgtatcattcatttacaggccccgttacacttttcttgatgtcataaaatggagatagcatccattgataaagaggccttttttcaaggaataacgtgacattagctttaaggccattggatagcattaaaggtttagactgataacgaaaatgaatatcgtctagtgccacgatgactttatagtaaggctcaatgagtccaccgttcgggagccgcggtgcaatattgtatgaggctatttcttgttgtgaaacggggacattagagatagagattatacgcccaggaaattgaccaaacttttcaaaggggaaagcgtcatagcgtatattgactttgtctccagtatttatataagggacgctattgtttggtacccaaagcacaagacaataatagggattatcagaaggcgtcaattggaccaaactgtcatttacgttgaccatctgtccttgggtcacactcatattttcaatcttgccatcgcttggcgaattaatgagtaacatgccactcgcatcaacttcagccaattgacgctttaaatcacctttttgaaataaatactgagagatatcattatcaaaatctgatgctcgcgtagagatttcactttcaagttttgctatctgtaagctttcttgtatcagttgagtattcaggctttgaaaggcattctgttgttgataaaagagggaacgctgattggttaattgatctttagtaattagaccctgacgttggtaagtaccataactggccattgtacgccgcatatcatccattcctttgcctgcgttatcgaccagctcttgggatttcttatgtgccttttggtattgtgcgagctgctgacgtaaattaagtagcgtaagttctttatttttctgtgtattattgatgatgctatcaatttgagaaagttggttatttattgcttctaaagagttaaggctaacattacctgaaaaggtcgttcgactgacatcaatttgatataagtgctgacctttacggacaatatcacccacttccacccattttttggtaatgaatccttgttggggagaaaaaatgtttatggggtgaggctgagaaataacctcaccattaacgtttattctacgggtgtatgttccataaatgataagagtaattaataacaccaaaaagatagcacataaagcagctatgaacgttgtggaataacccgaagttaacagcgccttccccaaccattttgttctaatatactctaccgcgtcccggcggaatatctgattgctgctcattcctcgctccgttatacccatcatttcaaatcaacatatcacaaaaaatagaaggtttaattgaatcattttcacgtaactctatttcggtatatttaattatttacgaattgcagtttgattttttattattttgctattacatttttgttgagcgcttttatgctcaccatgaagaactaacttaattttatctatataggagtctttctgtgaaagaacttacacaaacggaagtgatggaagtttcgggcgcgggtattgtttctgatgcaggtaaagtgctgggttctggctttggtgctctgattgacgcgggtgcatctatctttggtattaagccaaatgctagcgcaacaatcggtaaaatcggcgaaagcatcggttctgcttttgatgcgggtatttccggagttaaacaattctttggtttatcagcaccacagcagtaataagtaaatatgccagcgtgaaagcgctggcatattaattgaaagggatctggacagtacgcattattaagtagtcatgtttgtagggtgtttaaaaacagattattcctattttaagcgatgggataagtagcgtaatgaaattttaaatgcagaattatcctatttaaatagatgaaaattgcttatcgaacaatacgctttataaatttatggatatatgctgttttctacagtgagttttttgggttcgaactgtcacattatctttccactgccgatatgattttttttggtgattatgagtttattttatatcactaatgactttagtttaaaaaatcagtgtcctaattaaacacatcaaatttctcccttcttttatttttcagtgctggtatctatatcaataaaatactaaggataggtgttctcatgccatgaaaaatttcagataaacatcttttttatggattagcgaacaactcgcaaggcgcgccaaatgggtaatagcacggtggtggcgggtataaacgtattatcgtggatttattattttcacggcccgatacccacagtgattatctatttactgacttaattcattcacatcttgatgaggttttttgatgcaaagaggctgctgttttctccgtagtacaactaccgctggagtggctttgatcgttgccatgacgctatcggtatcggcatgggcaatttcagaacaggcaaagtcagaacaggccacgaccgtaccaaataatgatatcgtctgtcatgtggctcacctcaacgcccgttttgacgataaagaggggctattcgaaggtgcatcacaaagcggtactttgctgatattacgtaatattagcgctcgagcctgccaggttaatgcaatgccagtgatcagtttcgaaggcgcagttggccagcagttggccgtctttcgcaaagtaccgcgtgggatgcggcaggagccggtactctcacccgtcactgttgcggcgggagctgaagtcgcggtgcaattgcgttgggtggccagtgacgcgttcgatgggaataactgtgtaacacctgagaaagtggtggtgaccctgctaggggggacattgcgtttacctttcggccgacagatgtgtgcggcatctggtgatactgaattcttcagtcaggcaccagtaggcccagcgaccaatgaggtgcaatgagtatcgggagggggcaatattacgccaggatcgcaatcacagtggataggagaagaaggggaaccttctcctatctgtgcactaatccccgtcagacagatattatttagggtatgttattcaatatccaggggatcttccgataagataataccggtgttatcggcataaagatggtcacctgagaagaacgttacaccgccaaaattaacacggatatcgctctcacccacaccctcatcagcagccccgacgggtattgcggccattgcctgaatgccaatgtccaactcggccaagtcatcgacctgacgcacggcaccgtaaacaacaatgccttcccactcgtttttcaaggctaattcggctagctcagcattgattaatgcacggcgcactgaaccaccgccatcaacgaccaagacacggccaagaccattctcttcaagcaggtcaaacaacaagccgttatcttcgaaacattttacggtagtaatcttgccaccaaatgaagtgcgcccaccaaaattggagaacagtggttctaccacgtttacctcttcatgatagatgtcacagagatcggaagtatcatatttcataggattaacgtctggttgcggctgggagattgagtatatccttttctggccgctgttggcaaaatcatcaattgttaaatttattcaagttaccttgagccgctaatggcccggagacctttctatgataaacaagccgtattaactgaataccaggcccacagcaaacaggatattggtcagtaaagcggctttcaccatctgctcgagcatagggcgcatacctgctgcggtagggtcccgtaaaacaaacagcgcatgttttcccagtaatgggatcgctaataaaaagatccaaccgtgccaactgtgcagatggagaatgctgaagagtgccaggcagaagatggcggcaccaattaacagcgcatgataatagcgtgctacgacaggccctagacggactgccagcgtatttttgccatttgctttatcattttcgatatcgcgtaagttattaatatttaataccgccgtggccagtaaaccacaggccgtggccggcagcatgacgatgctatcaaagtggccagcttgaagataataggtccctgcgacgcttaaccaaccgaagaataccaataccgaaatatcacccaatcccatataaccatagggttttctccccacggtgtaagtaatggcggcaacaatcgccatcaggccaagcagtaaaaatccaagaatatcgctgggcttttcacaggcgacggcaatgagggcgatacctgaaatgattgttaagatcacggtgataattagcgccactttcatttgctggtggctaattatccctttttgcataccgcgtaatggcccgatacgttcttcggtatcgctgcctttcaccgcatcgccatagtcgttagccagattggatagaatttgcagtagaccggcagttaatagggctaatagtgccacggcgggtttaaaactatcgagccagacagccagagctgaaccggtaacgatagaggcgaacgccaatggtagggtgcgtggtcgtaggctttccagccaagcctgggtttggctggtgttgattgataggctcatttttcgcttcattcaataggagtctggtccgccttaatctcggcgtgtaagaaaacgggatcatgccaaatggaaataatgttaataaaattatcatgtcaaaaaattatgacgttatcaaaatcataatgcgataagaatcataatacgataaaaacaagagtgggaggcgatgcctcccactcgggatactccatactggatgattttattcagcctaggctgataaagcgaattataggataaaacggctcaagtcttcatccgcaaccagctcatctaagtgcttaccaacgtattccgcgtcaatagtgatagattgaccactgctttcgctggcgtcataggaaatatcttccatcagacgctctaacactgtgtgtaaacggcgggcaccaatattttcggtacgttcgttcacctgccatgccgcttcagcaattttacggataccctcgcgagtaaactcgatggtaacgccttcggtcgccatcagcgctttatactgttcggttaatgaagcacttggctcggtcaagatgcgttcaaagtcatctgttgtcagcgcttgtaactctacgcggattggcaaacggccttgcaactccgggatcaagtctgatggactggaaacctggaatgcgccagatgcaataaacagaatatggtcagtcttcaccataccgtgcttggttgagacggtacaaccttcaaccagtggcagtaagtcacgctgtaccccttcacgggagacatctgggccggaagtctggccgcgtttacagattttatcgatctcatcaataaacacgataccgtgttgttcaaccgcatcaatcgcttgctgtttcagctcttctggattaaccagttttgctgcttcttcttcaatcagtagcttaagtgcttctttgattttgattttgcgcggtttctgtttctggccagcaatattctggaacatggattgtagctgattggtcatctcttccatgccaggaggtgccataatttcaactcccatcggggccgcagccagatctatctcaatctctttatcatccagttggccttcacgcagcttcttacggaaagtctgacgggtggcagaaggctcctgtgattcatccggtacgccccagttgtttttggcgggtgggatgagcacatccaaaatgcgttcttcggccaactcttccgcccgatagcgcattttctcgatagactgatggcgaaccatttttacggctgcatcggttagatcgcgaatgatagaatccacttctttaccaacataacccacttcggtgaattttgtggcttcaactttgatgaacggggcattggccaatttagccagacggcgggcaatttcagttttacccacaccggttggcccgatcatcagaatatttttaggtgtcacttcgtggcgcagctcttcgttaagctgcatacgacgccagcggttacgcagggcgatagccaccgcacgcttggctttgtcttggccgatgatatggctatcaagttcgctaactatttcgcgtggggtcatttcagacatattattctatccttacgctctgtacgttaattatgtactgtacattaattatgcagtgcgttaattacgtttagtatgttaattcttcaatggtttggaagcggttggtgtagatacaaatatcccccgcaatactcagtgatttctcaacgatatcccgcgcacctaattcagtattttctaacaacgcacgtgctgccgattgggcataaggcccaccggagccaatggcaatcagatcatcttcaggttgaaccacgtcaccgttaccagtaatgatcagcgaagcggtctcatcggcaaccgccagtaacgcttcaagcttgcgcagcatacggtcggtgcgccagtctttggctagttcaacagccgctttcgtcaggtggccttgatgcatttccagcttgcgttcaaataactcgaacagagtaaaggcatcagcagtcccccccgcaaagccagcaataaccttgttgttataaagacggcggacttttttggcattacctttcatcacggtattgcccaaagtgacttggccatcgccaccaataacgacatgaccatcacggcgtacacttacaattgttgtcacgagcggaccctcgttgcagactgaatgagtccccgtactgcctgttaaaaaacagtacggagtatattgaaattataaatgggggaggattaagacttttcaacccccaacagagaggggaatgcatcctgattgacctgcaccttgtaaacgctgcaaggctttatctgcggcagccttactattgtaggggccaagcaccacgcgattccagccaccgcccgaggtaatacggctttcgatacccgcaaatgccaattgagcgcggatagattctgcctgatcaacggctttgaatgagccacattgcaccatccagcgttgtgttttttctttctctttttccactttaggcggcgtaacggcctgagtcactggcgcggcgggcggtgtacgcacgggggccggtgcttgaggttgtacaggaatagtggtttgacgcggcggagttaccggttgcggctgtacactggtggccggtggtttgatggttaccgctgaacgtggtacctgctgcataccttggttatagggaacctcagaaagttgcgtcggttgttgacgcatatctgcctgcatctgctccagtaactgacgttgttcattggtcaactctgttttggcgtttacttcaccccctgcagagggttctgttggcatgggtacgccaatctgacgattttccaattctttaatataacgccagcgttcttccggttttggcggtagcccattcccggtacgtgggtcatgatttggcaatagcggaagctcacccggtttattgtgggtgataaaatagaggccgccaacaaacaccactaatagcgcgacagccagtgccatcacggttttagatactattggagcactgcgttttttccggctggtgcttttgcgccgcgctcctgagcgccctcggcttacataatctctttgtgccacaatcgtttcgctgcgtcgtaatgatggaataagtccgtcatgttactgaacccttgaatatttgcctagtgtttaggcgcagcagtactttccctgatgattaattcggtatctaacaagcgggagccactttgtactgaatgcccttgcagttgctccagtaagagtaacatggcttgctggccaatctggtaacggggttgtgcgacggtagttaatggggggtcacaaaactgtgacagcttcaagtcatcaaagccaaccagcgagacatcctgcgggatacgtaaccctaattgcttcgcctgccagatagcccctactgccatgacatcattgtgagaaaatattgcagtgggggggtggggcagctccataagagccgcaaagctttgggcccccgcttcgtagctgaaatccccgcgtataatatagtcattatcgacagtaataccattacgacgcagtgcctgaatataaccttgtaaccgataatggctcagcggcaggctttctggcccggcgatacaggcgatgcgtttatggcccaactcatgcaaatagttaacggcttcataagcggcggtcaggttatcgatatgtacggtcggcagctccaactcaggagcaaactcattcgccatgaccatcgggggtaaatttcgctgctcttctttactggcatcaaaaggcaggttagagcctaatagcagcatgccatcgatctgtttggtgataatcagattaacaaatgtgcgctcttgctgggtttgttgtgcgcaatcaccaattaatatcagatagccttgctgggcggctgcgtgttcaatgccctgaatgacatcggcaaaaaatgggtcactgatatcgggtacgatcaccagaatcgtacgtgattcattacgcttaatattacgggataaagcatgaggagaataaccaacagccaaaacggcttgttccactttttgtcgggtcacggttgaaaccttttcagggttcatcaacgcgcgagacacggttgctgttgatacacctgccatttcagcaacatctttcatcgtggtcattgtgaattctttcttattttccaacgcccttctccttactctagctccgagccagtaagcgcgctcatagacttttatggccgtgttgtttcggttaaatactgacttgccgtcattctatacagatagtgggggtaatttgttacctaatttgcataaaaaatgtgacgtaagtaggttttttcgaactggctcgcagaaaggagggtaaacgattgcttcgtggtgacgatcagacaataaaagatcgggcgaacccctttttcttgacgctgcaaggggttcgccatatcccctcacctgaatcactttcgtgtcagttcatcgggatttattcgctgttcacctaccgtgttaatgattttgggtatagatatcaactatcgataggatcgacatctattgtccatttcactttgcgtgcctgaggtaaggtactgattaatggctgagaggttttaatcagccgttgcagcagttgccgtgagggatgttgtagcaataactgccagcgaaagcgcccaccccgtttggcttgtaacgccggaactggccccataatccataacgcctcatctttgagggggctggcctccagcaaattacgtaattgttgcaggaagagggctgattgttggttatcgtgatcttcactgcgcacgataatatggctggtatagggcggtaaaaacacgcttttacgctcttctagcgcttgtttggcaaacgcatcgtagccctgctgtaacagaatttgcagcaggggatgctcggggtggtgagtttgtaaaatcacttccccttgcttgcctgcccgcccggcccggcctgagacctgcgtataaagctgggcaaagcgctcggctgagcggaaatccgctgaaaacagcgcgccatcaacatccagtagcgccaccaaggtgacgtcagggaagtggtgccctttggccaacatttgtgtaccaatcaaaatgcgtgcaccaccttggtgaacatccgccagatattgctccagcgatcctttacggctggtcgtatcgcggtcaatgcgggttattggtgtctcaggaaataacggtgccagttcattttccaactgttccgtccccacgccaacggagaccagatgagtcgatccgcatttagggcattgctgaggcacaggccgttggctgtcacagtggtggcaacgtaactgacggtggttttgatgcagcgtgtaatagtggtcgcagcgctgacattcggcaatccagccacattcgtgacacaacagggcaggtgcatagccacggcggttgaggaataaaatcacctgattacccgcttgcaggtgcgttttcatctgtttcagcaggggttgagagaggccgactttcaatggcaggccttttagatccagcaaatgttgtgccgcaggtttggcactccctgcgcgtttggtcagggttagctggcggtatttacccatttggacgttatgcagagtctcaagcgcgggagttgccgtccccatgacgataggaataccctcttcgcgggcgcgaaataccgctaaatccctggcatgataacgccaaccttcctgctgtttataagagctgtcatgctcttcatcaataatgatgacgccaaggcgtgaaaacggcgtaaacaaggctgagcgggtcccaatcacaatcgccgcctcaccactacgtgcccgcaaccagacggataagcgctcactgtcgttcaagcctgaatggagaacctcaaccggtgcgttaaaccgttcacgaaaacgggcgatggtttgtggggtcaggccaatttcaggcaccagaattagggcctgacggccctgcgctagaatgttttccagcacgctcaggtaaacttcggttttacctgaacccgtaacacctgccagcaaccaagcggcaaattggttatcttcgctacgaatagccccgacggcggtggcctgttcagtattaagccgtaggcgttcccccagtaccgaaaaactgtgacgccagtcggtggttgtggcttcctgcgcccgtagatcaatcaaccctttactgcgtaatgcctgtaatgcactttcagttaatgccatttcattaacctgatggcgataaaccggtttctgcaataatgcagcaagcgcttgctgctgcttgggcgcgcgttttaagctttctggtggtgtagcgcggccttgctcggtgacaaaccattgccataagggcgctgattgggcgggtctcccctgacgtaacaagatcggcagtgcatgaaacagcacttcacctatcggataatggtaatactcggttgcccagcagagaatgcgccacaggctaggggggaataagctgtgattatctaaaatggcatcaatggttttgagttgttcaagcggaaaggtgctggtatcactgagacccacgacgataccaatcgctttgcgtttaccgaatggcacactgacacgggcccctacgacagggcaggccatggcactgtctaagcggtaatcgaaggtacgggccagcggtacgggtaatgccacttgaacaactgacatatgatgtcatcctgaataaagagattggcctgaataaaaaaagattgaacagtttacaccgcatacttcacaatgtgcggattcgattgcgcggtttcgtcaaattctgtatgattcgccgcctttgatatcaaatcctgttaaccatcgttgcttattttatcaacgatggttatttatcaatcgtgtggtgtctggcggaacagggctggatagcgacacggcctaatatagaggtttccatgaaacaaggtatccaccctaaatacgaacaagttactgcttcttgctcttgcggtaacgttatcaagatcaactctactgttggtcatgatctgaacctggacgtgtgcggcgaatgccacccgttctacactggcaagcagcgtgatgttgcttctggtggccgtgttgaccgctttaacaaacgtttcagcgtgccgggtgcgaagaagtaattatcgcccgtcagataaaaaggcgccttgggcgccttttttgttgccactctaaccaccttttacggaagtcgtgatcgttttatggcgatgatgattattttatggggatgattgttttatggcgatgattgttcgtcgcatcaggtcgtctataacccccattcagcacccaacttagcctactcgttatcacgtcgccaattttccctctgcctgaatccatgagatgattaggcataaataataaataaatttaataagttaataatgacgtggaccatttggtgagtttgacacgagagataataggttagcgacgtctaattgttattattaaattttatgacacatacttcgatgattattttgtgcgtaaagaaaaaatggctaagcacaattgttatgctgaaccattttttgtagtgaaagcgttaattatagtgaaaacgttaactgcagtaaaaatattaactgcagtgaaaaggttaactgcagtgaaaaggttaattgtagcgaaaaggttaatcttcagctttcaattgatctcttacttttttgaacaatgaagcagattcagtatctgaagacattgcactgtcgcgggtattcttttgtacggcaatagcaccaaacagggtcataaagaacgtcaccccataaaagcctttttcactcagtgctaaagtggcattccataggccgatacacagcaacagaacggcgacgataaaagcaacccaacataaaccgtaataaattgaagtgattgccaggccttctagcttgtcacggacggttttttgcaaagaaacggcggagaacaggccgagtatcaataccgcgaaataataacctcgctcgtttaattgcatatctgcattccacagaccaatcaggaagataacaaaaccacctaatagcgctgaccaagaggctgcggtaaaagcggcggaaggtttcgcataatttgggttcatatttaagtccattcattaaattagacatcaaattttttaatggaaagtgagtgatctctaaccatttaaaaactggttatatcccaataatccgtagcagtaaaataataattgataatatgcttttttatcgagatatacatggagggatggtatgtgagaatattcttatacaatatgtcgatatagctaagactattcttgagttatgagtaaatataaagaagggaaatacagataactaccacagataatacatttttatcaaaaccaaggcgcttagcgtgcttttgtgtattctgccacctggattcacggtgattcatgaacccaggtggtagctggaaatcaatattcccaggtgtcagggtcaacacccaattcacgcattaaaattttcgcggcttccgggatctcatcactgcgttctttacgcaggtcttcgtcattcggtagcggctggccagtaaatgcatgcaaaaaggcctcacacaacaattcactgttggtagcatggcgcaggttattcacctgacggcgggtccgctcatcggtgaggatttttaacactttcaacggaatggataccgtgatttttttgacctgcttgcttttcttgccgtgttcagcgtaagggctgacatactcgccgttccactcagccatgggataccttaaatttgtcggaaaaacacaatgttctgaaaaccggctaattatgcccgattttcactgttctcactaaataaatgtcgattttactggatcaacatcaccgaaatacccttagtgcttacgttgttgctgctcttactcgctcgaatcactgacttgagccagttcactcgttgctatgctacaacgctaatgacgttggatataaaaacctactttaaatacaaagcctctataattttagcggttattattccattgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccgtaatttgtgcgtctactctggcgtaacattttctcgatcccggctggtggaaatcaatatgacgcgtaaacaggcaacaatagcagtccgtagcgggttgaatgatgacgagcaatacggctgcgttgtccccccgattcacctttccagtacctacaattttattgattttaatcagccgcgcacgcatgactattcacgtcgtggtaatccaacgcgtgatgttgtccaacgggcgctggcggaattggaagggggggccggtgccgtcatgaccagcagcgggatgtcggcgcttcatttggtttgcactacattcttacagccgggcgatctgttggtcgctccgcatgactgttacggtggcagttaccgtttatttgacagcttgagcaagcgtggtgcgtatcgggtgttatttgttgatcagggcgatgaagcggcactaaactgcgcattggcggagaaaccgaagttggtcttgattgaaacaccgagtaatccattgctacgggttgttgatattgccgccatctgccaagccgcccgtgctgcgggcgcactgacggtttgtgataacaccttcctcagccccgccttacagcagcctctctctcttggggccgatttagtggtgcactcctgtaccaaatatctcaatggtcactctgatgtggtggctggtgctgttattgcgaaagatccagaactggttgtcgagctggcatggtgggcaaataatattggtgtaaccggtgctgcgtttgacagctatctactccttcgtggtttacgcacgttatcaccacgcatggctcaacagcagcgtaacgcggatgacattgtgcgttatttacagcaacagcctttagtgaaaaagctgtatcatccttccctgccacaacatcccggccacgaaatagcctgccgtcagcaatcaggttttggtgcaatgctcagttttgagctggatggtgatgagcaggtcatgcgccgtttcctttctgcccttgagctatttaccttggcagagtctttgggggggtagaaagcctgatctcccatgcagcgaccatgacccacgcgggtatggcggcagaggcgcgtattgccgcaggcattactgatagtttgttgcgtatttccgtgggtattgaagacagtgaagatttgattgctgatttggaccacgcgttccaattggcagtaacgaggtaagcatgaatgcaacagcggtagcagcggcggcaacgggccgtcaactgcataaatttggtggcagtagccttgcggatgtgaagtgttatctacgggtggctaatattatggccaactacagtcaccccggcgatctcatggtggtgtctgctgccgggagcacgacaaaccagttgatcagttggttgaaactcagtcaaaacgaccgtctttctgctcatcaggtacagcaaagtctgcgtcgttatcaacacgatctgatcaatggcttattgcctccagaaatggcagagccattaatcagtgagtttattcatgatttagagcgcctggcgggcttgctggataataaaattgatgatgtgatttatgctgaagtggttggtcatggtgaaatttggtcagcccgcttgatgtctgcgctactgaataagttggatatggatgccgtctggcttgacgcccgccgtttcctacgtgcagagcgtgcagcgcaaccacaaattgatgaaagccgctcttatccgttactgcaacaattaatggcccaacaccctcaccagcgtttggtggtgactggttttatctcgcgcaatgaggcgggtgaaacggtcttgcttggccgtaatggcagtgactattcggcgacgcaggtcggggcattggccggggccgagcgtgtcaccatctggagtgatgttgccggggtgtacagtgccgatccacgtaaagtgaaggacgcttgcctgctaccattattgcggttggatgaagccagtgaactggcccgcctggcagcaccggtgttacatacccgcacattacaaccggtttctggtagtgacatcgatttgcaattacgttgcagttatcagccggagcaggggtcaacccgtattgaacgtgtgctggcttcgggattgggtgccaagatagtgaccagccacgatgatgtttgcctgattgaattgcagattgccagtcaccatgatttctcgttggcgcagaaagagatcgatctactgctcaaacgtgcgcaaatcaaaccactggcgaccggtattcacccagatcgtaacctgctgcaactttgctatacctcagaagtggttaacagcgccttacgggtgttggaagatgccgctctgccggggaaactctctctgcgcgaagggctggcattggtcgcactggtgggggcgggggtgagcaagaacccacttcacagtcaccgtttctaccaacaactgaaagatcagccagttgagtttgtctggcaggccgaagacggtatcagtatggtggccgtcctgcgtcttgggccgactgagcacctgattcaagggttgcaccagtcgttgttccgggcggaaaaacgtattggtctgatgctgtttggcaaaggcaacattggtgctcgctggttggagctgtttgcccgtgagcagaaaagtctttcggcccgcagtggttttgaatttgtgctagccggggtggtcgatagccgccgtagtctgctgagttacgatggtttggatgccagccggacgctggcattttacaacgatgaagccaaagaacaggatgaagaatccctgttcttgtggatgcgtgcccacccgtttgacgacctggtggtgttggatgtgaccgccagcccgtcacttgcagaacaatatctggattttgccagttatggtttccacgttatcagcgcgaacaaattagcgggggcttcaagcagcaataattaccgccaaatccgcgatgcgtttgcgaaaactggccgccactggttgtataacgccacggtaggcgcggggttaccggttaaccatacggtgcgcgatctgcgtgacagtggcgacagtattttagcgatcagcggtattttctctggcacgctgtcttggttattcctgcaatttgatggctcagtaccttttaccgagctggtagaccaagcctggcagcaaggtttgaccgagcctgatccaagggttgatctctctggtcaggatgtaatgcgtaagttggtgattttagcccgtgaagcgggttacgacatcgaaccgaatcaggtgcgggtggagtcgttggtgcctgctggcgcagagagtgggtcggttgatcaattctttgaaaacggcgaggcattaaatcagcaaatgattcagcgtttagaagccgcgaaggagatgggcttggtattacgctacgtggcacgctttgatgctaatggtaaagcgcgggtgggcgttgaagcggtacgtaccgatcatccgttggcttctttgctaccgtgcgataatgtttttgctattgagagccgctggtatcgcgataatccgttggtgattcgcggcccaggcgctggccgtgatgtgaccgctggggcgattcaatctgatttaaaccgcctatcacaactgttgtaatccgctgttattcgcctcttctgttctgcgcaggagaggcgcatcccccgttactcgccaatatgaatttttcacgcattgcgtgtgaatattaatcatcaccctaaacttatttaaacattgacactttagccaacttccgtcattttctatttagacgtctaaacgtatagacgctcataaataatgacaaataacatcagccgtcataatggcaatggagtaacagggtatgagtttttttcacgcaaaccagcgagaagcgctgaaccagagtctgtctgagctacaaggtcagattaatgtttcttttgagttcttcccgccgcgcaccagcgagatggaggataccctgtggagctcgattgatcgtcttagcacgttgaaacctaaatttgtttccgtgacctatggggcgaactcgggtgagcgtgaccgtactcacagcatcatcaaagggattaaggagcgcacaggcctggaagctgcgccgcatctgacctgtattgatgcttctccgactcagttgcgtgatatcgcgattgactactggaatagcggtatccgacatatcgttgccttacggggtgatttgccgccaaacagcggaaaacccgaaatgtatgcctgcgatttggtgggtttgctaaaagatgtgggtgattttgatatctccgtggcggcgtacccagaaattcatccagaagcgaaaagcgcccaagctgacttgatcaatctgaaacgtaagattgatgcaggtgctaaccgggccatcacccaatttttctttgacgttgagagttacctgcgttttcgtgaccgctgtgttgccaccgggattgacgttgagatcgtaccgggcattttgccggtttctaattttaagcagttacagcgttttgccaccatgaccaatgtgcgggtcccaaattggatgacatctatttttgacggtctggataatgacccagagacgcgcaaaatggtgggggcatcggtcgcgatggacatggtgaagatcctcagccgcgaaggggtgaaggatttccatttttatacgttgaaccgggctgagttgagttatgcgatttgtcatacccttggggtgaggccttagttttttaaaggggggaaacggttttaatctcctggtggtttggtggtttggtggtttggtggtttggttctggtgatcgggttcggttgttatggctttacggctcacctggcctccgatgaaccaaccgccaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccactgcgtgggttccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgctttggacgtcaacaacccattcaaaatcaaaaacgtattaaaagcctaaggatgatggtctggcttcactcgctgctcaaatgtgcttttaaggtcaaagaccaattcaaaatctaaagaagagggttttgaattgtttttttgacgttgagcgcaatcaggaatattgccgacaaggagagaggggcgagtgagcgggcatggacgccagcgaaaagcgcgcttgggcagggatgcccatcgcgctggctcgtcagcccgaaagacgcaggcggtttacccgcagggcaatatttcgcgcaagccgcaggtgcaggagggccggctagccctcctgctcggttgaggcgactgtaattaggtgatcactgaacgaatatcaaccgaaacctgatccggtctgctcttgagacgtaaagccataacaaccgaacccgcttaccggctcaaatcaccctcaccccaaaaataccaaaagataaccgggggaatctcttccccctaaatcctaaccggtattccgcatccccgcagccacaccggcaatggtcaccatcaacgcttgttcaacacaggcatcagggtgttcttgctggcgtgaacggtgcaacagctcggcttgcagtacgtttaatggatcggtgtacacgttacgcaacgcgatggattcggcaatccatggcaagtcagccatcaaatggtcatcgttggcgatagccaacaccactttaatatcggctgccagttggtcacgtaactgctgacctaacggccatagcgatttatccactaaacgctgatcataatattctgccagccacaaatcggctttggcgaagaccatctccagcataccaatgcgggtcgagaagaacggccagtcacggcacatggtggcgagtacatcttgcttacctgcatcgatcgctctctgcaaacccgcaccggcacccaaccaggcagggagcatcagacggttttgtgtccaggcgaaaatccatgggatcgcccgcagactttccactccaccgtccgggcggcgtttggctgggcgggaacccagaggcagcttgccaagttccaattccggtgtcgcagcacggaagtaacggacgaactctggattttcacgaacgtagctgcggtacatgtcgcaagaggcgtctgacagcagatccatcacttcaatccactctttcttcggctctggtggcggtaacagattggcttccagaattgcacctgcgtacagcgccaggctgctgatggtgacttccggtaacccaaacttaaagcgaatcatctcgccttgttcggtaacccgtaagccgcctttcagactgcccggaggctgagagagcaatgccgcatgggctggcgcaccaccacgaccaatagaacccccacggccatggaacaatgtcagcgtaatcccggctttctcacaggttttaatcagtgcatcctgcgcccggtattgtgcccaagaggccgccataacaccggcgtcttttgccgagtcagaatagccaatcatcaccatctgcttgccttggatcaggccacgataccaatcgatacccagcaactgggtcatgacatcgtcagcgttgttcaagtcatcgagggtctcgaatagcggggcgacaggtagagtaaatgggcaacccgcttctttcagtaacaaatgcacggccagcacgtctgacggcactttcgccatagagataacgtaagcagcgatagaaccttgcggtgcttcagcaatcacccgacaggtttccagcacttcttgtgtctcggcgctaggttcccattttagaggaaccagtgggcgcttagagttcagttcgcggaccaaaaaggcttgcttgtctgattcagaccaactctcataatcaccaaggcccagataacgggtcagctccgcgatagcatcggtatgacgggtactttcctgacgcacatcaatgcgcaccaatggcacaccaaaacaacgcacacggcgtagggtatccaacaactgaccgttggcgatgatttccatgccacaggctttcagcgattgatagcaggcgtagagcggttcccacagttgatcattactgaccagtaaatcgtgtggtggcaatacgcgctcgcctttcagacgcgcttccagataagcctgggtattggtcaattgggtacgaacgttcttcatcagttggcgataaggttcaagcacctcttcaccaccggctaattcacgcagctccggggtacattccgacatagaaagttcagacaccagcacctgaatatcacgcaggaataaatcggtggctttccaacggctgagtagcagcacatggcgagtgatttcagccgttacattcgggttaccatcgcggtcaccgcccatccatgaagtaaagcgaataggtaccgcttccacgggtagacggtaatcaagggagttctctaactgctcgttaaactcacgcaggaatgcagggacgccttcccacaggctgttttccaccaccgcaaagccccatttggcttcatcaacgggcgagggacgcagtttgcgaatttcgtcggtatgccacgattgtgcaactaactgccgtaaacgacgcatgatcttgttgcgttcgtaatcggctaaatcattgtgatccaactggctcaggcaggtattcacttcaaccagtttatggatcaaggtgcggcgggtaatttcggttgggtgggcagtcaagaccaactcaatcgacaaatcgtcaaccgcgctgcgcatatcttgatcgctcagctttttatcttttaagcgggtaaataattgggcgagggcttccggattactcgcggcttcaccatgtggtgaaatactgtggtattgctctgccgtattcgtcagattaaggaattggctaaaggcacgggcgaccggcagtagctcatcgttggaaagattttgcagtgtggtcagtaattcctgacggctcgcttcattacccgcacgcgaagatttggataatttccggatggtttctactctatcaagaatatgctctcccaacgcttccttgatggtgtctccgagtagtgtgccgagcatactgacgttacttcgcattgcggaatattgttcgttcatatgacctctgacccatttatccttcgtgtttgaagccgcaggattgctagctatgttcactcacccgaatcacttacctgtcgttgaccttacttaaaatcgttgatcttacttaaataaacacatcgggattcattcacttgctgccgacctacaacgccaactacgttggatatacgatttctttttgtagattagtttcaactaaaaggcagagatggacaattccactcgccacgttcaattccataccccaattgacactattttcagtaaaaaaacatcaattttagggatatttctgaaatttaattactgaggtgagattatcagtctggcttatcggcaatattgatcgtctaccccattatagttatttctgctggcaaaagtggtcaactagctgaccaatcagctcacgtgttggttcgataaaggccatatcaataaattcatctggctgatgtgcctgattaatcgaacctggccccagcactaatgtcgggcagacttgctgaataaaaggggcttcggtgcaatagttcaccaccgcagtgcgctcaccgagcagtttctcgatcacgccgaccatatgatggtctgttgggcactcatagccagggatcggagggtgcaactcatcaatactgagacgccccggccagcgttgactcaccggttccagcgcttcggtcattaactcatttaaatcacttaatgtcaggcccggtaacggacggatatccatatgtaattcacaacacgcacagatacggtttgccgcatcaccgccattaatatgaccaaaattcatggtgggataaggaatagtaaacgctggattgtgataacgctcttgcagtgtggtacgcagcgccatcaattgcgtaatagattcatgcatcaaatcaatggcattcaccccccgggccggatcactggagtgcccagactggccggtaatacgaatggcgttggagatatggcctttgtgcgcacggacaggttgcagtgaggttggctcgccgataatcgcgaaatcagggcgtagctgggtattcgcagcaaaataacgcgcacctgccatggtggtctcttcatcggcagttgccaaaatatagagcggtttggtcaacttgctggcatcaatatcgcgcaccgcatccagaataaaagcaaaaaagcctttcatatctgcggtacccaagccatagagtttatggtcatgctcggtcaaggtgaagggatcgcgggtccagcgcccttcatcgtaagggacagtatcggtatgacccgccagcaataacccgccatgaccttccccgttttcattttcgccaatgctggctaacaggttaaatttgtggcgagtatcaggcaccggctggatctcgacgcgaaaacccaggtctgcaaaccatccggctaacaaattgattaatgcctcattactttggtcgagggcactatcagcggcgctgatcgaaggcgttgcaattaacgcccggtacagctcaataaatggaggtaatttcatcttcactgttgacagcctttggttaggatagtatcaatattcatgcagtaattatgaataaaaatacagtaagcttgagcgaaagggaacctaaactgacccttaaattcacgaaaatgtcaacgctcaatcatgtgggggaacagtaaaccttgctgagaacccgaataccagttttgactatttatgtttttatatgcataggcttttattgacataaataaaaatactcagaaggtgaactgaacccatgttaaatacgttgattgttggtgccagtggctatgccggcgcggagcttacggcttaccttaatcgtcacccacatatgaacataaccggtttagcggtttcagcgcaaagtgcagatgcaggaaaattactttccgatctgcatccacagttaaaaggcattcttgacctcccgctacagcccttggtagatgtggctcaggcggctaaaggtatcgatgtggttttcctcgctaccgctcatgaggtcagccatgatttggcaccacaatttttagccgctggctgtgtggtatttgatctttccggtgcattccgtgtgcgtgatgcggcgttttacagccaatattacggttttgaacaccaacatcccgattggctcgataaggcggtttatggcctggcagaatggcaatcagaagacattaagcaagctcaattgattgctgttcctggttgttatccaaccgcatcacaactggcgcttaaaccgttggttgatgggcaattactgaacgatgcacagtggccagtcattaatgccgtcagtggtgtcagcggtgcagggcgtaaagccagcatgggcaacagcttctgtgaagttagcttgcagccatatggcctatttacccaccgtcaccagccagaaattgttacccatcttggcacccccgtcatttttacaccgcatctggggaattttgcccgagggatcttggcgacgattacctgccgcctgaaagctggggtcacggcgcaaaacatcgccgatgcctatcaccatgcttatcagaataagccactggtgcggttgtatcaacaaggtgtcccggcgctgaaagccgtggtcggcctacctttctgtgatattggtttctcggtacaaggcgagcatttaattattgttgccaccgaagataacctgctgaaaggtgctgcggctcaggccgtacaatgtatgaatatccgttttggcttcccggaaacgcagtccctgttgtagcgttcggttgcaagcaatagattgtaagtgattgattgtaattaatggattgcaagaaatagattgcagtaaacagattgtgagccataaattgtgagcaacagaaccggcagatacgcatattttatctgattatattttatccgattatattgaggcaaaagcatgatgaacccgttggtcattaaattaggtggcgtattgctggacagcgaagaagcactggaacgcctgtttactgcattggtgacctatcgtgagaaacatgagcgcccgcttgtgattatgcacggtggtggctgtctggtggacgaattgatgaaaagactcgccttgccagtagtgaagaagaacggcctgcgcgtcacccccgctgatcagattgatatcattactggcgcactggcgggtaccgcgaataaaacgctcttggcttgggcggtgaaacatcagatcaatgctgttggcttgtgcctggctgatggtaatactgtgacggttactctgctggatgctgaattgggccacgtgggtaaagcgcaaccgggttctgcggcactggtacaaactttgttggcggcaggttatatgccaatcatcagctcaattggtattactgttgaagggcaattgatgaatgtaaatgccgatcaagcggcaaccgcattagcagcaacgctcggtgctgatttaatcttattgtccgatgtcagtggcattctcgatggtaaagggcagcggattgctgaaatgacggcgcaaaaagcagagcaattaatcgctcagggcatcatcaccgatggtatggtcgtcaaagtgaatgcggcactggatgccgcgcgttcattaggtcgcccggttgatatcgctagttggcgtcattctgagcaactccccgcactgttcaacggtgtaccgattggtacgcgtatttcggtctaatattattgacgatgacgataaagttatacccaaagtcattggcgttacaggtaggcagccagcaaactcatccgtaagtaagtgattcgggtgagtgggcgcagctaacaaccctgtagcttcgaggacgaagggttttctattaagaatttagggaagcaagattatggcactatggggcggacggtttagtcaggcagcagatcagcgttttaagcaattcaatgattcactgcggtttgattaccggctggcagagcaggatattatcggttctgttgcctggtcgaaagcgctggttactgttggcgtattgaacgctgatgaacagcaacaacttgaacaggcgctgtcagttttactggaagaggtgcaggccaacccacacgctattttggccagtgacgctgaagatatccacagttgggtcgaaaccaaactgatcgataaagtgggtgatttaggcaaaaaattacacactgggcgcagccgtaatgatcaggtagcgaccgatctgaaattgtggtgtaagttccagataaccgaattacagacggcggtacaacaactgcaacaggcgttggtcatgaccgctgaagcgaatcaggatgcggtcatgcctggttatactcacttacagcgtgctcaacccgtgacgtttgcacattggtgtttggcctatgtagaaatgctgtcacgtgatgaaagccgtttacaagataccctgaaacgtctggatgttagcccattaggttgcggtgcgttggcgggcacggcgtatgctatcgatcgtgaacaactggcgggctggttgggctttgcttctgctactcgtaacagcctggacagcgtttctgaccgtgaccatgtgctggagctattatctgacgccagcattggtatggtacatttgtctcgctttgctgaagatttaattttcttcaacagcggtgaagcagcttttgtcgatttatcggatcgcgtgacatcgggttcctccctaatgccacagaagaaaaatccagatgcgctggagctcatccgtggtaaatgtggccgggtgcaaggtgcattaactgggatgacgatgacgctcaaaggcctgcctttggcttataacaaagatatgcaggaagacaaagaagggctgtttgatgcactggatacctggcttgactgcctgcacatggcggcattggtactggatgggattcaggtaaaacgcccgcgttgtaaagaagcggctgaacagggctatgctaacgcgactgaactggctgattatttggtcgctaaaggcgtaccgttccgtgaagcgcaccatattgtgggtgaagcggtggtagaggcaatccgccagggcaaagctctggaggccttagcgctgagtgatttacagcaattcagttccgtaattggtgatgatgtgtacccgattctggcattgcagtcttgcttagataagcgagtggccaaaggcggcgtttcgccgcagcaggttgcatcggccattgccgaggctaaagcgcggctgttttaatttgctgggttttaatcttgagaacggggcgggccgctaattgcagcggcccgctttgcattaacagttactacccttaacagagctattatccttaacagctactgcccttaaaaacgactgcccttaataaccttatcttcattatctctatttttctcatcacgcctttttcgcctttatttttcttaaaatttcaatattttcaatcttatgatcttttaaacttaatagactgttgagtttatattccccagtgattatgataatcattatcaatagcggcattgtgatgaggttcctgcaaaaattaaaaatttaaatatatttaatgaaaagtaaatgaccttcttactcgtaatgaaaaagcgttaacgcatcgtctaataaagaaacaaaattatcgtgaaatgaatttaaattaagttattgattaactaaatccgtaacacaccccagacaaaaatgactatttattatttaccggcttcttttacttatcgacattagtgatatctaccgaccatgatgaatgcattactttgttgataattgatgttcatattatttttatattgttaaggatgaagtttcataaatggataatataattagagataaaaaaacaataatttcagtgaataaaattacaacttgtatattattcgcattggtaacgcaaggatattcagggcagctagcggcaaatacagccgaaacccccactaataataacgatatggcgttggataaattaaacgtcgaaggtaaagggaatgcccatgatagcgattggatatatgacgaaccccgctcggtcagtgaaattacgcgggaacaacttgataaccggcccgctcgccacgctgcagatattttagaacaaactcccggtgtctattccagcgttagccaacaagaccctgggctttcaataaatattcgcggcatacaagattatggccgtgtaaatatgaatattgacggtatgcgtcagaactttatgaaaagcggtcatggtcagcgcaatgggtcgatgtatattgacccagaaattttaagcaatgtggtgattgaacggggcattttcaacggtattggtggggcgggagccattggcggtatcgccacctttaataccatcaatgccagtgattttttggccccagagaaagagctgggcgggcatatccgggcaatgaccggggataacggcacccgctttattggcagcggtgcgttggcgctgggcaacccaaatggcgatatattacttgctgttagtgaacgtaacctgaaggattattggccggggaataaaggcgttttggccgggttgcgtctctatagccctaccagaaacgtcggcgatgacttaaagaataccaagacattgtttacaggctataaaatgcgttcgcagctcgctaaagtcggttggaattttgaggccggccagcgtttggagttcagctatttacaaacacaaatcgccagccccaatgccagtatgctgtcagaagttctggcattgtcgccatcagggaaagagataacaaagattggctggaggaacacaagttttactaacgtggaaaaccgtaatattgcgttagattaccgcctgaatcctgagcatattagttggctggatgcaacggcaaagatctattacgttgataccaatgatgaaactgataatgctaattcccttttcaaggaatatttctggactcaaacacgcctgaaaacccgtggcttacaattgcaaaacaccaatacctttaccccatcggatgcgcatcaaatacggttgaaatatggtttggaatggtttagcgataaatctgaggggtactcaacacgcaaacttattgaaaggacgaccccccccggcaagcgcgctatcaccagtacctttgctcaacttaactacgaatatgatgattggctgcggttggaaggagggctgcgttatgatcaattccgtttgaaaggcaatacctggctccatacccgctctttcctgcagccctatacttttgagaacccctgtgaccgaaggatacatgagcagtctgaaaagcctggatcgcggtgttcatctaggagacccgcaacaatgaggtgggatgttgaccgctgtgaacagcaactctcgccaacgttggcgatgggggtcaagcctggcctcgaatggctggagttttttggcagctacggtaaatcctggcggccaccggcaatgacagaagtgttagcaaccggcaccgcccatggttacagttgggtcttacctaatcctttcgtggccgccgaacgtgccagaacgtgggaggcggggtttaatattcagcagtccaatttatttatcgaagacgatcactttgccgcgaaggtcgcttattttgatacccgtattgccaactatattaaccttgaattaggtaaggccaaacccaagtttgggggggattcttttactgatgtagcttatgtcaataatttactcaaaacccgtttccgtggcttagaatatcaattaagttatgatgctggcacattttataccaatattaattacaccagaatgattggtgtaaataatgtttgttcaccatatgcttggttaggcggcttacagtcagtaaaatataagtacgttggaaaggtagagcaaatttatgccgttgaaaatgaggtggccaataattatgtaacctgtatgaatgccaatgtgttatttggctcatcggcttatttaccgggtgatcgcggtagtttaactttggggagtagaatatttgatagaaggctagattttggtactgttatccgttataacaaagggtatcaggatcgttcagcgcaagatgaaaatggtaatccactgacggcttatgttgccgattggccgaagtatatcgtatatgatctttatgccagttataaggtaacgaataatttaatattgcgtagttcaatagaaaatataactaaccgtgcatatttagttaattatggcgatacactttcattcgcccctagtcgcggtaggactattcagggtggatttgaatataaattctaaagtctttaggtgaatatactcttaaataattcgagttgcagaaaggcagcaagtgaataaatcccgcatcattgacggcagtcaatgatgcgggtgagagaacacagctaacacatatgcaacttgaagtatacgagaataatatatttcacttatggaaccgcatggattaataataatccatgttcaccgtaacaattaataattaaaaggacattatcatgagtacaactattcaatataacagtaattatgccgattacagcatctcctcttatcttcgggaatgggctaataactttggtgatattgatcaagctccagctgaaacaaaagatcgtgggagtttctctggttcctcaaccttatttagcggtactcaatatgcgattggtagctcgcatagtaatccagagggaatgattgctgagggtgatttgaaatactcctttatgcctcagcatactttccatgggcaaatagacaccctgcagtttggtaaggatttagctactaatgcgggtggccctagtgcaggtaaacatcttgaaaaaattgatataacctttaacgaactggatcttagcggtgaatttgattctggtaaatcaatgacagaaaaccaccaaggcgatatgcataaatccgtacgtggtttgatgaaaggtaacccagatccaatgctggaagtgatgaaagccaaaggcattaatgtcgatactgcctttaaagacctgtctattgccagccaatatcctgacagtggttatatgtctgatgcgccaatggtggataccgttggtgtggtggattgccacgatatgctgctagccgcttaagaaaaacagccagaaaataactttctggctgagtcattgataccaccgctagggcttactggccggtttgctgtagcggtggtgcagattgtagttgtcctaagaaatcaaagtcaataacgctacctttaacggcaatagccctctcgtgtggaaatggacgccatggaatcttgcaaaacgcccggagcttcatcggtaccgccaacaattctgtcggttctggcgggtaataaaaaaatcctctggggcatcgggctatttactgccgtaataaacttgctgatgttggcaccggccatttatatgctgcaagtgtatgatcgcgtcctcgcctcagcgaataccatgacattattgatgctcactgttctggtgctgggcgtatttgtttttattggtttattagaatgggttcgcagtgcagtagtgattcgcttggggactcagattgatatgcaactcaatcagccggtctttaacgcggcctttgccgccaatcttaagggacataacacgccagccgcgcaagcgctaaatgacctgacagtgttacgccagtttgccaccggtaatgcgttatttgccttttttgatgcaccttggttcccgctttatttgctggtaatttttttgcttcatccgtggctggggatgctggccgccgcaggcgcaggtatattggttgttctcgcttggctcaatcagtggatctgtaaaaaaccattacacgatgcctcaattatcacctcacacgcgacacaacaagccaatgctaatttacgtaatgcggatgtcattgaagcgatggggatgctcaaagcattacgtgaacgttggttaatgcagcacgcgaattttctctaccaacaaaatcttgccagcgataaaagtagccgggtgacggcggtcgctaaatcaagccgccaggcattgcaatcgatgatgttaggtctgggagcgttactggtgatttataatgaaatcacggctggcgtgatgattgccgggtcaattttaatcgggcgggtgctggggcctatcgatcaacttattgcagtctggaaacaatggagccacgcccggctggcttatcaacgtctctcccaattactggcgcagcacccatcatcacccaccggcatggttttgcctgctccacaggggaaactgaacgttacgcaacttatggcctgcaagccgggcacgcacattccagtattacactccatcaactttgaactgcaacccggtgatgtgctaggtattttggggccatcaggcagtggtaaatctacgctggcaaaactcttggtcgccagccagcccacattcagcggaacagtgcgtttagatagcgcagacctttctcgttgggataaaacgcagttaggggaatttatcggttacctgccacaaaatattcagctattccgcggcactgttgctgaaaatattgcacgttttggcgctattgataccgcaaaagtggtcgcagctgcacagttggcagatgtacacgatttaattctgcatttgccgcaagggtatgacaccccgttaggtgacgacggcgaggggttatccggtggtcaacgtcaacgtatcgccttagctcgggcaatgtacggaatacctcggcttatcgtattggatgaacccgatgccagtttggataaagaaggggagcaagccttattagccagtattatccagctaaaacaacaaggttgcaccatcgtgatgatcacccataaaccagagctgttatctggcagtgactatttgctgtttttaaagaatgggcaaatggatctatttgatcgtactcaggcggtcttacagaacattcagggtaaggataagcctgctgtgcaacctgaagcgaaaatactgaatagccgaagcggttggagcaacggtgtgtcatatggcatcgggccggctcgtactacatcatcaccgaagccatgatcaccaaaacccttatcacaaaaaacctcatcacaaaaactgtgaccataaaaaccagggatggagatataaccgatgttgcctgaatcagtctgttattcggttgcgaatgccaatcgccaaccaccactccaaataaacagtgggcgctatctcaatataggtggggggctggtcgttatcggcttcatcggctttttactttgggcggggttagcgccgttagataaaggcgttgccgtgaccgggctgcttgtggtggcagaaaaccgcaaagtgatccagccgctgcaaggggggcgtattcagcaactgcatgtcactgaaggcgacgaaatagtgtctgggcaattattggtcacgctggatgacacggcgatacgcaatcagcgggataatttacagcatcagtatctaagcgcccttgctcaggaagcacgtttaactgctgagcaaaacgatctggatgtgatcactttcccgcaggcgctgcttgagcacgcaacacaaccagcggttgaacgtaatattattttgcagcaacagcttttacatcaccgccgccaggcgcacttgagtgaaatcgcccggttatcgacacagctcactcgccatcaggctcggctcgatgggttgcaagctatgcggagcaatcatcaacgtcaatccaatttattccagcaacaattagacagtgtgcagttattggcaaaggatggtcatattgccaaaaataaattgttagaaatggaaagccagtcaacctcactccaggcacgagtagaacaaagtaccagcgatattgcggaagcacataagcttatcgatgaaacagaacaacatgttttacaacggcgcgaacaatatcaaagtgagaatagcgagcaattagccaaggcacagcaaaacacccaagaactggtccaacgtttaaatattgcagaatatgaattgagtcatacccgtatttttgcaccagtcagtggttcagttatcgcattggctcaacacactgtggggggcgtagtaagctcagggcaggcattaatggaaattgtccccagtgggcagccgttattcgttgaggctcagttgccggtggagctaattgataaggttgcggtcgggctacctgtagatctcaatttttctgcgtttaatcaaagtaataccccccggctacaaggctctgtatggcgcatcggagccgatcgtatacaacccccacctacttcaccgccttattaccctttaaccgttgcgattgatcttgacccgacggaactggcaatccgtccaggtatggccgttgatgtttttatacgtaccggagaaaggtcattactcagctatttatttaagccattcactgatcgcctgcacctcgcgttagccgaggaataaaatatctcggttaagtcattggaaataaaacattaaaaataaaggaatataatgatttcttatcatgaatagattacagcagagcagtgacaaacttatattttggctagtcggggccttattagcgtgtggtatccatatttatgcactttggtggctgagtaccgcatctataccagcaatacccaccagctaccccgccgcaataatgatggagctttcagccgaaccggaatttatgcaaaacttgccacaaaactcagtggtgggcataacgcagaatattatcgagcctgcggttgagcaacgggtcaaccagccggatgacattgtcgatttacctacgctgcctgaacaaccagaggggcaacgggagattacgagaaaagagccaataaaggtcaaacggccagctgaaaatagagcgacatcgcgtaaaccggttaataaagaaacacaagaaagtgacagtaaacaatcctcaccagccgctgcagccagtgcaatgctttcagggacgagccaacaagttgccgcagcggtaaacagtgactcatcccaccgtcagcaagctcaagtgagttggaaaagtcgtttacaggggcatttaatggggtttaagcgttacccatccagtgccagaaaacagcaacagcaagggactgccatgattcgatttgtagtcgataaaaatggttatgtgtcatcagtgcaactgagtcacagtagtggtacatccgctttagatcgcgaggcgttagcgattatcaagcgcgctcagccattaccgaaaccgcctgctgagttgttatcgcaggggcagataacattatctctgcccgttgattttaatctaaaaaggaaataatacgggcaatcgcagtgggtaacatatgagtagagcgcaaagtacgcaaaataagagaggggagaacgggggattaaaaaccgggcgccgtgcccggtttgaaccgcctgaggccttattcgccagggcagcgtaggcagcgctccgcttcatcagcgcccagctttaacttagattgcaaatcacgcaatgcggtacgcaggccttcttcaatgaccggatgataaaacggcatatcgagcatctggtcgatggtcatttgttgctgatgcgcccatgccagtaagtgggcgatgtgctccgcacttggccccatcatctctgcccctaagaatcggccagtgccctgttcgccataaatgcgtaaaatgcctttgttttttagcatcacccgcgagcgaccttgattctcaaaggagacttcgccaatctcaaagcaaccacaagcgctgaatttttgtgctagctcacggaaggttgcccccaccatggcaatttgtgggtcagagaacacgactgaaattgggctacggcgtaaaccgggtacaacctcagggaatcctcccgcatttacaccggcaatacgtgcctgatcgctggcttcatgcagtaatggcaactgattgctggcatcacctgcaataaaaatatgcggcacgttggtttgcatggtcaggcggtctgcctgcggcactccgcgttcatccagaatgagtgacgtattctccagccccaatttatctacattagggcggcggcccgtggcggctaagacgtagtccaccataatctcctgtggcctaccgcttttatccagataacggataaagactttatctccctcacgttgcatcagctcaacttttacatcgggatcaagatagaactcatcacccaacgtttttgctgcgtagtcacgcacgatactgtcggtcagcgggccaacggcaccaccgacaccaaacatttttacctggacacctaaccggtgcagtgcctgaccaagttctaagccaataacgcctgggccaaaaactgccacagattctggcagatcgtcccaattaaagacgtcatcattaataatcaaccggtcacctagctcattccaagaggcgggccagcttgggcgggaacctgtcgcaatcacgatccgctgcgcaatgattttttgtgaagtaagctgcgtgtgatcatcaacttgcagggtgttatcatcaataaaacgggcataaccttgaattttatcggccgcaggaatggtctctacgctttccaatacgaagcccacaaaacggtcacgttcacgcttaacgcggtccatgacttcacggccattaatcaggggcttaccttgtgggtgaataccaaatccgggcgctttttctatctggtggacggcttcagccgccgcaatcaatagtttggatggcatgcagccgacgcgtgcgcaggtggtaccatattcaccaccttcaatcatcactacgttgggggtcaacagtttggccgcgcgataagcgcccagtccggccgttccgccgccaataacagcgacatcaacgtttaaggttttcatgtctactcctaacagaaaaaaaaggtaggccggagcctaccaagttacttcctattgctttaatttttattaatatgcttgttaatcaatataattaggctggtaggtacttttccagatcgtcgctgccaccaatgtgacggcctccgataaagatctgtggcaccgtggagcggccgcttacagcacgcaagctgacggtcgttgcatctttacccaatacaatttcttcatattgaaggccatgatcttgcagcatttgtttcgctttggcacagaatgggcagcccggtttggtaaagacagccacggattcctgcactttaaaatcaggtgccagatatttcaacatggtgtcggcatcagatacttcaaacgggtcgcccggtttgtttggctcgacaaacattttttctaccacgccattacgtaccagcatggagtaacgccatgaacgtggaccgaagcccagatctgctttctcaaccaacatattcatccctttggtaaactcaccgttaccatctggaacaaatgtaatattttcagcgtgttgatctgatttccaagcgttcattacgaaggtatcattgaccgacacacacagaatgctatcaacaccgtgttgtttaaatacacccgctaattcgttataacgtggcagatgactggaagaacaggttggggtaaaggcacccggtagtgaaaatacaatcacggttttattactgaataaatcgtcggttgttacgtcaatccactggtcgccctgacgggtatggaaagttacctgcgggacttttttaccttcttggctagtaaacatctgtaattccttaattaaaaaatagaaaagttagatttttctgggtgtctctttgttgggtcatattattaattttatctcttgatagttctaatcactggttgctatcttatctatcgtcagtagctatcataaggtgggcatagatgaatattcgtgatctagagtacttagtggcgttggctgaatttaggcacttccggcgtgccgccgactcctgtcatgtcagccaacccacattaagcggtcagattcgtaaactggaagatgagttggggatcatgttgttggagcgaactagtcgtaaggtgttgtttacacaggctggtttactgttggtggagcaggcgaaaacggtattacgggaagtgaaagtactgaaagagatggccagtttacagggtgaaagtatgtctgggccgttgcatattgggcttattcctaccgttgggccttatctgttaccacaaattattcctatgctgcataaaacattccccaaattggaaatgtatctgcatgaagcccagacccaaaatctcttagcccagttggatagtggtaaattggattgtgccattttagccctggtcaaagagaccgaagcttttatcgaaattccgttatttgacgagccgatgaatctagccatttatgccgatcatccgtgggcgaaccgcgaaagagtggagatgcatgaattggcgggagagaagttactgatgctggaagatggtcattgtttacgtgatcaggcgatgggcttttgcttccaggctggagcggatgaagatactcacttccgggcgactagcttggaaaccctgcgcaacatggtcgcagcgggtagtggtattacgctgttgccagcactggctgtgccgaatgaaagacagcgcgatggtgtatgttatctggagtgctacaaacctgtccctaaacgcaccattgcgttggtgtatcgccccggttctccattgcgtggccgctatgaacaacttgccgaggcaatacgtgatcacatgcaagagcgcatggccccatcattagaacaggcgatttaagccattgagtgcggccacacggtaggcttctgccatggttgggtagttgaaggtagtattaacgaaatactcgagcgtattgccttctcctttctgttccatgatagcttgcccgatgtggataatttcagcagcacgttcaccaaagcaatgaatacccaaaatttgcttcgtttcccgatggaacaggattttcaaactaccggtatccatcccaacaatttgcgcccgcgccagatgtttaaattgcgcccggcccacttcgtagggcactttcatcgccgtcagctcttgttcggttttcccgacagaactgatttcaggaatggtgtaaatgcccgtcgggatatcttcaatcaggtgaacgttggcttcacctttgatcatggcttgtgcagcaatacgcccctgatcataagccgcagatgccagacttgggtaaccaatcacatcaccgacagcatagacatgagacagcgcggtttggtacatgctgttcactttcagcaaaccacggctatcggcttccaggccaatattttccaagcctaaaccgctggtattacctgttcgtccattagcatataacaagcagtctgctttgacctttttgcctgatttcaaatggacaatcacgccgtccgttgtcccttcaatctgctcaaattcttcgttatggcggataaccacgccgttattccagaagtgataagagagcgcatctgacatttcctgatcaaggaaagccagtaggcggtcacgggtattgatcaaatcgactttgacactcaacccacggaagatagacgcatattcgcaaccaatcacccctgcaccataaataatgacgtgctgtggctcatggctgagctgcaaaatggtatcgctgtcataaatgcgttcatggttaaaatcaacattgactgggcgataagggcgcgagccagttgcaatgacaatgttatcggcctgcaaggtatcactggtaccgtcggcgtaacgcacattaaccgtattggcatcaatgaagctggcatcacctgagaacatgtggcaatggttgcgatcataaaagccttgccgcatacgggtttgctgattaataacacgatctgcatggtttaaaatatcagcgaaagaggattttatggttctggcattgtcgctgtagagggggttttggttgaactcgataatacggctaacggcgtggcgcaaggctttagaaggaatggtaccccaatgggtacatccgccacccacattattataccgttcaatcacggcaacgcgtgccccttgcttgaccagccccatcgcggcaccttcaccgccagggcccgagccaatcacaatggcatcaaaatggaagtgctgttgcatgtaggagagacctgtttttatacaaaattacaacgatacattaacatcatcttaggcagaacccaatcaacgataggggaatcaccataatgtgtgttgtaaagtcgcaattcggtattgagaagatacgtttgtataacggttgttaccgcaaagtttggtatattgctgactatatgtcttagattgagaaattggatatcccttgggtacgattatgggcgtcagagcacaacaaaaagagcggactcgtcgttcccttatcgaagcggcgttcagtcaactgagtgctgagcggagctttgccagcctgagcttacgggaagtctcccgtgaagcaggtatcgcaccgacttctttttaccggcatttccgggatgtcgacgagcttgggctaaccatggttgacgaaagcggcctgatgttacgtcaattaatgcgtcaggcacggcaacggattgccaaaggcggcagcgttatccgtacatcggtgtccacctttatggagtttatcggcaacaaccctaatgcgtttcgtttgctgctcagggaacgttccgggacttccgccgcttttcgtgctgcggttgcgcgtgaaattcagcactttattgctgaactggcagattacctcgagttagaaaatcacatgccacgtagcttcactgaggctcaagctgaggccatggtcacaattgtcttcagtgcaggtgcagaagtactggacgtggatattgaacagcggcgacagttagaagaacgcttggtcttacagttacggatgatctccaaaggtgcttactattggtatcgccgtgaacaagaaaagcttgctgcgtcccgtgtagaataaggtaaagaaaatatggaacaatcttctcgccgtgaaaccggcaccctactactggcattaattactggcttggcgataaatggggtatgtgccgcgttattcagtgcgctggtgcctttttcagtttttccactactgacgctcatactggcggtgtattgcctacatcagcgttatctcaattttgctatgccgcaagggataccggtgctggcttcagcatgtttcctgcttgggatcttgttgtacagcgcgattgtgcgggtggaataccctgcaattgggtctaacttcgttcctgcggtgctcagtgtggtgttggtgttctggatcttatttaaattaagaacacgtaaatcggtacaaacacatacagatgcggatattgatatcaataactcggatcaaccacagcaatagcccttgggtcttcagccctatcaagctgttttatagcgcggtgctcgaaggggttactgcacctagataccgtcttgccaactaagggcaacatgtcgttgccctttcttttatctgcggtatgaattattcgtcagtgacgtttttccagcagtaccccacattccatatggtgggtataagggaattgatcgaacagtgctagtcggctaattttatgtgtgtgctgtaattgttccaaattggcgcacagcgtctctggattacaggagatataaagaatacgcgggtaagcctgtactagcttaaccgtctcgtgatccagcccactgcgtggcggatcgacaaagatggtctcgcaattataactgcccaaatcaatacccttcaggcggttaaactcacgaacgccctgcatcgcctgagtaaactcttccgctgacatccggataatctgcacgttatcgatattatttgctgcaatattatattgagccgctgcgacggaaggtttggcaatttctgttgccagcacccgttcaaaatttcgcgccagtgccaatgagaaattaccgttaccacaatacaactccagtaaatcgccagtggcaccttgggtaacatccagcgcccattccaacatgtgaatattcaccgccgcattaggttgggtaaaactattttcaacctgccgatagatcatctcgcgtccggcgactggcaagacctcatcgatataatcgtgatccagcatgattttagttttagctgctcgaccaatgagttgtaggtcaaaaccttgtgcacgtaactgatctcgcagttccagcgctttttgctgccactcttcatctaattggcggtgatacagcaacgaggcgatcagcttaccgctgagggtagataaataatctatttggaacagtttgcgtcgcaatagcggctccgctctgatggcggtcatcagagcatccattaagcgattgattaaccgactggctaccgggaattgttcaacccggatacgttgcttggtctgttggtcaaacatgatgtggtacaagtcatcttcatcatgccaaacgcgaaattcggctctcatacggtaatggtctgccggagaacgaaatatttctggctcgggtgcctgaaatggcaacatcatcgccttaagacgggcagacttttctgccagttggtggtcgtagctttcaatcggcaggatgttgggagtcatgtttttctcgttgggtcagtataaaagggggatgatccttgcggattgtagggaaagttgccctgatgtccagttttgtcgtgtttattccggcgtgggtcaatggaagtctagacatctattttacttgatcgtagcattgtggtccggcctcatgctgttatttaaacacctaagagttaaaagggaatccggtgtaaatccggagctgacgcgcagcggtaaggggaagtcacggcgataggtttctaacagacactgtccgcaaggatgggaagtcatcgcctgctctatttcgcgccatttatttatcacagtatttttactgtcataaccatggcctgataccagagatcctaagcccgaagacctgccggtattacgtcgcaatattcgtggccgtcgcgtactaccggccatggcactgcggcatccgccaattgagtttggatgctctcttaatgataattaaaaatacaatgacaattaaaaaatatacgctgctcacagccctttctgtgacggcattttctggctgggcgcagggtaataacaccacggacaacaatgatgaaatggttgtaacagccaaccgttttccacaaccgaaaagtagtgtattagcgcctgtcgatgtagtcactcgtgccgatattgatcgctggcaatctacaaatataaatgatgtcttacgccgcttaccgggtgttgatattgctcaggatggcggtatgggccagcgcagttctttatttatccggggcactaattctagccatgtcttggttctgatcgatggcgtccgcctcaatcaagcggggattaccggcgcatcagatctcagtcaaatccctatttcattggtacagcgcatcgaatacattcgtggtccacgttctgccgtctatggttcagatgccattggaggggtgattaatatcctgactggacgggataaaccaggaaccacactttctgctgggttgggttcaaacggttatcaaacctatgatggttccactcaacagaaactgggtgaagacacgacggtgacattggcgggaaattacacttatagcaaagggtatgatgtggttgctggtatgccgggagcaggtggaccacgtcagcctgaccgggatggtttcatggggaaaatgctgtgggcgggcttagaacatcagtttaacgagcagtttaatggttttgcccgagtatatggtttcgataaccgcagtgattatgacgggtataccaactatagcaatccattggcgttaatcgatacccgtaaactctccagccgtacctatgacacgggactacgctacaagaatggcatttatgcttcccaatttattgccagttataaccgaactaaagattataattacagcccacttttcggccagcatgatattacggcctcgttagatgaagctgagcaatataacttgcaatggggtaacaccttccagttaacgaatggcatgatcagtgcgggtgcggattggcaagagcaaagaaccgaacgtaaaagcagtaaccagaatactacggccgattttacgcagcacaacacgggcatctatttgacaggccaacagcaaatcagcgacgttacattagagggggctgtacgcagtgacgataactcgcagtttgggtggcactcaacttggcagaccagcgccggttgggaatttattgatggctaccgcttgattggttcttacggcacagcctataaggcacctaatctgatgcagctttatagcgcttacggtggtaatgccaatctgaaaccggaagaaagtaagcaatgggaaggtggcgtcgaaggattaacggggccgctgacttggcgtctatctgcttatcgtaacgatattgatcagcttatcgattacagcaatctgaccaacggttatttcaatatcaataaagccacgattaaaggtgttgaatggacaggttcgtttgatactgggccgttatcacatcaagtgacgctggaatatctggacccacgtaatgcagatacccacgaaattctggtgcgccgagccaagcaacaagtaaaatatcagttggattggcaggtagctgatttggattggtctgttacctaccaatatcttggtcagcgttatgacaaagactacagcacttatccagaagaaacggttgaactcggtggtgtgagcctttgggatctcgctgtttcgtatccggtcacatctcatctcacggttcgtggtagaattgccaacctgtttgataaagattatgagatggtttatggctaccaaaccccaggacgcgaatactacttcacgggaagctataacttctaaggctgactctcctcctcgcccgacagcactgatttttgattcgggtgttggcgggctgtctgtctatcaagagattcggcaactgttgccggatctccactatatatatgcttttgataacgtcgctttcccttatggggaaaagtccggcgaatttattgtcgagcgtgtgctggaaattgtgaccgcggtacagcagcgccaccctttggcaattgttgtcatcgcgtgtaacacggctagcactgtctctctgcctgcgttacgtgaacgcttcgccttccctgttgtcggcgtggtcccagcgattaaaccggcagtaaggttaacgcgtaatggcgttgtgggtttacttgccactcgtgcaaccgtccatgcttcttataccttagatttaattgcgcgttttgccactgattgcaaaatagagttgctgggttcatctgagctggtggaggtagcagaaaccaagttgcatggtggagttgtaccgctcgaggtattaaagaagattctccacccatggttaagcatgcgtgagccaccggatactatagtattgggttgcacccatttccctctattaacagaagagttagcgcaagtgctaccggaaggtacccggatggtcgattcaggcgctgccattgctcgccgaacggcttggcttatctcttctcaagagaatgttatttcttctcaagatgaaaacatcgcttactgcatggctttagacgaggatactgacgctttattacccgttttacagagttatggtttcccgaagctgcaaaaactaccaatttaagcgcaattcgtctaaagaatcagcggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgttatgagtttcgactcatgctgatacgaaacggttgaatttcggtttgatcggtattttcgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccaatccgataatgagtgaaagacattatcaccggttctttatgaactgaaaaataacgtaaagatgactttaccaagtcgtgtttacgatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgataagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgtttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacagtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctgggacttaaagtcccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcgtcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattaaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaacacgagttatcagagtgacatctggtaactgtcaaaatcgccaaaagcggttttgcacagcgcagagcgctggcccttatagggtaaagtatcgggaagatacacgtaaaagaatcggtggagcggtagttcagttggttagaatacctgcctgtcacgcagggggtcgcgggttcgagccccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagataaaaaacccttcgcgaaagcgaggggttttttattttaagtctgtaaaaaattaataccctttcctcattggcttaatgccttttccttcgctttctctttcctcattataatttaatgatttttataatattttggttatctcaaatatcacctcagtagcacacagattcagtccaatatacatgcccagatattggtatgtgcgcaagtcagcagacgcgtcgtaaacttgcgctataagccctatatagggcttcctagagcttgattcggggggggcttcgggtattgtggcataggctatttcgatgcaagaaagccctctgttcacgtaataggccactccattgtatttcttatgtcacatatcatacatggcttctgatacgttcagttttctggacattcttgctattggttcgctcagttaaggcggttttaggacccaggtattctgtctctttggcaagaattatgacttttcatcggtacaaccgcctttactaaccgggttgcagtatgttggtattccagttcgggagcgggtaggttgttggtgttatatcggggcgatgatattcacattttcattttatttactgataaaaatgatgccttccaacgtttataacttctctcattaatcatctttttttgttgatttcttatatatctgtaaatggtaacgttcccgacatatgtctatttggctgaatctatgtacgaaatgattgttattctgtggtgtgacgccgctcattattactttcaccaattgtactaaaactagttaacattttagccatccaggaagctcaccttaaaaaatagcatgtgcttttagcacaacattaattcgcaaattggccgaaattcaggatgaaaaccagtctgaatgatcatcttagctattctcaggaatggcaacgagtcagcggcttgacgatgacaaatgaagtgaggagagaaatatgtacaggcgtttactgttagcagcagctgtaacagcggcaatgtgtagtgcagttcaggcagctccgttagttgtcggtttttctcaaattggttcagaatccggttggcgctctgcggaaaccaaggttgcgaaacaagaagcggaaaagcgtgggataacactcaagatcgcggatgctcaacaaaaacaagagaaccaaataaaagctgtgagatcttttattgctcaaggtgttgatgcgatctttatcgcacctgtagtggctaccggttggacgccagtcttacaggaagcgaaagaagccaagatacctgtattcctgctcgaccgtatgattgaggtgaatgatccttctttgtatacggcggctgttgcctctgacagtgtatatgaggggaaagttgcgggtgagtggctattgcaagatgtagcaggcaaaccctgtaatgttgttgagttacaaggcacggttggctcaagtgtggcaattaaccgtaagaaaggctttgctgacgggatagcttcggcacctggcgtgaagataatccgctctcagtcaggggatttcacgcgcagtaaaggcaaagaagtcatggaaagcttcattaaagcggagcaaaacggtaaaaatatttgcgcggtctatgcgcacaatgacgatatggcgattggagctattcaggcaattaaagaagcaggtttaaaaccgggttcagatattaaaatcgtttccattgatggtgttcctgatatcttcaaagcaatgagtagtggcgaagcaaacgcgaccgttgaattaacgcctaatatggccggccctgctttagatgcattaattgtgctcaagaaagacggtacccagccacctaaattcattcagacagagtcccgcctgctccagccagacacggctaaacaggaatatgagttgaagaaaagtcttggttattgattcagatggcggggcttgcccccgcctgcttttatcacctgtattgggtcaatatctgagttgtttttgaacgtgggtacatctgatggaaatattgttagaagtccgtggcttatctgttgagtttcctggtgttaaggcattggactccgtagatttttctctgcaacgcggtgaggttgttgcgttattaggagagaatggcgcaggaaaatcgacattaataaaagcattaaccggggtttataaacgatccgctggtgaggtgctgttggacggcaaggctgtgtgccccattgataccgcagatgcccaactcatggggattggtactgtctatcaagaggtcaacttactgccgaacatatctgttgctgcgaatttatttattggccgtgagccgctacgttgggggctaattgatcacaataaaatgaaccagcaagcagcaaaattgctgacgggttatggtttaacgttagatgttcagcagcctttggctaatttctctattgcaatacaacagattgtagcaatcgcccgcgccgttgacctttccgcgaaggtgctgattctggatgagcctacagcaagtttagatgctaaagaagtcagtatgttactggatatcttgtgccagctacgggaccagggtatcggtatggtttttgtgacccattttctcgatcaggtttatcgaatcagtgatcgcattacagttttgcgaaatggcaagctcgtcggtaccaaaactgtggcagaacttccccggattgagctagtgcaaatgatgctggggcatagttttgatgaacaattactgaaacgtggtgaacacagtattacgaataagaatccattggttgagtttaaaaactatggccgacggggtgtggtagagaattttgatttgtctgtatctcccggtgaaattgtcgggttggccgggttattaggttcaggacggactgaaacagcacagctaatttttggcataacgacacctgatacgggggaagccaaaatacaaggcaaaccggttaaaattagaacaccacgtaaggcatcaaaatttggttttggctactgcccagaagatcgcaaaacagagggtattgttggtgcggcaaccgtaagggaaaacatcattttagccttacaagcgcagcgtgggtggctgaggcccctttctatgcgtgagcagacacaaattgcagacgattttatccagcaactgggtattcgtaccccaagccctgaacagcaaattcaatatctctccggtggaaaccaacaaaaagtattacttgcccgctggcttgccacgaaaccccgatttttaattttagatgaaccgactcgtggtatcgatgtaggtgctcacgccgaaattattcggttgatcgaaaagttgtgtgatgaagggttggcgctgttaattatctcttccgaattagaagaattggcgggttacgctgatcggatcatcgttcttcgtgatcgtcggcatgttgctcaactcgaccacgatgaaatttccgttcctgccattatgcaggcgatcgcggtgcaataaggagtggtttcatgggaaacaggagcctgtcaatgacacaacgaccgcgcaaagtaaaatgggttttgccgaaaggcgcgacacaatttggtgcactggcagttattttattgattgatagtctggtcgcaccgcatttcttctctatccatattcaggatggccggctgtttggcagtattattgatattttaaaccgcggcgcccccgttgctttattggcgctgggaatgacattagtcattgcgacgggtggcattgatttatcggtcggtgcggtcatggctatcgctggagcgactgccgcgacgttgaccagtgcgggatacccgttcatgacggtgctagcgctgtcactcgctgtcggggcgctatgtggtttgtggaatggtttcttagtggcggtattacaaatccagccaatagttgccacgctaatgttgatggtcgccgggcgcggaatcgctcagcttattactgaaggccagattgttacttttgatagtggcggtttggcaacgcttggtagcagtacgctgatgtatttacccatgtcagtggttattgcatgtagcatgttaattctggtgtggttgctaacccgtaaaacggcgcttgggttgttcattgagtcagtcggtatcaacttacgatctgctcggaatgcaggtgtgagtacccgtttagtgctgattgccgtttatgtgatttgcggtgtgtgcgctgcggtggcgggtattattgtgaccgctgatattcgtggtgctgatgcgaacaatgcgggcttatggctggagttggacgcgatattggcggtagttatcggtggtgcatcgttgatgggcggacgttttaatctactactttccgttattggcgctttaattattcagggtatgaatactgggattttactttctggttatcagccggagtttaatttggtgcttaaagccattgttgtgctggccgtattagttgtgcaatccccgatgatctcattaagccatctcttccagaggcgaaaataatgttaaagcgtaatgttcccttgctgattactatcgccgtttttattctgggatatgctttctgtctgagtcaatttcccagtttctcctcctctcgagtatggtgtgatttactgactgataatgcttttcttggcattgttgctgtcggcatgactttcgttattttatcgggggggatcgatttatctgtcggctcggttattgcctttactggtgtgctgctggctaagttaattggtacctatggtattcatccagtctatgcctttgctatcgtcttagttatgggcgcaatgtttggtgcgttgatggggtggattattgattccctgaaacttccagcgtttatcattactcttgcagggatgttttttatccgtggtatgagttttatcgtttctgaagagtcgctgccgattaaccacccgatatatgaaacgttggctaattatgcctggcgtgttcctgggggtgggcgatttaccttgttagcatttattatgctgatggttgtagcttttggcatccttttggctcatcacactcgttttggtcataacgtttatgcgattggcggtaatagtgtttctgcggggttgatgggtgtcccggtcaggagaacgaccattaaaatttatatgctatccagtacattggccgcattatcaggcattgttttctctctctacacgtctgcgggttatgcgttggcggccagtggtgttgagttagatgctattgctgcggttgtcattggtggcacattactggcgggcggtatcggtacggtattcggtacgttgttcggtgtgttaattcagggcctgatacagagttatattactttcgacggtacactcagctcgtggtggaccaaaattgtgattggtattttgctctttagctttatcgtgattcagaaagcgatgagcgctttttatctcaaccgcagatcacgccctcagtcatcgccacttactcccgtgtaacgctctgggtcgcgttattcatgggggtttttaagagttgtctgatcaatgcttgctggtcactgttttgtagccaaacggcatacagtggccgcacgatcggtggaatgtcaggatgaatgacaagctgtgggtattctttttgccaatgttcaggcagaaaagcgcaaccgccagtcgtttcaagcaactggcgggttaaatgggcagaggtcgttgtgaggattggcgcctgctcactatcaagtaaacggttttcctgctgatggaaatcagccccccattcaagtttgatataaggcacttcacttgcatttttatgctcgttcggggtgtcatcttcttttggtaaatcaagggagaacgacgaataaagccgcagtgaaaaatggcctaatagcaggcaggccagttcatccattttgggcggttctgtcgtgatcaacaagtccagttgccgttcgtgcaactgcttcaccagtgagtttctcagcgcaatgcgtgcttcaaggcgtagttcctcttgttgttcatataactgttgcaaccatggagtgaggtacgcctcccaaagggatgcggttgcacctatggataactcagtgtgttgtagcgaatgtatgacttcttttttggctaatcgccaagtgttcagcagcatttctgcgtacggaaccagccgttcacccgcaggagtgagacgaatattattacgatgccgagtgaataagtttgcacctaattgattttccaactgacggatacggaaacttaccgccgactgtgttaagtacagagattcagctgcgcgaccaaagtgacgagttctactgacctctaaaaaggttttcagtaattcggtatccacaccatctccaattttttttatcgttaggatttaaatgttttgttttacacgctgtcaagcctatctaatactccgcgccataaacagcacgaccatgagagaattaggagcgtgtcagatggcggatagcttcatcacgaccaatcgtttttttgataataaacattatcctcgcgggttctcgcgtcacggcgatttcaccattaaagaggcgcaattactagagcgccatggctacgctttcaatgagcttgactcaggtaaacgtgagccagtaacggaagaagagcaacggttcgttgctgtttgccgtggcgagcgtgaaccggtcagtgccgaggagaaggtctggtctaaatatgtgatccggactcgtcagcctaaacgtttccataccctgtctggcggtaagccacagatggatgctgtggaggattataccgatagcgacgattaatctccctgcgtacttgaagctgcagggttgttagctgcgtgcactcacccgaatcacttactgatgtaagctcatcgggattcgtttactggctgcctacctgcaactccaattactttgggtaaaccctgtgtacttgaggttgtaaagatgttagctgcgtgcactcacccgaatcacttactggtgtaagctcatcgggattcgtttacctatcggtggttagttgagtattagggggctttggccccctttgttacatcaggcttttgtgcaactgcaatagcaggcgatccatacagcgatagctcagcgcctctgaaagatgacttttttggatggtcttttcttgcgctaaatcggcaatggttcgcgccactttcaaaatatggtgccaggcacgtactgacaggccgagtgtcagtaaaacctgctcgagaaacgcggcatcctcaggtgctaaataacaaaactctgctacctcttggctagtgagctgcgtattgatcttccccgcccggtccatttgcctttgtctggcctgtaacactcgctgcttgactgtagcgctactctccccctgatttttctgcgcacccagcataccggctggcagtaatggcacttctatcgataaatcgaatctatcgagaaatggcccggacaacttggccagatagcgcaaaatttgctgtggcggtgtgcggttatgaacgccttggtagtggccgctggggctagggttcatcgccgcgataagttgcactttggctggaaaacagattttggctgccgcgcgggagataataatttcgccagattccaacggttcgcgcagtgaatccagtacccggcgttcaaattcaggcagttcatcgagaaataacacaccgttatgggccagtgatatctcaccggggcgggggatggagccgccgccaatcagcgctgccatcgatgcgctatggtgtggggcacgaaaggcccggcaacgccattgtgttggcagtgcgttgctatgcagcaacccggtgatcgccgctgcttctaacgcctcctgatcggtcagcggaggcaataacccggttaggcgggttgccagcatcgttttaccggtacctggtggcccgagtaacagcaggttatgaccacctgccgccgcgatttctaacgcacgtttagcctgcgattgaccaatgatgtcgtgtaaatcaaggtggttatccggtgaaggggccggttcgaagggctggccctgtgcgagggggttttcaccttgtaagaaaccgcataccgctaataaatggtctgcgacccaggagttgccttgtgggattagaccaatttcaagaccattagcggtgggaaggattaactgacggttagcttcgctacaggtgagtgctgctggaattgcgccgctaacgcgccttaacgcgccggatagggctaattcacccaagaactcatagtgcgctaacttatccgcagggatctgctctgaggcggccaagatggctaaagcaatggggagatcatagcgcccgccttctttgggtaaatctgccggtgccaggctgacggtgatccgcttggcgggaaaattaaaaccgctgttaattaatgcgctacgaacccgatcccgtgcttctttgaccgttgtttcaggtaagccgaccaatatcaatccgggtaatccattgctgatatgaacttctaccgcgacaggaggggcttgaatgcccaatgttgcgcgagtatgaatggttgccagtgacattatgctttcctttgccgtcatgcgtcctgacgcacgatactgctccgtgggatgtttttattttgatgtgctcagtgtggcgataaatgagaacctaaatagggtgccgcatgcttcccttcagtacacaaaaaaatattcagtttgcgaaagctcacgagaaatttcgttgcaatgagtgaatcaaaattaaaaactgcgatgaggtatgcaaaaaaaggtcaagcggcggtgtgggttttactgattgataattaaaatgtttatagcatttggtctgtatgctcacaaaataataagttaaataaatattgtcagataaccaataactgtgataactctgtaggcattcgttcgacactagatagatgaacaacctaattatgaaagcaattctccaagtgattaacctagtcctaattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaagaaaggcataaaaatcaagccttaatctcaagagaacccccgcaccgaaaggtccgggggttttttattggcacgctaaaggacgcgaggagcataaaatgcacagcagaataaaatcctgttcctctcgaaaaaggtcggggaaataactatgaatggtgctcagtgggtggtccaagcgttgcgtgcgcagggcgttgatacggtatttggctatccgggcggggcgatcatgcctgtctatgatgcgttgtatgatggtggtgttgaacatttactctgccgccatgagcaaggtgctgccattgctgctatcggttatgcacgtgcaaccggcaaagttggggtgtgtatcgccacttctggtcccggagcgactaacctgatcaccggtctggctgacgctttactggactctgtgccggtgatagctatcaccggtcaggtagggtcggccttaatcggtaccgatgcctttcaggagatcgatgtgctggggctatcactggcctgcaccaagcacagtttcttggttgagtcattggatgcgctgccagagatcatggctgaagcgtttgccattgccaccagtggccgccctgggccggtgttaatcgatattcccaaagatatccagttggcggtgggggagttaacgccacacttgaagccagttgaagagcattccgttgattctgccgctgagttacaacacgcttgggatatgctggcgaacgcacagaaaccgatgctgtatgttggcggtggtgtcggcatggcgcaggcggtacctgccttacgtgattttatcgccatgacggggatcccggcggtcgccaccctgaaagggctgggtgcaccagatatcgcgcacccttgttatctgggtatgctgggtatgcacggtactaaagcggcgaattttgccgtacaggattgtgatttattggtagcggttggcgcacggtttgatgaccgcgtaaccggtaagttgaatacgttcgcatcgaaagcaaaagttattcatatggatattgacccggctgagctgggcaaattgcgtcaggttcatgtggcattgcagggcaatttaaacgtgttgttgccggccttacaacagccgttaaatattcagtcgtggcgtgatgaagtgatggcgctgaaacagcaacatcactggcgttatgaccaccctggtcaggcgatttatgcgccgttattactgaagcagatctcggagcgcaaagcccctgaaacggtagtgaccacggatgtgggccagcaccagatgtggacggcacagcatatgaactttacccgcccggagaatttcatcacttccagcgggttggggaccatgggcttcggagtgcccgctgcggtaggtgctcagatggcccgccctgatgatatggttatctgtgtctctggcgatggctcctttatgatgaatgtgcaggaattgggcacgataaaacgaaaacagttgccgctgaaaatcgttttattggataaccagcggttggggatggttcggcagtggcagcaattgttcttcgatggacgttatagcgagaccaatctttctgataaccccgattttatcactctggccagcgcttttgatatccccggccaacgtatcacccgtaaagaccaagtcgatgccgctctggatgcgctgtttaatagcgaaggcccttatctgctccaggtttccattgacgaactcgagaacgtttggccgttagtgccgccaggcgcaggtaatgaaaccatgctggagaaaatctcatgatacaacatcaactctcgatccaagcccgcttccgccctgaaatgttagagcgtgtcttgcgcgttgtgcggcaccgtggctttcaggtctgtgctatgaatatgtcaccaatgattgatgctgggaatgttaatatagaattgaccgttgccagccagcgccctgtcgatctgctgtcttctcagttgagtaagctgatggatgtcgcctgtgtcgagatcctacaacctaatacattacagatacgcgcctgatgcgccagaaggaaagaaaagaatgacgaagaaagcggattacatttggtttaacggcgaaatggttccatgggcagaagctaaagttcatgtgatgtctcacgcgttacactacggaacgtcagtcttcgaaggtgtccgttgctacgaatcccataaagggccggtagttttccgtcaccgtgagcatatgcagcgtttgcatgattccgccaaaatttatcgtatgcccgtctcccagtcagtggatgaactgatggaagcttgccgtgccacgctgcgcaaaaataatctgaccagtgcttatattcgcccgttagtctttattggtgatgtcggcatgggcgtgaatccaccggagggttataacactgacgtgatcattgccgctttcccatggggtgcttatctgggtgcagaagccttggagcaaggcattgatgctatggtgtcatcatggaaccgtgttgcacccaataccatcccaacggcggcgaaagcaggcggtaactacctttcatccttgctggtgggcagtgaagcacgtcgccacggctatcaggaagggattgcgctggatgttcatggttacctgtctgaaggtgccggtgagaacctgttcgaagtgaaagatggcatcctgttcacaccaccatttacctcgtctgccctgccgggtatcacccgtgatgccattatcaagctggcgaaagatatggggctggaagtgcgtgagcaagtgttgtcacgtgagtctctgtatctggccgatgaagtgtttatgtccggtactgcagcggaaattaccccagtacgcagcgtggatggtattcaggttggtattggcaagcgcggcccggtcacagccaaaattcaacaagcgttcttcggcttgtttaccggtgaaaccgaggacaaatggggctggctggatcaggttaatccataaaataccctgcgtatttgtcgttgcagcggtgttagctgtgccattcgcttgctcgcgggctgcaacttcaggttctttgggtataactgaaattatcagtaggtggttcgttcgctacctgcaatgcataagacatttgcaacacgcgatctatttgcaacacacaatttatttacgacacgcgatctatttgcgacagacaatttatttacgacagacaatttatttgcgacacacaatttatttgtgacacacaatctatttgcgacagacattgatttgcaaaataaaaacgcggagtgaagagacaatgcctaagtaccgttcccataccaccacccatggccgcaatatggccggcgcccgcgcactgtggcgcgcaaccggtatgaccgatgatgacttcggcaaaccgattattgcagtcgttaactcctttacccaatttgtaccgggccacgtacatttgcgcgatttaggcaagctggttgcggagcaaattgtagcttctggcggtgtggctaaagagttcaacaccattgcggtggatgatggtatcgcgatgggccacggtggcatgctctactctctgccatcgcgtgaattgatcgccgactccgttgagtacatggttaacgcccactgtgcggatgccatggtgtgtatctctaactgtgacaaaattaccccagggatgctgatggcgtctctgcgcctgaatattccggtgatctttgtgtctggtggcccgatggaagccggtaagaccaagctgtcagataaaatcatcaagctggatttgatcgatgccatgattcagggtgcgaatcctaatgtgagcgatgaagagagcgcccagattgagcgttctgcttgcccgacctgtggttcttgctccggtatgtttacggctaactcgatgaactgcctgaatgaagcgctgggtctggcgttgccgggtaacggttcattgttggcaacccacgctgaccgtaagcaactgttcttggatgcgggtaaacacattgttgccttgaccaaacgttattatgaacaagatgacgtcagcgccttgccacgcaacatcgcgaataaagcggcctttgaaaacgccatgatattggatatcgccatgggcggttccacgaataccgtattgcatttgctggcggcggcgcaggaaggtgaaattgatttcagcatgaccgatatcgatcacctgtcccgtaaagtcccacatttgtgcaaagtggccccgagtactcagaaataccacatggaagatgtgcaccgtgcggggggggtcattggtattttaggtgagttggatcgcgctggtttgcttaaccgcgatgtcagtaacgtgttggggctgaatctgacacaaacgctggaagcctatgacgtgatgctgactcaggatgaaggcgtgaagcagatgtacgccgcaggcccagccggtattcgcaccactaaagcgttctcacaggattgccgttatccgtcactggataccgatcgcgaagagggttgtatccgtacccgtgaacatgcctacagccaggatggtggtttagcggtgttgtacggcaatattgcggcagacggctgtattgttaaaactgcgggtgttgataaagacagcctgacgttccgtggcccggcgaaagtatttgagagccaggatgaggcggtagaggcgatcctcggtggtaaagttgtggcgggtgatgtggttgttatccgttatgaagggccaaaaggggggccgggtatgcaggaaatgctctatccgaccacttatctgaaatccatggggttgggcaagagttgtgccttactgaccgatggccgtttctctggcgggacatccggtttgtctatcggccatgtgtctccagaagccgccagtggtgggttgattggtttggtacaagatggcgatttcatcaatatcgatattccgaaccgtggcattgtcttggatgttagcgaagctgaactggctgctcgccgtgaaactgaagaagcgcatggtgatgcggcctggtcaccgaagggccgtgagcgccaggtctcttatgccttacgcgcttacgcgatgttagcaaccagcgctgataaaggcgcggtgcgcgataaaagtaagctgggaggctaacacccatggcagtttcgcaacccttatctgctgccccctgcggggcagaatatctgcgggcgatattacgtgcgccggtgtatgaggtggcgcaagtcaccccgttacaagtgatggagaaaatctcctcgcgcgtgggtaataccgttttagtgaagcgtgaagatcggcagccggtacacagctttaagttgcgcggtgcttacgcgatgatctccagcctgacggaagagcagaaagcctgtggcgtcgtcacggcttctgcgggtaaccatgctcaaggcgtggcgctttctgcccataaaatggggattaaagcgctgatcgtcatgcccgttgctactgcagatattaaagttgatgcggtacgtgcttttggcggcgaggtgctgctgtttggcgctaattttgatgaagccaaaaccaaagctatcgcgcttgctcaagagcagggctacacctttgtgccaccgtttgaccatccggcggtgattgccgggcaggggacgctggcgatggagttactgcaacaagatgcccatcttgatcgggtttttgtcccagtgggcggcggtgggctggtggccggtgtggcggtgcttatcaagcaattgatgccacagattaaagtgattggtgttgaagccgaggattctgcctgtttgcgggccgcgctggatgcggggcagccggtcgatttggcgcgtgtcgggctgtttgccgagggcgtggcagttaagcgtatcggtgacgagcctttccgcctgtgtcaggaatatctggacgatgtgatcaccgttgacagtgatgctatctgtgccgcagtcaaagatctgtttgaggatgttcgcgccattgctgagccttctggtgcgttggcattggcgggcctgaaaaaatatgtgcagcagcataatattcagggcgagcgtctggcacatgtgctttctggtgcaaacgtgaacttccatggtttgcgttatgtgtcagagcgttgcgagttaggtgagcagcgtgaagccctgctggcggtgactattccagagcaaaagggcagtttcctgcgtttctgtgaattactgggtggccgttcggtaacggaatttaactaccgttacgccgatgctgaaaacgcctgcatttttgttggggtacgtttgactcgtggttatgctgagcgggttgaaattcttgctgaattgcaggacaaaggttatcaggtggtcgatttatctgatgacgaaatggcgaaactgcatgtgcgttatatggttggtgggcggccctcgaaaccactgcgtgagcgcctgttcagctttgaattccccgagtcaccaggcgctttgctgaaattcctgcatacgttgggcactcactggaatatttctctgttccactaccgcagccatggcacagattttggccgggtattggcggcatttgagttgtcggctaccgaaccgcaatttgaagagcgcttagcggctctgggctactattgccacgatgaaacggataacccggcgtttaagttctttttagcgggttaatcgcgatgcatacccgtcgtactttaagctgcagaggtgaacgaaagcaattagcacatatgcagcttggcgtctgacgggtatatcacttctgctgttcagatgatcaaattatataagagatgaaattttattcgcgtttcattttaacaattttattgttttcgtttaaaaaatatctatttccatcaaaggagaacaatggttcatcattttttatcttgtaaatagtcatatatttttctttctcgatacaatttttggtcgtattcatatcgctaaaacacagtctgtcgtactttccttcctctttataaccgtcaccaaaatcccaaaatatgatagtgtaaaaaccatctgatgcaggttttggaatgctatatttggctttcagcatatccctgttttctagccaccagtttattttccctttctcagtgaaagggaagtttcttactaaaatatcactataattatttctctgatgaacggagatgatttcaaccggatgccgtgataaccagaagaaataacccagtaaaatgctgccaagcagtaatagcgcgcagatgatttttttactttttgctttcattacggcccccggtaatctcaattgtggcttccatattggtcataaatgcttgaggctaaactacataagaggcgaaattttattcgcgtttcattttaacgatttcgccattttttaactgatatatgccactgtccaaagtaaaagacattacgttatattggctatttcttataatcataagtgaatttttatctatacaattcttactggttttcatatcctcaaaacatcgtctatcgtattttccttcctctttatagccgtcaccaaaatcccaaatagtgatagaaaaaaagccatcaggggcagggttaggaatattgtatttgtcttttaatctacttttattttctaaccaccaatttattttacctttgtcagtaaccggaaaatctctcactaaaacagcactaaaattcccgtccttatgaatagcgacaatttccaccgggcgcaacgataaccagaagaaataacccagtaaaatgctgccaagcagtaatagcgcgcagatgatttttttactttttgctttcattacggcccccggtaatctcaattgtggcttccatattggtcataaatgcttgaggctaaactacataagaggcgaaattttattcgtgtttcattttaacgatttcgccattttttaactgatatatgccactgtccaaagtaaaagacattacgttatattggctatttcttataatcataagtgaatttttatctatacaattcttactggttttcatatcctcaaaacatcgtctatcgtattttccttcctctttatagccgtcaccaaaatcccaaatagtgatagaaaaaaagccatcaggggcagggttaggaatattgtatttgtcttttaatctacttttattttctaaccaccaatttattttacctttgtcagtaaccggaaaatctctcactaaaacagcactaaaattcctgtccttatgaacagcgacaatttccaccgggcgcagcgataaccagaagaaataacccagtagaacgctgccaatcagtaatagtgcatagagagtctttttactttttgctttcattacggcccccggtaatctctattgtggcttccatattagtcataaatggcttgaaaccaaactggttgaatcgttggaggacaaaccatatgcggaagaaatgaaaccggttaaacttggtattcttaatatcattattatccagcccgaagtgatcctgtattttgtaatgcaccatcgcgcgataacggtcattgtcgatctgcaatgattttatcgtgatatccgtggcccaggtatcgtgaacggtgatccccattccattaaagttatcctgaaatctatcgaattttggaagtctaccatcaagaataaattttcttatgtcatcttttttttctgctggatacagcttatttctccagtctatattttcatttaggacttttctcaacagcaggcgcgtactgtttttttctgtgtaatcactcagtatttgctctttcaatgcggcatctaaagacagatcccgaaacggtgtgccgttgccattctgcatatggtcgatcattttttcgatcaggtgtttatatgggccataaaaagcaaaacttcgtgattcgtggcgaaattcattaaagaggatcctgacacattcctgccgtgttatctttttgctctcaggatttttatcataagcataaccataaggcatgggctttagctgttggaacaacgttagcgtgtacgggttaaccttgcttgaaatattatgcagattaaaatctgtttttaactgtgttgcgcttagatcaccacattaaaatctgtttttaactgtgttgcgcttagatcaccacaccgcatatcatcggcaccgtaatcatccatacgtttttgggttttaaatacagtacagggaaaatataacgcctgtaccgttgatttggtggtttctaacataatataaattccttttatgttgttaacggcttccaatatcccttatcaggccgcaggccactcgcgggataattgttataaagaccgtgcagttttctatttacagcgttccaatgcaagagtaatcccttcatttatagaatattcaaaattttcctacaaacgtgtatgcctagatcacttgggttgtaggaagggggtaagcgattcggggattatgtggtaatgattttttaacgtgacacagaattctgaacgctctcacaattttgtgctaataatgacataagccggataagcttattattgacacgcttatccggttaacaccgcctaaattatgatgaatagggttgccctatccatataccaacatctgcctaaggtgcctttgtggcggtttttctctaggcagtgatactataaaccggagggactacatagccaattttccctacactggaattatttaggatgtatgctgtcatatctagtcatattaaatttaaccttctattaatttattatgttatacgattttaaaatgaaattcgttattattgatgcgtggtcattattaagtggctacttattgagtgtttaaatgtaaacctcattcataaataataaattaatggagtgtatctatggaagataatggtgctgtagctaaagaaacgatagaaggtactgttgggtatataggggatgatatcagtttattgacatcggcaatgaataacttctcaagccaagtttctgaacaagttagcatgctcggtgctattcaaagtaatgttacaggtagcattgcaatgattagctgttattcaataggccgtgttattgccgcttaatcaatattattatcaatggtgtcactgatatttatgctattgagacaccaaggattataacaatccccaaaatgcatcaatcaacggctcttggagccgttttttcggtacacaaacccccaactcaaatggctcgactaacgagacatcatctagcagagaaatacggttacggactggctccgggctgttatccaccactaccgacgggatcagggcgacaccgcaacccaatgccaccatggaaacaatcgcttcatggccggacaccgtggcataaatcaatgggttagttatacgctggcgacggaaccataaatcgatacgttttcgtgacggcccgtgttccggcaagataaacgggatcatcgcccaatccggtttttcaaccgccacttgcgaacgcaccgcacacggcagtgcaggggcaatcaatactaatgggatttcaccaatctgggtaaaggccacgctggtggggagcacttcagggcggccggcgatccccaaatcagcctcattggattgcactttattgactgcatcggcggcatcacccgtggtgagtttaatttcaaccaacggatggcgtgcgcgaaagcggtccaaaattggcggcaagtggctgtaagcggcggtaacggagcaaaataagcgcaattcaccgcttagggaaggaccgtgctggcccaatgcatggagcaactgttgatattgtaagagggtttgttgggcaaacgcctttaattggttacccgcatcggttaattgcactgtgcggttatcgcgtaaaaacaggggctggccgatagtctcttccagccgctggatctggcgggaaagcgtagagggactgacgtgcatagctttggccgagcgcccaaaatggcggctttcagccagatgcagaaatactttcaggtcacgtaaatccatcacagacagcctcttggttgagatgatgtagtgtattgcataagaaatcgggtgtattgcagaaactgcaatatcacattgttaatatatcaatttccgcaatgtgtttcctgtcatatagtgaatccaagatgaatccccagctcagacaggggatgtgaaaaagcacaacacaacattaatttgcagccataaaaatagtcattcgctatagcaaaaacggcgctgacaggactcaaagttactggctgcaatcaccacataaaacacgaacggagtaataccatggctaactatttcaacacattgaacctgcgtcagcagttggcgcaattaggtaagtgtcgctttatggcacgtgacgaatttgccgatgaagccggctacctgaaaggcaaaaaagtggtgattgtcggttgtggcgcacagggcctgaaccaagggttgaacatgcgtgactccggcctggatgtcgcttatgccctgcgtaaagaagcgattgccgagaagcgtgcttcatggcgtaaagcgaccgaaaatggtttcaaagtaggcacttacgaagagttgatcccacaggcggatctggtggttaacctgacgccagacaagcagcactctgccgtggttaaggcggttcagcctctgatgaaagagggcgcagcactgggttactcgcatggtttcaacattgttgaagtgggtgagcaagtgcgtaaagacatcaccgtggtgatggttgcgccgaaatgccctggtaccgaagttcgtgaagagtacaaacgtggttttggtgtgccgacgctgattgcggttcatccagaaaacgaccctaaaggcgaaggcatggcgattgctaaagcctgggccgcggccaccggtggtcaccgtgcgggtgtactggaattttcttttgttgccgaagtgaaatctgacctgatgggcgagcaaactatcctgtgtggtatgttgcaggcgggttcactgttatgtttcgacaagttggtttcagagggtactgatgccgcttacgctgaaaaactgattcaattcggctgggaaaccattaccgaagcgctgaaacaaggcgggatcacgctgatgatggaccgtttgtctaatccagcaaaactgcgtgcgtatgcattatctgaacagttgaaagaaattatggcgccattgttccagaaacacatggacgacattatttctggtgcgttctccagcggcatgatggctgactgggctaacgatgacgttaagttgttgaactggcgtgaagagaccggcagaacggcttttgaaaatgcgccacagtttgaaggcaagatctctgagcaggaatattttgaccacggcgtactgatgatcgcgatggtaaaagcgggagttgagctggcattcgaaaccatggtggattccggcattattgaagagtctgcttactacgaatctctgcacgagctgccgttgattgccaacactatcgcccgtaagcgtctgtatgaaatgaacgtggttatctctgataccgcagaatacggtaactacttgtttgctaatgcagcggtgccgttgctgaaagagaagtttatggattccctgcaagccggtgacttgggtaaaagtatccctggttcggcggtagataacgcacaactgcgtgatgtgaatgaagccattcgcaatcacccgatcgaagccgttggtcataagctgcgtggttacatgacagatatgaagcgtattgctgttgcgggctaataaccgactttagtttgtgattttatattgagcctccctgtaaaaaaggggggcttttttatgtgcaccttagcaggcaatacgtaaggtagaattgccgaaaccccagggtggggtaagaatattaggtattccaacgggggcgataggcttatccagcaagcaatccgaccacatcccatgctttattacgaacctgaatttttaggttcgctccgccaggaggcatacaacacatacgaaatagccaaaaccgagcgagaagtggctgaacgaaatagagtgcagaagaaaccgtttggcttatttatagaggaaatgacgttacagaaaacattgacggatagccaagtcgcagaaacagcggcacatattatctgactggaaagtacgctgacgttactgaggcaagaagaagggcaggcatggcatcaatgtgagcaccttattcgtatacgtggcaataaaaaatttaagtacctccacgaagttcacgggctgaggaaattagcgcaggctaaacaaggagagatagatgttattaatcaatctattgccaagttaaaaacggaagaaatgggcctcttaatgcagcaacagcgtgttaatgccgatctggagacagcaaaaatcacagagccgcagcgagttgagaatgcacgtttaaccgcagaagcagcagaaaaggccgcgcgcgatcgcaggatcagtgaagagatagcggcaacagaagcaaagcgccagcgaatggagaatgagcggctagcagagcaggagcggcagcgagttgaaggcaccaaacagcaagtatcggaagcatcatgtgctcaacaggcctcagcctggcaaaatcgtttcacgttaccggcgcttcagccgtcaggatcagctcaatacagctttgcagcgtcgggaatgagtgctgttggggaagccgccgaattacacaattcatttctggcggcacaggagcaactcagtgcgatagcgaccatttcggcatcaggttcggtggcggcgatgattgctctggggatctaccagactaaagtgggagaaagctccgaacggccaccgggttggaatgttagtccgaaatttgtaggcagtatctcgctgagtgcaatggggttacctgcgacagaatcattggcatcacagggtgaaatggctctgccagtgcgaatgcggatcattgacgctaaagattggataggttgcacggagatatatgcggtaaaaacgggcgtggcaggtgtattgccgaaggtcaaagttggtgcagcgcagtacgatgaatcaaccggcgtttatactttcactaccgacagcacgccgccccgcacgctgatttttaccccggcacagccaccgggagcggaaacccgcccgatattagccccaccgggcagcacgccggccaccctgcagcacacgggtgaaatgatcataaaaccggtaataacaccgactatacttccactaccgcagttatatgcgcgtgatttccacgattacattatctggttcccggcagattccgggctggagccagtgtatgtttaccttaatagtccttatggtaaaacaactgctaaaggtaaatatagtggtcgtgactttaatccagataaagctggtggtccgattaaaaatctggactggaaagaaataaaaattaggggagagggtgtggatgaggtaaaactacatacaaggcgttttggtgaattagaggataataaattaatgatcgagaggttggagaaaattctcacaaacaaactcaccgctaccgatattgataagcgcttctatactcatgaaatcagagagctagaacgatatcgtatgctaggaataccggatgatgtcaatgataaatctgtttggaatgatgctcatacagcaactctggaagattttaaaattaatgaaaaaactcagccattatatacttcagaagctgaagatgcatatatcaaagcagagttaaaaaattcgttagggagtaaataatgtcaatcatggaaaagataattcaaaatgaaacagtagaagatgttctgttagcttttactcctaatacagcctatcaaggtattgagaggatgtatgtaagatatcgatttaatatagtctctaaccgagaacttttatttacttatcagaggctaataaaagaagccaagttggctgaggatgaaaagggccatacattaaaaggcccgaattggaaagagccgaaattcgtgaccgacaaaaaatacggcattgaataataaaaaatatgcttcagttaacgtccagtcaatgagtgtattgttgggcgtttttcttattttataataatattaatgtgaaaatatattcattatgagaattataagggggctatatttaggctggtttgataaaaaaagaggttttttctcagctagttaacacttaataatatgactgtcagctctaattttattatccagactaatggtgggttattatttaaatagtaaaaaatattcagttataatatgactttttggcgcgaggtggcgaatgaacctgagttggttggtcagtttaagcctaacaatgtttcattgatgaaaaagggtttgtccccacatcctgtattgtcagaaaaggttggtgggagagatacatttgagatccatcatgttaattcgatcaaaagtggtggagcagtttatgatgtggataatttacgagtagcaacgccaaaacgccacattgaaattcattcaagacgtggaggaaaataaaatggaacttaaagagaagtatgaggattatacagagcatgaatttttagagtttattagaaatatttgtgaggtgaatactgatagtcaatctttgcatagttcatgggtgagacacttcacaaaaatcactgagcatccgtcaggatcagatttaatttattatccagaagatggtgcagatgatagtccagaaggaatacttgagttagtaaaaaaatggcgagctgaaaatggtaagcccggtttcaaaaaataaataaaatatataatccaaaccgccttctggtggttttgttaatatttatctgcattaaaataacaattcactcataattttgatgctaatttcatctcaataactatttttgactttaattaaaaatagattaaaagtctatctcggcccgactaaatccttgtaaggtgctagtgctggttgagattatcagcccatctttgatttaaatattatttaattaaatgtataaaaaagataataaaactctcgaaaatgtgtgagagcggtttatatttttggggtctgaatataaatttaataaaaaccaatggaaaatacactatacccaagttacttcaagatgtaggtaggcagcaacggagtaacaaatgggtcgggaatcatttgaacagcatttatgctgcccgcagggtgagtctcaggggtgaggctcattaatccccaggtgcttatttatttttaaggtcaacaactaagtgactggggtgagcaagggcggctaacgtccctgcatcttgcagggggacgggtatataacaaggagagaaattatgagttatattcaaaccgtaataagcttccagtgtctgtgcactactcgcccccaaactgccattcccagcagcgcactttatttcaactcatggctaaaagagtttcggttgcctaaatcatcaattaaatcaaaattgacggttttgttgtcgctaattggcgctcggtttagtggaaaatctaattgagagaacggggccaccatttccggagggccttcggctgaaccgatggtcaaagcagcgaaggatgcatagtaaggggttggattgttaaccttaatcagcgcactgtcgccgttacgctcgaggctaaaggttaatgccttgcctaaaatatctcctggcgcgggtaggtttttagggcggtaaaagactttatattgcatccgtagggccagcgtaacaaaagattcatcaccggatttgggggttgccttaggcgggatttcgtaaatatttagccagaatgcagattccctatccgcaggtaatttactcccaccagataagatcaaccgcaggctacgctgtgcctgaggttgtaaccggaataccggaggtaacaccaatatgggtgaaacagccttatcaggcgtcgccatcaaattgccgtcatccacccaaacttgtaccgctaccggatagctattgctgttcaccagttgcagtgactcttctgtactgccttcactgaagacaatacgtgttctctctgcaatcacacttgccactgcactcgttgccagcgcactcattatcagcacgccaatcgtcagcgcagggagagtcagtacacgacaggtggtcatgagtagcagcaacccacggagcctacggttgatacggctaagcattatattattggacacggataaccacttgcgcatgtgcattcactgctccggcggtcactgtttgcccgcttattttgcttaactcagcacggaaagtttcggtgtaactgttccccccatctacgctgcctgtggtttcttgtgcgccctgtaagataccataccaccccccattgttacctgtctgagttacgttttttgacagtagatacatcgggctattgttacggtagatgcgaatacccaccccgcccgcggtgccagcagcgccatagttatcggagaccaaatggcttactcccccgttgccgttcattaaccccagcgcctgagctttggctgcattggccgccggcactaaaaatcccatcgccactgtgccagccgtcacgccagagttaattccggtctggcactgaaaatccacattaaaatcagcagagctggtattcccattattcagttctgccaccgaaatcctgggtaacacgaccgtcggggtaaagttgcttaccgcacaaatagtggtccggcggaatgtgacgtatttgtacaaaccaagtgatgcaggccaggtagaataccaaccgggccagtttgagtacgagtcagtaccctcaatcgggccagtaattcctggccctttaaacgcgatataggcattgggctgactacgtccatagagataagatggcgtattgttagcgccactacgggcataatcaatacgaaatagctcggtatacacattactgaaatttttcgctttaactaaaatccgtccgctactgtcagtatcaagcccggttaagcgtcggcctttccaaatacgagcgtaatactcccccgttgccaggttggtaaaccgaataaccacattcatcactgtagtagcatagccataggacacattgcctgcaatcgtgccgtcttcatatctgccaccataagtgctgtcaccgttagtggcatacatctcatagagctgatccacatcagccgcatcacagcgaaagaggacctggtcaagggcataaccggtattcactgcaaaggtcgtaaagtctgaggttgctgatgccagtaacgtgccatcgggctgaaaattcgcattggtgctgagatcaacaatactgggtaagttgagcgaaccattattatcgtctctggaacccaaccatgaagcggcggtaccatcactggaacttatctgattttgtgcggtaatacgggtgcagtttgaccatgcggaggtgctaaataacccaatcagtaatgtcatcccagcaagaaaatatgggcggcggcaatagaccgcagtggtagactgcgaaatgccggaagatattaatggctttgttggtcttaacattatttttctcatagggttagcggcggcaactcgcggttatatgaatgatatcttgctcggtatcctggcgattaaaagcataaggtaattgacactgatcaccgctgctttcgccccaacggacatcaagtgtacctttgttatcggctatccgtgcgtagatctgattcccctgacctaccattccaaccagttcatctttgctgttatacacatcggcacccagtggtaacccctcaccttcggcttgaattaacaccgcatagccagtcagtgtttcaaatttcacttttaccgctgccccggcataagggacgacacggccctgattctctttcaactcggtgttacggttaatccccttggtatccagccctattgtgttgtagttataaggcgttagcgcgggcaccagagcaaaaccgttactatcaattcttgccccttgagcaccattagcttcaattaaaccaaaggtctcacccagataagggcccagagtcacgccttgtcgatgtattaccgccgcaccacgagcgcctgcgccatattgggtgtaattattgccacgagaatagctgccattaacggtagcattggggaattgcttctgtacgttggccccccaattatttgagctactaccgaagttgctgtcgtcatagcctgcatttaatgcatagttgaaggaatttcgctcaccggcggtgcctgataatgatgtttgatagttattaccgcttttcggattacggctggctgacattgatagatattggttgttgctaccaatattcagtggaatagaaacggtgaatgttgcgatgttctcggtattaccgtagcgcgtggtggttgccgtctcgtcggtatcagggctatcccagttatacagagtggaggtataaacactgcgctggcggctgacagccaaattgtaactgatttgctgataactatttgaatagcctagctgtaactgggtatctctcgccgtatcgttataataatcactggttgaggcagaggcgtataactggccccaattaccgaggtcttgattaatagtagtggtgaattggctacgctgtttataggttgatgaatcccacgttcccccgtttttttgcatcgaacgcaccccgaacacatcatttaaatcgcgataccctttcgttgagtaacgatacccggctaaagagaacgtggttccggtttgattaaaggtctggctataggtggcctgcatccgccaaccatcttgcgttttatcattttcaactttggcgtgagaataggtggcattgaggcccaaagcaccgaccggtgtccctaatacgccaccggcaagtaatgccgtgtagtcttttgctaaacggacaccactgttggccgtcagttgattggtgaggccgcgttcataggtgaagtcagtgaaataattatcaatattggtgaaatcgcgtgattccccgatcaccgcattatagcggctaacgcctgggcgcattgaatcaggaacggcactgaatggcaccgtaaatgtcgagcggctaccattggcctcaataacctcaacattaaggtcgccttggctactggtgctgaacaaatcgttaataacgaacgggccaggagcgacgttcgtctcataaatttcacgtccattctgacgaataataacgcgtgcgttggtactggcgacaccccggacctctggggagaaaccgcgcattgacactggccacatgcgttggtcggtagccattttcgcaccgaggaacgacatgctgccaaataatgtactgtcagtgaaagtttcgcctaacgttaactggctatccaactgtgggatcgggcgttgcacataagtgcggatgctattccactgggtatcgctgccactatcattactggcgtagcggacgttcgattgctggcgtacttgccacaatcccagattgatcccacttttaaggccaataaaaccaaaatcagaggttctcttttgctggccgcgagtatcactgcgataagcgttggcgctgtagttaatgaatgcgagtttttcgccttcctgccattccgcccgctcaatgtagcccctgggccgtttttgtaatagagcctgtggaatcgaaagctctaaacgtaatttagcctgatcaaatcgaaaggatgccccttttacccgcgtagacagaggtaaacattggttcgttggggcgtgagtttcagttatgggagtattagcctcggtaacatggggttctttgggaggggtgctattttctctacccagttcaacgccagccgcggttaataactcgtcgctcagacagggataaacctcagatgagttggcatctttaataaattgcacgctcatacgtttgaacaatttgttattaaccaaaacatctacagcatcataattcccggcagttatagaattttttttattaagctgggtcaaacctgatgcatattttgtccctaaaaaaagagattcatcaaattcgaaattttgtggttcttcctgcccaaaagcagtatcaatatgtaaaattaaagttatacataatgttaatgctttcctacggcctgagaaattttttttcagaatgacccgtgcctgcaccataaatattcctttaccggaaagttactgctaaatacgatagctaccggcatcttgcccgccgaaatcattcatgatcagaaagttaatcgttgctgacgaggatacggatgcatttgggatcacccactcaacttgagacataggcgcgatcatatttgattttactttaagttttatgctcccactcacgatttcaccactggcaattgtggcatagaatccagttgggttttttcctgtcaaaacaaggttagttccttgttttcgtagactaaaagtcaatgcggtagagacttggtcaacacggccgataatactctcgggacgataaaatactttaatgcggttacgcaacagcactaacatcttgttatctttctctactttattgacgggagggatctgtaaaaagttaagataaaatacggattccctatctgtaggaaggccacttcccgtatattttaaccgtaatgtttggccagaatttgcttcaatacgaaagaacggtggagtcactataaagggggctttgcctgtttctggtgtcgatttttcatcgccactgtctaaccacacctgaacagcattagggaaattgtcattattggttaactgtatgctgtgctcgcttgccgccgcaggatatatgatgcgactccctgtcatcacgacactggcattagcaaaagacagactcatagccactaataaagttacaaacagataatgatagtggcgggcatatatactaagcatgatgagcgtaccttctgaagtcatttaccgagtgggtataccacccggtaataaatacatttattacaagtaagaaacggcatactgtacagatgcaatgacagaccctggtgttgattgcccagtggcataatactgaacagcaaaatcatgctccgcagatgtatcacctgctagcaacacgataccgtcttgtgccaaaccactattcaggtcgatacccgttgttgtcgtggcatccttcaataattgaagttcaacgttccctgcggtacctgtattttgtaaattaccagtagcagtaaccaggctaccgatgaaaacagttttgatatcaagatcatctgatcctgatgtacagccagacacacctagcgtaaaggttgttttgcctttagtttggccggaagcgtctaaatcgctacttgatactgtaggcaacaagacaactggatttgcttcaaggccgtttacggtaacagaacaggtttgtgctgtgacttccccttggaacgtaatcgtattattactggcagacatggcaaccgttgtagatgccgagaataacgcgatagctaaagtaatttttttcatttaaaaccccgatgtaatcattgaaatggagttaattccccattcggattttaataaaatccgaatggggaatttgattgagtgaatatatattccaacattttcagtttttattattcgtctcaaaataccttttaatttcaaaggtgttttgatgttttttttctgtgtaattattattacatgagacaatcatatagaagctaatgttggtttcacataggaaaaggtaaccgagtcgtgtaggaatattcccatattgcttttattaaataattgtagctattgttttttaaatgttattaagagagtgttaaataagggttttattgttattttcattaccaatcatacccttgggtattatttttcgatatatttaaaagtctattttttaaatgttgctatttatattcctctaaataaaaccaagaaaaaccaatgtcttatacaagagtatgataacgcttatcgagtgttgcattaatacttctactgtaattaaggcgcgtaataccttctaaactaaagatatgatggagtgttaagtattgttaatgaaatatgggttattataacagaattttttattagcgtgcgttggaatgggttatcttaggtttatggttaaaaggggatgaataaaacggtgatataaaaaattaagcttaatgcaacgattcactcaaatcttgtactctagcgatggatggcatcagcttctctgagagtgatactgtcgacggccaagaggtttgacgaccaagaggaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggaaaatgataaatgccagcaagtcatttggatgttaaaaatttcacttcaaagatgttggaccagttttttccagtgaggtatattttatttttgcttttatcgtaagcaataccattgagtgtattagtgttacggttgactgaatcgagcatgaattgtagccctgacaactcaatccacttaaccactctaccattttcaggttcaatcactaatatagcatcgctataccatacgttggcataaatcattccatcaatccattctagctcattaattttttcaattcttcggccatcaaaggtcactgatattttttttataattgagaaatctgctgggttacgaaaataaagagtatcgctcccatcccccataatgagattgataccatcggtcgttaacccccatccttctccttcataattgaatgtttttataattttcaaatcattagggttaatgacaaatgcttttttttctttccaggttaatacgtagaaactatcacctaatttagtgatcccttcaccaaaaatattatctggtaaattcactgacctaatgaccttaccattggttaagtctaactccctgattttagagtttttatagaggccggtcgtttcatataatttaccgtcatcaatgacaagcccttgcgtaaaagatgtttcatcatgcggaatttttcttatcacttcaaaggtatacttcagaggtttagaatctgcgaaagataaaggaaagctatatgtgattataattaataaaaaagtaaagcaacggcgaggtatatttaatatctccattaagccaccttgataaataaggaaattttatttttataaaatattttctaaaccatattacctaaattttattgcaagtaaataaggtttggttaactgtagggtaactaacagatcattttacaattaataagtaagtgattcgagttattgatagcagctaatgcacatggagtttgaagtatgacgagtataaacatgaaatacgccaccttttatagcgtggcgtatttcaggattagctgcggtacaacactttaatgatgtgatatccaaactgagttttgaccgggccataaggttgcagcaattcgcagctaaataccgctttatcgaatgcagggaccatatcccctttattgaactcacccagatcgccaccgttgcgttttgacgggcagttagagaactttttcgctaactcctggaaattagccccgttattcaactgggccagaatgtcatttgcctgcttttcatcatcaaccagaatatgcagtgcagaagctttgtttgccatagtaacagtcaccatcagattattttaacgacagggttattttacgcagagtctcttcgataggctcgcggagcgcgtcagtgtaacgtattttggttgccgctgcgtgcgtattgccaatcaaaaaagcaggcagttttttttcatctgtggctttctggtacaattcgcttccccgtaaacccattgagcaaccgagcgtcatgcgattaaaccccagccaacaagaagccgtcgaatttgtcactggaccctgtctggtgctggccggtgcgggatcgggtaaaacccgagtcattaccaacaagattgcccacctgatccgtcagtgtggttatcagcctaagcatattgctgccgtgaccttcaccaataaagcagcccgcgagatgaaagagcgtgttgctcaaacgctggggcgcaaagaagcgcggggattgatgatcgcgactttccacaccttggggttggaaatcatcaagaaagagtatgtggctctggggatgaagtcgaacttctcactgttcgatgcacaggatcaaatggggttattgaaagatctgacccataagtggctggaagatgacaaaacattgctgcagcaactggtgtcggcgatctccaattggaagaatgatctgctggatccagccgccgctgctgcgacagcacgatccgagcgtgataagttatttgtccattgctacggcttatatgacgcccatttgaaagcctgtaatgtgctggattttgacgaccttatctcgctacccaccctattgttgcaaaaaaatctggaggtccgtgagcggtggcaaaaccgtctgcgttacctgctggttgatgaatatcaggataccaataccagccagtatcaaatggtgaaattgctggtggggaatcgggcgcgttttactgtcgtgggtgatgacgaccaatctatctattcatggcgtggtgctcggccacagaacttggtcctgctaaatgaagatttccctgcgctacgggtgattaagctggaacagaattaccgttcttcggggcgtatcttgaaggcggcgaatattttgattgccaacaacccacatgtttttgaaaagaaacttttttctgaactgagctatggcgatgagttgaaagtgattaccgccaataacgaagatcatgaagcggagcgggtggtcggcgagcttattgcacatcactttgttaaaaagacccaatatagcgattacgccattttgtatcgtgggaatcaccaatcgcggttgtttgaaaaattgctgatgcaaaaccgtattccttatcgaatttcgggtggcgattcatttttctctcgtccagagattaaggatttgttggcttacctacgggtattgaccaatcaggatgatgacagtgcattcttacgaattgtgaatacaccaaagcgtgagattggtgcggccaccgtccaaaaattgggtgaatgggctaatttacgcaataagagcctgtttcgggccagttttgatttagggttaggcgagcacctgaagggccgtggcctggagtcattgcaacgttttactcactggatggatgggattattcgtttggttgagcgtgaacccgtggcagcagtccgggatttgatccacggtattgattacgaaagttggttattcgaaactgcgcccagcccaaaagccgctgaaatgcgtatgaaaaacgttaatttattattcagttggatgaccgaaatgctggaagggtcggaactggatgaaccgatgacgctgactcaggtggtaacgcgttttaccctgcgtgacatgatggagcgaggggagagtgatgaagaactggatcaagtgcaattaatgacgttgcatgcctctaaagggctggagttcccttatgtattcttagtggggatggaagaggggttgctgccgcatcaaagcagcattgatgaagataatgtggatgaagaacggcggttggcttatgtggggatcacccgcgcccagcgtgaactgttcttcaccctgtgtaaagaacggcggcaatacggcgagttgattcggccagaacctagccgttttctgatggagttgccgcaggacgatttaaactgggaaaacgaacgtaaagccgtcagcccggaagagcgtatgcaaaaaggccagagtcatctggccaatcttcgtgctcagttagcgaatgcgaagaaaccgtagttaatatgaaaagccgtagttaacacgaaaagcagcagttacagtagtgaagataataacgggcagtctattgcccgttagccatgcattaaggcgcgactgattgaccatcaaccgtgacgtttttaacgtcgctgaaatgctatgggtaatccccaccaacacacttagctaagctcttccaatagcagtggccattgaacataactttgccagtgactctcttgttctaacgcttcggcgcggtaggggtgctgttccaaccaaccttgggggaccagcacataaagcgcattattatcggcccgcaacctgactgctggcagggtatcatcccggcgacggctggaaaaaataatggccaagcgcagtagacgacacaaatgctgtgccatgtcggcaggtaatgcattctgctggttcaagagcgatagatcgatagtgtcactctggttttgtaacagagcagaaagcagcagcttttgtgcaggagtaaaaccgggtagatccagattacggatcagataagcggcatgttgcggagcatgtttaaaatcgacactgaggccaatttcatggatcaaacaggcgttttgcaaaaattcgcgacatcggccatcgagatgccactctttttccacttgtaggaaaaagttatccgccaaacaactgacgcgcttagcttgctcggtatccagtaaatagcggcgctgtaaattacgtagtgtccggcggcgaatatcttgctcgaccggtaaatggagcatgccatagaccagcccttcgcgcagtgcgccacctgccagtgtcatgctttcaatggacaactcctggaatatcgcaattaagatggacagaccactggggaagaccagcgctcgttccaaggttaaaccagggatttccaactcttctaatttgccacactgaatcgctctttgtttgagctgttgcagcttggctaaggtgatcagctcgtccataccttgagcgaccatgatctcttgtagtgcctgaacggtgcctgaagcgccgacacaaacttgccagccatgttcacgaaaacgttgggcgacgggcttgatcatctcatgagcggccaattcagcgcgttcaaaattttcctttgccagatggcggtcaccaaaataacgttctaaccaggtaacacaacccattgataggctgaccaaaatattcgcctgagccccattgcctgtaaccaactcagtgctgcccccccaatatcgacgaccaaccgctgttctggcccgccagtcgtatgcgctacgccatgataaatcagacgggcttcttcttcgccactgatgacttgaatagggcagccgaggatctcggttgcagtacgcaagaattcgtcggcattagaggccaggcgcaaggttgccgttgcgaccacgcggatttgatccagaggaatatcctgtaaacgctctgagaaaagttttaggcattgccagcctcgttccatcgcttcctgcgatagatgattttggttatccagaccagccgccaggcggaccttccgcttaatacgtgccagcgtttggatactgccagccacctcacgtactaccaacatatgaaaactattggagccaagatcgatggcagcataaagtgaggtggaacttagcatcatttatcagcctggtcgcttacggttattccgtggtgctccactgcggcgtggggcagaattacggcgtgggccattcccggtgcgggtacgggctaggcgtttaggcgctggtagatcagttaatagcgcgtcactgttatatttgcttaccgggatgctatggcccgtataggtctcaatcgctggcaagtttaatgcatactcttcgcaggccagactgatggagtgaccactctcgccagcacggccagtacggccaatgcggtgaacgtaatcttcacagtcatctggcaggtcatagttgaagacgtgggtcactaatggaatgtgtaaaccacgggcagcaacatcggtggcaaccagaatatccaaatcgcccttggtgaaatcttcgagaatacgcaggcgttttttctgagcaacatcacccgtcaataaaccgacgcggtgaccatcagcagccaaatgcccccagatctcttcacaacggtgtttggtattagcaaaaataatacagcgatcaggccattcttcttcaattaacgtctgtaacagacgcattttttcttcatttgaaggatagaacagctcttctttgatgcggtgaccggttttttgtaacggttccacttcaacatattctgcattattcatttgttcgaatgccaattcacgtacccgatacgagagagtggcagaaaacagcatatttaaacgtttatcaacggaaggcatacggcggaacagccagcggatatctttaataaagcctagatcgtacatgcgatccgcttcatccaataccacgacttgaatcgcaccgaggttaatataattttgtttcgcgtaatcgattaaacggcctgttgtaccgatcaagatatcaacgccactttccagcactttaagctgtttatcgtagccatccccaccataagccagacctaacttcagcccggttacctgggaaagtgattctgcatcggagtgaatttgcacggctaattcgcgcgttggtgccataattaatgcgcgtggttgattagtctggcgaccctcttctgctgggtgagaaagcaaataatggaaagtagacgccaagaatgccagcgtcttgcctgtaccggtttgcgcctgacctgctacatcacgcccagagagggtgagtggcaatgctaacgcctgaatcggcgtgcaatactgaaaccctttgttttcaagggcttcaacaactagcgggtgcagggcgaagtcggaaaacttctgttcagtcaagtgtgttttgctcatagtgtggtagaatatcagctaactattgctttacgaaagcgtatccggtgaaataaagtcatcctactgttggttaatgctacaccaacgaggtagacacaatcctttggagtagaacatgagcgataaaattattcacctgagtgacgacagtttcgatactgatgtgctgaaagccagcggcttggtcttagtcgatttctgggctgaatggtgtggtccgtgcaagatgattgctccgattttggatgaaatcgctgaagagtatgaaggtagattgactatcgctaaattgaacattgatgataatcagggcacagcaccaaaatacggtatccgtgggattcctacgctgctgttgttccgtgatggcgaagttgtcgccaccaaggttggtgccttgtctaaggggcaactcaaagcgttcttggatgcaaatctgtaatcggtgctagccgtctataccccaagtcattggagtaatgagagccgctaacacagcggtggcctcaaggacgtagggtatgtttagcggcagttgtgatttctcacactgaccgctagacgcctgcaaagaagcgtgttaagtttacctcactgcatatagaacattcctgtgtattgagtccgggtctgtagcatctaaacagtttgaatctaaagttttactctatgtcgaattgatttgtgttgagaatatttatgaactcaatcatttttttgacagtctaatggctttacaaaatcagtctaaggcaccttcaatctttataccgttgtgtcgcaaaaatcttgcgtaagtcattacttatgtagtttgcccaaggccggtggttgaatgtcccattaacaggcacgtatgacgctgccataccattcacgaccatagttcaagacataccccgagtttaagaacccaccattatgaatcttaccgaattaaagaatacgccggtttctgatctgataacacttggcgaaaatatggggctggaaaacctggcccggatgcgtaaacaagatattattttctctattctaaagcagcatgccaaaagtggagaagatatcttcggtgacggtgtattggagatattgcaggatggatttggtttcctccgctctgcagacagctcctacctcgccggtcctgacgacatctatgtatccccaagccaaattcgccgtttcaacctccgcactggtgataccgttgccggtaagattcgtccgcctaaagaaggcgagcgttattttgcattgttgaaagttaatgaagttaactatgacaagccggaaaacgcccgtaataaaatcctattcgaaaacttaacgccgttacatgccaactctcgtctgcgcatggaacgtggtaatggttcgactgaagatttaaccgcccgtgtactggatttggcatcgccaattggtcgtggccaacgtggtctgattgtggccccaccaaaagccggtaaaactatgctgttgcagaacatcgcgaccagcattgcttacaatcaccctgattgtgttttgatggtattgctgattgacgagcgtccagaagaagtaaccgagatgcaacgtctggttaaaggtgaagttattgcttctacttttgatgaaccagcatcccgtcacgttcaagtcgctgaaatggttatcgagaaagcaaaacgtctggttgagcataaaaaagacgttattatcttgctggactctattacccgtttagcccgtgcttacaacaccgttgtacctgcttcaggcaaagtattgaccggtggtgttgatgcgaacgcgttacatcgccctaaacgcttctttggtgccgcacgtaatgttgaagagggcggaagcctgaccatcattgcaaccgcgctggttgataccggttctaaaatggatgaagttatctacgaagaatttaaaggtaccggtaacatggaattgcatctgtcccgtaaaattgcggagaaacgtgtattcccagccattgacttcaaccgctctggtacccgtaaagaagagttgctgactacgactgatgagctacaaaaaatgtggatcttgcgccgaattcttcatccaatgggtgaaattgatgcaatggaattcctcatcagtaagctggcgactgcgaaaactaacgatcagttctttgataatatgagacgctcgtaagcttatacgcctaaagaaactggcgttgcaggggaatgtgtgtagctagcacctctgtggcgtcaagtactaaaggtatagttgagtcactatatagttgaatcattatatagatgaatcactaaaggtattgtagttgaatcagtcaaaacgccacgccagtcgtggcgttttttacttttggaatatacgatagttgggatcattgtccatggagagggtaaaaatatcgaactgacaaatattttcgtatctatacccaaaataattcgagtttcaggaaggcggcaactgagggagcccctgggagcttatacagataagtgactgaggtgaatgaaggcagccaacgtacatacaacttgaagtatgacgggtatattctcataaccaatgtgacaataccaaaatagagtttggaatagccaataaggctatcatcatattcagatataactgaaagcgtgttgggggcatagcaagtgctaatctacatgctaagctgttgtatctttttgcagagagcggttaaacgtgaacctactcactatgagtactgaattaatttatatctttctgttttctatggcatttctatttgttgctcgcaaagttgccataaaaattggacttgtcgataaacccaactaccgtaagcgccatcaaggattaatccctctggtggggggaatatcggtattcgcgggggtctgttttgcttttctgattactaatcagcaaattccccattttcgtttatatcttgcatgtgccgggttattggtcttcgttggtgctttagatgatcgttttgatatcagcgtaaaaattcgcgcttttgttcaagcactggtcggcatcgcgatgatggcagtcgcggggctatatttacgtagtctggggcatgccttcggtccatgggaaatggtattagggccatttggttatgtggtcaccctgtttgcggtttgggcggccatcaatgcgttcaacatggttgatggaatagatggcttgctgggtggcctatcctgtgtttccttcggggccatggggattttgttgtaccaaagtgggcagatgtcattggcgttatggtgtttcgccatgatagccaccattattccctatatcttactgaatctcgggttactgggtcgccgctataaagtcttcatgggcgatgctggcagtactttgattggtttcaccgcgatctggatcctgttacaggcgactcagggtaatgctcatccgatcaaccctgtgacggcactatggattatcgccattccgttgatggacatgattgccatcatgtatcgtcgtttacgcaaaggcatgagtcctttctctccagatcgccaacatattcatcatttaatcatgcgggccggttttacctcccggcaagcttttgtcctcatcacactggctgccgcgttgttagccatgattggtgttatcggcgaacggctgacatttatacccgaatgggtcatgttggcattgttcttgcttgcatttctattgtatggctactgcattaaacgggcatggcgggtggcgcgttttatcaaacgtttcaagcgtcggatgcggcgggcatcgaaaaataagcatgaatcttaaccagaggcttttaggcagtgatgaaaccagaatctatgtcgactgataaaacagggtctaccaataatgaaccgtctgtggataacgaattagatatccgtggtctgtgtcgtactctatggcgtggcaaggtatggattatcggtatggccattattttcgctgcgattgcactgggagtctcctatctggtgaaacagcagtggagtgcgacagccattactgacaaaccaaccgtcaacaatttgggggggtattattcgcaacagcagtttttacgtaatcttgatatccgtctcaatagcgggcttgtcagtgaacagccaggcatctccgatgaagcttacggtgagttcattactcagttagcggcttacgatacccgtcgtgatttctggctacaaagcgattactacaagcaacggcttgagggagacgctaaggcggatgcggcattactcgatgagctagtgaataacattgttttcacggcgcgtgatgataaaaaaatcccgaatgacagcattaaattgacggcagaaacggccagtgatgcgaataagctactgcgtggttacattgattttgccagtcaacgtgcgtcaagccacctgaatgatgaaattcaaggcgcttgggcagcgcggactcaatcaatgaaagcgcaggttaaacgccaggaagcggtagctcaagcagtctttgatcgtgaagtggcggcggttaagcaagcattgaaagtggctgggcaacaaggtattaccagtagccagacagatacgccagccgagcaattggcagattccaagatgttcatgctaggtaagccgatgcttgaagcccgtttagaaacattactggctactggcccaagttttgatattgattatgatcaaaaccgtgccatgctggcaacattgaacgttggtccgacactagatgataaattccagacttaccgctacttacgtacaccagaagacccggttacccgtgatagcccacgtcgtgtgttcctgctgattatgtggggcgctatcggggcattagtcggtgcgggtgtggtattggttcgccgctccagtaaggcactgtgacctgtatggccggtgtcatgtggaatcagtaacggcatgtgtcagtaacgacacatgatcggccatcgtatgtaatcagtagttgtatgtaatcgatagtcatatgtcgctcgtggttgtatatagttcatagtcgtatgtcgctcatattggtatgtcgctcatcatggtatgaactcgtatcgagtcacgcactgagcgacaagaaatcgttaatggacgcattgtgcgcccaacttgcaggcattgcctgcggctaactgacctaaagagattcactgtgaaagtgttgactgtttttggcacccgtcctgaagcgataaagatggctcctctggtgcatgccttggctcaggatgacgcctttgaatcgagagtctgcgtaacggcccagcatcgtgagatgctggatcaggtattgcgtttatttgagattcaaccagattatgatttagacatcatgaggccaggacagggattgacggaaataacctgccgcattctggaagggctaaagccggttctcgaagagtttaagccggatgttatcttggtgcatggcgataccacaaccacactgtcggccagtctggccgggttctatcaccgcatacctgtcggccatgtcgaggctgggctgcggaccggggatctctattctccatggccggaggaagctaaccgtcaactgactgggcatcttgccatgtatcattttgcgccgaccgagaattctcgacagaatttgctacgtgaatgggtgccggagaaccgtatttttgtcacgggtaatacggtgattgatgcgttgttctgggtccgtgatcgggtgatgaatacccctgatttgcgagcaaacttggcacaacgttacgccttccttgataccaataagaagatgattctggttactggccatcgtcgtgaaagctttggtggtggttttgagcggatttgcagtgcgttagcggaaattgcccggaaacatcccgaggtgcaggttgtttatcccgtgcatcttaaccccaacgtcagcgagccggtaaaccgtatcttgaaggggattgataatattattctgatcgatccgcaagactacctgccatttgtttacctaatgaatcatgcgtatctgatcctgactgactcagggggtattcaggaagaagcgccgtcattgggtaaacctgtcttggtgatgcgtgacaccaccgagcgcccggaagccgtagattctggcactgtgctgctggtggggacaaatattaataaaattgttgatgcagtaacccgcttgctgactgatgagacggcttatcatcaaatgacccgggcacacaatccttacggtgacgggtatgcctgtcaacgcatccttaaagctttaaagaatcatcaggtgacgctatgagttttgaaactatttctgttatcggtcttgggtatattggtctgccgaccgcggcggcttttgcttcgcgtaaaaagaaagtgattggcgttgacgtcaatgcgcatgcggttgaaaccattaatcgtggtgccatccatatcgtggagccagatttagacaaagtggtaaagattgctgttgaaggcggctacctgcaagcggtgacgaaaccacaggcagccgatgcattccttattgccgtaccaacaccgtttaaaggcgatcatgagccggatatgatttttgtcgaatcagccgctaaatccatcgcaccggtgctgaaaaaaggcgatttggtcattttggaatctacctccccggtaggtgctactgagcaaatggcgcaatggctggctgaggctcgccctgatttgagtttcccacagcaagcgggcgaagcagccgatatcaatattgcatactgccctgagcgcgtgttaccgggccaggttatggttgaactgatccagaatgaccgggtgattggtggcatgacaccaaaatgttctgcccgcgccagtgcgttatataaaattttcttggaaggtgagtgtgtggtgactaactcacgcaccgctgagatgtgcaaactgacggaaaacagcttccgtgacgttaacattgcctttgccaacgagttatcactgatttgtgatgagcaaggtatcaatgtgtgggagctgattcgtctggcgaaccgccatccacgcgtgaatatcttacagccgggtccaggtgtaggtggtcactgtatcgccgtcgatccatggtttattgtttctcagaatccacaattggcccgcctgatccacacggcgcgtctggtaaacgacggcaaaccgttgtgggtggttgatcgcgttaaagccgctgttgctgattgtctggccgccagtgataaacgcgcttctgaagtgaaaattgcctgcttcggtctggcttttaaacccgatattgatgacctgcgtgaaagcccagcagtgggtgttgcccgcttgatcgcggagtggcatgtgggtgaaacactggttgttgaacccaatgttgagcaattgccaaaatcactgatgggtcttgtcaccttgaaagataccgccactgctttacaacaggctgatgtcttggtcatgttggtggaccacaaacaattcaaggccatcaaacctgaagatattaagcaacagtggattgttgataccaaaggagtatggcgttgaggcgaattctcgtcacaggcggggccggttttatcggctctgcggtggtcaggcatattattgatggcacctcagatagcgtggtggtagtcgataaactcacctatgccggtaatctggagtcgctgtcagtggttgcgggcagtgagcgttatgctttcgaacaagtcgatatctgtgacagcagtgagttggatcgggttttcgcacagtatcagccgaatgtggtgatgcatttggctgccgagagccacgttgaccgctcaattgatggccccgccgcgtttatcgagacgaacgtggttggcacttacaccctgttggaagctgcccgtcactattggcaacaactgagtgttgaagccaagcaggcgttccgctttcaccatatctcaacggatgaggtgtatggcgatttacacggcactgacgatttgtttaccgaaaccacgccgtatgcgccaagcagcccatattcggcgtctaaagcgtccagtgaccatttagtccgggcttggttgcgtacttatggtttaccgactttggtgactaattgttcaaataattacggcccgtatcacttcccagaaaagctgatcccgctggttattttaaatgcgttggcgggtaagccgctgcctgtttatggcaatggtgctcaggtccgcgactggttgtatgtagaagaccacgccagagcgttgtatcaggtggttactgagggtgtggtgggtgaaacctacaatatcggcggccataatgagcgcaagaatattgaagtagttgaaaccatttgcgcgctattggatgagttggtgccagcaaaaccggcgggtatcgcacactaccgtgatttgattacctacgtaaaagaccggccgggtcatgatatgcgctatgccattgatgctggcaagattgagcgggaactgggttggcgtccacaagaaaccttcgaaagcggtatccgtaaaacggtcttgtggtatttgaataatgaatcttggtggcgtcgtgttcaggatggctcttacgccggagagcgtttgggcttgagtgactaacacccgtcatttttcacgttgtaggtgtattggctgcgctcagtcatccgaataacttactgatgtaagcacctcggggttctcttgcttgccgccttcctgcaccttgaaatctatagtgtctatcgttgggcgacctacgagagacaccaaagtcgattaatcatcgggatggcgtcatccagtcgtttgcatgatgttttgcctgtgtatagcctctgcctgatggtctcaggagatggtatgtatcaggaaattgtatgtatcaggagattgcatgtatcaggagaacgtatgaaaggcataattctggctggtggttcaggttcccgattacaccccatcacccgtggcgtctctaagcagttgcttcccatctacgataaacccatgatctattacccgctgtcagtattgatgctggcagggatccgtgacgtgttgattatctcaaccccggaagacttaccatcgtttcagcgtttgttgggcaacggtgatgagtttggtattaatctgagttatgccgcgcagcctagcccagacgggctggcacaggcatttatcattggtgaagcgtttattgataatgagccatgctgtttggtgctcggtgataatatctacttcggccaaggctttagtccaaaactgaaagctgtcgccgcgcgtcagcagggcgcgactgttttcggctatcaggtgatggatccagagcgctttggcgtagtggagtttgatgacaacttccgcgcgttgtctattgaagaaaaaccgagccagccaaaatcaaattgggcggtgaccgggctctatttctacgataaccaagtggttgattttgccaagcaggttaaaccttctgctcgcggtgaactggaaattaccagcattaatcaaatgtatctggatcgcggtgagttaacggttgagctgctagggcgcggttttgcttggctggataccggcacccatgacagcctgatcgaagccagtacttttgttcaaacggttgaaaaacgccaaggttttaaaattgcttgtttggaagagattgcctggcgtaacggttggttggatgatgatggcgtaaaacgtgcggcaaccgcgctggcgaaaaccggttatggcaaatatctgttggatctattacatgcccgtccacgccagtattgagccactgggctgggaaagtgaatttttccagcgccaaagtgcaaaattgattttttccgactcagccccgccacttaacccggctgagttggctgcttttactctcgttcaggctaaagtacctactcatcgccttgatcttatagatgccctgagccaacttgattttcatttggttgaaggggaaattgatctgtcgctggtcgtgggtgaaaaagaaggtattggcacggaaaatgctacatcagaacccaatatgggggcctactcgctacgggttgccaccgaggcagatattccgcagttgcgccgtgttgctgccagtgcttttgccttaagccgctttcgtgcgccttggtatgacgcacaggacagtgggcgattttatgctttgtgggttgaaaaggcggtgctgggaacctttgatcaccaatgtttattggtgctcgaccctacggatcaacccgtcgggtttgtgacgttgcgtgacttgcaagacgggagtgcgcgtattggcctgttggccgtattccccggtgcacagagtaaaggtatagggttaagattaatgtcggcggcgaagcagtggtgccagcatcatgggttacaccggttacgggtagccacacaaatgagcaatattgctgctttacgtctctatattcgtagtggtgcctccattgagagtaccgcgtattggttatgcaggggatgagatgattccatttaacactccaccgatagtgggcactgaactgggttatatgcaggctgcgatgagcagtggcaagttatgcggtgatggtggttttacccgtcgctgccagcagtggatggagaaacgttttaactgcccaaaagtgttactgacgccatcttgtaccgcctcgttggaaatggccgcgttattgctggatatcaagcccggtgatgaagtgatcatgccaagttttacctttgtttctaccgccaatgcctttgtgctgcgcggggccaaaatggtgtttgtcgatatccgtccagacaccatgaatatcgatgaaaccaagattgaagcggcgatcaccgataaaacccgggttattgtgccagtccactacgcaggggttgcctgtgagatggataccatcatggcactggcgaaaaagcataatttgtttgtggtagaagatgcggctcaaggcgtgatgtcaacctacaaaggtaaagctctgggtaccattggccatattggctgcttcagcttccatgaaaccaaaaattacactgcgggcggtgaaggtggggcgacgttgatcaatgatccttcattgattgatcgtgcagaaattatccgtgaaaagggcaccaaccgtagccaattcttccgtggtcaggtggataaatacacctggcgtgacatcggctccagctacttgatgtctgatttacaggccgcttacctgtggggccagttagaggcagcagagcagatcaacgaacgccgtctggcgctatggcatggttattataatgctttcaaaccgttggccgatgctgggcgcattgatttaccggtgatcccaggcaacgtggtgcaaaatgcccacatgttttatattaaactgcgtgatattgaggagcgctctgcatttatcagctatttaaaagaagcggatattatggcggtattccactacatcccattacatgcgtgtccagcaggtgaggcgtttggccgtatggctggcgaagaccgctttacctccaaggagagtgagcgtctggtgcgcttacctattttctacaacctgactgatgttaatcagagcacggttattaatactgtgctgagtttcttcgtctgatatgtctctggcaaaagcatcgatttggactgcctgctctacgctaatcaagattggcgtagggctattggtggttaaactgctggcggtcacctttggccccagcggtgtggggcaggcgggtaatttccgtcagctaattatcgtgttaggtgtgctgtctggcgcgggtatctttaacggtattactaaatatgttgctgaatatcatcagcaacctgaacgtttacgggccatgctgggcacctcgtccactattgttctggggttctcaaccctattggccttggtttttctgctggccgcgaaacctgtcagcatcgcgttatttggccatgcggattaccagaatgtggtgcgcgcgatagcatttatccagatgggaattgcctacggcaacttgtttctggcgatcctcaaaggttatcgcgatgccatgggcaatgcgctagcgatcattggcggtagcctgattggggtcgtagcatattatatttgttttcagatcgggggctattcgggtgcgttagttggcttaggattagtcccggcgttggttgtgctccccgctgcggcgatgctgtaccgccgccgtacgatcccgctgcgctaccttaaaccgcattgggataaagcgctggccagccatttgggcaaattcacactgatggcgctgattacgtcagtgaccttgcctgtggcctatgtaatgatgcgtcacttactggcgaataactatggttgggatgccgtcgggatctggcaaggggtcagcagcatttcagatgcttacctacaatttattacggcctcatttaccgtctatctgttgccaacactgtctcggctgaaggataaaggggcgatttcccgtgaaatcttccgttcactaaagtttgtgttgcctgcggtggcggcagccagtctgacggtttggttattacgtgattttgctatctggttgttgttttctcaccagtttactgcgatgcgtgatctttttgcctggcagttggtgggcgatgtattaaaagtggggtcttatgtgtttggctatctggtcattgctaaagcatcgctacgtttttatattttggcggaagtcagccagttcttactgttgaccgggtttgcctactggttaattccaatgaatggctctcttggtgcggcacaggcgtatatggcaacgtatatcgtctattttgcgctctgtagctgcgcattccttgtgtatcgtagacactcagcaccgtaaacactctttacagtagaaaaaaatgataaccctgactcatgtactgggatctgatatcccgcaccataatctgaccgtgttgcgtttctttaatgacgtgctggcgaaatgcctgcctgtagaacaggtacggcactttatggtcgcggcaaaagaaacggcccccttttcgtcattcccgcagttggatatcaacacgtacagtgataaaaaagcgttggctgaggcggttattgcccgtgcacaggcggatcgcagtgcgcgtttcttttggcacggtcagtttaatgtcactctctggttggcgttgctaagcggtaaaattaagccagggcaggtgtattggcatgtctggggtgcggatttatacgaagatgccaaaagcttaaaatttcgtctgttttacctgctgcgccgcatagcacaagggcgggttgggcacgtgtttgccactcggggtgatttaattcattaccagcagcggcatcctcgcgtgcccgcctcattactctacttcccgacccgtatggatccggccctgaccgctatcaatattgataaacccttagctgggccgatgacaatcttggtggggaactccggtgataccactaaccgccatatagaggcgctgaaggcgattcatcagcaatttggccctgacgtccgggtgattattccgatgggctatccggcgaataacgaagcgtatattgaacaggttaggcaggcggggctcgcactgttctcgcaagacaatctacgtatcttaaccgaacagatcccctttgatgattatctgaatattctgcgtgaatgtgatttgggctatttcatttttaaccgtcaacaaggtattggtaccctgtgtttattgacccagtttggcgtgccctttgtgctaagccgtaaaaatccgttctggcaagatttggctgagcagcatattcccgtgttcttctacggtgacactctggacgagccgatgatccgtgaggcacaacgtcaactggcagggttagataaacaagcgatcgctttcttcaatccaaattatattgagggctggaagcaagcgttggctctggctgcgggggaacacccatgacgctggggcaatttggcggtctattttgtatttatttgatagcagtcatttttattctgacactaacctatcaggaatttcggcgggttaagtttaactttaacgttttgttttcaatgctttatctgttgaccttctattttggtttcccactgacttgtatgctggtgtttcagtttggggtggcggtggtgccggttgagtatttgttgtacgccatgctgtctgctacggccttttatggcatttactatgtcacctataaaacacggttacgtcagcctcgtagccagccgcgcacgccaatattcaccatgaaccgggtagaaactaatctgacctgggtgctgctggcactggtcgcggtagggaccgtcggcatcttctttatgcaaaacggtttcttgctgtttaagctggattcctacagcaaaatattctccagtgatgtctctggtgtcgccctgaagcgttttttctacttctttatcccggcaatgctggtggtttatttcctcaaacaggatcggcgggcctggttcttcttccttgccagcacggtggcgtttggcattctaacttatgtcatcgttggtgggacgcgtgccaatatcattatcgcattctcattgttcctgtttatcggtatcgtccgtggatggataaccctgtggatgctagcggcggcaggtgtcttcgggattgtcggtatgttctggctggcccttaaacgttatggcctggatgtgaacggtgcagaggcattttacaccttcctctatttgacgcgggacaccttctcgccctgggaaaacctcgggttattgctacagaactacgacaaaatagatttccaggggctggcaccgattgtccgtgatttttatgtctttattccaagcgcgctgtggccagaacgcccggatttggtactgaataccgccaattactttacctgggacgttttggacaatcactctgggctggctatctcgccaacgctgattggttctctggtggtcatggggggggtattgtttatcccgctgggggccattgttgtggggcttatcatcaaatggttcgattggttgtatgaacaaggcaaggccgagagtaatcgctataaagcggcgatcctgcaaagcttctgttttggggcggtgtttaatatcattgtcttggcacgtgaagggctggattcctttgtctcacgagtggtatttttctgcgttatctttggtgcctgtctggtactggcaaaattgttgtactggttgttcgatacggcgggcttgataaagcgtcaggggattaaatccaaccgattatcaacgcctaacgcgggcaatcaactgtaaggattgtaatggaacccaatactgtcattccaaaatataatgtccgtggctttgaaatctggggttttcgtgacatggctcaggtgctggatcatctactgggcagtgggccggtaaaaacgggcaccttggtggcgatgaatgcggaaaagctattaaaagccgaagatgatactgcactgtgtgaactgatcaagaacgcggagtatctgtacgcagatggcatcagtatggttcgggctatccgccgtaaatatccgcaggccgagctatcacgcgttgcgggtgctgacctctgggaagccctgatgcagcgcgctgggcagcaagggacaccagtatttttggttggcggtaagcctgatgtattggctgaaaccgaggcgaaattgcgtgcccaatggaacgtgaatttagtcggtagccaagatggctatttcacaccggagcagcgtgaagccctgtttgcccgtattgccgccagtggtgcagcaattgtcactgtcgccatggggtctcctaaacaggagatcttcatgcgtgactgccgtaaattttaccctgatgccctgtatatgggggttggcggcacttacgatgttttcaccagccatgtcaaacgtgcccccaaaatttggcagaatatggggctggagtggttataccggttgctggcgcaacccagccgcattcgtcgtcagcttaagctgcttaagtttgttggttattattatagtggtcgtctgtagtgttttgttcttagtcacgccccttcttatcttgacgccgcagcggttagcggcgtcactcagttgaatcacttcacagctctgcgtcagttcgtctaactaatttccttatggaatcaattttcttatttttattccataaagttttagtttgctgtttgctaatttacaccaaatacggaacgatacgggccggttacggtttggagggtggatggtcgttctttcctagtggtagtggttcccttcgttaacctacaaaataacaatgaacagactgctgacaaagttaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgccccgaggtgcggtcaacccttcattcacgaggctaaaaatagctttgtcaataatctcaattaataccttgataaatatattgaatatttaaattcagtcattaaattcatttgcatcataacgataataaccggggattccggagcagatatacaccagtcagtttacagaggatctatggcagacaacgcagagaaaaaaggattacaccgtgggctggaagctcggcatatcgaactgatagcgttgggcggtaccattggtgtcgggttatttatggggtcagcaagcacgttgaaatgggcagggccgtcagtattactggcttatatcattgcgggcttatttgtattcttcattatgcgcgcaatgggggaaatgctgtatctggagcccgtggctggatccttcgcagtctatgcgcataagtatctcagtccctattttggctatctgacggcttggggctactggtttatgtggattgcggtggggatatctgaaattaccgccattggcgtctatgttcagttttggttcccagaaatcccgcaatggctaccggctatcgctggggtggcgattgtggcattagcgaatctggctgcggtcaaattgtatggcgagctagagttttggtttgccatgatcaaggtcacgacgatcattgtgatgattttggttggcttaggcgtgatattttttggcttcggtaatcacggccagccgattggcttcgataacctgaccgcccatggcggtttctttgccggggggtggaaaggcttcctgtttgcgctgtgtattgtggtcgcgtcttaccaaggtgttgaactggtcggtattacggcgggagaagccagaaatccacaggtgacgttaagaagagcgatcaacaacatcttatggcgaattttgattttctacgtcggtgcaatatttgtcattgtcaccatttttccctggaatgggattggtacagagggtagccccttcgtactgaccttcgccaaaataggaatagtggccgcggcgggtattattaacttcgtgatactgaccgccgctctctcaggttgtaacagtggtatgtatagcggcgggcgtatgttgtatgccttggcaaaaaatcgtcagctaccggccggcctgaccaaactgtcggctagcggtgtaccggtgtactgcattgcgatcaccatcctgtgtctactggtggggtcgagcctgaattacattattcccaacccgcagcaagtgtttgtttatgtctacagtgccagcgtgttacctggcatggtgccgtggtttgtggtcttggtctgtcagttacgttttcggcaggtacataaagctgccctacagcagcacccgtttaaatctatcctattcccctatgtgaactacctcaccatcgcattcctgatttgtgtattagtgggaatggggataaacccagatactcgcttatcattactggttggggcaatttttctggcattagtgacgggatgctattttgtgctggggatgcataaacccaaggccatggaagcggaacgcctataaaatcggcaatcaagacggtgtgggggctattattcactgagttttgtggcagagtgagcaaagcgtaagcaaacgcatcatttcttctaaaaaagcactagacagccaggtattaaaaccgtagtatccccacccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcaccattaattttgtgtgcaagagctgcggtggtaagattgccgcgtacgacgatgtaagctgtaagaaaggctgtaaagaagtgatggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgagtcccattagccaccccaaatttttgtggaacatgcgatggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgagggttcaagtccctcccttcgcaccacacaaacatgtagatatttattaatatttacatggacataggtcgagagaccatgtagagtaagcagcaagaaatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaatttcagaagaaaccccgcaatgcggggttttttttcgcctgaatataatgattctattttgccagaccgacagaccgacctgcaactttcccccctttattcgccgtatcctccgcgccacaggtactttgttaatcacctccattattagctccctttgatcgcattctgctgccagtaccgttagctgggctgtttcgttgtgttgggcgtcagtgttggttttccacgacaataaacgatcacattgtcgtgagaaggtgacatttaattcattgaaaaatatattaaaaatcaatgtagggttataacgtcgttttgtagcgacagttcactctggtcaccgggatatcactcggttagccgatggggatgaatgaaatgcagtcaaaaaaataaacttattatttatcaagttattagtgatttttggggaggtgtttgaggtaaagggcctgtctgctgccagatctggcacgctaagtgcaatatctaacctgtagatgctcatcccacttattatgacagcttggccattaaggctaatttagcttcataaacccagggatgacgcagagccgattttagagtgcctattgtccatgtaaccgatgttgagtaatgtcatcacataccgggcataacgttgagtgaggcactgatattgttgtctatcgacctgaaaattttagacacttgcccttttcggcaagtgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgggtgcgcttcgcacttcaagcagcatgtgttggctacggtcgttacttggcccgtccatgggcctcatctgcgggctaacatcaatgtattaatttggttagagcggatgattcgccattctggcgcagggtcagtaataacccctcacgacgcgcttgagcggcatcctcagggcgatgcagtttatccaaggcatccgccagccacgcgtaatcatagccatcaggccgctgcgcaagcgctgctttaaaggcttcgctggctttctcccattcaccgtgtttcagcatcaactgacccaaggtactattgagtaacggtgtggcaccatgctgcttgatttgctggcgcaaagacttttccaacggctctgggttacctgccttcagacgcgggatcaacagcgccagacgttcatcatattggtgtttcaggctgtccagaatgatcttttgggccacatcatgatcatcacattcaatcagatgctctgctaatgcgacctgtaatgggatctcatttcgtactttgcggctttgatctttccaccagcgtttcagaccttcgctgccttcgtccgccatgcactgattcatgatgccaatataggcttgttgctcaagggccgcgacttcttcaggggtgtggatctgtgttttactcatcgccggtaaaatgtccagtaatgagcgataagcaccggagcgcaggtaagcctgttcagccagacgcaggacttctggatgccgtggcgcttgatccaacaagcgatcaacaccgtggcgggcggcatgaatatgcccctgcgccagttgaatacgcaccctggtgatattcaccggcagttggtcgccatcggcaacttctgccgcgcgctccagatattgattggtacgaaactcatctccacgttgctgggcggcttcggctgccagcaggtagttaaccatgggttgttccgcgtggtcagcattgcgggtgaggagcttttcaacttgcagaaaatcaccttcagccagcttaatcaacgccgctttcatctggttacgggcgcgggtacgtttacggccaaggaaccagccacgagtgcgggcacctgtgcggaaaatacggcgtagtacccattcaacaataaagaaagccaccaataacaggaccagcatgatggctaacccggtcacactggttgtaacgttatagttgtcagtctggatcagcacataaccctgatgcccggccaacattgggccaagcacgatacccacagttaaaacaaggaataacagcaagactcgcagcatatttattccccctgagcatcaactggcgtttgtgccagtaagttacggaccctggtttgcatcaatttttccagtattggctggcttttcaattgatccggcacgtccattgagataggttgctggctcagattttccagctcatccaagaacgccttggtactcgggtcgttcacatcaaaataagcgcggacccacgtagaaatcgtttccaatgactgcttataaacttcgtcttgatggcgggggacggcctgagcggcaaccagcaggcgggagcgaatgttttctcgcagatacacgtcctgattcggtgccagcaaaggttccgcgctactatcacggcggcgaatactaatgaaatcagacataaagctgtgccagcttttgctcagattctgacgccattcagagagtgaactggagagttcgtcactgttggcatccatgggggagtcatcaatattgttatcggccaaacgcaagttatctacttgattagacaactggtttaacttgaggataataccgtcaaaatccacctgactgacggcagagagtgcactgatatcttctgtaatcgcgcggcggacatcgataagacttgggtcattcatatcggccagactggcatcggcgcttttcagtaaggtgaccgcggtggtgacatcttgatcactccacagcttgcgcccggccattttcaccaggaaatcagcctgagccagcagccaggttttggcatcgctgcctgaaatagtcgcgactttttcttgtaattcattgagctggcgtgtcagagaggcttgttgattttctgccgactccagcgctttcccctgctgctgcagtaaggactccagttgctgtttttcctgcaatagcgtctgttttagtgccactaactgctcttgcagcgcaatattctccgcactctgtaactgggcctgctgctgtccatgataataaagccccgctcccagtgctattaccaaggcgatagcgataacacccagaattgggccagtccgtttttcacggtggccttttggttctggctgttggggcctctcaaccgcagtggttggctcttccactggtgcggatggggtattttgttccgtcatattgggcatcccataagtcaggttttaggtttattgaaggtcttgtaacgcacggatcagtgcgtcattatcggcattttctgctacccggacctccgtccaccccatttgggtggctaaggccgctaaacgatcactcacaacgattaaacggcaacgcagtaaccaggaagaacgatagtaatcaggaactaaagtatagatctgttgtaacatttcgccgctggtgaccaccagaatatcaacaccggcacgttgccagtgagcactttgttcgctgccatcataatagatgggactgcgttgatagcattcgcagaaggtcacggccgctccgcgttctgcgaggcttgcgcctagcaactcccggcccccattaccgcgtaataacagtgcctttttaccggccaaattttgcagcaggggcaatgatagcagcatttcactggtctcccccattggtgggaaagtgacatgcaaacggctggcggtatgcagtgctaatgcggttgtacggccaatagcataataagataactgcacaggccatgacagtttatttctttttaacagcgggttagcgtagcggaccgcgttctgtgataaagcaaaaaccaagtctcccgcttgcatatcttgcaataattccggcagtttgggcaggtctcttcctggggaaaaatcaatcaatggcgcatggtaggcaacccggcccagagcacgcaggcgagtgactaattgctccccagcaggggatggacgggtgaccaggattgtcatcgcgcaggattatccagataaaccgccgccaggatttctcgtgcgccgcgtgatagcaactcatcggcaagttcaatgcccatctgctcagcctctgccgccggaccacggcgttcaccccggatcatttggctgccatcaggtgctcccaccagcgcccgtagccataaagtatcaccttccagttcagcgtagctaccgatcgggacttggcaacccccttcaaggcgaatattcattgcccgctccgcacagacccgtaattcggtgtgccgatggttcaacggagccagcaactggcgggtatggtcatcatccagacggcattcgatacctacggcaccttggccgacagccgggagggactcctccgctgacatggcatagcgaattcggttttccagaccgaggcgcttgagacccgcgacagccagaataatagcctgatagtcaccattatccagtttggcaaggcgggtaccgacgttgccccgtagatcgcggataatcaggtctggtcgccgttcgcgtagctgacactggcggcgcaggctggaggtaccgacaacactgcctgcagggagatcatccagatgggcataatgtgacgagacgaaagcatcgcgcgggtcttcacgttcacaaatcgtgactaaacccagcccttcggggaaagcaatgggcacatctttcatcgaatgcacggcaatatcagctctgccgtccagcagcgccagctctaattctttgacaaataaacccttaccaccgactttggccaatggtgtatccaaaatgatatccccacgggtgaccattgggaccagttcgatttgcagaccagggtgattggcttgcaataaatgttgaacataatgtgcttgccataaggcgagcgggctttgtcgtgtggcaattcgaataattttgtctaacatgcttgttaccgttttatattttacggcccatcctatcactgaccggtgaacactgtcagtgtaatagccgtatgaacagggcggataaatgcctaaaaaaacaactgttgcaatgaatacaacgattgtaatggatgcatgactgcaacaaatgtatgtctgtaacaaatgagtgattgtaacaaatatgtgatgagatgagtgggtgaaccccgtttctttatgctgctgcgcggtgatcagcgcttatgactccgagaaactcattggagccagtgattcgggcataaagaggctttacaatggtagagatagctttactttctttacggttaatcggcaaggtgttagattgatcacgtttccagcaataattcgctaaatattcttcaaataaaatgttttttgtgtttttcaacaaaagacgcaaagcaataagcgaatttggagcacgggcttttttccagacaccggaataatcaggcgagacgtcttgtacctctacatcgagacactgaaacagcgactggatgcgatcaaccaattacgagtcgatcgcgctttggcggccatgggtccagccttccaaaaggtctacagtctgctaccgatcctactacattgtcatcatccacagatgccgggctaccttgatggtaacgttccccatggcgtctgtcttttcacacctaatgaaatacaacaagattatcttgctgacgttgaagctcggtggggcgagcctctggcaccaagtgcggggggcgaactgccgattaccggcgtctattccatggggagcacctcctctattgggcagtgccacacatcggatttagacatctgggtgtgccaccaggcttggttggatactgaagagcgtaatcaactccagcaaaaatgtagcctgttggaaaagtgggcggcatcaatgggggtcgaggtcagcttcttcctggttgatgaaaaccgcttccgccataatgccagtggcagcttggggggggaggattgcggctcgactcaacatatcctgttattggatgaattttaccgtagcgcggttcgcctggcagggaaacgtattctgtggaatatggtcccggttaaagaagaagagcattacgatgattacgtgctgtcactttatgcgcaaggtgtactgacgccgaacgaatggctcgatctgggcggtttaagcacgctatcagcagaagagtatttcggtgccagtttgtggcaactgtataaaagtatcgattcgccatataaagcggtgcttaaaacattgttgttggaagcctattcttgggaataccccaactcccaactgctggcgatggaaatcaaacaacacttgcacgccggcgaaattgtctcgtttggtcttgatgcttactgcatgatgcttgatcgtgttacccgttatttgatccaaattaatgacaccacgcgtttaaacctggtgcgtcgctgcttctacctgaaagtgtgtgagaaactgtcgcggacaccagccagtacgggttggcggcgtgaggttctcagccaattggtgagtgagtggggttggagcaatgaaaaactggcggtgctggataatcgcgctaactggaagatcgaacgggtgcgtgaagcgcataacgaattattagatgcgatgatgcagagctaccgtaatttgatccgctttgctcgccgtaataatctgagtgtcagtgccagcccacaggatatcggcgtcttgacccgtaagttatatgcggcgtttgaagcgttgccgggtaaagtcacattggttaacccgcaaatttcacccgatttatcggaagagcatctgacatttatccatgtccctgctggccgcgctaaccgccctggctggtatctgtataatcaagctccgtcaatggatgctattgtcagccatcaaccgcttgaatataaccgctatctgaacaaactggtctcttgggcttatttcaatggcttattgaccagtaaaacgcacctgcatattaaaagcgccaatctgtgtgatacggtcaagttgcaggaactggtgaccgacatttcacatcacttcccgctgcgcttagctgcaccaacgccgaaagcgctgtacagtccgtgtgaaattcgccatttggcgattatcgtcaatttggaacatgatccgacgaccaccttccgtaatcaggtggtgcattttgatttccgtaaactggatgtgttcagttttggtgagcagcagcagtgtctggtgggcagtatcgatttgttgtatcgcaactcatggaatgaagtgcgcaccttgcatttcagcggtgagcaggcggtactggaagcactgaaaaccattttaggcaaaatgcatcaggatgctgcgccaccggaatcagtggatgtgttctgctacagccagcatttacgcggtttgatccgcacccgtattcagcaattggtgtctgaatgtattgacctgcgcttgtccagtactcgtcaggaaccgggccgttttaaagcggtacgggtttccggccagacgtggggcttgttcttcgagcgtttgagtgtctcggtacaaaagttggaaaatgctgttgaattttacggtgcgatttccaataacaaattgcacgggttatcggttcaggtcgaaaccaaccaaattcatttgccgccagtggttgatggttttgccagcgaagggattattcagttctttttcgaaggcactgccgatgaaaaaggcttcaatatttatatcttggatgaagcaaaccgggttgaggtttatcaccattgcgagggcagtaaagaagagttggtgcgggatgtcagccggttctattcgtcttctcacgatcgctttacttatggctccagctttatcaactttaacctgccgcagttctaccaaattgtgcagttagatggccgcactcaggtgatcccgttccgcagcaatacgttatcgcagttgtgcgccaatattgccgaaaaagaagccagcttaccgaccaaacaatgccagttgcattgatatgctgatttgcagaaaaaaggacacgtaaaaatcgtgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgacacgtaaaaatcgtgtccttttttgatccaactgcctttaaccaaagctaacattttcaccggcttgcgcactggccgcttcggacaatttagccaaaaactcttcgccactgcgtgagcaataccagtggccgtcacgataattaaagtggtagccgcccgctttggtcgccagccatacctgatgcaagggttcctgacggttgatcacaatcttgctgccattctcgaaggtcagggtcatcaccccgccattggtttcataatcgatatcactatcgccagtaaaactatccagtgtctcttcaatgtaaagcatcaattgatcggctaactgatgaaactcgctgtcgttcatattcaattcctattgcttttcatgatccacctgcgattatagagagcttggacgcatgagtgacaggtttaatacgctttaacaggttttcaatgcgctttaccggttcaatacaatttacaggtttaatacaatttacaggcgttaaaaaatgaaaaaagaactacgttggccgatggctgcaatgatggtacttgcacttgctggttgtggcctgaaaggcccgttatactttccaccggcggataaagccccggtcgatgcagcgccacaggtagagaaaaatcagcaggatctgtctgctacaccacagaccccctctactgccgagtcacagtgatccgaaaccctgggtttgataccttagcggtgtatgatctgcaagacattaggctagggtgagcatgaacaccgccacatgatatcagtaccgatgccagccctgtatcgacgttagccagtaccggatttagccaacaccgaatttagccaacaataaaaagagtagtcagcggagtatgatatgcagttctccaaaatgcacggtcttggcaacgactttatggttgttgatgcagtgactcaaaatgtttacttttcgccggaattgatccgccgattagcagaccggcacacgggtgtgggctttgatcagatgctggtagttgagccgccctacgaccccgagctggattttcactaccgtatttttaatgccgatgggagtgaagtctcccagtgtggtaatggcgcacgctgctttgcccgttttgttcgtttgaaagggctgaccaataagcgcgagatcagcgtcagtacgcaaactggccgtatgatcctaagcgtgacagaagatgaacaggtttgcgtcaatatgggcgagcctgattttgaaccgcaaactgtcccttttcgcgccgccaaagcggagaaaacctatattttacgcgccgcagagcatacggtgctgtgtggcgtggtgtcgatgggcaacccccactgtgtgatgcaggtcgatgatgtttcggttgccaacgtggcgttgctcggtccagtattggaaaaccacgagcgtttccctgagcgggcaaatatcggctttatgcaggtcgtcagtcgcgaccacattcgtttacgggtgtatgagcgtggggccggtgaaacacaagcctgtggcagtggtgcatgtgctgcggtggccgtcggggtggtgcaagacttattgaacgaaaatgtgcatgtcgaattgccgggcggcagtttacacatccgttggcaggggccaggccatccgttgtatatgaccgggcctgccacccatgtctatgacggatttattcatttatgacgaatgttgatacatggcgagcgttaatatatgaagggcagtgatacatgaagggcgttgatatatgaagaattatgaggagcaggcgttagcgggcatcgaattagacgatgatgctgtgatgcagtacttattgcaaaatcccgacttctttatccgcaatgcccgtctggtcgagcagatgcatatcccccatccggtcagaggcagtgtctcgctggtggagtggcagctaggacgccagcgtaatcagatcggccagttggaagaggagattaccttgctgatggagcaggcgggattgaatgaagtgttgttcagccgtttgttacaattgcaagccaatctggcggcggcggatagcttgcaagatatgctcaatcgtctgcaacgttgggccagagatttcgggttggctggtgctaacattcggttattcagtgaccgttggcagattggcgcaccctctgattttacccatttggcgctatcccgccacgcgttcgaaccactgcgtattcagcggttaggtaaccgccaccattatctgggtagcctgaatgggccagaattattgctactcttgcctcaggccaagctggtggggtctgtcgcgctgtcgttattgggcgcggacggcgatttgggtgtcgttattttcagtagccgcgatgctcagcattatcaacaaggtatggggacggtgatgttaaaccagctatccacattgcttccgggcctcctggcacgttggatcgagccggtatgaccgagttcagtgcttcactggctccgcaggtagaggcttttctccgttatctcagtattgagcgtcagcttagtccactgaccgtcaccagttatcgccgtcagttgtctgcgctaatggaaataggcgaacagatgggcttggctcactggcagacgctggatgctgctcaggtccgttcgttggtctcccgcagcaaacgtgcgggtttacatgcttcaagcctggcattacggctctccgcattacgcagttttctcaactggttggtcagccagggcgtgctgccagccaaccccgctaaaggggtcagtacgccacgctcgggccgccacctgccaaaaaatattgatgttgatgaagtcaataaactgctgagtattgatctgaatgatccgctggcggtacgtgaccgggccatgctggaggtgatgtacggcgcggggctgcgtttatctgaattggttggcatgaactgtaaacatgtggatctggcgagcggcgatgtctgggtgatggggaagggcagtaaagagcgcaaggtgccgttaggtaaaacggcggtgacctggttacagcattggctggcgttacgtgagttattcgaaccgcaagatgacgctatttttctggccaataccggcaagcgtatttcagcccgtaatgtgcagaagcgctttgccgaatggggggtgaagcagggggtcagtagccacattcacccacataaattacgtcactcttttgccacgcacatgctggaatccagtggtgatctacgcgcagtacaagagctactgggccatgccaacctgaccaccacgcaaatttatacacatctcgactttcaacatctggcgacagtgtatgatgctgctcatccacgggccaaacgaggcaaatcctgatgcatttttatcgtccacttgagcgtatttccgctattaccttcgatttggatgacacgttgtacgacaatcggccagtgatcgcgcggactgaacagcagtctgtggcttttttacaacagtatcatcccaatttagccctattacagccagcggatttccagcgcttacgtgctgaattattggcacaagatcccggtatctaccacgatgtcacgcaatggcgctggcaggcgattgaactgggcttgatgcgccatggcctgagtaaggcagaggcgcaagcgggagcggatgcggcgatggcaaactttgcgctatggcgcagccgtattgatgtgccgcaagccacacacgatacactgagcgcattagcggagcattacccactggtggccatcactaacggcaatgctgatcctaaagcttgcgggttggatcgctattttcaatttgtcttgcgctctgggcctcatggccgcgccaagccattccgcgatatgtatcataaagcggcgaaccatttggatattccgttaaaacatattctgcatgttggcgatgacctaacgacggatgttgccggctcactgcgctgtggtatgcaagcctgttggattaacgataggcaacaaaacctgatgactgcccgtgatagccgtttactgccacatattgaaatttcccagttggcatccctgacagcattgctataatcctcagcaataaccctgtgtaaatctacagtgggaggggggcaaactaccggagacccggggcattgtggctattttcccttacccgataaacggtgcctatggacgtttctgatctgctcgacagcctgaatgaaaaacaacgtgacgccgtggccgcgccgcgcggcaacttgttggtactggccggtgcaggcagtggcaaaacgcgggtgctggttcaccgtatcgcctggctgttgtcggtagagaatgcctcgccgtattcgattatctcggtaacctttaccaataaagcggcggctgaaatgcgccaccgtattgaacatctgattggcaccagccaaggcgggatgtggatcgggactttccacggtttggcgcaccgtctgctacgtgctcaccatctggatgccaatctgccacaagattttcaaatcctggatagcgatgaccaactgcggttattgaaacgcctggtcaaagcactcaatttggatgagaaacaatggcccccgcgtcaggcgatgtggtacatcaacggcaaaaaagacgaagggctgcgcccgcaacatattgagagctacggtaatccggttgaggccacctggctacgtatctatcaggcttatcaggaagcgtgcgaccgcgcgggtctggttgattttgccgagctgttgctacgagcgcacgagctgtggctgaacaaaccacatattcttaatcattatcgtgaacgctttaccaacattttggtggatgagtttcaggataccaacaacatccaatatgcctggatccgcttgttggccggtgaacgttccaatgtgatgatcgtcggcgacgatgaccagtcaatctatggttggcgcggcgcgcaggtcgagaatatccaacgtttcttgaaggatttccccggtgcggagaccatccgcctggagcagaattaccgctcgaccagcatcattctggctgccgccaatgccctgattgccaacaatgacggccgcatgggtaaaaatctgtggaccgatggcgcggagggcgaacctatctccctctattgtgcgtttaacgagttagatgaagcccgttttgtggtcaatcgtatcaaagcctggcaggacaacggcggtgcgctgaatgattgtgccattttgtaccgtagcaacgcccaatcgcgcgtattagaagaagcgttactgcaaacggcaaccccgtaccgtatttatggggggcagcgcttcttcgaccgccaggaaattaaagactcactggcttatctgcgcctgatctccaatcgtaatgacgacgccgcgtttgaacgggtggtgaatacacccactcgggggattggcgatcgcacattggatgtggtgcgtcaaaccgcccgtgaccgccagttaacgctatggcaatcaacccgtgccatgttgcaggaaaaagtgctggcagggcgtgccgcgtccgcattacaacgctttgtcgagctgatcgattcactggcgcgcgaaacggctgatatgccgctacacgtgcaaactgatcgcgttattcgtgattctggcttgtggtcgatgtacgaacaggaaaaaggcgagaaaggtcaggcacgtatcgagaaccttgaagagctggttacggcgacccgtcaatacagctatcaggatgaagatcaggatctgatgccgctacaggccttcttatcccatgcggcactggaagccggagatggccaggccgatgcctatcaggatgcggtgcaattaatgactctccattcagcgaaaggcttggagtttccacaggtatttattgtgggaatggaagaagggatgttcccgagccaaatgtcattggatgagggggggcgtttggaagaggagcggcgtttggcctacgtggggttaacccgtgcgatgcagaaactgacgttatgttacgccgaaagccgccgcctatacggtaaagaggtcaatcaccgcccttcacgctttatcggcgaactgccgcaggagtgcgtcgaagaggtccggctgcgcgccagtgtttcccgcccggtgaatcaccgccgaatggggactccgatgcacgagaatgacagcggtttctcattgggccagcgagtgcggcaccctaaatttggcgagggtactattgtgaatttggaaggcagtggtgagcacaaccggttgcaggttgccttccccggagaggggattaagtggctggtcgcggcctatgcgcgtctggaacccgtgtaatctgatatttgtggtggttgcagtgtcagtgcggccacctatctatttttatttctccttactatctttattgctccttactattttcattgttcttactgttttcattattttcacgaatgagttttgtcctgagccgccagttgggaatcggtttcagcttgcaacaaaatggccttgcccatccactgggttacatcctgaatccccgcttcgtccagatgccaaatatctttcagcaccataaaaacttcagagccatagattaatgaaaaggcatggatcacccgttgcaaggcctctggtgccaacgtctcttccagtggctcgacggccaatttcagtaatcgtttacggttcccacggattaacttttcttcattgctgctgttattactgtcattgctgttgttattactgtcactgttgcgggcatcagcccattgctgtagcgataagtgcagcgctgcacgtaacacgccttcatgttgcaacatgcgcggataagcaaaggacaataattcggcgatacgctgccgtgcatccggttgggtgggttgccaagccaatattggaccgaggctctcatcgaccatggctgaaaccaatgcgctttgtgtcggaaagtaacggtaagcagtagcacgagaaagctgagccgcactggcgacttcggtgattgatgggaatgcaccacgttcatacatcgacatggcggtatcaataagtaaccgccgggttctggctctaatggtcgttaacgatggagagaaaccttcttgtttattctgagtattcacggttgctccatggtttatagacttaatgagtttgatgatctaatgaatttatagagttaatgagtttacatgccacattcgtatactgattatatctgcttcactataccaaaccgctagcacaaatcactatccatgcgtttcactcttacatgaattttgagactatagtctcatattctgcatgtgctctttgcgataatgatactgctgtctcaatatggtgctatcttaatcattcggtgctgtcggttgatccataaaacgcatcgcttgagctataaaaaatattacttgagccataaaaaatatcagttaccccataagaaatgtcacctaaaaaataagccgttataaataagcatgttgaaaccgataggtggcaacaggaaatgagtcgccaccacattcatagaaggatgttcagatgcctcgtcatatttatattgctaccactaccgataccaaaggccaggaactggcgtatgtcagtgaactgatccaggcaaccggtctgacaacagtcacggttgatttatcaaccaaagagagccaaagggatagcggtgctgatatttgcgctgaaacggtggcgggctatcaccccgatggtcgtcaggcggttttttgtggtgatagagggcaggccattaatgctatggctatcgctttcgagcgttttatggtgagccgcgttgatgttgccgctttacttggtatgggcggctctggtggtacagcgctgatcaccccagcgatgcaacgtttacccatcggtatccctaaactgatggtgtccaccatggcttctggtgatgtttccggttatatcggggccagtgatatcgcgatgatgtattctgtcaccgacattgccgggcttaaccgtatttcccggcgggtcctcagtaacgcggctcaccaagttgcgggggcggtttattttgctcaagaagcgtctccggttgatgacaaacccgcgctgggcctgactatgtttggggtgacaacaccgtgtattcaggcggttagcgcagaattatcggatgaatatgactgtttggtattccacgccacgggcagcggtggcaaagcgatggagaaattggccgaaagcggtttattggctggcgtgcttgacctgaccaccacagaggtttgcgacctgttatttgatggcgtattagcctgtgggccggaacggtttgatgcgatagcccatacccatattccctacgtcggttcctgtggagcactggatatggtcaattttggcagcccggccaccatcccggctaaatatgccgaccgcctgttctataaacataatgctcaggtgacgctgatgcgtaccactgagcaagaaaacattgaaatggcccgctggattggcgagaagttaaaccgttgtcagggtgaagtgcgctttttaattccggaaggggggttctccgcattggatgcccccggtcaaccgttctgggatgaaaaggcgctaacggcctttatccgcacactggaagaaacggtgattcaaaccgataagcggcgcgtggtccattatccattcaatattaatgacccgctgtttgctcaggctgccatcgaaaactttaaagaaattgtgaatcgtccttcccattaggggcattttatttatggagaagcacatgcctaaatttcaacgtcaggccatattggccaagtttcgggaaatgattgcccgccgtgaacctattattggtggcggtgcgggtacggggctatcagccaaatgtgaagaggccgggggaattgatttaatcgttatttataactcaggccgctatcgtatggctggtcgtggctcattggcggggttactggcgtacggcaatgccaatgacattgtggttgatatggcaaaagaagtgctgccggtggtcaagaataccccggttctggccggtgttaatgggacagaccccttctgccaatttgatcactttttggaccatctgaaagcgcttggtttttcaggcgtacagaacttccccactgtggggttaatcgacggtaatttccgcgctaaccttgaagaaacgggcatgggctatgggttggaagtggaaatgatccgtttggctcaccaaaaagatttactgaccacgccctatgtcttcagtgccgaagatgctatcgcgatgacacaagcgggtgccgatattattgtgccgcacatggggttgaccaccgggggcaacattggtgcggatacggcactgaagctggccgactgcgttcctctgattaatgattgggcagcggcagccaaaagcgtccgtgaagaggtgattgtgctgtgccatggcgggccaatctctacaccggaagatgcgcaatacattatggatcattgcccacaatgtgatggtttctacggcgctagctcaatggagcgtttaccgacagaaattgccctgactgacaccacccaaaaatttaaaaatataacgcgttgatactttttgccaataccagtggaaagcctgctttgtgagttttgtccggtaatcggctaaatgaagatgcagggtacgcaaaaccgaagttgttactgacttcggttttttttgggtcttttagcgcgaatagcccccattcaaagactcgaaatgcgagacctcgccagcctattacggcgctcgactgacctctagtcagtgagccagtggtgagatcaccaacagtaactggctgataaaattcgtattataagcagacgatgagcggctctttggcgagtgtggcaagccatgctgtctaacaatcaattttatcggcaacaactgcaaatagtgctcataaattaactacttttaaccggttgacagtctttttcttctcggcgtaacatgcgcgcactattctttatgaggaccttcgccttggacacacccagtagatactggctcaataacctattcatagggtgcaacttctaaggctatcctcttttttgctgatagccttcgtggttgtcagcggccccgctaaattgtcgctgtgagtcaggtcttttatggtctgaaacataggtatttcgatattcacctgtttctgtgcttcaatgcgtatccctatccatcaccgcaagggagttttggcacatgctgagcgcatttaaattacacaacaatcgcttatctcgcttggagctggatgaatcagatgatctggcctcctcactgtgggtcgatctcgttgaaccggaagaaggtgagcgggagcgcgtccagacggagttaggccaaagcctggcgacacggccagagttggacgatatcgaggcttcggcccgtttttttgaagatgaagatggtctgcacattcactccttcttctattacgaagatgctgatgatcatgcgggtaactcgaccgtggcatttactattcgtgatggtcgcctttacaccctgcgtgagcgtgaattgccggcgtttcgtttgtaccgtatgcgcgcacgtaaccaaacgttagttgatggcaacgcttatgagctactgctggatctgtttgaaactaaaattgaacagttggcagatgaaattgagaatatttacagcgatttagaagccttaagccgcgtcattatggaaggccagcagggtgatgaatacgatgccgccttgtccacgttggcagagcaagaggatatcggctggaaagtgcgtttgtgtctgatggatacccaacgggcgctgaatttcttggtacgcaaagcccgcctgcccagcagccagttagagcaggcccgcgaggttctgcgcgatatcgaatccttgctgccacacaatgagtccctgttccagaaggttaacttcctgatgcaggcggcgatgggttttatcaatatcgaacagaaccgcatcatcaagatcttctcggtggtttctgtggtcttcctgccgccaacgctggtggcatcgagctatgggatgaactttgagtttatgccagagctacgttggtcatttggttatccgggggccattgctctgatgatcattgccggtctggctccttatctgtacttcaaacgtaaaaactggctctagggttgtattgataaaaatatccagcaacgaataaaaaagcccggtcactcaattggactaaccccaatattgagtaaccgggctttttttcggcatcttaccggcgtagtttgcgttgggtatagagtgcatccagcgtaaacagtagcagggccgcccagataaagatgaaggtcaccatcttgtcattaccaatggtttcaccgtagaacgtcaccgccaaaataaacatcaatgttggcccaagatactggaagaaacccagtgtcgaaagacgcaaacgggtggccgccgcggtgaagaacagcagtgggattgtggtaatgacgcccgcagcggctagcagcaggttcagcgaccaggcattggcgctcaggtggctggtcgggctgtcggcgatgaaaaacagatatacggcggctactggtagcagccacatggtttcaatgagcataccggtttgggcatcaacgcccagctttttacgcaacaagccgtataaagcaaaggtgatggccagacccagcccaatcactggcagtgaaccaaattgccacagttgaatcagcacgccggcaaaggcgagtgccacggcgacccattgcatacgacgaaagcgttcgccgagaaataacatgccaaacagcacattgaccaacggattaatgaaatatcccagactggcttccagcatgtgattgtggttgaccgcccagataaacagcagccagttactggcaatcaaaacggcggtcaccgccagtaacaataggcgcttacggtttttgcaggcgtcgcgcacctgtggccaatggcggctgacggtaagcagaatcaacataaagaagaatgaccagatgaccctgtgggtcagaatctcatcagcgggcacttgttggatgagtttgaaatacgcgggagcaaggccccaaataaaataggcagccagagcaaaaaaaatgccctgacgagtttgttgtttatccatggagtggctcggtacagaatacaagaaaggagatgcggttagtgtacttaactttgcgtggcgaatcacccacgcagtaggttaaattagccaaccagataggtcgccgtcgcgctggcgatatgaatttgtttttcattatgcagttcaacccgggcgacagccactttgtttccactgcgtaagatactgcttctggcgataaaatgctcaccacggccagggcgcagatagtcgacgcgtagatcgatagtgcccattttagccagctttatttgcagttgctcttgaatcagtggttcatggcgtatcaggctattgccaacacaaaccagacccgcggcaacatccaatacggcggcaatgaccccaccgtgcaagatcttttgcgcgatattacccaccaacttgtcatcattatcgaaggtgatttcggcataatcttgttcaaaacggactaattttagccctaattcacggttgaatggcatgtgataaacaaaggtttcgccgatcatgcggcgagcgtcttccagtgttaagggcgttactgacattatgttctattctcttctcttagttatcgcttagaaacagccgttatcgatcagaagcaatcacattatacgttaattaattgtttattttatgcttgtattttgttgttttccagccattaaatcataaagataaacaacactaatccaaggtaacatttgtgtgtagaatgagctgttttcattaaaaatagaaataatccgagggtggtgagggaattatggcgagattttggcagatactgattgcgttattactggtgccaacattggcacaggctgaagaagcaacgattgaaaagattcatgatgcgcccgcagtgcgtggcagtattatcgcggcaatgttgcaggaccacgataatcctttcctactttatccgtatgaaaccaactatttgctctacacctataccaacgagatcaataaacaagccattagctcgtatgattgggctgaacaggcgaataaagatgaagtaaaattccaactgagtttagctttccctatctggcgtggtattgccggggataactcattattgggggcttcttatacccagcgttcatggtggcaggcatccaacagtgaagaatcttcaccttttcgtgaaaccaactacgagccacagctgtttttggcgtggtcaacagattacgaattggctggctggactttccgcgaagtcgaatttggttttaaccatcaatccaacggtaaagctgacccaacctcacgtagttggaaccgtgtttatacccgcgtgatggcacaacgtggcaatttggaaatcgacctgaagccttggtatcgtattcctgaaagcgacagtaaagatgataaccctgatattacgaaatacatggggtattatcgcctgaaagtcggctatgccctgggtgacagcgtattcagccttgatggtcgctataactggaataccggttacggtggcgcggaaatgggctggagctacccaattaccaaacatgttcgcttctatactcaggtattcagtggctacggtgagtcaatgattgactataactttaggcaaacacgggtgggtgtaggtatcatgttgaacgatgtcctttaacgtcatccggcgttatcacagtttcagacacaggccggttagccggcctgtgcagatctaatagttgggggaaaagtgtgtcgaccgcagcagtgataaacagggaattactggcagtgcaggtattgcgagatacttttggttatcagcaatttcggccagggcagcaggagatcatcaacgcgacattgtcaggccaggattgtctggttgtgatgccaactggcggcggtaagtccttgtgttatcagatccctgccttggtgaccgatgggctgacattggtggtttcaccgcttatctctctgatgaaagatcaggttgaccaactgttggcctatggcgtgggcgcgggttgtctaaactcatcgcagacccgtgaacagcaactggccgttatggatggttgccgcagtgggcagattaaattgctgtatatcgcgccagaacggttggtgatggagagttttcttgatcaactgtatcaatggcgacccgccttgctggcagtggatgaggctcactgtatttcccaatgggggcatgatttccgcccggaataccgtgctcttggtcagttaaagcagcgtttccctgatctaccggttattgcattgaccgctacggctgatgaagcgacgcgtggcgatattgtgcgcctgttgaatctggatcaacctctgattcagatcagtagttttgatcgcccgaatatccgctataccttagttgagaagtttaaacctctcgatcaactgtggcgttttgtacaagaccagcgcggcaagagcggcattatttactgtaatagccgagcgaaagtggaagatacgaccgcccgtttgcaaagccgtggcttgagtgttgccgcctatcacgccgggctggataacgagcgccgtgctcaggtgcaagaggctttccagcgcgatgacttacaagtggtggtcgccaccgtagcgtttggaatggggattaacaaaccgaacgtccgctttgtcgtgcattttgatatcccacgcaccatcgaatcctactatcaggaaacggggcgcgccgggcgtgatggcttaccggctgaggccgtgttgttgtacgatccggcagatatggcgtggttacgccgttgtcttgaagagaaacctgcgggtgctcagcaagatatcgaacggcataaactcaatgcgatgggggcatttgccgaagcgcaaacctgtcgccgtttggtgctgctcaactattttggtgaaggtaaacagcagccatgcggtaactgcgatatttgtctggatccgccaaagcgctacgatggtctggcagatgcgcaaaaggcgctctcttgcgtctatcgggtagggcaacgctttggcttagggtacatcgttgaggtgctgcgtggggcgaataaccagcgtattcgtgagatgggccatgacaagctttcggtgtacggcattggccgtgagcaaacccatgaacactgggtcagcgtcttgcgccagttgatccatttggggctgctcagccagaatattgcccagttctctgccttgcaactgactgaagcggcgcgcccggtcttacgcgcagagctgccattacaactggcggtaccgcgtattcagagcctgaaagtgcgtagcagtgccaatcagaaatcctatggtggcaattatgatcgcaagttgttcgctaagctgcgcaaactgcgtaaatcaattgctgatgaaggcaatatcccgccttatgtggtgtttaacgatgcgaccttgctggagatggctgagcagatgccgattactgccagcgagctattgagcgtgaatggtgtcggtcagcgtaaactagaacgttttggtgcaccatttatggccctgatccgtgatcatgtggataacaacgatgactaaatagatcgggttagccgttggtgctacccgatgatcctatcaacgataaaaatcgaattgcgtgttagcataatttttcgatcttccctgttatgagtggctatctatgttgatgctatttctcaccgttgcgtttattcatctggttgctctgattagtccagggcctgacttcttttttgtatcgcaaactgccgccagccgctcacgtggtgaggcgatgatgggcgtgctggggatctcgctaggaattgttatttgggctggggtagcactgatggggttgaatctcatcttgcagaaaatggcttggctgcatcaaattattatggtcggcggtgggatgtatctgtgttggatggggtggcagctattgaaatcggcccgtgctaaacatgatgtcgccgaagaagaggtacaggtcgtcttgcctgcccgtggccgcacgtttatccgtggtctgctgaccaacctgtcgaacccaaaagccgttatctatttcggtagtgtattctcatggtttgtcggtgatgacgtgggtgcaggtgcgcgctgggggttgtttatcctgattgttggcgaaaccttcttatggttcaccgtggtggcctgcgtatttgcgttacccaccatgcgccgtggttatcagcggctttccaagtggattgatgggctggcaggtgtgttatttgccggttttggtatccaactgatattgtcccgctaacgggttagccaacggggtatttaacccggttggctagcctgacaggctctttatactttgcgcgctgtggctaataatgcaccaatcaacataaataggccgccaaatattcggttcaagagtttcatttgctgtggcgatttaatccaacgggcaatacgtgtagccaaagtggcataaccaatcatcacgataatatcgacaatcacactggtgctgcccaaaatcaaatactgtgccacctgcggttgctgtggcagtacaaattgtggaaataacgcggccagaaaaacaatgctttttggattggtcaggttaacaaacaccgcacgtttaaacagcttacgcctgggcatactgtttgccagtgcatgcaggtcaagcgacccggctgcacgccattgttgaataccaagccaaattaagtaagccgcaccgagccactttaatatttcaaatgccagtaaggattgagagaccagggcaccaagaccgacgccaaccaagacgatatgcaccgccagacccagttgtaacccgccaatggaagcaacaaccccacgggtaccatggctgatggcagtgctcattgtgttaatggcccccgagccgggagaaagactgaggatcaatgttgtcagcagataggttaaccaccagtctaaggtcatcggcaagctccctgaatgggcaaatttatgccacaatacctcattgccaatagttgtgctatggctcacaaaattctgggcaacgtcggctaaagcgtgccattaatattctctatgttattaaaatataacatcagggctataaattcaggctacgtaaccagtgccatataaccagagctacataactgaactatgctgttaggtcatcacatgaataattggttaacccgagaagagcaatttgctgcttttattaatgggccattgttggatttctggcagcaacgagacgaacagacgtttatgggcgtcgataatatccccattcgctatgtccgttttcgtgcgccgcatcatacccaagtcgtggtggtagtgccggggcgtatcgaaagttacgtcaaataccctgaagttgcttatgacctgttccagcagggctatgatgtgatagtgctggatcatcgcgggcaagggcgttctgggcgtatgctggatgatcataaccgtggtcacgtgattaagttcgatgactatattgaggattttgcacaactggtgcagatcgaaattaccggtagccattatcagcagcgttttgcgctggcccactcaatggggggcgcgattctgacgcgttttctagccagagagcctgatgtatttaatgccgttgcgttatgtgcgcccatgtttggtattcatttacccctgccgggctggttggcacgccgtattgttaactgggccgaagggcaccaaaagctacgggattattacgcgattggtactgggcattggcggccactgccgtatttggtcaatatgctgactcacagccgcgagcgttatcgccgctatttgcgccaatattcagacacaccagaaatccgcgtgggtggccccacttaccattggctacgtgaaagtttgctggtgggggagcaaattattgctgaagcggagaaaatcaccactccggtattattgttacaggccagtgaggatcgggtggttcataacccagcccacgatgctttttctcaggcaatgacattggcagggcacccctgtgaaggggggcgtcctcaggtcattcaaggcgcacgccatgagatcctgtttgagcgggacacgctgcgtgccgaggcgcttagcgccatattgcgctttttcgcgcaacatcaatcatcagtcggccattaggcgccgacgccaccagaggttagaacataccattatgtatcatgttgttgcttccgatttagatggcacgctgctatcgcctaatcatacgttgaccccttatacgaaagaaacactcaaattgctgacgcagcgtgatgtgcattttgtgtttgccaccgggcgccaccatatcgatgtggcacaaatccgcgataatttggagatcagtgcttttatgatcacctctaacggtgcacgcgtgcataacactgagggagaattgattttcagtcataaccttgatgcggatattgcccgtgatttgtacaatcttgaacatcataatccggatatcctgactaacgtctatctgggcgacgaatggtttatgaaccgcgaatgtccagagcaagaagagttcttccgtgaatccgtgttcaattatcaggtatttgaacctgcattactgccgactgacggcgtatgtaaggtgtatttcacctgcgaagatcatgacaagttgctgatcttggaagaggccattaatgcccgctggggcgatcgcgttaacgtcagcttctccttccctacctgcctggaagtgatgggcggcggcgtgtccaaaggccatgcgctggaacaggttgctaaaatcatcggttattcactaaaagactgtattgcctttggcgatggcatgaatgatgtcgaaatgttgtcgatgtctggcaaaggctgcatcatgcgcgacgcacatcagcggctaaaagatgtgttgccgaatttggaagtgataggctctaatgctgatgatgcggtaccacactacttgcgtaagatgttcttaggtaaggaagagtaaggttaacgttgcagtagtatgatgatgctgtggagtagggtggcctttggtcacccttcctccttggcgttgcagggggggttagcggtgcgcactcatctttcaaaatcatccttcaaaattatgtattccatgaaccaattctaaataattatttaatgacattaaactaattataataaagactaattagtctttctatatattcatgaagataatggtatctcattgttttaatttaatattaaagcaaaatttatctgaatggagttaaatatgagtgatataaacgttacctccccccatttcatacctatgaaaagtcctattactgcaagattagataatagtgatttgatcgatgaacggcctcagaagattaattttctcggtaataaattaaactccatagccgatgttaatattgactcaaaaaataaaaaaataacaataaatattgctgagaagaaatttagtagtgactatattcctgaggagtatatctatattgccgtgtgggatgctaaaggaaaaatggtttttcaaaaaaaattatcagatgcagagataaaagaagagaaaatagaacttccatttgaggtgggttatcaacttgaaatgtaccaccctatacccagcagactcgttagttctcctgatctttatagtattattgactccaattctccatttactcttcttgtaatgacgccattaggtgtgacaaatcctaagatggaatcttatcctaccgatattatcgaggcggattttattcatccaaactccgtttcagtgggggtcaatgcggatgttattgaacctgcatctacagcggaacccacaacgtctacccctatcgctcctgatatcccttctgccagcaccgatcccatcgtcagcaccagtacccgcacgggtatcgattcgacaacaaaattgatggtatcgttccagttcaagctgttgggcgtatgtgattatgatattgcgacagtgaccatcgatgaagagagtaaactggcgggtattaagattgttactgacaccccccattgtcattttggtgatgagctgtatgccagtattaaagtgaccgataaacaagggcacatcacgtttgaggaaaaactttatggcacgaatgcgaatatttcaaataccattattcccttcgaaaaaggttataaattagatatcttccatgctgagcctagccggttacgtgtttcatccggtgatagcgatactttaattccagagtccaagcagaatagttttatcatgacatcaattggtatagaaaataccaggcagggcagtgccgaggcaataatatcagatcaattcgatacagaaaaattggttcaagatatgtcttctttcggtgattcttccattgcgcccgtggataatgtctacggatacatgggtgaaaaaaatcactatcagaatgtagtgagtcacgttgaataattaattatggctctctttcctctgaatctctgaagagaagaaagagaaaaaagagagccatgtttacggcgagttatttatgctgttgctgtttttgcaggaactggatgccttggtccgggaagtcagtaaatacaccatcaacttgtgcctgattgtaaataatatcaaatagttggttaatatcggtggcgtatttaggtagcctatcagcccgtatcgtgaacggatggaccatcatattgctggcatgggcttctttgaccagatcggtcaacttgatgtcttttgctgtcgatgttttaaccactaacatgtgatagtcagggccgatgccatcagcatagtgcgccacttccttcatcgcacctggcttgaacatccagtcatagttgtaattaacccatttgccatcaggtaattgctcgtaggtttcattccagtcagtgtatgcgatcagttggatcagtttcagatccatccccatcttaggttccaactcattcttaatacgttttaattcatttacatcaaaggattgcagatacactttatcgtctttattggtgtagccgtattctttcaggacttccaatactttggttgagatgtctttgccttcttgatgatggaaccacggcgcttttatttcagggtaaatacccgtatttttaccggtcgagtggttcagcccctgaatgaattcaatttcctcttggaaagtgtgcacccggaaatcagatttgcccattgggaaacggttcggatagctctgtactttcttaccgttcttatcaatatcaaagccttcggtaaatttcagcgacttgatttctggcaacgtaaaatcaatggcataatagcggccatctttccgtgcgcgatcagggaagcgttcggcaacatcggtcacacgatccagataatggtcgtgcaacaccaccaattcattatctttagtcatcaccagatcttgctctagataatcagcgccttgggcgtaggccatggctttggctggtagtgagtgctcaggtaaatagccgctggcaccgcggtgagcgatgacgactttatctatggcagatgcagatttatccgcagatgctggtttcgcagcataggccggggctgccatagaggccgccagaatcagacttgccaacagcgttttgacgtgagtttgcatcaatagtgctccatttgtcggttttatacccttcttactcgaggttgctgcctggccgcaacgctaattagtaacagcaccgcgatgccgccgccgaaagccgccgtctcaaccgaagtcgtcaacggtgtagcctacgatagcactggctgctaacgagccacccagataaccgaacaagtcagtcgacccagtctgcggctagccttgcctgatgtgccgcaggcattgaaaatgctcaacatgctatgcctctgatggcgttttattgttttttgactccggtatagcctggcatttacccgattattgaacagttaactcgcgtcgtttatgttccatagcgaatgtcatgctagataatatgggttgctttatctggggggatggcgaaattgttacctattttatgaaatcggcggcaattttgggtgattattcgacattttgaaacaagtaataacaaatcacctgtgattttgatcacaatcatggtttttaaacaccacattgctttcgttttaggttcgtttttgtttcttatcaatcaatatctataaagactgtggctcaatagggacataactcgccagcaggcggctgtctgataatctggggtctttcatgacgaacagttctccttatctagaaacggatgtcatcattatcggtggcggagcaaccggtgccggaatcgctcgcgactgcgcccgccgtggtttggcttgtactttattggaaaggcatgacatcgctactggggccacggggcgtaatcatggtctcctgcacagtggcgctcgctatgcggtaaccgacggtgagtcagcccgtgagtgcattgaagaaaaccgcattctcaaacggattgctcgccactgcattgaacaaacggatggcttgttcatcaccttgccggaagactctctggcgtatcagctacaatttatcgcccgttgtcgggatgcgggcattgaggctgaagccattgatccggcacaggcactgcgcttggagcctgccgtcaaccccgcgctgattgccgcggtccgggtccctgatggtactgtcgatcctttccgtttaaccgcggctaacatgttggatgcccgcgaacatggcgcgaatattctgacatatcatgaagttatcggtttgttgcggcagggttcccgaatcaatggtgtgtgcgttttcgaccataaaaatcagcgaaaatacgacattcatgcgcagattgtggtgaatgctgctgggatctggggacaacatattgctgaatatgccgatctgcgtatccgcatgttccccgccaaaggcgcgttgctgatcctcgggcatcggatcaataacatggtgatcaaccgttgtcgtaagcctgcggatgccgatattttggtgccgggcgataccatttcattgatcggtaccacgtcaacccacatcaattacgatcaaatagacaatatggtagtaacggcacaagaggtggatacattaattcgtgaaggtgccaaactttcgccgcaactggcgcaaacccgtattttgcgtgcctacgcgggagtgcggccgctggttgccagcgatgatgatccatcagggcgtaatgtcagccgtggcatcgtattactggatcatgccagccgggatggggtggagggttttatcacgatcaccggtggcaagctgatgacctaccggctgatggcggaatgggcaaccgataaagtgtgcgaaaagttgggtatcagcgcagcttgtaccacagcgcaagtgccattacccggctcacggcaatccgcagaacagactttaagcaaagtgatctctttgcctgccagcattcgcggttcggcggtttatcgccatggtgatcgtgccacgcagttgttggtgggaaaccggctggataacagcctggtgtgtgaatgtgaggcggtcaccgccggtgaagttcgctacgcggttgaatctttatcggtcaataacctgttggatttacgccgtcgtacccgtgtggggatgggcacttgccagggagaactgtgcgcttgccgtgcagcgggcctactcagccgctttaaggtgaccacaccgcagcaatcccgtgagcaactgacacaatttctcaacgagcgctggaaaggtgtacgcccaattgcttggggtgatgcattgcgtgagagtgagtttacccagtgggtctatcagggactctgtggtttggatgagattccagccaccgtgaatgcgcgggagaaacacgatgaaatttgatgtgatcatcattggcggtggcttggccgggttggcctgtggtattcgtttggccgaacaaggtaaatattgtgcgattgtcagttccggacaaaatgcactgcatttttcctctggttctctggatctcttggcaaaattacccgatgggcaggcggtcagccagccattatcggcactcagtgcattagctgaattagcccctgaacatccttacagtaaaatgcggaatatcacgcaattggatgagttggtacaggaagccgaggctctattacggcggtgcggtctggatatcgttgggagtagcgctgaaaaccacttacgtctgacgccattgggtagctgccgtcccacatggttgagcctggcggacatcccggttgcaccgttaaatggcccgctgccgtggcaacgcgtggccgtgattggtattgaaggctttctcgattttcagccacagatggtcgcgagtgccttacaggatcagggtattgatgcgacggcagattatttacatttaccggcgctggatcggttgcgggataatccgagcgaattcagagcggtaaacatcgctcgaatactggatttaccggaaaatcgacaacccttagcggatgagttatcccgcctgtcatctaccgctgaaatgattctattgcccgcctgtattgggctggataaatctgcgccattagatgccctacgcgccgtggtcggcaaacctattcaactgttgccgacattacctccttcgctgttagggatgcgcttacatcaggcgctgcgccatcgcttccaacaattggggggcttagtgatgccgggtgatgcggttttgcgggcggaattggttgataaccggatcactggcctttatagccgcaaccacggtgatattcctctacgagctgcgcagatggtactggccagtggcagtttcttcagcaatgggctggttgccaccttcgataaaatctatgaaccgatactggatctggatattttatcactgcctcaccgcgcagactggagccacagtaatctgtttgcgccgcagccttatctgcagtttggtgtcaacacggataaccatttacggccgctgcgtggcggtgtcgccctagagaatctacatgccatcggtgccgttctggggggatatgatccgctccagcaaggttgtggcgcgggtgtttcattgaccagtgctgtgtttgtcgccgaacagattatcagcgagatggcggtgacattatgacagggttgccaaagcatgatgctagccccgaacaggatggcatgatggtgggcgatagccgtctcacgcgagataatagcttcgaaagctgtatcaaatgtacggtctgtacgacttactgtccggtggcaaaggttaacccactctatccggggccgaaacaagctgggccggatggtgaacgcctgcgtctgaaagatccggcactgtacgatgatgcgctgaaatattgtaccaactgtaaacgctgtgaagtggcttgcccgtcagatgtcaaaattggcgatattatccaacgggcgaaagccagccatagcactaacaaacccaaattacgcgatgccatcctcagtcataccgacatcatgggcacgctttcgacaccgtttgcaccggtgatcaatgcggtgacggggttgaaacccgttcgggtattgttggacaaagcgctgaaaattgaccatcgacgtgaattacccaaatactcatttggtacctttcgccgttggtatcgcaaacaggcggaaaaacagcagcaatataccgagcaagttgcgtttttccatggctgttttgtcaactataaccaccctcaattaggcaaggatttagtcagcgttttcaatgcgatgaatatcggtgtgcagttgttgaaacgtgaaaaatgctgtggtgtcccactgattgtaaatggttttattgagcaggcgaaaaagcaggcacgggtaaacctagaatcactcactgatacggtcattggccgtgatattccggtagtcgccacctcctcaagttgtaccttcaccctgcgggatgaatatcctcatttattagatgtggatacgaccccggtgcgcgataaagtagagttggcgactcgctacctttaccgcttattggatcaagggcgagagctacctctgaagcctttattctcattaaaccccttattggcatctcaagaagccccattgcgcattgcctatcacacaccttgtcatatggagaaaatgggctggacggcctataccctggctttgctccaacggatacccggtgttgagctggtggtgttagattctcaatgttgcggtatcgccgggacctatggttttaaatcagaaaactacgcgacatcgcaagggattggggcatcgttgttccagcaaattgaggatagcggggttgatttggtgattaccgattgcgaaacctgcaaatggcagatcgaaatgtcgaccagtaagaaatgtgagcacccgattactttactggcgcgggcattggcttgatgggggtaaaaattatggttgaggagatcgataaagccgagcaagtgaataacgctggataagtgaataacgctgaataagttgataacgccggataaattaataacgccgagtaagtcaataaaacagagcgcgagtgaaccgcgctctgctgggacagattatttcagcttcaaggtactgataatggattcggcttcggtttgagcttgctgctgattctcggcggggagcgtaatctgcaatgtcattaattggttaccgacggttcccatgacgatagatgaatacgctttttggccgctactggtaataatgctgtccagttgctggaacggttgcccgttaatattaatcgtcttgttggtcaccacttgcaggtttgcatcgcgggcgcgctgctgctcggctaaacggttggtcagcacttccaacttttcattggtgccctcacctaaaatgacgatcactgctttatcaccagtattattggcgtaaacgtgcatgttattggcttgattacccatcttcccgctttggtctgacaggtctgctggcaagttaaaggtcactttgccatctaacaggctgacggtctggcccacgttattatcgctactgttatcacaggcgcttaatcctgcgaccagcaggccgacggcaagaaatcgaactatttttttgtacatgggtatcccttattcatacgtgtatgcctttcgagccacgggcggatgtcgataacgcctcaacaactgacaatttatcaatagttgctaagttattctatcgcaccttattcagacgcgaaaagcaacctatcgttcagttgccagcactggctgacccgtctgccgggcaaagtacttcagcaacacattcagcatcacgccataagctggcaggaagaacaacatgcaaattaacagcttaaagctgtaatcgactaacgcaatttccacccagtgtgctgccataaacgggtcactactgcgatagaaagcaatgaagaagaatgccatggtgtcactgatattgccaaagaacatggccgcagtaggtgcaacccaccaggcattacgctgacgtaggcggttaaacacctgaacatccagaatttggccaagaacataggccataaaactggcgacggcgatacgagcaaccaccagattaaaactggttaatgcggggaacccctgccagcttccctgataaaacagtgctgatatcagatacgaaatcaacaacgcgggcaccatcacggaaagaataatccggcgcgccaaaggggcaccaaaaattcgcacggtcaggtcagtggctaagaagataaatggaaaggtaaaagccccccaagtggtatgaaagccgaagatagcgatcggcaattgcaccaggtagttactggaggtaatgatgacaatatggaatagcgatagccataccaacgcggtcatccgctgttggacagtaaacgaaaacataaatgtaacctttttggttattggggtgagggaacccaaacaaaatatgccgcaagatctacggcgcggcggcataatacgcgtttgcgcaacgaatgcaatggttaattttaacgcaaacgattaaggtaaattctttaccttggttaagctatttgcttttgttaaaccatcggatttcgttaaactggccgcctttgtaagcttgctgacattttatctttctattaaaccgcttactgacgaattattaaaccgtttactgacgaacaagagaaccgccatgaccgatatttttgctaatccagataaaacccttgatgctctgggcctgcgttgcccagagccggtgatgatggttcgtaagacggtccggcacatggaagagggccaaaccctactgattattgctgatgatcccgcgaccacccgtgatattccgggcttctgtcgctttatggatcaccagctactggcgcaagatactgaacagaccccctatcgctatttggtgaggaagggaataaccgcaggttaatccagtatcttgctgatcaagcatcgatttaatcaaacattagcctaatcaaacattagcctattcaaacattgacctaatcaaacatctcggacctaatcaaacatctcgcttgcgtaacaacctcaacgcattcgctgtcaccaaggctgttgcgccggaatccgccaatactgccagccacaagccagtcagacccagcagggtggtgaccaggaagatggctttcaagcccagcgcgatagtgatgttttgacggatattcgcgttagccgcccgtgagagcagaataatctccgccaacccggtcagccggttatgggtcaatgcggtatccgcggtctccagtgcaacgtcagtgccgctgcccatcgcgaccccaatactggatgctttcatggcgggcgcatcattaataccatcacctaccatgaccgtcggttgcaatgcattcaatgccatcaccgcctgtactttatcggctggcagtaacccggcgcggtaatcaatccccagttcaccggcaatggcggcggctgcgcgtggattatcgcccgtcagcatcactccctgaattcccaattttttcaacgcgtaaatcgcctgtttggcatcggtgcgtaatgtgtcacgcagcgccagcaagccgatgaatttttcatcctccaagaccacaacggctgtcttaccactgctctccagttggtcgatctgtgcctgccattcatcggtcagtagtgccggagacaacttgctgggtgcactgacacggaccattaaaccatcgaccacaccttcaataccgacccccgccaacgcccggcgttcttcggccagtggcaacattggcgtattttgctgagcacgttgattttgctgagcacgctgattttgctgggtacattgtatgatcgcgatggctaaggggtgatgtgaccccgcttctaccgccgcggccaaagtgagcaaccgggtttcactgatgcctgagatgggcagaacgtcagtgacttttggtttaccctcggtcaaggtgcccgttttatcaaatgcaatgatttggctacggcccagttgttccagtgccgcgccgcccttgattaaggccccacgccgtgttgccgccgccagtgctgaggtaatcgccgcaggggtagaaatcactaacgcacacgggcaaccaattaacaacagtgtcaggccacggtaaatccaaggttcccaaggtgcggcgaaaactaatggtgggaccaaaatgaccagtatggagaacaggataattatgggggtgtatatacggctgaagcggtcaataaaccgttcaattggcgcacgacgctcttctgcgagctcaatcagttgcagaatacggtcgatggcattattccccggttccgatactacgcacatttcgacggcacgatcaacggacaggcagcccgcggcgactttttcgccttgctgacgttcaacggggatggattcacccgttagggcgctttcatcgaagctggcgaaagaggcctgtagttcagcatcggcaggcaggcggccccctggtgggatttcgataatatccccagggcgtaaatctgcgacaggaactaatgtgcgcttaccatcctttaacagtaatgcctcttctggtaccagcgccatcagtgcggtgacgccgcgccgcgcacgattcactgcataagactcgagtaactcacccaccataaacagcagtaataccatggcggcttctgcggttgcaccaataaacaccgccccgatagcggcgacgctcatcaatgtttcaatggcgaaaggtgtcccagaacgaatcagtttccaggatttgatcacaaaggggatcaagccaacgatggtggtgatagtgaacgcagtttggctaagttcagtattgaagaaggataatccccaactgataagcattaaggtgcttagtaatgccagtggtaaatactcacgaagacgtgattccgtggcaacgtttttctgcccggcagtggtttgggtatttaccaggctaaatccagtagcaatcacggctttctggacgagggaacgcacatcggcacgggcatctaccaccaatttctcggtggtgaacagcacttttaccttctcaacgccatcaagtccgctgattgcattttcaattttccgggcgcagctcgggcaatccatccctttaacttgccaactgaaacgttgggttccgctaacaatagtggtatcaagtcgatcactctcttcgtcagcctcatcggcatgagtatgactacaactctctccgtcatgatgtgagtgttcacttacagaatcatgactgatagcgtcgctgttagctgcagtagccagattgctacaaccggtttgatgtttgtcatgagtatgaccacagccacaattactgttggtctctactgatttctgatgctcagagtgtgaatgcatgatgctgctccctatgcaggatgtaacaggtatatgcccatgtcccttaacgttgcagtggtgctagtgaccgcgctgcgacgccagattctttgggtatagctgtactctacaccttggagccaactccagagtcaaggggttagatgagaatagttgttaaataggattatttttattgactgccaaccgagggaaaaatgaaagagagggggccgttatgcaccaatataccgttatgcaccaatatactgagatgaggacatgaagactcgctccgtccgtggagcaacttagtcatgatgttcagtaacagggcatgggtgagatgaattataaatataatatttatcaatgtactcgctgccaatatcttagatattgatacactcgtgaccaatacagatgctcagctacagatacagcgacctgacaatcaaaaagtgcccgataaaatagcacccggcagcgatggcatctgacgcgcggaaagagaaacggtagcgattcagcaaccagacagcatgtgatagcaggagaagaacactacccgccagtaacgagaagcccaaatcagtgctacgggcaaagtactgttcacccgccatccaaaccattagcaaggtcataccgataaaggcgacgactggccagcgcatatcttgtagctgtgtccagagagcggctaacagcagagcgccaaccacgatcaacaccagaggcaatggccagaatagcgtcagggtcatctgactggcaaaactgatggtatacagcaagtgggataggaagaatgcccctaaagcataaagtaagcgctcactgggtagcagtaataaggcatcggcaagcagtgttgccagtaatcctaagacaatcagataacctgcaggaccaagagcaggtgcttgccaggccagtaacagtaagagtaacaaggtgacgggtttgaatacccaacgctgccagcgggggccacgataagtggcatcgacaaacaaccaaccagaaaaaaatacagcaaggaatggccagctcattatttatccttttctctattcaggtttatcgaagacgcctgtgttgttatgacaatctgcaattcatgtacaatactgtacaacactcattagtgtaagggatggaggcaaagagcgatagccaggcaagtgtcatttgcttgggttatgcaacttaatgcgtaacagcgcgcagattaaactttaaggcaccggctctgcatgctgatatcttggtcttgtttggctcacatgctatgttaacgccgatttcctctcgttataacaaggaatagagacaggtcacgctatggcgaatgaacaactgctttatcgtattcagtttataaataatggtaaaaattatcagctttatgtccgtgaaatcggttctagctcgttatttggatttattgaaattgctgattttgtctttgatagccaatcaacattgttagttgatccctcgacagagaaattgaaaactgaattttctggtgtcaaccgtagctatattcctctacatgcggtcattcgtattgatagtgtcaccgagaaaggtagcgcccggatatctgagcttggcaacaatgtgatgaatttcccctatttaccgggtaataaaccctaagaatatttaactggggcgctatgggtgtcatcttttacggtttttacggtgtccctgtcgtatcattgatggggcgggtatgctgaatttttgccattaacagctttttgggtcattaatggtttttttgccattaatagcttttagtgggtaattattttgagttaataatgatttttaacggattatatttaatcgatagaatgcagatatgagcaaactccctttattatttattgccgttgtggtgctgatcgtcgtgctggcaacccgccagtattggcagaaaaaacagcaggatgcagaaaatgatcgcgcaccggtgcgtagtgtgcaagttgaggtcgttgataaacgtgaagtccttgcccccaatcgccgatcaaggcagcgcgaggagatcgtggctgaagagaaacgctatgaagtttatttccgtccactgtccagtggcatagaaataaagaacagcctcggactctctggaggcaatgaaataaagagcggcagtgaaattaaaatggtattgccccagcaggaatataaccgcattgagcaaggtgcacagggaatattgcgtttacaaggcacgcgctatatcggttttatcccggatgccccgcatccttgacgcttaccctgcgggcaagcaaattatttagggtatatacccgttgccctttaaggtacaggggattaggggttagctgcccttgctcaccccagtcactgagttatctaagcgcctgggtgtttactcagttgctgcctgcctgcatcttgaagtaacttgggtatatagcattgggtgacgatattattttttaggcagttgtggctgtttcttctgccaggctaataattcaaatacgccaaaaacaaagattttaaattgctgtaacccactgataggttgatccttgggttgtgtcgatttgagcaagaccagttgcaagccatgcatcagaaccataaatatcatggccacatggataaagtatctcaatggcttagggtaaggctggaacagattcagcagtataaaaaaccagacgcctagcatcagtaaccggccgagattaatccacatggtgttgctcctgctctgccaccgatgcacatgctggcaaatcggtttgttggcgaataaataaacgataggcaacctgcccggcgattttttctcgatgtaacagccaattggcggggacatcagcaacggcgctttctgcctccgcttcaacatagatccaggcatcagcagccagccagttaaattgctctagcaaattaatggtttcagccagtaggcctttacgaaaaggcggatccagaaataccaaattgaaaggctgccccggttgcgccaaccattgtaatgagttggtgtttacaacttgcccattttcagcttttagtagcgttaggttgtcgctcagttgtttggcaacctgacgatcagcttccagcaaggtagtttcgcttgcataacgggatagtgcttccagccctaacgcaccactgcccgcaaaacaatccagacagcgagcaccctgaatcatcggagcgagccagttaaataatgtttcccttacccggtccgtcgtggggcgcagccctgggctatctggaacggggagtttacgcccacgccacttgccgccaatgattcttatctgccccgctgactgcggtgatgctttttttactatagaacgctttgctataggttgctttgccatagattattttgcttgaaaattggccattattgcagcgctgaataaaagaattagcaactattctaccgatgtgtgctgtgtgggggaaacgttatatccccttcggactttaggttgcagagatgttcgcgataacgattgaattcacagtagaaagcatcatcgtgcgcgtgttgctgtccaggagaaagtgatagacttgcacattattattgtacccaaggctattattgtacccaaaggtataagccatgatttaaccgcgaggagtgtagtcgcaaatggcaaaagaaaaaaaacgtggatttttttcctggctgggtcttggccgtcagagtgaagaaccagcagcagagccgctggcgactgaaaaagaaggcgttacagagcaagaagacgttattgaacaaaccggcgttattgagccaacagacgttattgagcaaaccgttgagcacgtcattagtgaaaaaacgactgaagctcccgcggagaatgcctttattgaggtagaactgcgcgagcaggtcgctgcggtaattcctactgagccgaataacgccataatgagtgagggcgtccctgacactttaccagagagggcggttgccgaatcagtagttgccgaattagtagagaccggtgacaacgcggccattgttcatgatgagattatcgagccaataacgcaggtaacggaagctggcggtgagctctctttagtaaaacctggcatcgagggtgataccactgaacagggcggccccacagacaatctgccaaaacggtcgttaacggaagacaaccttattattgatgttcccaccccgcaggcggtggtagaagaatcgcgggttgacgctgttgagcaacctaccgaaacttctgaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaagttgaagaaaaaattatcccggtagcggctcaagaacaagagcggccaaccaaagaaggtttcttcgcgcgtttaaaacgcagcttaatcaagactaaacagaatcttggctccggttttatggggctgttcagcggcaaaaagattgatgatgacttgtttgaagagctggaagaacagctcctgatcgccgatgttggtgtcgaaacaacccgtaaaatcattacttctctgacagaacataccagccgtaagcagttaaaagatgctgatgcgctgtacggcaagctcaaagaggaaatgtctgagattctgtctaaagttgacaagccattagatgttagcggcaagagtccgtatgtcattttaatggttggcgttaatggcgtgggcaaaaccaccactattggcaaactggcgcgccaattccaggctgaaggtaaatctgtcatgttggcggcgggtgatacattccgtgccgctgccgttgagcaattacaagtttggggtgagcgtaacaagattgcggttgttgcacagcataccggtgcagattccgcttcggttattttcgatgcgattcaggcggctaaagcccgtggtattgatgtgctgttggccgataccgctgggcgtttacaaaataaagcccacttgatggaagagctgaagaagattgtccgggtaatgaaaaaactggacggcgacgccccccatgaggttatgctgacactggatgccagtaccggacaaaatgcggtgagtcaggcaaaactgtttaatgaagcagtgggcctaaccgggattaccctaactaaactggatggtaccgccaaaggcggggtgatttttgccattgctgatcagtttgagatcccaatccgttatatcggtgtcggagaaggtatagaagatttgcggccatttaaggctgacgaatttattgaggctctttttgcccgagaggattaatacggatgattcgctttgaacaggtcagtaaagcttatctggggggacggcaggcgctgcagggggtcgattttcatctgcgtcctgcggaaatggcgttcctgaccggccattctggtgcagggaaaagtactctgctgaaactgatttgtggtatcgaacgccccagtgcgggtcatatctggtttggtggtcatgatatcagccgtctgaaaaaccgtgaggtgccctttttgcgccgccaaatcgggatgatctttcaagatcaccacctcctgctggacagaacggtttacgacaacgtcgctatgccactgattatcgccggtgcgagtagcgaagatattcgtcgtagggtctcggctgcactggataaagtcggcctattggataaggcgaaaaatttccccattcagctatccggtggtgaacaacaacgcgtagggattgcccgcgccgtagtgaataaacccgcggtattgctggccgatgaaccgaccggtaacctggatgatgccttatcagaaggtattttgcgtctgtttgaagagtttaaccgcgtgggggttaccgtcttgatggccacccacgatacgtcgttgattgcccggcggcgttacccgatcctgacgttgagtcaggggcggatgtcaggagcacaccatggcgaataatgcgcgaaaagcaaaaaccaaggcgctaaagggcggttggcgtgagcagtggcgctattcgtgggtcaatgcgattgccgatatgatgcgtcagcctatggcgacgctattaacggtgatggtgatatctatttcgctaacgctgccaagcgtatgttatatcgtgtggaagaacgttagccaggcggcggagcaatggtatccaacaccgcaactgacagtctatctggataaagcactggacgataacgcggctgagaatgttgtcgtgacgctgaaagctgaagccggtgttgagaaggtcaattacctgtcgcgggaagaggcgatgggtgagttccgcaactggtctggttttggcggtgcgctggatatgctggaagagaatccgttacctgccgtcgctattattactcccaagttaaatttccaaagtgctgaaacgctgaatacattgcgtgatcgcattagccaggttgaaggggtggcggaagtccgtatggacgacagctggtttgcccgtttagcggcactgacgggcttggtcggtcaggttgcagcaatggttggcgtactgatggtggtcgctgtattcctggtgatcggtaacagcgtcaggctgagtatctttagccgtcgggatacgatcaacgtcatgaagttacttggtgctactgatgggttcattttacggccattcttgaatggcggtgcgatgttagggttcggtggtgcggtattatcgttgatactgtcagaggcattggtatggcaattggggtcagttgtcaaacaggtggcgaccgtgtttggtacccaatttactctgcatggtctgagctgggatgaaagcctgttactggtattaatctcagcaatgattggctggattgccgcgtggttggcgacggttcaacatttacgccgatttacaccgcaataaagaatgtttgttatactctttccttaccgggctgaaatcaggtagggagagagtcgcagttcagtcattgacgatgtctattcataccatcggttttctttgatgcatatgaccagatcgacagatatggttagcgatctgctaagatcctcagcccaaaaacgtgatctagattgaacttttaaagcaatgctcagtcgaatattgcagcaaaatgataagttgctcagcgcttgaatctgtataaccaggtgctaaaatattagcgctgagagaaacctgcactaaacatgcaactgagagggtttaaatgaccaaagaaatgcaaactttagccttagtgccccagggtagtctggaagcctatattcgggctgccaatgcctatccaatgctaactgcagaggaagaacgggagctggctgaacggctgcattaccagggcgatctgggagcggctaaacagcttatcctgtctcacctgcgctttgttgctcatgttgcccgcaactattccgggtacggtttgccacaagctgaccttattcaggaaggtaatattggcttgatgaaagcggttcgccgttttaaccctgaagtcggggtgcgtctggtgtcctttgcggttcactggatcaaagcagaaattcatgaatatgttctgcgtaactggcggattgtgaaggttgcaactaccaaagctcagcgtaagctgttcttcaacctgcgtaaaaccaagcagcgcctgggctggtttaatcaggacgaagtagaattggtcgccaaagagcttggcgtgaccagtaaagacgttcgcgagatggagtcacgcatgtccgctcaggatatgacgttcgatccttctcctgatgatgaagcacgtgacggccaattcatggccccagtcctgtatttgcaggataaaacctctgattttgctgatggcatcgaagaggataactgggacagccacgcagcagataaactgtcttatgcgttggaagggttggacgagcggagccaacatattattcgcgcccgttggctggacgatgagaacaagtccaccttacaagaactggccgatcagtacggtgtgtctgctgaacgtgtacgtcagcttgaaaagaacgcgatgaaaaaattgcgtatggcgattgaagcctgatacaacaaacagacagatgctgtaatccggcacgataaagaagggcgatattgattatcgcccttttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttggcagatatggacgattaccgtttggtagctccgcagctaatgttggcaactatcgtccgcgccgactgttcgtaatgactgtctgcggcctaccgttctctgctacggttcatcattattgtccgcgcggcttaccgccgccagccttgtgcttcatggctaaatccacacgcgagcataaagctattcatctgggggcgctcggcagctgtgagatccccgccgttcaggtaccaatgtttaatttccggtaactgacgcagcgtttcctcgatcagatacaaccccacacctcggcgacgcgtcacttctctgacacacaaatcctgtagctcagcctgttggtcatataccgccactttaactgcacctaacaaacgttcattaaaacgtgcagcaaaaagtggtctaccctcagtaatccactgttgccaggcagcaggctgttgattcggccagattttagctaaatctataacatcttgatgagtaagggttattagtcgttcaatcgtcagtttcatcgcgagaagccatagtaataaagtggatatagcgccgaggttcattgtactagaacacagaccagagagctgtgtaagtttttctgtacgtccacggggggaaatgttttttcgctactgcgttttccgagttttaccggagtaaatgatcacataaccagcacaacacactatcaattgttaaaaaaccattcaattcacacctaattttatgctgtttacaccgcttgtttctgcttgtcttagttgatttgcagcataaaactcctgtttaatggtatgaaaaataaagtcttattagaaaaaataaagactttcaaggttaaatcattattacttatgaacaaaatgttacattaatgctaaaacactcagacaaacacaacaagcatgttcacaatgacagatggggaattcgcggatgaaattaacaaaaggtaaagtgttgctggctgggtgtatggcaatggcgatgagtcattctgtgctcgcgcaagacattaaggtcgctattgtgggggcaatgtccggcccggtggcccaatacggtgacatgcaatttaccggtgcgcgccaggctatcgccgatatcaacgctagcggtggtattaaaggcgataagctggttggtgtggaatacgatgatgcctgcgatccgaaacaagccgtggctgtcgcgaacaaagtaataaacgatggtatccgttatgttatcggccatctgtgctcttcttcaactcagccagcttcagatatttatgaagatgaaggggtgataatgatcacccctgctgctacaaacgcggatctgaccacccgtggttacaaaatgattatgcgcaccaccggcctggattcagaccagggccctactgctgccaaatatattgttgagacgattaaacctaaacgtatcgctgtggtacatgataaacagcaatacggtgaaggtctggcacgttccgtgcgcgacagtctgaaagaacaaggtgcagaggttgtgctgtttgaaggtgtgaccgcaggggataaagatttctcgactctggttgctcgcctgaagaaagagaacgtcgattttgtttatttcggcggttactacccagaaatgggccaaattctgcgtcaggctaagcaagcaggcctaaccgcccgctttatggggccagaaggtgtgggtaactcctcactctccaacatcgcgggtgaggcctctgaaggcatgctggtgacattacctaagcgttatgatcaggttccggcgaaccaacctattgttgatgcgctaaaagcgaaaaaactggatccaacaggcccatttgtgtggaccacttatgctgcgctgcaatcactgacgacggcgatggaacgtactggcagcaaagaaccggctgatttggctaacgatctgaaaaccggcaaaccggttgagaccgtgatggggccattgagctgggacgataaaggcgatttgaaagggtttgagtttggtatttttgaatggcatgcggatggttcctctaccgcagtcaaataacaagaatagtagaactattgacaagaatagtagaactatctcgttttaggattgctctcgcagtaatccggccccttctatcaactgcatcccctcgtattccggggggatttttccctctacagcgtagattgggacagtgactagggcagccaggcaagtgaatcaaagggttagggtatgtcagagcagtttttatattttctgcagcagatgttcaacggtattacgttgggcagcacttatgcgctgatcgccattggttataccatggtgtacggcattatcggcatgatcaactttgctcacggcgaagtatatatgatcagcagttacgtctcatttatcgtgatcgccgcattaatgatggtggggatcgatgccagttggctgttgattggttgcgctttcctagtgtcgattgtgatcgccagtacttacggctggagcattgaacgggtagcctataagccagttcgtcgctctaagcgcctgatcgcgctgatttcggcgatcggcatgtctattttcctacagaactatgtcagcttgacgcaaggttcacgggatttggcattacccagtctggtcaccgggcagtggaccttaggtgagagtaatggctttgctgcgacgatcagcaccatgcagctgacgatttggattgtcaccttcttggccatgttggcgctgactctgtttatccgttattcacgaatgggccgtgcttgccgcgcctgtgccgaagatttgaaaatggccagtttactgggcattaacactgaccgggttatctcgctgacttttgtgattggcgcactgatggccgctgtcgcgggtgtgttactcggccagttctacggggtgatcaatccctatattggctttatggcagggatgaaagcattcactgccgcagtattaggcggtattggcagtattccgggcgcaatgattggtggtttggttctcggtgtggctgaagcactgacctccgcttatctcagcactgaatacaaagatgcggtttcattcgcgctgctgattgtggtgttgttagtgatgcctaccgggattttaggccgtccggaggttgaaaaagtatgaaacagctcaacttcgttaatgccattatttccagctttgtgttactggtcctcgcctcgtttgtgatggggttgcagttgcagttagacggcacccgattggtggtacaaggtgcttcggaagtccgttggttgtggattggtgccggttgtctggtggttttttgcttccaactggtacgcccgctcatacaacaagggattaaaaaagtctcaggcccggcgtgggtgctgcccagttttgatggcaccacaccgcggcaaaaactcttggcagccgtggttattatcgccgcagttgcctggccatttttagtctctcgcggctctgtcgatatcgccaccctaacgctgatttacgtcatgttggggctgggattgaatgtcgtcgtcgggctatcaggcctgctggtactgggttacggcggtttttatgccattggtgcctatacttacgcgctgctaaatcactattacggtttaggattttgggaaagcctaccgctggccgggataaccgccgcgctatcaggcttcctgctaggcttcccggtactgcgtttacgtggggattatctggccattgtgacactgggctttggtgagattgtgcgtattttactgctcaataacactgagatcaccggggggccgaatggcatcagccaaatccctaaaccaacgctgtttggtttggaatttagccgcacggcgaaagatggcggttgggataccttccataacttctttggcctgacttacgatcccagccaccgcatcattttcctgtatctggtggcgttattattggtgatcctgacgctgttcgtcattaaccggttactgcgtatgccgctgggccgtgcgtgggaagcactgcgtgaagatgaaatcgcctgccgctcactgggtctcagcccgaccaaaattaagctgacggcatttaccatcagcgcggcctttgcaggttttgccggtaccttgtttgctgcccggcaggggtttgtcagcccagagtctttcacctttgttgaatcggctttcgttctggcgatagtggtgctaggcgggatgggttcgcagtttgcagtcattttggctgccgtgttgctcgttgtttcgcgcgaattaatgcgagatctcaacgcttacagcatgttgctattgggggcgttaatggtcttgatgatgatctggcggccgcaagggttattgccgatgaaacggccacaactgaagctgaaagttgctgatgtaaaggctaagcagggagagcaggcatgaatgggcaacctttgttaacagtcgaagggctgtcgatgcgttttggtggattactggcggtcaataacgttggcttgacgttgaatcagggggagattgtctcgctgattggcccgaacggggccggtaaaaccacgatctttaactgcctgaccgggttttatcgcccgacaggcggcaccattaagctacgtgaacgccatcttgaaggattaccgggccagatgattgcccgcatgggggtgattcggactttccaacatgtgcgtttgtttcgcgaaatgacggttatcgagaacttgctggtggcgcaacatcagcacctcaagagcgggatttttgcgggtttgctgaaaacccccggttttcgccgggcggaagcggatgcactggcgcgagcggcaacttggctggagcgggtagggctattagcgctggcgaaccgtcaggcagggaatttagcctacggtcagcaacgacggctggaaatcgcccgctgcatggtgacacgccccgagttattgatgctggatgaacccgctgcaggtctgaacccgaaagagaccgatgaattgaatcagctgattatggagctacgtgatcaacatcaggtctcggtactgttgattgagcatgatatgaagctggtgatgggtatttctgaccgaatttatgtggtgaatcagggaacgccgttggcgcaaggcctacccgcagaaatccgtaacaatccggatgtgatccgagcctatttgggtgaataacgtatttttggtaaatggaaagcgggcgaggcataaacaataacatgttgtcatttaatcaagtttcagcccattacggcaaaattcaggcattgcaccaggtcagtttacatattcagcaaggcgaaattgtgacactgattggggccaatggtgcgggcaaaaccacattattggggaccttatgtggtgagcctcgagccactgagggcaatattgtctttggtgaacaagatatcacccactggcagactgcacggattatgcgcgaagctatcgcgattgtccctgagggccggcgggttttctctcgtatgacagtagaagaaaatctggcaatgggcggtttttttgctgatcgtcagcaatatcagcagcggatcgaacgggtttatgatttgttcccacggctgttcgagcggcgtatccagcgggcaggaaccatgtctggtggtgaacaacagatgttggcaataggccgggcgttgatgagccagcccaaattgctgctactggatgaaccgtcactgggattagcgccaattatcattttgcaaatattcgataccattcaacaactgcgggaagaaggaatgaccatctttttagtggagcagaatgcgaatcaggccctgaaattggctgaccgtggttatgtgttggagaatggccgtattgttttggaagataccggcgcagctttgcttgcgaatgaagcggtgcggtcagcttatcttggtggctaatatcccccttcgtccttgacgttgcaggggcgttagcagcgttcgttactcggatcttgatatctcgcgcaaggcgcaggaggggcggttttgccctccagcttcccgaccgacaaggctaataatattccaaaagatagctcatcgattcaatataaagcctgatgccactctcgtctgcataggcttagtatctctccttcactgcactttaaaaaggataggttatgatggatggcataagtaataaaatggacttacaaggattatctgcagttcgttccttcgcttttttgacagcagacttaatgctaaatattactaataaaaatggagataatcacgaatataaagtgaccagttcccatgtgaataacgataaattacaaggcccaaaaggaattttaaaagccacaaaaaatcacgcagaactcaagaatgaaactattgcttctggcgaaaaaaagacgattagctttgacaaattgcacgttcgagaaatacctgatagagagcaagctagctatatcgacaatctcagccttaaccgtaatatttacttagataccagtgctgatcgcgaatgtcgtattcccacccaggttcttagccctgatcaaaacgtagattctggtaccaaaaaaccattttggatcagtaaatacctttgtattactacgttatattaactctatttatacccattatatttcgagttgcctatgcgttgattgctctgttgcaactcgaattattgagtgttcagcttattgataatctaacgattaataacgtcattgaaattaggctaacggcgtgatagtaaaattcagcgtatccgtgtagtgacctttatcggtggtatcggtactgtaaacccgaatgcggggtgaccagcacatctgtgcttcgccgccgctgctagtatcactctttagctgaataaactttttctctttgggtaatgaaaaatcagcctcgctatcctcatgatttttcagtgtgaccttgtagttgatgatgtgctccccttggttatcttttaactgaaaatagcgactactctcagctaacccattgagattactggcactgatcatataacgcctattttgcgtacctatcgccggataatggatacaaaaacggttagccgggccgttaactaatggtgcatgcaacccatggttatcagccgtgctatcgagtaaatgatccagatcgagggattttagctgccatattgctgatcccaatcggaatttaggctcgatatataaagcatgggacggtgctatctctgttgtggggtcaaagaattcgcattgattacctgattgattaaatgccacgccttgtggtgagcgcacggaataggacaccccttcggaatggagtacccccccaatggtggcacccattctaatatgtttaagggcatttgccgtaatgttgaatgacacgtgataactttggtttgaaaaggcatgggtgctgacaaaccttgcctcttggaggttgtaatcaatctcttgaacgggtatgccattcagtgacatattttggatatccccaggccggatactaaaatcagctgaaccatcggcatgataaaaatagagaaaaagtaaagcattattctgtaccaacagaacatcttgctgagtaccaattatctttttccagcgttgaagatgtgggccacggtcggtttcaaataaatcggctaccaatgtgacatcaaaagaaaccgcgacactattatcttctaataacgtgacgttacagttcgaatacttattggctaatgggtaaaaatagttcccaacccacttggtggctgcggcagttgtggggtgtaggaataacagcaataacccgataagcagtggtttgttttttatgttcatttaatggtctctccgtgatgattaacgattaacgattaacgattaacgattaacgattaacgattaacgattaactattaactattaacttcgaataccaatgtcagttgcccgtgatatttccccgcagtattgtccccagcgggggcttttgcggatatctgtaagacataatcggtggtggtgtggcgggttgcctgtggggggacgctaaaggactccggtaccgctgacagtaaacgtaaattggtgcggttatttccccaacgcacttccgccggtgagaatgtctgttctattgcgctgaaagcatctgattggcgggtgagtattagcgggtttttaattgagatttgatacccctcttgccgccggagtttgacggctaccgggacttctacctcataaacggcatggttctctgggctattgtgcagcttgatattgtcgtaccagccaccatgcggtttttcaatttcgattctgggttgggctgttacctctaatttgacgtcgatatcccccaatggcgttgcggcccagcaggtgtgccatgagagcaatagcaatgtgatggccatttttatggtattcatgtttctggtttatccttcttcttgatgcagataaatttgttgatagcttattaccaagaggctagcccgaagggcactgtaggttaaccgcctgatcctctacttttccttgcaactcattgaaagctaactgccgataccgaccggggtagagcgtaaaatcgtctatcatttgcccctgtgcttgcagttgatgccagtacaggcgggtattgccggtattgtgtaattcaggcttccccgcgatacaacggtgtgtccattgatgttgtattgatgctggcaggtgcctgataagccccatataactgatctgcacacccacgacagccgtattattgccactgattttcaggtggttgcttggtaccacggctaaccgataaacctgctcttgttccggtgcccctaaggcatgtagaaaaattttcccactctgtcgagggcctagcgtcagtttcagcggtgtggcaaaaagtaagggctgctgctggtagccaacaggggtcagcgattccaattcagaggcgacaccagggttatttaaccgatataactgcaccgtaatatattcagcagtcatgccatggttgatcacggtaaccaccgtatttacctgctgtagttccacgacctgtggttgaatatcgatcacgccagcggcactgagcggcaagaggctaatggcagcgaagactaaatttttcaccgtccacctcaccattgagttgtttgacgggcagtgtgagcgcggtgcccggatacaggtttagactgtcggccagtgcggcgttaccgcccgattcgagctgcttaaacttactgtgtaccgttccggtagcggtgagtgttagctcgccagtggttgagcattgatgttgccaatgacgagtttgtgccgccgccggtggcaaatgatgaatcagcacgccataaccaatgctgatggtcatcggggcatgaactttacttttatcctccccatcgccaaccgctttgatattgagcacggggttgatatacaggcggtaaagggtttcctgtaccggcgatttgagtgggatcagcgtaatatcccgcttttgtctcggccctaacgtaatgcggttaggattaaaaatcatttcaggttgagagatttcactgatgggtgttttacgttcagggttcacgccagggttatccacacgttgtaatgtgatatccagataaagcggtgtatcgccgctgttatacacctgcacggtgcgcttcagctcttgtgcctctaccgcaatacgggtgggggtagcaagcagttggccgtgagtggcagaaccgggggccagtaacagcgcgatgctgagtatcgaataaaggtatttcatgaaggttcctatcggtattaatcggcgtggcaaaggtaaatatgagtaggttgcgagtgcatatcacagcggtaacggccagaggggccatggacggttatcgcttgcagcctattttgggcgttaatggaaaacagcccattgggataagcggtatcacccgtctcctcaatcaccccgctcaccggtagcccttgtgcattcttgagaaaaccgctgtatagcagatttaatgtgatgtcagcttcgcctgaaaaaacttgcccagggtgagcgcgtacaatattgaccggcagttgaatattcatatccatatcactgcggtcggtgtgagtacggacaaagaaacggtcttggtagcgggggaccggtatcgcataggtgccaccaccggttattgggctatcctccacatgaaaactatagggggtgccgcccagagcgggggctttgatcaagagtgccgctccgctataactgctgcgccccaaggcaaccccctgtgagctgagtgccaacatgccgttatagctaatccccccgttggttatctggttatcaatgcctacccggccagagatatccccccggctcccgctgcgtttagcaaaaccgccgacgctatttagtttcccgctggcactaccactgacacccaaagtgctggccccatagttatcaataaactctttctggtaactggcgctggtattcaactgttgttgggtataagccgtattgatgctggcgttactttggccgaaggacagggtggtgttcaggaagacgccgtaattattgtggctgttccattgcccaccattttgcagcccaagggataacgcgaggttaaattgtggtaattgccagtcccaaccactttggatacggtgttgccggttattgcggtactgattgaattgataacttagctgggttggcccaatacgccgggtataggagcctgaggtactgccagagtcaggtgcgtatcgcgagacataaggtgactgatagcgagctaatgaaaagtaacccagtgtattgttgccgccatttaagcgaacgtaacctccactgcgtttctctcctgacatcaagccccctgttggggtgatattcaccttattgaggcttaaagggcgtgagacgttcgcttccacggcccagtgatgggcatcatctttgagtagcgtgatattggtttgtacgctttctatcaccctgctgcgtccaaactggactaaacggggcgtttttttaccctttgcaggccctttgcccattgtcagaaaccaaccattattggtctgattaccaatattgctgatggtttggttttcctggctgacgatccgcccaagacgatcaactaaacgaatctcaacgttgtaatagccccctggtagttggctgtaatctatctcgttgcgacccaattgagcggggatgcggcgaatgagctgattatcgcggtatatttcgtagtcaccatcttgagcggcatagagcacgatactgccggtggaaggcttatcgatggccagatagctttgactaccgagtgttacaaattggtccaacgcagggttgatcagggtgtgaacgctacctgcgttgttatccaggttgttttgccgaccggtgcgtaaatagagtgccgagaagttcttttgcaaataccaactgccgatccctttttgggttaggcgctgatactgagggcgattaacgggctgataggtgctctgcgatggcatggtgttctgtgattgcagcgtattttgtgactgaatcgcgttataaaaccaagatgcaaagccataagattgccatggcaagccgatgtaactttgaccacggactgacatcgcccgatagtgggctgctgtcattcgcaaatcgagagattgattgctgaccaacccccatgtcgtggttggcatcagataacgattattattattggtgatcgtcaatgtgttattcactttatctaacgccacgcggtgacccgataaagtataatcacagccggttttacactgtaaatacggtatttgagataatatctctcccaataaaataatagattcttcactaatattattatgtcgatagttttgttgattaaattgcagttgttgttcttcttctgagaaggtaataggactgggcaatgtcttactgtctaatacccctaataactgaagtgagttgttctcttcagccgcggaaaaccccattggcactaaatactctattttaactgcttctgcatgagcgagctttagtgtgaataaggctaaagtaaaaagtaagctatgattaatttttgaataataggccataggattccattccactataattatggtggttttacaggataattatttatttttaaaagaaataatttgtgtatatacccaaaataattcgaattgcaggacgtcgacaactgagtaagtccccaggagcttacaccagtaagtgactggggtgagcgaaggcggtcaacgcacatgcagcttgaagtatgacagatatatacagccaggagataattccatggctgtattcattaaattaacaaactgtattgaaacaaactaaattaagcgcttggctccaggcgcaattgaattaccccgctatacttttcaccaccgacggcattattaggctctttggcgctgacttttagttctgcgttgagctcagagccatggaaggcaatcaggtctcgtgtgtcggccgtctcaagcagcttcttcccatctaacaatacttcaacgtgagtaaactctttattgttatttggctcgcttaagataaccggtgcggcaagagacacttttagcttatctccgagttgtttacgtgcttttactttaattgcttctgaatggctatacgtaccatcattcgttaccgtgtcataggttaattttattttattaatattgctatcatcagctctcttcacgtccatgagagaaataatttctgcttcaacacgaatatctttctctattgtgtttgcataagccgcagtgctggtcaatgtggccatagtgataatagcaataacagttttcttcatcataaatacctgatagtcctttatgtaaaaacccatccaaaatggaatggcattgtgatttattagggttgatgttggtggcgtaatataaaatgagggtgttaaataattacgcgacattatgcccgtcacaaaccggggcgaacactaacatgacaaataacgttatttcaagtggtaattataccattttgtctgaatgattttaatttatatcaccttaaggaataaatacttaattgttatagttagtattaattgttagcggtctcctttaatttatcgactaactaactgttattttttattttacttgatgattctattggtaatgaaaaaattaaatagaattaaaaggttactttcatttcattgttaattttttgtacacattacagatgctttattttcattaaattgccgtatttctgtcatataattgttatatttctgtcatgaaaagatgtcatgtttgcttccgaacaaaaactgatttatttcgctcattcacacttattttttgatgtgagccacacagatttattcaggggccagatatgtttaataattccattcataaagtgtcgatctgtatcgcgctaacacttacgtttagtgccaatgcgatggcagtgactgaaattcctttttggcattcgatggaaggagaattaggtaaagaagtcgattcaattgcggatcgttttaaccagtcgcagcccgattataaaattgttcctgtttataaaggtaattacgagcagagtttggccgcaggtattgcggcattccgttcaggtaaggcaccggctattttacaagtctatgaagtcggtactgccaccatgatggccagtaaggcgatcaaaccggtttaccaagtcttcaaagatgccaatattgattttgatgagtccgtcttcgttccaacagtggcaggctattacactgattctaaaactgggcgtttattgtctcagccgtttaacagctcgacccccgtgctgtattacaacaaagaggctttcaaaaaagcgggcttggacccagaacaaccgccaaaaacatggcaagaactggcagcagataccgctaagctacgcgctgcgggttctagttgcggttatgccagcggttggcaagggtggattcaaattgagaacttcagtgcttggcatggtcagccgatagccagccgcaacaatggttttgacggcactgatgcggtattggaattcaataaacccttgcaggtcaaacatatccaattgctgtcggatatgaataaaaaaggtgatttcacctattttggccgtaaagatgaatctacgtccaagttctataacggtgattgcgctattaccaccgcctcttctggctccctcgccagtatccgccattatgccaagtttaatttcggtgttggcatgatgccgtatgacgcagatgcaaaaaatgcgccgcaaaacgccattattggtggtgctagcctgtgggtgatggatggcaaagataaagagacttacaagggtgtcgcagagttcttgcaatatttggtcaaaccagagattgccgctgaatggcatcagaagacgggttatctgcccatcacgacggcggcatatgaactaacgaaacaacaaggtttttatgagcagaacccaggcgctgatgtagcgacccgccagatgctgaataaaccgccattgccttataccaaaggcctgcgtctcggcaatatgccgcagatccgtaccgtggttgatgaagagctggaagctgtatggaccgctaagaagacgcctcaggcggcattggataactctgtgaagcggggtgatgtgttactgcgtcgttttgaacaagccaataaataacgttatttggctacggtagctgcccgtttgatattgggcagagctcggtctgctcgcgtaatgcacttggttttataacaccgggtgtatacaccggaaccgatgcgctgcccataacaaaaccaaactgactgtatttgtaacaagcctatggtttgtaacgaataaataaatggtttgtaacgaataaatggtttgtgacgaaaaatagtttgtgcgctattgagttaagaagtcactttttttgattaccaccttggtggtaatcagcacggcgtctgataaacggttaattttatgtcaccttctcgtcccggtttttcctgtagttggttaccttatctgttggtattacctcaattggcgatcaccgccatcttcttcttgtggcccgcgggtgaagcgctgtggtattcagtgcaaacgctggatccatttggtctctccagtgaatttgtcgggctgagtaattttattcagctatttcaggatgagtactatctggcttcgttttataccacgctaatttttagcgcgttggttgcggggatcggcctgatcgtttcgctgtttttggccgcaatggtgaattacgttctacgtggcagccgtctttaccaaactttattgatcctcccttatgcggtcgccccggcggttgcggccgtgctctggatcttcttgtttgaccctggattgggtctgataacccatgctctggctaagttgggttatagctggaaccatgcgcaaaacagcggccaggcgatgtttttggtggtgttagcctcggtatggaagcaaatcagctacaactttttattctttctggccgcgctgcaatctataccaaaatcactggttgaggctgccgctattgacggtgccgggccggtacgccgtttcttcaatttggtattgccgttgatttcacccgtcagcttcttcctgctggtggtgaatctggtttatgccttctttgatactttcccggtgattgacgccgctactggcggtggcccagtacaagctaccaccacgctgatttataaaatttaccgcgaaggtttcgccgggttggatttatccagctccgctgcccagtcggtgatcctgatgttactggtgattggcctgacggttatccagttccgctttgttgagcgtaaggtgcgttaccaatgatcgagaatcgtcgtggattggatatcttttgtcacatcatgctgattatcggggtgctattgatcctgttcccactgtatgtggcgttcgttgcggcttcattagatgacagccaggtttttcaggcgcccatgacgctgatccctggcccgcatttgtggcaaaacatcagccatatctggcatgccggcgtgggcaataacagcacacctttcgggttgatgctgttgaacagttttgttatggcttttgccattactgtcggcaaaatcactgtctcaatattgtctgcttatgccatcgtttacttccgtttcccactgcggaatctgtttttctggctaatcttcctcacgctgatgctaccggtggaagtgcgtattttccctaccattgaggtgattgccaacctgaacctgctagacagctataccggtttaacattgccgctgatggcctctgccacggcgacgttcttattccgccagttctttatgacgttgccggatgagctattggaagccgcccgtattgacggcgccggtgccatgcgtttcttctgggacattgtattaccgctgtcaaaaaccaatctcgcagcattatttgttattacctttatttatggctggaaccaatacctttggccgatcttaatcaccagtgatgcctcaatgggcacggcagtggcggggataagaagcatgatttcaacctcgggcgcaccaacccaatggaatcaggttatggcggcgatgattttgactttaattccaccggtcgtggtggttcttttgatgcagcgttggtttgtacgcggcttggtagacagtgagaagtaatctgatatggcatgtttaaaattacaggcagtaaccaaatcttatgacggcgtgacgccagtgattaagcagattgatttggatgtcgccgatggcgaattcatcgtgatggtcggtccgtccgggtgtggtaaatcaacgctgttacgcatggtcgcggggttagaacgcacgaccactggggatatctatatcggggatcagcgggtaaccgatctggaacctaaagaccgtggtatcgcgatggtatttcagaattacgtgctttatccccatatgaacgtattcgataacatggcttatggcctaaaaatccggggttttggcaaagaacagatccgccaacgggtggatgaagcggcacgtattctggagttgcagccgctactgaaacgcaaaccgcgtgagttatccggtggtcagcggcagcgggtagcgatggggcgtgccattgtgcgcgagcccgcagttttcttatttgatgagccgctctctaatctggatgccaagttacgggtgcagatgctccttgaactgcaacaactgcaccgccgcctgaaaaccactagcttgtatgtcacacatgatcaggttgaggccatgacattggcacagcgggtgattgtgatgaacaaaggggttgccgagcaaatcggtacccccagcgaggtttataaacggcctgcgtcactgtttgtcgccagttttatcggctcgcccgcgatgaatttattagacggtacggtcagcccagatgggcgcacgtttattttatccgatggtctgactctgccactggagatccctcagccacaatgggggggccggcgcttgactctaggtattcgcccggagcatattcagcagacaacctcagcgcagggtgtgccgatgaacctgctaacgctggaattattaggcgcagataatctggcgcacggcctgtggggcgggcaaagtatcattgctcgcttatcccatgaagaaatgccagtggcaggcagtacattgcatttatatttaccgccagcagcgctgcacttctttgataccgatagcggactacggatagaaccatgaatagagactggccttaccctcctatcgttgcccatcggggtggcggatcactggcaccggaaaatacactggccgcaattgatgtcggtgcgcgctacggccataagatgatcgaatttgacgccaagctatcgcaggatgggcaaatctttttactgcatgatgacaccctggaacgtaccagtaatggctggggggtagcgggtgagttgacgtgggaaaaactgattcagctcgatgcgggtgactggttcagcaaggcatttcgtggtgaacgcttacctttactctctgaagtagcggcgcgttgtgcgcagcacgggatggccgccaatattgaaattaaaccgacaaccggcacggatgctccgactggccgggcgattgcgctcgccgctcgcgcattgtggcaagggcagccgatcccccccctgctgtcctctttttccgttgacgcgctggccgccgcacaactcgctgttcctgaactaccacgcggattgttgctggataaatgggatgacaattgggcggcactgaccacacaacttgattgtgtttcgctgcatattaatcacaaacagctaacagcagaacgcgtggcgttactcaaagccgctgggttacgtattttggtctacacggtgaaccaacccgagcgggcgcgggaattactcaattggggcgttgactgtatctgtactgaccgtatagatttactgggttcggactttaccggctgctgaccttctcctataaagaccctcaatacccgccataataaaaacaggtcagccattcttacatttacgggctgacctggcccggcctgacaggaagtaaatcatgcccgcctttgttgtttcgctctggcaccaaatcgttttgtcttcaccgttatttgttttgctcgcactgggatatgctctggtgcgattcggtaagtggccatcgaccattacggatggtctgactcgctttgttttctccctcgcgctgcctgccatgctatttcgcatgatgtgtgacttctccgaacgcccggcggttgatgctcgcctattgattgctttttttggcagttgtctggtggtgtttatcattgggcgggttatcgccaaacgggtgtttcatctggatggcgtttctggctcagtctttgccctcggtgggatcttttccaataacgtgatgctagggctacctattgccaccatcatgctgggggagaaatctatccctgcggtggccttggtgctggtatttaacgggctgatcttgtggacgctggtcaccatctcggtggagtgggcacgaaatggttcaccgacgatggctggttttgtgaaaacgacccgtagtgtgctgactaacccactcattatcgggattatttccggcaccttattcagcctgacggggttacatttaccggtgtttattgaccaaccggtcagtatgttagggcaggttgcacctccgctctcattgattgtcttgggtatggggctggcagaataccgcgtgaccgaaggttggcagattagtaccgctatctgctttctcaagttgattgtgcagccgatggtgatttgggcgctggcatgggcgatggatctgcccgcgctagaaactcaagtcgtggtgttgctggggtcgatggcaacgggggtgaatgtttatctgatgtcacgtcagtttaatgtcctcaccggccccgccgccgccagcctggtgatgtcaacggtactggccgccgtcaccacgccactgattctgaccattattggggtgggcatatagtgtgatatgccagctaatatgagaatctagcatctgcactttcgatgctagatttcctctgatagcagacagccattctcagtgttgatagtcactggttatctggcggtaagtttcaatatttccagtcaccttcgctgaataattcgcactcgctggatatatgatcaatgcagggataatcatggttaatgaaatgcctatcagcagttatcaacagcaatagagctaatcattttaaaaaaatcactaaatcgatttaatttcaaccatatgtaaacgaaattattgggaaatttctatactgcttccgctacaattgcattttaccctctcactgagccaatttattgtgttgctactggtcattaccactatcttgtgggctttctcttttagtctgattggcgaatatttagcagggcaggtggacagttggttctctgttctgatgcgtgtcgggctggccgcactggtctttttgccttttctgcgttggcgaaatatcccctggcgggtgatcctgctgtatatggcggtggggtcaatccaattaggtatcatgtatttattcagcttccgagcgtatctatatcttacggtcccggaatttttgctgtttaccgtgatgaccccgctgtatgtcaccttgatttatgatttgctgcgccgacagcgcctacgttggggttatgctctcagtgcgttactcgcggtgctaggggctgccattattcgctatgatcaactgagtgaacacttttggtggggattggcactggtgcaggcagcaaatatctgttttgccattgggcaagtcggttacaaacggttgatggaggtccacccgatcccacaacatgtcgcattctcatggttctatcttggcgcctttgttgttgctgtcgttgcctggtttgcatttggcaatccacagagactaccaaccacgggattacagtggggaatactcgtctggctgggtgtcggcgcttccgcactgggctattttatgtggaattatggcgcaacacaggtagatgccggcacactcggcatcatgaataatgtacatgttccggctgggctactggtgaatctggccatctggcaagaaaaaccgcattggcccagctttatcattggagctgcggtgataatggcttcgctgtgggtacaccggcgttggatcgcaccgcatcctttacaaacggcaaatgatcgcaagcgtgctgacgagcagaacgaataaacgcttcagtgactggttggcgctgttctccatcacggacggcagcgtataaccggctccacaacccttctcccagcgtcttagtgacaaccaatccttggcgctcaaagctctccaccacccagtgaggcaatgccgcgatacccatccgtgctgataccatctggatcagcagcaatgtgttatccacatttttcgacgatgggctgacgcctgcgggttgcaggaagtgccgccaaacatccagccgctgtcgctgcaccggataaatcatcaatacttctggcgctaaatcttctggttcaatgcggtctttattggctaacggatggtccggagccaataccaggcgcacttcaaaatcaaacatcggtgaatagtgcaggccactgcgcggcaaaatatccgatgtcagcaccagatccagttccccttgctgtaatgcgggttgcgggtcaaaagtgacgcctgatttgaagtccatagtcacttgcggccagtgcttatggaaattatccaacgcgggtgtcagccactgaatgcagctgtggcactcgattgcgatgcgtaacgccgtttggtgtggctcattgcaggtttgcagtgcctgtttaatttgtggcagcacttgctctgccaattgtaacaaaatctccccctgcgtcgtgaaacgcagcggttggcttttgcgtacaaacaggcgaaatcccagacgctgttccagatcactaaattgatgggacagggccgattgggtctgatgaagttgcgttgccgccgctgccagcgagccagtattacgcaaagcttgcagggtgcgtaagtgtttcagttcgatcatgagagtccttcacagtgactgtgaaaaaaatgcgcttgtggaatatacagtacctgcggattatagatgtgtaaacatctggatggctaaatggggaataagacgatgacaattttaaatcacacactgggttttccgcgtgttggtctgaaacgtgaactgaagaaagcacaagaaagttactgggcaggcaactcaacacaggaagaattgctcaatgtggggcgtgaattgcgtgctcgccattggcaacagcaacaacaagcgggtgttgatttagtgccagtaggtgatttcgcttggtatgaccatgtcctgacaaccagcctgttgctgggtaacgttccagagcgccaccaaaatgctgatggctcgattgatatagacacgttgttccgtattggtcgtggccgtgctccaaccggtaagcccgcagcggctgccgagatgactaaatggtttaataccaactatcactacatggtgcctgagttccagcaaggccagcagtttaaactgggttggactcaactgctggatgaagtggacgaagcgctggccttgggccacaaaattaaacctgtgctgcttggcccgatcacttatctttggttgggtaaagtcaaaggtgagcagttcgatcgcctctcgctactgaacgatattttgccggtttaccagcaggtgttggctgaattagcgaagcggggaatcgagtgggtgcagattgatgagccagcattggttctggaattaccacaagagtggttggatgcctatcaaccggcttatcaggccctgcaaggtcaggtcaaattattgctgacaacttacttcgacagtatcggccataacatcgacactatccgcgctctgccagtgcaaggcttgcatgttgatgtggttacgggtcatgacgatcttgctgttttgaataaaaatttaccaaaagagtggttgttatctctgggggtcattaatggccgtaacgtatggcgtgctgacctgagtagttggtttgaacgtctgcagccattggttaatagccgcccgctgtggttgggtagctcatgctccttattgcacagcccgattgatttaaatgaagagacccgtcttgatgcagaagtgaagagctggtttgccttcgccctgcaaaaatgtgctgagttagcgctgctaacacaagcattgaatgcacctaatgacgctaagctggcagaactggctgcgtacagtgcgccgatccgcgcccgtcgttcctccagccgcgtgcataatgcgcaagttgagcagcgtttagctgcgattacttcgcaggatattgagcgccaactgccttatgaagcacgtgctgaaactcagcgtaagcgttttaatttgcctgcctggccaaccacgaccattggttctttcccacaaacgacagagatccgtggtttacgccttgattttaaacaaggtcgtctggacggtaaaaactatcgcacagggatcagcgagcatatcaaacacgctattgctgaacaggaacgcttgggcctggacgtgctggttcacggtgaagcagaacgtaacgacatggtcgaatacttcggcgaacacttggatggttttgtctttacacaaaatggttgggtacagagctacggttcccgctgtgtgaaaccgccggtcatcattggtgatattagccgcccagaagcgattactgttgagtgggcgaaatatgctcaatccttaacagagaaaccggtaaaaggcatgcttaccggcccggtcactattctgtgctggtcgttcccgcgtgaagatgtcagccgtgagacgattgccaaacaaattgcgctggctttgcgtgacgaagtggaagatttagaaaaagcaggcattggtatcatccagattgatgaacctgcattacgtgaaggtttgcctctgcgccgtgctgactggcaagcctatctgcaatgggccgtcgacgcctttaaattgaatgccgctgtggcgcaaaacgatacacagatccatacccacatgtgttattgcgagttcaatgacatcatggattccattgccgcactggatgctgatgtgattaccatcgaaacctcccgctcagatatggaactgttggaatcatttgaagacttcgcttatccgaatgaaattggtcccggtgtttatgatattcattcaccgaatgtgccaagtgttgaatggattgaagcgttattacgcaaagccgctcaacgtattccggccgagcgtttgtgggtgaacccagattgtggtttgaaaacccgcggctggcctgagacgcgtcaggctctggcgaatatggtgctggcagcgcagcgtctgcgtgaagaacaggtttaattaaaccgttttactctgtgtagtggggcttttggggcgctttcgcgcccttttttattgcgtttcttctggaatggggatggccgagacaccatgttgggtaaaccaatcaagcatacgttgccagccatcttgggccgactctgcatgatagcttgggcgatagtcggcattaaaagcatgcccagcctctggataaacaataatctcagcatcggcattcgcagcgcgtaatgcctggcgcatagtttcaatatgctctgctgggatactggtgtctttacctccatatagccccaacactggggcgcagagatcgatagcaacatcgaccggatatttcggtaggaataaggttttttcaccaaccaatttgccataccaggccacggccgccttcaactgtggattatgtgcggcatataaccatgcgatacgcccgccccagcaaaatccggtaatggccaattttttggtgtccccaccgtggcgggatgcccaatgagcggtgtgatcgagatccaccaaaacctgacgatcagggactttttttaccagattattcactaactcattaatattactatagtctttggcatcgccctgacgaaaatacaattcgggcgctatggctaaatagccctgtttggcgagccggcggcagatatcctgaatatgttcatgcacgccaaagatttcttgcacgacaatcaccacagggtatggccctgtatgttggtcaggtttagcaatataagcgggtagctcatcaccctgagaggggatcgttgtttccccacagtgaataccgtgggtttgtaacgaatgtagttggtcagtatggtgggccgttgccattaatggggttccggcgggtgtgaaaccgcccgctgcttgtctgagtctaaccagttgatccgttttcacaagtgatctccttacgatatgaggacgtgttcgcgggttgaaaacccccctaattttgctgctgccgagtttaactataggtaatctttgagattaatgagatcaggtttttgtcattaacgctattggataattcaagctgtaaatctgcgcagtcagactaaccgcgagtaccaagatttaatgttggcgcgattcatgcctcggtaatgactcttcacagataaaatgaatgctatctttgtatttttgtacaaaaaatagactttcggtgttttatgtgtgatttaaatcacaattaaaatgtatttatgtaatcactttctctttcaaggtgacataaatcacgaaatggtgttcttattttgagtaaagtatttctttgtccctccctacaacatctctcatgaaaagaggagtctcacacatggctaaatccgacgtttttcacttgggcctcaccaaaaatgatctgcaaggagcgacgttggctatcgttcccggtgatccacaacgtgttgagaaaatcgctaaattaatggataacccagtacatctggcttctcatcgtgaatttacctcatggcgtgctgaattagatggcaaggctgtgattgtttgctctacggggatcgggggaccttctacctccattgccgtcgaggagttggcacagcttggcgtgcgcaccttcctacgtattgggacaacaggggctattcagccacatattaatgtcggggatgtattagtcaccactgcggcagtccgtttagacggtgccagcctacactttgcaccaatggagttcccggcggtggctgatttttcctgtacgacagcattggtcaatgccgctaaatcggtaggggcgacgactcacattgggattacggcctcttcagatactttctatccagggcaggagcgttacgataccttctctggccgtgttgttcgccacttcaaaggctccatggaagagtggcaatcgatgggagtgatgaattatgaaatggagtctgcaactttactgaccatgtgcgcgagtcagggcctgcgtgccggtatggtcgccggggttatagttaaccgcactcagcaagagatcccaaacgaagaaaccatgaaagccactgaaagccatgcggtaaaaattgtagtagaagccgctcgtcatctgctgtaatccagcgtttgatagaagtagagggtttgttctcgggtcagtttactggcccgttctttatttcatctgattatctgataaggtcacagctcttataacgaacaataataagaggaaaatatgacgatgacgaccttctctcatccctccctgatcccactggatggcggtattaactttcgtgatctcgggggtaaccttgccgctgatggccggcggataaagcccggcttgttatttcgttccggttcgcttgatcgcttgagtaccaacgattgtgattttctcagtcacagtaacgttacccaaattattgattaccgtgatgccgatgaagtacaggctaagccagatgttttatggccgggtgcccactatcacaatataccggccaacccgctcagtagtgaggtgaatgccaatctggaaaaattgactaacgagacattagccacatttgatgtccgtgcctttatgttcgagctttatcaccgcttaccttttaatagcttggcttatcagcaattggtcaatttattgcaaaattgtgcatcaacggaccctgtcgctagcagcgttgtgcatagtggcgatgtggtacatagaggtattgtacagcactgtgcggttggaaaagaccgcacgggtgtaggtgctgcgttggtactgtttgctttgggggctgatgaatctactgtgctggaagattatctgttgacggaaaccaccctgaagccttttcgtgagcatatgctggctgaattggcactaaaactgaatgatcaggctctggcgcaatttacatttgttctctctgccagagaagagtttattcaaactacgctgcggagcattcatgagcgttatggaagcagggagcgttggttaaagcatgagttcggtcttggcagtattgagcgtgaaaaactacagtcttattttttagagtaacgggttattttttatgacattcgttttttagcataatgcgttacctcttgccttttatttggtccaggcgaagagttggagtcggtacccccgtattttctcgagtaacattcagcgcccgaggtcataagaccaccacagttttatggccccaagggcctcgcattggggccacacgcccgttgtctatactagcccgttgtctatactaatagtttctctccggcttatggcatgggcccaccactgggtgactctttttaaccgcttaatgatacaaactaccgcttaaccagttcgctgatatttctcttatggcgaggcgtatgtttacgcctgataaattccctggagagaatgctcatgcaacatgcgattacctttgttatcgcttccgcgtgtatccttacgatctgctaccgtttatacggtatcttttttgttcgtaaggtgctgcgcgtcgatgacagtgaagttaccccttcccatacctttgaagatggcaaagattacgttccgactaaaaagtgggtgaactttggtagccacttcgccgcaatcgcggcggcaggccccttggttggcccggtgttggctgctcaatacgggtatttacccggcttcttatggcttttgatcggttgtgttatcggcggtgccgtacacgatacggtcgtcttgtttgcctcaatgaaacatcaggggaaatccctgtcagaagtcgctaaatccgaacttggcccagttgctggctggtgtaccggcctggcgatgttgttcattatcactattaccatggccgggttatcgatggtggtcgtacatgctctggaacgtaacccttgggggactttcgcagtgttcatgaccatccctatcgccatctgtgttggcttgtgggaacgcatgactggcagcatgaaaggggcttcgtatgtgggtattgccgctatcatggtgtgcgtatttgtcggcccgtatattgaaggcacttggcttggtgaatggttaatgctgaaagctgatacggtcagtattattctgccaatgtatgctttctttgcaaccgcactgcctgtctggatgttgttaaccccacgtggttacctttccagctttatgaagatcggtgtgttcggtgcactgattgttggtgttgtcttcattaatcctgaaattcaattccctgcggttacgcagtttattcacggcggtggcccagttcttgcgggaccggtttggccgtttatctctattactattgcctgtggtgctatctctgggttccatgcctttatcggttcgggtacgacaccgaaacagatcgataaatggagcgatatcttgcccgtcggttttggtgcgatgctggcagaatgtatggttggggttatggcccttatcgccgcaacctctttgcatcctgctgactactttgccattaactcctctgctgaagcctggagtgcgcttggtatggaggttgtgaacctgccaaaattgagtgaagaaattggtttggacctgtatggccgtaccggtggtgctgtcactctggctgtagggatgaccgatatcttcattcgtgtgccatggtttaatagtttggctgcttacttcttccaatttgttgttatgtttgaagcggtgtttatcctgactgcggttgattcaggtacccgtgttgcccgttatttactgcaagattttctgggcgatatctgggctccactgaaacggaccgattggttaccaggaacattggtttgtagtgttattgcctgtgcattgtggggttacctccttaactcaggtgatattaactctgtctgggcattgttcggagtatcgaaccaattaatggcttctgttggcttaatcattggtgccacgattatcctgcgcttggcgaccaagcgtgtgtatatgttgacctgtgttattcctctggcttacctgtttgtcacagtaaattacgccggctattggatgatcactcacgtgtactttaattcagcggctaaaggctacaacctgttcaatggtatcatctcaattatcatgatgaccttgggtgtaatcatcttgatctccgcgctgaggaaatggcgtgagctatggatccgcaggtctgctgagatggctggcaacaaagtggttactgccaacgcctgataccactgacttattgtgctaatttgtttaaacggctggaatcttctagccgtttattttttgttaagttatagctactgcattttgagtatgctgatatacccttcgtatttgacgttgcaggggtgttagcggctcttactcactcgaatcactggcttgtcgttgaccttacagcgaataagttcatcgggattcgttcgtttgctgcctatctgcaacgccaactactttgggtatagttcgactctatcaatcacaggacataagcgtgacctttaatgatgccattactaccaccattgattttgttcgcgtacatgaagcgtgggctataccgattgtctttattttggcttttggcgaatcattggcttttctctccctattattgccagcaacagtcatcttacttgggttaggggcattgattggtgaaagtggcattcctttttggccaatctgggccgccgccgctgcgggtgctttcttcggtgactgggtctcgtattgggtcggaattcattataaggaccgcgttgccaccttgtggccactctcccgaaatccccagttactggttcgaggccatgctttcttcgagcgttgggggttctttggggccttttttggccgtttcttcggcccgttgcgtgctatcgtccctctagtcgctggtatttgtgccatgcctcaacgctatttccaactggctaatattacctcagctctgatttgggcttttggtattttggctccaggagcattcggcattcaatggctgtccaattggataggctaaccttatttttttgacgttattggtggctagcgggtgttcaacggttaatagttttaacctgtttcttatcctcaggggaacggttttttagcctgtttattatttatgcgcacagcttcgcaagatgagatgtaacgcaaaaacactctggacatccatacagtatccccttaccttgactgacattagaggagcagggggataatcgtggatatcagtttattttatgggctgggtggctgtttggtcggggggctgatcgggtggctaattgccagtttgtcccagcagcgaacaaaagcacagcaagatattgaacggcgattactggagcaggcattacagcaggcacaacagagtattgctacattgcagatgactcaacaacgtaatgagcaacagttacggcaaagtgagttggaacaacgtaatttgcatagccaattagcggcaaatagcgaaaaattacagcagcttgctcattggcgtaatgaatgtgaacagcttaatcaagaattgcgggctcaaagggaaatcaatagtgcccaagaagcagaattacgtgaagtcaccatccgcttagaagaaactcgcttagccacagaagaaaagcagcgtttattacttaatagtgaacagcgactgaccactcagtttgagaatttggcaaaccgcatctttgagcaaacggggcgtcgggctgatgaacagaataagcaaagcttagatcgcctgctattacctttacgtgaacagcttgatggctttcgtcgtcaggttcaggatagctttgggcaagaagctcgggagcgtcatactctgactcacgaaattcggaacctgcaacaattgaatgcccagatggcgcgagaggcattgaatctgaccaaggctttgaaaggggataataaaacacagggtaactggggggaagtcgttctggccaaagtgcttgaagcctcagggttacgtgaggggcatgaatatcaaacacaggttagcgttaaaattgaccaaaccagtcgtatgcagccggatgtgattgttcgattaccccaaggcaaagatgtcgttattgacgctaaaatgtcattggttgcctatgaacgttattttaatagcgaagatgatgctgaacgtgaggttgcgttgaatgaacatttatcatcattacgtggccatatcaggatgctggggcgtaaagattaccagcaactccccggtttacgctccctcgattatgtgttgatgtttatcccggtagaacctgcatttttggtggctattgaccgccagcctgagttgatcaacgaagcactacaacacaatatcatgttggtcagccctaccacattactagtggctttgcgcactatcaccaatttgtggcgctacgagcatcaaagccaaaatgcgcaacgtattgctgaaagagccgccagactttatgacaaagtacgcttgtttgttgatgatatggcgtctttggggcaaagcctcgataaagcacagctaagctatcaccaggcaatgaataaactgtcccagggccgtggtaacctagttgggcaagtagagagttttcgcactctaggggtcgaggtaaagcggcctattagcccattactggcagaaaaagcctgcgcggagcatcaacctgagggtgatttagcgctatccgatgacgcagaatcaggggcatttccagagtaatttaattggcaccgcaaccagggggtgtggggctttcatcggagttctggtacacttcctcgaaagattgactgaaaagcaggcatagaaaatggtagatcaggagaaggaaaccacccattttggttttcgcaccgtagccaaagaacagaaagaaggcatggtggcagaagtttttcattccgtagcagctaaatacgatctaatgaatgacctgatgtcatttggtgttcatcgtatttggaagcgttttacggttgactgtagcggtgtccgtcgtggtcaacgcgtgttggatttagctggcggtactggcgatctgacagctaaattctcccgtttagtgggtgaacagggtgaagtcatcctggctgatatcaatgaatccatgttacggatggggcgtgaaaaactccgtgataaaggtattgtaggtaatgtcagctatgtacaggccaatgctgaagctttacctttccctgataattattttgactgtattaccatttcattcggtttgagaaatgtcaccgaaaaagaaaaggcattgcgttctatgtttcgggtgctgaagccaggtgggcgtctgctagttcttgagttttctaagccgctcctcgaaccgttaagtaaagcctacgatgcctactccttccatatcttgcctaaaattggtgagcttgtggctcaggacgctgaaagttatcgctatctggcagaatctattcggatgcatcctgatcaagaaacactaaaaggtatgatggccgacgctgggtttgaaaacgtaacctattccaatttaaccggtggcattgttgcgttacatcggggctttaagttctaacaggaatatggctatgtcactaagaacactaatgctaaagccctttttattaaaaccaaggttactgacacccctaataaccgcagccttagaaacggttctcaatggtgtgttgtttaatgataaaagcctaaaagctgcccgttcacgtttagtgggcaaagtgttacgtattgaattacgtgaaataaatttcccattgctgttcgtgtttagtgagcgtcaagtcgatgtcttaagccagtgggatgatgctgcggactgcctagttaaaacggatgtcgctgtactggcaagattacgtgaccgccagcaactttcgcctttaatgcgcacgggtgaattggtggttgaaggtgacattcaagtagtccagcaacttgtcgcgttattagatcttgctgagtgggatcttgcggaatggttggcaccttatgtgggtgatgttgctgctgaaagtctggggcaagctattcacaaaagtagcggttttcttagtaggcaattacggcaacagcagcattatttggctgaagctatcaccgaggagtggagaatggctcccaacctgctggaagtcatgtggtttcatgaagaagtcgatgcaaccgctcgtgcaaccgaagctttgagttccagattggcaactatggagacaaaataatgacgccaggagaacttcggcgcctgtatttaattattcgggtcttcttgagttatgggttggatgaattaattccgaatatacgtctgacgctaccactacgggttgggcgtcatctgtttttttggttatctaaccggcataaagataagtcattaggtgagcgtttacgtcttgctttgcaggagttgggacctgtctggatcaaattcggccaaatgatgtccacgcgccgcgacttgtttcctccaaatattgccgatcaattagctctgttacaagatcgggtcgcttcttttgatggtgcgctagcgcgtaagcatattgagattgcgatggggggggcgttagaaacatggtttgatgattttgattcgcaagcgctagcttcagcctctattgcccaagtacatactgcacgcttaaaagagaatggtaaggaagtcgtacttaaggttattcgccctgatatcctgccgattattaaagctgatgtacgtttaatgtatcgtttagctggctgggtaccaaagcttttacctgatggtcgcagattacgcccgcgtgaagttgttcgtgaatatgaaaaaacgctgcttgatgaactgaatcttctgcgtgaagcagcgaatgccattcaactgcgtcgtaattttgaagacagtccaatgctctacattcccgaggtgtactcggactattgtcgtgaaagcgtattagtcatggagcggatttacggtatcccggtatctgatattgctgctttagaagaccaaggtaccaatatgaagttactggcagagcgcggggtgcaagtctttttcacccaggttttccgtgacagcttcttccacgcagatatgcatccggggaatatttttgtcagctatgaacatcctcatgacccgctttatattggtattgattgcggtattgttggctcactgaataaagccgataaacgttatctggctgagaactttattgctttctttaaccgcgattaccgccgggttgctgagctacatgtggactctggctgggtacctcgagataccaatgtcgaagattttgaattcgccatccgtaccgtttgtgaacctatctttgaaaaaccactggcagaaatatcatttgggcatgtgttgctgaatctcttcaacaccgcgcgccgttttaatatggaagtacagccacagttagttctattacagaaaaccttgttatacgttgaagggctagggcgtcagctttatcctcagcttgatctctggactaccgctaagccgtttctggaaagttggctgcgggaccaggtcggtctacctgccgtaattcgtgcattaaaagagaaagcccctttctgggctgaaaaattccctgagctaccagaactggtttacgacagcttacagcagcataaattattacaacaaagtgtggagaagctcactatacagatacaaggtcagcaacaacgtcaggggcagtcacggtatttgttcggtgttggcgctacactattagtgagcggtactatcttattcttggccgatgcaaccgaagtctctacagggttcatcgttgccggtgcattggcttggtttatcggttggcgacgtacctgctaaattatttatcgcgaagaatgttgggttatgggttattgcataaccgtgagttatataaacttgttcaataagctatgaactagttcaaaatgcggtaagttagatcagtatccacagaggctgtataacgtataatacgattctctgtggaataacccctataaatagaggtaggtaatatgggcagtatcggttgggcacaattattgattatagcggtgatcgtcgttttgctgtttggtacaaacaaactgcggacgttagggtcagatttgggggcatctatcaaaggctttaaaaaagcgatgggagatgattcgcaaaccccaccaacaaacgttgataagaccagcaatgatgctgactttgcgaaatcgattacagaaaagcagcagcccgtagcaaaagctgaagaatctaagagtcacgaaaaagaacagggataagctgtgttcgatatcgggtttagtgaactgctactggtccttgtaattggtctggtcgtacttgggccggagcgattacctgtcgccgtaaggactgtttctggctggattcgtacattgcgttcgcttgcggccactgtacaaaacgaactggcacaagagctaaaactacaagagttacaagacagcctgaaaaaagtagagcaggccggcttacaaaatctgacgcctgaattgaaggcgtcgatggatgaactcaaagaggccgcagaggcgctaaaacgttcttatcatgttgatgctggatcagaagctccacatacgatccataacccattggtgacagagccggaagcgatccacgacggtgttacgccagcggagccagcaacacaggtttccgcattggcacaggcccctaatatacttgaggcagggacagcgtcagtggttgactctgtagtcgaagctgcacctgttactaccgtgaaatcggtggttcagggggaggtattggttaagtcgactccagtacaagaagtagggttggcagatgttatggataaacccgtaaccaagcagcaaatcgatacaatcgattcccatggcacggatttatccagtgctggcccatctcgtattcaccaacctggcggcgatcagtaaacatggctgttgatgatacccaaccccttatctctcatctgatagaactgcgtaagcggttactgaattgtataatcaccattttggtggtttttctggtattggtcttttttgctaatgatatctataacttggtatcagcgccgttgatcaaacagctgcctgccggtgccagtatgattgcaacggatgtggcatcaccgtttttcacccccatcaagctgaccatgatggtttcggtgtttgtttccgcaccgatgactctttatcaggtttgggcatttatcgctcctgcattatataagcatgaacgccgtttgatggtgccgttattgatatccagtagccttttattctatcttgggatggcattcgcatactttgtcgttttcccattggcttttggcttttttgccaaaacagcgccagaaagcgtactgatagcgacagatatcaccaaatacctcgattttgtcatggcgctctttatggcctttggtatttctttcgaagttccgatcgcgatcattctcttgtgttgggcgggtgtaacaacaccagaagcattgaagaaaaagcggccttatgtgtttgtcggcgcttttgttgtggggatgctcctgacacctccagatgtgctgtcccaaacactgctggctattccgatgtatctgttatttgaagttggtgtgttctttgcccgtttttataccggtaaacagcgccgtgcagctactgaagaagatgaaggtatagatagccatccgaaagcaccttaaatcgatgcgttgatatttagccgcccttctgggcggtttctgttttggaacacttatgtttgatattggtgttaatttaaccagcgtacagtttgcaaaagattatcatcaggtagtcaaccgggcaaaagaggctggggttctcggtatcctgattaccggtactgatgcagatgaaagcttggcagcacagactttggccgctgaataccctggctattgttggtcgactacaggcgttcatcctcaccatgcgagcagttggcaagatagtgtcgagcagaaaattcgaaccttggcagccactgcctccgtcgtcggtattggtgagtgcgggttagactttaaccgtaacttttccaccccagcgcaacaagaagtcgcatttaccgctcaattagctctggctgccgaactttcgctgccggtatttttgcattgtcgtgatgcccatgagcgttttattgatttgctggttccttggctagataaaataccggcggctgttgtgcattgtttcacgggtaacagtgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgatgagttagatgcctgtttagcattgggtttatctataggtatcacgggttgggtttgcgatgagcgtcgtggccttgatcttagagctttgctcccgcgtattcctgttcagcagctattgttggaaactgatgctccctatttattgccaagggatttgaatcctaaacctgcatcacgtcgcaatgaaccctgttttctgccccatatcgtccagcaggttgcagcctggcgacaagaagaccctaattggctaggacagaaaactgatgaaaacgcccgccgggttttccggctggtttgagttaggagaacaatatgagctatgcatttccgggcacctttcctggtcgccgtatgcgccgtgtacgctgtcatgatttcagccgccgtttggttgccgagaatcacttgacggtcaatgacttgatttacccggtgtttgtcatggaagggactcaccagcaacaagccgtttcttcaatgccgggggtctctcgtatgacaattgatctgctgctgaaagaagcagaagcaattgctaagctcggtgtgccggttatatcgctattcccggtcattgaagcagggaaaaaatcattatatgcagaagaggcatataacccggatggtttagttcagcgtactgtgcgtgcgttgaaagatgcagttcctgagctaggtattctgactgacgtggcactcgatccctatacgacccatggtcaagatggtgtgattgattctgatggttacgtgatcaatgatgtcaccaaagagattctagtgcgtcaggcactatcgcatgctgaagctggcgctgagattattgcaccaagcgatatgatggatggccgtataggtgcaattcgtgatcaattagagcgccaagggttagtgaacacccagataatggcttattcggctaagtatgcgtcttgctactatggcccattccgcgatgcaattggctcgagcagtaatctaaaagggggggataaaaaaacttatcagatggatcccgccaacagtgatgaagcactgcaagaaatagctcaagatttacaagaaggcgctgatatggtgatggtaaaaccaggaatgccatatctggatgttgtacgcagggtgaaagatacttttggtgttccaacctttgcctatcaggtgtctggtgaatatgccatgcatatggcagcgattcagaatggctggctccaagagaaaccgacggtgatggagtcgttgttatgctttaagcgtgcaggtgcggatggcgtattaacttatttcgcaaagcaagttgcgcaatggctacatgatgaccagatgcagcgctaaaggatcataactaagagtcacagcattcagataggcactaactgcgcctatctgaatgaattctataatgatgaggtaatactcatccagattattgtaagtcagcgtgttattgcttttcgaactgacgattgtccaggctatgcttaatttggctattgagcatattcagtaacaacatcgagcgggcttcaccatctggttcggtataaatagcctgtaatccggcaaaaacgccatcaataatttttacgatatcaccaggtttcggtacttcaggggcaattatcttatccacagcatgggcttgcatatcagcaatgacggttgctgggatcaccgcgggctgtgtaccaaaacgaacaaaatggctgcccccccgggtggcgctgacggttgtggtatggatattttccgggtcaaactcagcgaataaataattggggaatagagcctctattacctcaatacgtttccctcgaactatcttttcgatagccactattggtgtccaacagtttacagtttgccgttccaaatgctctttggcacgtaaaatctgaccgcgtttacaatacaataaataccaagatttcatagtttcacatacctttgggtactatttagcagcataacaaaagcagtgagcgagatatagtgaggaaaaatggatcacttccaatatacagattattttgagcggtacggattgtacctatgctgatgagaattagcgataaataataacatgacgttattttaaggtgagtttgtattcatttttaacaaaaagacagcaaccactataaagacagcttataatggcgcatcccatagccgccgaaatgatcagcatgaaataccgtgacttacgtgacttcctctcattactggaacagaggggggaacttaaacgcattagccagcccattgatccttatttggaaatgacagaaattgccgatcgcacgttacgtgctggtgggcctgcgttactttttgagaaccctaaaggttacagcatgcccgtgttgtgtaatctgtttggcaccgctaagcgagtcgccatggggatggggcaagaagatgtcagcgccctgcgagatgttggtaaattattggccttcctgaaagaacccgatcccccaaaaggtttccgtgacttatttgataagctgccaaaatttaagcaggtattgaatatgccaacgaaacgcttgaactcggccccgtgtcaggagcaagtttggcaaggtgaggatgttgatttaagtcgcatccctgtgatgcactgctggccagaagatgccgcaccactagtctcttgggggttgactattacacgtggtccccacaaagaacggcagaatctaggcatctatcgccagcaggtattgggtaaaaacaaattaattatgcgttggctatcgcatcgtggtggtgcgctggattatcaggagtggtgtgaggcacaccctggtgaacgttttccggtcgctgtcgccttgggagcagaccctgctacgatcttagccgcagtgaccccggtaccagacacgctgtctgaatatgcctttgccggcttgttacgcggccataaaacggaagtggtgaagtgtctttccaatgaccttgaagttcctgcaagtgcagaaattgtattggaaggatatatcgaacaaggtgatatggctccggaaggtccttatggtgatcatacgggctattacaatgaaatagataatttccccgtgtttaccgtcacgcatattacacagcgccaagacgcaatttatcattcaacctatacgggccgaccaccggatgaacctgcggtaatgggggtggcactgaacgaagtctttgtacctattttgcaaaagcaattcccggaaattgttgatttctacttgccaccagaagggtgctcataccggttggcggtggtaaccatcaagaaacaatatgcaggccatgccaaacgcgtgatgatgggaatatggtcgtttttacgccagtttatgtataccaagtttgttattgtttgtgatgacgatattaatgctcgtgattggaatgatgtaatttgggcgatcaccacccggatggacccatcccgcgatacggtgttaattgaaaatacaccgatagattatttggatttcgcctcaccggtttccggtttgggatcgaaaatggggctggatgccaccaacaaatggccagcagagactccgcgtgaatgggggcgtccaattaagatggacgaagacgtccgtgcccgtattgatgctctgtgggatgagctggccattttcagtgacaaagacgcgaaacgctaactagcgtcggctttgtacttggttttgcatttgatgacccgacagagggaaggcatgacaactttaagctgtaaagtaacctccgtagaggccattaccgatacggtgtaccgggtgcaattggtacctgaatcttctttttctttccgcgccgggcagtatttgatggtagtgatggatgagcgtgataagcgcccattctcgatggcttccacaccgtttcagcaggactttatcgagttacatatcggtgcttcggagctgaatttgtacgcaatggcagtgatggatcgcatcctaaaagagaaaaaactggatgttgatattcctcatggagatgcctggttccgtgaagggagcaagcgtccgttggttctgattgctggcggtactggcttctcttatgcgcgatccatcttgttagccgcgttagcggaacaacctgatcgcgaagtctctatctattggggcgggcgcgaagcggtacacctgtatgatttaggtgagttggaagcactatcgattaagtatccgcaactgaaagtcattcccgtagtagaacaaccggaagagggttggcgtgggcgcacagggactgtactgagtgctgtactacaagattacggttctttagctgagcaggatatttacatcgcggggcgttttgaaatggctaaaatcgcccgtgagcgtttttgtgtggagcgtggcgcacaggaagaacatatctttggtgatgcttttgcctttatctaaaagcgataaaaagcccgcctctgaccggcggggaaatagcaactaaacacgatatacctcagttatcagggcctacgttcaggcccctaatttcttgatgtcgggtggttgtctatgtttgatggttatgtgtatttgatggttatatgtatttggctactataagcgctcaaatacggtagcaataccttgccctaggccgatacacatggttgctagcccaaattgtacgtcacggcgctccatcaggtttaacaatgtggtagagatccgtgcgcctgaacagcctaacgggtgacctaatgcaatggctccaccgttcaggtttactttatcgtccatgctttctaacaaacctaaacctttcagacaagccagtgactgagcagcaaacgcctcgtttaactcaaataaaccaatatctgccaattcaaggccagcacgttttaatgccaattgactagcaggtaccgggccatagcccatgattgaggggtcacaacctacgaccgccatcgaacggatacgtgctcgtggggttaaacctaatgacttcgctctggattcgctcataatcagcatcgcagaagccccatcggacaaggctgatgatgtccctgcagtaactgtgccatttaccggatcaaatgcagggcgcaaggctgctagaccggatagatttgtttcaggacgaatgacttcatcgaaatcaaagcgttttaatacaccttctgcatcatgcccattggttgcaacgatttcttttgcgaaatgccctgcctgagtcgcagcataagcacgttgatgagaacggaatgcaaactcatcttgtgactggcggctgatattgtgaattttagccaacatctcagcggtcaagcccatcattccagccgctttggcaacagtgcgacccattcctggatggaaatccacgccgtggttcattggcacgtggcccatatgttccactccaccaatcaaactgatcttcgcatcacccaccataatggctcgtgcgccatcatgcagagcttgcattgatgagccacacaggcgattaacggtaacagcgggtacgctgtgaggaatttcggctaataaagacgcgttacgggcaatattgaaaccctgctccaacgtttgttgcacacaaccccaataaatatcgtcgatttcagcagcattcaacccaggattacggctgataacggcacgcattaaatgggcagagaggtcttcagcccgtacatgacgaaaagccccccctttggagcggcccatcggtgtacgcacggcatcaataatgactacattttccatattttaagacctcatgctggttgattggtagaaacatcaagcagcgctgctgccacaggataataactttcgttatgttcagctttagctcgtagccccgcaggaacgtgatataacgcaccaaggtgggcatagcgttgagccatttcgacataatttgcgctaccgagcgtatcaaggtaacggaagactcctccgtggaatggagggaagccaaggccataaaccagcgccatgtcaccctcggctgcgctggcaataataccttcttccaggcagcggacgacttcattgatcattgggatcatggtgcgggcaataatgtcttcatcgctgaattcttggagaggttggctgatttctgccagtaatttatccacttgttcgtcattttctttacgtggcttaccctttgcatcttgcgtatagcggtaaaacccctgaccattcttttgcccaaatcgttggttatcaaacatcacatcaaccgcatcacggtaatccttgttcattcgctcagggaaaccggcagccatcaccgcttgtgcatgatgggcagtatcaataccgacgacatctaatagataagcgggccccatcggccagccaaactgtttttccatcactttatcaatttggtggaaatccccaccgtctctgactaacatgccaaagcctgcgagatacgggaataagacgcggttaacgaagaaaccagggcaatcattgacaacaattggggttttccccatttgtgtagcgtaagcgactactgccgcaagggttttatctgaggtttttgccccacgaataatttcaaccagtggcatccggtgtactggattgaagaagtgcataccgcagaaattttcagggcgtttgagtgatttagccaactgatcaataggaatcgtcgaggtattggaagctaaaacggtatcttcaccgattaatgcttctacttccgcaagtacagcggctttaaccttcgggttctccaccacagcttcgacgatcacttgggctcgttcaatacctgcataatccaaggttggtcgaatagtcgctagaatacttgccattttaaggccatccactttgccgcgttccagctgtttattcagtaatttagcggcctcattcattccaagatccagcgagttttcattaatatctttcataatgactggcacacttttcagcgctgactgataggcaattccacctcccatgatccctgcgcccagaaccgcagccagttttggtgcagcgacgcctttggacagttttttggcttgcgcttttacatactggtcgttaagaaaaatccccaccaaagcgcgagcttcattggaacccgctaaagggacaaaactgttggtttccaagttcagcgcttcggtacgaccaaattttgcggcggcttcaatagtttttactgcagtcaatggtgcgggatagtgtttcccggcgacttgcatgactctgcctttagcaatggtaaaacacatagccgcttcggtaggattaagttttaggggttccagttttgggcggcgtgctgcctgccaatcgagcttaccgtcaatagcttgtttcagcatagttaaggctgaaccgaccagtttctcagggtcgacaactgcatcaaccagcccaatctttagtgcatcgttggcagtaacatctttacctgtggcaataatctcaagtgcactatcagcgcctagcaggcgtggtaaacggaccgaaccaccgaagcccggcatgatgcccaacttggtttctgggaggccgatacgtgcttctggggaggcgatacggaaatccgtcgccaaaatacattcacatcctccacctagtgcgtatccattaattgctgaaatggttggcacgggtaaatcttccagtcgattgaaaatggtgttggcgaacaccagccactggtgcagtttttctggtggggcattaaacagggatagaaactcagtaatatcggcaccaacaatcaaggctgtcttcgctgaacgtaatagcaaccctttgagttcactttgtttttctaacacattcaaggcttcacccaaattggctacggttttagtatccagtttattaactgaacccggagcatcaaataccaactcggcaataccgttttccaaccagtgaagctgtaatgtttcgctttggtagagcatatctatctcctgaataagcgcatgtgatctggtatgaccagatattcaggaagtgtggttattttgttaatgaaatgcaaatgagagattgtttttttgcagtgaagatcacaatcaataaggtagactaattgatctttatcatatttattcgagatgtttcgagagactaaataatcgttctattacgcgggcagagtttggctgcaacacccattattttgggtatagtggctatcaatttgtagaataaacgtcatcgaaacatggtttcggtgactatgataagataaaaaaattaagttctaatagcgaagggtactgtgatggaaacgctggcttctttatataacgaacatttatccactctacaacagcgcacccgcgatgtgctggagcgtcatcaattagatgcgttgctgattcactctggtgaattacagcggctttttcttgatgaccgtgactatccctttaaggttaatccacagtttaaagcttgggtccctgtgactgaggtccccaattgctggttatgggttgatggagtcaatacaccaaaattatggttctactcaccggtagattactggcacagtgtcgaaccgctacctgatagcttctggacgaagaatattgatgttcagccattgctgaatgctgatgatattgcgcaacaattacctgttcagcgtgaacgtgttgcttatattggttatgcccagcagcgtgcacaagctttaggcttcagtgctgagaacattaacccgcagccggtcttggattatcttcattattatcgctcttataaaacggattacgaactggcgtgcatgcgtgaagcacaaaaaactgcagtcgtagggcatcgtgcggcctatgaagcattccagtcgggtatgagtgagtttgatattaatctggcttacctgatggctaccggacatcgtgatactgatgttccttacgataatattgtcgcgctgaatgaacactccgcagtacttcattatacgattttacagcatcaacctccggcagagatacgtagtttcctgattgatgccggagctgaatataatggctatgctgccgatctgactcgtacttacacagcagaccgtgacagtgattttgcggctttaattagcgaccttaatactgagcaattggcgctgatcgatacgattaaaagtggtgaacgctatactgattatcacgttcagatgcatcaacgcattgctaagcttttgcgtacacataatttagtcacggggatcagcgaagaggcgatggtcgaacagggaattacctgcccattcctgccacatggtttgggtcatccacttggtttgcaagtgcatgatactgctggttttatgcaggacgataaaggtacgaacctgaacgcgccatctaagtatccttatctacgttgcacacgtgttctgcaaccgcgcatggtgctgactattgagccgggcctgtactttatcgattctttgttggctccttggcgcattggtgagttcagcaaacattttaattgggatcgtattgatgcactgaagccttatggtggtattcgtatagaagacaatattgttattcatgataaacgggtcgaaaatatgacgcgtgatctgaaactggcctgatgcagccttatctgatacccgctatgccggttactatcagcgaagagatcaagaaaagccgtttcattaccttattggctcatacctgtggggttaatgaggctaaagattttattcagcaggttaagcaacaacatccaacggcccggcatcattgctgggcttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgccggtcccccgacggattctcagcagttaggtttttccgatgatggagaaccctctggcaccgccggtaaacccatcttggcacaactgatggggagtgatattggagaaattacggctgttgttgtgcgttattatgggggcattaaacttggcacaggtgggttagtaaaagcttatggtagtggtgtgcagcaggcactaaaacaggtagcggtaaaatataaagtcccacaggtggaatatactttacagtgtgactatgcgcagcttgctatggtagaaatgctattacagcaggttgaaggccagattttacgaggtgaatacacggaacttgtaacacttcatctcactctgccagcaactcaagccagccaagtcggggataaattgcgtgatctcagtcgtggtacattgcaattaacacctatttcgtaataatccccatccaagtgaattgctaaggaacgtgccggaatgcattttcgtgccataacccgtattgttggtctgctggtcatcttattctccggaacaatgtttattcccgggctggtggctttgatctatcgtgatggtgctggccgtgccttcagtgaaactttttttgttgctgtgtctatcgggcttttgctttggttaccgaatagaaagcagaagcatgagttaaaacctcgcgagggttttctcatcgtcgtattattttggacggtgttgggtagtgtcggggcattaccttttttattctcagagcggcctaatctttcattaactgatgcattctttgaatcattctcagggttaactaccacaggggcaactaccttagtggggttggattcacttcccaaagcaattctattctatcgacaaatgctgcaatggcttggtgggatggggatcatcgtactcgctgtggctattttgccaattttgggcgtcggggggatgcagctctatcgtgcagaaatgcctggtccgctgaaagataataaaatgcggccccgcattgctgaaacggctaaaacgctctggctcatctatgtactactgactatcgcttgtgcgcttgccctttggggagcagggatgtcggtatttgatgctatttctcatagtttttcgacaatagctatcggtggtttttcaacccatgatgccagcattgggtactttaacagcccaacgatcaacacaattattggcatattcttgctgatttctggctgtaattttggtttacactttgcggtactcagtggcagaagcttgaaagtctattggcgtgatcccgaattccgtatgtttatctttgtacaattgacgctagttatcgtttgtaccttagtgctctggcaacatagtgtatataagtccggaatagaaaccttaaatcaggcgttcttccaagtggtttcaatggctactacggcgggcttcacgaccgacagcattgcgaaatggccgctcttcttgcccctactcttattatgttctgcttttattggtggttgtgcggggtctaccgggggcggcctaaaagttattcgtatcctattactctacttacaaggttcacgcgagttaaaacggttggtccaccctaatgcggtttacaccattaaactggggcggcgtgcattacccgagcggattcttgaagcggtttggggctttttctctgcttatgcgctggtcttcattatcagtatgttagcgatcgtcgcgactggggttgatgaattttctgccttcgctgctgtcactgcgacgttgaataacctcgggcccggtttgggggtagtggctgataactttacatctatgaatcccgcagccaaatggatattggtgattacgatgttatttggccggctggaagtcttcactttgctagtccttttcaccccaacattttggcgcgagtagttctgcataaggaacattactatgaaaatactaatactttactccagccgagacggccaaacgaaaactatagcttcttatatagctaagcaattaacagaggcagccacttgtgaaatacaagacctatctcaagtaggccaaatcgatctgagccagtatcagcaagttatcattggggcttctgtacggtatggacatttcagccccgtgttgaataagttcgttaataaacacgttgcgcaattgagtcagatgccaagtgcattctttgctgtgaacttaacggcacgcaagccagaaaaacgttcgccacaaaccaatacatatgtacgtaagtttttattgaacactccctggcagccaacgttgtgctcggtattcgctggtgctctgcgttatccacgctacagttggatagatcggataatgattcaacttattatgcgtatgactgggggagaaaccgataccagtaaagaagttgagtatacggattggcaagaggtaagccgttttactcaggatttcttggcactgcagtataaaaagtagctatcacgctggttatcacagcaaattgctgaaaaaaaacacggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccgggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatagaaagtaacgagcaaataaagccgggctgagaaattggtcgggctttagtaccttgttgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcagacccaccaactcaccattccctgttgagttgcagcaataaggtgatttgctttttatatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataaaactatttcaaaacgtactgcggtcgcaaggcacagtgtgttgtgaaatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgataagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgtttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacagtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcgtcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaagaccccatgcccaaagcgtgggttttttgctgtgtgcgaaacacagaaattgcgcgttgtagcgagtagaatttcgggtttatgaaccatagactgacaaggtctattagtgtgaaatatgacacttatagaaaaaatctgcccgatatcaaatcctcctagaattctagggccaatttcctttgtactggtaccagtactcacagtgacgaccagattaaagcaggtttaccaagcgttctcccactctttaaataacattccatttaccctagccttaggtagtatcaagacttcttagccctatccgatgaaatttttctggtgatgatatcgctagtagctcgatcactactttttcattatttacttgaaataaaaaatacaaacagcccattacgatcggttagactagcgcgagagttatttagaatgagcatctaatgtaatgtcgaatcagcgttcctctctaaaacaccttaatacctttgcgctacctgcttatgcaagcaatgtcattagtgctggctcagtagaaacattaattgcggcttggcatgaatcaaaagccaagcgacagccggtactattactaggtgaaggtagcaatgtgttatttattaaaaatttctctgggacagtattactcaataggattatggggattacttctaccgaagacagtgctgcttggtatttacatgtcggtgctggggaaaattggcatcaactggtatgtcattcactgcaaaataatatgccggggttggaaaatttagcgttaattccaggctgtgtcggctctgcgccgatccaaaatataggtgcctatggcgttgaattaaaacaagtatgtgaatatgttgatttacttgatatggataaaggtactattcagcgtatctccgctgaggagtgtcagtttggttaccgtgacagcatttttaaacatcgctatgggaatggatttgctatcgtatctgtcggtattaaattgatgaaatcatggactccaacgctgggttatggcgacttaatacatatggacccattaacagttactgccacagatatttttaactctgtctgtacaatgcggcggagtaaacttccagacccaatggtcactggcaatgccgggagtttcttcaaaaaccctgtagtaagcgcagcaatcgctgaggagatcgtacattgttaccccaatgctcctcattatctgcagccagatgggtcagtaaaacttgcagcaggttggttgatcgatcagtgttcacttaaggggtaccagattggtggtgccgcagtacaccagcaacaagctctggtgctgattaaccagtcagaagcgactggccaagatgtaatacatcttgcacgttatatccgccagcaggtcgcacagagattttcaatctggctagaaccagaggtacgctttattgctgataatggtgaagttaatgctgtggagcatttatcgtgaaagatatcagggtccccttacggttagtcagtatattatctgatggtttttttcactccggtgagcaattgggtgaaacgttaggcatgagtcgcgctgcgattaataaacacatgcaaactattagagattggggtttagatgtttttactgtcccaggtaagggctacagcttacctacttctatccaattgcttgatgaacaaaaaatattaagttatttacctacgggtcacgtaacagtattacccgtagtcgattctactaatcaatatttattggatcgtattactgaattgaaatcaggtgatgcgtgtgttgcggaatatcagcaagcaggacgaggtcggcgtgggcgtcaatgggtttctccttttggtgctaatctttatttatcaatgtattggcggctagagcaaggtcctgctgctgcaatgggattaagcttggttgttgggattgttatggcagaggttctgcagaatttaggtgcagagaaggttcgtgttaagtggcctaatgatctgtatttaaatgataaaaagctggccggaatattagtagagcttactgggaaaacgggtgatgctgcacaattagtcattggtgcaggtattaacctgacaatgcgtggttcagaaacaaatgctattaaccaagattggataaatttgcaggatgctggtgttactatcgatcgtaataaactcactgctgagatcttatctgaattacggcttgcagtagttaagttcgaaaatgagggcttatcggcattcctttctcgttggcagaaaatggataattatcttaataggccagtgaaattaattattggtaatcaagagatttttggtattgctcgcggaatcgatcagcaaggcgcattattattagaacaagatggcaatataaagccttatattggcggtgagatatcccttcgaggtgtctgattaattaatgggagataactatctcccgtatagattattttcttaagcgtacactttctactgcatgattggcacttttcgtcattattaaacttgctctttcacgagttggtaaaatattttgctttaaattcaatccattgatctcattccataattgagtggcgatcttaatagcctctgtctctggtagttttgcataattatgaaagtaagagtctggatttgagaatgcaccctgacgaaatttaagaaatctattaatataccaactctgaagtaaatcctcaggtgcatccacatatatagagaaatctacaaagtctgatacaaatacgtgatggggatcatgtgggtagtccatcccactctgtagcacatttaagccttctaatattaggatgtcgggttgcttgattaccttattaccgtcagggacaacatcatatattaaatgagaataaacgggtgcagtaacataatccgctcctgatttaacctcagagacaaatttcactagattatgcatatcataggattccgggaatccttttttcttcattagcccacgttcgttgagcaccttattaggatgaaggaaaccatcggttgtaatgagttctacgctacgatgttccggccaacggctaagcaaagcttgcaataaacgggcggtagtacttttaccgacagctacgctgccagcaatgccgatgacataaggaatacgttggccatcagtcccaaggaattgctcaagaacagcctgacgacgcaaattagagctaatataaaaattaagtaggcgtgaaagtggaaggtaaatttgtgccacttcatctaatgaaaggtcttcgttaatccctttgagtttaacgatttcttcttctgtcagtgtcaatggcactgagtcgcgtaatgccgcccattgggtacgatcgaactgtagataaggcgtcgctaaagattgttctctttttgtcataagccaaattctgcctgttaacgcaggttgggaaaggcgctggacgccaactccagataagaaacaagctgcatattataggcagcttggtttttggtgtagacatttttgcgcttagtgagtgatttctttgacgcgtgttgctattccaatcaattaagagggcttatggcaggttcaggtattttctattttttacactatggttcattagttttgtatggccgtgtgtggttgaaccacggtaaacaagcgtttgaaataaattgcggttggatgatagttaccattaggagtgcaggcatagtcagggatctcccccacataacggtagccctgtgcccgataaaaagactcagcggaagaacccgattgagtatctagatatattaatccacggcgtaattgtactgcggtgttttctgcagcaatgattaatttatgtcctatcccagtgcgacggctacggctatgaacaagtaatttttgtatttcagcccgatttaagccattcggtttttggcaaagaactaattggatagtaccgatgatgccaatttcatcacgtgctatccataagagtaatgcttctctctctatggctgggcgtagactgtggaaataaccctcagcttcttcctgggaaagtgtatgcgtattgtaacccacggaggcaccataagtgaccgcatcaataagtaaactggctaacccacttcggtatatggggaaagttgcggcattaagcaaaactatcttcataatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataataaaatttctctctgaaactgtctgctctgatatccattgctaagcaataaacaagccaaacttataaagtgggcagtagtaagcgcttttctgcttattagccattcaggaatgcactgatgtagaataattttccccattgtggtgcatatgactaaagtgatattcaggacaatattgttcggtgatgagatatggatgagatttttgaggatgaatcttataatgataggcgggtacaatatttgattttttgagtattaattgagctgattatgcttgataatacctctgcggcgtaaaaggtggtcgttttatgagcaaagacgcgagttatgcaatttttttgttgcatcatggctccgctctacctagaatgcgctgcacttgatgccggcatagctcagttggtagagcaactgacttgtaatcagtaggtcccgagttcgactcttggtgccggcaccattcaagtactaaaatttaggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatgtttaaccttgagtcccagggtaattcagaacgttgaatccccagtaagcactcaaggcgagggtagcgtacctcgatgaagagtgaagtggccaagcccttcctttcagatttctgcagattaagtcaggtagccgagttctaagatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgtgggttcgattcccactgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccatttctcattctctcgtcccctgattttctttctgttttatggattcagcaagcatatgcttggttgatacggtgaaaccaccgattccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaagccgcacgttaatgtgggtactattggccacgttgaccatggtaaaactaccttaactgctgcaatcaccaccgtattggctaaaacctacggcggtagtgctcgtgcattcgaccagatcgacaacgctccggaagaaaaagcgcgtggtatcaccatcaacacttctcacgttgaatatgatactcctgctcgtcactatgcacacgttgactgcccaggtcatgctgactacgttaaaaatatgatcaccggtgctgctcagatggatggagcgatcttggttgttgctgcaaccgatggccctatgccgcagactcgtgagcatatcctgctgggccgccaggttggtgtcccatacattattgtcttcctgaacaaatgtgacatggttgacgatgaagagttgctagagttggttgaaatggaggttcgtgagcttctgtctcaatacgatttcccaggcgacgacactccagtcatccgtggttcagcgttgaaagccctggaaggtgacgctgagtgggaagctaaaattatcgagttggcagaagctctggatagctatattccgcaaccagaacgcgctattgatagaccattcctattgccaattgaagacgtattctctatttctggtcgtggtactgtagttactggtcgtgtagaacgtggtattgttaaggtcggcgaagaagttgaaatcgttggtattatcgatacgattaaaacaacttgtactggcgttgaaatgttccgcaagctgctggatgaaggccgtgctggtgaaaatgttggtgttctgctgcgtggtactaagcgtgacgatgttcagcgtggtcaagtactggcgaaaccaggttctatcaagccacacacgaagtttgagtcagaagtttatattctgagcaaagatgaaggcggccgtcatacaccgttcttcaagggctaccgtcctcagttctacttccgtacaactgacgtgaccggtaccattgagctgccagaaggcgttgaaatggtcatgcctggtgacaacgtaaacatggttgttaacctaattgctcctatcgcaatggatgatggtctgcgcttcgcaattcgtgagggtggccgtactgttggtgctggcgttgttgctaaagtcattgaataagatttgacgcgacatgcgataaaagggcatcatttgatgccctttttatacgttgcatactagaacctatctcgtcagtggtttttttaatcgtaattactggtgagataggctctggaaatacggcgaatagtgctgaaatagtgctgagtggtgccgattagagagtctctagagcatccttcggcttggtttgctttgcgatgcgaagcaaagttgtttgttctgaatcatagtgacaggttggtttatgagtgcgaataccgaggctccagggagcggacgcggcctggaaacggctaaatggctaatcgttgctgtattgttagtcgtagcaattgtcggtaattattattaccgtgaatatagcttgccgctgcgcgcgttggcagttgtagtaattatcgctgttgccggtgctgttgcattgatgacagcaaaaggtaaagccactgtagcctttgctcgtgaagcacgcacggaagtgcgtaaagtgatttggcctacccgtcaggaaacactgcatacaacgttaatcgttgctgcggtcactgctgtaatgtcactgattctatggggactggatggtatcctagtccgcttggtatcatttattactggcctgaggttctaagatgtctgaagcacccaaaaagcgttggtacgtcgttcaggcgttttccggttttgaaggccgtgtagcacaatcgctacgtgagcatatcaagttacatgacatggaagagctgtttggcgaagtcatggttccaacggaagaagtcgtagagattcgtggcggtcaacgccgtaaaagtgaacgcaaattcttcccaggctatgtgctggtccagatggtcatgaatgatgccagctggcacttagtacgtagcgtgccacgtgtaatgggctttatcggtggtacatccgatcgcccggcaccaatcagtgataaagaagttgatgcgattatgaatcgtcttcagcaagtgggtgataagccacgtccgaaaacactgtttgaaccaggcgaattggttcgtgttagcgatggtccgtttgcagacttcaacggtgttgttgaagaggtggactacgagaagagccgcttgaaagtatccgtttctatttttggccgtgcgacaccggttgaattggatttcagtcaggtagaaaaaggctgattcatttttcagcagtggttgaaatttgagtcttgtcttaggcgcgaaattaaaatataatttcgcgccttttgtttttagatgttttgcttttgtcatccgtggtaaccacatccatggaaataacaagcgagacaaaacacggggagcctcaaacgaggcgatactacccaaatcgaggaaatcgtaaatggctaagaaagtacaagcctatgtcaagctgcaagtagcagctggtatggcgaacccaagcccaccagtcggtccggctctgggtcagcagggtgttaacatcatggagttctgtaaagcgttcaatgctaagactgaaagcattgaaaaaggcctgccgatcccagttgttattactgtttattctgatcgctctttcactttcgttactaaaaccccgccagcagcagttctgctgaaaaaagcggcaggtattaagtctggttctggcgtgccgaacaaagacaaagtaggtaaagtgaccagtgctcaggtccgtgaaatcgcagaaaccaaagctgcggatatgactggttctgacgttgacgcgatgatgcgttcaatcgaaggtactgctcattccatgggcctggtagtggagggttaataaatggctaagctgaccaagcgcatgcgcgtgatccgtgacaaagttgatgttactaagcaatacgatatcaacgaagctgttgctctgctgaaagagctggctactgctaaattcgtagaaagcgtggacgttgccgttaacctcggtatcgatgcacgtaaatctgaccaaaacgttcgtggcgcgactgtgttgccacatggtactggccgttcagtacgcgttgctgttttcgctcagggtgcaaatgctgaagcggcgaaagaagcaggcgctgaattggtaggtatggacgatctggctgatcagatcaagaaaggcgaaatgaacttcgacgtcgttattgcttctccagatgcaatgcgcgttgttggtcaattgggccaaatcttgggtccacgtggcctgatgcctaacccgaaagtgggtaccgttacacctaacgttgctgaagcagttaaaaatgctaaagcaggtcaggttcgttatcgtaatgataaaaacggtattatccacactaccattggtaaagttgatttcgactcagataagttgaaagagaacttagaatctctggttgttgcgctgaaaaaggctaagcctgctacagcgaaaggcatatatatcaagaaaatcagcctgtccactaccatgggtgctggcgttgctattgatcaaagcggcctgactgcagtagtgaactaatcactaattgcttttatcgctttacgtgggcgtaaggtttgtctaaaatcttacgcccatgctatctgttgatcgttgtatcgccttcgacagagcaacaaaatttttcggttggagcttggccttatccaagcctccgtccaagaccgcaggtgtgttgaaaaacacttaatttcctgcgtagacggtgacagaacctaaagaaaatttttctttctttatttgtttataaagaatgataaagaatagtctttgctggattctgctcaccgtgtttcaacgctcgttcacggcaattttgtcgtgaattgggtgacgtgagttccggagaattattctccggttaatccaggagcaagaactaatggcactaaatcttcaaggcaaacaagcgattgttgctgaagttaaagaagtagccaaaggtgcgctgtctgcggttgttgcggattcccgtggcgttaccgttgataaaatgactgaactgcgtagagcaggtcgtgaagctggcgttcatatgcaagttgttcgtaacaccttgctgcgtcgcattgttgaaggcactccattcgaatgcctgaaagacacgtttgttggtccaaccttgattgcattctctgctgaacatccgggcgcagctgctcgtctgttcaaagcatttgctaaagataatgcaaaatttgaggttaaagcagcagcctttgaaggcgagttaatccctgcggctcaaatcgaccgcttggcaactctgccaacctacgaagaagcaatcgcacgtctgatgggaaccatgaaagaagctgccgctggcaagctggttcgtactctggctgcgctgcgcgatcagaaagaagctgcttaattgccttttttcttcatcgttgctttttaacgtataaactatttctgtattttaggaacacttgttatgtcaactatcactaaagaccaaattctggaaggcgttgcagctctgtctgtaatggaaatcgttgaactgatctccgctatggaagaaaaattcggcgtttcagctgctgctgttgctgcaggtcctgctgctgctgttgaagctgcagaagaacaaactgaattcgacgttgttctggcttcattcggcgagaacaaagttgcagtaatcaaagctgttcgcggcgcaactggcctgggcttgaaagaagctaaagatctggttgagtctgcaccagcagttctgaaagaaggcgtgaacaaagacgaagctgagacgctgaaaaaatctctggaagaagctggtgcttctgttgagatcaagtaagtttagctttgagttcgcagcctaactttataggctgatggctggtgactttttagtcatcagcctttttgcgctgtagggcgtcagtagcatttcacactgtttagctactgactaacccctaatattcctttctattgacgacttaatatactgcgttctcagctacgacccactcgggtagctcggtagtcaaggtaacgcgatgaaatggtttaagagtgatagaaaagagtattccgggaagtgtttcgacttctcgatcaaaataatagtgttgcatgacctgtcctagtttagggcggacagagtgggtcactgatcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttttggacataccttatctcctttctatccaacttgactcgttccagaaatttatcgagcaagatcccgaagggcagcacggactagaagcagcattccgttctgtttttcctatccagagctacagcggcaattcggagctgcaatacgttagctaccgtcttggtgagccagtattcgacgtcaaagagtgccagatccgtggtgtgacttattcagcaccgctgcgcgttaaactgcgtctggttatctatgagcgggaagctccggaaggtacggtcaaagacatcaaagaacaagaagtctacatgggtgaaattccactcatgaccgaaaatggtacctttgttattaacggtactgagagggttatcgtatctcagttgcaccgtagccctggtgtgttctttgacagcgataagggtaaaacccattcatcgggtaaagtgctgtacaacgcacgtatcatcccttaccgcggttcatggttagatttcgagtttgatccgaaagacaacctgtttgtacgtattgaccgtcgccgtaaattgcctgcaaccatcattctgcgtgcattgaatttcaccactgcacagatcttggatctgttctttgagaaagtggtctttgagattcgtgataacaagctgcagatggaattggttccagagcgcttgcgcggtgaaacggcatcctttgatattgaagcgaatggcaaagtttacgtcgagaaagcgcgtcgtattactgctcgtcatattcgccagcttgaaaaagacggcattgaccgcatcgaagtaccggttgaatacattgccggtaaagttgttgctaaagactatgttgatgcgagcaccggtgaactgatctgtgccgctaacatggagctgtcactggatctgctggctaagttgagccaagctggccacaagcaaattgaaacattgttcaccaacgatctggatcacggtgcttatatctccgagaccctgcgtgttgacccaaccagcgatcgtctgagcgctttggttgagatctatcgcatgatgcgtcctggcgagccaccaacacgtgaagccgctgaaaatctgtttgagaatctgttcttctccgaagaccgctatgatttatctgcggttggccggatgaagttcaaccgttctctgctgcgtgacgagatcgaaggttccggtatcctgagcaaagaagacatcacagaagtgatgaaaaagctcattgatatccgtaacggtagaggcgaagtggatgatatcgaccacttgggcaaccgtcgtattcgttccgttggcgagatggctgaaaaccagttccgtgtaggtctggttcgtgttgagcgtgcagttaaagagcgtttgtctctgggcgaccttgatactctgatgccacaggacatgatcaacgccaagcctatctcggctgcggtgaaagagttctttggttccagccagttatcccaatttatggaccaaaacaacccgttgtctgagattacgcataagcgccgtatctctgcattgggcccgggcggtttgacccgtgaacgtgctggctttgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaattgaaacgccagaaggtccaaacatcggtttgatcaactccttgtctgtatatgcacagactaacgagtatggtttcctggaaacaccttatcgtcgtgtacgtgatggtgtggtgaccgatgaaattaactatctgtctgctattgaagaaggcaacttcgttatcgctcaggcgaactccaacctggatgatgaaggccgctttttagaagatttggtgacttgtcgtagcaaaggcgaatcaagcctgtttagccgcgagcaagttgactacatggacgtatctactcagcaaatcgtatccgttggtgcttctctgattccattcttggaacacgatgacgccaaccgtgccttgatgggcgcgaacatgcaacgtcaggcggttcctactctgcgtgctgataagccgttggtgggtactggtatggaacgtgcagtggcggttgactcaggggtaacctctgtagccaaacgtggcggtactgttcagtacgtagatgcatcccgtatcgttattaaagttaacgaagatgagatgcacccaggcgaagccggcattgatatttataacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccgtgtgtgaatctgggtgagccaatcgagcgcggtgacgtgctggcagatggcccatcgacagacctgggcgaactggcattgggtcagaacatgcgcgtagcgttcatgccttggaacggttacaacttcgaagactccatcttagtctccgagcgcgtggtgcaagaagatcgcttcacaaccatccacattcaggaattggcatgtgtgtcacgcgacaccaagttagggcctgaagagatcactgccgatatcccgaacgtgggtgaagccgcgctctccaaattggatgaatccggtatcgtgtatatcggtgctgaagtgactggtggtgacattctggttggtaaggtaacgcctaaaggtgaaacccaactgacgccagaagagaaactgttacgtgcgatcttcggtgagaaagcgtctgatgttaaagactcttctctgcgtgtaccaaacggtgtttctggtacggttatcgacgtccaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgttggaaatcgaagagatgcaactgaaacaggctaagaaagacctgactgaagagttgcagatcctggaagcgggcttgtttgcacgtatccacgcggttctggtttctggtggcatcgaagctgagaagctgagcaagttaccacgtgaacgctggctggaactgggcctgaccgacgaagacaagcaaaaccaactggaacagttggcagagcagtacgacgaaatgaaatctgaattcgagaagaagatggatgccaagcgtcgtaaaatcacccaaggcgatgatctagcacctggtgtgctgaaaatcgtcaaggtgtatctggcggttaaacgtcagattcaaccgggtgataaaatggccggtcgtcacggtaacaaaggtgttatctctaagattaacccaatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgttctgaacccgctgggcgtaccatcgcgtatgaacatcggtcagattttggaaacccacttagggatggcagcgaagggtatcggcgagaaaatcaacgccatgctcaagaagcaggaagaagttgccaaactgcgtgagttcatccagaaggcctacgatctgggcgacaacgtttgtcagaaagttgatctgagcacctttaccgatgacgaagtactgcgtctggcagagaacctgaaaaaaggtatgccaatcgcaacgccagtcttcgatggtgcgacagagaaagaaatcaaggaactgttacagctgggtggcctgccaacgtctggtcagattaccttgtttgacggccgtaccggtgagcaatttgaacgccaggttactgtcggctacatgtacatgctgaaactgaaccacttggttgatgacaagatgcatgcgcgttctaccggttcttatagcttggttactcagcagccgctgggtggtaaagctcagttcggtggtcagcgcttcggtgagatggaagtgtgggcgttggaggcttatggcgccgcgtacacattgcaagaaatgcttaccgtcaagtccgacgatgtaaacggccgtaccaagatgtacaaaaacatcgtggatggcgatcaccgtatggaaccaggaatgccggagtccttcaacgtattgttgaaagaaatccgctctctgggcatcaatatcgagctggaagaagagtaattcttcaccagacggcaaactctcatagccgggagtttgctggtggttcgcactggtcacaggggcactcaaacctaggttcttaggtttgagtgcctatcaggtctaactccgacaggagccaatccgtgaaagacttattaaagtttctgaaagcgcaaactaagaccgaagagtttgatgcgatcaaaattgctctggcatcgccagacatgatccgttcatggtcattcggtgaagttaaaaagccggaaaccattaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttggcccagtaaaagattacgaatgcctgtgcggtaagtacaagcgtttaaaacaccgtggtgttatttgtgagaaatgcggcgttgaagtgactcaaactaaagtgcgccgtgagcgtatgggtcacatcgaactggcttctccaactgcgcacatctggttcctgaaatcgctgccatctcgtatcggtttgctgctggatatgccattacgtgacatcgaacgtgtactgtacttcgaatcctatgtggttattgaaggcggtatgaccaacctggaacgtcgccagattctgactgaagagcagtatctggatgcgttggaagagtttggtgatgagttcgacgcgaaaatgggcgccgaggctattcaggccctgttgaaaaacatggatctggaagctgagtgcgagatcctgcgtgaagaattgaacgaaacaaattctgaaaccaagcgtaagaaactgaccaagcgtatcaagttgctggaagcgttcgtacagtctggcaacaagccagagtggatgatcctgaccgtgctgcctgtgttgccgccagatctgcgtccattggttccgttggatggtggtcgctttgcgacttccgatctgaacgatttgtatcgtcgcgtgatcaaccgtaacaaccgtctgaaacgcctgctggacttggcggcaccggacatcatcgtacgtaacgaaaagcgtatgctgcaagaagcagtagatgcattgctggataacggccgtcgcggtcgtgcgattaccggctctaacaagcgtccgttgaagtcactggctgacatgatcaaaggtaagcaaggtcgtttccgtcagaacttgctgggtaaacgtgttgactactcaggtcgttcggttatcaccgttggtccatacctgcgtctgcatcagtgcggtctgcctaagaaaatggctcttgagctgtttaaaccgttcatctacggcaagctggaattgcgtggtcttgctaccaccatcaaagccgccaagaagatggttgagcgtgaagaagcggttgtttgggatatcctggatgaagttatccgcgaacacccagtgctgctgaaccgtgcaccaacccttcaccgtttgggtatccaggcgtttgaaccggttctgatcgaaggtaaggcaatccagttgcacccattggtttgtgcggcatataacgccgacttcgatggtgaccaaatggctgtccacgtaccgctgacactggaagctcagttagaagcgcgtgcgttaatgatgtctaccaacaacatcctgtcacccgcgaacggcgagccaatcatcgttccttctcaggacgttgtattgggtctgtactacatgacccgcgactgtgttaacgccaaaggcgaaggcatggttctgactggcccgaaagaagctgagcgtatttatcgcgctggcttggcatctctgcatgcccgcgtaaaagtacgtattaccgaagaaattcgtaataccgaaggcgaaagcattacgcgtaccagcattatcgatacgactgtaggccgtgctattttgtggatgatcgtcccgcaaggcctgccttactctatcgttaaccagccgctgggtaaaaaagctatctctaagatgctgaacacgtgttaccgcatcttgggcttgaagccaacggttatctttgctgaccagatcatgtacaccggttttgcttacgcagcacgctcaggcgcctctgtaggtatcgatgacatggttatcccagaagcgaaagcggggatcatcgaagaagctgaaactgaagttgctgagatccaagaacagttccaatctggtctggtcacggcaggcgaacgttataacaaagtgatcgatatctgggctgcggctaacgaacgtgttgctaaagcgatgatggataacttgtcggttgaggatgttgtcaaccgtgatggcgttgttgaacagcaagtttcattcaacagcatcttcatgatggccgactccggtgcgcgtggttctgccgcacagattcgtcagctggcaggtatgcgtggtctgatggctaagccagacggctcgatcattgaaacgccaatcaccgcgaacttccgtgaaggtttgaacgtacttcagtacttcatctcaacccacggtgcgcgtaaaggtttggcggataccgcattgaaaactgcgaactccggttacctgacccgtcgtttagttgacgtggcacaggatctggtggtgactgaggatgattgtggtacccataacggtatcgtgatgaccccggttatcgaaggtggtgatgttaaagagccactgcgtgatcgcgtactgggtcgtgtgactgcagaagaagttatcaagccaggttcggctgatattctggttccgcgtaacaccctgctggacgaaaaatggtgtgatctgttagaagaaaactccgtcgacagcgttaaagttcgctccgtagtaagctgtgaaactgatttcggtgtgtgtgctaactgctatggtcgcgacctggcacgtggccacatcatcaacaaaggtgaagcggttggtgttattgcagcacagtccatcggtgagccgggtactcagcttacgatgcgtacgttccacatcggtggtgcggcatctcgtgcggcagcagaatccagcatccaggttaagaacaaaggcagcttgaaactgagcaacgtcaagttcgtgaccaatgcggctggcaagctggttattacgtctcgtaataccgagctgaagctgatcgacgaattcggtcgtaccaaagaaagctataaagtgccttacggtgcggtaatggctaaaggcgatggcgcagaagttcagggcggcgaaaccgttgctaactgggatccgcacatcatgccagtggtcaccgaagtgagcggcttcattcgcttcgccgacatggttgatggccagaccattactcgccagaccgacgaactgactggtttgtcttctctggtcgttctggacagtgcagagcgtacgggtagcggtaaagacctgcgtccagcactgaaaatcgttgatgccaaaggcaatgacgtattgatcccaggtactgatatgcctgctcaatacttcctgccaggtaaagcgattgtacagctggaagacggtattcagatcggtgcgggtgataccttggcgcgtattcctcaggaatcaagcggtaccaaggatattaccggtggtctgccacgtgttgctgacttgttcgaagcacgtcgtccgaaagagcctgcaatcctggctgaaatcagcgggatcatctcgttcggtaaagagaccaaaggcaagcgtcgtctggtgatctcaccgttggatggtagcgatgcatacgaagagatgattccgaaatggcgtcagcttaacgtgttcgaaggtgaagttgtggaacgcggtgacgtggtttccgatggcccagaatctccacatgacattctgcgtctgcgtggcgttcacgcggttacccgctacatcaccaacgaagtgcaggaagtttaccgtctgcaaggcgttaagattaacgataaacacattgaagttatcgttcgtcagatgctgcgtaaaggcactatcgttgatgcaggtagcaccgacttcctggaaggcgagcaggcagaaatgtcccgcgttaaaatcgctaaccgtaagctggcagcagaaggcaaaattgaggctacgttcactcgtgacctgctgggtatcaccaaggcatccttggcgaccgagtccttcatctctgcggcttcgttccaggaaaccacgcgcgttcttactgaagcggcagttgccggtaaacgtgatgaattgcgtggcctgaaagaaaacgtaatcgtgggccgtctgatcccagccggtaccggttatgcttatcatcaggaccgtatgcgccgtaaagcacagggtgaagcgcctgttgttccacaagtcagcgcggatgaagcgactgcaaacttggccgaattgcttaatgccggttttggtaacaacaaaggctaatctctttgcctactaccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaacccgcatctttcgggatgcgggtttttgagagacgaacggccccttctcgggccgttttttttgtttatttttagagtaagtcgttttttttagagcgttttgtttttgttagagtaaattttgtttgtttttagagtcaatgtcgtcccccctgaatttagtcttgccgcttaatggtgttctctggttaaaacaaaccgccaagagtgtcatgccagccagtggtgtaactcactgatattacgccttcgggcggtttttcaatattacgtgaactcgcttatcgcaatgaacggcctaaatggctatcccaatctttccacacgggctgtaagcctgcttttgttaacgcttgtgcgacctgttccggggagcggttatcatggggcgcaaattgttccagttcgggatgatcatcggcataaccccccggttgggtttttgacccggcactgacattattgatagcaaccggaatgacattatcgcggaagaaaggcgattctcgagtagataacgacagttccacatcaggtgcaaataagcgaaaagcgcagatcagttgcagcagttgtggctcactcatgatggatgcgggttcgatccccccagcgcacggacgcaagcgagggaaagagatcgaataacgggtttgccagtaagtttgttgcaaataaaacagatgctccgccagcatataacagtcggtacgccaactattggacaagccaatcaaggcacctaatccgatcttgtcgatccccgcacggcccaaacgatctggggttgccaaccgccagtgaaaatcctgcttatgaccccgcaaatggtgctgctgatacgtcgctgggtgataggtttcctgataaaccatcacgccatctaatcccagcgcctttaattcagtatattcatcttctgccaatggctgaacctccatcattagcgaactgaatctactgcggatcgtagggaggtggcggcgaaaatagtccattcctacttttgtttggtgctccccagtgaccagcagcaagtgctcaaaacccagcgctttgatggcttcacactctcggataatctctgcttcatccaatgtcttgcgtttgatgcgattactcatcgagaagccgcagtaagtgcaatcattagcacacaaattggagagataaagcggcacataaaaactgactgtatttccaaaacgttggcgtgtcagttgttgggccttctgtgccattggctccaggtaagccagtgcggcaggggaaatgagtgccatcaaatcttcgcgggtgggcttgatggcattcagcgcccgttcaacgtctgcgggttttttactgttgatggttaaggagatatcgtcccagtccaactgctgccagcgctggttgaagtcttcagacatggtcttgctcctcaagttggctgaggaaacccgttagcgggctggtggcggtggcccgtagttgtaatgtatcaggttgtgaaggattgaacggtgaagcgccaagcccagccaagcgtgcccgttcgccagattcaaccgccagccggaaagcatgggccatctgcaccggggagtgagctacggcaattgcggtattcaccagtacggcatcggcacccagttccagcgcttcaagggcatggctcggtgcaccaatgcccgcatcaacgacgaccgggactttcgattgttcgataataatttgcaggaagtcgcgagtacgtaaccccaaattagatcctatcggtgagcctaatggcatcaccgcagcacaacccacttcttccagtcgtttacacaagacggggtcagcaccacagtaaggtaaaacaacaaacccctctttcaccagcacttcggcggccttgagcgtttctatcgggtcaggcagcaaatatctcacatctggatgaatttccagttttacccaatgggtattcaaggcttcgcgggccagacgtgcggcaaaaatagcttcctcagcggttttggcaccggacgtattaggcagtaagcgcacgcccaactgccgcaagggtgcgaggatcgcgtcgtttcctgactgtaagtcaacgcgcttcatggccatggtaataagttgtgaacccgaggcgcggagtgcttccagcatcagttcgggagaggagaacttccctgtgcccgtaaataaacgagaagtaaaagtggtatcggcaattttcagcatgtcatcctccggcaatggcttggaacagcaaaatatgatcacccgcttgcaaccgatgattttgccaatcggcgcgcggaataatgacctgattaatagccagtgcggttcccggctggtggtgtttaagttgattaagcagcatctcggcggtgagattgcactccacctccaatggctggtcattgagcatgattggtatgtaattggtcttcacaacccacctccacacgccgggcaatgggctgcccttgtcagttgcagggtgctccaactctgctgtttgccatcaaatagccgcaatttaccgctcagtgctaatggtattcccgcgagcattttaatggcttccagcgcctgcaaggtaccgatgacaccgaccaccggccccagaacacccgcggtacggcagttacgttgaggcaactctttatctggataaatacaggcgtagcagccttgggcatagggcggttcaatcaccaacagttgtccactgaaccccacagcactgccgctgattagtggtttttgtgccgtgacacaggcggcattcacctgatggcgtgtctccatattgtcactgcaatccagtactaaatctgcattagcgacagcatcggtcaatacttgtcctgtcagccgtgtatccagtgcgacaatgcggatctgtggattgagttgctgcaaatggcgttgcgctaaccgggccttgttgtggctaaccgatgaggtggggttcgataacgtttggccgatatctgctgtacgatacagaatctggcgctgcaaattagtgagatccaactggtcatcgtctgccagcagtaactgaccgacaccggcggcggccagatagagcgctgcgggggagcccagcccaccgaggccaacaatcagcacactggcaccctttagctttcgttgcccttccgggccgatatcttccagtagcagttggcggctatagcgtaaaaattcactgtcacttagcgtctggtcatttttcatcagccaactccttaccctcgatcaggtgcagtaattgtgcggttgcccgttgccagtcacttgccaacgtaatggcgctgaccacggcgacactgccgacgccggttgctaatacgtgtggcacccgctcaatactgatgccaccgatagccacagttgggtaatccggcgtattcttcacctgacggcttaacgacgccaacccctgtggggatgacggcatctgtttggtctgagtgggaaaaatatgccccagtgcgatataagaggggcgcagtgtttttgccaccgccaactcatgttcatcatgggtagaaatgccgagccgcaaccccgcttgctgaattgccgctaaatcagcggcttccagatcttcctgaccgagatgaacgccataagcgccgtgtttaaccgccaactgccagtaatcattgataaataagcgcgcctgatagcgttttcctaattcaatggccgcgacaatatcttgctccacctgagcatcgtctgcatttttaatgcgcagttgtagcgtcgtgactccggctgccagcaggcgttctatccataataatgagtccaccactgggtagagcccaagacgctgttccgtggaggggaaacctggtgtagccacaggagagagggcatcaagttggctcattattggcctccgcactcagattcgccgggcggtggtatagctcactgccacgggagcgaaactcggccgacattttttccatccctgattgcagcatattaattggctgcgtgatgtctattggttgtgctgcggtggttggtgtagcggcttgtgcttgtgcggccgcttgttcttgtgccgcagcataatcgcggacctcttgtgagattttcattgaacagaatttcgggccgcacatggaacaaaaatgagcgactttcccggactcttgcggcaaggtttcatcgtggtaagcgcgggctgttgctggatcaagcgccaaattgaattgatcttcccagcggaactcaaagcgagctttggacatggcgttatcacgaatttgcgcaccggggtggcctttagccaaatctgcggcgtgcgcggcaattttgtaagtaataagcccctgtttgacatcctctttattcggcagaccaaggtgctctttgggggtgacataacagagcatggcgcaaccgaaccagccgatcatcgctgcaccaatccctgaggtaaagtggtcatagcccggtgcgatgtccgtggtcagtgggcctaaggtataaaatggcgcttcgtggcagtgttccagttcctcggtcatattgcggcggatcatctgcatcggcacatgccctgggccttcgatcatcacctgtacatcatactcccaggcgattttggtcaattcacccaaggtatgcagttcggcgaattgggcctcatcattggcatcttgaatagagccagggcgcaggccatcgcccagtgataatgaaacgtcataggctgcacaaatctgacagatttcgcggaaatgctgatacaggaagttttcctgatgatgcgaaaggcaccattttgccataattgaaccgccgcgagagacgataccggttaggcgtttggcagtcatcggcacatagcgcaacaagacccccgcgtggagagtaaaatagtctaccccttgctctgcctgctctaacagggtgtcacggaacatttcccaggtcagattttcggccacgccattaactttttccagcgcctgatagataggtaccgtgccaatagggaccgggctgttacgtaggatccattcccgcgtttcatgaatatagcggcccgtagataagtccatcaccgtatcggcaccccaacgggtagaccagaccagtttttctacctcttcttcaatggaagaggtcacggcggaattaccgatgttggcattcactttgaccagaaaattacggccaataatcattggttcagattctgggtgattaatattggcggggatgatggctcggccggccgccacttcctgacgcacaaactcggcggtgatattttccggcagatgggcaccaaacgcttgtcccggatgttgttgaagcaagacttcaccccgaatacgttcacggcccatattttcccgtagggcgataaactccatctctggcgtgattttcccctgtcgggcgtaatgcaactgagtcacacattgaccagtggctgctttccgtgggcggggtagatgctcaaaacgtaaatggtccaggccttcatcagccaaacgctgttgggtaaagccggaactgacagatgccagcgcttcagtatcttggcgatctgcgacccaagcggcacgcagtttaggcagcccgttatgaacatccagtttagcttgtgggtcaccatagggaccggaggtgtcatagaccgggatggcctcattatcttcatagcgtggttcgtttttactgccgccgatttgcgtcgggctgagttggatttcacgcatcggcacttgaatatcgggccgagagccttgtagataaatacgttgggagttgggaaaagtaacgccttgtaaggtattaataaactgttgggcctcttcgcgctgctttttacgaataggtgtgcctttacgtgggtgtgacgaattttcagcgggtaatgacgttgtattattagacatagcaattcctaccagtgtggtttatagagccagtgtggtgtattgggaaaattgcttgtctggagcttggcgggagtaacgatgttggccagtgaccggtagctacccttgagggtgagtatcgggcctgtagcgataaattactcttgttcccttcgcgggtattaacccgatcaggttccgcggatcccgaattaacggtctcagcctgcgtttgctttcctaaaaaagcaggtgctaggcactccgacaagagcctttactatacgaggttgaattaaaactacaatagcctacttatgagcaggctattctgcttgctcattttgtgcacgctacccgtatctgctgtttattcgcagttacaggcggcggtcagttgacctggctctttttatccgcatccgctagctgggcggcttgccaagattcggcggcccattgaattaattggtcttccagcctgaaacgggcgtcaagcgcttcaccgatatccgataaagcttgttgatactcggtgcagctatcgtcgtcgatttcaatgtttgtatagcaatcatggaatgccatgatagtttgagtgttgttttttaatgcaggatgaattttggctgtcagtgccattttggggctagatgcgccttctacctctttgataattctgtcatagagatggaaatggcctgaagaaagatagtcgactaaattatggcaaaagttctccagcgtttttgcattaagcggggtatgcttctctttttgcggcttaataccgatcacggtgcaataagagactaacagttctttacgcgcatgaagccattgatcaattaattcattactaccgccaacgcgttgagtcaggctttccagtcggttgagcatgaacgactccattagtaagaaaaaatattgtgggttacaaaaatgtaacagccggtttctagattgccagtgaaatagaggttgtgcaacaacgatatggaactacaacttacaggtaaagaaagtggctggtggattgtcagtcatgaaaataaattatggttgccgaaaggagagctaccacaaggcaatgccgctaactggtcattgcaaggcacgactgcacggcagattggtgaatggcaagggcagtctgtgtggcttattcgccagatgatgccttcagggatggggtcggtccggcaattattggatgttgaccgcggtttattccaattggcagggcgcggtgtgcaattagccgaattctatcgttcacatcgcttttgtggctattgtgggcatgaaatgcatgccagccggacggaatgggccagcttatgtaaccactgtcgggagcgctattatccgcaaattgctccttgtgtgattgttgctattcgccgtggtgatgaaattttgctggcacaacatgtgcgccatcgtggcggtatcaataccgtgctggcggggtttgttgaagtgggtgagaccctggaacaggcggtttcacgggaagtgctggaagaaagtaatattcacattaagaacttgcgctacgtgacgtcacagccttggccatttcctcattcactgatgatggcatttatggcggattatgacagcggtgaattatgtcatgacccgaaagagttgctgaatgccggctggtatcgctatgaccaattacctttgctacctccacccggtaccgtggcacgccgtctgattgaagatacggtggtcttatgtcgtgaacatagcgatttaagccaatagcattttaaaatcaatatcttgctattgcttgtgaaagaaaggggggatgcaatgacgtactttctttatttctaatccataggagtaaaaaagtgcgtccaatcataactcagaccgtgcaaccagtgacttcgatgtatccatcactaccaaaagcctttatccaagataaggttatgttatcgctacataataaagctgcgttagacagcaccattaaaggcgacgcagtgagagctcttctcttacacgcttatgtagatatcaaaggtaatgaagtggaaaggcgcaccactgcggtaggtattcaaaagctctatgaggaagtattgcaggaattgttatatcaggatcctaagtgtatatcagtcatgatatcgcacaccgctaacccaccaacccccctgagtattgctagccctgagcgagtgatgcagatgatgcaccagaatattcggcaggatattgccagccaaaaaacaataactgaccgcacgcagactctccataatttactgtcgtataagaatcaatttcaatataaagccatctatgaccagccaagattaaagcctgaagaaaactataactttaagatggttaatgatgtacatgaaaatctgcattctattcaaacagacagctgttgtaaggctggagcgttaacgggtgctacctattttctacaagactctccaggggaaattcatgtatttggcattcgcattactcaagcgaatgaagaaagcgggaaggttgaattatttcagggtttgaaaagtgatgttcaaacaaacaataaactggactcgttgtacctattgttgcgcgggaatagccatcaatctcccgatgatatctcgagttcagtcggttgataatgagcaactcaagagggtgattcaggaaagagccatctgacatgctacaattccgttttgtaatataatgccactttataatacaaggccgtcagatcattaagggagccctatcatgaatgagttgaaaaacgatcgctatctgcgtgctttgctacgtcagcctgtagacatgacaccggtatggatgatgcggcaggcaggccgttatttgccagaatataaagcaacccgcgctattgctggggattttatgtcactgtgcaaaaatgcagagttagcctgtgaggtcacgatgcagccactgcgtcgttatccgctggatgcagcgattctgttttccgacattctgaccatccctgatgccatggggctggggctctattttgaaactggcgaaggcccgcgttttcaatccccaattacttgccgggctgatgttgaaaaattgccgatccccgatcctgagcaagaattgggttatgtgatgaatgcggtgcggaccattcgtcgcgaactggccggttcggtgcccttaatcggtttttccggtagcccatggactctggcgacctatatggttgaaggcggcagtagtaaagcctttaccaaactgaaaaaaatgatgtatgccgaaccgcagaccttgcacttgctgctggataaactggcagacagtgtcattttgtatcttaatgcccaaatcaaggcgggggctcaatcggtcatgatctttgatacctggggaggggtactgacaggccgtgattatcatgagttctcattgaattatatgcataaaattgtcgatggtttgatccgcgaaaacgaaggtcgtcgggttcctgtcactttgttcaccaagggcggggggccgtggctggaagcgatggccgccaccggttgtgatgcgctgggtctagactggacaacggatatcgcggatgcgcgtcgtcgtgttggtgataaagttgccttgcaaggcaacatggatccttcggttctgtatgcaccccctgcgcgtattgagcaggaggttagtaccattctggcgagctttggccagggtgaagggcatgtatttaatctgggccacgggattcaccaagatgtacctccagcacatgccggtgcatttgtgaacgcggtacatgcgctatcacggccttatcatcaaaaataatcagcgtgtaggatggagccgattggtcaatggtgaagactaaatcgagggttgagactaaatcaatgtttgatactaaagcgctacaggcagagcagcggcaacgggcatcggagattagtcttcatgatggcattgataaccagtctgtgcgctttattgctggagctgatgtcggttttgagcagcatggggagataacccgtgccgctatcgctattttacgctatccctctctggcgctggtggaataccaggttgccagagtggcaacttctctgccttatatccccggtttactctcttttcgtgaatatccagcgctgttagccgcgtgggcgcagttgcagcaacgccctgatctgattctggtcgatgggcaaggcatcgctcatcctcgccgtctcggcgttgccagccattttgggttattggtcgatgtaccgacgattggtgtcgctaaaagccgcctgtgtggtgatttcttgccactgcatcaagatgttggtgcggtgcagcccttgttcgataacgatgagcagcttggttgggtatggcgcagtaaaatccgctgtaacccactgtttatttcgcctgggcatcgggtgagtgttggcagtgcgctggcatgggttcaacgttgcatggcgggttatcgtctgcctgaaccaacccgctgggcggatgctattgcttcaaaccgtccgcaatttcaacgttggctgcggaaaaatcctgattttcttggcaagcgtagggatatgatttaatttcggttacactgccgcgcagataatgaataatgagaactcatcatgttacgtaatccgattcatctacggctcgaaaagctggaaagttggcaacatctgacttttattgcttgcctgtgcgagcggatgtatcccaattaccagcaattttgtctggaaaccggatttggcgatccggcggtttatcgacgtattctggatcttatctgggaaacgttagtcgtcaaagacgctaaagtgaactttgatagtcaattggaaaagctggaagaggctattccatcatctgatgactatgctatctacggtgtttatcctgctattgatgcgtgtatcgcattaagtgaggctattcattcacgtttgagtggtgaaacactggaacatgccatcgcgatcagcgaagcatcaatccgtactgttgcgatgctggaaatgacgctggcaggtaaagaaatgaccgatgaagaactaaaaatcttgcctgcgattgaagaagaatgggatatccagtgggagatttttcgtctattagctgactgtgaagagcgcgacttagatctgatcaaagggttacgatctgacctgcgggaagccgctgttagcaacattggcataaatttaacgcaataaggcaagaaaacgtgatttaacgcctgatttgtcacgtcttaaggcttcacatctgccccctgtctgttctacatttggggggcgatttaaaagtggctatcggtgcgtgtatgcagggagtgctgtccatcggcatatccgtcgcacttgatgctttgcaaacgataaatatactgtaaggataacgtatgaataagactcaactgattgacgtaatcgcggacaaagcggacctttctaaggtacaagctaaagctgctctggaatccacactggctgcaattaccgaatctctgaaagaaggggatccagtacaattggttggttttggtaccttcaaagtaaaccatcgtaatgagcgcactggccgcaacccacaaacgggtaaagaaatcaaaattgctgccgctaatgtacccgcgtttgtttctggtaaggcactgaaagacgctgttaagtcatagtgtgtcagtaaaaataataagcaggggggggataaaaccccttttgtttatgcagcgggtgctgataaccttcggattaaccttgggtctcagcgcctgtagcagcctgtcagatccccctcaattcagtgccagcgggtatatcgccgatagcggtgttgttcgtttatggcgtcaggataatgcgcagcagcaaccccaggtgttgatgagcgtttacagtccctacttcgggggcaatacccgagtgaccttctacgagtaccagaatggcattttacgggaaatccgtcgcaatgatttaggcgctaccccacagagtgtccagttgcgtttcgatgagcaagggcaggttagctttatgcaacgccagctcgcatcgcgtcgtgagtcgctctctgctgatgatatagcggtttatcagttggaagctaaacgcattttggaactcagtcgtgtgctacgtgcgggtgacgtaaggttaattcaggggcgttggcaggatggcatgcttactacctgtgcaggtaaaacgttgcgtctgaatctggatgataattcgcaggcatggctgacaacgcggggtgagaagaacacgcagcctcttggtgtcgcatggctggattcatctgaagggcaacaacttctgctggtcgcgaatcaggacttctgccgttgggaacctcaggcaggcagcctgtaagttaccgatgagctataagttaaccaatgacctataagctgctggttatcagcggtgcagcgtcataagatagccagtaatcgattatgatccgcaataagtagggcacagcgcactagactgtacccttttaaagacagtgagcctttacttaccgcgagcaatcgctcgataaccaatatctttacggcagaaaaccccttcccactggatcccctcagctaactgataggcatattgttgcgcctgcgcgacggtttcaccgagtgcagtgacacacaagacgcggccaccattggtgacaacttcatgattcccattcagcttggtccccgcgtggaagacttttccatccttgacttcttgctgtggtaagccatgaataacatcaccctggcggtaatctgctggataaccgccagcggctaaaacgacccccagtgatgggcgctcatcccagtctgaggttttttcatttagtttgccttgtgtaccggctaaacacagttcgaccaaatcggagcgcatacgcaacatgattggctgcgtttctggatcgccaaagcggcagttgaactcaatgactttgggttgcccatcggctgaaatcatcaggccagcatagaggaaaccggtgtaaatattaccttccgccgccataccacgcacggtcggccaaataacctgatccatgacccgttggtgaacatcatctgttaccacgggggctggggaataagcacccattccgccggtatttggcccggtatcaccatcgccaactcgcttatgatcctgactggtcgccattggcaaaacattttcgccatcaaccatcacgataaagctggcttcttcgccatcaaggaactcttccaccacgatacggtgccctgcatcaccaaaagcgttaccggccaacatatcattcacggcggtttcggcttcttcctgcgtcatcgcaacaatcacgcctttaccggcggccagaccatcggctttgataacgattggcgcacctttttgacgcacataggccaatgcggcctcgacatctgtaaagttttggtattccgcagagggaatgttgtgacgggccaggaaatctttggtgaaggctttagaaccctctaattgagccgcagcctgagtcgggccaaaaatagctaaaccagcagcgcggaacgcatcaaccacgccgatcaccaaaggggcttctgggccaacaatcgtcaggccgatatcatgactttgagcaaaggccagtaaaccggcaatatcagtggcggcgatatcaacattttctaaggtcggttccagtgctgtacccgcattacctggtgcaacataaattttgtccgctaaaggagattgggcggctttccagcccagagcgtgttcacgaccgccgttaccaattatcaaaatattcatctggatgactccgtgaaggggcacatcatcaagcgccccttcctatataagagggttaattaatgacggaaatggcgcatgtcggtgaagatcatggcaatactgtgttcatcagcagccgcgatgacttcatcatcacgaattgagccgcccggttggatgacacaagtaatgcccacagccgcggcggcatcaataccatcacggaacgggaagaaggcatcagaggccatggctgagccagccacttccagcccttcatctgcggccttgataccggctattttcgcagagtacacgcggctcatttggccggcacctataccgattgtcatgttatcgcgggcatagacaatcgcattggatttaacaaacttagccactttccagcagaacagcgcatcacgcagttcctgttcggtaggctgacgcttggaaaccacgcgaaggtcggccgccgtcaccatacctaaatcgcgttcttgtaccagcaaacccccattaacacgtttgaaatctaaacctgctgaacgtgcttgccactggccacaagtcaggactcggacattttgtttagctgcaagcaatgccaatgcatcagagctgactgttggcgcaatgatcacttcgacaaactggcggctgatgatcgcgctggccgttgctgcatccaattcacggttaaaggcgatgatgccaccgaaagctgaggttggatcggtttgataggcacgttcataagcggcaagaatagaatcaccgatagccacaccgcatgggttggcatgtttaacgatcacacaggctggttcactgaactctttcacgcattccagcgcggcatcggtatccgcaatattgttataagagagggctttcccttgtaattgctgggcagtggcaacggatgcctctttgacatcttcttctatatagaaggcagcttgctggtggctgttttcaccgtaacgcatatcctgcttctttatatagttaagatttagggtgcgagggaagtggccggaaggctgttccgtatcaccatgataaggtggcaccagtgtgccgaagtagttggcgatcatgctgtcgtaggcggcggtgtgttcgaaagctttaatggccagattgaagcgggtggggtaagtcaacgaaccatcattattatcaagctcagtaataatggcggggtagtcgctactcttcaccacgatggcgacatctttatggttcttggccgcagagcgaaccatggttgggccaccaatatcaatattctcaaccgcatcttccaacgagcaatccgggcgggcaaccgtctgggcgaagggatataaattaacgacgacaatatcaatgggctgaatgccatgttgagccatgatgccatcatcctgaccacgacgacctaaaatcccaccatgcacctttggatgcaaagtcttcacacgtccatccatcatttccgggaaaccggtgtagtcagacacttcggtaacgggtaaaccagcatcagccagcaggcgggcagtcccaccggtggaaagtaactcgataccgcgttgagaaagtgcttgggcgaattcgatgatacctgctttgtcagacacactgagtagagcacggcggattggacggcgttgttgcatggttttatcccttggatttggagtcgcagttttcttcattatcaattacagagttcttcactatcaattaatagggcgctacagactatttcgttgatattttgtcgatgaggtcacccttttcgacgcggggaattgtagcgaaaacgattgcgtgatgctcgtcaattttgagcgcagattcaatctgtggataagtttgtgcacaactgcgtataaggcggggttttgctgtggaatgcagcaaacagtcatttttattgaaaatagcggttgcgggctgcgtggaactccctataatgcgcatccatcgagacggcacacaacgaatcaaatcgttgagtggccggcaaagagaacagagaaattcaacgaaataagtagttgactctgaatgaggaaagcgtaatatgcgcacctcgcgttaccaaccaagtgttgctaacgcactgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcctatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatgaatgtaaacgagcaagagcacctgttgatgttatgagtttcgactcatgctgatacgaaacggttgaatttcggtttgatcggtattttcgtgtccccatcgtctagaggcctaggacactgccctttcacggctgtaacaggggttcgaatccccttggggacgccaatccgataatgagtgaaagacattatcaccggttctttatgaactgaaaaataacgtaaagatgactttaccaagtcgtgtttacgatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgacaagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgtttaggcgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattaaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaagaccccatgcccaaagcgtggggtttttgctgtgcgcgaaacacagaaattacgcgttgtactgataaccccatgcccaaagcgtggggtttttgctgtgtgcgaaacacagaaattacgcgttgtgctgataaccccatgccaaaagcgtggggtttttgctgtgtacgaaacacagaagttacgcgttgtaatgatgattaaaatggtgaggataaggtaggttagcaacgtgtccacaccaatgatggcgtagctcgagcctatatggagcaggaaaaacggtatttttactggctgtctattctcttcgccgcgggcatttggtcatcaacctcagaaacttcactttttgtgatagatattctccttgatcttcccccttcgttcagtaccgctgtaaagtagagttttcggcccttcttttccgtccaaaaagaggtcattcgttatgaaaaagacgcgttataccgaagaacaaatcgcttttgcactcaaacaggctgaaacgggtactcgagtggaagaagtctgtaggaagatgggcatttcggaagcgacattttacaactggaagaagaagtttgggggaatgggtgtcacggaattgcgccgtcttcggcagcttgaggatgagaatcagcgcctcaaacgtctggtggccgatctgagtctggataaggaaatgctgcaggatgtcatccgaaaaaagttctgaggccgctgcagaagcgcgatgccgtggaatatctgctggcggcgtaccgtatcggagtacgcagagggtgcaggctgatgatgcagagccgcactgtatacaactatcgtagccatcgtgacgatcgggctattactcagcgaatacgggaaattgcggagacgcgcatccgttatggctgtccgcgcattcatatcctgctgcggagagaaggctggcttgttaaccataagaaaacgcaccgtatttactgtcttgagggtctcaatctacgttcgaaacgtccacggtggcatgtgacagcgaggcacaggcacgcaagtccagaagtgaccgcgttagatcagtgctggagcatggatttcgttgctgataatctgttcaacgggcgtcgggtcagggcgctaactatagtggataattttagtcgtgaatgtctggcgatcgaggtcggtcaggggttacgtggagatgatgttgtggctgtcatggacagattaaaacattcgctggggcgtattccacaaaggctgcagacagataacggcagcgaattcatctcgaagtcgatggaccgatgggcgtatgaaaacagggtctcgatggacttttcaggccccggaaagcctacagataatgcctttatcgagtcatttaatggcagtctgagggatgaatgtctgaacgtgcacgggttcctttctctggaagatgctcaggagaaaattgaacaatggcggcaagaatataatcattttcgtccgtattcttcgttaaataacctgactccggcagaatttgcccgaagtcatcaaaaaggtccggatctctgatttagcctggtacggatattggggagggatcatcctctccttattattttgttcgtcgcggcccttgagtggggatactgtgggtataatcgatcaccgggagaagcggtatggcggcgtatagccctgcacgattatttcatatcacatggctaaatatggcaccgacaaaaaattccgctccacagatatttccctttcataatttttcttccacacactattcactctaataatgtgagctaatgaccctgttttgccatcgagtgtgatcccaagcctcataatatttttattttgactgtttttataacgtcagccacagaaaataaatgttgttaccttagaatcgtttaatcaaaaaatgaaatggcgttttgattgcgaggttcaaatgaatggagctgcgttcgtcagttcgatgatattggccgtaatatttactacagcaacagtacaggcgagccctgtggcataccaaaaagaagcaattactgaaaataacttacctgtattttatccacagttgaaacagcagatgaattatcaaagctcatggctggcagggaaatacacagatttcgctctatggcggagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagtgataccagaaaaattttaagacaggcactactcactccgaattcaaccatcacgttttccgcagagaagattgagcaacaagatcgcgggagctatatagctgaaaaaattgcccttaatattaccgatgaaagccgtgttctgggattgttattaacacctaaaacgaaagggccacacccagcgattgttttattacacgaccatggctcgaagtttgatattggtaaagaaaaaatgatccgtccttggggagatagtgcaaagctcgcttctgcacaggcttggtctgataaatttttcagcggaaagtttgttggcgatgagctggcaaaacgtggctatgtggtattttccattgattctattggttggggtgatagaggcccaatgagttatgagaggcaacaagctttagccagtaactttttcaatttgggccgctcgcttgccggtacgatggcatatgaagatatgcgaaccgtcgattttatgacaacgctcccgtcggttgaccgtaaacggatcggtgtgcttggtttttctatgggggcatatcgtgcgtggcagttggctgcgttgtccgatcaggtcgctgcgacagcagctatatcgtggtttggtaactataagggattaatgacgccggataataatgtgctgcgtgggcaatcctctttctatatgctccaccctggcatagcgaataagttagattttcctgatattgctagtttggcagcacccaggccaatgttactttttaatggtggaaaagataagctattccctgcgcaagcagtggaacaagcttacgataaggttcatgctatttggcgttcacagaatgctgagccgcggttagtcacacgtagctggccaactcttgggcatgttttttatcaagagcaacaggatgtggtttttttgtggctagaccgttggctaaaatgactagccccagccagaagaccagggctttgtcagcaatctaggcccctaggggccttttaacctgtaaatattatcagtgagcgccgcctttagatgcccccaagccggtttgtgaacggacaaactgtgatttgaatagtaaccgttcctgtttgccggtttctgagttatccgtgattgagaagaaccaggtaccgacgaacgccgctatcattgaaaacaatgcagggtactcatacggatagattggcttttcatgaccaaggattgttacccagatcgtagggcctaaaatcatcaggatcactgccgttgataacccgagccacccaccgatcattgctccacgggttgtcagtttatcccaatacattgagatgataataattgggaagttacaactggccgcaatggagaatgccaacccgaccataaaggcaatattctggttttcaaacaaaatccccaaaccgatagcgacaatacctaagatgattactgtaattttggagactctcaattcatcgcgttcattggctttgcctttcttaatgacgctggcatagagatcatgagataccgccgatgcaccggctaatgtcaagccagccactacagccaaaatggttgcgaaggcaaccgctgagataaagcctaagaagaagctccccccgacagcattagccaaatggaccgcagccatattgttaccacccagtaatgcgccagccgcatctttaaatgtctggtttggaccgacgagtaagatcgcgccgaatccaataataaaggtcaatatgtagaagtagccgataaaacctgtggcatagaacacgcttttacgtgcttctttggcatcgcttacggtaaagaagcgcatcaggatatgaggtaagccagcagtgccaaacatgagggctaacccaagagataacgctgatatcgggtcagataccaaccctcctgggctcatgatgctgaggcctttgggatgaaccttaaccgcctcactgaataatgtattgaagttaaaattaactgacttcatgaccataatagccataaatgtggcaccagacagtagcatgaccgctttgattatctgtacccaagtggttgctaacataccgccgaacaggacgtacagcaccatcaggataccaaccaatacgacagcgacgtggtagttcaaaccaaataaaagttgaatgagtttacccgcccccaccatctgagcgatcaaatacagggcgacaacgactaacgaaccacaggctgataatgtgcgtatgggtctttgttgcaagcggtaagaggcaacatcggcaaaggtataacggcccaaattacgcaggcgttcagcaattaaaaatagaataatgggccagccgattaagaagccgatggagtaaattaaaccgtcgtaaccggaagcataaaccaaggctgaaataccgaggaatgatgctgcggacatataatccccagcgatggctaaaccattttgaaagccagtaattcgcccgccagccgtgtaataatcttgccgggagcgagtacgttttgatgcccaataggtgatatacaaggttccgccaacaaacagcaaaaacatgacgatcgcctgaatattaaggggttggcgatggacctcgccggtaagtgcttccgcctgtgccagcgcaggcaaaacgaataaagaaagtgcagaccaatggcggatcttcattgcttcacctcacgaataatttctgccgtcagacggtcaaattcgccattagcgcggataacataaatacctgtaagaataaaagaagtaacaattaatcccacgcccacaggaataccacgagtgacactcgagccggtatatatcggagtaccgagccattgtggttcgaaagcaataagaaaaatgaaagcgacatacatcgttaaggtgattaatgacaacagccaggcaaagcggctgcgttttttcaccaattcttggaaacgtggattatcttcaatctcttgataaatgctgtcattcatcagagtctctcctttgaggcatcaattaagtttgccgcctatataggcggcacaatttacgacggtgtctgcattgattgtttttcttctagtaatttttctaccacgcttggatcggcaagtgttgaggtatcgcccaagttgctggtatctcctgtcgcaattttgcgtaaaatacggcgcatgatcttgcctgaacgggttttgggtaatgagtccgtccaatgcaaaatatcgggtgttgcgagtgggccaatctctttacgtacccagttgcgtacttcggtatataactctggcgttggttcttcaccgtgatttagcgtgatataggcataaatagcctgtcctttaatattatgtggaacaccgacaacagccgcttcggcaattttcgggtgtgcaaccaatgcagattcaatttcagccgttcctaagcgatggcctgaaacgtttagtacgtcatcaactcgaccggttatccagtagtaaccgtcttcgtcacgacgtgcgccgtcgccactgaaatacatgcctttaaaggttgagaagtaggtttgttcgaaacgttcatgatcgccaaataatgttctggcttgccccggccatgagtcggttatgaccagattaccttctgccaccccttcctgaggattgcccaggttatctaccaacgcaggttgtaccccaaagaatggacgcgttgcggaaccggctttcaactcggtggcacccggcagaggggttatcatgaaaccaccggtttcagtctgccaccaagtatcgacaatcgggcatttactgttaccgatcttgttgtaataccattcccaggcttctggattaatcggctcgccgaccgatcccataatacgcagtgagtcgcgtttggttccttcgatggctttgtcaccttcggccattaaggcccgaatcgctgtaggcgcggtgtatagaatattgactttatgtttatcaacaacttggcttaagcgattgacgccagggtagttaggcacgccttcaaacattagagtgatggccccacaagccagtggtccatataacagatagctgtgtccggttacccagccaacgtctgcagtacaccagtagatatcgccagggtgataatcaaagacatatttgaatgtcagtgcagcataaaccagataaccgcccgtcgtatgtacaacccctttaggtttaccggtagagccagaggtataaaggatgaacagcgggtcttctgcattcatctcttctggcgggcagtcagcggatgcctcttttatcaggtcatgccaccatacatcgcgcccatcttcccaatagctggcgttaccagtacgttggaagaccacaacatttttaatactggtgatagcggggtttttcagtgcttcatcgacattttttttcagtggaatagcacggcctgcacggataccttcatcggcagtaatcaccagtttagagtgagaatcgatgatacgcccggcaacggcatctggagaaaatccaccaaagataacggaatgaacagcgccgatgcgcgcgcaagccaacatcgccacggcagcttcaggcaccattggcatatagatggcaaccacatcgccttttttgacgcttaaactttttaggacattagcaaactggcacacatcatggtgcagttgcttataagtgacggtttttgattgattagggtcatcaccttcccaaatgatggctgtttgatcaccacgctctgccaaatggcgatcaaggcaattcgccgcgaggttcaatgtaccgtcctcaaaccagcggatactcacatgaccggggtcaaaggaggtattttttaccgttttatagggtttaatccaatcaatgattttgccttgttcgccccagaattcatcagggttctgcacggattgttggtaataatgttggtatttttctggggtaattagagcatgctctgcaattgcagctggaataggatgtttatgtatttggctcatcgtcattctccttgaggttgttaataatatgtcaaataaaggttaattatagtatgagagagtgttttgtttcttttttgggcggcagatcacgtataaaagatgttgatttagtgaccttactcaaggtactgcgtggtgaatcgatatcttaatgatagtcggaggagggagtaccaaggcaataagtggacggaaaggtatttatccgcattttggaggttgatattgagtgcagagttaaaattgactaaagtaatttacatttattaaataaatgttgttttattaccattctataattaaatttattgcgttattacaaaatgagtaacaagaattaaaattaaaaaaatggaggtataaaatcatatttttatatttattttattgtttgattttttgctcggtgtttttttaagatcatgtttgtttaagaaatttcttaagtgaaaggggcggcgatgatttttaaatttaacaaaataaaaacataatgagtcaaaaaataaaacataattggtatttatacagtaattttatttcacctattttttatccctcctggcgaagagactatttgcaatgagtgaattttactttttagataacaaatgtttactgaaagtgaaaaattcatatgaccgaatttatctatcatcacaatgtgggcatagtgtaaacaatacttgcagaagtgtatccagaaatgatactgatttataacgtggacggctggcgggaagctgaaccatatgttccatcaactatagcccgtatttaatgattaagtattttattctagatgcttagtttcttgcattttatggaatgctttgaggaattcttagggtatgaaaagtataaaaataagtctggcatggcaaatactcattgcactggtgttaggcattttggttggtgcagttttacataatcaaattgaatccagggaatggttagttagtaatattctgagtccagcgggcgatatatttatccgcttaattaaaatgattgttgtaccgattgttatttcaacgttaattgtcggtattgcgggggtcggtgatgcgaagaaacttggccggattggcctaaaaaccattatctactttgaagttatcaccacgattgccattattatcggtatcactctggcgaatgtattccagccgggggtgggtatagatatgtctgcgctaaccgtcgttgatatctctcagtatgaaaaaaccactgaacaggtgcaaagcggtagtcatagtctggttagcactatcttgtcgctgatcccggccaatgtctttgcctcaatggcgaaaggcgatatgttgccgattattttcttctcagtgttgtttggtttagggctgtcttcattgccaaaagaaaccaaagaaccactgttgaatgtgttcaaggctgtttctgaaagcatgttcaaagtcactcacatgattatgcgttatgcgcctatcggggtgtttggcttgatctcggtgactgtggctaactttggttttgcctcactaatccctctcgcgaagttagttattctggtttatgccgcgatcctgttctttgctttagttattctgggaacggtagcgagattatgtaagctgcggatctggatattgattcgtattttgaaagatgaactgattttggcgtattccactgccagttctgagacagtcttaccgcgtattattgagaaaatggaagcttatggcgcaccaaaagcgattaccagctttgtggttccaacgggttattcattcaacttagatggctcgacattatatcagagcattgcggctatcttcattgcacagttatacggaatcgaattgtctattgggcaagagattattttggttctgacattgatggtgacctcgaaagggattgctggtgtaccaggcgtctccttcgtcgtattactggcaacgttgggcagtgtgggtattccattggaaggtctggccttcattgccggtgttgaccgtattctggatatggcccgtaccgcgttgaatgtggtgggtaatgcattggcagtattggtgatcgccaaatgggaaaatcagtttgacgataaaaaagctaaggcttatgaaaaaacgttgtttgcggtagagcagacgccagctaatcaaagctaatactctatgttcttagtgctacagcagcagtattagcgatagcctgatgagaatgtgactcagcgaatagtatctacccactccccgtcagcatcatactgacggggagtttttatttgtcgccaacatttatttatcgccaacataagtaataagtagaaaaatcacatactggcattagacattcaagcctaatcggtatgaccagtgaataagttctgcgactttatgtacatccaattttttcatcatattcagccgatgtgtttcgacggttttttggctgatagaaagttgagcagcaataactcgattacacgatccctcggtgataagttttaatatctgccgctcgcgaggtgtcagaaccgggggcgtattatcggatccttgggtcagttttattaccatagaggcatcaagggcggggtcaatataacgtttacctattgcgacggtttgaatggctgccatcaggatttgctggggacttttcttcagcacataacctaaggctccactgttgaatgttctgctggcatagtgttcttcattgcgggcggttaacgtcaggatcttcagggctggccaacggcgaagcaactgaatgataacatcaaggccatccataccgggtaatcctaaatccagaatgaccatgtcaggttcagtttggcggcacaagttatacacttcaagtccattatccgcttggcctacaatcaggtagcgcggataggcggccagcatattcttgatgccatgaataatgagttcatgatcgtcgacaatcaataatttagtattcattcgtcattctctttatttaaccataagggactggccctggctgatgataaacgtggattcgcaggtagtggggggctgtagcagcacatgaattatttcatcaagttgaatgatctcttgctgtgtcagcgtttcatgagtatcgagagcgtgttctaattgaatgaccgcatcttgtaattcaattagcccagcttgcccggcacagccttttatggtgtgaagcgtatgggataatacgggcaagttctcaatagcgtctttggcctgttgaattaatacttgcagtgattgataaagtttcagggacaacgcgctgtccgcgagatccagtaatggctgaggctcggagagttgtggtgatagatcgaccccacgctcaagctggaattgtgcggtcagatctaacatttcagccaattggccgagggtgacaggcttggaaaggtagtgattcatccccgcctgactggttttgatttgctcatccgggctggcattggcgctcagggcggtgatcatgcagtggctatcaatgttcgccggatcatgacgccagcgtgctgtggtggccagcccgtccaggacaggcattcgaatatccattagcactaaatcgaaacggtgttggcggccaatcgccaatgcggttgtgccactgtctgcccgcgtgacctgatgccccagttgctgcaacatcattccggtaatatcgcgattagtttcggagtcatcaaccaatagaatgtgcatctgccaaggttgcagcggaaggctctttagcgcttcagtctcagcaccttgtagatattgtttcagcttggcgtataaccggccgggtaagtaacacaatgcgttatccacaaagtgccgtgatggctgattagctaattctggctggcaggtcatgccccaggctgataattgggcgtgtaagcgttgtggtgcgaatagctcgccatgaaaaggcattggcggggtgattgcattgaaggggaggcataatgaaaaacagctaccttgacccggttcactgaatactgtcaggtgccctcccatcattttggccagattatctgcgatagccagccccaaacccgttccttgttcatggtcactggtctgcataaaaggttggaatattgtttgttggtgttgcacgtcaataccacaaccggtgtcctcaacggtaaaacaaagcgtttggttttgacgcctgaccctgagttgaatacggccctgtggtgtgaatttaacggcattacctaataaattaaccagaatctgtcttaagcgcagtgtatccagctcaagttccagcgggatattggcactgataaacgtggacagcgctaatgacttactcagtgcctggctatgaatggttaacatcgcctgatccagtaaaggcagtagggccgttttctccagcgacagtgtcatctgccctgattcaatacgtgaaaaatctaacaggttgttaatgatcgcgagcagtgacaacgaacattggtgggccgtttccgctaacctcatttggccagcatccagtggtgtattttgtaataattcaaccgcccccaacgccccgttgagcggtgtacggatttcatggctgatcgtggtcagatggtcgcttttacggcggttagcctgctcagccgctcgcttggcttccgccagagccagagtgcgctccttcactttcatttctaaggtgtcatattgttcgttcaacgtatccagtaagttgttataagcgcgggcaatatgccctaattcatctattcggtttatgggaagtcggggttccattgcctgtggcccggtagcgccaatgatattgatgaaattccacaaagggatcgccagataatatcgcagcagcagtgacagtactgacgtgagcaacagtaaaatagccagagcgaaagggagttgatataaggcgggtttcagtgcctcccaggcaaagcccattcgcggataaataactaattgctgccaacccggccctttcaattgggtgcgtaataccaaatagtcgggagtttgctgccagccatcgtgtaatttactgtttttgagttggttaagaatttcatgcagttgatttgatgatgttgcttgctgggaaataggcaataattcaccattcttatccaacaataaattaatgtctctttgctcgacagggtgattataggcgatgagatcattcagttttaaggcgaagccagctaaggtgcccactttatcacacaccgcgacagaaacatgccagccaccttgaggcgtataggtgggggctccccaatagatattattgtgagtaggaaatttggggagcaaaagtaaatctttgcgccgttgatttaggtaatcactcgatgatttttggggtgggaataacacaatcccctctttttgtttgataataaaactgtcgagataataagtttgtccggcggtgccatacgcttgaattatccacagatcatttttatgttggttaatattacagctatccagattaaagggaatatagtagctatcataatgttttatcgatatttcaggcaacggtgaggtgctctggaggctttctcgtcggcttattaacgaggcggcatcacgttcagctccttcaaactggtgattacttaagtccgcccgcatcgatgccatatgtgttaactcattgattaatatttgacgtgtattttcatatgaaaagaatgccgttgttgcgattaatattaaccaaataacagttagtgtgacgcccattaataatgtcaatcgagtgacaagtgatgatgctttgcccataaagtcacctgatttttttcttcagtacgccatagctgataagggatatcaagaattacactgatataattactcatcgttatggattcatttagttctatgaatatgagcgctgatcaggttatgaccttattgtggcttccagattgtaaaggataattattcaatatattgatagtcggtttacgccaaaaaccgtatttaaatttaagaaattataagtggatgtcgctaatctatatcatgagaaaaataacgggtctgatattacttttttttgccacattgttgccttatgggaaattttcttatgtaaaagcgattccttggcaaggcgagcctttttttatttatagccgaggcatgacagtttctgaattattaaaagatttggggatgaattacggtattcctgtggtgatcagttcggaaataaacgagcactttactggaaagattagggataagacacctgaaaaaatcctatcggagttggctgggcgatataatataacgtggtattacgatggtgaaacactctatttttacccagttcaatcaatcaagcgggagtttatatcccccgatggtctggctgccaatacgttagttaaatatctccagcgcggtgacgtgctggcggggaaaaactgtgccataaaagcgatcccccaccttgatacccttgaggtcaagggagtgcctatctgcatcgaacgcgtaaagtcagtaagcaaaatgctttctgagcaagttcgtcaccaaaaccaaaataaagaaacagtgaaagttttcccgctgaaatatgcttcagcagcggattcagattatcagtaccgagatcaaaacgtcagattaccggggttggtcagtgtgttacgtgagttgaaccaagggaataatttgcctttggcgggcggtaaccaaccagatggaaatcaagcaagctcaccggtgttttcggctgatcctcggcaaaatgccgtcattattcgcgatcgccaggctaatatgccgatttatcgcagcttgattacccaactggatcagcggccaattcagatagaaatttctgtcactattattgatgttgatgcgggagatatcagccaactgggtgttgattggtctgcatctgcttctattggtggaacgggggtctcatttaatagcaccttcgccaagaataatgctgaaggcttttctaccgtgattggtgatacggggaactttatggttcgtctgaatgcgttacaaaaaaattcacgagccagaattttatctcaaccttcagtggtgaccctgaacaatattcaggcggtactggataaaaacgtgacgttttataccaagctgcaaggtgagaaagtggccaaacttgaatctgtcacttcagggtcattactgcgagtgacgccaagaatgatcgagaccgaaggggtacaagaggttttactgaatctcaatattcaggatggtcagcagcaagcttctaccaatagtaatgagccattacccgaaatacgaaactcagatatttcgacgcaggccacgctacaggttggacaaagtttactcttgggcggatttattcaggacacgcagattgagtcacaaaataaaattcctttactgggcgatattccgctattaggtgggttgttccgtagtacagataaacaatctcacagcgtggtcagactcttcctgatcaaggccgttccggttaatgcaggggaataacatgaccaccgtattcaagcttcgcctgttaaatggtgatctcaatggtcttgagctgatattaccggaaggtgaatttacactgggggagcaggggtgtgatgttctgctgcctttatctgacggcaatatagtgacgctatgtgttaatgaatatcaggtaatgatacaggtggcggaggaggtttggattaatggtgcacagcacgatttacacactccccttccactgttgcaatctattgaaattgccggattggtattcgttctgggtgaacaaacggatattttgagtggaattaaagtcactcaccgtgcgaggttccctttattggtatggctagctattgcgatatgtgtccccttatcactgctgtttgtttttttattttggttaaccactcagcctgagacattacgtgcttcgattcctgcggatgtcccgacgcaattagccgaacgcctgcgcgaacccgctttacagggaataaagggaacctggctagcggatgggagtgtcacattaagtgggcattgtgcctcgtcctcaatgatggaaccactgcaacattttttactgcgtaaccatatcgcctttcgtaaccaattggtgtgtgatgatcgcttaatcgcttccgttagcgatctattacatcagcatggttaccacgatattgaggtgcgcatcggtgatgaaccgggaaatattgtgatttatggtgccgttcaaatgggtgatcagtggttaaccgtgcaggacacgctggcggcggtctcagggttgaaaggttggctggtggttaatgctcattcagggcaaatacaacaactggtggagcgcttgagagcggcaggcttattaggattcttaagcatgacggaaagtaataaagagttggccatcagtggtgtgctgtcatctgaacagcagcagttaaaggagacattggccgctttatctcagcagcaacccggttttccgtcagtcaggtatcagaatattccggcgtcagaccgaacggatcaatttcttccggcaaaggtcgtgagctatggaggaaatacccagtcggcatttgtgcggttagccaatggtgggcgtttgcagcaagggagtgtgttggcaaatggctataaagtggtttttattggggaacagggactgacgttattaaaagcaaataatttagtacatatccccatggatttctaaggttcaggagtaacggaaatgcagcatattactgtgctggaggaggatattaaacatgaccctacagcgatcaaacaaagaaaagagatattggcgagaggaagacggttaattacctgtcagttgtctttgctgcaaacaccagagaattatcagtctcttaataacatgatgttggccttgcaacgtgcagaagaaataatagaaatactgacgttgcgctatgggaataaagaatgaagtgatgtttactgtctgattattcagacttcaggtgaataccggatacgcattggcagtattattggtcaaactgcataagattaattgttccctaaggaatatcatgaagtcaatacagtttattattacgcagtgatggcgagcgctatgttatacctgcgggaaaattagtgattgccgatgagcaggccagtgcctctgcgtttgcaaacagtgccatcacctctatattatgttacccaatagatctttttccgatatatcaggatttagccagaagaacattaccgttgaataaaggccatcttcctcatgcggtaaatgataaatataaagtgttgccagcgaatgttgaaattatacaagccgctgaagaattaattaatatagagcgtgttgcctctttgcgatttctttatctttattgtttaggtatcgataacgtttatttttccaagctgttggactccattgtgggtacgaataacgaactacttgagtttttcgaaaagaatcggctcaacccatggagcgtttcacgctatgccaatgaattgggtatttcgacccggaaattgaatttcctgttttatgagaaattcggcatgtcggcgaaacagtggttactggatcagcgtttgaaaaagggctgtgagctattactttcgacccgcttacgggtggctgatattgccatggagtgtggttttagtaatcacgcgcatttctcagatagctttcgtcggcgctttcaacaatgcccatcgcatatgcgttcacttattgaataggagagtttgatgcagataagtagcccaatgggccaattgacaaacgatattcagcaggccagacaggcgtatcagaaccaaatggcggcagtgaatatcaatgaccccgaacagatgttgacgtcgcaattcaccatgaatcagtattcggcttttctcgatttcaaaagtatcgagatgaaaatgatcaacgatataagaaacagaatcctgtcccgcatatgagcttactttcagcggattgccgtcagttggtggtcgaggccgcactggcgggtgtcaatcacagcttgctggccgaagcccacgatatcgtcaatgcgttgcccttattaataccagatcctcaggtacgtttggtttgtgaggcgatgttgcggttcgggctgggcgataaggtccaggcgcgggctttgctggcgacatcgggggaagaagacgcacagattctgctgggtttactgcaataaggcgtggttcaggggctgacaaagtcaaatgacgggaaacgtgctgttagggtaaccctaagacagaattaattttttattaataggcgatgatcagatgaatatgagtagtgctcaggccgttgctggcttgtttcaggccacagagccgccagtgggtaacacacagcaagtggcaaagtttacccagttaatggcgcagccagcgtcaacggaattaatgatgacaccagaatcattgctgatgcagcaggctgaatggatgcacgcttcactggcgatagatttaaccgccaaagtggccggtgtgatggggcagaacatcaataaattggtcaacatgcaatgaaatctctgcggcagatgttagcgatagtcctaatgacattatccctttccggttgtgatatggagctgtatagcgggctgtctgagggggaggccaatcaaatgctggcattgctgatgctgcaccaaattaacgccgaaaaacagatcgaaaagagcgggatggtggggctaacggtcgataagcggcaatttattaatgccgttgagttgctacgacagaatggtttcccccgacagcgttttatcacggtggatgagctgtttccctgctaaccagttagtgacctctcccacgcaagagcaggccaagatggtttttctgaaagaacagcagttggaaaacatgttgagccatatggatggggtgattcatgccgatgtcacggtggcaatgcctatgtcggttgacgggaaaaacccgcttccgcataccgcctcggtgtttatcaagtattcgccggaagtcaatttacaaagctatcagtcgcaaatcaaagggttggtccgcgatgcggttcccggtattgattacgccaagataagcgtggtgatgcagcctgcgaactaccgtttcagtgcctcagaggcagagcaacaacaggggccacaaaccacggtgcaatggttattacgccatgtaggaatggtgcagaacatggtgggagtagcgtttatctcacttattgtattgatgtttgtaggctggttttactatcgacgtcggtaaagggcgggcggcgtcggtaaaggacgggcgacgtaaataaagagcgggcgtcagcaaaacggtgtctgtcaataaaacggtatccgacagtaaatcagacatgtcagtacggtcatacatgtcagtaaatcatcgataaaaaagcgaatacccaacgtaaccagggagggcatgatggcattttcaccgtccatcgacgtgcaatatttacaccagctagcttggcgaccagcacagtttgcccacccattatggttggcagcggtgggcgttaacccagaaaactacggctatgggcgcagccgggcattggacagtgcgttgaatggcatgttgattcaacggcgaaaatttccgcaacaacgcctgcctgcggtattaaaccctcggcaacagcgccaaattgcacagcgccaacgcttaccggccctgtgtctggcgctcggggttgtcagtttgcagtgcgatgattatttgcgtctccgccgctaccggcaggtgctgtctccgctgctaaatgacgatgatattcaacaaattatagggatgggatatcgcggtcagtggcaagccagtctaagcccacagcagctacccgatgtggcattacgcctggggcaaagccttgcctgccaagttcgcagtaacaatattatttggcaggcggtctccatcttgctcccccctaacccccgtgcgctatgcctgtcacgttctatgcaggcgcaaacagaagcctggttaagccggttggagcgtttattgtgaacccctttcacctcgagattgaaaagtacggttatccattgccgcctggcgtagttattccggcggcttatctggcagaggccatgcacagccaggatctcttggcacaggccaacgcgcaagcggcagagatactgcaagcggcggagcaggcgcgtgtgttgttgctcgatcaagcggcggagcaggctgatgcactgatcagtcaggcgcgtgagcagatggaaaccgcactgctagcacagcatgttcgctggctggtgggcgcggagcaattggagtcgttactgataacccaagttcgccaccgtattttagccgccatcacgacagtggtaacgacctggagcggtgaacaaccgatgagccagattttgatccagcggctgggggatcaagcagagaaaatggcacagcaaggcgaattaacattacgggttcatccacagcacctgccagcggtgaccaccgcattgggagagcgtctgcgttgtgtaggggatacggagatggccgcagatcaggcacaactcagctctccaatgctgcaacttacgctttctctccaccaccatttatctcaactggttctgtggctacagcagtcgccagatcttttcgacgaagagaatgtttatgagtaagtcagcactggtgcggggtttgacgatgatcaccgcgcggcaggatatttttttagcggtcatgttgctggtggcggtctttatgatgatcctgccactgcctacgacgatggtggatttactgatcgccatcaatcttgccttctccgtcattctcttaatgatctcgatctatctgcgcgatcctttggagttctccgtcttcccgtcattactgttgatcaccaccctttatcgattggcactgacgatcagcaccacgcgactggtgctgttgcaacatgatgccggtgagattgtcgaggcattcggtcagtttgtcgtgggcggtaatctggccgtcgggatgatcatttttaccattatcacggtggtccaatttatcgtgattaccaaaggttcagagcgggttgctgaggtcagtgcgcgcttctcacttgatggtatgccgggtaagcagatgagcatcgacggcgacatgcgtgcgggtgcgatcgattcggtcgaagctaaacggctacgggagcgggtacaaaaagagagccgcttatttggtgctatggacggtgccatgaagtttgttaaaggggatgccatcgctgggatcattgtcattctgatcaatatcattggcggtatcactattggtgtgatgcaacacaagatgtccgcggaagaggcgatgaatacctacgcggtattatcgataggcgatggattgtgcgcccaaatcccttcattactgatctcgattaccgccgggattattgttacccgggttcctggcagcaacaaacagagtctggcgaatgagttggcggtgcaggtggggcgtcaaccggatgcgctgtggttagctgccgctattctgacggtgttcgccctgttacccggcttcccgttcctgatctttatcactttggcggccgcggttgcggctccggcttttttactttatcggaagaaccggcggatatcgcaggatggtcgcgcaaatggaggcagtgaagaggggggggccacggggcagcgtatgacgcctggtgccgtaccgctgatgctgcactgtgcatcaaatttacatcacccgcatttagggcgcgatattgatggcctacgctggcgctggtttgagcatctcggtgtgccattgcctgaggtggagatccgctgtgatcctacattggcagaaaataccttatcggtgcaggtgtatcaggagcgggtgctggaggttgtgttaccgcccgacagcttgttactgacacggccttgctcatcgttagtaacgaacaatcaggtattgggcgcgaagatggggtcatttgattggctggatgctaaacaggctatgcaagccagaaccttgggtatcccttacgtggaggggcatcagcggatcatcacctgtctgaccagggtgtttgaacggtacaccgccgaatttatcggcgtacaggagactcgctacctgatggatgccatggaagggcgctatggtgagttagtgaaagagctacaacggcagatacccgtcggtaaagtggctgaaatattacaacggctggttgaggaaaatatttccattcgcgatttacggactattttcggcgcgttggtggtttgggcaccgaaagaaaaagatatcgtgatgctcaccgaatatgtccgtatcgccttgcgccgtcatttgtgccgtcgctttagtcacaataaaacctggatatcagtattacgcctcggtgatggggtggagcatctgatccgcgactctatccgccagacatcatcaggcacttactccgcactggaggagaggcaatccctcttgatcctcaacaaaataaaaaacgcatttgctgaaaaccaggatgcggtattgcttaccaccctcgatgttcgtcgctttgtccgcaaaattattgagcgggatctcttcgtgctaccggtactttcctggcaggaactgggcgatgaaatgaatctcaaggtggcgggcaccattgaactgattggcgatgaacttgatgaaactgcctgatatcgcgcggttaaccccccgcctgcaacaacaactcacgcgaccgtcggcaccaccggagggcttgcgttaccgtgggccgattgtggagattgggccgaccttgttacgagccagcctacccaatgtggcgcagggtgaattatgccgcattgaaccgcaagggatgttagctgaagtggtatcgattgagcaggaaatggccttgttatccccctttgcctcttcagatggcctgcgttgtgggcaatgggtgacgccacttggacacatgcaccgggtacaggtgggggctgatttggccgggcggatcttggatggcctaggtgctccgatagacggcggccccccgctgacggggcagtggcgtgaactggattgccccccgcctagcccattaacccgccagccggtagagcaaatgctgaccaccggaatccgcgcgattgatgggatattgagctgtggcgagggccagcgtattggtatttttgccgccgctggcgttgggaaaagtactttattgagcatgttatgtgctgatagtgcggccgatgtgatggtgctggcactgattggtgagcgtgggcgggaggtgcgcgaatttcttgaacaggtgctgactccagaggcgcgtgcgcgcaccgtggtggtggtggcgacctctgaccggccagcattggagcggttgaaggggctgtctactgccaccacggtggcggagtattttcgcgaacgtggattgaaggtgttgttactggcggattcactgacccgctatgcccgtgccgcccgtgaaattggtctggcggcaggtgagccaccggctgctggcagtttccccccaagtgtttttgccaacttaccccgtctgttggagcgaacgggtaacagtgatcgcggcagcattacggctttttataccgtgctggtggagggagatgacatgaatgaaccggtggccgatgaagtgcgttcgctgttggatgggcacatcgttttatcacgacggttggccggtgccgggcattatccggcgattgatattgccgccagcgtcagccgtatcatgccgcaaatcgttagtgccgggcagttggcgatggcacaaaaactacggcgaatgctggcctgttatcaggagatcgagctgttggtgcagattggtgaatatcaggcaggagaagacctacaggctgatgaagccttacaacgctatccggcaatatgcgcctttttacaacaagaccacagcctaacgcgtgacccagatactgctcatcttgataccactctggaacacctggcgcaggttgtcggttgaatcactcgcaacagcggacgctacaacggctattggcgctacggcagcggcaggaacggcggttgcgccagcaactgggacaactgcggcgtgagcagcagcaacaggagcagcaactggagaatggccgtcgccggcatcaacaactctgccagcaactacaacagcttgcgcagtggtgcggaatgctgaccccgcgagaggcggatgaacaaaaagtattacggcaggcggtgtatcaggcggaacggcaggcgaaaaaacagctaaacgcatgggtggcgcaagggcggcaacaggtcagtgccattgagcgacaacaagcgcggttacggcgtaatcagcgtgaacaggaaaaattacggatgctgacagaagatgagtcgaatcgatattgaaggcgcgttaccgccactaagagaacaaggttattcaaaagagcgatcaacacattgggatcatgagaggcaacgtcagcagtttgctcgctgtttctcctctcccttaccccgaatacaaaacatagcgtgtaccgttgctgggtatgacgataacggcctgatggagacgcattatcgtatcgtcagtgggccgctatgtgggacaaaagtcagtgtcagcatgacggctcacgggttacgtatcgtgctcagtaatacagagagcaaactgattgaacgcttacagcgcatacaaaaccgctggcagcggcaactgcatcagttagggttcccgtgtttactggaggtcacctgtgctgacgaatctgacgcctgagttacgcgcccttagcaccttgatcgggagtggccggcagacagcaggggtgtcggtggccttgacggagattgacggtgagggcgtttatctgccactgcattatggcggccaagagtgtgggttgtggttatcacaatcctgttggcagcactggctgaacacgacgttggcaaccgataacccccagttgttggccgcagagttagtgatcgccatggctaattgggccgtcaccccattgttagcgctgtttaccgatctggtggtattggccgagtcaccacagaagaggtcactaccaaagcagtgggcggtgacggtggctttcgagctggagggacagccgattatcggtgtgttacaggattggccgcaggcggcattggccgacactttgtctcattggccgtgcgaagcggtcaccgcccctgatttgctttggcaatctggattggtggcgggttggtgccacttatcattgcgtcaattacagcagttaaggccgggcgagggtttacgcctctctatggcggcggaattggataaagaagcgtgctggttatggcatcacgcatcgccacaaatttatatcaagctagagggtgggaacagaatgacaattcaacagattaatgaagcgagtgacccgctggcctgcggcagtcgcgctgaatcaccgcctctggcggcggtacaacttgaggatttaccgcaaacgctggtgatggaaattggccgtttgaccttgcctctgggggagataaaacaactcgcggttggtcagacgctggcgtgccaaacccactgttatggcgaggtgaatatctgcctgaatgggcaatccgttggccgtggcagtttactccggtgcgatgaaaaactggtggtcagaattgcacaatggggattacaaaacggcgaaaatatcatggaatgacaagattgaggtgaacacccgatacccctgaaaggggcgggggacaagactgtccatcttgtttttatgcgaaacagcttactttttatcttatctgaaacagatgacttatatgaaacagatcacatggaattactgaattcatcctatcaattgatcgccctgcttttcatgctgtccgtgttgcctttactggtggtcatggggaccgcattccttaagctatccgtggttttttcgttgttacgcaatgcgctgggtgttcaacaagtgccaccgaatattgccatttacgggctggcgctggtgctgactatttttatcatggcaccggttggtttagatgttcaggcgcgcttgcaaaatgaagagctgtccaatgacatcggcgcattagcgcaccaaattgatcaaaatgcgctggtgccctaccgcgattttttacagcgcaataccgatattgagcaagtcactttttttaacgacattgtgcagaataagtggcctgagcgttaccgcgatagcgtcaaacccgattcactgctgatattaatgcccgcctttaccctcagtcagcttaatgaagcgtttaaaatcggcctgttactttttttaccgtttgtcgccatcgatttaattgtatccaacattttgctggcgatgggcatgatgatggtgtcacccatgaccctgtcattgccgtttaaactgttggttttcgtcctggtggatggctggtcattggttctcggacagcttgtaggttcctatttatgaacaaccatatgagtagctaccacgagaatgccatcattgttcatctggccactgagttgttatggctggttttactcctctctctgcccgtagtcgtggtggcttcaacggtcgggttggtgattagcctggtacaagccctgacccaaatacaggatcaaaccctgcaatttttgattaagttgttggcggtatcagccacattactgatgacctaccattggatgggggcgacattgctgaattatacccagcagagttttttgcagataaccagtatgcggccctgagatgactgacgtcctccccggtctaaccgcactcgcattagccatgatgcggccctacggtatcttactgatattaccgctgtttaccgcccgcagtttggggagcagcttattgcgtaatggcttgattgttgccatcgcgctgccggtcacgccgctatttttatccgcacccatcatcaccaatagtagcccggtcacctggattggggtgttatgcacggagctactcattggggtggtgatggggtttgtcgccgcattgcctttctgggctatgaatatggcgggtttcctgatcgatactttacggggggcaacgatgtccacgttgtttaaccccggtatgggcgtcgaatcctccctttttggtgtgctgtttacccaaatattaacggtactgttcctgatttctggcggttttaatcaggtgttggcggcgttgtacggctcgtacgatagcttacccatcggccagggtatccagcctgctgcagatctattgctctttctgcaaactgagtggcagatgatgttcgagctttgcttgtgctttgccctaccggcactgctggtcatggtgttggctgatctctctttaggattaattaaccgctcggcccggcaactgaatgtcttttttctggcgatgcccattaaaagcgcactggcgctttttctcttactgatcagcctgccttatggcctgcatcactacctgtcccgtatgagcgatactgaacagaagattggtacgttgatcccgttgattaaaggggggaatgatgtccactgaaaagaatgaaaaacccacgcccaagcgccttaaggaagccaaagaaaaagggcaggtagtcaaaagtgttgagataacctccggcgtacagttggtggcgctggttatctactttttactgacaggatatagcttggtcgagcaggctaaagcccttatccgcagttcaatcatacaattacagcaaccacttactctggctttagcccgtatcggtgccgagtgcatgacggtattgatgcatatcgtggtggtcttgggcggggcgctgatcgtggtcaccattattgccggtattgctcaggttgggccgttgttggcgaccaaagcggtgtcgtttaaaggtgagcgaattaaccccattcaaaatgctaaacaacttttctcattgcgcagcgtgtttgagctgatgaaatcattattgaaagtgggggtgctaacgctgatttttggttacttattgatgcagtatgcgccctcttttggttatttgacccactgtggcagtcgctgtgctctcccggtattctcgacattaatggggtggttattaggctcactgattgcctgctatctggttttttcactgatggattatgcttttcagcgctacaccatcatgaaacaactgaaaatgtcccatgatgaggtcaagcgggagtataaagacagtaatggggatccgcacattaagcagaagcggcggcagctacagcatgaagtacaaagcggtagttttgccactaacgtgcgccgttccaccgcggtagtccgtaacccgacacattttgccgtttgtctgatttatcacccagaagagacgccgctaccgatagtgattgaaaaaggtcatgacgagcaggctgcattgattgtgagcctcgcagagcagagcggtatccctgtggtagaaaacattgcgctggcgcgcgcattacaccgtgatgttgcttgtggtgacaccatcccggaacaattcttcgagccagttgctgcgctcttacgtatggcactggagttggattatcagccatcaagtgatgatccaccgcgctagctgacccccgatataccccgtgattcaatgatattggctatttcaacccaatatttgaataatatctaaattatgtaatatcgatctttattatgtgaataataggcttattatataagcctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaataggcttattatataagcctactttccctgttaccttttatcccttgatattattaatattatcggtaacagcttgcttttggaggtgccggtatgagctggcccgagtttaaatctcaatatctggtgcgcttttgggcacctttacctgcggttattgctgccggtatcttagcgacctattactttggtttgactggcacgttctgggcggtcactggtgagtttactcgctgggggggccatattatgcaattgtttggtgcgcagccacaggagtggggctattttaaagtgatcggtctggaaggaacgccactggatcgtatcgatggcatgatgattatcggtatgttcgccggttgtatcgctgcggcactctgggctaacaatattaagttacgtaagccgcaacacactatccgcattgcacaggcgctggtggggggcataattgctggttttggtgcccgtctggcgatggggtgcaatttagccgccttctttaccggcattccgcaattttcactgcacgcgtggttttttgcactagcgacggcagcgggctcttactttggggccaaatttacgctgctccccctgttccgcattccgattaaactacaaaaagtgactgccgcctcaccactgacgcagcacccagccagagcggcacgccgtttccgtctgggaatggtggtcttggttctggcgcttggctggtccctgattgagttgttccgtcagcctaaattggggattgccatgctgtgcgggattggctttgggctcctgattgaacgtgctcagatttgctttacctccgcttttcgtgacttgtggataaccgggcgcacccatatggctaaggccattattctaggaatggcggtcagtactctcggcattttcagctacgtccagctgggcgtcgaacctaaaattctgtgggctgggccaaatgcggtaataggtggtttactgtttggttttggtatcgtgctggcgggtggctgtgaaaccggttggatgtaccgtgcggtggaagggcaaattcattattggtgggtgggattgggcaatattatcggcgcaactctcttggcctactactgggacgatttcgcccctgcgttggcgaccaattacgataaagttaacctgttggagacgttcggaccgatgggcgggttgctggtgacttacctaatgttggcactagcatttgccgccatgctgtggtgggagaagcgtttctttcgcaaacaaaaagcgacaacctcggccctgattaaggaatccttatgagccattctccatccgtagaaacaccccaactggcagcgcctattgtgcctgattatcgcctcgatatggtgggcgagccgtgcccgtatcctgcggttgcaacgctggaggccatgccacaactgaagccgggcgaaattctggaggtgatcagcgactgcccgcagtcgatcaataatattccgctggatgcccgcaattacggctataccgtgctggatattcagcaggatgggccaactattcgctatttgattcagcgctgatattatccgggtccgcgctttgtctggcgcggaaacaggctccttccaactgcttgcagggtgagtgtctgtcatcgtcaggataatgagatttgataatctgctctccatttatcccatggcacgtccattgacagttcatccaacataaaatcaataaaacttcttatttttggatcgttatatttgctagggtaatataaagcatataggccatattctttatctttagcattataatccagtaaaataggcactaatttacctgaggttatatagtcgcccagcatataagtaggtagacagacaatgccctgatgatgcagcgcagcatgtaataaccccaggctgctgttggcctgcacggtattttttattttcaaggggacgctctcaccctctgtacttttatataaccaggcatcggaaacgttagggtttaccaggcaatcatgttgctcaagatcttcgatagtggctggaacaccgcgtttcattagatattctttactgccacaataaacccagttaatggtacaaattcttcgtatagcaaaattaggcgggggaattgaggtgatacgcaaggcaatatcaaaatgttcttcatttaaattcactaactgatcatttaaatccaccgataaacagacatcgctgttagtttctttatattgactaaatagatgcattaaatgacagacaccaaaagcgatagagcaggtaatcttgagctgcccctgtgggtggttataaaaactatgcgtattaaccagtgtttcatccagatccaaaaggagttggcgcgcctgatgaaacaagtaatcgccagcatcggttaaaacgatgctgcgagtggttctttttaatagtaccacaccgagcttctcctctaattgagccagactacggctagtggaagacggtgttatatttaatttatgtgcagcaatggataggctgttgcattcaacaattttgataaaattctctaaatgcttataaatggcatgattatttatttttgcgctaaatgcaaaagtgttttcatctattgacatcatacacctatattattaatagtttatttagacaatactacacctgttagtttttaaaatgaaatattgcttttttgtagatagtcaaacggttttatttttcgattttacgccaggaaggtagttaacttaatgtaattaaagtaaaaataaaataagagggtgaagtatgtctgaaatctcgtcttcaaaatctgaattaaaaaagctctataaatcggttccctttacacagtatgatgtcggttgggtcatattatgtatcgggatggctatcggatcaggtatcgtatttatgcctgtacaggttggtattaaggggatttgggtctttattgctgcggttattatttcgtatcctgcaatttatttactgcagaatctctatctgcgtacactttctgaatctgataactgtactgattataccagtgtcattacgcaatatttaggtaagaactggggggtaggtctcggtattgcttattttttaatgttattgcacgggatgttttcttattccctggccgtcacctttgatagtgcctcttacatcaaaacatttggattaactgaaggcttattatcagattcaatatggtacgggttaattatcttgacagttttggttgccattgctgcacaaggtgaaaaaattctatttaaagtttcgggacccatggtttgtgtgaagtttggcatcattgtggtgttgggtgttgtaatggttccttattgggattttaacaatatctccgcttttcctgaactcttctcctttttacgcgatgtcctgttaacactaccgttcacattattctctatcttatttgttcaaattcttagcccaatgaatattgcttatcgtaaagtggaaagcgataaaagaattgccacctaccgggccatcagagcaaaccgtgttgcttatatcattttggctgttgcagtgctgttctttgccttctcttttactttctcgattagccatgagcaggctgtctcggcgtttgaacaaaatatctctgccctggcgattgccgctcaggttattcccggttcgattgtccgtatcatgactgcattattaaatatttttgctatcttgacggcgttcttggggatctatttaggatttcaggaggcgattaaaggtattgtcgttaatattatcagtcgctttatccctgaagagaatattaatcagaaagtgctacacatcggggtctgtgtcggtgtgatattaacgttatggctatgggtctcaacccggttctctattcttttcttcttacaacttggcggcccgttattcggggtggtctcttgtttaattccttgctacctggtttataaagttcctgttttacataaattaaaagggccaactatttggtttatcagctttttcggtattcttctttgtctttccccattctttaaattctttgagtaacgtggctaaaaacaggaatgaatctggtttaataagaggtaggtaatgaataaaaaagatatttctagttttggtattagtactcaaataacacaactgggtagaaatccacaagagcagacgggttttgttaatacaccgatctatcgggggtccacggttatttttaatacggtcgatgacattgtcaataatcgtgctgtttttaactatgggacagcaggtactcccactattgctaatctagagagtgcgtggaccgcactggctggggctgcaggaaccgtgatttccccttctggcttgggggtgatcgcgttagcattgttaacaacgctaaaagcgggtgatcacttgttgatgccagatagtgtgtataaaccgacaaggttactctgtgcgggtttgatcgctcggatgggggttgaaacaacatattatgacccattgatcggtgctgaaattgaaacattaatgaagccgaatacatcgacgttatttttggagtctcctggctcacaaagcttcgaaattcaggatattccgatgatgacggcaatcactaaaaggcgagggattgcgacaattattgataatacttgggcttcaccgctattttttgccgcccataaacatggctgtgatttatcacttgaggcgggtaccaaatatttgggcgggcactctgacctattaatggggctggtgtcggcgaacgaacaatggtggcctaaattaagggagacttatgactctatggccatgctaccgggggctgaggactgtttcttagcattacgtggcttaaggaccctacatctacgaataaaagaggcagaaaagcgcggacttgaaatggcgcaatggctgaaagagcggccagaagtgttgcgtgttttacatccggcctttcctgattgccctggacatgagttttggaaacgtgattttaccgggtcatcaggtctattctctattgtattaaagcccgaatttactcaaaaagggttggcggagatgttggacaatatgtctatctttgctatgggtttctcttgggggggatatgagagcctggtgatcccttttgattgctcggaataccgcacggtgacgaaatggaacccaggtggattaaccatccgcttacaaatcggtcttgaggatatggaggatctcaaggaggacttggcgcaaggttttattcggttagcatcaaatagttaattatagcggggcggatagtttttatcggcatttccgccccttgcttcagttttgcgggtgatctgtttagttgaccatctgcttagttggtgctttggaaccgccataggctgttttttagcatagcggtaccggtaaaattattgccgcagataaatctgtggcagggcgctttctgggtgacgcgaaacgcccaaatctgcctgataccattgggtcagtgtttcggcattgagcacctcttccggcgtaccacaagccacgagttttccctgcgccagcagcataatacgatcagcgtatagcgccgccagatttaaatcatgtaacacacagcagacagcgagcggctcctgacgggtcagctgacgcagcaggcgtagcgtgtgctgttggtgatataaatccaaggcggatgtgggttcatcgaggaatagccagcgtggtgttggctgtggttgccaaagctgcgccaaaacgcgcgccagttgtactcgctgttgttcgccaccggataaaacgcgatagtcgcgctgtgccagtgccagacagtccgtttgcgccattacctgttgcaatgcttgtcgatcctgtgagccaccgtaaggtgcgcgacccatctgaatcacttcactgacgctaaaaggaaaagccagttcgctgtattggcgcatcactgcacgggtacgggccagtgctttcggttgccagctattaaggttttgccccagcaggtgacactcgccgtgggaaggggaaagatagccagtcagtaaacgtaacagggttgatttccctgcgccatttgggccgataatagccaccatttcaccactggcgatgtgcagcgaaacatcattaatcagcgcttgctgttgtacatgataatggaggtggctggcctctaataatgcgacgggtgttactgccatatcaaccactgcgttgctcccgctgacgtaaaatcagccacagaaaataaggcccacccaacaggctggttaacagaccgacgggcatttccgccggagcaaccagtgtgcgagccagtgtatcggccgtcagtagcaggcaggccccccccaacgccgcgccgggtagcaaccaacgatgatccgcgccgatacgcatacggatcagatgtggcaccaccaacccgataaagccgatcacgccactgaccgccaccgcggcaccaatcaggatggcactgagtagcagtaagcgtagtttggcttgccgaacattgacgccaaggtagtgtgcttcttcatcccccaactgcaacaaattcagttggcgggcctgtagcagccccaaaatacaggtaggcaggatcagggaggatgcgaccagcagtgtcgaccactgcgcttgccctaaactccccatactccatagcgagaactggcgtaattgttggtcatcactgatataggtcagcaccccaaccgccgcaccgcataaggcattaatcgcaataccggctagcagtagacgagctagattgccatgcccccaacggctgagggtaaaaataatagtagaaatagccagactgccgataaaggccccaaccatatggctatacagcgcgagtaacggcggtaggctgaaaggcatcacgataatcagcccgacgcaaagcgctgcgccgctactgatgcccaacaaacctgggtccgccagcgggttacggaataacccttgcataatggtgccggagaccgccaatgcacaccccaccacgacagccaataacacccgtggcaggcggatattcaaccaaatgtgccacatggcatcattggtggaggtgttccatagcgtgcgaaatgagagcgataaggcccccatattagctgagcccagcgccagaatgactagcaatatcagtaagaagcccagcatcagtcgtggctgaacacgaccattcattgcatctgttccattttttcacgtagctgtgcaagcacttgtggtgtttccagaccaaagccaagtaatgccatatcatccacgaccaacaggcgtttatgtttgccagccggagtcagtgccatacccggtaatttccagatattttcactgctacccagcgctttaacgccatccgtggtgatcaataataaatctggcgcactggcgataaccccttcctgcgacagcgggcgataacggctaaagccctgcatcgcattactgccacccgccgcacggatcatggcatctgccgccgtattttggcccgcagccatcggtgttaacccgccatggctcatgacaaacagcactttcactggtagtggagtcttgttcacggcggccaagcgctgttggtagtcttcgatcagtttctgccctttctccgtctgatgaagtgccgtggcaacggcattaatcttcatcgcgacgctttcaggtgtcgtctggcctggtaccgtcactacattcacaccgctgctggcgatctgcgtcagcaccagtgagggctgagccagttcactaaccagcaacatggttggcttcatcgccaaaataccttccgcgttcagcgtgcgcatataaccaacatcaggcagcttttgcgctgcctgaggctgttgactggtgctgtcacgggccacaatctcatcacctgcaccgagtgcataggcaatttctgttacatctccaccaatagtcacaatacgttctgccgccaaggtatttagtggcagcagaggggcacagagcgacagaatgaaggggagcgacagcaaccggagtctcatgcggcgatatccttgttgattaggcgggcaatctgttcacgccattggttttgttctggctgcccttcggtgcgctggccgtagagttgggcaagttgagtaccatcagcagcaaacagttctaggctggtgacaaaaccgtcttttgttggtttgcgggtgatccagctttcggcaatggccgtttcgatcagatgcagtgtaaagcgctgattgaagacattaatccattcgttgtgtggtgtgactttttcaatcaggccggtgaaaatttgtacacagccgcggttgccgacaaaaatcatgatctcgttctgatcttgctgggcgatgtgcaacagctgagtcagtgagttgttatcgacctggtaagccagatcatcaccaacagcgcggaacgcctgctgacgggtcagattattgcgtttaagcagttggaagaactggtgtacatcggtcatggcacgccattcgctatccacggttgcatcatcggctgtaggttctaccgcttctggggtgctcaaaggttctaactgcaatgccgggttttccgggatgataaattgtgccagcaaggcttcccaggcagacatatctgtctgttctgtcacatacactttgtgtaatgcatcgccctgatggtcgaaaaattggatgctatggcgcacgccgtggcgggtctcttcggtcagtgtaaaggcgcttgcccactgattcaggaataaccggaggtccaaggcgcgtggattgaggattaaccctgcatgaccatttaagtgttggttctcatagcggcccacttgctcatgaactgcataggtgttgcgggtaatggctttgacttcgccgacggattccaatgcggccaataatgcacgagcatcactttgtaaacgttttgcatcatgcccgacgcggctatgggtcagctctgcttctgaaatccccatcagggtggctaaatcacgggcatatttgccagggtgctctgctttagcctgtacatattgttggtataatgatgcgttcataatggcttcctaattaattggtttttttgtatgcaggtaatcattgtcaaatgataatccggcaagccacaaaatggattaccggatgaatgatttcagactaactttttttcattagctaccactgataactcacgaaaaatttcacgttacggccatcttgtgggatgccttgtggcgtgtaatactctttttcgaagacattacccaataacattgttgtggtcatgcctttgaatgcttcctggcctttatagctcacatagaaatcattgacgccataaccggcttgcggtgttgaactggaaacgcggctggagcgattagcgaaggtcccaatccaaccgacggagaaaccactgttggcgacaggtacatcaacgatactggtgacggtatccgggttgatggtgtcgagccattcatcggtattctgatttttaccacgggtgcggttataggccagatcccagttaaacaaggccgttttatagctcatgctggcatcccaaccccagatttttgcctgatcgatattcaccgatgtggtggtcatggcttgcatgtcaacgcgggtactgatgtagtctttagccttggtatcgaagtaactgactttaaattgcaggtcatcttcagccatcagtaaatcactgaaacgtaggccaaaaccgtattcctgggtctcattggtttctggtttcagatttgggttggggacccaatagttggtgagtgtcaacccaggccggatagggatcgcaaagtgtttggaatcgttatacatctcacccatggttggggcgcggaaagcctgagcataggagccaaacagcatcagccaatcagttggtgtaatgctgattgcaccacgtgatgaccatttatcggcatcgacatcggcatagccatcgctgctaccactgtaattgtcataacgcgtaccggctaatatggagacaggcaggtcgcgtaaggtgatttcatcttgtagccagcccgaactaaaccgaattttggcctgtgggaaactttccgttgccccaccgggggtctgttcctgtttataggtttcagtaccataggtcagcaagtgggaggctgggctttcgataaacagacgggtacggttttccagcttcacaccttcggttgtctgctcgcggccttcttcggctgaaccttgtggacgggcattgatttccacttcggagtaataaacctgtgccgtggcattcaaccattcttgatcgagaggcttaatattatatctgagctgggcatcacgctggatcgttgaacgattggtcatgacattggtactggatggtgcgctggtttgcggattctttggctctattgcactgttgttgtaataacgcagattggcgcttaacgattgaatcgagtctatctgccaagtgccttttgccaatacattactgatagtttcatcattcggggcattaaaaccgttgctttgacgaatgttgccgatatcacgggtaccgaaagagaggataccatccagatcatcggtgcggccaaaggcgctggctcccagaccgaagctgtgatcacccgttgcggcagagctgtaaacccgataaccactgttttggcccggttgcagcatgtccgctgcatccacggtttcataggcaataaccccgccgagagcgccactgccgtacagcagtgctgctggcccacggacgatttcgatacgtttgactaacgcaggatcgaggaaagtggagttcaagtgaccggtatcggtcccctgacgaacaccatcaaccagtgtcaacacgccttgtttaccgtaacctcgcatcaccacatcttgaccgttggtacgcccgctgccagtgacggtcagccctggtacttgtcgcagcatatctgcggccgtcgcggcggtttggctggtaggggcattcccttcgatgaccgttaccatcattggcgcttcaaaactgctacgctcattaccggttgctgtgacgaccatggtgtcggtgctgtgctttttactgctggtttgagtggttgtggtatcagcagcttgagtagcaaggggcaaggtacaagcgattgccaaactgagtgaggaccagcggaaacggtcggaagtggaacgaagcatgtcggcaattctccatattttttttcaaaaacatatcgataggttgctggctgccttgattcgaaaatctgggtggcttgcagtaagcgtcattcatacccttggtatatcttgggtatataacgcgagttattttgtcagtataagttttccagatttggtctggcgcagttgatagcattcgccctgatggacgataaaggctacgccgtgctctcccagcaactgttcgctggcgatagacaaaggctcaaaggcttacgtgccaccgaatattcggcagcaggttcgtcatttaacattggcactttattcaactgtttatccatatggccaacaacttaatgataacgactatcagtgtgataagcattatcaggtatggtttgatattacatcaagacatatttgttgttaattcatttttaccttacgggctaatcctggctcaattaatgcatacgcttggtaatatgtcgcggggtcctcgatcatctggcttatatggtgtgcgacatctgcacgcgtgaccatgccatgggcttccgtttgcaggcgtatcgcgttaccggtggcgggctgatccaataggccacccggccgaatcagggtataaatcaggttgctggtttgtaaccaactctcggccagtgatttctcacgcactgcctgaccaaaagctgcgcgggcggcaggggagagggttggccaactatcgccacaaccgatcgatgtaaccaaaagcatacgcttcagccccagttgctcagccgtgtcaatgatcagccgattaccctgatagttcgcattgttattacccagcgtcgaaatgatagcggcgtcctcaccggctagttggcaggcttcgcgcacactggccggatcacaagcatcaccgcagaccacggtcagacctttgttgcgcaattcctctgcttgctgctgattacggatcaacaaggtgacaggacgaggattcgatgcagaatccgcatgttgatttgctaacgctagcagatgtgcgcctacgccacgacctgcaccaaatatcaaccatggcctcatggtgtttcctcttgttgtgtttgacgagtcttgttatttaaccagggtcgggtcttcaatcaggagctgttgagccaattgatggaatgcggcaaggccatcagcacgtaattgacgatgttcatcacggccaacatagactttaaacatcacttcaccctgttgattgaaaaactgtactgacgctgttgccattcccataaatgggcgttccagcagggcgattgcctggcaattttgtgctctgatatggccactgaggccttgtttactgcgtaaattgaaatagccatggcggtgagtcccgctcggtagtgggcctttgtgttccaaaatcacgtcggcggtatggactaaggtcgtgacatccccccactcggtcatgctgtcccatatacgatcaaaatgctctgcgcctaccaagactcgttcaggtaaggcacgcacaacatcaagtacgctgacctggtaatcctgtgcaatctgttccaaggtgccatccggttgggtggcaaggaattcagccagtggcgatctattcatagaggacgatgtatttatagacgatgacgtattcatgagtggctttccgctgtgatgagtgaaggaataatattttgcagtgcctgcatgatattgctggcccaaaaacgcccgctgtcggttaggcgcaggcagaaactgttatctttcagtagattgctttgataccactgggatatcaatggcatgagagggtacggatcggcaattaactcgctcaggtccagacgcccaacttcaataccactttgtaatttagcccgccacggatgttcgccgctggcttgcgtcatcatcattaacggtttctgcccactatcgattaaccgatagtagttatccagactacggtgctgcatgtaagcgtgcccttgcaaggagccccctgcaccactgcccaatgcgaggcaatcggccccttgcttgattaacaggttatacagattgcgctcacgggtggtccgcgcccagtggctgttgcttaactgatgccaacccgcctgtgcgaggctatctgccccgctgcagtaaaagtcgcattgttgtgccagtgtcggcagttccacccggttattttctaccgatttagccagcggtgtggtcggcaacaaattgagagcatacagatcaaccccatccagcgggagctgacgcacgatggctaaatcttcctgccagatttcgggagtttgatgcggtaaaccgaacattagatcacaaacaacagcagcccgatcacgggtcgccaaatcagtcagaaaacgaatcgcctgatcgcggtcagctttgcggcccattcgttgacgaatgcgggtgttaaacgtttgaaccccgatagagaaacggttagcccctgcttccagacaggcatcaattctctcatcatcaaaattaaaaattcgcccttcaacggtgatctcacaatcgggagctagcggtaaactcttgcgtaattggctgataatactgtgtaattgttgtgcggaaagtgcacttggtgtaccgccaccgaagtagatcgcatgaattggccccccttgtagcagtgggctatcggcttccatgctcagctctcgcaagaggtaatcggtatagcgttcggtgctaccggattgcagcgggttttggtagaaaccacagaaagtacagtgggtagcacagaatggaatgtgtaagtaaagtaaacgcttattgcgaggaagcgctttttgtaatagtgactgccagctatcctggagtgactctgcgggtaatggccggctgtcacgccacggcatcgtagcccaacgtttgggaaatggcagtggccctggttgggcataatacggcatcagatcaatattcatagcaagctcactaaaccacaggtgcgaaattaaatgataatcataagcattcgatcaatagctaatgtgaagtatcttgacctgtatcagtaaatggcgacaaacagtgcataaattagacaattgagggggagcaggccaaaattaggggcagtggacgagaccgatttggctccccgcaaagggtaacagctatcaagcaaaagaaatgggggttgatatagccccacccatcagagtgaggttattttggtgtatcatagccatcaggcaatatcacaattttaatgacagtctcagttctgcgctaatgcaacagaatctttcggtgtacaattccttattggaaaattttcttcataacatcaactttattcaaagtgaatacatgaagcctctccctttgattgagatattctctacagagaaagcgaattatctcaatcccgatgttttctttatcttcattactattgctcttactatttgcgaattttttaatccacaaagggtagtcgattgagttagatgaagtaaatttttcaataaatgaaaaattgccaagtggcattatggatggcgtaaagggtcgttctttatcaacccagtgactcaggaaatccaatgcattcgtgttgagtgtcagttggctgataaactcattaaccccgagttgatattttctttcattccagtctatttcttcttttacctctgtggtttccttgtgaaagtcagggtacaggctggttttgattccgatatgtttgtggctacggcgtatcagctcaatcaattcaaccccgtaattaatggggttatcttggtcgtacacatgcttgtcaccacgaatcacgaagaactcacaaatgcctacgtttatatatttttctataatctgcattatctccctttcttttttattatttattgtaatgtgaggtatcaggggaacatctgttttttctcttaactctatgacagtacgatatgtatcactccaaacagaggatccaatttctgtgttgactgtgtaataaataggatccagtgtgtcggtaaactcgataagtttaaatatattctccatttctttttcatttttagctgaattcatttcgaaacttagttttctttccataatgttctcttctttgtgtgggtataatctgtttaattaacgcaatcacgaataatttaaataacatttatttattgttgaatgcaaattaaatatcgtcgatataaatctaatggctaggaaatttttattgtttaatatcatatttagagttcgaggttatctattgagtaatgctatgcggggctcacggcaagagttgttgataatgatttactttttctctgacaatcgatggcgacagtgcccccgttgatagggaagcactgtcgatggcggtgtctaggagggaattgtagatttttctttttacattaaacgctttttttcccttttggaggctgactgacagagagcattaactcgctaatgtaggtgttaacgagtatttccacagcttcactacgggttatctcaagctgattaaccactcggtcaattttgcgtataacggacatgcgtagggagagtgaaatggatctctttttctctttgtccaaaataacgtggctggccaccagctcctcgtgtgattttattatcatatgcgaggcaatggcatctttaatgtggcgtagcacttttggcgtcagcgttcctttctcggtcaattggtaactgtgagtgcttttgctgtaacggatctctgcgttgtaggtttcccgcagttccttgagcgcacgggtgagcgttgggcctgaacagctcaacttatcgtatatgtcatccgcgtctactggtttgccactcgcgaggagcagggccagcgtgtagtgacgaaattgcttggtgctgagaagcatctttagttagtgccgcctttaatgggtggaatgattggcaggaaaatagggactgacgatattttcctctatacccttcgtacttaaccattactggggttagcggtacattttatcccaagtcactgatggtgtacgctcattgggatacgcctaccaataaagccaaattatttagggatataacgcgatacatggccagtgcctccacgggataaaactctgtgaaacttatgatcccatcaagtttagccttttagagaacccttgtcttatatgactaggctgcccacggtttatcggctaaaagagactcaaaaagcgttctatatatgagcgaacagctttgccaaattggctatattcgcgcttatgcccctttgcacatggcatgtcttatccactctgatgttttcttggcgcatcacgaaccgccatcgcagtaaaatcaggcattattccgtaatattgtgcacgctcaaggattgccgccgcccagcgcttatgagtagatggttcacacatcgccccctgagacttgaaaactgcctgtgttgaattgaggatgcgcaatgcatcagcgtgatcatgagtgtcgaccattaaggcgcgttgaatgacttcgatctggcttggatgaatggcggttttccccaccagaccatgagcgatatccagcgccagttctgtttccagcaactgcggattatctatttgctcacagaccggtgcggttaacgcaaaattctttggacagaataccgaaaccagcattttgatcacgtagcccatcgggccatcgtacagcgtcaacttacgcgagcgccgcatcgaaataacactcatcagatcattaccaccaatgcgcagcgcaacaatgcgttgacgagaggggtgattttccagctccctggcgagagtactcatcttcgctacatcaaagacatcttcagtttccagcgttggcatcatgcacagatgagtctctttcatgatctcccaccaggtagtaatggatgcttgggtaaactttggcaacacaaagccattgatagcgctcagattaaaacgggtgattaatgctagccccatcgcttcatgacgtggacgaacaaagatcagcggccaatgggcagatccatcgcgttttttctctacggctagcgtacctaataaggtgctgagttgagagatagccagtggcacatcatcttcgctcacggcatcttccaggcagattaccagtgagcgcaggccggaaattttattatgaataataatatcggcaatatcggtacgcgtagcaggcatataaagtgttgcccccaaagcgtacgcagaaggtgttgatttcatcagatgacctttttaattatggtgatagcacggtattggcccagttcattccccacttcttttattgcgattttcttctgtttggctaaatagaccagcaatgacacgtcaggatcgtcaatgtgacgaaccagaacatggtcaggtacacggcgaagaacggctcgggtcgcttcagcaattcccggtttgatgcgatttacgctattaatctcaaactgttccgccatctttttcaccacttgatggctttggatccgcagggcggcattttgctgataatcccactccgccgcgggtatctgggacagatcaagttgttggcgacagtcagcgacggtattcaccaacagttggctgcactcaaactcctgcaaatgctcacagtgaacacaaccgtgtagccctttttccgaccagagggaacgggagaccagccccgagactggcgcgcccataataccgaacgggataagccaatcatcatcggttgcagataaccaagaacagccacagggatcggccaacaccaccagacgaggcagctcggggtagcccggacgcccctgtagggagcgcgtcagttcaccggtgatcgcccctttacctgtccaaccgtcgacgaaaaccagcccttcggtgccgtgtttttgctcaatatatgacaaggcgacctcatcaatcccccggtcacggatgatactgataccgtagtgaaaagaggtttttcccaatgcgcggagagtgtgatggagcatcacaccaagtggtacgcccgcgcgtaccaagctggcgagcacgattggggtatcaccgaaacggttgattagggctttcgccagcatcaccacttcacgcgccatgcgtgtggccccttgatcgagtgctcgtgcaaacaaggtgaggtgatgctcggtcggcgctggctcctgactgagcatgtcagaataatggcgggcccctgactggatcagtttctctttaacctcgaccggtgtcatttcaatttgtattggtttgagcagaaattgaatgtcatctggcaaataggagccagaaaaaggcgtaatgtcatgcatcgttatctccattaacattatttttattaaatgtcgtgttatcaaataaatgcgatgtcagggcctgcgagaactgacttttcgcgggcataccgaaccaatgacagtggcgcataaagctgaagtcgctcaggctatcgccgaaacccagaaccggaaacgcgccatgttcgtggcgtaatttatcaagcagataagtggtcgccaggcctttttcgatacaaaccggtaaccacgcaatattgttgctgttacggtgaatataaaatccatcagtggaaaagagggattccagttggtcgttgaaggcatacaactcggctatctgtgtgctatcacggtgtttcatcacgaaataaaccggggtgtcgccgtattcataattgattcgacaccaggcattcagaccccgttcggccatcatgtcattgatacggctttccattgctatcaaacggtcacgatagggctgcaagttcgtcagcaccgtatcctgccagccggcatcgggttgtctgtcgggcgtcagaataacggcaccatgggtggtgatcgcccatgagctgaaaggaatgttgacgcggctgatctcttctgttccacgggcggtcacggggataaattctgcgtgctccaagagccaatccaccaacatggactgctcttcggtcatgaaactgcggggtgtcaggctgcgatccaacgcccctacccgaaaaggaggaaggtctagctcatcgaccattttgcgccgtgtctggaacagcgtatcgtccagatcacacaaaaaaacaggcttattcataagcaataacctccacacaaggtgccaccgtgcgaagctgttcaatcagtgtgggatcaatagattcggctggtgtttcgacacaaacgataatgcgatcaaaatgctgatgagcgacgttatagaggaaattggggatccctagaccgtagttatcgctgaacgcgatgattgagttaatagcatggccttgtgcaatcggtgagcgggttatcgagctaaatttgacgttagccccggcatgttccagcctctcagccaataagaaaggttgccagacaaactcactggtaccaaggaccagcactttttcaccggccagtacatggaccttatggccgatatcagcacgggtttcatccatgccgagccggccccaattttgtttatcggtgatggcaaccttgccacgggcagtgacattacaggcgggcatcacgggcaccggggcatcagggatgggtgaccagttccactccccggtgataagtgaaacggtggtgactggcaaagggcaccgttccgtcagtgcgctaccgctccagtcggtcagggtgacggcaaccaccttttcaaggccattcagattggcatcacgtaatgcctgaagaaggttgataaaggtgttccccgtggtggcctcatcgtcaataagaaccactgaacgggcgcgttgcaggcgtgcgcgcaacacggggtcagacggcaaatagagcaggtgatccgttgcatggctatggttttctttgaattcgcacagcaaatcgccatcaaccggatgccgggttgacgtcaaaaaaaccggttcagcgaccgtgccgcgtagctcttgaaatacaccagcagccagacctactgcagtttcagccatgccaataaacagaacggggcctggtaggtctgcggggaatctctccgccaattggcgatagacattgcgcatggtggcagggctaacagggatgtgccgccccagaactttgctaacaaaaaggaaggcgcgcttagggttacggcgttcggcaatatcaaagagcgaatccagcgggatattgctactgttaggtatcaccgtcaacgtgccccctgacaattcccggcgataaaccggcggttgggttgtcatcatgactgtcctttttagaaatgagtaagattttgcaattcagcggggaacggcagtgcatcggtcatcgctctcacgctgacaggcttaaaatgtgcaaccgcttgcgaactcacttcatcttgactcatcagatccagttgccgcagggcaaacaagcccggtaaattcacgccgctgtggcgggtatagtcaataccgcctgaagggcgaaggttaatttccagtaacagcggttgcccgtggtgatcgcagcgagtttgaacattcaccagcccgtcagcctgcatcagctccgcactggatttagccagttcaaaggcggcacccgattggtgaaggtgctgtacgctgccttctttacggcgtgccacagctgcaatgactttgcctttttcaaccaacatgtcaacggaggattctgggccaggtagataaggcataagcaccatgggctgcattttttcagtgcgctcaagagcggccagatagagatctgggtgaacaacacgattatcggtacggtcaaagcagtccattgctgaaatggattgatccaatttccaaaaccccatgccgtagatgcctgtcacgggtttgatacagagtttttcagtatcaaaaggcgggttagccagccattcacgcaattcatcaggcgaagcgatctgaattgaagggacaacgggcaaacctttttgcgccatgtaagcggcgtattcgactttattatcagctaaagtaaaggttgctgggcactgcgcgccagtggtcaattttacgcccagcccttcaatggctgctcggtgctgctcaaaccagagacaactgcggccagtatgaatcgcttctatgtcgaatgctttcacgatatggcggataaacgccattttggtgtcaagatccgacggttcgataaaagcaacatccgctttttcaagaatttcatagcgatgctgatgatgggaggcgaaaacctgaatagcattgccatgaagttcactggtgtttttcacaccggaaatgatgtccctttgggaagataatccccccatgaaccaaatattttttttcatcagtggatgaatccttatgaaaccgccaaagggaaggtgttaattgtctatgaatgaaaccttatccttaatcatattatgattgccatcttattgcactgatcaatttatttaaaataaataaaccacattcaatctattgtttatattgatatttaatgttctttacaaatcataatatgattcatgagttgaatgatgatggcttcatgatatgattggtgtgatgcggttaatgtgacttgttcaataatttcattctaaaaggaaacgtgatgatatcgttaagcaaaaaccaaactatctcactggcaaaagaaagcagtgccctctctcgcgtccagttcggtctgggttgggatccggttaaaaagaaaaaaagttttctgggtggtttgttcggtggtggtagcgctagcgatagcattgatctggatgccagctgtgtgatgttgagccaggctggcaaacccgttgataccgtttcttttcgccatctcacgtccaagtgtcgttctgtgcaacatactggcgataacctcactggggaaggtgacggtgatgatgaagtcattaatgtcgatctgagccgcttgccggctgaagttgaatatctggcatttacggttaacagttttcgtgggcagaccttcaacgaagttgaaaatgcgttctgccgtgtagtcgatcaaaccggcaaagagcttgctcgttatgttctcactgagcaggggagccacaccggtatcgttatttcttctctgcgccgcaacaatggtcagtgggactttaccgctcatggacgtgcatgccgtggccgcactatcgaagacatgatgtctgaaatcattgagacggtggtgcgctgatgaatctgatgcctgggggcaatgcccctgttgcgtctcagacgctgacagtacgggttctgtccggtgcctccgttgatgtttctgcttttcggctctatgccagcggaaaagtccggggcgatacggatatggtgttttatggtcaaccggttacggatgatagcaccatccgtttgtctgggcagggagtaaatactgcgttttcagttaacctccaggccatcaatcatgatgtacaaaagatagcgttcacggccacctgcgacggtaaccaaaccctttcacagctaggcaacttgtcgatccaggtcgagctgaacggcagtgtgttgatgaagggcgatgtcgagacgcaggggcgtcaggaagcggcgcttattctgggtgaactgtatcgccgtaatactgagtggaaattccgctttgttgctcagggttttaacggcggtctcaagccgcttgccgaacattttggtgtggtggtagaagacgaacccgcggcacctactccggttcccactccggtttcaacccctgcgccaaccgcgccgccagtcgccaaaccgatcaatctgagcaaggtgtctctgacaaaagaaaaaccggtcatcagcctgacaaaacgtgatgatttcggtgagatccgcgtcaacctgaattggcaccgtggcggaggcgcgcccgcaaaaggtttcttgcagggcatctttaactcgaacaaagggatcgacctcgatttaggggcttttgtcgccttgaacgatggctcccgtggcgttattcaggcgttagggaacaattttggctcctaccacagtgaaccttatgttcagttacaaggcgatgatcgtactggcgatgtcagcgacggtgagtggatgcacattaatgggcgcgagtggaaacacgtcaaggaagtgctgatttttgcctttatttatgaaggtgttccgagttggggaagtaccgacgggatcgtaaccattaatgtccccggtcaggccccaatcgagacgcagatgaatgaagggaatgatcggaaaaatatgtgtgcggttgctcgtttggtgaatgaatcaggcaatatcaaagttgaacgaattaaccgctattttagcggacacaaagaaatggacgaggcttttggctggggattccgctggaaagcgggcagcaaataagccacgttaaacttttatttggaggaaatattatgagctttttcaataaagtgaaaaatgccatcagtgccgggcgcaccgaactgaccaatcaggttggccgctttaaaaaccgtaaattcatggaaggcactgtcgccgtctgcgcgcatatctcaatggcgagtaatggcgcgggtccggaagaaaaacaaaagatgatcatgttcatcaagcagtcgcctgaattaagcgtcttcgataccaatgaagtgatcgagttctttaacaaactggttaccagctatgaatttgatgctgacattggcaagggcgaggcgatgaagtacatcatggcgctcaaaagtcagccagaagcggcacagcttgctttgcgtgttggtattgctgttgcgaaaagcgacggtgtttttgatgaaatggaagaagccgcagcacgtgaaatttgcgtgacgttaggttttgtccctgctgattttcaactgtaatagcgaataatttgaggaattatggaatccacccatattggctttcccattgagacagtagccgtgttcatcctgctttctgtcggtgccatttgtatcgatcttttcatgcaccgccatgataagccaatctctctgaaaagtgcggcgttgtggtctctcttctgggtcgccatcgcttttgtattcgcaggcttcctttacctgcatcacggtgctgaggcagccagtttgtttgttactgggtatgcgcttgaaaaagtgttatccattgataacctgtttgtcatgatggctattttctcttggtttgcggtaccagaccgtttgcgctatcgcgtactgtattgggggattatcggggctatcgttttccgtggcattttcgtcgccattggtacgggcttgctgatgctagggccgtgggttgaggttgtcttcgcgatagttgttgcctggacggcagtaatgatgctgagaaaaggcgatgatgacgacgccattgaggattattcccaacatatcgcctatcgtttagtgaagcgtttcttccctatttggccaaaattgagaggcaatgcctttatattgagccagaaagaggttgatgcagaactggctaaacctgaaaatgcggatgtgcaagtaggccgtaaaggcggtgttgcacgttatgccacgccattgatgctctgtttggccgtggttgaactgtcagatgtgatgtttgcttttgactctgtaccggcggtgattgcggtcagccgcgaaccgttgatcgtctacagtgcgatgatgttcgcaatccttggcttgcgtacactgtattttgtacttgaagcgctgaagcagtatctcgtccatctcgaaaaagccgttattgtgctgttgttcttcatcgccgctaagttgggcctgaatgcatctgaccactttttcaatcacggctatgatatctcggccaatgttagcctgttcgtggtcattggtgtactggcgatcggtattgttgccagcttcctgttccctgaaaaggattcaaaggaaggacagcactaacgtagggttttagagacctgatgatgtaaattgaattaatacttaactactgaggaaatgaaaatgggtgtatctctttcgaaaggcggtaatgtctccctgagtaaagaagctccaacaatgacgaatgtgctgattggcctcggctgggatgcccgttctacagatggtcaggatttcgacctggatgcttcagcttttcttttgactgcaaacggcaaagtacgtaacgatgcagatttcattttctacaacaatctgaaatcatctgatggttcagtgatgcacaccggtgataaccgtactggtgaaggcgagggtgacgatgagtcgctgaaaatcaaattgcctttgatcccagcagatgtggataagattgttttcgttgtcactattcatgatgctcaggcgcgccgtcagagcttcggtcaggtggctaatgcctttattcgcctggtaaacgatgataatggcgttgaaattgcgcgttacgacctgtctgaagatgcgtccaccgaaacagcgatgctgtttggtgagctgtatcgccataatgcggagtggaaattccgtgcggtaggtcagggctatgcgggtggtttgtcgtctgtttgtgctcagtatggcatcaacgcatcttaatcattcccttcgtttttgacgttgcagggggtagctacgtcagcgtatccgttgaataaattcatcggggtttgctggttacttacctgtaacgccaatcattttgggtgtacagattaacgtattcatatattcagggcaaaatgctctgaatatttaacacttcagtgtaaggaaagtacgatggcagtttctctggtaaaaggtggtaacgtatctctgacaaaagaagctccaaccatgaacattgctgtcgtggggctgggttgggatgcacgtgtgaccgatggttctgaatttgaccttgatgcctcggtatttatggtcggtgaaaacggcaaagttttgtctgatcagcacttcatcttctttaacaacaaagtgagtccttgtggttctgttgttcatcagggtgataaccgtaccggtgctggtgacggtgacgatgagcagatcaaaattgatctgaaaaaagtcccagctgacgtgaagaaaattattttctcagtcaccatttatgatgctgaagcccgtaagcaaaactttggtatggtcagcaacagcttcatgcgtgtggtcaacgaagataacagcgcagaaattgctcgctttgacctatccgaggatgccagtactgaaaccgccatgatctttggcgagctataccgcaataatgacgaatggaaatttaaagctgtcggtcagggttttgccggtggtctgtctgcgctggcaagccagcatggtgtgtcggtataacgactgcccgtttcaattaaaccctgctgcatcggcagggttttttttcgctcaattttccttgtctacaccatctaagcacagttcctgcttcgtctgattgcgcgtagccaacacacatgaggcttgaagtatgatgggtatactcggcggatagaagagagataatgagttgaaatacaaaaattaaaacataggtgctcaaatttttacatgaatataatattcaaatggaatgaattttatatacccattataaatatgtgtgtatgtttaatatttaaaacttaaacgaatgtatatgaatatacagccagtttcttgatgaggttaattgttcattaatcattaaattatattaacttacttttttatatggattatttaaggcaatgaaacaattggtattacatagtgtaatttatgtttaatttattgtttttatggcaataattcatgggttaatgctgtggcagtcgtaggtaaatatattagataagaataaatccacatccgtgtaggaaatttcctacataaagtggcgtgcattctgatatacaactaaaataataaaacctttaatcagagcctaagtctggggtgtccattatttttaataataaattaatagatgtactcacactaagactttaatcctacattttatttttatgactcagcaataaacattataatatatcaggagttttaaatgaaaaagccattgactcaaattgcaatactgtcttctctggttgttagtattagtgccgctagcgcagcagtaccgaccgcagaattaaaagtcgtcggcactatgacagtaccaagttgtaccgtcgtttctccggacgcaggtatctacgatataggtaaactgtcttcttctctcgttaagccgggtactacagtgactgtactggcgcaaatcaacaaaacttggacggtaaactgtgacgccaatacttatctgaattttaccccggttgataaccgtgttggttcttcatctgacggttccgccgccgccttcggcttggggaagataaacgatacgggtaaaatcggttactacacggtacaaatgcggaacgcaactgttgatggtaaaaagtcaggtgtgtttactgcttcatcggcatcattctcccaagcggatacttcttacctgaatagaggccagcgtaccggctgggctgcgggtgctaacacacagaactctggtaaagtatttgttgctgatctccttgtgacgcctgttctggcaggtactaatacgatgaatggtgcgataacggaagacgctaagattgacggttccctaaccatgaactttgcatttgggatatagcgcgtaacaagcgggtatggccaaggctatttttgattggcaaaattattttttgtttaagataaccttggtcattcttcttattattaagacgtgtttttatgaaaacgtatttctataaagatagggttttttaaggatatagcatcgatataccattgttttatttaactctagggtgatattcgatttttcaataatcaattcacctattagtttttattaataattaatttttcagggaattttcgtggtcgcccgttgtattaatctccagtgtatcgcattcttattctctttttttcctacgctggctttccctgtcacagaagagggtgaggtggtttttgacatagaaacgctggagagattaggttattcagctgaattggcaaaattcttcagcggtcaggatagatttctacccggccaacatgatgtcactatcattattaatgccagcaagacctaccgtattgcagcgaccttcgatagcgaagggaaactgtgtatggataaagcattactgatggccttgaaattacgaaatacagagagtgacggcagttgtgagaatatggaagcccggtggccgggtatggttgttaaactctttcccggccagttccgggtggaaataacattgccgcaagaggcgtttgatcccgaaatggaaggaagtgagtatcagcaaggagggcatgcactattgcttaattacaatatctttggccaacgggtcgaaagtaacaatagccgctttaatcttgttcaggggcaatttgaaccggggattaattttaaaaattgggtactgagaaaccgaggttcctacagttataatcaaggagtgagccaatactataatcaggaaacctctgctttacgcgcggttgaatcattgaaatccgtggttcaactgggtgaatttggtttagtgggtaacaccttttctggtttacccgtaaccggcattcagttgtattccgataacgcacaacgggatgatacacaattgatcgtacccatcgaggggattgccaataccaatgccaccattgaaatccgtcagcgtgggcgggttatttatcgtaccatagtggcaccaggtcctttttcgttatccaatatcagtaacttctcaagtggtgttaacaccgatgtcagtattatcgaagaggatggcactcaacagaattttacggtgacgagcgcccttgatattaacgctgaacaacaggcatccatctaccaactggccgtgggccgttaccgggacatgtttaccggtgaggacaggccgtcaccgctgctgctttccggagaaatgtcattcaatccggcggctaccttttatatgacgtcggctgggttactgtcctctggctatcaaaatatccgtgtgcaaaatctttacagtggatgggatcaggcctggttttcagcggcagcaagttatgctaataccaaagatgcaggacagggataccaatttagcgttcagaatcagatgacgattaacggtaattttggtgtttcatggtcctcggtttatggctcggccaattactggttaccggatgatgccctaagcagtagcaataatctgaatgacctgatgtttggaaaattaaaaaatgcaacgtcggtagccgtgagctgggtgcacccacgttggggggcattctcctatgctttatcaaataatatgtattatcaggcttctggtcgtacttaccatattttctcaattagcgaacaatttggccgggcgactaccatcttgagttctcaattaagttcgcaagggcaaaattcgctctatgttggtatcaatatgccattgggtaatgggacgttaagtggccgggtgcaacgtaacaatggcaatgtggcacttggtagtacttatcaagggcgatggggtgacaacaaagattattcggtagggatcagcggtgacaataggcaacggcgtatcaatggttcgatgaatataaggacggcctattcacaattaaccggtggggtttctcaagcgacaaacaatagccggtctgcatatctgtcatcgcgtggttcagtggcttacgtgaataacacctttgccacatcgtcgtcatcggttggcgatacttttgcggtggtgaacatacccaaccaacccggtttgcgcgtttcatcgccgagcagcggtattgcgattacggattatgctgggatagccttgctgccattagtgaggccttacaccgcttcgaaagtacaaataagcacgcaaacattgccgctgaatattcggcttaataacaccagtgccgatttgctgatgactcgaggctcggtagcaacccatcattttgagacaacagaaacccgccaattgctgctaaccatccgtggtagtgatggtgaaatgctgccgattggtgccaatgtattggatgaaaaaggtaactttctggggacgattatcggtgacggaaactttatgctggaaaataaggcgattggcgtgacattacgtgttaaggcaaataaccgcgatgaatgtcgcgttaactaccgtgaacctgaaaaatttgaccccgatgtattgtatgaagttgccgatgcggtctgtcagtaagttttacattataaaagcagcaatgacaaaaacagaccaaatgtgaagactttttgaatataggatctcttatgcaaaatttccccactcaccatcgtgatattggtgcgacaatcatatacgtaaatagcgtcaatcgttttaacatcttctttgtatttacgttgttgattttattgagtagttggagcgcagtatcttacgcgtcgtttaaattagaaagcacgacggtaatcttgcaagaaagtgaggctcgaaccagttttactatcgataatatctctagcaatccaatactgctggtgactaaattaacggatttggacggcaaaagtttcagtaagcagattttgatttcccccccggtgacccgtattaatgcagggcaaagccagcaagtgaattttgtcttgaagaaggggagcgtcttgaacaatgaagtgttgttaaaagcctcttttgaaggggttgaacaggtccccggtaatgcggcggttatgccaattcgtcaggagatcggctttctgatccagccgagtgctgtgccacaaattagaatgccgtggcaaacgttagttttctccatatcgggcaataatttggttattaagaatcctggtaaacatgtggtccgcttagggcctcagattattttagtcccaagtaatgaggtggttgcactgggtaatccttatattatgccggagacttccaaactgtttccgataacgtcatcacccactgccgttaaagtcaccccgctaagccgttatggttttgtccagactgaagtcacattgccggtaacgcgttaaggttattttgatgtggggcgatcatctttatacagagggcggtatttttttcccagtagtagaaattgatatgccgcaagagtttgccggttctgcaagagccattggttatctgattggctatttaccgtctctgttcggttacagactttatggttattttctcgatacctacctagggattcaaggcgttaattacgtgttttacattatggcggcgttcagtgcaggtcgttttatctgcgccgctgtctgggctaaataagtataccgttagccgttcgtttaactcagatgtgggatatatatattactttaattattagttttcaaatttctcacatcacagcaatatccatatgaattaaatgtgtattgggttgtgtttatataggtgttgatgggatgtgtgtttatgtctcattgcacattgggtaaaaaagggagcaagggctatttcgttatgcataggaagcctttgaataggttatttcacggtaacagctgctggccactgcgtaatccaacaccaggggagtcaccaatgggcagcgctgttacttgtgaatgccttgttctataagaattttacctgataaagggggtgtccacctttaggctgtcatctgctctatttttttctgttctaaatgttattaccttaatctacatccgccagtgaattatcatcgacttacctctcattcttgaataaaatatttgtaggaatattccttcaattaatgtcggcatttttttaaatttgattttcatgaaatttacttatacctttaataatatatggttatcgcgtttattgtatgaaatttcttacaaatcaatgtggcgtgttatttttttagttaccgtcttggttgtgttttgttacatttaactcgctggtattagttagttaatgtttttacactacaagctattagatttaatggatatgttcatgtgggtaaaaatattggtcagagacagacggtgtcagaccatccgataaatggagcgggttatctataaatattatttactttatacacactgagctaatccgtaggtggtgaatgctgtgccgggtagcgtagattatttttattcattctctctgtggtggatttcctaagtttcctttctttagtcaggaaagttgatgtcctcttcaagcttccaaaatgagatacctaaagcacgcattaacataaaatgggatctacatttagcgggatgcaaaagaaacgggagctgtcactgacataaggatgctgtcatgccgcaacatcaagatgtcttcgttatatgaaatattaatgtaaaaatttagcggtgggctggcgctatatcaggccggtgatgtcgagaaataagttttgtcagtgattgatcacttggaacggcctctgatacccaggcgctatccgcctaacgaattgattatcatggaggataatatgatgcatacagaaaacaattccccctcaggtttgatcccgttgcccgattggtatccggttgctttttcgcatctggatgcgatggagtacgcgagtgtgacgcggctttggcaccatgaacccgtgctgcgtgatctggtagacgagctggataaacgtaatccggggctgattacgtttacgcattgcccacattgtcacagtgccgatatttgccccggcacccgcccggaagagtaccgctgtcgaacctgccatcggtgcagttctccgtatacgcataccccgtttttcgatttacaccatgcccgacattcacggctctatgcggtactggtgaccctctggggaacctggcaagtggaggacgctgcctggttaagtgactgcaaatccaaacagatatggaagcagtactgccatcggctaaaacccattctggcgttgatcggcggccgtgcggtaacccatacacctcgctacttgcggggttttacaccggggcagcaggggttgcactgcccagcctgcgcctccacgcaattggtctacagcgaaaccatgccagtaggtaatcccgaggtacactgtcaggtttgccagactgattttgtgatgtatcccgacattccaaaaggcatcgacccgtttgcagtcaatacgccacagtatgacatcccgcttccccgctggttcagccgcttgttttctcatgcgagccaggcacagtaccaacatttacgggaggtctggcaacgggaaccggtactgagagaggctgtggatcggctggatgcacaaaatcctgaacagggtgcggtgtatgcctgcccttactgccagaataagcacatcagcccacgtaaaacagcctcatctattgaggggtattattgccccgcctgtgataatccatttacggccactaccgggacggtatttacccggatgcgtcaggagcatttttggcgtttgtatgcggtattggtgatgctatggacacagtggcgaccaacacagatttttgagctatgtcagttacgttcagtgcacccctttctgacttaccataaacggctcgctccgctactggctgagtttgatggtgccccgatcacgccatatccccgtaatttactggggttcacccccgggcagcagggggtttgctgcgtgtattgccaatcgacaaagctgataacggaagggataacggtcatgccactggataacccctatatctgttgtctggactgtggacagcgatttatgctgcgggtctggcgaaaacaggtaaaaagtaacgagaaaaaataaatcccaaagagatggcttgctattttaaaaatgaatttattattattgataaaataacaagccagcaagggattgaaaagtatgttatttgattgtttgattttttaatcatgctaaaaaatgcaattgatattggtattgttaaatagacaatgaaggcggtaatattccactgtatcatttgcaaagaaactgcatataacaaacttgatgctatttgatatattctcacttctttttttatgagtaaataagcaactaaaaaataaaaagatgcaatgactaatgtgcccatttttataaaattctcatatttattaaagtaagagggttataccatatcacactgtatgtgtagacgatttaaataattgcatgaatcaaatcctccctttaacgcctttgtacctacgtgaacgctcatgcgccgctatacccgtaatactgcaaattgcaggtgcgtgagttgccttcgttcacccccagtcactgacttgtgtaaaatcttaaggattaatgaggcttatcccagaggcttaccctgtgagcagccgttgccgccttcctgcaactcggattattgtgggtatatgcgtgtttacacaaaaaataaaaaatggaaaaaccaaaacccaaagaggaaaaatggatattttgacaatagattcgacaggtaagcatattatttttatggctaaaaataatatattgaacacctgaccttttttggcactcagccatctaaaaattgaatttgatataaatgtaacaaaagaaataattagccatgtatatccgtcatatttcatgttgcatatgccttggccgccttcctgcaactcgaattattttgggtatattttctttaaataatggtcgtgactcgactgaaaattcacatttcttgagcgggtcccactatcgttaatgcaaaaaaaatcagaacggctgctttagcgtataggttagtttcaggactgttctctgtatatcgacaggggttaaccgatgaagattattgataaaaatgtcagtacctatgaaacgttacaaaagggttttaatttacgttggccacccaacgttgagcagggtgctgagaccatttatatctgcacgacacccgatgaagtttttgccgccaccaatactgcgctagctgcaggaaatcgaatcacggtacggagtggggggcactgttatgagggttttgtttccaacaagttatctacagagagattgtcgatcattgatttaggcgagatgagcggcctggactacgatgaagacaaaacgataacctcactttgggacgcgaataaaaatacttatcgcttcaagagtctgacggggaatcagaattggaatggctatgtctcactctacaaacggtctggccggacgatccccggcgggtcatgttactccgtgggcgtgggtgggcacatcagcggcggtggctatggattactctcacgtctgcatgggttaacagtggattgggtcactggtgttgatattttggtgccggtcgggaacgcgcatcggctggcatttcgacatgtgcgcgctgatagtgtgtctgaggtagacagagagctattaatggcttgctgtggcgctggcggtgggaatttcggcatcattatcgcctattatttcgatgatcttcccaaagcacctcagaaagcctattggatacccctaacgtacccatggtcatctttaaaagcgacattccccgcctttttaaaagcttattggcaatggtttgctgacaatgatgttaatgcgaccagtacgaaggagggcgtcggtaatggcgggttatttactttactgaaattaaaccatatcgatgcgtccgataatgtcgtgttggccattcaatacacgggtccaaatggtcaagtcgggggcgcgaatgatattcctctcaatgactttatcgaaaaaatgaatgccgcggctggcatgacaccgacgatatatgatgattttattttgccaaacatcccgccgtttaagcacttgtacccaggtcgaaaaatcgggcgtactgtggatgaaagtgcctccatggattggttgcatgtgactcaaatgatcaatgggtcaggcagtaatcagcgtggaaaatataaatctgactaccaaatcaagcagttttcagacgagatgtgccatgccttgctgacacacttgactaccgccacagctgataagcgtttcaatcagtcgctggtacaaattgattcctatggtggggcgatcaacagccgtggcatcggggcaacagctgtgtctcaaaggaactcgctgctcaaagcgcaataccagacttattggacgaatgaagccgatgaccagacgcacttaacatggatccgcaatatttatgcggcagtgcataatggcaaacctgctcctcctgagttcgagggatgctatatcaattatcccgatatcgacatgaaatacaccgattcaggtgaggaagatccaaattggttgaatctgtactatggctgggatacgcaattgatcaagaggttgattgcgctaaaagcgagaatcgatcctaacaatatttttcaccatgaactgtctatcccattagtgacagaattacctaaagccccggttaatctccacagcacggggcaaacgacaaccagtattagtctcatgtgggggagctcgataggggcattacctgttgccagctatgccatttaccgcgatggtcatgaagtgaaacttctgaacggaacccagacttcagcagaagatgccggtttgcaaccaaatacggagtaccgctattttgttgccgcaggcgatgaacatggcaacctgtcagtgcccagcaatgtactgacggtgagcacccaaggcacacacccggcatgggtactgaatgggagttacgctgttggtgatgtggtaagcaatctgggtaaactctggcgctgtattcagtcgcacgtagcctatgatccattatgggctccggggactaacggtggtattacgctatgggcggggtataccgcaggtcgttaatccaacaggaggtgccgagaggcacctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggtgccgagaggcacctccgactgttgacagcgctgataaattaaaggggaacgtaccgttggggtcgtagcggcctgagccgccggatcctgtgttcaaccctttacgcactgcgctataaaacgatttacccgctaatataaaacgatttaccagctcacccgtgcacctatcgtgccgccgacggcatagttgtcactgatattccgtgtagcccccagcagattgacattgccgtaaaccgcgtagcgaccattctgccattcataggtgccacccgcgcctaaccccaccgactgacgctcatcccgggtggcgaactccacccctgagacctgtactttgctgccattgaggaactcattgtgcagatcgagatgactgtaaatgtgtgagcggcgggtggtgccgtctttcgcactccaggtcgtttccttattcagtgagacaccgaggcggccccgcaggctgtcaccctcttgcagcgagacttcgctatcaaacggatcgcggaaggtatcgaaatcgacccgcgagtaggtcacctgcatctgcggagtcagcgacaagccgtgactcagtgtgtaacctttaccggcttctatcgccgaggtatacccgcgaccattgttaccgctggccactgcatgccctgcggtacgggagctcaggtcgctgtcaaaccacatcgtctgcaactggccatccacatacacgccgttattgccataccaggtcaggctggtgccaaggccgtaacctgcgctgttgatgcggccatcaccaaagaatgagtggatatccgctttggcttttccgtaggtgaagttcaccccgccggtcagcagtgaaccgccctggctctgatacaacggcacatcaatgccggtctgcaacttccacacatcaatctcacgctgtgaaccgctggtggatcgggccgggtcggtgacctggtggctcccttcaatacggccccaggcccattgattatcgtcaaaattcaggtctgccagtgcgcccggtgccccgtaacggttaccgacacgctgttgcagcgtcggcagggtgttcagggcggccagcacctgcggatattgttcatacagcggcacgcccacctgatagcgcacgccctcggttagcatcagttctgacgagagataccagttgcggcctgcggtagcggcttccccgtcggcctgtaaggtgtaggcatacgccccggccaccaccgcctgatagccatccgtggtgacataatccccggccagcaggaaggtgtcatcctgcgccagaccgtccacggtgatcagattgatgccattgagggttttatcgcccagaccgcccgcattgttcacccggaccgaggtggtgccggtggcatcgccgttgatcactaaccggtcggtggcagaatcgtcatcccccagcaccgtatcgagtgccagccaggccccttcaccggaaccgttattttcaccaaaataagtcccggtcacggtcagccgatcatcggtagcggcaccattgccgccggtatagtggtttgacagcaggatcccgccagcgctgatgaggttgccgctcagaaccgagtcaccgagcgaggacagcgcgccgccttcagccagggttaatgcaccggtttcggtagccacccgcgtcgggtcagcggcgatatcggcagcactgaggcggtttactgtggctccagtgagtgccccagcgtcaggtgtcaggcccagcgtggcgttatccagcaccaaaatccccccggcgatattggccgacaggaaggcattggcgtcaccgtcggccatattggcgccggttaacgtccagatgctgttgttggttttggtcagggtaccgaagccggtgatccggttcgggtcgccatccagaatggcctcttcacggttatcaatacgcgtgagatcgaaagcggcgtctcctgctccgcccagcaccagatggctgtttgccagatccagcgcggcatcattgatctccgcataactgccagtgaagaccagtgcctgtgtaaccccttcaagggcatagccagattgcagctctaacgtggccgatgtttgaatgttatcaagccgatgaatgccgattgcggtgccattgccgccgtgcaccaagccgcccacggtgacataggtgtctgcggtattggtttcaatattaattccgtagccctgctgcgaaaccagcgcgccccgggtgatcagatcaatggtcgaggtgccgttgtctgcgcctgtgccatcatccacgcctgtggcgtagttatcattatagttatagaggcgtatggcatcgtattcactggcaatattattgacgtcaacgttgaccaaagtgcggccatcagtggtcagtgcattaagggtaatcccctctccgtggctgacgttaatctggcccgtcacggtgatatcggcggttgaagtaccttggttagcttcgttaatgagagatattccactgctcattgcagtgatgtcattgaagtggatgagcgtggtggcatcccccagagaggaatgggtctggagcattgccccttgtccccattccgccgtgagatgcccggtcgcggtaatggcagaaaaagctgaacccaaaaaattgtaattgttgatatcaagcgattgactgctggaagtaatattattcacattgatgagcatagtagaactgccttcaccagccgcgcccatcactttaattccggtaccgttttctgcagtaatcgttcctgaaatatcaaggtcatgcagtatatttccggatcgggtatagtcgctaatattgagtgcatcatacaaagaataaacgttattcaacttgatagcggtctcgatgtttccctcatccgagtaggcattggcttgtagagcagatcctgaagtagccgtaagatcacccgtcaatataatatcggttacagcgccattttggctgctattatcgatataaaggccagtcgatccagtgacattatttgcgcgaaatctaaggctcgcaagaccgccattggtataattgtaaatcctggctgcttgactattagctgaactgatatcgccatcaatattgatatcagttatcactccacctacataattggtattttgaatataaaaactgttatattctgtattaatactctttgaattgaagttaattatgctggtgccaccattggcagcatttcggatcgagacgcctgaattttcgacgttaatatcaccagtaacatcaacgtgggtgatggtcgctccattttgtgaattattatcgctttggatgccagtaacacctgaaatagcgtgggtgttcagaatgatagttgaatcattgcctgccgatgaaaagattgaaagggctggagcgccgctcaggctgctggataagatgccagagagatctacccgtatggtcgaatcgtcactgctctggttgtcaatgtaaacgccactgctaatggagccgttgctctgaacattaatggatgccgattgctcggttattaatgtgtcattcttaatatacaaagaatatcgactgtcggtatccagtgcagaactgttggtatcgaggtaactgatggtacccgaaccggttaacgagagcgcagaatccgtaatttcatgttctgttatgccaaaacctggccgggtctcaacggcgatatccgtgccgaacagggatatcgcggtgttattttcaccttcgcaaacataggttcccacccccgagctattgcacgccgcccatgcggtttgtggtaagacgagggtggagaacgcaacaataattgccaatgtaatcggattcatcacggctgcaggaacacggctgaagaggtgttgacgccctgcatccggttgagcgggtgaggtagaaataggctctctgaattgtatatgcataaatgtactctattaattgcctgaatttatcgcagacatggcatatcactaggggttgctgaaattgcataattcagacacaggcagagtatgggaggatagatctctccttttgcactatctcaatatgatcagcaaacatgaggagtgacttaggttctgtcggttgttgagtcactaaaatgaaattattgtttcttaagatgaatagtaaatgaaggaggataaataagaataagacccggctaattctttgtaggaattttcttgttattgtttttttggggattaataggtccaatggggggggtaatggaagtttctaacaattaatgttaattaccatgacattttaattacttgtaatgagattggttaattaaatggttggatttttattggttcgcgttaataatgttgcttatcatgatggtttatcgtaacggtaatttatcgtaatgattgcttattgatgcattacctataatctaaattttacagataatacggcatttttacttactggctattttcttcgccacggacacgttgtcaataacctctgctatttataaccgctgatatttataatctctggtatctctaaccaaatatctgtttttatcagagcatggcaccctgtatttcccgctgatttaagccgcctattgctgttctattattggcccctgtctgggggtaatcctctgttgtggctatggtaatcagatgtgactgcccgtgtcgccgggtacctattctgcgctacaatagcgttctgtttactaattgcgggggtggctgttttatcctcggcagggagcgtttcgcatgtttatcggcgatgcatcaattttaaaacctatccaatggtgtgctaccgagcaccctgaacttcctgcagacatcgcagactggctgatggagctgggttcgatgactcgacgctttgagcagcattgccagcgtgttcatgtcgaaccgcaacgtgaatgctttattacgcgtgatgcgctaggggaagaggctgaacatttgcccgttagtcaacgctattggttacgggaaattgtcttgtttggtgacaatgtgccttggttactggggcgcacggttatcccggaggagacactgtctggtccggatagggcgctggtggatttaggtacattaccgctagggcgttacttattcagtggtgatgccctaacccgggactatattcacgtcgggcggcaggataatctatgggccaggcggtctttgctacgcctttcaggcaatccactgttattgactgaggtttttttaccggcatcgccgctttatacccattgtgactctatacccaagtgacttcgaggtgcaggtaggcagcaagtgaacggatcctgatgcgctggcttaagccagtgattccggtaggcgaataccgttgacctccctaccacattcaagatgaaaagggtatatcaggtttaagctagctgattccgtcgttagattctggagactgatcaattgaagggaagtactgttcataccaaatggcaggcttattgccgtttgatgcgtattgacaaaccgattggctcactgctgctgctgtggccaacattgtgggcattgtggttagcagggagaggcatccccgaggccaaaatactggtcgtttttgtactgggggtctttttcatgcgtgcggcagggtgtgtcgtcaatgattatgctgaccgccatattgatggttttgtcaaacgcaccgcatcccggccactgcctagcggcactatcagtgagaaagagagcaaaattctatttgtggtattgatattgctctcttttggtttggtattgaccctcaatagcatgacgatatggctgtcactggccgcattggcactggcttggatctatccatttatgaagcgggtgactcatctgccgcaggtggtattaggcgcagcatttggttggtctattccgatggggtttgccgccgttagcgaaagcttgccgctggtctgctggctactgttgctggcaaatatctgctggaccgtggcctatgacactcaatacgccatggttgatcgtgacgatgacctaagaattggggttaaatctacggcgattctgtttggtcaacatgacaaattgattatcggcttgctgcaactggcgacgttattattaatggtggccattggctggctaatgaatctgggcggtgcattttattggtcaatccttctcgccggtgctctgtttactcatcaacagaaaatgatcgcccagcgtgagcgtgagccgtgttttcgtgcgtttttgaacaataattacgtggggttggttttgtttctcgggatattgatcagttactggtaacccgcttttactgagggttagcgatgactgagtatgagcgcagagtcctctcaccaagataccgagttctcaccaaggtaatggtaaaaaatggccggataatgagtccggccattgttatggtattcagaaaaccccctgctaggcagggggctgttaagcattgagtacgctaagacattaggattccgttttaccctcaggctctggtgtctctggagcttctggctgattgctggtctccgctggcatactgacactttcgatagtcagcttcacttctggggtcatcaacgcactcagcatattgtaaacttccagcgtatgttcctgaatggcatcaccgctatcactgatatagccttcttcacgcaaggtcgcaaccagcgttgagaagaccgctttatcaaagaattccggcgcattaataccatgcagaaccgacaagcgctgcgccataatgcggctctctttctccaacgccccacggttgatactgggggtggcgctgaggagtgaaagtgtgattgcgtagcgttgcagcgtttcccgcacacctgcggccagcaattgcagtgggcgaatgcgtgccggattcaggaccaattcgctgcctttatcacaaattaactgctgacgagccagctcatcgatcaatgtatccagagtctctggtagctgctctttgctgtaatgcaggaacagttcagcttttagcattggatagatcatgctgattttgtgcagtaactccgtccgggtaatccggcggtggtacatgaccatactggcaatcagcgatggcaatatcagtaagtgctgaatattattgcgataataggtcatcagcacggcctgttcccgtggcaggatgatgatgtcaccgatggtgtctttctccacctcaaacttattcatattcaaggcgtgattaagcaactcttccggtgttttatccggcacggtagtatcttttgcatagggtgcattgcgcattaattgcagatagcaatcaagttgctcaagtagctgctcgcgggttagtgaacgctgacgtgaggcgagtaacgccgttgaacagagattcatggcatttgctgctgccgcattgttgattcggaccataatctgattagccaaatcattcactgccggtgttagccaacttgggcgctgtgcttcaatgggatcgatggcatcccgccactgtggcacatgggtattaaggtaggtcgtcaatggcaggggttcgccaaagttcacatagccctggccgagattacgcaacttacgtaagccacgtagcatctgtaacaggttctctttttcttttatcgcaccgcgcaactctttggcgtaagtccccacttccataacatgctcgtagccgatgtaaatcggcaccaacgtgatagggcgggtgccaccacgtaacatggcctgaatcgtcatcgacaaggtgccggttttcggctccaacaggcggccagtccgcgaacgccccccttcaacaaagtattcaacggaatagccacgagtaaatagctcacccagatattcgcggaacaccgttgagtagagtttattgcctttaaaggtacggcggataaagaatgcgcctaaacggcggaagattggcccggcaggccagaagttgaggttaatccctgcggcgatatgcggtgggaccagcccctgatggtagagcacataggagagcagcaggtaatccatatggctgcgatgacaaggtacatagacgatctcatggccatcttgtgccaattgccggacccgctctgcattatgaacgttaatcccctgatacaaacggttccacgtccagctaagtacccgatcagacaaccgcacggcttcataggagaaattagccgcaatctcttccatcagagtgatggcgttttgctgtgctttttcatgggagatttttttcgaccgcgcctcgtcagcgacagctttctcgatagccttagaggccaagagttttttaaacagatcctgacgggcaggtaaactcggacctaccgcggccaaacgttgacgagagaagtgcatccgcgccacacgtgccagtttatgggcgatggttttatcggtaccgtgttcactggccattcggcgtagcgatacggtggtagaaaaacgcacaaaactgtcgcgccccaaccacaatacagcaaagaatttctgtacaccgttaagcacccgcagatgtggcgtaccgtggccttcgcgcccaggggaacggccaaacatcacggaaacgggtaacatctgaatatctagcgccggattattacgatgtaaatccagataatcgtggaatagcttcaccgattcttgtttaggaacatagtagcgaaagactcttggcccgttctcgataaacacatggctgggcaattgcacgccatcgatttccaatggaatcaatggatcgggcagatcttgcgccaagcactgtgcccgtaacgtcagcaaatcagccttagaattgtaaggtaaaacgtacagaataggacgagaagggtctagccctagctcagagaccggatctgcagggataaccttgctttttaccaacaatttgagtggtaaattcagtaacttataatatattttacgccaacctgacataacgacttggagcctcttgttagcaattcgtcgcaaggataccagaaactggttttgagatctgtggagatgagacaacagaaaatggcaaaaatcacgattaacataagataaaggcaaataaaccatggcgaatcaatcaacaggacttacccggatctataaagccgcgggttatacggtgaaagggttaaccgccgcctggaataatgaagcggctttccgtcaagaaagcgttgctgccgtcatcgctatcatactggccttctggttggatgtgggtgccatagcgcgcattttattaatttgcagcgttgttttggtgctcattgttgaagtcattaacagtgcgattgaagcggtagttgataggatcggtagtgaatttcatgcgctttctggacgggcaaaagatatggggtctgctgctgtgtttttgaccattttgatggcgctattcgtatggataacagtactctggcagcatgtcgctcgctaatgaggctaagggtgctgttaaaatgagcagttattaatccctgtttttattcactctttggttcccaacacccgcttagctgtatatactcacagcaaaactgtataaacaaacagggggcggaatgaaagcactaactaccagacagcaagaggtttatgacctggtccgcgatcacctagcgcaaacaggtatgccaccgacccgtgccgagattgcgcagcgtctggggtttcgctctcctaacgctgctgaagagcatttaaaagcgctggcccgtaaaggtgtcattgaaattgtctcaggagcttcccgtggcattcgtttgctgatggaagaagaagagggcctgccactgattggccgggttgccgcaggtgagccattgctggcacagcaacatattgaagggcattacaaggttgacccatccctgttcaagccaggtgcggatttcctgctgcgggttaatgggatgtcgatgagagatatcggtattctagatggtgacttgttggcggtacataaaacgcaggatgtgcgtaatgggcaagttgtcgtcgcgcgcattgatgatgaagtcacggtaaaacgtttgaaaaaacaaggtaatatcgtgcatctcttaccagaaaacagcgagtttcagcctatcgttgttgatctgcgtgagcagagttttaccattgaaggtttggccgtcggagttatccgtaacggggactggatctgatctgagtgattttcctcccagaataataagccgtgcctgttgaggtacggctctatttcatgattctctattctgctttttgctttttgctttttgctttttgctttttgctttttgctttttgctttttgctttttgctttttgctgttctatctcatcttaatcacgatacgacttcttattaatcaagatattacttctttttaacgacgatggagtggtcatgctcacaatcatcgtggctttcgcaggcttcaactaccccacattcagtacataaaccgtgtgcttccaccacgctatggcgcagtgtaaaacctgactgttttgctaactgtgccaatgcctcttcaataccaacggtagggcgttctgtcacaatcttgcagcgatcacagataaacaaggcagaagtatgcgtgggttcttcaaagtggtggcagagaacatagctattggctgattcaacacggtgaataaacccttgctccaataaaaaatccagtgcgcgataaacggtaggcggtttggcttgtggctcagcgactcgtagtagatccagcagatcataagcgctaattgcaccgggctgttgcgccattagacgtaatacttcaagacgttgcggggtcagccggacgtttcgttgttggcacaggctttcagcttgtgcgagcagcttttcctgattgatagggttcatcatattcatcccgcagctttagaattgaacgtgattttatcatgtttacctgtaatcgccgataggggggagggaaatggcgctatgagatcacaattttacaggaataacgtgacgttactgtttaacgatcacatcagctgtcgtcgcagggttctatggtataatcaacggttccacccctttgtatcgttcgctcagtgagcaacatctgggggaaattaatgcagtaataactgatgaaatcaccgtaaatgcacgaagctcagactttttccagtacgccggccaccaagccgcaataccccctgcaacgcttctccgtcgcgccgatgctcgattggacggatcgtcattgccgttattttcaccgtctgctcactaagcaagctctgttgtataccgaaatggtgaccaccggcgcgattatccacggtaaagccgattatctggcttatagcgagcaggaccatccggtcgctttgcaattagggggcagcgatccacaggcattggcgcactgtgccaagctggctgagcaacgcggttataacgaaatcaatctgaatgtgggttgtccgtcagatcgagtacaaaatggccgctttggtgcttgtttgatgggggaggccgatctggttgccgattgcattaaagctatgcgtgatgcggtagctattccggtgacggtaaaaacccgtattgggattgaccaactggatagctatgagtttctatgcgaattcgtgcaaaccgtcgcagaacgtggcgaatgcgaaattttcactattcatgcccgtaaagcctggctctcagggctaagcccgaaagagaatcgtgaagtgccgccactggattatgagcgtgtttatcagcttaagcgtgatttccctgcgttgacgattgccattaatggtggggtgaaaacattggctgaagctaaagagcacctcaagcaccttgatggcgtgatgatgggccgtgaagcctatcagaatccgggaattttgacgcaagtagaccgcgagctgtttgatcctaacgcgccagtggttgatagcgttaaagccattgaggcgctgtatccttatattgagcaggaattgtctcaaggggcctatttgggccacataacccgccatattctgggtattttccaaggaatccccggagcgcgccaatggcgtcggcatttaagcgaaaatgcccataagcccggagcgggggtttctgttgtggaggaggctttagcgctggtatccccttcgtactacgaatccgtagggggttagcggcgttcgttacttgtcctcttctacaaataattattatacacatatgggcttcacctctgcgaggccgctgtcagccgtattcaaatatgctttcggcaaattgggcccccgaattatttactggcgtaagtgattcggggttcactcattcacttgctacctgacgatgacgctaatgacgctaagtatctgaaagagtaaattcgctaaaagttagctaaattgactatgttcattttctttattggttagctatttattatttttacaataagttcaatgaattatttttacggccgcattggcacgtttcttgtaagaccctcctatataccctaaataattcgagttgtaggaaggcggcaagcgagagagttccgatgagtttactgtagtcagtgattcgggtgattgagcgtagccaacgcacctgcagcttgaagtatggcggctatagagcgtttctttttttgctaccgtattcggcgatgaaccaccattaaggggacaccatgttagaaattttctttgtgatcggtttttttatggtgcttatggtcacgggtatttctttgcttgggatcttggctgcactgctggtagcagcggtatttatgatgctaggcgggttatttgtgatgatgattaagctattaccgtggttgattctggccgtggtggtggcttggatttggcggtcaatgcaaaaaccggtgatacggcgttactgataatacgccgcttaatggctacgcagagtttgttgagtctatttttctttcttgcggcagcgatcacagcctgaaatattagtcggcagaattatgggggaaagcgtattttttcccggatcggcttgctaggatgctacccgataccgtttggtatcatatattcatccctgttagagataaaaatagccgtataaacggcacgttcatttacgtgaacatagctctgacagaatccctgctgtacccctacatatgcatcaaagaaagtgtaatgacagagggctccttaatcggggccctctgtttttcaatcatgtaaactgattttcaatcatctaatcttacgggatcagcaagctggagcctgtcgtctggcggccctcgagtgtttcatgggcgcgttgtgcgtcacgtagcgggaattgctgcgcttgagcaacatccacattaatcgccccactggtaatcattgaaaagagttgctggctggcgctttccagttcttgccggttggcgacatagacattcagtgaagggcgggtgacatagatcccccctttttggtttagaatcccgaggttgacacccgttaccggcccagaggcattaccaaagctaaccagcaggccccggcgctttaagctatcaagcgaggcttcccaagtgcttttcccaaccgagtcatacacgacgcctactttctcaccctcggttagctcggccacccgctgagcaatattttctgtccgatagttgatggtcgcccaagccccggccgctttggccaactgggctttctcatcggatcccaccgtgccgatcaatttggcacccagtgctttggcccattggcaggcaatcagcccaacccctcccgccgcagcgtggaacaggaacacttcccccggtttaatctcgtgggtctggcgcaacaaataataggcagtcagccctttcaaaaacgaggctgccgcttgttcaaaagagatctgctccggcagtaaggcgattttatccgctggaacattatgcacttcgctgtaagcaccgagagcggattgggcatacaccacccgatcaccgaccttcacggaactgaccgcagcccccactttactgacgataccggccgcttctgtacctaaaccactgggcaaatgggcaggaggataaagcccgctgcggacataagtatcgatataattgataccgatagctttattttcgacctggacttcatggggggcggggtctgagggggtgaattcaagatattgcaatacatctggtccacccgtggtggtaaattgaatatgctttgccatgtcagttcctcgaggtatagccttcttacttgaggttacaagggcgctctgttcactcacctgactcactgacggatatcagcttatcgggatttgtgcgcggccaccggctcgtaacgccaatgattttggtatggatggattttcaccctacagggttcgtgactcggtgccaagtcatgactcataccaatatgtcatcgggaattccgtggctatataattaccccttcggatatcatcgcgtatactaggccgttatattttttagtcgcgctttttctattcgtcctttttctatttgcaataataaaggtaaagaacactcttcatggcagcgaaaaaaccaaccaacaagatgaccgagccacgagaccgccagatggaagggctgaagcttccgccgcattcgctggaggctgagcagtccgtgttgggcggtttgatgctggataacgaacgttgggataacgtatcagaacgtgtcgccagcaaggactttttcagccgcccgcatcgccggatctttactgaaatgcagcgcttgttggaaaacagcaagccgatcgacttgatcaccttgtccgaatcgctagagcaaaaaggcgatttagactcggtggggggctttgcctatctggccgaactatctaaaaacacgccaagtgcggcgaatatcggtgcttatgccgatatcgtgcgtgaacgtgccgtggttcgtgaaatgatctctgtggcgaatgagatcgccgatgccggctacgatccccaagggcgcagcagtgaagatctgctggatttggcggagtccaaagttttccaaatcgcagaaagccgcgccagtaaagatgaaggtcctaaaagcgttgatcgcattctggaagataccgtcgcccgtattgaacaactttatcagcgcccacacgatggcgtcactggtgtttcaacgggctttactgatctcgataaaaagaccgctgggctacaaaaatccgatctgatcattgtggcggcccgtccatcaatggggaaaaccacctttgcgatgaacctgtgtgaaaacgcggcgatgatgcaggacaaaccggtgttgatcttcagcctggagatgcccggcgatcagatcatgatgcgtatgctggcatccttgtcacatgtcgatcagacccgcatccgtaccgggcagttagatgatgaggattgggcgcgtatttccagcaccatgggcatattgatggaaaaacgcaatatgtacattgatgactcctcgggtctgacaccaacggaagtccgctctcgtgcgcggcgtatcttccgtgaacacggggggttgagcctgatcatgatcgactacctgcaattaatgcgggtgccgtccttgtcggataaccgtacgctcgaaatcgcggaaatttcacgctcactgaaagccttggcgaaagagctgcaagtgccggtagtcgcgctttcccagcttaaccgtagtttggagcagcgtgccgataagcgcccggttaactccgacttgcgtgagtccggatcgattgagcaggatgccgacttaatcatgtttatttaccgtgatgaggtttatcacgaaaacagtgatgagaaagggatcgcacaaattattttgggtaaacagcgtaatggcccgatcggttccgttcgtctgaaatttaacggtcagtggtcacgttttgataactatgcgggtccgcaatatgacgacgagtagtgaatagcctcttggtatttgatactgccgaggtgagcacggactacctgcaacgccaatcatgttgggaataatatcaattattaaggataagcaatgaaagcggcaacagcagtcatcgaccgccatgctctgcgacataacttacaacaaattcggcgtctggcaccgcaaagccggttggtggctgttgtgaaagcaaatgcttatggccacgggttattagccgcagcacacacattacaggatgctgattgttatggcgtggcccgtattagcgaggcgctgatgttgcgagcgggtggaatagttaaacctattttgctgctggaagggttctttgatgcagaagacctgccggtattggtggctaaccacattgaaaccgccgttcacagcctggaacagctcgtggcattggaagcggctacgctttctgcgccgattaatgtctggatgaaattggatacagggatgcaccgcctgggggttcgcccagatcaggccgaagcgttttatcagcgtttgagcgcatgccgtaacgtcatccagccggtcaatatcatgagtcactttagccgtgccgatgaacctgaagtggcggccacgcaacagcaactggcgtgttttgatgcgtttgctgcaggtaaacctgggaaacaatctatcgctgcttcgggcggtattctgcggtggccacaagcgcaccgtgattgggtgcgcccagggattgtgctgtatggggtttcgccgtttgatgcgccctatggccgtgatttcggtttattgcccgccatgaccctgaaatccagtctgatcgcggtgcgtgaacataaagccggtgaatcggtcgggtatggcggcacctgggtcagtgagcgcgatacgcgtttaggtgtgatcgcgataggctatggtgatggctacccacgtagcgccccgtcagggacaccggtatggcttaatggccgtgaagtgagcatcgttggccgggtatcgatggacatgatctccattgatcttggcccggaaagtacagataaggtgggcgatgaagccctgatgtggggagccgaattaccggttgaacgcgtggctgcctgcaccggtatcagcgcgtatgaattgatcactaatctgacctcccgcgtagcgatggaatatctaggggaataaggtaagctgcaagagcgacccatttccatatacccgcatatttcaaattgcaggcgtgctggctgtctgcgtcccccttggtcacttactcatgtaagccctaggagggccgctccgttgccgcctttctgcaattcggatgattgcaggtatagaattattatcaatttaggagagcagcaccgtgttccagaatgttgacgcctacgcaggtgaccccatcctttcactgatggaaagttttaaagccgataaccgggcacataaggtgaatctgagtattgggctttattacaatgaacaaggtgaaatcccgcaaatgcaggctgtggatgctgccgaagcgcaattgagtactcaacctcatgggacaccggtttatttaccgatggaaggtctgcaatcttaccgtactgctatccagcaattattatttggtcacgaccatccaatgctggttcagcaacgggtggcgacaatacagacggtgggcggttctggtgcgttgaaagtcggggctgatttccttaatcactatttccctgattcacaggtgtgggtcagcgatcctacctgggaaaaccacgtggctatttttagcggcgcaggttttaaagtgaacacctatccgtatttcgacaatgataagctggcggtgaagtttgacccgatgctggcaaccttgcagcaattgcccgccagaagcatcgtgttgttacatccttgctgccacaatccaaccggttctgatctgaccaatgcccaatgggatcgcctcattgatgtggtaaaagagcgtgaactgatcccgttcctggatatagcgtaccaaggctttggggcagggctgaatgaagatgcttatgctatccgcgctatggccgcagttggattgccatgcctcatcagcaactccttctcaaaaatcttctcgctctataacgagcgggtcggtggtttatctgtggtgtgtgaaagtgacgaggccgcagggcgtgtattgggccaattgaaagcgacagtgcgccgtaactattccagcccgccaaactttggtgcgcaggtcgtttcgaaagtcctaaatgatacggtattgcgcgcgcaatggcaggcagaggtggaacagatgcgcctacggatccttgatatgcgccacacgctggtggaagccttaaaagcctcgttaccagagcgcaattttgattatctgttgcaacaacgcggcatgttcagctacaccggctttagtgaggcacaggtagagagcttacgtgaagagtttggtgtgtatctgattgcgagcggaagaatgtgtatggcgggagtcaatcaccagaatgttgagcaggttgcggtcgcttttgcggcggtacagtaatgttcagcctttaaccacgagcaaacgggtggccacaataaaataagcaggcagtaaaatattgatatcgcccatggaagggccgctatatttttacggcttgccggttcccgccgtcgcgggtactcggtcaataacctcaaatcgatactttttattttttaaactcgtttctgcgaattagtctcttattctccctgtttggcccccagttgatggctgtctattgattacaaaatatactgataagtgggggtgatatatgccatattactctctattgatcacagtaaattctttatacccaaaataattcgagtttcaggaaggcggccactgagggcgttctcaggaacttacagaggtaagtgactgggggaacgaagtcagccaacgcacatgcaacttgaggtatgacggggatatatggccgcaagttcgccttcagcgtatagcggcatccgatgaaataaacttttatgcatcttttagctgcatggcgtagcttattacaggagataactcaatgaatcattcggcattattggaatactgcctatctaaaccgggggcagagcagtgcgaacatgagcaatggcagacgaatcaaataaaagtcgccgatgtgatgtttgcaatggtggggaatattggagggcggccatcgatttcactgaaaagcagccccaaattggcagaacgtttacgggagcagcacccagagattgtaccgagtgagcacttgaataaaacgcactggaacacggtgtttctggatggaaagttacctaattcacagttttatacgctgatcgaccattcttaccaattggtcttacaaggattaccggagcagaggcggcaggatctgtcttcccatctgtaacgtcaatgattttagggatgaatagtttgatgatcaaaacgctgaatgtcataccctctggagcaatacattgattgccccagagtggttcattaaacggtttgtggcttacgctgcaacattggcttaaggaaccgtgccgtgtgtgatgccgcgcattccgccaccgtctctggtgtgccggagaccaaaatttcaccgccaccactgccgccttctggccccagatcgacaatccaatccgccgtcttaattacgtccagattgtgttcaatcactacaatggtattgccctgatcccgtaactgatgcaataccgctagcagttgctgaatatcggcaaaatgcaggccggtagtaggctcatccagaatatacaatgtctggccggtcccgcgttttgacagttcgcgcgatagtttcactcgctgtgcttccccaccagataacgttgtggctgattggcccagacaaatataggacaggccaacatctatcagggtttgcagcttacgtgccagagcaggtacggcatcaaagaactcgcgggcctcttcaatagtcatcgccagaacttcgtgaatacttttacctttatattttacttccagcgtttcacggttataacgcttacctttacagtgatcgcaaggaacataaatatcaggcagaaagtgcatttctacttttattaccccatcgccctggcaggcttcacagcgcccacctttgacgttaaaactgaaacggcctggcgtataaccgcgggtgcgtgattccggcactccggcaaataactcgcgaatgggggtaaagatgccggtataggtggctgggttagaacgcggcgtacggccaatcgggctttgatcaatgtcgatgactttatcgaaatgttctagcccttggatctcgcggtatggtgcgggttcggtgatggtcgcgccgttcagttggcgttgggcaatactgtataaagtatcgttgatcagcgtcgatttccccgagccggagaccccggtgatgcaactgaatagcccgacaggcagcgtcagagtgacatctttcaggttattgcccgtagcccctatcagctttaagactttgctcggatcagcactgacccgtttctctgggatggcgatgctccgcttaccgctgaggaactggcccgtgagtgacgccggtgcggccatgatgtcatctaccgttccttcggcgacaacttcacctccgtgcacgccggccccagggccgatatcaatcacatgatctgcggcccggatggcatcttcatcatgttccaccacaatcacggtgttacccagattacgtaggtgaatcaatgtctccagcaagcgttcgttatcgcgctgatgtaaaccgatagacggctcatccagcacatacataacgccgaccaaacccgcgccaatctggctagccagacggatacgctgtgcttcgccaccggacagggtttcggcagatcgggataaagacagataattcagcccgacgttaaccaggaatttcagcctatcgccaatttctttcagtatcttttcagcgatttgtgcacgctgaccactgagcttcatattctggaagaaactcagtgcatggccgatgctcagttcagaaatctctggcagggtggtgttttccacgaagacataacgagcctctctgcgcagacgggtaccgctgcatgacgcacaggagcggttgctgataaatttggctaactcttcgcgcaccgcactggattccgtctctttataacggcgttccatattgtgcaacaccccctcaaaagggtggcggcgaacggtagtatcaccgcgatcattaatgtacttgaactcgatggtatctttgcctgaaccgtatagcacggcttgctggacggcgctgtccagtgagttaaacggcgcttcgatatcaaatttataatgctcggccagtgaacgtagcatctggaagtaatagaagttacggcgatcccagccgcgaatcgctccgccagctaaagagagctcagggttttgcagcacgcggtctggatcaaaaaactgctggacacccaagccatcacacgttgggcaggcacccgccgggttgttaaaggagaacaggcgtggttccaactctctcatgctgtaaccgcaaatcgggcaggcaaagttagcggaaaataataactcctccacatgcggatcgtccatatcggctaccacggcggtaccgccggataacgccaatgcggtttcaaatgattctgccaaacgttgcgccagatcttcgcgtaccttgaaacggtcaaccaccacttcaatggtgtgtttcttttgcagctctaatttgggcggatcagacagatcacaaacctcgccatcgatccgcgcccggatgtaaccttgagcggccagattttccagtattttagtgtgttcacctttgcgatcttttaccaccggtgccaacagcatcagacggcggccttccggctggcttatcacgttatcaaccatttggctgactgtttgcgccgctaatgggacatcatgatcagggcagcgcggctcgccgactcgagcgaacagcaagcgcaggtaatcatggatttcagtgatagtaccgacagttgaccgtgggttatgggaggttgatttttgctcgatagagatagccggagacaggccttcaatatggtcaacatccggtttttccatcagcgacagaaattggcgtgcataggcggagagagactcaacataacggcgttgaccttcggcatacaaggtatcaaaagccagtgaggatttgcctgaacctgataggccggtgacaacaatcagtttgtcgcgcgggataatcaggttgatattcttaagattgtgggtgcgagcgccccgaacttcaatattatccattcaaactcttcccggattgaactgagcctctcagcgtgcctttttttactcttcgtacttgaagctgcagggttgttagctgcgctcactcacccgaatcacttactggccgttgaccttaaaataagtagattcatcgggatttgctcgctggctgcctacctgcaacgccaatgactttgagtatagttgcctgcttttcttaaaaacataagtgccatgagcaataaataggtacactttgcaacaccaaaaaaaggacaccgccagtacgaaacgggcaattatgacacaaaaaaacctgaatggatatccagtgtttggttgtaatttaggtagatgttgcgatagaactgcaatatatttcgcagttatgatcatccgtgttgtttaacagttagcgtgttaaacttactggtttatactttataaaatttatttcatcaggagagttcacatggccagcagaggcgtaaacaaagtgattttggtcgggaatttgggccaagacccggaagtccgctatatgccgaacggcggcgctgttgccaatatcaccctggccacatctgaaagctggcgtgataagcaaaccggcgagcaaaaagaaaaaacagaatggcaccgcgtggtgttgttcggaaaacttgccgaagtggctggtgaatatctgcgtaaaggctctcaggtttatattgaaggcgcactgcaaacccgtaagtggcaagatcaaagtggccaggaacgttacaccacagaagttgtggttaacgtgggtggtaccatgcaaatgctagggggccgtcagggcggtggtgctcctgcaggggggggcgcagcgccacaagacggcggggcacaaggcggttggggtcaacctcagcagcctcagggtggcaatcaattcagtggcggtcaggcttcacgtccggcgcagcctgcgccagccgcaccacaaggcggtaacgagccaccaatggatttcgacgacgacatcccgttctaaggctagttttaaacgtcagattagtcttagacgtcagattagttttagatgtcagattagttttagacgtcagattagctttaaacggccgcgccacggatggcgcggttctagtattcaggaatgctctttttatgcaggggaaatggtgtctttactggttgctgttctctccgtggcgggcgcttcgtcattaacgttgttatttctgttccaggcaagaaacttcatttcaggtaaaacatttcattccagataaaatacttcgcgcagagcctgactcacagggctgttatccgggtggcttggcatgacatcagccatatgttgccaccagcgttgacactcggcggtttgagccaccgcattccagcgttcttctgattcaatttcgacaacgccaaacagtaaattgcgagtctcatcaaggaaaatggaatagtggtgagcgccatgcgctttcagcacgctttccagctctggccagattggcgtgtgccgtcgctgatattcagcatgggcatccggatttactgccataacaaatgctttacgtatcatcatattccctcgcttaaagtgcctgtaagtacagtgtgcgaatttgttcccgatctgcagaacgtgggttacaaggagcacaagggtcagccagcgctttatctaaccaaccttcaatatcactttcctcaatacctaaggcggagaacccggcaggaataccaacttgcagcgataactgacgaatggccgctatcgcctgatgacttgcttgctcatcactcatgtcctgagtgtctacccccattgcctgtgcaattcgggcaaaacggcgggtagcctgcgggcgattatattcttcaattaccggcagcaagatagcattgcagacgccatgaggaagattatgtgtggcacccggttggtgggccagtgcgtgaaccaaacctagcccagcactgttaaacgccatacccgccaaatattgcccacatgccatcatttcgcgcgcttgtaggtttttgccgtcagcgaccgctaatggcaaccattggctgataagacggattgattcgagcgctgaatggtccgttaacgtatgtgcacctaacgagacatacgcttcgacagcgtgggtaagggcatccatccccgtcgccgccgtgacactggcgggaatattgagcattactgagggatcgtcaaccgcaatatcagggatgagattggtatcgataatcacctccttaacttgccgctggctatcaataatcaccgcattactggtcaattccgctgccgttcctgccgtggtattgatggctatcaacggaacacccgtttgtttgactttacctacaccggaataagcggtggatggccccggattggcagtcagtattttgatggctttggcggtatcaatggggctgccgccaccgaaggcaatcaaatagtcacattgatgctgggtaaaggcggcaaaaccggcctggaccaactcttctgttggattagggaatacctccccaaacagcccgtaaggtaactgatactgcgccatcgccgcgaataaactgtccaataagccgagttcaaccagttgcccgtcagtaacaatcagtgctttcccccactgtttgtcactgagtaatttaaccatatcgccgattgcacccgtgccgtgcaagctgattttcggtagtgccaacatgaaactcatactgtactcctcaaataacgcataaatgattcgccccgacgttagccagggctttaatcgaggggattaggcgtccagcgccgctgccatcggcgtaacatcaaaacgagccgccagcgcgatcagttgttcacgtgaaatggtctgttttttgccgcccatcgacaggactttcaccatgatttcggctgatttctcggcggtatcaatcaggccaaaggcgtcatccagtgtgggcccgctgccaaaaataccgtggaaaggccaaagcaccaggctgtgttcacgcatttgctccgccgtttgtgtgccgatcccatcggtgcccggcaccatccatggcacaatgccaatcccatcaggaaataccaccaaacattccgtactgccttcccataacaggcgcgtgaagctggcgttctccagtttttgtacataactcagggcaatcagattggtggcatggcagtgcataatgacccggttggtgccgccgctgacctgcatcctgacgatgtgagattggaagtgtgcggccagctccgaggtgggtaaccctccctgagttaggccccagtgaatgtgataagccatgccatcattgctgacttgcagcaacaccagattttccgctgggttcaattcaacattgcggaaaaacttgccggaaccggtgacaaggaaccagctatttgccagttcgggagccggttgcgtgagctccactttgcggggttgttggtaaaaatcacgacgataaggttcaacctcttcagcgagcagtcgcaagctgatattgccgccgttacgttcatcccaccctttgtgccacatatcactggtggctttaatcattccctgaataaaccaggaagatagaatagcttgcataattacgagtccttaacgttggctgagaatctgttgttcatattcacgtactgcgtcaagccagcgggcatcaaccggtacgtcattgcgctggcagtaaccttcccagatggcttgccatggcagggatttttgttcttccagcagcgccagccgtgcagtgtaatcaccgcgtaattccagttgacgtagcctgtcggtcggctccagtaaggcgcgtaacagggcctttttcatgttgcgggtgccaataacccaagcggcaatccggttaatggaggcatcaaagaagtcgaggccgatgtgaacccgatcaaacaggttgtgacgaataatttcgctggcgatggcttgggtttcatcatccagtaacaccacatggtcactgtcccagcgaaccggacggctgacatgcaatagcaggcgtgggacatacagcatggcgctggatattttgtcggaaatcacctcggttggatggaagtgacccgcatccagacacagcgccgtttggcggctggcggcataacccatataaaactcgttagagcctacggtgtaactttcagcaccaataccaaacaatttgctctcaaccgcatcaatatggtgagccgggtttaacttctcgctgatgacttcatccagagccgatagcaggcgctgacggggggcaaggcgatcaatcggtgtgtctttcatgccatcggggatccagatattcatgaccgacggcgttcctaactgttcaccaaaataggcagaaacccggcgactcgcctgacagtgttcaatccagaactggcggatttccggatcagcatgagacaaggtaaagccgtcagcgctgagtgggtgagagaagcaagaggggttaaaatccagccccaactggtgttttttggcccatgcaacccagtggctaaagtggcgcggctcaattttattgcgcgcaaccggcgtgtcagattccagataaatagcatgtaaattgaggcgcttagggccaggaattaatgccaaagccaattcaaggtcagaacgcaactcggtcgcattgcgcgctttgccgggatagtttcctgttgcctgaattccgccggtcaatacgccatcgggatcctcaaaaccggtgacatcatcgccttgccagcagtgcatggagaccggtagcgtatcaagacgggtgagtgcggcatcaacatcaacgccgacagcggcaaaacgctgtttagccagatcccaggcctgttcaatagagttcgtcatatgcaaagttccttaggtaattgactcagtgactggaattgcagccaatgggcagcaaagtccgaattgtcgtgaggggataaatggtgcaatgggaagttattcgccacgatacggcggtaatgggtgacatcagcgacctcacccagcgagattaattggctaccaatattgccgagcgtggaggcctcaaccggccccatgcttacattcaagccacaggcatcggcacacagttgattcagaaattggttctgacagccgccaccgacgatatgcaagtggctgattgggcgtccgcggagtgttgccaattcttgagccacttgccggtacaacatggcgaggctatcaaagatacagcgggccagttgggcggccgtgttcggcacggggaactgatgttcacggcaggcgttttggatctcacggcacatattgggtggattaataaaacggctgtcattgggattgatcagcgagcggcaagcgggttgtcgtgccgcttgctcaataagctgcggtaaatcgtcaatctgcaattcatccgtcgcccgttgcagtagccacagacccataatatttttgagtacgcggtagcggccttcagcgcccccttcgttggtgatattgctgcactgcgcctgctggtgggtgagtggtgtaccgctttcgaagcccataagtgaccaggtaccggagctaagataggcagcatcagcatcaataagcggggcggcaagaaccgcgctagccgtgtcatgggtggcaacggccaccaccggaacctgctgaccgttggcgctgtgccaatagccgatggtattgccaggtttgccgggtttggcaaaccaatgggccggtacgccggcataggccagtaaatcgctatcccaatcgccggtttcgatgttgagcaactgggtagtactggcattggtatattcccagtttagctggccggtaaggcggtaatgcaaatagtctgggatcaataataggtgggcaacatcggcgagtaagtgaggttgttgttcacttaatgcccgcagttgatacagcgtattgaacggcaagaactgaataccggtgcggcgataaatcgcattgctacccagcgtctgctgcgcccgcgccatcactccctgcgtacgactatcacggtaagatacgggctgtccgatccgtttcccttgcttatcaagcaaaacaaaatcaactccccagctatcaataccgatgctgtccagcgctatcccttcactgtcgagttggctcagtccctcacggatagattgttcaatggcatcgatatcccagacatcggagccatcaatagatttaatctggttggtaaagcggcagacttcccgcaacgtaagctgttgctgaccgggataataacttgccagcatcacccgtccgctggacgcgccaaggtcaatagcaaccatgtgccgtgcagcttttggcgatgtgactgccgatggtgaacatgtgggttgtgaacatatgggttgtgcatatgtagatggcgaacatgtagatggtgtgggcatgataagcggcctgttgtttctcaatgccaacagtgtagaaatttgcctgttcgacgaccttctcatcactgccaaccgctatggcttgatggcagaatgacgaaagtgaaagtgaaacagctcacagtttcgtatttaggcggcagcccattcccctgtgaccccgcgcatacttttcaacattgtcatgcctatctaaaaaaaatcgctgccaaagtggtttttaatgtcaaaaattgaaggtttagtcatcactgctgcttttactatcgaggactgaagcagggcgatttcgccgtgcctgtcgaaagagggcaaaagatgactgtattgcacagtattgattttttctcttccagctcagcacctgtggcgattgaagcgcgtgcgccgcaatcggcatttcctgagcatcatcatgatttttatgaaattgttattgtagaagagggggctggcgtacatgtttttaatggcaatccctacacattaagtcgcggttgcgtctgttttgtccgtgaccatgatcgccatttgtttgaatccacggatgatctgttcctcaccaacgtattgtttcgtgccccagatgcctttcgctttttatctggtgtcgggcacttcctgcctcgagaatgtgatggggtctatccctcccattggcgggttaacggccaggttttacagcaaataaagtgcttgattgcttgtctggaacacgccccgaaaagtgatcaggttgaggatatcgctctgcatgaaagtgtttttatgcagctattggtgaaactgtggcaagggtgtcagacgcaggtaggggatgatcaggaagggcggttataccaactgttggattggctacaaaataactatagcgaggcggttgaatggccggaattggcagatcgctttgcattgccattgcgtactctacatcgccagttaaaaaataagaccgggatgacgccccaacgctatctgacacgtttgcacttactgcaagcccgtcatcaactgtgttacagcgacaatagcgtcactgacattgcttatctgtgtggttttggcgacagcaaccacttctcaactttatttaagcgcgagttttcacagtctccccgtgatttgcgtagccagctttagccgcttgaattgccctgcaagaaagggcgtgaagggtattacggtaaaaattgaagggtatcacggtaaaaattggccgtttcaagataatgaacaagtcattaattaacctataacgataaggctgcacacatgcgggcaccactgctgttagaaagccgggattatttactctcggaacagatgccggtggcggtaaccaatcgatacccgcaggaaaccttcgtagagcatacccatcaattttgtgaaattgtgattgtctggcggggaaatggtttacatgtcctgaatgaccacccttatcgcattacctgtggggacgttttttatattcaagccgcagaccatcatagctacgaatccgtacatgatttggtattagataatattatctattgcccagagcgactccacctgaatgcgcaatggcataagttactgccgcctttgggacctgaacagaatcagggctattggcggttaacgacacaaggcatggcgcaggcacggcccatcattcaacagttagcgcaggaatcgcgcaagacggattcctggtcgatacaactgactgaagtcctgttattgcaacttgccattgtgctgaaacgccatcgctatagagctgagcaagctcacttactgcccgatggcgagcagcttgatttaatcatgtctgcgttgcagcaaagtctgggagcctattttgatatggctgatttctgccataaaaatcagttggttgaacgttctctcaagcaactgttccgccagcagaccggcatgagtatcagccactacctacgccagattcgcttgtgtcatgccaagtgtttattacgcggcagtgagcatcgtatcagtgatatcgccgctcgctgtgggtttgaggacagtaactatttctcggctgtttttacccgtgaagccggtatgaccccacgagattatcgccagcgctttatccgctccccggtattacccgctaaaaatgaaccgtgataaccacagcgatctcatttagcattattcttcaccacgattagccataagataacgggcaggtttttcaacgctgcccgtcaatatcatcatctttaataatagatagtacttagcaataatagatagtacgtagcgataacagatattacgcagccatacccaaaccaacaatattcgcagccaaaataatcaccagacaaccaatacacagcacggcaacaggctttttggttgaacatttccactctttgagtagcaggccgacaataccgccacacaatacatagaagctcatatgcagcatccagctcatataatcatactgttgtgggatcttggcgtggccccaagcatagaagaagaattgcagataccacatcaaaccggctaatgccgagaacagaatgttggtgatcagcagtggcttggcaaccgagaagtcggctttgactgacaagtttttaagtgttgccaaccggataaaacaatagctgaggttgatgatcgccccgcctcccataattatgacgtagcttggtagggcgacatacagtgagttgatccctaatgcgctggcggcttcatgcatcggttttgcggcatccatagcaaatgacataccggcggagaaaataccgcacatcacggccaatattagcccctttttcaggttgaactcttccgcctgaatgcccattgcccgttctttcagtaacccggcataactgacgatggcaacaccgatcagggcgacgaacacccctaaaagggtcattcgcccaccgggggtaccgaggagcacatcaaaacgcccttgcagaataggggtcatcaacgtgccgataatgagtgtgataccgatggctatccctattcccatcgacatcccaaggtaacgcatggtcaggccatagttgatgttacctatcccccacatagcgccgaatagaaataccggcagtaaggtagcgatgctgaaggaaccgtaatattgccaaaaatcaggtaataacagatagctgaccgtccatggaaggataagccaggagaccaaccccccaatagaccacatggtttcccatgaccatttcttaacttgtttaaacggcgcgtagaaacacgcggcactggcagcaccgaccagatgccaaattatccccaatataatcgcattattcatcttattatccttcgctgtgatggtgcgggtaggcgcagaacatgaagggcgcacaaaccgctgatgacgaaggagtctaaatagtgtgcagccttgtcaccttcggctgactgccttaggacaaggaaaactggcaaaattcagtaggtaagaatgatgatgatcacaaaatggcattctggtggcagattgacgggttttatggcattaacggcagtcagtcagcaaaaattgcgctgcccttgctcatccctgtcacttagtgttgttgatcttaaaataagtagtgttgttgatcttaaaataaataagcgcctggggattaatgagcttccccatttgaacagaatcaatgctgttcaaaagggttcccgcctactggcatctcgaagtaacttaggtataagcctattaagttagaggtgatttaatttatgtactggcctatactttcggaccgtgcacgaatgaaacttgtcgtgaattactggtgctgcttacgcccttcaatatcggtatgatcacccgcgatgactggggtagctatgctaggctcgtaccgcaagatagccatctgactggcaaaatctttactcagcgcattgaacgcaacaacctgactttacgtacatacatcaaaaggctcgcgcgcaaaactatctgcttctcacgctctactgagctacatgaaaaagttatcgaaacctgcattgaaaaatacatgttctactcattggaggtatcacccaaaaaatcagacaaattgaatctttttagtcgaatatggctttagaaataacaaaacccgcacattggcgggttcgttgacattaaaaggaaacattcactttaatgtcaatgcacggtaaatttatgtttttttctatccgggccaaagcacgaactttccgagatacacgttgagaatccaaccagagcatttgctgtaagtgccctcacaaaactattattagtccagacatccggagcgtaataaactctgatacgcttaccggttgtataataatacatagcctgatcatataacgtgttatatgatgctccccatatggaggtgtcctttactgaacaggctgttatcgttgttgacggcttgaatgcctcaatgcagaaataaggtttcccatcaacctggcctgaatgaaatttatttataatcatgcctgaatgcataccttctacgttatcaccagtccattcagcaaatgcaggattaagagagacgataagaaaaacagacagagataataaataacgcatactttaccctccaatgacacatgaaaaaatactgttctattattttactcattaatttcgttgtaaagttatttttagcacaaaatgatgaaattgtaatgattcaataagacccgacaccttgttgtttatataattagcaatattaacgaggtgagagtgaaacgacatacctttacctccgcgtttaaactggaataagtcagatcaagtctgatctactacactcatggctacgttcagtgatggcagtttttttattgacaacaagacgccttattttaatttgttaattatgggtgaggtattaattatatatgaagtgctagatatatttcaaaataattttttatatgtaaatatcactaatgaattacattggggctttaatctataagttatgtaattttagtgagggttatatttatgagacaagtaacgaaatcaaagaaaattaaaatcttgccatacccagaatggttagttaaggccgggatgtcaaaaggtatagatcatgataggcaacatttaggcattattcttgctgcaggtgaaatgattaaagtcagacaagtcaatgctgaatataaggaaaaacttaaattatatttactcaatgataataaaaatactcaacgatcgataagttttaatactgattggatagagctgagtgtcgatgctatttcagtaccctttattaataccccatatagtgatgggattattcctgagattgtttttgagtatccggatacttctaaattactgccagtttatgaaaaaggagaggatgagagcatcttctttgaaagttgggataaacagaatgccgagtttggcgtggtagaatcagaatatgtaataattctgatcccggaagttagtaaggacaggctaaaatctttcagtacgagtggcggtattgatacagttttggggttttatcaagatattttttctttcaataattctctggctggcttgtcttttgaaccgcaaagatattctgacggaaacacacgaaatcgttactttgctaaagcagataaagggggcggtggggcagcatattattctaataattggattgcctcatcctctggttctataaatacattttggctttctcccaatgctactaactggggctgcctacatgaaattgcgcatggttatcagggcgggtttattgatgataaatatttttccacaagagaagtatggaataatatttatgctgcctgctaccaagatgttatgttaggtgctgaaaagtttaataaagggtggctatataatttcggtaagcaaaaagaggttgaaaaaagtattttaaataacattaataatggtaaagaagtaaatgcttggggggaacgtagcaaattatattttatcatgctgatgctggaaaaagcgggggtaaattgttttactcatttcaaccagatatatcgtgagcgtaaaaatactgatcaaagcgtaggctcggtgttagatatgctctcaaatagtttcgcaactgttgaaaatcgagttgatgttacactatttttacaaatggttgggggacatatatctaaaaatcaatatcaacgtaacttatttagccatgcaaaggcggtatatccattaaatcaactcttgcaaggtgatgaactcactgctgttaagaaaacgctagatttgaatagtgaactcagtcttgttgatgtggatagtattgaatttacagatataaaaagtaatttgacattgcaattttctatagatgatttcgctcagatatatggcgaagaattgcttatactgaatggtgacaactatgtgtataatcaatctattatggataaaaaacaaactttatataatctccccgttggtgcttatacattgcgaattccaacaggaagaaataaaaaatatgcaccacaaattaattatctgatagtgaaaaatgaagatagccaaacacaagttgattttgtccacagaataggatctccaattgtttcacaaaaaatttctttgcagggactaaatgattatacatttgcaactatattttttgatcaagaaaatgatactgtcagcgttgatattactaagactaaaccacattatcatttccctggcatgtatgcgagaataagaataaaagacaaagataataatgagctactcaatgaagttattacaggaactaatcaatcgctgagtaaaaatgattttccactatcttcttgttatgttattgatatctttcacaaagagcctggtagggtaaagctaactccggcatataaaggtgtgattgataataaatccagttacaatgaatttattatcacgccttatggtttgcaaaacatcaaattgaataatgatccaaaggtttttttattggaaaatataaaatcggcagcagaaatgctgcgtagtcaccctataatgtggcatgcgaatttttcagaagctaaagataatatatatttggcaatcgatatctttcctagcccacaaaaggaaggtttactagagcaatatgctgattgtatttcttcctactatgaaaagccaaatgaagacttgggtaatgcatttagttttatctttaaaggaattaatgaccgagaatttttgacaactaagcttaatttagtgacaaaaaaacttgaagttaaaattgtaagtggtactccacatagtggattcaaaaggacttacgctgtactacgttattttaatgctgatggaaatgaactccttaatctggatattattggtagtaaaaaacaggctggacaagaatgggtattccctatatcaggttatggtggagaaaaactctatcttcaacatgtggaacctaaaaatagattagtgattaccaatattatgcaaggaatcagattatcatcgcgcacaagcatacaaacctatgaaatagaatctttggggttgagtcgttgcacctgaccctaagcgacatttctcatcgcataagccacaaccgtcgatatggcagatttacgttggccttaatggggagctgcgatgagtttcattgtgtttaaatcagttatgcccttgtgttgtctggtgatagctgcgtttacgtcacgatcatgttcaacaccatgcgcatagtataatctaaggcaaacgatacaacccgaatcacctccgtcatttactgaccagatatgttcaccattgaggtttgtatttatcgctctgaagacgattaccaaaggtttatctgcaagggtaatcctccgattttcaacggaggtcttaaatagaatcaggcaacctgtttaatatgttgcatcggcggggaattggaccggaaatagaccagaatccagatacgaaaaagccccgctttgcagcgaggccttataaataatggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtattggctgctgatcgtcaacgaatttataacctaaaaccgctaaaactatgttgatcgctctcttttcaggcaaaagtaggaaaaatcgcccggcgcttgccgtaaagtttacgctagaaagactcagcttaaggcaccatttttacggcattgggccactgttaatatgtcttccgctaaacatttggcaacctcaacatctgccaactgacgcttaatcagtaatttgctcaggcaaccctccagaatcaactccatctgctgtgcgaccatatcggcatcgtcagcatccatctcttgcagcaaggcttttgtatagtgcagcgaggcctgtttctgctgttcagccaattggtgaatagggtgctcagtatcaggatagaaactgcaggcagcaataaacaagcagccggggtagcgctggttttgcacttgctcgctcagtgtttgatagcgtgccagtagcttttgctgcggtgatagggtctcgtccagctgtagctgccgccgccaggtatcaatctgttggctgtgatagcgcaggcaatcgtagagcaatgcctcacgatctggccaaaagcgtgtcaggtcactgacttcaactgacagcgctttggcgagcatttctagcgtggtatttgccaacccttgctgttctaacagattgagtgcgttacttaaaacttgttcacgttgcacgttactctcctccaacctctttatctggcaagtgtggttgaccgctgcttattctgcaaatgatccattttttgccaatagccctatctttacgggcaccccgttgtcggttgacgttgtaccttaccacgagtgcggtgggattttcctatcatcagggggagaaagccaatctctgcaatattctctccagaacctcatttgggtatttatctaagaggctcaccctttttatcgatttgcattggcggccatgttcgctctagcaattatattctttcgctctaaaaattaattgtaatgaaacaacactataaccattatgtttataaggttaattatgggataagcattgtgacgagttgttgcaaataataactatttatccggcaatggcatgacttctgggaagaaatataatgaatccatttattgttgctgacgctgagagctgtattggttgtcggagttgtgaagtggcttgtgtggtcgcccatcatgagggccagtttcctgataaaccggaatatttcaccccacgggtgaaagtattcaaaggcgatcaatgtgcgacggcagtattttgccatcattgtgaagatgccccttgtgccagcacctgcccgaatggtgccattgttgaattgaataatcgtgttcaggtgattcaggaaaaatgtattggctgtaaaacctgtatgatcgcctgcccgtttggcatgatgaccgtagtcaccgaaacggttcaacccgccagccaccgcttagcggatgtctatcggcgtacagaagcacaaaaatgtgacctttgtcttgatcagcctgatggccctgcctgtattaaaacctgccctacgcaggctctgaccttggtggaccaacaatatttactgcatcaacagcagcaaaagcgccaacacatggcgctgaatgagcacaatggccgcttgttcagtcgcgcggtggtacaggcggccagtgcatcgtcaaataaaagcatccgcgacgcaacaccggttaacctcttgcagcggccacgggcaccacgtctggagccgaaaaaaattccgttggcagagcgtaaaacgggttttgctgaaatctatctgccatttaccgaaagccaaatccatgaacaggctgaacgctgcctggaatgcggtgataaaaccatatgtcagtggacatgcccactgcataacgccatcccgaaatggatctcgctggcccatcaggggcggatccatgaagcagcagaattatcccatcaaaccagcagcttgcccgaagtgtgtggccgggtatgcccgcaagatcgcttatgtgagcagtcctgtacgctgaatgaccacgatggcgcggtcactatcgggcagattgagcggcatatcacggaaacggcactggcgaccggctggcggcctgatctgtcacaggtgaaacccagcggtaaacgggtcgctattattggcgctggcccagcaggtttgggctgtgcggatattctggtacgtaatggcatcacgccagtggtgtttgatcgttatcccgaaattggcggtttgctgacatttggtattccggctttcaagctggaaaaatcggtgatgactcggcggagagaaattttcaccgagatgggcgtggagttttgcctgaatacagaaattggccgcgatatcaccatggaaaacctgctccacgacttcgatgctctgttcctcggggttgggacctaccgttccatgcgctcaggattagaaaatgaggatgctcagggcgtttacgatgccttgccattcctgatcggtaacacccagcatttgatgggttacaccgccaatggcgctcacccttatgtcagtatgcaggaccaacgcgtggtggtgttggggggcggtgataccgccatggattgtgttcgaacctccctgcgtcagggggcaagccgcgtagtgtgcgcgtatcggcgtgatgagaagaatatgcctggttctaaacgtgaggtgaaaaatgcgcgtgaggagggggctgaatttatgttcaacctccagccgatgagcattgtggtcgatgaatcgggacaggtgacgggtatcaagatggttcgcactgaaatgggacaggcagatgcccaagggcggcgacaagccctgcctatcaccggttccgagcatcttattcctgctgatgccgtgatcatggcctttggtttcagcccgcaccggatgtcatggctggcagaacataacgtggtgctggataaacaggggcgcgtggttgcgccgactatctccggctatccctatcaaaccagtaatcccaaaatttttgccggtggcgacattgtgcgaggagctgacttgattgtgaccgccatcgcggaggggcgcaaagcggcagagagtattgcgtattatttgaacgttttataacgcctgcggccaggagagaaagatgaaccgttttgttatcgctgatatgactcagtgcattggctgccggacctgtgaaatcgcctgtgtggtggcgcatagcgcagataataaggtcagtacccttatgccggagcagtttcacccacgcctgagcgtcatgaaaagctttgcggtcagcacaccgatactctgccatcaatgtgaagatgcgccgtgcgaaaacgcctgcccaaacggggcgattatcacggggtcccatggtgtgcaactgctggcgtcgcggtgtatcggctgtaaaacctgcatgttggtgtgcccgtttggtgccatgagcattattgagcggccagccgatggtcaacaggcggcagacagtcaaccggtgatggcgagtggatcagggcgagcacaggcgcataaatgcgatttatgccatcagcgggaatccggcccagcttgtattgaggtctgcccgactaatgcattgaaactggtgacgccaggggtattggaagccctacagcgcgaaaaacagttgcgggccgcacgaggcagcgcaccaggtatcgcccgttaacctacgatcataaggataaaaaatgaaaaagatcctcacggtctgcccctattgcggctcgggatgtaagttaaatttattggtcgaagacggcgagattgtcggtgccgaacccgctgatggtgtcactaatcagggagcgttgtgtctgaaagggtactacggctgggattttcttaacgatacccgcttgttgacgccacggttgaccacgcccttattgcggcgtcagcgaggcgaggcgtttcagcccgtgagttgggaggcggcgattgcgtttatcacggctaaacttagcgccataaaagaacgtcatgggcctgatgccatcatgatgacgggctcttcccgtgggccaggtaacgaagccaattatgtgatgcaaaaatttgctcgtgcggcgatcggtaccaacaatattgattgctgcgcccgcctgtgccatggcccgtcagtggctggattgcagcaaacgctgggtaacggcgcgatgagcaactctatcggtgaaattgagaatactgactgcattttggtctttggttataacgcggcggattctcaccccattgttgccagacgtattctgaaagccaaaaataagggggctaaacttattgtctgtgatccacggcatatcgaaaccgcccgtatcgccgatcaatggttgccgctgaaaaatggtgccaacatggcactggtcaatgcatttattcatgttctgattgaagaaaaactctacgacgcaaattatgtccgcgaccatacccgtggctttgatgaactgaaagcaggcgttgccgcataccgcccagaggatgttgaaccgattacggggctgtctgccaaagcggtgcgtcaggccatgcgcacttatgctgcggcccctgcggccacccttctatgggggatgggcgtgacccaatggggccaggcggttgatgtggtgaaagggctctcttcgttagcgttattaaccggtaatctggggcgaccaaatgtgggcgtcgggccagtacgaggtcagaataatgtacagggcgcgtgtgatatgggcgtgttgccgaataccttccccggctatgaaaaagtgaccgacagtgaggccagagcgcgttttgctcacgcctggggggtcgctgaactgcccgcgcatgttgggtattcgattactgatgtgccgcataaagtggcagaagggaagcttaaggcctactacgtatttggtgaagatccaatccagaccgagccagatttagcggcgatgcgtgcggcttttgccgcactggatctggtcgtggtgcaggatatctttatgaccaaaacggcagaactggcggatgtcgtactgcctgcaacatcctggggggagcatgaaggggtctataccagtgctgaccgggggttccagcactttaataaagccattgaaccgaaaggggatgtgaaaccggactgggagattatcagcctgatatcaaccgccatgggttacccgatggcataccaaaatacgcagcaaatctgggatgagatgcgtggcctgtgcccgccattcgctggggtcacctatgagaaactggcaggattgggctacgtgcaatggccttgcccaaccgaagatcaccctggaacaccttatctctataccgataaccaattcgcgacggctgacggcaaaggtttgctcagttgcgcgccgtggcagccgcctcatgagcagaccgacagtgattatcctctggccctctgtaccgtgcgtgaagtggggcattacagttgccgctcaatgaccggtaactgcggcacgctaaaaatcttggcggatgagccgggctatgtgcaaatccatcctgaggatgccagctatttgggggttatcgatcaggcgctgatctggatttcatcacgacgcgggaaagtgatcgcccgtgccagtgtgaccgaacgggctaatcgtggtgcggtgtatatgacctatcagtggtggattggggcctgtaatgaactgactgtggaccatgttgatcccgtgtcaaaaacaccggaatttaaacattgtgcggttaaggtcgaggcgattagcgatcaaactgcggcagagcaatatgttgagcaacaatacagccagttgaaaaaacggttatcagacgccgcagttgtaccatgacttgtcgtgattgagcgttgattatgccacggcgagacctactcgccgtggcgacagctatttattttgtaaccgcgggggtgttttgtaaatgctgtaagaattgcgcagcgtccataaacccggtgacccgtgcggcagtgatctcgttgccctgagaatcaaaaaacagaatagtgggtaaacctaacacgttaaatttcttcaataatgtggcatgttcagcattgttggcggtgacatccgcttgcagcaacagggtattggctaactggcgctggaccttatcatcactgaaagtgtatttctcaaactctttacaggccacacaccagtctgcatacagatcgagcatcaccggtttaccctgcgcctgcgctaatacggcttgcaattggggtaaattagccactggttgaaagtttatatgcttgactgcgttctgctgcgtgttgccgttaaaggcccaatcttgcaaggggcgagccacgatcaacagtgcggccaagagcaataactggcagacccgcacccaaccagcgtgcgctttcaggctcaatacaaacgcccagccaaagaacgcgacggccagcaggctccataaacgtaaaccccagacatcccccagcaccctttccagtaaaaacacgggcagcgccaggatcacaaaaccaaaagcctctttgacatattgcatccacggaccgctgcgtggaatgagcttgttgccgaacagggtgacaaccactagcgggatccccatcccaagcgcatataggtacaaggtcccaccaccggccagcatattaccgctttgggcaatatagagcaggatcgcgctcagcggtgcggtagtgcagggagaacaaatcagacccgccagtgcacccatcgcaaatacaccggccagtgagccgccacgttggctattactccactgtgtcaggcgggtctgtaacgatgaaggtaattgcaatgaatacaggccgaacattgataatgccaacagcacgaataataccgacaagccaatcaacacataaggatgctgtagcgcggcctggaactgtaaacctgctgccgcaaccactaaccctagcaaggtataggtcagcgccatcccttgtacgtacaccaccgctaatatcagtattcgccgttggctgtgtggtttttcacggccaagaatgacggctgaaatcaatggatacatcggtaaaacacagggggtaaacgcaatcccgataccgattagcagcgcccacaagggagagaagggtaacgtagacggtactggtgtggcatcgccctctggctgtgttgtcgctggtggattgacggtagcggacgaattgacggcagcagtgcctgaagccgtggaagcagcaacgaccacatcaagtgggatcacccgcgtttctggtggataacagaagccggcttccgcacagccctgataggtcacactgacgctagcctgttcagccgcctgcgtaatggggattttcagggttaactgctgcttgaaaatctcgacttcaccatagaactcatcatgatgcgtaatgccttccggcagggtgaatgctcccagagccgcttgctgcggtacaatttttatttgctggcgatacaggtagtaaccgggatggatttgccaactcagattcagctgatcgccttgctggtggaaatcaaaggcgaacgcttgatcgaccggaataaaccggctctgactgtttttggtaccaaaagaggcgttctcaccaaagagtgaggactgggcgctgtgcggggcgagtaatacgctgcacagcagcaggatcagagtaatgaagcgttgagccatgacaggtaatctttatctccgtctcgtaccggtagcaccagtaattccggcgtctggtaggggtgatgttgtttgatataagtgagaagggcctgctgatggtcagtattgctcttgaacaagagctgaacctcatactcttgttcgagtttaccttcccagtaataaagtgaggtcgcccccggcaacaacgtgacacaggcggccagtttctcccccagaacctgcgcggctagattttgcgcgctggcttcatcgggggcggtgcacaataccacgatagcatttgaataagacactgcatttggatcagtcatagcatcagaatcagacatattaacctcttcggtcgcgctgttttatgatggtgtcgagagcggcgtgataacgcgatatgttacgtaataagcttacaaatcatactataccccgaagccggggccagtcagaagatgatttatgtaacggtgagagatagaccgaagttattggggcgcatgatgcgccccatcagacagattacagaaccagaccgcccatcacaaagccgaaacaaacggccagtgcaaccccgatggtgccagggataaagaacgggtggttaaacacaaagcgaccaatacgggtggtccctgtgtcatccatttgcaccgcagccaccagtgttgggtaggttggcaggatgaacaggccagaaactgccgcgaaagaggcaattgccgccaatggtgaaacgttcagcgccagcgccattggcattaatgccttggcggttgcagcttgagagtaaagcagggcggagcagaagaagaaaatcacagccagtaaccatgagtgcgcttgaatcaagctacccgcggtctctttaatccactcaaggttgtgttgtacaaaggtatcacccaaccaggccacacccaggatacagatacaagcgctcataccggctttgaaggtgctggagttcaagatcgaatccgtatcaaccgagcagaccagcgtggtgatggtagcgacactcagcatgatgatcaggatagcgttagtggtgttcatcagcggtgtttcaacgagcccaacacttgggctgttgatgatcgcataagccaccacacaaagtaccccagccaggaacagcagaacggaagttttcgcccgtggtttgatcacttttacggtgtcgccacgcagggtgactaaaccttcttccaaacgtttcaggtaaataggatcatcggacagcttggagctaaagcaccaagagacgatgagagacatcacaaatacggcacaaagggtggagggaataacgatcatcagcagatgtaaatagctgacaccctggccttccatgaccgaagacatatataccactgccgcagaaatcggggatgcggtaatggctatctgtgcggaaacgacagcggtagacagtgggcggcaaggtttgatgccctgttctttcgcgacttcggcaatgactggcagagctgacagtgaaatgttaccggtcccggcgaagatggtcagaaaataagtgaccagcggcgcaagaatggtgatgtgttttgggttcttacgcagtaacttttcagtttgctgcaccagataatccatcccccctgcaacttgcatcgcagagatagcggcaatcaccgccatgatgattgaaataacatcaaacgggatactgccgggtttgacaccaatgatcgccaataccagaacaccaattccgcctgcaaaacctataccaataccacctaacctggccccaagaaaaatggccagcagaacgatgactaattctacggctatcatagtgtttactccttgtttaaatttgaacgtaaaagttaaaaaattgtgtttgccagaaagtaaaaaggcacgctgtccagaggagcatgcgtgccttagagggctaccgaatatttacattattgttcattttcatcggtataacgtttcgctttataggctgggtgcatcaggttttcaacagagaaaatgtcgtccagttcggcttcagttaacaaaccgcgctccagaaccacttcccgcacatttttaccggtttccgcacagattttacccacaatgtcaccattatggtggccaatgaacgggttaagataagtgacgatgcctatggagttaaagacgtagcgctcgcagacctctttgttagcggtaatgccattgatgcacttctctaacaggttgtaacacgcattagtcaggatatggatagactcaaacatggcctgaccaattaccggttccatcaagtttaactgaagctgacccgcttcagccgccatagtaatgcaagtatcgttgccgatcaccttaaaacaaacctgatttacaacttcagggatcaccgggttcacttttgcaggcatgatagaagagcccgcctgcaattctggcaggttgatttcattcaaaccagtacgtgggccagatgagagcaaacgtaggtcgttacagatttttgacatcttaacagccaggcgtttcagggcgctgtgtaccatcacgtaagcgccgcaatcagaggtcgcttcgatcaaatcttcggcaggaacacaggctaatccgctgatttctgccagtttctgcacggcaagttgtgaataaccttctggtgtattcagcgcagtgccgatggcagtggcacccaggttgacttccaatagcaactcggcggtccgttgcaggttcttggtttcttcattcaataacacctggaaagcgcggaattcctggcccagagtcatgggtacggcatcctgtaattgggtacggcccattttcagaattttctcgaattctttagattttctaccgaaaccttcgcctaattggttgatagcatcgatcaacttgaggatggaggcgtagaccgcaatgcggaaaccggttgggtaggcatagttggtggactggcatttgttcagatggtcgttagggttaaggtactgatattcccctttttggtggcccatcagctccaggccaatattggccaagacctcgttggtgttcatattgagagaggtacctgcgccgccctggaacacatcaacggggaactgatccatacatttccctttatccagaacttcatcacatgcctgaataatgatgtctgcaattttacgcgggatggtatgcaactctttgttagccattgccgccgctttttttaccatgaccatgccacgtacaaattccggcacgtcactgattttactgttactgatatagaagttttcaatcgcacgcagggtatgaacaccgtagtaagcctctgcggggacttctcgtgtacctaacaggtcttcttcaatacgaatgttatttgacatgagaaccttctctatttgtgctgtcttgtattgtatttgttaactgatttatgctgctgtcagtaatatgatgcggtgatgcgcgatatgcacggaaatattaaccacccatcttattgctggcaggatgatatgctgcttagcaataaaaagccttgaactaagatcactatatgaccggaattaatcaagatgatctgatatctgtgattgctctcacacttagtttaatgagtaataaaacggttacctcggcttgaaaagtgctttgttcaccaccattttagtagagttgaccgatgttgaaggggggcgctgacgctaaaatccgcgaatagaggaaaatagccgtatcagtacctacagggtcaaggttttcatggtatctgtcagacaggctaatagcctgatgaggggtactgaatgattaaaattaaggagaatacggtgcgttggttaccgtttgcgctgatatttttattggcatatatagaaatatcgatattcatcaaggttgccgcagtattaggggtaccaatcaccctgctgctggtgatcattagctcctgtgtaggcatctcactggtacgtaatcagggcataaaaacctttatccagatgcaacaaaagctggcggcgggtgagagcccggcggctgagatgatcaaaagtgtttcactggtcttggccggtattttgttgctgatccccggcttcttcactgatttccttggcctgttgttgctattgccttgggttcaaaaaacattaacgctgaaattgatgccgcacttgaacatttatcgtggcggtagctttggcggtgctggctttggtaatggtggctttggtaacgatagctttggtaaccgccatggttctggcccaatgagtggcggggatacttttgatggcgagtttcagcgtaaagacgatgaccgttttacggtggagcaccgtccggataaaaatgagcaagtagcaaatagtcgttctaacgatgatagttttaaagatgataaataaaaaggagggtaattttctaatagcctgtttattaatcataaatttataaagtaaatcatagtgctttctttgtaccgtaggcgataggcggataaaattatctaccgccaggcgagaaaaaaatgaaatttttttggtcgcctcccttgaaggaataagaagtcgcccccacttagaaagccacggtatcggttatgaagtcataccggtattaatcttaatctgatacggaccttctcataggagagctatcaatgaaaattcgtccattgcatgaccgcgttatcgtcaagcgcaaagaagttgaatctaaatctgctggcggcatcgttctgactggcactgcagcgggtaaatctactcgtggcgaagtcctggcagtcggcaatggtcgcatcctggataacggtgaaatcaagccgttggatgtgaaagtcggcgacgtcgtgattttcaacgatggttacggcgtgaaggctgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatcacgctctctaatcttctgaactgaacgagttaagggaaataccaatggcagctaaagacgtaaaattcggtaacgacgctcgcattaaaatgctacgcggcgtaaacatccttgctgatgcagtgaaagtgactctgggccctaaaggccgtaacgtagttctggataagtctttcggttctccaacgatcactaaagacggtgtttctgttgcacgtgaaatcgaactggaagacaagttcgagaacatgggcgcacagatggttaaagaagttgcctctaaagcaaatgatgctgcgggtgacggtaccacgactgcaacagtattggctcaatccatcatcactgaaggcctgaaagcagttgccgcaggcatgaacccaatggatctgaagcgcggcatcgacaaagccgttatcgcagcggtagaagagctgaaaaaactgtctgtaccttgctctgattccaaagcgattgctcaggtcggtaccatctctgcaaactccgactcaaccgttggcgaactgatcgctcaagcgatggaaaaagtcggtaaagaaggcgttatcaccgttgaagaaggttcaggcctgcaagacgagttggacgttgtagaaggtatgcagttcgatcgcggctacctgtctccttacttcatcaataaaccagaaactggctctattgaacttgaaagcccattcattctgttggctgacaagaaaatctctaacatccgtgaaatgctgccagttctggaagccgtagcgaaagccggcaagccactgctgatcattgcagaagacgttgaaggcgaagccctggcgactctggtagtgaacaccatgcgcggtatcgttaaagttgcagcggttaaagcacctggcttcggcgaccgtcgtaaagcgatgctgcaagacatcgcgaccctgactgcgggtactgttatctctgaagagatcggtctggaactggaaaaaactactctggaagatctgggtcaggcgaaacgtgttgttatcaacaaagacaccaccatcattattgatggcgtaggcgatgaagcggcaatccaaggccgtgtggctcagattcgtcagcagattgaagatgccacttctgactacgacaaagaaaaactgcaagagcgtgttgctaaactggctggcggcgttgccgttatcaaagtgggcgccgcaactgaagttgaaatgaaagagaagaaagcacgcgttgaagatgctctgcatgcaactcgtgccgcagtagaagaaggcgtcgtagcgggtggtggtgttgcactgattcgtgcagctcacgctatcgctggcctgaaaggcgataacgaagaccagaacgtgggtattaaagtggctctgcgtgcgatggaatctccactgcgtcagatcgtggttaacgcgggtgaagaagcctctgttatcgcgaacaaagttaaagcgggtgaaggtagcttcggttacaacgcttatactgaagaatacggcgacatgatcgcgatgggtatcttggatccaactaaagtgacgcgttctgctctgcagtacgcagcctctattgctggtctgatgattaccaccgagtgcatggttactgacctgccacgtgatgacaaaggtgctgatatgggcgctggcggcatgggtggtatgggtggtatgggcggcatgatgtaatgctcccagcctttctgtggcctttggtgctttttgctaaaaagtagttaagggcagcgaaaggtaaagctgttgataaaagcgagtagggtgacctgctcgcttttattttgtgaagactgtaattaaaattgtgttaagcgctaaatctgttgcctctgatatcggtcataaccacgccacaactgagttctacactcaattctttctgacctacattttgcaatataacgtcctaaagcggctttattctattctgtgtgatgattgctggactttttttatctatcacgctgatttaatgtgtaaactgttataccctttatatttgctgttacagcagtgttagcggcgctcgttattcggtccatccatggacctcacctctgagaggccgctgcaaacagcgttcaaatctgctcttggcagatttgtcacccgaatcacttgttttttaaagttcatcggggggcttttgtttgctgtcttgctgcaacacctcttattgtaggtctatttctcagagccttgtgtctggacaacttcggcaacgggtgcctaagcggcagcggtgctttctggtaatctttagcgtgactctcaaacgtcgaatggggaaagaaatgcggattaatgtgctgttaagaagtcatattttactcaagagtaatgtcttactgaagattaagacattacttggcctttcagccgtactggtgttggcgggttgtagctcctctaacacattgagttcggcgggtgagcaagtgaagttttctgatactcagcctggcagtgagtgccagctagtcgggcaagtaaccggtactcaaagtaactggttatcaggtcagggcggggaaagcagctcaatgcgtggtgcagcaaatgacctgcgtaataaagcagcggcaatgggtggcaacgtcatctatggcgcaaccagcccgagtgaaaccttcttatcaagctttgcaccactagaaagtaaaatggttggtcaagtttataaatgcccttaattgctcaaatgtagtgggtatgagtggctgtgctttgttctacgttttttcatcgtaaacaaagcagggggatattaaggtatcccctcaggctgctgacaacgttaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagcagccggagtgcccccataggtgcggtcaatccttcattcacgaggctaaaaatagcgttgtcaataacctctcctgagttttatcgaatagagagtcgttgagatgagtccttgtgggtcttgcttgggcagtgattaattttgcgtcagtctcaaatccaatggtgtcttacttggctctccacccacttctcttgtgagacgcggtaccaggtaaccagatacacggcttagtaaacctttcatcaattgccgggcttcatcatcatcgaccataaagtgggctgcgccctgtactttatccaatacatgaatgtaataaggcaaaattccggcatcaaataaggcattgcttaatgttgccagtacatccgcatcattattcaccccacgcagtaatacactctggtttaatagcgtcacaccagcctgcttcaaccgtgccatactgtctcgcaggggcgggtctatttcgttggcatggttgatatgtgtcaccattaatacctgtaaccgtgagcttcccaaccgttgacacagggttgcagtaatacgggcagggatcaccaccggtaatcgggtatggatacgtaaccgccggatatgttttatatcctccaattgatccagtaaccaactgagttcgtgatcttttgccattaacggatcaccccctgaaaaaatgatctcgtccagttcagggtgttgacgaatataatccagtgcttgtagccaattagctttattgccttgattgtcctgataagggaaatggcggcggaagcaatagcggcaattgactgcacagccacctttgaccaacaatagcgcgcggttacggtatttatgtaacaggccaggaacgacgctgcgctgttcatcaagtggatcgtgggtaaaaccgggagcggtaataaactcttcacgtgcggtcagcacctgaagtaataaagggtctgatgcattcccaggttgcatacgggcaacaaaagcgcggggtacgcgtagggggaataaacgacgagcaccagagccttgttgcaggtgagggtgttcatttaagaacaaaatacgtagcaattcgtccggatcggtaattacatcggcgagttgttgcaaccaatcttctctaattggcatgtttcgggttacaatgcttgccattttttaggcttactaccagtttcttgaggaccatcatggccagttattatagcaacgattttcgtcccggtcttaaaatcatgttcgagggcgaaccttatgcagttgagtccagcgaattcgtaaaacccggcaaaggccaggcttttgcgcgtgttaagatgcgccgcttactgactggcgggcgcgttgaaaagaccttcaaatcaacagattctctggaaggtgccgacgttaatgatatgaacctgacttacctgtataacgacggtgagttctggcatttcatgaataacgagacttacgaacagctgcaagctgatgccaaggccgttggtgataacggtaaatggctgattgatcaagctgaatgtatcgtaactctgtggaacggccagccaattgctgtgaccccaccaaactttgttgagcttgaaatcgttgatactgatccaggcctgaaaggcgacactgcgggtacaggtggtaagcctgcaaccttgagcaccggtgccgtggttaaagtgccattattcgtacaggtcggcgaaatcatcaaagttgatacccgctctggcgaatatgtttctcgcgtgaagtaagccgtgatagctaggtttgtaatagccagtttgtcatggcgaggttcgtcagaactacgtcgtaatcaatcgcgctaagaacgaaaggaaaccgcttaaatggcggttttctgctatctggggctagcaatattgccgctaattattgagcatgataatgtatcgcgcttatctctctgctggctgggacgacccagttacgcatctgtttttcggggacggccccgcctgagcgaggtggttaccatggcttggattattctggttattgcaggtttattagaggttatttgggctattggcctgaagtattctcatggtttttcgcggctgacgccgagcattattaccctcgtcgcaatggctgccagtgtttttctattggcctatgcgatgaaaagtttgccagcaggcacggcttacgcggtctggaccggcattggtgcggtaggtacggccattttaggcattgtgctactgggggaatcggccagtctggcgcggatactaagcttggggctgattctggcagggattatcggcttgaagttggcgtcataacgcttgagttataacgttatgtgccataagggggctgcgcccttcgccggttggcctacggaggtcaaatgagtcgtaaaattttggcaaccgaactgagcgctttaaccaaagaacggcctgccagaacagcaggccgcgaatatggcatgtggtgactacggctacagcgtcagtacaccgataaaagtgaccacactcaagattgccgcaaggccatagaatacccatttccctgccgggacgtggattttcaaatcatgcattgcatgatgaatacggtgtaaaccgcaccacaaaggcaaaatgatcatcagcagcaggaatacccggccaataaagctctgacaaaatgccagaatgcgttcgtagctcagcgcgtcgcctgggaatgcacccaatggcaacaaaatcgcgaccagcagaataatcacaggggcaataattgcaccccacatgccacccgcaccaaacagaccccagaagatcggttcatcggagcgtttagggacttgattcatctttttctcctccgggttagagtaaggcgacagccaggataatcgcgctagccacgacagtcacaacccatagcgccttaatcattggctctggacccattttttcgcttttaacgataatattgaccgctttcggcgccagctcaaaccaggttttggtatgtagcagcgcggcaaatagcgtaaggatattcagaaatagcaccagcgggttttgcaggaagctgacaaacccttcccaccctgcggggccactcttcagtgcgaatacaccgtaaatcaatagcacactaaaccacacggctggaatggatgtaccttcacgcaacatataaaaacggtagaaaccaagctgttgccaccagtttggagccatggtacgaacataagctttacgtttggttgtcattactgtctcccctcccttattgtggtttcagcatggcgatcatgaagtctttcgcactgtcgatcttgccctgctggatagccgccgcgggatcaacgtgttttggacacacttcagaacagtagccgacgaaggtacagctccagacaccatttttaccgtttagctgaggcatacgctctttcttaccgtggtcacggttgtccaaattgtaacgatgcgccagggtgattgctgcggggccaataaactcagggtttaagccaaactgtgggcaggcggcatagcacaaaccacagttgatacagccagagaactgatggtatttcgccatctgggctggcgtctgcttgttcgggccatccttgggtaggcgttcgttaccaatgatataaggtttgatggcttccagactctcgataaagtgagtcatatcaaccactaaatcacgttcaatcgggaagttacccaatgcttcgactttcatccccgcagtatattcccgcaggaaggtcttacaggcgagttttggcaccttgttgaccatcatgccgcaggaaccacaaatcgccattcgacaagaccagcgataggagagatccggtgccaggttatctttgatataacccagtgcatccagcagagacgtctgttcatcgtaaggcacttcgaaggtttcaaagtgaggttcgctatcacgttccgggttatagcgcatgacttccattttcaggactttcatatcagtcattcgcttgctccttatcctttaaatcttgtgcatcttttgcgtctttcgcgtcttgggcggtggcttcgccaccatagacccgcttggccggtaccagtttggtgattttcacatcgctgtattcaatacgcggtgcaccacccggcgtatggaaggctaaggtgtgtttgaggaagttaacgtcatcacgttcggtacagccttcgtccaaacgctggtgggcaccacgagattctttacgattgagcgcagaatgcgccatacattcggccacatccaaaccataacccagctcaatggtgtagagcaggtcagtgttaaatacactggagtgatcggtgattttcacacgtttgaagcgttctttcagctcggccagtttatccaccgttttctgcatcagttctggtgtacggtaaataccgcaaccctcttccatcgacagacccatttcatcgcgaatcttagaccagttctctgttccttcctgtttcatcaggttgctcaggcgggtctccacatcacgagtctgggcatccagtgcgctgccatttgccgggccgctttccatcgcgcgtaaagcggcttgttcaccggccactcggccaaataccaccagttcagccaatgaattggagcctaaacggttagcgccgtgcaagcctacagaagagcattcgccgaccgcaaacaagcctttgattcgggtttcacactgcggattggtttcgatgccgcccatggtgtaatgcgcggttgggcgtacagggatgggctctttaaccgggtcaacgccgacataggcttttgccaattcgcaaataaacggcaggcgctcaagcagcttcttctcacccagatggcgtaaatcaagataaaccacatcgccacgtggggtcgcgaccgtacggccagcgcgccattcatgccagaatgcttgcgagactttatcccgtgggcctaattccatgtacttgtttttaggctcaccgagtggcgtttcaggccccatgccgtaatcctgcaagtaacgatagccgtctttattcaccagaattccgccttcaccacggcagccttcagtcatcaggatgccagaccccggcaagcccgttgggtgatattgtacaaattccatatcccgcagtggaacgccatggtggaatgccatccccataccatcaccggtaacaataccgccgttggtgttatagcgataaacccggccagcccccccagtggccatgatcacggcgttcgcacggatttgtacgcgggtgccttccatcatattcatggcaaccacaccacgtgcctgaccctcgtctaccagaatatccaggacgaaatgctcatcaaaacgctgaatttgtggatacttaagggaggtttggaacaaggtgtgcagcatgtggaaaccggttttatcggcggcaaaccatgtacgttcaatcttcataccaccgaaacggcgaacgttaaccgaaccgtcctctttgcggctccatgggcagccccaaatttctaactgtgccatttcttcggggcaactgtggacaaaatggtcaacaacatcttgttcgcataaccagtcaccgcccgcaacggtatcgtggaaatgatagtcaaacgtatcgtggtcctgtgtgacggcagctgatcctccctcggcggccacggtatggctacgcattgggtaaactttcgagatcaaagcaatcttcagttgggggttggcttccgctgcggctattgctgcacgtaagccagcacctccggccccgataatggcaagatcggcgttaaaggtttgcactgcgcttctccattgttcaagtgaaaatcttataccctccgcccctgccgttacagggtgttagctaactgcctggctgtaacgccaagggttttgagtatataaagtgagtcattattctttaggtattcttaatattattattccgctaacttatttctctgcggttaacttgatgatattaagaatagctatttcttactttttgtatggaataattatactcaatgataagtcgcagaaatttgatgtgatcgattgttttgttttatttgaaccgcctcaaatgcattactgacaaaaacgtgatcccaaacaggatatgctgggaaaggcgtttttttacagcgtgaaatgctagaaccagaccgagaattcggcggatgagtgacagatttgtctggggcgcgggatacaggtagactgcatcccctgtttgatttcggagttaaccaccatgagcgacacggcaagctggcagccaagtgcacctatcgccaatttgttgaagcgcgcagcaataatggcagagattcggcgctttttcgccgatcggggcgtattagaagtagaaacgccaaccatgagccaagcgacagtgacggacattcatttagttccattcgaaacccggtttgttggcccgggcgctgccgatggtttgacgctgtacatgatgaccagcccggaatatcacatgaagcggttgttagcggcgggcagtggccctatctatcaactgggccgcagtttccgcaatgaagaggctggccgctatcataatcctgaattcaccatgctggaatggtaccgccctcattatgatatgtatcgtttaatgaatgaggtggatgacctgttgcagcaaattttggattgcaacagcgcagagaccttatcctatcagcaagcgtttttgcgccatttaaatattgatccgttgtctgctgaaaaagcacaattgcgtgaagtggcggcaaaactggatttaagcaatattgcggataccgaagaagatcgcgatacgttgctgcaattgttgtttactgtgggtgtcgaaccttatattggccgtgataaaccggcatttatttatcatttcccggcatcgcaggcatctctggctgaaatcagtaccgaagaccaccgtgtggcggaacgctttgaggtgtacttcaaggggatagaactagcgaatggtttccgagagctgactgacggtgatgagcaactgcaacgctttgagcaggataaccgtaaccgtgcgaaacggggcttaccacagaacccaatcgatatgaatcttatcgcagcactaaagcagggtttacccgattgttcaggtgtggctttaggggttgatcgcttggtgatgctggcgttaaatgcggaaaggttgagtgatgttattgccttccccgtcaatatcgcctaattccccttcgtccttggcgccgcagcggtgttagcggcgtgcactcacccgaattacttacaaaaacaaataccctgacctgtgaaggcgcagggcatttttatttcttactcactgagattacaaactacccggtgtgcggctgcggcccgaagaaatcgtacgtccagtgccgcgccccagagtttctaaccgcgcttggaacggtgggaatggtagggtaataccgtgctcacggtagccggccagaatcaactgatggatttcatggcgcagtggcatccggtggcccatttcagcggcataaatacgcagttcgaaaatctgaatcccttgttgtagatcgaccagatagacctctggaggcggggtatccaggactaacgtgcagcgctgggccgcggtcattaatacgttagtgacttcctcactgctggtctccgcgggtgcgggaacggtgaggaccacacgggtaatggaatccgagagtgaccagttaataaattgctcggtaataaaagctttattcggcacaataatttctttgcggtcccaatcggaaatcgtggtggcgcgcgtattgattttcgtcacgctaccagtgagatcacgaatggtcacggtatcgccaatccggatcggtttttcgaacagaatgatcaggccagaaacaaagttggcaaaaatctcctgtaaaccaaaacccaaacctaaaccgagtgcggcaaccaaccattggaacttcgcccattcaatcccgagcagggagaacccaagcaaaccaccaaataagatcaccagatatttggtgattgtggagatggcatagcccgttcccggcgtcagatccaaatgctgtaacagtgccagctccagtaaggcgggcagattacgcaccaactgggcggtgataatcagcaccaagacggcgatcaataaagatcccatggtgattggctggactgactcaataccgttgatggtggatgacacatcccacaagcgaatgttttccaggaagccaaaagcggaatgaatttcagaccacagcacgatcactgaaaccaaggctatcatggtcaggatcgacctaaccaaccgcaaggattgggcgctgatcacatccaaatcaatgatcggctcctcgacatcaatcgagccttcagtgctgttactgtgtggcgaatcttcctcaccacgggcgcgctgcgcgagaatatcggcgcggcgctgcttggcgcgatcaaaggcaatacgccgccgctggatcagcatccaatggcggataatatgatagaccactaacaggaagaaccagatagcgaccgaggtctccagacgtgccaacagcgcttgtgaggtggtgagatagcctaatgctgaggccagcgctgcaattaacggagctgacagcagcaacccccacagcgccacgttaatcatattctcgcccgaaccttttttatccagatacagcgggataccggcccgtttcaggctgtttgtgaccaaacttaatgcaatacacagcaaaataaagcacagccggcccagtgtcccagcaaactcgcggtcgttataattttcaaacgtaatcagcgccatcatcagggggacaatcaaccacactgacagacggtaaaaacgcattgcgcgcgcaacttgtgttggcgaccagcggaagtgagtaataaacagcccgtgtggatgagcaaacgaggcgctgatcataaacacccagagcacgggcacggtggcagtgacggcattgccaatcgcaatggccatcggatatgaccaggcattttgcagaccataacccagagccgcccataaaactggcaaggggagagccatcagaattgaccagaataccgtgcgtaacgtcagggagaagtggtcttgtgtcactttgcccacccggctactggcccgttcgaggaaggcatggtagtggcggcgtgagctaacactgaaaccgacaaacagtagggcagcgataatgggcagcagggtttcctggttggtcatcatcatgacaaaagcgccactcaactgcgacaaggtatccagtgacagtaggcgggtgaggtcctgagccacagcaagaggataagaaagcgaaatagggctgacatctgccacccagaacagatagcggtgagtggcttcacgcaccccatttaatgcgtcaactaactgactgttagccactttcagtttggtcagttccagaatttgcgtgtcatagcctgaaagcagagaattcagtaattcgctctgtgtccgccattgggcatccagaatgcgttgctgatcgggcgtaagcggggtgccatcatcctgttttaatgtggttttctgttgctgtaatttttccagcatatcttcatattgtaagcgctgaacccgcaactgtgccatatcgcgatccagttgctgggatttgggcatctctggcagcctggcgacctgcgctcgtagggtttcgcccaacgcggttgagaccccaagccattgagcctgctcacggatagtgtttagcgcttgccggacttgctgagtttgcgcgacagcctggcgttgctgggaagagataagatcaatccgctgtacctgctgattaagcgcctgagataactcacggtttctttgtaactgctgggtgatagattcgggtaaatcccccccttgctctgccagcaactctgtccgctcaagtgcctgttccgcggcttgttggcgttgattattcaggttattacgcagggactgaagctgagcctgaacccgtgcttcgcgctttttgtataattcgacttgtagccgggacagctcctgccggttattggcagacagttgtgaaagctctaactcattgactttggctttacgagccaccgcttcagcttgcaatagcgtaagctgagcttgggcgacgggcgtcgagggattactttgtgactgaattcgcgggccgatctctgcgagcattcgccgggcttcggactgttgttgcggtaattgcccaagggattcactgatttcccgggcgcggtcttgctcttgctgtgataaacggttcagctccagcaattggctgctgacttgtagcacctgttgttccaaatcagatgtggacaagttgctggggaccggcaaaggtttatccccttcctgggctaattgctgacgtaactcgcgagtaagcttaggaaaatcatcaatggctttttgatactgctgggcgcgtatatctgattcttttgcatccgcaagccagctaagagccccttgaagcgcctgaacaatctctgcctgattcggtgtcgttttattggactcagccagcttcagctcttgccgcacctgctcttcgttaggctgagttgccgcatgtagcggcattaacaggaaaaacgacagtaatagaccaaaagaccatgaaattatcgggcgcacgtaagagctccttaacatcgtgttacgtcgtcagcatcatgctagtaagaaggggtagtaggaaccgcttcggctaagacttcacccatacgggtaaccgcgccgctgtttagctgtggtgcgaaatacactttaccttccgcaaacaggttaataacggttgagcctaatttaaaacgccccatttcttggcctttctctagggtgatagccccttcacagcctgcttgcgggtatgtccaacggcggataacgccttcccgtgggggggtaattgtccccgcccagacggtctctatactgccaacaatggtcgcacccaccagaatttgggccattgggccaaaggcggtatcaaagatacaaataacgcgttcgttacgggcgaacaaattaggaacattggcagcggttaacggattgaccgagaacaaatcccccggtacataaatcatttcgcgtagcacaccatcacatggcatatgcacccggtggtagtctcggggggccaggtaagtggtaacaaactgcccattttgaaattcagcagccagcagatagttaccggctaatagggcttccagactgtaattatggcctttcgcctgtaaaatttgcccctctcggatggcccctaactggcttattgcgccatcggcaggttgggctaacaggttttcttcagccacaaccgggcgtacacctgcgcgtaacgggcgaacaaagaattcgttgaaggtacggtaagcggagaattcaggatcctgcgcttctttcatatcgaccttgtaataacgggcaaaagctttgatgactaactgggtcaaccagccgccttgcttattcgctccccagccagcgagttgtgttaacccttgtttcggaagtaaatattgtagtttaattttgatactgtctagcacgtcaacctcttgggtaaaccgttagataaaataagggggcgcattgtatcgctctgcgcccaccctgtcagacccttcttacttgacgccacagcagcgttagcggcgtttgctcgcccgaatcacttactgatgtaagctcatcgggactcgttcacttgctgcacgtcagtaagcgtatagaaagctgttagttaagcatcacttctcgtcactgtctgacgttttacgcggcttcgcttgctccatactttctaggattcgatggtaattatcgaaacgttcctcagcaattttaccttgctctacggcttcgcgtaatgcacagccgggatcgttggtatggctgcaatcacggaatttgcaatggccgagataatcacggaattcgacaaacccttgagtaatttgttccggagctaaatgccacagaccaaattcacgcacgcccggtgaatcaatcacatcaccgccatgttggaaatggtacagacgcgcggcggttgtggtgtgctggccgaggcccgagttaccagaaaccgtattgaccaaaatttcgttatctgttggcggcaacagggcattcaataggctggatttgcccaccccggattggccggcaaagatactgatacggccagtcagtgcattctcaaaggcttccatcccctcacgtgtctggctggagacttccaagacgtcgtaaccaatacgacgataaatatccatcatgccatcaacgaatttacggccatcggcatccaacaggtcaatcttattcaggacgattaacggctcgacttccagtgtttcgcacgccaccaaatagcgatcaataatattaagtgaaagctcgggtaagatcgccgatacgatcacgatctggtcgatattggcagcgataggtttcacaccatcatagagatctgggcgagtcaggacggatgtccgttcgtgaacggcttcaacgatacctttaactcgcacaccttcctgcgcttgtaaaccgggacgccagaccacccgatcaccggtcaccagtgatttgatggttcgacggatattacaacggtgctgagtgccatcaacggcctcgacatcggcatgctgaccgaagcgactgattacgataccttcttgcgcatcgccaagctgagagtcatctagctcaggttttctatcagtgcgtagcctacgctgatgattagcctgtacacggcgttgttgacctttcgacagtttattcttgctcactgtgcctcacttgaatctgcatttatccccttcggactttgcgttgtagggggtgttagcaatgttcgcttgccacctgcttgcaacgccaagttctttggatatatcgctcgttgcgaccaaaaggactatgatacacattattttattaattaaccgtttgttcggttgctcccccggcttacagataggaaatatcatggcagaaaatcaaaataatctgatctggatcgatctggaaatgaccggtctcgatccagagcgggatcgcattatcgaaatcgctaccttggtcactgatgcgaatcttaatattctggcagaaggacctgttctggcagtccatcaatctgctgaacagcttgggctaatggatgagtggaatgttcgtacccatactggtagtggcttggttgagcgggtgaaagccagcccctttaatgaccgtgatgctgaattacaaactatcgaattcctaaaacagtgggtccccgcgggggtttcacccatttgcggtaacagtgtaggtcaggaccgccgtttcctgttccgctacatgccagagcttgaagcgtatttccattaccgctatgtagatgtcagtacattgaaagagttagcgcgtcgctggaaacctgaaattctggctggttttaaaaagcaaaatacccatcaggcattggatgacattcgtgagtcagtcgccgagcttgcttactatcgtgagcattttattcaatcttaattcccttcggccttgaaacagcaggggcgttagctgcgcgcacttacccgaatcactgactgatgtaagctcatcgggacgcgtttgcttgctgcctgcctgctgctccaatgacgttgggaattcccttgatacttgaaacagcaggggcgttagctgcgcgcactacccgaatcactgactgatgtaagctcatcgggacgcgtttgcttgctgcctgcctgctgctccaccaatgattttgggtatatactctgtctggtgctggtaaaaacaccatattgctgttttaatcgacacttaaatagaaaaatgatttttttgctttcaggggcttgcggcaaaacggatttctcgtataatgcgcaccccgtaccgatgaagaattcgcaagcatgcgaagacagatttagtacaagataagtcatatccagagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaagttctttagcaataaagaacttcagtcagaagtaaagagcatcagaaataaaaagtgtataaataaccaatgggtatttatacaggcgacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattttttcattcaattcctgattatttatccacagctagagtgggtacgatgttgcgcctcacatacttagcgaattaacttcgtcaacagacttatccacagattctgttctttttatatccagcttgtaatttgtacgttaaattttcctgtcaattatattactgatttatttgcatatatttttatatagaaacgttatgccgatcacttgtgcttttttttgcacttgattgccaaggcatttttatttttatgcacagtaaattccttatcttattcatcaaaaaaatgctgaataaaaagatatcaggcatcccgtggtagacccttttcaatggcacgaatcaaccgttttttctgtggcagttgaacctctaccgcctgggtagcccgccgtgctaattgctgtgatatcgcccattcaatatgctcatccagcatagggtgcagcccccgacgtgtttccaacgccaatacgatactatcaagatagggcgcattgccgagtgctaccgatatgttacgtaaccaacgtagatggccaatacgccgtatggcagacccctccgtgactcgcaaaaatttctcttcgttccaggcaaacagatccagcaactgtggagtgtgcaatacagctcgtggactaaaatcgtcttcatcggttaattgcgagaagcgattccagggacaaatgagctgacagtcatcgcaaccataaatccggttacccatgagtgggcggaactcttcaggtattgcgccttccagttcaatcgtcaggtaagagatacagcggcgggcatcaacggtgtagggggcgacaatcgcccctgtcgggcaggtggtcatacaggctacacagcgcccacactgctcttcctgcggtttatcaaccggcaaaggcaggtcaatcagtagctcgccaaggaagaaccaagaaccggcatcgcggtttaatatcagtgagtgcttaccaacccagccaatccctgctttagccgccagtgaccgctccattatcggcgcggagtccacaaagggacgaaagttaatttcactggcagtatgctgttccggctggccttgtcgttctgagtcatgttgttctaagtcatggagctctaagtcatggcgatctaaattattttgttccaaacaatagtgttgaatctgatcgcccaattttttcaggcgctggcgcagcaatttatgataatcacgacccagagcatagcggctgacataacccaattctgggttatttaatgtactggcaaatgctgccttggcgggcagataattcatccttacgctgatcacccgcaaggtccccggcaataactcatggggccgcgcacgcagcataccgtggcgtgccatccacgccatttcgccatgatattgtttatcaagccaggcttgtaaacgcggttcttccgccgtcaaatcggtatcgcaaataccgacttgctggaaacctagcgattgcccccattgcttgatatgttgggctaattgattcagatcgagggggtgtgccatgacagaccatagtaagaaacaaaccagagtcagtttaccacactctgttttttctgcggactgggtacgtcagaatgaagcagcggcggcggcccacttctcactgaccctgtttgatctgatggttcgagccggaaacgctgcctttgaactggcgcataaacaatatcctatagcacgtcattggttgattctgtgcgggcatggcaacaatggcggggatggctatatcgttgccaaccgcgcgttggctgcgggtatcgatgtgactcttatcgcctgtccaggtaaccgccctttacctgcggaggcgaaagaagcgcaatctcaatggctggctatcggtggtgttattcaccaacctgatacccagtggccacaagatattgatttaattattgatggtttgttgggaattggcctacgggctgcaccacaaggcatctatgagactttgattgacatggctaaccgccatcgggcggcaaaagttgccttggatattccctccgggctgtgtgcggataatggtgcggccctcggttcggtgctccgagctgaccacacgttgacttttgttgcattgaagcccggtttactcaccggtcaggcccgtgattgggttgggcagttacattacgatgatctagggttggcaacgtggttggatactcagtcagcacaaattgaacgaataaccgccgatcatcttcctcagtggctgaaacctcgccgcccgtgtgcccataaaggggattatgggcgtctgctgttggtgggcggtgatagagggttcggtggtgctatccgtatggcgggggaagccgccctacgaagcggtgctggcttagtgcgagtacttactcactttgagcatgtggcaccgattctggctgctcgcccagagttgatggtgcaggcgctaaccgccgaaaccctggagcaaagcatgcaatgggctgatgtactggtcgtcgggccggggttaggtcagtctgattggagcaggaatgctctgaaacgactgcaacagagtgataaacccaccttgtgggatgcggatgcacttaacttactagcattaaatcctcataggcgtcagaattgggtattgactcctcatccaggagaagctgctcgtctcctaggttgccgcgtcgttgacattgaaagtgaccgcttactttcggcccgaaacatcgtcaagcaatatggtggtgtggtggttttgaagggcgcgggtaccctgatcgccaatgaacaaggtgagatggccattgccgatgtgggtaatgctggcatggcctccggcgggatgggcgatattctttctggtattattgggggtttgatagcacaaaagctggcgctgtatgatgccgcctgcgcggggtgtgtcgtgcatggcgttgctgcagataagctggctgaagttcaaggcacccggggtttactggccacagatttactgcctgttattccgaagtacattaatcctgagttagcaaaatagatatcatagaatgaaagaactcgttttactgttgcctgatgaggcagcgactgttgcattaggagccactttggctcaagccttcggtggtgccagcgttatttatctgttcggtgacttaggtgccggaaagaccactttcagccgcggttttttgcaggcgttgggccacaatgggcatgtgaaaagcccaacgtatactttggttgaaccttatacgttgacgccaaggcccgtctaccattttgacttatatcgtctggctgaccccgaagagttggagtttatgggcattcgcgattacttcgacccgcaggctatctgtttggtggagtggccacagcaaggcgcagggttcctgccgcaggctgatgtagaactgcatctgacttatcaggcggcagggcgtgaagcccggttggtcgctatttccgaggcaggcgctgacgtgttgcgccgtttagccgctgtgcaagggtaacgaaacgatgatgcatagcctctcgctgatatgtcgctggaaacacggtttcgctacgattcgccatttcactacgatttgccatttcactactgtccaccgcgtcattactgctcgtcgtttcgccacggtcacgcggatgattattggtttattaacgctcagtttattcgctctgcctcccgcatttgccatgaaactcactgacattaaggtgaccaacggggcgagtgaaagtaaggttactctcagctttgatggtaagccaatttatgcatttttctcgctaaactcgccggagcgggtggtcttggatgtccgccaaagtggcaatatctcagggttgccgctggagttcagtgggcagaacctgttgaaacgaattcgctccagcactccgaaagatgaacaaagtacccgcctggtactggaactgacgcagaaagtaaaaacccgtgctgtcacccaacagtcgggcaataactacacggtagtgcttaccatgacggccgtcgccagtgcccctgttcgtcaggcgcaggcctcattaaatcagacgaataccccgagtcctaatgccgggcgtgtggtgcctcaagtcacgagcaaggattcagtagctaaaaatccgtttaataataagcccgtcgtcgtggtcagtagcgaaaacgtgaccacgaatactgcccgtccgattaaaactgtgagtgcggctaacagtagccgtgttgtggtggccatagatgccggtcatggtggtcaggacccaggcgctatcgggcaaaatggtctgaaagagaaaaatgtcacgatctccattgcccgccggcttgaggcactgctcaaccgggatccgatgtttaaaccggtgctgacccgcaatggtgattactttatctcggtcatggggcgctctgatgttgcacgtaaacagggggctaatgtcttgatttctattcatgctgatgccgcgccaaatcgcagtgcgacaggggcatcggtttgggtgttatcaaaccgccgggctaatagtgaaatggggaactggctggagcaacatgaaaagcaatcagaactgctcgggggggctggtgatgtactggcaaacacggcttcagacccttatttgagtcaggcggttctggatttacaatttggtcactcccagagagtgggttatgacgtcgcgactaaagtgctgcgtgagctacaaacggtgggtgatattcataaacgcaagccggagcacgccagccttggggtgttacgttcaccggatattccgtcgctattagtggaaaccggctttatcagtaatagtacggaggaacggctgcttggcagtagcgcgtatcaggagaagattgctcaggccatttataaaggcttgcgcagttatttcctcgcgaatccgttacaatccgacccaaaggtcgaaagccgtccgctcattgaaacagcggcggttgactcctcaacacagcgttcaggtattagtcagccggaacctattgtgaataatataagcagtaatgcgcaaagtggccggtcatcggctactctgcctgcaggtaagagcaaaatccacaacgtgcagcgtggggagacgttatcgggtattgccagccaatacggcgtcagcatggctgttttacgacaaaataatacgctgaaaaatgatgtagtctgggtaggccagcggttgaaagtgcccgcgtcgggcagtacggtaacggcagtcaagcctaaaacagccgctgtagcaaaaagtaaacctattaagcatcaggtgaaacgcggtgatacgctgtcagccattgcggcgagatacggtgtatcaatgagtgagattgagcgggtgaataaaatcaagtcaggtaatgttcagcttgggcaaacgctcactattccacaatcgtaagcgcaaggaattgttatgccgattcagattctgcctccacagcttgccaaccagattgccgccggtgaggtggtagagcggcctgcatcggtagtcaaagagttggtagaaaacagtctggatgcgggtgctacacggattgatattgatattgaacgtggtggggcgaaacttattcgcatccgtgataatggctgcggcatcagtaaagatgatttggcactggcgttggcccgccacgccaccagcaaaatcagttcactcgaggatttagaagccatcctcagtatggggtttcgcggtgaagccttggccagtatcagttcagtttcacgtcttatcttaacctcacgtaccgctgagcaaagcgaagcctggcaagcctatgccgaaggtcgcgacatggcggtcaccatcaagcctgcggcacacccggttggcagtacacttgaagtgttggatttattttataacacccccgcgcgccgcaaatttatgcgaactgaaaagacggagtttggtcatattgatgaggtcgtcaggcgcattgcgctggcgcgcttcgatgtggcaataaatttgaaccacaatggtaagttaattcgccaatatcgtgcggcaccagaccctgcccaacatgagcgtcggttggcaagtatttgtggtccggcgtttttgcaacatgctttggctatcgcttggcagcacggggatttgaacattcatggttgggtggcggatcctgccgcgagccatacgctgagtgaaatgcaatattgctatgtcaataaccgcatgatgcgtgatcggttgattaatcacgcgattcgccaggcttatcaagatcgactcaacgatgctcaacagcccgcttatgttttgtatctggatatcgatccgcatcaggttgatgtcaacgttcatccggctaagcatgaagtgcgttttcatcaggctcggttggtacatgactttatttatcaggcagtcactgcggttttacaacaaactaatgcgccgatactgaacatcagtgaagaaggtgaagttgacgctccacgttggcagcaggaaaaccgggtagcggctggcaccaataaatatgctcaaccggaagcggcgaaatccagtgcggcggagcaggctgtggctcgcgagcgttcgtctgcccgtgaacgcgctgcgccggcctataaagaagatcacccctatcagaagcaacaaggggagttataccgccagctattgcaaccgtcagcggcagccaaacccgcaacatcgccagcggcaatacctgcgtcatctgtttcctcaccatccatcccggttcaacgaattactcaggcagaagagccgcttcacggtgataattacagttttggccgagttttaacggtttttccaccttgttatgctttgattgaatatcagggcggggtagcattgctatccttagccgttgcggagcgttggttgaaacaagctcagctcagcccgccagaagaggggttacgccctcaaccgttattgattccactcaaaatcacattagacaaaaatgaaatagcggcttgtcagaaccatgaaaaattgctaattaccatgggaatagagctgagtgtcgagcaggggcgggcgaccttacgtgcggtttctttaccattacgccaacaaaatttacaaaaactgataccggaactgttaggctatctgtcgcagcatgaagagatatcgccagatacactggccacatggcttgcccgccatcttggtagcgaacatgaggtatggaatgtgtctcaagcgatacagttattgacggaagttgagcgtctttgtccgcagttggtgcaatctcctcctgctgggctattacaacctattgatataaaggccgcattggcaactttgacacatgaatgatattgagaatctagatcgtccaccggcaatttttattatggggccaactgcttccggtaaaaccgcgctctctattgcgttgaggcagcgattgcctgtggagttagtcagcgtcgattctgctcttatctaccgtggcatggatatcggtaccgcgaaacccagtgcacaagagctggcgttagcgccacaccggttgattgatatccgtgatcccgctgaatcatactccgctgccgattttcgtaaagatgctctgaaagaaatggccgacatcactgctgcggggcgtattccgctgctagtgggggggacaatgttgtattttaaagcgctgttggatgggttatctccgttaccctccgcagatcctcaagtacgccagcgtattgaacagcaggcgtcggagctcggttggggcgcattgcaccagcaattggccgtgatcgatccagtcgcggcggcacggattcaccccaatgatccccaaaggctctccagagcactggaagttttttttatttcaggtaaaactttaacggaactgactaaaatttcgggtgaaaccttaccttaccgggttcaccaatttgcgattgcgcctgctagccgggaactgttgcaccagcggattgaattacgttttcatcagatgctggatgcagggtttgaagcagaggctagggtgctttttgaccgcggtgatttgcatacggacttgcctgccattcgttgtgtgggataccggcagatgtggtcttatctgtctggtgagattgattacaacgacatggtataccgcggagtttgtgcgacacgtcaactggcaaagcgccaaatgacctggttgcggggctggagttcagttcaatggctcgacagtgataagccgggagaggctttagactccgtaatacaggttgttagtgcataggttgaatgattgtgtacaattgattagtactcaacgcacagatttttttacgcagtttattttcgagccgataggttcttagttaaaaacaacaagcaaataaggaaaatatagaatggctaaggggcaatctttgcaagatccgttcctgaacgcattgcgtcgtgaacgggttccggtttctatttatttagtgaatggtattaaactgcagggccaagttgagtcttttgatcagtttgtcattctgttaaaaaatacagtcagccagatggtttataagcacgccatctctactgttgtgccttctcgtccggtttcgcatcacagcaatactccgagcggtagcaccaataattatcatggtagtaatccgtctgcgccgcaacagccgcagcaggacagtgatgacgctgaataaagcccattgctggtcgaccatgatggagaacataagcaacggattcaagcttatgttctccgcactagcggctttgatccgtttgagaggttgcacgtttgtttgaccgctatgaagctggtgagcaggccgtactggttcatatttatttctcgcaaaacaaagacacagaggatctgcgcgagtttgaagcgctggtatcttctgcgggtgtagaggctttgcaaattgtgacgggtagtcgcaaagcaccacatcctaaatactttgttggtgaaggaaaggccgaagaaattgcagacgcggtgaaagccagcggtgcgtctgtcgtcttgtttgatcatgccctttctgcggcacaagagcgaaatcttgagcgtttgtgtcagtgtcgggtgattgatcgcactgggttgattttagacatttttgcccaacgagctcgtacccatgaaggtaaactacaggtcgagttagcgcaattgcgtcatatcgcgacccgtttggttcgtggttggacgcatcttgagcgtcagaagggcgggattggtctgagagggcctggggaaacccagttggaaactgaccgccgtttgctacgtgatcgtatcagcttgattttaagccgtttggagcgtgtagcgaagcagcgtgagcaggggcggcgtgcgcgtacccgtgctgatattccgacggtgtccttggtaggatataccaacgcaggtaaatccagcctgtttaacaaaattacggcagctgatgtttacgcagctgaccaattatttgccacactggaccctactttacgccgtataaatgtggctgatgtaggtgatacagtactggcggatacggtaggttttatccggcatttgccgcatgatctggttgctgcgttcaaagcgacactacaagaaacgcggcaagcctcattactgctacacattattgatgcagctgatcctcgggtcgccgagaatatggctgcggtagatacggtattggcagaaattgaagcagatgaaattcctacgttattagtaatgaataaaattgatttgttggacgattttgttccgcgaatcgatcgcaacgaagacaatctgccagtcagagtttggctttcagcccaaaccggcgcagggatcccgttgctctttcaagcgttgacggaacgcctttcgggtgagatcgcacactttgaattgcgcttgcctcctcaggcaggccgtctgcgtagccgtttttaccagcttcaggcaattgaaaaagagtggatagacgaggacgggaatgtcggtatggtggttagaatgcctatcgttgattggcgtcgtctctgtaaacaagagcaggagttggtcagttatattcaaaataattaatctggtgcggttaattacttgattatgcccaaaataattcgagtagcaggaaggcggcaactgagcgaatccccagaaactgacatcagttagtgactggggcgaacggaggcagctaacacataagcaacttgaaatacgaagggaatatctgatctttcttgtgagattaagagccagcttctttggcatgtgctcttggcctgaagaaaaccaatcatagaagaatggagctaaaacatggcgtggaatcagcccggtaataacggacaggaccgcgatccgtgggggagcagcaataataatggcggcaactctggcggaaataataataaaggtggtcgtgaccaagggccgccggatctggatgatatcttccgtaaactgagcaaaaaactgagtagcctcggtggcaaaggtagcggaagtggtggtaatggcgcatcacatggccctggtttcagtggtcgtgttgtgggtatcgctgttgttgctgttgtggtcatctgggctgcaagcggtttctataccattaaagaagctgagcgtggtgttgtcacccgtttaggtaaattgagccacattgtgcagcctggcctgaactggaaaccgacctttatcgatgaagtggttccggttaacgtcgaggccgtgcgtgaattggccgcttctggggtcatgctgacctccgatgagaacgtagtgcgcgtcgaaatgaacgttcagtatcgtgtgactgatccggccgcttatctgtttagcgtgacgaatccggatgacagtctgcgtcaggcaacagacagcgcagtacgtggtgttattggtaaatacaccatggataaaatcctcactgaaggccgtaccatcgtccgtagtgatacccaacgtgtgctggaagaaacgattcgtccgtaccaaatggggattacgttattggacgttaacttccaggctgctcgtccgccagaagaagttaaagcggcatttgatgacgcgattgctgctcgtgaaaacgaacaacaatacattcgcgaagcagaagcctataccaacgaagttcaaccacgtgctaatggtcaggcgcagcgtctgttagaagatgctcgtgcttatgccgcacgtaaagtgttggaagcacagggtgaagtcgctggttttgctaagttgctgccagagtataaagcggcaccggaaattacccgtgagcgtctgtacatcgaaaccatggaaaaggtcctgggcaaaaccaataaagtgctggcgaatgataaaggcaataatttgatggtgttgccactggatcaaatgctgcgtggtcaaggtgctgctaataaagttgatggcaacaaagataccagtctgattcgtttgaatccggcacccagcagccaacaaactggtgcgagtaattcaaataccagctcaggcagtggttctatcatggatcagcgccgggtgaatgctcagcgtgatacttccactcgcgtagggagagaataaccaatgcgtaagtcttttttacttatcgtcgttgtggtgttaatcgcactcttcgcttcgctgtttgtcgtagaagaaggtcaacgcggaattgtgctgcgctttggtaaggtattacgtgatagtgataacaaaccgttggtgtatgcgcctggtctgcacttcaaaataccttttatcgagacagtgaaaaggttggatgcccgtattcaaaccatggacaaccaagctgaccgtttcgtgaccaacgagaagaaagacctgattgttgactcatacctgaaatggcgtatcagcgattttagtcgttactatctggccaccggtggtggtgatgtttctcaggccgaagttctgctgaaacgtaagttcagtgaccgtttgcgttctgaaattggccgtttgaacgtcagagacatcgtgacagactctcgtggtcgattgacttcagatgttcgtgacgccttgaacacgggtagtgtgggcgatgaggccgcaacgactgaagccgatgatgcgattgcctctgctgcagccagagttgagcaggaaacccgtggcaaacagcctgcggttaacccgaacagcatggcggccttagggattgaagtggttgacgtgcgaattaagcaaatcaacttacctgctgaagtttctgatgcgatcttccagcgcatgcgtgctgagcgtgaagcggtagcccgtcgtcaccgttcacaaggtcaggaagaggccgagaaattgcgtgcgactgcggactatgaagtcacacgtactctggcagaagcagagcgtcaggcgcgaattacgcgtggtggcggtgatgcagaagcggctcgtctattcgctgaagcatttagccaagatcctgacttctatgccttcatccgtagcttgcgtgcgtatgagaacagcttcagcagtggtaacgatgtgatggttctgagcccagatagcgatttcttccgctatatgaaatcgccagacaactctagcaaacgtccataacgacagttgcagagagtatggtgatagcgcgggctgtagcagtgcctatcatagccgtgaatcgtgctgtcaccgtgcatattgctagagtacgttcttgaacgtaacaccgaggcccgtctagtgcgggccttttcatgtgttgaagcagacaattttttggggcagacaatgaattcaaccatcttattggcattgggtttggttttggtgttggaagggcttggcccgatgctttatcccaaagcctggcgcaaaatgattcaggctatgacccaattacccgatgctactttgcgccgttttgggggcggattagtggttgctggctgtgtgatctactacatgttgcgtagtcacatggggagctaaaggtaagcgcaaaaattgttcagttatgcgttaaaaagtactgaaagccgccgtatgagatgttagaatccttttttaagcaacctggtgatttttgagatgggtaagaacgtcgtcgtactgggcacccaatggggtgacgaaggtaagggcaaggtcgttgacctgctgactgaacgggctaaatatgttgtgcgctatcaaggtggccataacgcgggccatactttggttatcaacggtgagaaaaccgttcttcatttaattccctcaggtattctacgtgaaaacgtaatcagcatcatcggcaacggtgttgtactggctcctgacgcgttgatgaaagagatgacagagcttgaagcgcgcggtgtgcctgttcgtgagcgactgttactctccgaagcatgcccattgatcctgccttatcatgtggctctggataatgcgcgtgaaaaagcacgtggtgcaaaagctatcggtactaccggtcgtggtattggccctgcctatgaagataaagttgctcgccgcggcctacgcgtcagtgacttgttcaataaagaaaccttcgctatcaagctgaaagaaattgtggaataccacaacttccagttggtgcattactacaaagaagcggcggttgactaccaaaaagtgctggatgatgtattggctatcgccgatattctgacggccatggtagttgatgtttctgaattgttggacaatgcccgtaagcaaggcgagttgatcatgttcgaaggcgcacaaggcaccttgctggacatcgaccacggtacttatccgtatgtcacctcatctaacaccaccgcgggtggcgtagcgacaggctctggcctgggtccacgttatgttgattacgtgctgggtatcgtaaaagcctattctacccgtgtaggtgcaggtccattccctaccgaactgaacgatgaaactggtgagttcctgcgcaagcaaggtaacgaatatggcgcgactaccggccgtagccgtcgtactggctggttggatatcgtagccgttcgccgtgcagtgcagatcaactccctgtctggtttctgcatgaccaaactggatgtgctggatggtctgaaagaagtgaagctctgtgttggctaccgtatgcctgatggccgcgaagttgatacaacgccactggctgcagaaggctgggaaggcatcgagccaatctacgaaaccatgccaggttggtcagaaaccacctttggtgtgaaggaacacagtaagttgccacaggcagccctgaactacattcaacgtgtagaagagctgacaggtgtgccgattgatatcatctctaccggccctgatcgtgacgaaaccatgatcctgcgtgatccatttgatgcataattaactggcttacggccaagttatcatcattaatgagatatcagcattaaaatgtacggggttaacgcgtatatttgtgttcgaaacaataaaccgggctgatgtccggtttattgtctaatacatccagcttattgtttaatcggtcagcttattgtttaatcggtatggtatggttgccctcggtcagtcgtttttacatcaaaaaaactacccttcaactaaatgattagtcacaggctttgtggctggtttatcattcaaagtataagttttctaaatagcacttagaatcgcacttatcacctattcaacagttgtcatttcagatgggtgtaagccgggtaaatggatactcaggggtatatgtgcagttaacaagttttactgattatggtttgcgggcactgatttatatggcctcgttacctgatggccaaatgaccagtatctctcaggtaactgaggtttatggtgtctctcgcaatcatatggttaaaataatcaatcagttgagccgcgtagggctggtaaccgctgtgcgtggtaaaaatggtggcatacggctgggtaagccggctgatcagatcctgattggtgatgtcgtgcgccaaatggaaccactcaccttggtgaattgcagtagtgatttttgccatataacacctgcttgccgtctgaaacaagtgcttaatcaggcggtacagagtttccttaaagagttggataactatactttggcagacatggttaaagataattccccgctctacaagctattacttgttgagtaggttttttacttaataaaaagagatatacccaaagagcttggagttgcaggtaggcagcaagccaacgaaaaatgggttttaaaccatttttaacggcgcttgcgttggcccgcaaaggggtgcctattcaagtaaaggcagcttcaagtcaatgattcgggtgattgagagcagccaacacacctgcactttgaaagacgatgggtatagcaacctgctgctgacaacggaggaacctcaatgtcacaagatccattcctggaacgagaagcagagaaatatgagtcaccaatccctagccgggaatttattttggctcatctcgcgaagcgcgagacacctgccagccgtgaagagctggccaatgaacttaatttaaccggtgaagagcctttagaggcgctacgccgtcgtttgcgtgcgatggaacgtgatgggcaattggtcttcacccgtcgtcagtgctacgccttgccagagcgtctggatttactgcgcggtacggttattggtcaccgtgatggctatggctttttgcgggttgaaggcagtaaagatgatctgtatctctccgcagagcagatgaaaatggcgatccatggtgatgtcgtcttggcacaagtggtcggggctgatcgtaaaggccgccgtgaagcgcgtatcgtgcgtgtattggtcccaaaaaccagccagatcgtgggtcgctactttaccgatgcaggtacgggctttgtcgtgccggatgacagtcgtcttagctttgatatcttgatcccagcagaggcgacctgtggtgcgcggatgggctttgtggtcgtagtcgaattgactcagcggccaactcgccgtactaaagcggttggtaagattgttgaagtacttggcgagaatatgggcaccagcatggcggtggatatcgcattgcggacccatgagatcccgcacacctggccgcctcaagttgaaaaacaagtcgcagatctgaaagaacaggtaccggaagaagcgaaaaaggggcgggtagatttgcgcgatctgcctctggttacgattgatggtgaagatgcccgcgacttcgatgatgccgtgtattgcgagaagaaacgtggcggcggttggcggttgtgggtagcgattgcggatgtcagttattatgtgcgtcctcaaaccgcattggatgacgaagcccggagccgtggtaactcggtctacttcccatcgcaagtgataccgatgctgccggaagtgctatcaaacggcctttgctcccttaatccacaggtagaccgcctgtgtatggtgtgcgagatgaccatctcttcgcagggcaaactctcgtcttataagttctacgaagcggtaatgagctcccatgctcgtctgacctacactaaggtgtggcggattatagatggtgaggaatcgctgcgtgagcaatataagccgctggtgccacatctggaagagctgcacgcgatgtataaagtgctggatcaggcgcgcgcagagcggggagggattgctttcgaaacagaagaagccaagtttatctttaatgctgaacggcgcattgaacgtatcgaacccacggtacgtaatgatgcccataagctaattgaagagtgcatgattctggcgaatatcgcggcggcgcgttttgtggaaaaacacgaagaaccggcgttgttccgagtgcatgatcgcccaagcgatgaccatattgtggcattgcgcagtgtgttgaatgagttggggctaacactcgggggcgggctgaagccgcaaccaaaagattattcagtgttgatggatgaaatttctgatcgccccgatcatgaaatgctgcaaaccatgttgctacgctccatgaaacaagcggtttatgatccagaaaaccggggtcactttggtttggcgctggcttcttatggccacttcacctcacctattcgtcgttaccctgatttagcgatgcatcgggctattaagtatcagttagccaaagagcacggtaatttaaaagatcgctggacacctacgggcggctggcacagcgatttcgaagatatgctgcaattgggccaacactgttcgatgaccgagcgccgagcggatgaagcaacccgcgatgtcgctgactggctgaagtgtgacttcatgctagatcaggtcggtaatgtcttcaccggtattattgccagtgtgaccggttttggcttcttcgtgcgtctggatgacctctttatcgatggtctggtgcatgtctccagcctggataacgattactaccgttacgacaacattggtcagcgtctgatcggtgaatcttccggtgtagtttatcggctgggtgataccgtggagattcgagtcgatgcggttcatatggatgagcgtaaaattgactttgctctggtctccagtacccgcaagccacgtggtgaaggcaagaccgcccgtgataaggcgaaaaataacggccagcgtacattacgcagtaattctgcaggtcgtggctcttcatccggctcatcgcgccgtgatggtgcgccaactgcgggtggacaaaaacgcccacgtcgggcgaaaaaaccggtaaacttcgagccggacagtgcgttccgtccagatgctgccgcggctaagccagacgataaagccttagctgagaagaaagccaaggcgaaggcaaaaagagcctcggctaagaccaaaaaaattgctgcggcgaccaaagccaagcgagcaaagaaaaaaaccactagcgatcagtaattagcgatcagtaagtaatggtggtgtgctacttgccgggcggcttttgtcgcccgcatataatttaattattggtgggtaagtcatattgtctgccaacacatgcaaaaagagcatcatgagcgaaattatttacggtattcatgccgttaaagccctattagaacgtgatccgcagcgtttcctggaagtctttattctgaaaggccgcgacgatcgacgtttgcaaccgctaatcgcagagctggaagccgccggtttagtgattcaggtggctagccgccagtggctggattcacaggttgaggggggcgtccatcaggggatcgtggcgcgggtacgtgaagggcgtcagtatcaggaaaatgacttacctgcactactggaaagtgtcgaaacacctttcctgctcgtgttggatggcgtcaccgatccacacaatctgggggcatgtttgcgtagcgcagatgccgcgggggtccatgcggttatcgtgccacgggatcgctcagcacagctaaatgcgattgccaagaaagtggcaagtggtgcggctgaaaacgtgccattgatcaaagtcaccaatttggcacgtaccctgcgagtattgcaggaacataacgtctggattgtgggaacggcgggtgaagccgatcacaccctgtatcaaagcaaaatgaccggtccgatggcattggtgatgggggcagaaggtgaaggtatgcgccgcttaacccgcgaacactgcgacgaactgatcagtattccaatggccgggagtgtttcctccctcaacgtttctgtcgcgacaggtgtctgtttatttgaagtcgtgcgccagcgtggattgaaagcctgatagcctagtcttgcggtcgacgcccccttcgttgtggttttactccgcagcctaaagccaacatctttgtatgttggctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaccaacatctttgtatgttggctttttgttgggaatttacgcaacctatcctaggctatcaggtgttttttcctgtttgtgacatacctgccagcaaaagcctccgcctgtaccatacttaatcctgacttatgaatattggttttcaggggagtcccgaaatggggaaaggtatggattggcagactcatttggttttcaatcagccggagcctttgtcgaacagtaatttgtttctgtctgacttggcgttgcgcgaagcggtagttcgggagcatgcgggttgggatggagagaatctctctttgatcggattacagcttggttcgttggaatcacttgaattgggtcggctggcaaatgcccatccaccagaattattacgttatgatggtgctgggcagcgcttgggtcaggtgcggtttcaccctgcatggcatgtcttaatgcaaggcctgatccatcatcgggtgcataacctcccttggcaggaagatgcgcggaacggctcctttgtggcccgtgctgcacgtttcatcctacatgcccaggtagacgcgggcgcgttatgtccgataaccatgacgtttggtgctatcccactgctacaacagacacttcctcctctctttcaaaactggttatcaccgctgctgtctgatcgttatgacccccatttgtccttaggcaatcagaagcggggtttactgattggcatgggaatgacagagaaacagggcggttccgatgtcttaagtaacaccacgcgggcagagccattaagcattcgtgggcagggtgaggtctaccggttgatcggccacaaatggtttttttcagtgccacagagtgacgcgcatttggtactggcgcaggctgagggcggtttatcctgcttctttctgcccaaaatactcccggatgggacccacaacgctatccgattcgagcgtttgaaagagaagctcggcaactgctccaacgccagtagcgaagtggagtttgataatgccaccgcctggctattgggagaggaaggcgacggtattcgacaaatcctgaagatgggcggttatacccgctttgattgtgctctggggagccatgggttgatgaggcgcgctttctccgtcgccttgtatcatgccctacagcgtcaggtttttggtaaggcattggtagagcagcccttgatgcgacaagtattgagccgcatggcattgcgtctggaagggcacacggcgttactgttacgtttagcccgtgcatgggaggcttctggtgaggttcatgagcaaatttttagccgactgctgacacccgccgctaaatatcgggtgtgtgggcaggggagcgcgtttgtggcagaagcgatggaagtactcggtgggatcggttattgcgaacagagtgagttgccacggctctatcgtgagatgccggtgaacagcatctgggaaggctcaggcaatattatgtgtcttgatgttttgcgaacattacgcaaattgccaactgcggtcgagatgctccagcaagagttttacccggtacgcgggcagaatcggctgtttgaccgtgcctggcggcaactgcaacaacggctgaagaatcctaaagaagagcaagggcgggcgctgactcagcaactttttgacctgtgttgcgcttctcaactactgcgctttgcatcgccacggttagctgacgcctggtgccgaatgaccttggatcatcgtgaccaatatatgttgccagaggcggtttgtgcgcggttactggaacgtgcaacgggcgcacattaacgcgatagcaaacattatcgctacagcaaggccttaacgttacagcaaaacattagcgttatagcaaaacattaacgatacagcagagcattggcataccaaataccggggtagacactgtctgatatcatcacaatcaagtagtaaggtgccccgctggcattggccctgcgctgaatttcagtttcaacgtctcctgggctaccgtatacctgcgctgaaaccgtacccactttctgtaacctgaggctctgggcgcgggtgatttcttgtgcgtaaggctgaatggccggtggtggaaccggtgtgatgttgaaagcgttacaaccggacagcccgagagtgagcagcaagaaagctatcgtgcgttttatatttatcattcattgcctcttcgcagccattcaggcgtaacgccaagtaatcagggtatatatcttggaagaaattgatttaagactttatatctgagttttggcacactgcatttatccgctcctcttcacacttgaagtgcatgagcgttggtatccgttaatcgttgtttgtatcagttaatcaaggattgtggccatgattgagatgtcgctggaaaatattaatggtattgaggtgatacattctgcccctgcaggccaacgccagcaaccgttaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaccgaccattttcttctaccacggctacacctcgtcaaaagaggtttactcctatttcgcctatgctttcgcgcaggcagggtttcgcactatttcaccggatgcggacatgcatggcgcccgttttaatggcaatgaaacacagcggctatcccatttctgggagattttaaaatctaacattgatgaattgccagacctgaaacgacattatcaacaggctggattgattgagggtgaacgtattggggttgcgggtgcgtcaatggggggaatgacggcattgggggcatttgcccgctacccgtggatccgtgtggccgcagatttcatggggtcaggctactttacttcattggcacattcactgtttccgccacgggatgcaggtcgggagatcagccaacaggcgtttgagcgtcgcttggcaccattagcggattatgagctgactcatcagttagaaaaaattactgagcgaccactattagtttggcacggtgaggctgatgatgtcgttccagcggcggaaagtgcacgtctggtacaggcattacgaacccgtgggggtgataataatctgacctatcttaccgaagcggggatagggcataaaatcacccctacagcgctacgtgctggaagtgatttttttacccagtatttataaaatctccgtctctgatatagagggtgctctgattatttaaccgtgagccatcgaggtttgttgggggactgagaatgggtttgattgagccatcaaagaactcatttggtaatttagttatgattttattggtaaatttagccaaaaacagccttgtctccacgatcacgggtaatgaacaaaaaatgcggtttaagcttgctcatcgtcataacaggaataaatcccccgcagtccttgagtttccgacagcccacaagtatagttacgcgtcatttttcagccgcacacaaacacgttccttgcctccatgggccgcggttgaccctatcaggaggctgaataatccgtaaggagcaataatcgatgcgtcattacgaaatcgtttttatggtccatcctgaccaaagcgaacaggttccgggcatgatcgagcgctatagtgcaactatcactaatgctgctggtacgatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaataaactgcacaaagcccactacgttctgttgaacgttgaagctccgcaggaagcgatcgatgagctggaaacaaacttccgcttcaacgacgccgttatccgtagcatggttatgcgcgttaagcacgcggtaactgaagcatcaccaatggttaaagcgaaagacgaacgccgtgagcgtcacgacttcgcgtcagaagccaatgatgattctgaagctggggattctgaagagtaattgccgtggtgaccactaatcgtctggtactttctggcactgtgtgcaagacaccggttcgaaaagtaagtccttctggtattccgcattgtcaatttgtgcttgagcatcgatcaacacagcaggaagccggatttagccgacaaacatggtgcagaatgcccatagtcgttagcggacagcagtcacaagcattaactcacagcataacggtcggcagtcagttaaccgttgaaggcttcattagctgccatcaaggtcgcaatgggctgaacaaattggttctgcatgccgagcagattgaatttatagattctggagactagccaaatggcacgttatttccgtcgtcgcaagttctgccgttttaccgcggaaggcgttgtagagattgattataaagatatcgctacgctgaaaaactatatcactgaaagtggtaaaattgtcccgagccgtattaccggtactcgtgcaaaataccagcgtcagctcgcccgttgtatcaagcgcgcacgctacctgtctttgttgccgtacactgatcgtcatcagtaatcggccactgtccattaacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggcagcctgggtgaccaagttaacgtaaaagcgggctatgctcgtaacttcttggttccacagggtaaagctgttccagcaacaaagaaaaacgtagagttctttgaagcacgccgcgctgaattagaagccaaattggctgacgttctggctgctgcagaagctcgcgcaaccaaaattaacgaactggtcagcgtcactatctcttctaaagcaggggatgaaggcaaactgttcggctctatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtagccaagagcgaagttcgtttgccgaatggcgttctgcgtactgcaggtgagcatgaagttcacttccaagtacacagcgacgtgttcgcgaaactgaacgtagttgtggttccagaagcgtaagttacgcggctgtaacctgttaaaacgccagcctagtgctggcgttttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttggttatcggtatcatcgagatgctgaccctggcactaaaatatcaaatttgcagtattcaggtgccacatttgagcaggtgtaaatttcaaaaaagccccctttttcatattcccagtatggtttcccacggatggatgctatccaggttgtaccgccatagtacatatcgagctgtatgttttcggcttgcaaatcataagtgcatttttgaaactttcctgacccggtgacgttgtttccattgttctcaccttcaaccacgaagagcgcctcactgaaacgcttaataccgctctcttggggaagtggcccttgtaagataccaacccactcttcgccactagtcgccttcgccgtataaacgcctccgatcagcttaatcgcatcaattgccggacaatgctgttcagcaaatacggccaatggcgtgagtagtaacacaaaggataattgatatttcatcattactctctctccttataaatacggttatctgcctgcagatagcgataactatccaagaaataacctaatttgaacgagtgagagtgacaataataaagaagatcacagggtagataggggcagtaagccaacgtgacgattaatgttcgcgacgatagctaccatcgttttgtcgggaaaacagcacttcagtgttctctggggtttcaatcgccagtgcggtgactgcgccttgtgcatctagcatgatcttgacctcttgcccagccttcaggttactcagcggtttatcgctgccttcgacctgagccatggcaaaaacatcgttgactggcaggttattatcgcggaacagttgcgccaacgttttacccgtttggacctgatagctctgccagtttccttgtgtcgtctcagaaggggaaactttgggggggacgggtacgtcattgttgtcttgtaattgggcctgtaatggcacgctggtcgatggggcgctaacggggaaggaaaggtcagtattatcacgggaagcgggccacagcagtgccagcagcaatacagtggtagcgataataaccccgcggcggtggaagaaaggcaacggctccatccactgaaaactgtccggcaggtgccaaatttttagccacagttctttaatgctctgaacgccttttctctgtgtgggcgctagcgcaggttctgtcacgttatcaggatccaccctctgttctggtgcattgatttcggatatcaggttttgctcatcagtattttttgcatccggtagaaccttctgcctaatggttagccaactgtgtagcagcggctgataaacccgattatttttccttctcctgggcgcgattctgcccatgctaacctctcttcaacgacgtaaaataaaaatggatactgcagatggtcagcaggctcataggcttctaagtatatagcctgttaactctctagcccattaactctctacccattaactccttggccgctgcgccatggctttgggggagagtttactcacggactgatgcagaaagacagggggaataatgatacctaagcggggaattttccgttagctggccatcattgtttctttttcttcgacaaaagtcatcattcacgatgcaagattttaccgaactcccttgctgctgttatgcttgccgcttcaatttgattagtgactaaaggaaaattcatgacaaccccttcttttgatagcgttgaagcgcaagcgagctacgggattggtttacaaatcgggcagcaattacaagagtccggtctgcaaggtttattgccagaggcattgttggcaggtttgcgtgacgcgatggaagggaatacaccgactgtccctgttgatgtgatacatcgcgcgttacaagaagtgcatgaaaaggcagataaagtccgtattgagcgccagcaggcgttggtagacgaaggcaaaaccttcctggaagagaatgccaagcgtgatgatgtgactaccactgagtctggtttgcagttctccgtattgcaggcaggtgacggcccgatcccatcccgtcaggaccgtgtgcgtgtacattacaccggacgtttggttgatggtacggtatttgatagctctgttgagcgtggtcagccagccgacttccccgtcagcggcgttatcccaggttggatcgaagcgctgtctatgatgcctgtagggtctaaatggaagctgtatattccgcacaatctggcttatggcgagcgtggtgctggtgcaacgatcccgccgttcagcgccctgatgtttgaagtggaactgttggaaattctgtaattccttggtaccgattatgccaaagggcgacagggtgtcgccctttggcgtttatttacgataagaatatttacggtgagaataaatagttagtgagttattcgccccttagcgcacggggaaacagtaaattattttccagatgaatatgttccatcaggtcagtaatgaattcattgataccggtgtaaagcgcccgccaggtattacaggccccttctggtggtgtcacattttgtgtgagttgttttaccacgtctaattgctgcccaaccgcatcgtgctccgcttccatcacaaatattggcccactggcctgagaacccatgcctcgttggatcatcgggaacaggatctgctcctctttatacatatgttgagtcaactcttctaaaatcgcactgagttctgctgccagcccacgaggacaggtgggtttctcgccgtgtacccgttcaaccttttccgccatgagaaccagttctggtagctgctcacgatggcgatcatggtagcggctgatgataaaactaatgagatttgtcagtggctgttgttgccaatcttcagatgagtgaggttcggtttgcaatgcactcaattgtgcttccagcgcatcaatatccagattcaacttattggcggcccgtaagagtgtttgtttgccgccacagcagaaatcgagctgatgttgacggaataactttgtggcccgaggaatagcgatagccagtgcgcccagagactgattgcggtaatccataatgacacctcattgagtaattatatatctataacatgtatttattatacacctataacatgcataataaatgcatgttatagattgtgatataactccaagtgggtattatggggtgacagcagcgtacagtgtaaggcgttgccgccagagattactttctctgtaaatcgatgtgataaacggcgaagccaacttcatctgtaccctgtgcttccattgggtattgcgctttttgtttaataaaatcagcggccttagcagttggagaggtttcaaaacgaatatccaaaggttgcttgctatcaagaattgccagacgccaattgttgtcggcttgcgggatgacctgaccctttttcttggtttcagcactgatatatgcagacaggaccgctcgattttcgtcgggtgaagcgaatgcgatatggctgtcaccggtaccggcaaacttaccgctgtaagcgcggtagttattggtggcaatcaggaatgtggctttcggatcgattggcttaccgttaaacgtcaggtttttgatacgttctgcctggtcgttgattagcgtacattcgccatcgtagcgggcaggctggctgacatcaatttcatactcaacaccatcgatgacatcgaaattataagtacgaaaaccatcccaattaatcaacgattgcggtttgctgctgttaatatcgatttgattaaactgtgcggcggaacactccagccactgcttaacctcagccccactggctttcacgacgacgagtgtatttggataaaggtacaaatccgcggcgttacggaaggtcagcttccctttttccacctcaacaaaactggtgggatcatttttgcggccaccggctttaaacggtgcagcggcagacagtaccgggaggtcagctaaatcaggatcgccctgaataaaatgttcggtatacgcgcgctgggcgttattcacaatctgcacggtggggtcatcttggatcagtgccagatagctgtacatgttatctgatgctttaccaatcggttggctgacaaaatcacgggtgctctggtgatcaactgccagtacttccaccagtttggcattttctgccgccagtgatttttgtgctgttttatcgtagataggacgggcttcagccttggcatcgataacttgccattttccctgatcattattcaggacaaaatcgactacgcctaaatggtcaccccattggccaggcatcactgccggaataccgtttaaggtaccttgagtgatatccgcgcctttgatggcggcaaaatctttgctggggaacacaccatgtgcgtggccgaacatgatggcatcgatacctggaacttgactgaggtaataaaccgaattttcagccatggttttataaggatcgctggaaagaccagagtgcgggatagcaacaaccagatcagccccttgttcacgcatctccggtacccacttcttggcggtttcagtgatatcgttcaccgtgactttgccactcagattcgctttatcccagatcatcacttgaggcggtacaaaaccaatgtacccgatccgcaggttatggctctttccgtcacgatctttcactggggtatcgatgatcaggtaaggctggaacaagggtttacctgttttaacatcaatcacgttggcgttaacatacgggaatttcgcccctgccagtgatttcttcaggtagtccagcccatagttaaactcatggttaccgatattgccgaccgcataatccagcgtgttcatcgctttatagactgggtgaatctctccgtcgtttaaccctttagccgcgatataatcaccaagcggactcccctggatcacgtcaccgttatccaccagcacgctgttagtggcttgttgccgggctgcgataatcaagctggcagtgcgtaccagcccgaatttttccgtgggtttatctttgtagtaatcaaaatccatcatgttgctgtgtaggtcggtggtttccaatactcgtaaatcaacagtggcagcagacagtgatgtcgcgacagcaatcaggctggcaaggagggataacgtcagcggacgcttgaacatggctttctccatcgtgggtttccattaaaaacgctacccttcgtacttggtgtatattcgatatgtatcgcaaaagaatatgtaattttaattaattgctaaagcaaagtgtgaagtttggcagaaaacttaatcagataacgcgtagacgctcacagttgcggtagatgaatcccactgattttataagtactttcctgacaaatatggctatttatcaagaatattattagtcttcagattgatgatcagtcttgagatgttcagcttttattttggctctgcgttctaaaataattggcgttctaaaatagagagagatccggtgagggggggcgcaagagctactcttactccaagagctacagttaactcaagagcgacaattaatttggtgcgctctgatgagcgatattttacataatggataataccaaggggggatgatgttagagcaaattggccagttggcccgtgaggcaggcgtggcgattatggcggtctatcagggcgacaaaccccttgatattgcgcataaaaaggatgattcaccggtgacggcggctgatttggcggctcaccagattatcaaagctgggttggcgcgattaaccccggatattccgctactctctgaagaggatccacccgcttgggatgtgcgccagcactggcaacgctactggctggttgacccgctggacggtactaaagagttcctcaatcgtaacggtgaattcaccgtcaacatcgctttgattgaccaaggtgaaccggtactgggcgtcgtctatgtaccggtaaccgaagtgatgtacagcgcggcaaacggacaggcttggaaagaagagtgtggcagacgtatgcagattcaggtgcgtgatgcccagcctccgttggtcgtggtgagccgctctcacagcgatgctgaattggaagactatttatcacaactgggggagcatcaaactatttcggtgggctcatcacttaaattctgcttggtggcggaagggaaagcgcaactgtacccgcgttttgggccaactaacgtctgggatacggcggctggtcatgccgtcgccatcgctgccggggcgcaagtacacgattggcagggaaagacactgtcttataccccacgtgaatctttcttgaaccccggtttcagagtttcgttattttagcgttattgctgcacaagttggtgcagttggtcgatgacctgctgcacctctgctgatgtcagtgctccatcttttacaaatttgacatttccttgtggatccagcaccacaatggcagagcttttctccgttaccccccaagcttttgccacatttcccttactgtcgataataaattgcgaccaaggaaattcacgtttactgctttcaatgctgttacgcacaaacatggctgtcccgatgattgcatcatcagtattgacgatggtcgtcgtttggtaacgttcgcgtggcagattggcttgcttgatggcatcaatcagcggggcattcatttctttggctgaggtacggccagcaatgtgttgaatgacgcgggttttgccgggcaattgtgagctattccagtttttatagttaaactgattggtggtcttatcataatccaactcacctttatcgcggacaccaactggcggcacgcgttggttgtcctgaatgttatgggccgataccagtagcggtgtgaatatcagcgatattataagcaggctattttttatcatattatgtccttgtagagatatccgcgtagataatgacgtagggcacttacccctgaaagtaggtaagtttttcaataataggtccagatcagaggtctgtcctgtttagtagtctaattaatttctaataattattagaaggttattctgttgttaagtctcatttttgctgcctgattctgtaatattatgtaaattcagcatctatgactgattctggaggaactaagcgccatgcttcaaatctaacattgagcaattatcttacgcggcctgtgatcttggtcgctaaggttcgaaggggagtattgatgtgatgggaggaaaatagaacaatgaggatcttccagcgttataacccggctaaagttgccatgtatgtcaaaacgttattccgtggtcggttgtatatcaaagatatgggggcttttgagttcgataacggtaagattttagtcccgaaagttaaggataagcggcattttgaagtgatggcggaggtcaatcggcaggtgttacgtttgcaggccgataccctgctgacttgaagccgcagcattgttagcggcatttgcccacctgagcagatttaatcacggccccaactcaggggccgttatgtttaccgtgatcacgatttattcatcagcggcggctaggcgtcactgctttcgtgtggtgcttttggcaggattggcgctggctggtcactgagccttgtcaccagtagctgatctatcttgtagctatcaatatcgacgacttcaaatttgtaacccgcatatttaacaaaatcagttcgtttaggaattttacgcagcatatacatcataaagccgccgatagtttcataattgcccgattgcgggaaatcgtcgatatgcagtacgcgcatgacatcttcaatcggtgtaccgccctcaatcagccatgaattctcatcgcgggcaacaatttgctcttcctgcccttggccaactaaatcgcccatcaacgtggtcattacgtcattcagtgtaattatcccaacaactaaagcatattcgttgaggatcacggcgaagtcttcacccgcggttttaaaactctccaacgcttctgaaagtgtcaatgtatctggcacaatcagagctgaacgaatttgtacgccactgctgagtaccagactttggttacctaatacccgattcagcaagtctttagagtcaacgtaacccaccacttggtcaatgtggccatcacataccaggaattttgagtgcggatgtgtggagattttatctttgatactgtcttcgctttcccgtagatcaaagtaaatcacgttttcacgtgaagtcatggaggaaggaacggttcgagactccagctcaaagacgttttcaatcaactcatgctcttgcttgcgtagcactccggcgagcgcaccggcttctaccacggcatagatatcatcggaagtgatgtcatcgttacggaccatgggtaatttaaataggcggaagataagatttgccatcccattgaagaaccagactaatgggcggaagatcattaggcagaagcgcattgggttgacgatccggacggcaaccgcttcaggtgaaatcataccgatgcgtttcggggttaaatcagcaaacagaataaataagctggtcactaacacgaaagaacaaacgaaactggcttgatcggccaactcaggagccataaaacgctcaaaaacgagtttgaacgaaggggagaaagcggcatcaccgacaataccaccaagaatggcgacagcattcaggccaatttggaccacggtgaagaacattcctggcgtctcttgcagtttcaggactcgtaaggcgttggtatcgccctcgtccgccagcagttttagtttaattttgcgtgaagccgccaatgaaatctctgatagcgagaagaaggcgctgaccgcaattaaaaaaagaatcagtaagatactatttaacataatctatccgtgtcgtaccgacgatagcgccggcgatcataaggaagggtcacacaattatcttgtttcagtatatcttttaaatattaaggcattatatcaaaacccagacacagcttaggtacagaacaaggtctctataaagcccatgattgtgtacagaacagggtttgaattcaagctaatggcagaaagtggttattgggctgagtgaacagcccggacagtatagcagcagcgatgggagatagcagcagcgatgagcgcactgccagccttacacgttaggcggcagacaaacgccaatacccccaagaccacagtatccatgaggatttttgtgcaaatattgctggtggtcatcctcggcatagtaaaacggcagggcaaccgtaatttcgctggtaatcacccgttgatcaccggctttttccatggcttgttggaaccgctcccggctcttgtgagcttgttcttcctgctcgggggtcaggacataaatagccgagcggtattgtgtcccgacatcaccgccctgacgcatcccttgtgctggatcgtgattttcccagaaaatctgcaatagctgctgatagctgatgacggcgggatcaaaaacaacacgaaccacctccgcatggcctgtacgaccactgcaaacttcatgataggttggattaggcgtgtgaccaccgctgtaacctgctgcggtgctatagacgccaggctgttgccagaacaagcgttcggctccccagaagcagcccatggcgaagaaggctaggtccatcccctccggtatatacgtcatggaatgaccatgaacggcatggagaggagagaccggtattgatgtcagtcgccccggcaaggcattcgccgcatcaatgacggcggtattatcaacgttttgcataaaaaaacagactccgaggttgacagtaaattagatttttacagtaaatggataacaagatgtttacagtgaatcactatagatagttgtatctgattgtgagtttgcacacaataagagtcattctgcgttaatctaactacttagcagggaattttagggttacaggcttaaatcgtctttaagcttagaggattattgtgtgagtaacgccactctcctctgaaacccttgagcgtgtttgacaggaacgtaaaattaatcaggagtacgcgtgctacgataccctattctgtgttttgtgtgtctattgctcgccacacctatcgcctatgccgccaatgtgcggctacaggttgagggtcttagcggtgatttagaaagaaacgtcagggcacgtttgtccacaattggcactgatgaagttaccgcagatggccgttttcgttcacgggtcgatgaagctattcggcaggggctgcgcgcattaggttattacgatcccaccattacgtttgaattacaaaaccgcccggcacccgcacgttcagtgttaattgcaaaagtggttcctggcgagccggtattgattgccggtgtcgatatcgtactgcaaggcggtgcgaaaacggatcctgattatcaggcactcgttcgccgtgataccccgaaaattggctcggtcctcaaccatggtgattttgataatttcaccagttctcttactggtttagcgttacgccgtggctatttcgacgccaatatgatcaaaagccagctcggtgttgccgctcaattacacgaggcgttctgggatattgatttcgacagtgggcaacgttaccgctttggtaaggttattttccaaggctcacaaatccgagaggattatctgcagaatttagtgccgttccatgagggggaattctatacctctgatgaactggccgagttgaaccgccgcttggcagccaccaactggtttaactcggtggttgtttcgccggatttccaagatgccaaagagagtaaaattttaccgcttgatgcggtcgttaccccacgcactgagaataccgtcgaactggggggcggttatgcaaccgatgtcggtccgcgtctgaccgccagttggcgtaagccttggatgaactccttcgggcatagcttaaccaccactaccgcgctttcggcacctgagcagacactggatttcagctaccgtattcctttattgagaaaccccctcgagcagtattacctgatacaagggggctttagacgtaccgacttaaacgacactaattcagataccacgaccttgaacgttgcacgtttttgggatctctccagcggctggcaaagggcgattaacctgcgttggagcctcgatcactttacccaaggcagagtcacggataccacgatgttgctgtatccgggggtgagtattaatcgtacccgccaacgtggtggggcgatgccggtctggggggatagccagcgctattctattgatgtgtctgatacgacttgggggtcggatgttgattttggcatctttcaggcgcagaacgtgtggatccggaccttaggtgagaaaaatcgttttgtggcgcgtggcaatgtggggtggatcgaaaccaataattttgaccgtgttccaccgtcgctgcgtttcttcgccgggggcgaccgcagtatccgtggctataaattccgtaatatttcaccgcgtgatagtgacggaaaattaaccggggcttccaagttggcaacgggctctcttgaatatcaatataacttcacgggtagatggtggggggccgttttcgtcgattcgggcgaggcggtgaataatttcagcaagagtgacttaaaaacaggggcaggtgtcggggtacgttgggcatcacccgttggaccgatcaaactggatatcgcggcaccaataggcgataacgagacacatggcgtgcaattttacatcggtttggggcctgaactatgaagtgggtaaagagactcagtattgcattcttgctgattatcctgctattggtcggtgctctgggggggttactcggtacgaccagtgggttacattttttaatcaacagcgccgcccgctgggtacctgggcttgatattgccagtgttagtggtggctggcgtggtctcaccttaacgggcattcagtatcaaatgcccggcgtcacggtcaaagctgggcaattttatctgtcattgcagctctcttgtctgaagaatagtgagctatgtgttaacgcactgacagcacaagatattgatgtggtggtgaatactcaagcgatgccacctacgtcatccacgccagccagtactgaccccatgggggaactgagtaccccatatcccattttcttacgtttgctgtcactgaataacgtcaaagtgaccattgatgatacggctatttcactggatgaattccgtactggtgcgcattggaagcaacgttcattggctttgatgccgacaaaaatcaacgggttattgatcgcattacccaaaacggtgtcagccggggttcccgatgcggtgaagcctgcggttgaaactgctatggccgccaaagaggcggttgcgcaattatcagcggctcctggacgatcagccactgcatcagggcaatcaaccactgcgtcaggacgatcagctactgcgtcagggcaatcagccactaccgggggtcaactggctacggtcccagcagaaccggcgaccccactgggtgaaagtttaaaagcgctatttgccaaaccattgctaccggcattgccggacttccgtctaccgctggatttgcagattgaagagatctcagggcaacagcttaggctgaccggggataacgaggtccttatcagcagcttgttactgcaggccagtacacaagatcaacggataacactggatacgctggagatcaaatcgccgcagggcgggttgtcggcgcaggggcaagcgacattggcggataagtggccgctggatctggtggtcaatagtgcgttgaacattgactcgctgaaaggcgaaaaagtgaaattgaccgtcggtggggcgctgcgtgaggaactcaaggtcacgctcaatctgtcagggccggtcagtgcgcaactggagacagaaacgtcgctggcaaaggcaggtttgccgttgtcgctgactctgcagagcaaacaactgcgctggccgttgactggcgagccccaataccaaatgaataacctcaggatgcgcctcaatgggcaagcgacggattatgcgctttctatccgttctgatatcaaaggtactgatctaccgccagcggtattcacgctggagggtaaaggcaatgttgagcaatttaatctgacgcgtttacgtctggcggcgttgcaaggtcacactgacctgactggggtagtggattggcggcaagcgatcagttggaattcggtactcaccttatcgggcatcaatatggccaaacagtggcctgaatggccagcaaaattggagggtaagattgttacccgcggcagtattcatggcggtagctggcaattgcaggttccggagctggtacttgatggcaatgtgaaacagaatcgcgtgaccgcccgcgggtctctgaccggtaatgcggcgggccaatggcatattcctggtatcaatctggcgttgggccgtaataagcttgatatgaaaggggagttgaacgacaactggctgttggatgctaatgtcgatgcgccacaacttgatggcgcgttgcccggtctgggtggtgtagtgaaagggtcgctgaaattacgcggtaacctgaaaacgccgcaactgctggctgatctcacggctaaccgcctgcaatggcaagagttgcacatcaatcgtattaaagtggatggcgatgtccgttcgacagatcaaattcaaggccagttggcggtcagagttgaacagcttaagcaagctgattttgtggtcagtttgttgacgttggatgcccgtggcagtgaaaaacagcatcagttgcgtctgaatatgcaaggggatcctgtctccggccaattgtcgctggagggcagcttcgacaaacaacaacagcgttggcgcggtactctcaataacacgcgctttgataccccagtgggggaatggcgtttaagccgtgcaatgacactggattatcagaacagcgcgcaacggatcaccatcggcccccactgttggcttaatcccaatgctgagctttgtgcgccccggccaattgaagctggccccagtgggcaggcaagtgtggtactcaaccgctttgatttagcgatgatcaaaccgttcctcggcccggataccaccatgaacggtgtgtttactggccgggcagaggtcagttggaaagagggcggtaagttacctgatgtgcgggtatcactcagtggtaatggcgtgaaagtacaacaaatggtgcagggcagcccactgccgattgcctttgaaaccctgaacctgaatggcgggctggcgaatgggcaagtgcgcgccgactggttggtcaagctcgtcaataacgggcagttctctgggcaggtgcaagttgcagacccagaagggcggcgcaacttatccggtaatgtagccataagtaatctctctctggcgatgattaacccgattctgagtgatggtgaaaaagcggctggcatattgaatgcgaatctgcgtttggcagggaatgcgaaaagtccgctcgtctatggccgcctggcactggataaggtggatattgatggcagttggatgccattcgatatcaccgaagggcgcttggcgatgaattttgatggcatgacatcgacgctggaggggttgatacggacttcccaagggcagttgaatctctccggcgatgcggactggcgtgatattagcgcctggcatgccagaattgcggccaagggcaacaagttacgggttacgatcccgccgacggcgcgagtcgatgtttcaccggatattgttttcgaagccacgccgcagttatttacgctcaatggttcggtcgatattccttgggcgcgcatcaccgtgcaggaagtgcccgaaacagcggttggcgtctcctcgaatgaggttatgctcaatgaccaattgcagcctattgcgccacggagcgccagtattccgatcagcagtaatttggtgattcggatcggtaacgatgttcgtttgaatgcatttggtttgaaagcccgcttgcagggcgatttgagaatgatgcaggatcagcgtgggttagggctgaatgggcaaattaatattccgtccggtagcttccgcgcttatggtcaggacctcatcgtcaacaaaggaatattgctgttctctggcccaccagatcagccgctacttaatattgaagcgatccgaaatcctgactctaccgctaatggtgttattgccggagtacgtgttacggggatggcagattccccgcgcatggaggtattctctgatccggcaatgtctcaacaggaggccttatcttatctgttgcgtggccaggggcttggcaattcgggggctgacagcagtatgatgacctcaatgttgatcggcatgggggtggcacaaagtggtaaattggtgggtaaaatcggtgaggcatttggtgtcagtaatctggcattagatactcaaggggtcggtgatagctcacaagtggtcgtgagtggttacgtcaccaaagacctgcaaataaaatatggtgtgggtatatttgactcactggctacgttaacgttacgttatcggttgatgcccaggttgtatctggaagcggtgtctggtattgatcaggcattagatttgctttatcagtttgagttttaaccatgcgaattattgtttacggcagtttacggcgcaaacaagggaatagtcattggatgacggacgctcagttactgggtgaacatgaccttgaaggctacgaaatgtacaatttaggccattatccggcggttatccccggagacggcactgtgcattgtgaagtttatcggatcaactcttcaattatgaatgagttagatgagcttaaaagcaatacgaaggactatcgacgtgagttgatcaagacgccgtatggcagtgcctggatatatctgtatcgcttgccgacagagggtttaccacgcatttacagcggtgactggctaaagcgccatgaagagattgataagccgtaaaaagtaagcagtaacaaacaaggtaagcagtaacaaaaaaacaccgcacaaggtaaacggccctattttggggcctgttcacgataggcggtgtttttttataggcgatacgcagaactatttcttagcacgctcgaaagaagaaaggatttcagctttggctgctgcggcatcttcccagccgtcaactttcacccacttgcctgtttccagatctttgtaatgctcaaagaagtgtttgatctgtgctttcagcaattcaggcagatcctgcacgtctttaacgtgatcatactctttggtcagtttgctgtgtgggactgcaaccagtttggcatcttcgcctgcttcgtcggtcattttcaatacgccaaccggacggcagcgaataactgaacccggctgcaacggatacggtgttggtaccagcacatcaaccggatcaccatctaatgacaaggtgttattgatgtaaccgtagttgcatgggtagaacatggccgtggacataaaacggtctacaaacaaagagccggtttctttgtcgatttcatatttaataggatcggcattggcagggatttcgatcacaacatagatatcttctggcaggtctttacctgcgggtacttggttcaagctcatgtcggtttccttttatcaaaccagaaatggagtgctggctattatagccaagtcttttatgaattcctgtccttttcattgtcagatgacgttgagatagccagaggtagggctattttattccgttagaaataaaaaacagcggcttaaaaggccgctgttagcttatttttgaagggagcgacggcattactgcaagttacttggcttcttcatctgggaatttagcgataaacccttccgcatcttccaccatggattttgttcccacgaagaacggtgcgcgttgatgcagtttctctggcacgatgtccagaatacggttcaccccatcggtggctttaccaccggcttgctccgcgaggaaggccattgggttgcactcatacaacaaacgcagtttcccttgagggtggctggcggtacttgggtaaatataaataccgcccttcaacaggttacgatgaaaatcagcaactaatgaaccaatataacgggaggtatatgggcgcttagtggcttcgtcttgctcctggcaatacttgatgtattttttcacacccagagggaatttaatgtaattcccttcgttgatggaatacatgcaaccggttgcgggatagcgaactttttcgtgggataaacagaaaacacccagagaaggatcgtaggtaaaggcatggacaccgtaacctgtggtatagaccaacatggttgaggaaccgtaaacgacatagcctgccgtgacttgtttggtacccggttgcaggaagtcttcttcagtgattggtgtcccaaatggcgtaatacgacgataaattgagaaaattgtgccaacagaaacattcacatcaatatttgaagaaccatccagtggatccatcaaaaccacatacttggcattttctgctcttccgccatcaaaaatgacaatgtcatcttcttcttcggaggctataccggcaacttcaccacgggctttaagggcagctttcaacttttcattggcaaacagatccagtttcatctggtcctcgccctgaatattggaaacgccgctggcacctaagatatcaaccagacctgctttgttgatatcgcggtgaatgatctttgcgccgagtttgattgctgaaagtaacgcagttagttcgccagtggcgtgagagaaatcgagctgtttctcgacgatgaattcgcctaacgttttcatgacacaatccctgaatctacggttaaatatcgatttattaatacacaacacagctaatgtcagcagtgtagcccaaaggtaagattgattcataggcaattccatttcttctctttgattctgagcggtagaatggctacaaattttaagcttattaatacggaagatttatgcgcattcacatcttaggtatctgcggcacatttatggggggcttggcgatgctcgcccgatcactgggacatgaagtgaccggagcggatgctaacgtgtatccaccaatgagtactttgcttgagaatcaaggcattgacttaattcaaggctatgatcctgcccaactgaatccaataccggacctggtgattattggtaatgcgatgactcgcggtaacccgtgtgtagaagcagtattggagcaaggcattccatatgtgtcaggcccacagtggttgcatgaccatgtgctccccgagcgctgggtgctggcggtcgcggggactcatggtaagacgacaaccgctggcatgctggcttggatcctcgaagcctgcggttatgaacccggtttcgtgattggtggggtaccgggtaatttcgatgtctctgcccgcttaggtaatagcccattttttgtgattgaagcggatgaatatgattgtgccttctttgataagcgctctaaattcgttcattacagcccacgcaccctgatcatgaataaccttgagttcgatcatgctgatatttttgatgatattaaggcgattcaaaagcaattccatcatctggtccgtttggtgccagggaagggtaagattattttgccggataatgataatcacctgaaacaagtgatggcgatggggtgctggagtgagcaagagctggtgggcgaaaccggcagttggtttgcccgcaaagtctctaccgatgccagtgtttatgaagttttactcgataataatgtggtcggcgaagtgaactggtcattggtgggtgagcacaatatgcataatggcctgatggcgattgcggccgctcgccacgttggcgtgctaccggctgatgcttgccgggcattaggtgattttattaatgcctcccgccggttggaactacgcggagaagcgcatggtgtcacggtttatgatgattttgctcaccatcctaccgctattcttgccacgctggcggccctgcgcagtaaagtcggtggaacagcacggattctggccgtactggagccacgctctaatacgatgaaactggggttatgcaaaaatgagctggcaccttcattaggtcgcgcggatgaagtatttctgttccagccgcagcacattccttggcaagtggttgaggtagctgaagcctgtatccagccagcgtattggagtgctgatatcgatcagttagttgatatgattgtgaaaacagcacagcctggcgaccatattctggtgatgagcaacggtggatttggcgggattcacgataaattgcttagtgcattggataaaaaagcagaacaagcaacggcactgttttaggctggataaaatatcccctgcaagtggggggagtgtgccgggaataacgacgaaggatacaaatcatcatcttgaaaatatgccccatgttaatggggcattgcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcattggcggttattatttacacttaatcttatttgtaaatattagcggtggcatgccaattattctctgaacgcacttcaatcactttatacgctttcgcacccacggtatctgctttatcagataaggcctggcggatgtcagatggtgcgccattaaggccactgacggtaattgttcccataggttgcaactgagtcgcttgattctcattaatagaatctgctgcaaaaacaccaaatgataatgcagatagaatgctcattgttgcaacagtcgttttaatattcatattgttacctcggtatattctttcatcactttacataaagtgtgacttacgtcactaaatagagtgtacgcttaacaactaaaattattaatagcctggtaataataattattgtcactttactgtatgttactatctttttaagaaccaaaaggaataataagcggcgaaaaaacaagcttaattgataaaaactaaatactttcaattgaataagtgattttgactaaacgtgcgaactgaggcagtcgcttcagccactgatgcaataaaaagtaagcatattgagggtgaaggctatgataggcagtggaatacgccgtctggcgagggtgagataatgcggcacataaggccgcattttactgctcggtgtttaagcgggacgttaaagctcttgttcgaatagcctgagaatagcttcgtgcagttgtttaacggtaaaacctctggcgggcgtggtgaaaatagtatcatcaccagcaatgctacctaagatcccctctgctttacctaatgaatccagcaagcgagcgatcaactgagcggcacctggactggtattaatgacaacgactgaatcattataatctacatccagtaccagattcttgagtgggctgctggtggtcggtacccccagttctgcgggtaaacagtaaaccatctccattttggcattacgcgttctgacagcaccaaactttgtcagcatccgggaaaccttggattgattaatgttttcaaagccttcttcttgcaaggccaaaacgatctcgccctgagaactaaacttctcttctttcaataacgctttaaacgccttgataagatcttcttgctttgcgggattgcgcatctgttatgccttgagcagtaaaaagggaataagattattatgcatataaatgaatttttattcaacatggcagtaaggcattgtctggaaaagcactgatatcaaggtacaacaaaattttaatatcacttttttgtcacaattatgctaaatcacttttcattcttattctgcgatagtaatgagaatgttattaaaatgatgttgttctgatgtaacagaagggtgtaatgtaaccgccggttaacttgtcataaatatatttgtaaatattagaataatgtgcgctatctcattaatgaataagcgatttaatctaaaatgtacgaatgttatgcacctttttgatgcgtgatatctcactctagctgttaatttattgtgtttaaaatcacaataaattaaggtgcataactagatgaattcacggcaaatttaaattaaacataataaggagtataggatgaaagttgcagttctcggtgccgctggtgggattggccaggccctcgctcttctactcaagacccagcttccttcaggttcagacctctctttatatgatatcgcgccagtaacgcctggtgttgctgttgatctgagccatatccctacagccgttaacattaaaggcttcagcggcgaagatgctacaccagcccttcaaggggcagatattgtgctgatttctgctggtgtcgcacgtaaacctggtatggatcgttcggatctgttcaacgtcaatgcgggcattgttcgtaatctggttgagcaaattgcacgtacttgcccgaacgcattgattggtatcatcactaacccagtcaacacaaccgtcgctattgcggctgaagtgctaaaaaaagcaggcgtttatgacaagaataagctgtttggtattaccactctggataccattcgctccaatacctttgttgccgaattaaaaggtaagcaaccccaggatatcgaagtgccggttattggtggccactctggtgtgactatcttgccattgctatcacagatccctggcgttagctttacagaacaagaagttgcagatttgaccaaacgtatccagaacgcgggtaccgaggttgtagaagctaaagccggtggcgggtccgcgacgctgtctatggggcaagctgcggcacgttttggtctttctttggtacgtgccctgcaaggtgaaagcaatgttgttgaatgctcttatgttgaaggcgatggcaaatatgcccgcttctttgctcagcctattctactgggtaaaaacggtgtcgctgaacgtaaagatatcggtaaactgagtgcttttgagcaacaagcgctggaaaatatgcttgatgttttacacaaagatatcgagttaggtgagaagttcgttaatcaataatattcccttcggccttgacgttgcagggggttagctgcaagcgttactcggcccatccatgggcctcgcttctgcgaggccgctgcaagccgcgttcaaatctgctcccggcgctaagtgtcaataacagttgtcacccgaatcacttactggtcgttgaccttagataaatagactcatcgggactatgagcctcatcagaggctcatcctgcgggccagcgctgttcaaaatggttgaaccaatttgtcgtttactggctgcctacctgcaatgccatgactttggatatagagataaaaaggggctactgaaaagagtacgaacagtagcccctgatattgtaatgatactgcccgtcgttatgagatttatcggcggtgtaataagacgttcaccccccaccctgtgagcggtaagctgatagttttttttatggctgcgttgtggttggtcgtatccttactttgcgatcaaggagattccctgtcttggggtcaaaataacgtgttggccagatctccgaaggatgaatatccagacactctgcaatcaaccactcgcctttcggccaaggtcgcgtcaatgcattggcgagcgtagaagagcttaatcctgccttgcgggaaagggctgccagagtcgtacctttcttacgtagtgcagcaatgatgtcggctgggtgccaatcagatttccttaaaatcatctttaatcctttttttttctaagctgctgacgtgttagtgatataaataacggtacatcgttaattatacagtgaacaaaaagtaatcatttagaaagataatatcatttattttccaaaaaaatttaaatgttttctaaaaatttcttttttgtgtctcaacgcatagtaggaagcaacgctatgaaaaaagagtggtttgccgctaaggaattggcaggtcttgagggactaccttcatcaccacaaggaataaacctcatggctaaacgtgagggatgggagcaacgtcgccgccggggagttcagggaaaggctgttgaataccatattggcagtttaccaatcacgattctgaattcattacaactcagagaagagcctgctcaatatgccacgacacggcaggatccgttaaccctctgggtcgaagcttactatcgttttacagaggctgaacgggaacaggttatcagctttattttccgtgaaggggctaaaagccttatcgaacgtttggaaatggattaacccgtgggtaaagataggatatgaccgcgcttactcattaatgggataaacccggatggtgaatccgggtttctaaataatttccataaactataatcaaaaacggcggtgcactgagatatgtgccaagccttcaagggccagacgataatcactttcaggtaacgcgtgcaatgcggcaatcgctttatctgcttcttcttcagcacgctgacgggtatagaccagagagccacaatgctccatggcagccagcactggttcgagtaaatgacggccattcccctgttcaatcgcttgccggatcattgcggcttgttctggggtgccattatgcatggcatgtagcagtggcaacgtcggtttaccttcattcaggtcatcccccgtatttttgcctaacgtggaaccctctgcgctgtaatccagtagatcatcaataagctggaaggcagtccccagataacgaccatagttctgtaatgccagttcctgctcctcactggcatctgacaatattgcggcagattgtgcagcggcctcgaataagcgtgctgttttgctgtaaatgacctgcatatagctttcttcagtgatgtctgggttattacagttcattaactgtaatacctcaccttcggcgataacgtttgtcgcttcagacatcaatgtcagcactcgcattgattgcagccctgtcatcatctggaatgagcgcgtataaatgtaatcgccgaccaatacactggcagcgttgccaaatgcggcattggcggtcgctttgccacgccgcatatcggattcatcgacaacatcatcgtgtagcagtgtcgccgtatggataaactcgatgagtgccgcgacggtgatatgcttgctaccctgatagttaagggcccgggccaccaagaccgagatcattgggcgaatacgttttccaccaccgctgataatgtaatgacccaattgattgataagaacaacatcagagttcaattggtcgagaattgttgtatttactgccgccatatctggcgcggttaactcgataatcttttctaggttcattgttttattcagctgttcttctctttaactacgatgagattaccgctcacattattacatgacgttctctgagaccatgattgtacttgaaaaatgcatcaaataaatgagatgtaataaactgtgctttttttcttctctcgtactgattatatacttgtcattcgctacatttttgcgtagaattcgcgccctattgtgaatatttatagtgcgctctggactacaaaagtggagtgcgcggaaagcggagttttatatgtacgcggttttccaaagtggtggtaaacaacaccgagtaagcgaaggtcagaccattcgcttggaaaagctggacatcgcaactggtgaaacgattgagtttgaccaagttctgatgattgctaacggtgaagaaatcaatatcggcgctcctttagtcgatggcggcaagatcaaagctgaaattattgctcatggtcgcggcgagaagattaagattgttaaattccgtcgtcgtaagcattaccgtaagcagcaaggtcatcgtcagtggttcactgatgttaaaatcaccggcatcagcgcttaagatttaggagagcggataaatggcacataaaaaggctggtggctcgactcgtaacggtcgtgactccgaaagcaaacgtctgggcgtaaaacgttttggcggcgaagcagttctggcaggcagcatcatcgttcgtcagcgtggcaccaaattccatgcaggcatcaatgtaggttgcggcaaagaccatactctgtttgctttggctgacggtaaagtcaagttcgaagttaaaggcccgaaaaaccgtaaatttatcagcatcgaagctgaataagtttttcgcgtcctgtaaatagatgtaagccctgcaatttcgttgcggggctttttacatttctggctcgaccccacctggtaaaaaatggatacgaaacagcaggctggtttaggtatttttctggcactaaccactgccgtattctggggtgctttgccgattgcaatgaagcaagtacttgaggttatggagccgtttaccatcgtctggtatcgcttcatgatggcggcgattggcctggggattatcctggcttcacgtcgtcagcttccctctcttaaactttttcgccaacgtcgctggctagcattactgatcattgcgacctgtggcttactggggaatttcatcttcttcagttcatcattacaatatctaagtccgacgacgtcccaggtcattgggcaactctcgccagtcgggatgatggttgccagtgttctggttctaaaagagcggatgcgtatcacccaagtgattggtgcgggtatgctgatttgtggtctattgttattttttaacaccagcctacatgaaatttttacccgcctgacggattatacccttggcgttgcattgggcgtctgtgcagcggtagtctgggtaagttatggtgttgcccagaaggtgctattaaggcgtatggcatcgcaacaaattctattattgctgtacactttatgtgcgattgcattgtttccactggcgaaacctgctgtcatttttcagcttagcgggtggcagtttgcctgtttactgttttgtggtgttaataccttggtaggctacggtgccttggctgaagctatggcacgctggcaggcagcgcaggtaagcgcactcatcacattgacgccattgtttaccttgtttttttcaattttattggcgctggcttggccagatatgtttgccgcaccgtccctcaaccttgtcgggtacgcaggtgcattcgtggtggtggcaggtgcaatgttttccgcaattggtcaccgttggtggccacgtcggacagaaataaacctggttgctttgcaaaagcagccggtgaatgatttacggagaaagtaaatgaagtttgtagatgaagctgcaatcctggttgtagcaggtgatggtggtaacggttgtgtcagtttccgccgtgaaaagtatatccctaacggtggccctgacggtggtgacggtggtgacggtggcgatatttacctgctggctgatgaaaacctcaacacactgattgattaccgttttgtaaaatctttccgggctgagcgtgggcagaatggtcagagccgcgactgtacaggcaaacgcggtaaagatatcaccatcaaagtcccggttggtacgcgggtgctggatcaaggcactggtgaaattgtcggtgatatggtccgtcatggccagcggctgatggtggccaaaggcggttttcacgggttgggtaacagccgtttcaaatcctcggttaaccgggctccgcgccaaaaaaccatgggaactgaaggtgaaacacgtgagctgatgctggaactgctgttattggccgatgtgggtatgttgggcctacctaatgccggtaaatcgacatttatccgcgcggtttccgccgctaaacctaaagttgctgattatccatttactaccctgattccaagtctgggcgtagtgcgaatggattacgaacagagctttgtgattgccgatattccaggtttgattgaaggtgcttcagatggtgcagggcttggtattcgcttcctgaaacatcttgagcgttgccgggtattattgcacttggtggatttggcgcctattgatgaatcagaccccgctgaaaatgccaaagtaattgttaatgagttgcagcagtacagcgagaaccttgctgagaagcctcgctggcttgttttcaataagattgacctgatagacccagaagaagctgaaaaacgtgctaaggccattgtagaaacgctaggatgggaaggtaagtactacatgatctctgccgcgaatcgcgacaatgtgaatgcattgtgctgggatgtcatgagtttccttaattctcaacctaaagccatggctattgcagaaagcgtgccagagaaagttgagttcatgtgggacgattaccaccgtgagcaactggcggaagttgaagcggaagctgaagacgactgggatgatgattgggatgaagaagatgatgacggcgtagaaattatctacgaacgttaaattctccagttattctttgaataagggctgccattttttcgtggtggcccttattttttggcagggtggcccttattgggggcggtgagcatatctatttctggctgtaagtggtcgcgggtagccagcattgtgccttcagaccagtacgatcaaggcggttttccaacgtaagtttaccttgatgtaactgggcaatgcggatcacgatattcaatcctaagccactgccaccatagcgttggtccatgcgcctaaatgcttgggttagttcaccagcctgattttgttttatccctgggccttcatcggtgacttgcagtaatacaccctgattttcagtggaaagagtgacgatgatttggctaccaaccgggctatagcggtgggcattttcaaccaaattacgcagcatcaagcgtagtagcgtggcgtcaccttccatttttgcatgaggcggtaattcccactgtattgtttgccgacgcaactcacacatttcagccagctcttcctgcaagggggggacgacatcgttaacccaatctagggtttgataatggccactagcaaaattttgtcccgccctcgatagcattaataactgttcaatcgtatgcattagcagatcgatgcgattaatcagcgatttactctcggcaattccctgcttttccattaattctaggtggaggcgtattcctgcgagtggtgtacgcagttcatgggcggcatcggcggtaaacaaccgttcttgctgaatggtattagaaagtcgcaataacaattgattgagtgttgaggtaacagagacaatttcttgcatttcactgttaacaaccaagggggaaaggttatctgcggagcgttctgccaacttttgttgtaattgatcaagtggacgaataatccaactgattgcccagaaagacagcagcagagtgattgtcatcatgattagcgacggtgcaagcagggaggcaatcgcctcagctatttctttatcaacctgctcattacgggcttttgcgctaagagtttcatcgaccagaaaacttatttgttcctgactttcatgccatagccagaatgcgctgatcaactgggtcaccagtaaaatcagcgccagcattaacagcaaacgacggcgcatgctgatcatgataaggcttccaatcgataaccaatacctcgaacggttcggatacgatctttacccagtttgcgtcgcaaattatgaatatgaacttccagcgtattagagctaaggtcgtcattccaggtatatagatcctgttgtaacaactcgcggttaactgtttgcccagctcgcatgattagacgtgagaggatcgcaaactctttaggggttatctctaatggctgcccttgtaaacagacttgttgtgtcgacaagttaaggctcaggtcatcttgctgtaccaggttgtcactctgcccctgataacggcggatgagagcacgtacccgggccagtaattcagccaaggcaaaaggtttgacaagataatcgtcagcaccggcatccagcccgtcaaccctgtcttcaagcgcatcacgtgcggtgaggatgagtactggcagggtgacatgttggcgacgccattgacgtaataacagagtaccatcctgatccggcaggccgagatcaagaataatcatgctgtactgactggtttgcagcaaactgtgagcctcggcggcggtagctgcgcagtcgcagacatagccttcactggtcagcgccatggctataccgcgttgtagcagttcatcatcttcaacaatcagtaatttcatagctctcagttattctgataaatatctttatagaggcggctctcaaatcgaaccaagggggctcggcgatttttttggtcttcaggtggaacggcatagccggataaaaattgtacaaatgccatacgttgcccactagcggtagtaatgaaaccggcaagattgtaaaccccttgcagtgcacccgtcttcgctgaaactttaccgttgacccccgcttcatgcaggccaccacgataacgtagagtaccgtcatatcctgctagaggcagcattgatataaaattaagctcttgatcattttgagcaatatattgcaaaacctgcatcattgttgctggtgaaataagattatggcgcgataggccagatccatccaccacaatgctgttaccaagatcaacgcctgctttttggcgtaaaatttggcgaacggcatcggcacccgagcgccaagtacccggaaccccaaaacgctgatgaccaatggttctgaagacggtgtcagcgatcatattgtctgattttttcagcatgattttcagcaaatcatgtaagggggctgattgggtctgtgctagcacgtttcccgcaggactcggtattgtttggcggcgcagattgccatcaatttgaatatcagcttttttcaattcatcttttaagatagccccggcgtagctggccccattttgcacagcaaaggccaatggcaaaggttcgctgcgctgtgtcagacaaccggtaagcgtaaaccggtttaattcgcctggcacgacgtccaactcacaatattgtgcatcgggtgagcctttggctaacgtgcggacttcactgaacatttgcaccggataataagacgcgacacggataaatgcggtatcgccgggattgggcgcactgtaaagagagactgaaaaacagttgcgatcaacaatggcagcagcaggcggcgcactaaagcattgcgtcatatcgttccatggccaacccggtgctttgtcatgactggcgaatactgaggtatcaatcaccacatcccccgcgatctgtttaacccccgcttttctgagagtcgcaaccatattacgcagttgttgacgcgttaacgttgggtcaccaccaaaccgggcaattaaattacctcgcaacacaccatcagtaatcgtgccatggctttccaaggtagtattgaagcgaaagtctgggccgagttgcaataacgctgccaaggccgtcagtactttttgcgtactggccggtagcgccatctgctgagcgtgatagtctattgcaggggttgatgccccaattttttggaccattaacgcaagatttgccccatcaggcagatactgagtgtaattctcgacctgagccgcattggcattagatacactgatattgagtatgatagaacaggccaatccactgacaattcgtgaaaaatgcataatttcggtataactgctgaataatgtgttgtcatactacggtgcaacgagggagaaagtaaacgatgaccctaaaggaactctacgttaaaatgcatatcaaaatgcaaaattgatcctgacttggggtttttggccctaggtttttttttgtttatcgcttggaagcggatagggtatcaagctaaccgtatattcactcgaaaacgttaggatgacggttttttgaacaggatagatttagaggtatttaaaagatgaaacagattccgatgacggtacgtggcgcagataagctgcgtgaagagctggattatttaaaaggtgttcgtcgccctaaaattatttctgatatcgctgatgcacgtgaacatggcgacttgaaagaaaatgcggaatatcacgcagcccgtgagcaacaagggttctgtgaaggccgaattcaggaaatagaagccaagctttcaaatgctcaggtaattgatatcactaaaatgcccaacaatggccgtgttatttttggtgccactgttcgtgtattaaatctgaacactgaagaagaacagaactaccgtattgtgggtgatgacgaggctgattttaaacaaaatcttatttcggttaattcgcctattgctcgtggcctgattggtaaagaagttgatgacgtcgttgttatccatacgccaggcggcgaagtagaatatgaaattcttagcgttgaatatgtgtaatactggcctgtattgaacagtaaatgcccattaagttataaaataaagttgtaaagaaaagtaaaaggccgcaagcggccttttatcagaacaaagtgcatggcacctttctctaaaacaagcgtcattaacgcggtaaaataattttgcgttctttcgccgggcgatagagtactaaaatattaccgatcatttggacgttaacggcaccggtctcacgcacaatagcgtcagcaattagggctttggtttcacgctcttcagcagtgattttcaccttaataagttcatgatgtgctagcgtttgttcgatttcagccagcaccccttcggttaagccgttattgcccagcatgactactggttttaacggatgggccaagcttttcaggtgctgtttttgtttgttattcagattcatcgtcttttttgcttaagttgggattgaaaacggttcattctaccgccatctcatgtgtatcaccaaatcggtctacgccggtaaggagtttacgcgagctaagcaacagatgcgcgggctcttaattaagatagttggaaaaagagatgtctaataaaaagcgttcggctagctccagtcgctggttacaagaacactttagcgataaatatgtaattcaggcacagaaaaaggggctacgctctcgtgcctggtttaaacttgatgaaatacaacagagcgataaactttttaaacagggtatgacagttgttgacctaggtgcagcccctggtggttggtcccaatatgctgtaacccagattggcagtaaagggcgagttatcgcatgtgatcttctaccaatggatcctatcgttggtgtcgatttccttcagggcgattttcgtgatgaactggtcctgaaagctttacttgagcgcgttggggataaaaaagttcaggtggtcatgtgtgatatggccccgaatatgagtggtactccggcagtcgatatacctaaatcaatgtatctggttgaattagctttagatatgtgtcgtgatgtacttgcaccaggtggaagtttcctggtgaaggtgttccagggagatggctttgatgaatacctacgggaaattcgctccctgtttacgaaagttaagattcgtaagccagacgcttctcgtgcgcgatcgcgtgaagtatacattgtagcgacagggcggaaactgtagtaccctaacgctgtttgttaacacagttgtaatatgaggttaatcccttgagtgacatggcgaaaaacctaattctctggttagttattgcagtcgtcttgatgtctgtattccagagctttggtcccagcgaatcgaatggccgtagagtggattactctactttcatgtccgacgtaacccaagatcaagtgcgtgaagcacgtatcaacggacgtgaaattaacgttagtaagaaagataacagcaaatatacgacttttattccggtcaatgatccaaagctgctagataccttattgactaaaaatgtgaaagttgttggtgagcctccagaagagcaaagcttactggcatctatctttatatcttggttcccaatgttgttattgattggggtctggatcttctttatgcgtcaaatgcagggcggcggtggcaaaggagcaatgtcctttggtaaaagcaaagctcgaatgctgacggaagatcagataaaaacctcgtttgctgatgttgctggttgtgacgaagcaaaagaagaggtcagtgaattagttgactacctgcgtgagccaagccgtttccagaaattgggcggtaaaattcctaaaggcgtgttgatggtaggccctccggggacgggtaaaaccttgctggcgaaagccattgcaggtgaagctaaagtgccattcttcacaatttctggttctgacttcgtagaaatgttcgttggtgtcggtgcatcccgtgtccgtgacatgtttgaacaggctaaaaaagctgcgccttgtatcatcttcattgatgaaatcgatgcggttggccgtcaacgtggcgctggtctgggtgggggtcatgacgaacgtgaacagacgctgaaccaaatgctggttgaaatggatggcttcgaaggtaatgaaggcatcattgttattgcggcaactaaccgcccagacgttctggatcctgcgttattgcgcccaggccgttttgaccgtcaggttgtcgttggtttacctgatgttcgtggtcgtgaacaaattcttaaagttcacatgcgccgtgtgccattagataccgatattgatgcttcagtgatcgctcgtggtactccaggcttctctggtgctgatttggcgaacctggtaaacgaagctgcattgtttgccgcccgcggtaacaaacgcgttgtttctatggttgagttcgaaaaagcgaaagacaaaattatgatgggtgcggaacgtcgctccatggtaatgacagaagcgcagaaagaatctacggcctaccatgaagcagggcatgccattattggtcgtttagtgccagagcatgatccagtgcataaagtgacgatcattcctcgtggccgtgctctgggtgtcaccttcttcttgccggaaggcgatgcaatcagtgctagccgccagaagttggaaagtcagatttctaccttgtacggtggtcgtcttgcagaagagatcatttatggcccggaaaaagtgtctaccggtgcttcgaatgatatcaaagtggcaacgtctattgcgcgtaacatggtaacgcagtggggcttctccgaaaaactggggccgttgctgtatgctgaagaagagggcgaaattttcctcggccgttctgtagcgaaagctaagcatatgtctgatgagactgcgcgtatcatcgatcaggaagttaaattacttgttgagcgtaactatcagcgtgcacgtaaattgctgttagaaaatatggatgttttacactccatgaaagacgcgttgatgaagtatgaaactattgatgcgccacagattgatgacttgatgaatcgcaaagaagttcgcccgccagcgggttgggacaatgtgaccaaaaataaatcatctgacaatgacaatacaccaacggcaaccatgccggctgatgaaccgaatactccaacgtcgggcaatacagtgtcagaacagttgggtgataagtaaatcaactagctgttggcatctaaaagcgttgtgactaatataaccctaggcttgcctagggtttttttgttgctaaatttaataactgaagtgaatagccacttttaaggcgcaataacatgcatctaactgccagaggtctgacgttggatctctctcgtccacaagtcatgggtattctgaatgtcacaccagattcattttcagatggtgggtgtcacaataaccttgatcaagcattgcaacatgctcaacggatgttatcagcaggcgctacgctgattgatatcggtggtgaatcaacgcgccctggggctgctgaagtcagtgagcaagaagaacttgatcgagtcgtgcctgtggttgaggcgttagctcagcgttttgatgtgtggctctcggtagacacgtctaaagccgctgttatcactgaatctgctcatgcaggtgcccatctaattaatgatatccgctcgttgcaagagcctggcgctcttgaagcagcggcaaagactggcttaccggtgtgcctaatgcatatgcaggggcaaccgaaaaatatgcagcattcaccctactatgatgatttaatgaccgatataaatcggttcttccaacatcatattgaacgctgtgttgcggcaggtatcgcaaaaaataaattgttgctcgacccaggcttcggtttcggtaaaaatctggcgcataattaccaactattggcacatctgtcagagcttcaccattttgagttgccattattggtcggaatgtcgagaaaatcgatggtaggccaattattgaatgtaccaccacaacagcgtgtcatcgggagtgttgcttgtgcggtgattgctgccatgcaaggtgcgcagattatcagagtgcatgatgtcaaagaaactgtcgaggcgatgtgtatcgtcgaggcaacacgttcagcgaagggataaagataaattatgagtaaccgtaaatactttggtacagatggcattcgcggtaaagtgggtgaaagtccgattacgccggattttgtattgaagcttggctgggctgccggtaaggttctggcacgacatggttctcgtaaaattattattggtaaagacactcgcatatctggttatatgctggaatcagcacttgaggcgggcctggcagccgctgggctatctgcgctatttactgggccgatgcccacacccgctgttgcttatttgacacgtaccttccgcgctgaagcgggtattgtaatttctgcttctcataaccctttctatgataacggtattaagtttttctccattgatggcaccaaattgcctgatgatgtggaagaggctattgaagccgaaatggaaaaaccgctgacttgtgttgaatccgctgagttgggaaaagctaaccgtattgttgatgctgctggtcgttacattgagttctgcaaagggacattcccaagcgaacttagcctgaatgagctgaaaatagtggtcgattgtgccaatggtgctacgtatcacatcgcaccaagcgtattacgtgaattgggcgcgacagtgattaccatcggctgtgaacctgatggtatgaacatcaacgaagagtgtggtgctacagacgttcgtttgctgcaagaacgtgttcttgccgaaggggctcacgtaggcttggcattcgatggggatggcgatcggctgatgatggttgaccatttggggaataaagttgatggtgaccaaattctgtacattattgcgcgtgaaggcttacgccaaggtcaattgaaaggcggtgcggttggcacgctaatgagtaacatgggccttcaattagccctgaaagatctgggtatcccatttgttcgtgccaaagtgggcgatcgctatgtcttggaagcgatgcaagagaaaggctggcgtattggtgcagaaaactcgggtcatgtaattttattggataaaaccaccactggcgatgggattgtggcaggtttgcaagtgctcaccgccatggttcgtaaccatatgagtttgcatgacctgtgtagtggcatgaagttattaccacaaattttggtaaatgtgcgtttctccggcgagcataatccactgaaatctgatgaagttgaagaagtgacccggcaggtggaaaaagaattgggtggtcgtggccgggttctattacgtaaatcgggtactgaaccactcattcgcgtcatggttgaaggtgatgcggaagaatcactgatagctgaaatggcaaaccggattgctgatgcagtaaaggcagcaggttaacccttttttaaagggggagaggcactcttccccaagaaattacgctgaagttgaataacttgacgcttttttctgcaaataaacccatgtgatgaaattgcccttgcgtgaactagacgctttggttagtattcacacccgcttaagtgggtgaataagtcccccgctgatgggtgagaagcatttggcatgcggtgaacccgcaaggatacaggtacaactatgtacgaagctcttctggtatttttcttgctgatttcgattgggctcgtagctcttatcatgttacagcaaggtaaaggtgcggatatgggagcctcattcggagcaggtgcgtctgcaactctgttcggttcgaatggttccggtaactttatgacccgcatgacggctgtattggcgacgctgtttttcgtcattagcttgattttgggaaacatgagctccaaccagggccaaaaaagcagtgagtgggaaaatttaggtcagccactgaaaactgagcagactgcaacgccggtagcaccagtgaaaccgagcagtgatatcccgcaataataatgtttctcagcagcacagtaagtgtaaagaaaaagagttttaaaagggttgttgttacttggacagtaaaaacaaccagttgaatcagtgccggggtggtggaattggtagacacgctaccttgaggtggtagtgcccgattgggcttacgggttcaagtcccgtcctcggtaccaaatcagatagataacttgcttttttatcgttatcgacgtagtatttgccacgttttcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccactttcctaaagtgttttttttcaaatgttgtattcggtagacctcagatactttcgatttcaatttgaaaaaaatacttgccagagagttgcaccgaagccgctttgcggcaaacagggtccagttgcataaagccccgaatttcggggttttttgttatttgacagcagaatcactgggctattaagccctttttttatgtcttgggggtgggcttgtccacattagaacaaaagttaacagagataatttcagcaccggttgaagctttaggctacgaattagttggcatcgaattcatccgggggcgccaatcgacgctacgaatttatattgatagtgacgacgggatcactgttgatgcttgtgctgatgtcagccaccaggtcagcgcagtattggacgtagaagatccgattacggtcgcttacaacttagaagtttcctctcctggccttgatcgcccaatgttcacggctgaacattatactcgttacctcggcgaagaggtcactttggttttgcggatggcaatgcagaatcgccgtaaatggcagggtattattaaagccgttgatggcgaaatgatcacggttactgtggatggaaaagatgaagtgttcgcgctgagcaacatccagaaagcgaacctggtaccccacttttaaagtttggatgaggcaactaggatgaacaaagagattctggctgttgtagaagcagtttccaatgagaaatcccttccgcgcgagaagatttttgaggcgttggaaaccgctctagcgacagcaaccaagaaaaaatacgaacaagagattgaagtccgcgtcagtattgaccgtaaaaccggtgattttgatactttccgccgttgggtcgctgttgacgaagtgactatgccaacccgtgaaatcacgttggatgcggctcaatttgaagatccttctctccaattgggtgattatgtcgaagaccagattgaatcggtgacttttgaccgcattaccacccaaacagccaagcaagtcatcgtacaaaaagtacgtgaagctgaacgggcgatggttgttgagcagttccgtcaatatctggggcaaattgtcactggtattgttaagaaagttagccgtgacagtattgcactggatctgggccacaatgcggaagctgttattggtcgtgaagatatgctcccgcgtgaaaatttccgcccaggtgaccgtatccgtggtgttctgtatgacgtgcgtccagaagctcgtggcgcacagttgtttgtcagccgttcacgttctgaaatgttggtcgaactgttccgcattgaagtaccagaaattggtgaagagctgatcgaaattaaagccgctgcccgtgatcctggctctcgtgctaaaattgcggtcaaaaccaatgacaagcgtatcgatccggttggtgcttgcgttggtatgcgtggtgcccgtgttcaggctgtgtccagcgagcttggcggcgagcgcattgatattgtattgtgggatgataatccagcccagtttgttattaacgctatggcgccagctgatgttgcgtctattgtggttgatgaagacaaacacacgatggatgttgccgttgaagccagtaatttggcccaggcaattggtcgtaatggccagaacgtacgtttagccgcgcagcttagtggctgggaactgaacgtaatgacggcggacgatcttcaggcgaagcatcaggccgaggctcatgccgctattgataccttcactaaatatcttgatatcgatgaagactttgccaccgtattggtagaagaaggtttctcttctctggaagagttggcttatgtgccaatgaaagaacttctggaaatcgatggtcttgacgaagatacggttgaagcgctgcgtgatcgcgccaaagctgcattgaccacgctggccctggcacaagaagaaagttttggcgaccagaaacccgctgatgacctgttgaatttagcgggtctggaacgtagcatggcattcaaattggctgcgcgcggtgtatgtacgctggaagatcttgccgagcagggtatcgacgatttggcagatattgaagggcttagcgatgagcaagccggtgagctgattatggccgcacgtaatatctgttggtttggcgataatgcgtaataaactgtagcaggaaggaacagcatgacagatgtaaccgtaaaatcgctggcagcagagattcagaccccggttgatcgcctggtacagcagtttgctgatgcagggatcaagaagtctgacgtagactcagttacccagcaagaaaaagaaatactgctggcacacttaaaccgtgaacatggtagtgtgcctaacaaactcacgttgcaacgcaaaacgcgtagcaccttgaatattccgagcaccggcgggaaaagtaaatcggtgcaaatagaggtccgcaagaaacgcacttatgtaaatacgccggaagctgaacaagcgaaagcggaagaacaggcacagcgtgaagcggaagagcaggcacaacgtgaagcggaagccacagcgcagaaaatcgctgaagaaaaagctaagcgtgaggctgaagaacaagccaaacgtgaggccgctgaaaaagctaagcggcaagcagcggaaaaagaaaaagtgacgaatcaacaaaccgacgaaaaaactaagccagctcagaccgataaagcacgtcgtgaagctgaagctgcagagctaaaacgctctgtagaagaagaaacacgccgtaaggtcgaagaagacgccaaacgcgttgctgaggaagcccgtaaaatggcagccgaaaatgaaggcaaatggcctgagccagtggctgagcagactgagtctgctgactatcatgtcaccacctcacaacatgcacgcgccgcggaagatgaaaacgacgccaaagttgaaggtgatcgccgcagccgtactcgtggtggtaaagcgactaaacagaagaaaggcaacaaactctctgagtctaaagctgatcgcgaagaagcacgtgctgttggccgcaaaggcaaacgtaaaccaagcacattacagcagagctttaacaagcctgttgttgcggtgaaccgcgatgtagtgattggcgagacagtaacggttgctgaattagccaacaaaatggcggttaaaggctctcaggtcatcaaagccatgatgaaactgggtgcaatggcaaccattaaccaggttatcgatcaggaaacagcacagctggttgctgaagagatgggccacaaagttatcctgcgtcgtgagaacgagctggaagaagcgctgatgagtgaccgtgatattggtgttgaagctgccgctgagcaccgcgctccggttgtgaccatcatgggccacgttgaccacggtaaaacgtctttactggattacatccgctccacgaaagtggcgtcaggtgaggccggtggtattactcagcatatcggtgcttatcacgttgaaactgaaaacggcatgatcaccttcctggacaccccaggacacgccgcgtttacatcaatgcgtgctcgtggtgctcaggcgacggatatcgtagtactggttgttgcagcggacgatggcgtgatgccacaaactatcgaagctattcagcatgctaaagcggcgaacgtgccggttgtggttgcggtgaataaaatcgataaaccagaagctgatccagatcgcgttaaaactgaattgtctcagtacggtatccagcctgaagagtggggcggtgagtctcagttcatcaacgtatcagcgaaagccggtatcggtattgatgaattgttgaacgctatccttctgcaagctgaagttctggagctgaaagccgtacgtactggtatggcaaacggtgtggttatcgaatccttcctggacaaaggccgtggcccagtggcaaccgtgctggtccaacaaggtaccttgaacaagggcgatatcgtactgtgtggctttgaatatggccgtgtccgtgcgatgcgtgatgagttaggccgcgatattacttctgcgggtccgtctattccggttgagattctgggcttgtccagtgtccctgctgccggtgacgaagtgactgttgttcgtgacgagaaaaaagcccgtgaagttgcactgtatcgtcagggcaaattccgtgaagttaagttggctcgtcagcagaaatctaagctggaaaacatgtttgctaacatgaccgaaggtgaagtttctgaactgaacattgtgatcaagtctgacgtacagggttcttgtgaagctatctgcgactcactggaaaaactgtctaccgatgaagtgaaagtccggattgttggctcaggtgttggtggtatcaccgaaactgatgcaacactggccgctgcatctggcgcaatcattcttggttttaacgttcgtgctgatgcttccgcgcgtcgtgtagtggaaactgaaggcttggatctgcgttactactcagtaatttatagcctgatcgacgaagtgaaacaggcgatgagtggtatgctggcacctgagtacaaacagcaaatcattggtctggctgaagttcgtgacgtctttaaatcaccgaaatttggtgccattgcaggttgtatggttaccgaaggtgtgattaagcgtaacaatccaatccgtgttctgcgtgacaacgtggttatctatgaaggcgagctggaatccctacgccgcttcaaagatgacgttagcgaagttcgcaacggcatggagtgtggtatcggcgttaagaactacaatgatgtgcgtaccggtgatgtgatcgaagtcttcgaaattatcgaaatcaaacgtaccattgcttaagcacttctgatttgcaaatatccatttggggggccttggccccccaaactgtctggagaatccaaatggcaaaagaatttagtcgttctcagcgtgtttctcaggaaatgcaaaaagagatcgcactcatcttacagcgtgaaatcaaagatcctcgtgttggtatggctacagtgtctggcatcgaactgtcccgtgatttagcctacgctaaagtatttgtgaccttcttgaatgtgttaactgataacgcagatccggatacggttaaaaacggcattaaagctttgcaagatgcttcaggttatatccgcactttgctgggtaaagccatgcgtctgcgtatcgtgccagagctgacctttgcctatgataactccctgattgaagggatgcggatgtctaacctggtgagcaatgtcatcaaaaatgatgtagagcgtcaggttaatccaggtagtgacgaggagaagtaatggggcgtccacgtcgtcgcggccgtgacattaacggcgttttgctattggataagccgctaggcctctcttctaatgacgttttgcaaaaagtaaaacgtctctttagcgctaatcgcgctggtcacacgggtgctcttgatccattagcaaccggtatgttgcctatttgtctgggcgaagcaactaagttttctcaattcttactcgattcagataaacgttaccgagtggttgctcggctggggcaacgcacggatacctcagatgcggaaggtgcgttaatcagtgagcgtgaggtcaatcttactcaagctcagatcgatactgcactggagagtttccgcggtgaaagccagcagatcccctccatgtattctgcattgaaacatcaaggtaagcctctttacgaatatgcccgtcaggggattgaagtcgaacgtgaagctcgcagcattacggtttacgagttgctcttcatccgttgggaaggcaatgatctggaactggaaattcactgttcgaaaggaacgtacattcgtaccatcatcgatgacttgggtgaattattgggttgcggcgcacatgtcagttatctgcgtcgcttgcaggttgcgacttacccgagcgaacggatggtgaccctagagcagttaacggcgatggttgaggctgcgcaggcagagggacgctcgccaaatccagaactggattcgctgttattgccgatggacagtgccgttcttaattttcctgaagtcaatctgttaccttccgtggccgcttatgtaaaacaggggcaaccggtgcatgtgtcaggtgctcccagtgaaggaatggtccgaatcactgaaggtaaagagcgtaatttcattggtattggtactatcgcagaagatggccgcgttgcccctaaacgtttggttgtggaaagcgtggaagtagaaaatctgccagtagaaaataaaaagtaggccacacggcctgccttgcgatcccgcgattcaaagagtagaatagtgcggcttacatattgggttgctgaattagagatcggcgcctgtcttaattcatttatatatttggagttgtatcatgtctctaagtgttgaagcgaaagctaaaattgttgctgacttcggtcgcggtactaatgacaccggttcaagcgaagttcaggttgctctgttgactgctcaaattaaccatttgcaaggtcacttctccgagcacaaaaaagatcaccatagccgtcgtggtctgttgcgtatggtatccacgcgtcgtaagctgctggactacctgaagcgtcaagatgtagcgcgttacgcttccctgatcgaacgtttaggtctgcgtcgctaagtctgcgagtttcgggagaaaggggccaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttggccccttttttctaagaagtaatgatagaatacgttagtatattgttattattatataagatttataaataggatcttccaatgcagaggttcgcgcggctaatgagagactttaacttaatgaaagttaaggattgtcattagtcgcgaggatgcagtgtgaaggtatcagtaacaggtggattagatcgtcaatacgatcaggcaccgcaaagcataagggtacaattttgctgactccgattattcgtaaattccagtatggtcaacataccgtaactatcgaaactggtatgatggctcgccaggccactgcagccgtaatggtaagcatggacgacactgcagtattcgtgactgttgttggtcaaaagaaagccaaaccaggccagagtttcttccctctgacggttaactatcaggagcgtacttacgctgctggccgtatcccaggtagcttcttccgtcgtgaaggccgcccaagtgaaggcgaaacactgacttcacgtctgatcgaccgcccaattcgcccactgttcccagacagcttcctgaacgaagttcaagtgattgcaaccgtcgtttcggttaacccacaaattaacccagacatcgtggcactgattggtgcatctgcggcactgagcttgtcaggcattccatttaacggcccaatcggtgctgctcgcgttggttttatcaacgaccagtatgtgctgaacccaaccactgacgagctgaaagagagccgtttggatctggttgttgccggtactgcgggtgcagtgctgatggttgaatcagaagccgatattctgtccgaagagcaaatgttgggcgcggtcgtcttcggccacgaacaacagcaagttgtgattgaaaatattaacgctttggttgctgaagctggcaaacctaagtgggattggcaggcagagcctgtcaacgaagcactgcatgcgcgtgttgctgaactggccgaagcgcgtctgggcgatgcataccgtatcactgaaaaacaagaacgttatacgcaagttgatgctatcaaagctgacgtgaccgaagcgctattagcgcaggacgacacattagatgccgctgaaattcaggatatcctggccagcgttgagaaaaatgttgtgcgtagccgtgtgctgcgtggtgagccacgtatcgatggtcgcgaaaaagacatgatccgtggtttggatgtacgtactggcatcttgccacgtactcatggttctgccttgttcacccgcggtgaaactcaggcgttggttaccgctacgctgggtacggcacgtgacgcacaaaacattgatgagttgatgggtgagcgcacagattcattcctgttacactataatttccctccgtattgtgtaggcgaaacagggatggttggctcacctaagcgtcgtgagattggccatggccgccttgcgaaacgtggtgttctggctgtgatgccaagtgcgagcgagttcccttacactattcgtgtggtttctgaaatcaccgagtctaatggttcttcctcaatggcttctgtttgtggtgcttctctggctctgatggatgcgggcgtgccaattaaagccgctgttgctggtattgcaatgggcctggtaaaagagggtgataactttgtcgttctgtctgacattctgggtgacgaagatcacttgggcgacatggactttaaagtagccggtagccgtgacggtgtgaccgcactgcaaatggacattaaaattgaaggtattacccgcgaaattatgcaggtagctctgaatcaggctaagggtgcacgtttgcacattctgggcgtgatggaacaggctatcagcacaccacgtggcgatatctctgagtttgctccacgtatctacaccatgaagatcaaccctgagaaaatcaaggatgtgatcggtaaaggtggttcggtgatccgtgcgctgactgatgaaactggcaccacgattgaaatcgaagatgatggtaccattaagattgcagcaactgatggcgataaagcaaaacacgctatccgtcgtatcgaagagattactgctgaaatcgaagtgggccgtatttacgcaggtaaagtcacccgtatcgttgatttcggtgcatttgttgctatcggtggcggtaaagaaggtctggtacatatttctcaaatcgctgataagcgtgtagagaaagtgacagactacctgcagatgggtcaagatgtgccagttaaagtaatggaagttgatcgtcagggccgtatccgcctgagcatcaaagaagccactactcctgacgcagaagcaccagaagcagcagcagagtaattaagtcattccacagctccttgctcatcggtaaggggctgtgttatctcaggggcgggatgctcttgtgttaaacaaatggatgaaaggatgtttatccaatgtttgtcttcgggagtaggaaatgaagcctttcttgcgctggtgttacgttgcgacagcactcatgctggcaggatgcagcaaccatgattggcgtaaagacgaggttttggcaatcccgttgcaaccaacgttacagcaggaagtgattctggcacgcatggaacaaatccttgcaagtcgggcacttacggatgatgagcgcgcgcagcttttatatgagcgcggagtgctgtatgatagcctcgggctacgggcactagcgcgaaatgatttttcgcaagcgttagctattcgtcctgatatgccagaggtttttaactatcttggcatatatttaacgcaggcaggcaattttgatgctgcctatgaagcgtttgattctgtactagagcttgatccaacttacaattacgcgcgtttaaaccggggtatcgccttgtattatggcggtcgattcccgttggcgcaggatgatctgcaggcgttttatcaagacgatccaaatgatcccttccgttcattatggctgtatctggtggaaagagaaatcgatcctaaagcagctgtagtagcgttacaacaacgctatgaaaaatcggacagagggcaatggggatggaatattgtcgaattctacctgggcaagatcagcgaaaaatcgctgatggaaaggctcaaggcagatgcaacggataacacttcgctcgctgagcatctcagtgaaactgacttctatttaggtaaacattacctaagtctgggggacaagaacaccgcttcggtgctgttcaaactgacggtagctaacaacgttcataactttgttgagcaccgctatgcattgttggaattggcacttttgggccaagaacaagacgacctatcggaatcggaccagcaatagctgacgaacaactatcagcctgatataccttggtttttaccaaagttaatcaccctaacaggtgatggcctttttgttcgttttataatctaatttgagccggttcacacttttcaatgaaaatgactgaaaattttctcgacgagttatgtagactggctgccattattaatgaggcacgtgtacatgactactgagcttgaaacctcttttgctgatctggggctgtccgctccaattctttccgctctgactgatcttggttatgaaaaaccatctcctatccagttggaatgtattccacacctgttaaacggccgtgatgttctcggtatggcgcaaacaggcagtggcaaaacagccgcgtttggtctgccgctgttacacaatattaaagctgatctgaagtcgccacaggttctggtgttggcaccaacccgtgaattggctgttcaggttgctgaagcgctgtccagtttctctaaacacattaatggcgtcaacgtggtggccctgtacggcggtcagcgttatgacgttcaattacgcgctttgcgccaggggccacaagttgttgttggtaccccaggtcgtctgttagaccacctgaaacgcggtacccttaacctgtccaacctgagcggtttagtgttggatgaagcagatgaaatgctgcgcatgggctttatcgaagacgttgaaacgattatggcgcagatcccggctgaacatcagaccgcgttgttctctgcaaccatgccagaagcgattcgtcgtattacgcgtcgcttcatgaaagaaccacaggaagtccgcattcaatctagcgtgacgacccgccctgacattagccagagctactggagagtgggtggcggttaccgtaaaaatgaagcgctggtacgtttcctggaagctgaagatttcgatgctgctattattttcgtacgtaccaaaaatgcgaccttggaagtagcagaagcccttgagcgtagcggctacaacagcgcggcactgaatggtgatatgaatcaggcactgcgtgagcagacgctggagcgtttgaaagatggccgtctggatattctgattgcaactgacgtagctgcccgtggcttggacgttgagcgtatcagcttggtcgtaaactatgatatccctatggattcagagtcttatgttcaccgtatcggtcgtactggccgtgcaggtcgtgcaggtcgcgcgttgctgttcgttgagaaccgtgaacgtcgtctgttgcagaacatcgaacgcacgatgaagctgacgatcccagaagttgagttgccaaacgcagatttgctgagcgaacgtcgtttagctaaattcgccgctaaggttagccaacaactggaaagcagtgatttggatatgtaccgcgcattgctggctaagctgcaaccggaagaagagtttgatatcgagactctggctgctgcactgctgaaaatggcgcagggcgaacgtcctctgatcctgccaccagaagccccacgccgtccgcagcgtgaattcaattcacgtgatgaccgtggtaacgatcgtggtagccgtgatcgtggtgacagccgtcgcgataaccgctctgacagccgttctgctgatagccgtgatggtggtgagcgtcctgctcgtcgtgaacgtcgtgatgttggcgagatggagctgtaccgcattgaagtgggccgtgatgatggtgttgaagttcgccatattgttggcgctatcgctaacgaaggtgatatcagcagccgttatatcggtaatatcaagttgtttgcttcccactcaacgattgaactgccaaaaggcatgccgggcgaaatgttatctcacttcacccgtacccgtatcctgaacaagccgctgaacatgcagctgttgggtgatgcacagccacatgaacgccgtgagcgtccagcgggtggtaacggtggtgagcgtcgtggcggtggccgtccattcagtggcgaacgtcgtgaaggcgcaggcgctcctcctcgtcgttcatttagcggcgatcgtgctcctaccggtggtggtgagcgtcgtggtaaccgcgatggtcagcgttctgcggccccacgtcgtgatgatgctgccgcacctgctgctgcagccgccgcaccagcccgtcgtcgcttcggtgatgcataagttcgcttagtcatctctgatgattaaacgtaaaaaccagccttcgggctggtttttttatggctattatttatcgttatatcatgattatctcctgcttattttttatgctcacctgctcattaagccaaacttatttggccttacagccatgccaattgctttggatagagagatgtatttgttaacttaagccaccgatggtgctattaaagtaaacctataagttgacagtatgggcagggatgaccaaaatcataaacgtcgaaaaaattttcctatcaggctactgggctcggcaagaaaggaacttagcgatttagatgcaatcaatagagccgaatttttggttgctattgatgtctttgaactccatgggcctggttctggtgtgcctaacgtggagaagatcgggggcgatatgtatgagcttaaaacacacagtagaagtcattggctccgaggtttttactttcactacgttgatggcctttatattgttacgcatatttttgccaagaaaaccaataaggcacctgattccagcaaagcactcggattacgtaggtataaagatttcctccgttctcagggtgaggaataaattagcaacaaaaagaggttgttatgaaaagtgatctgacactgcacgcttgggatgaggttcgggcagaactcttacaagatgaagaaaccgcaagggcctatgctatcgtcatgctacgtaaggcactactcaatagtctggttgcggtcagaaaatccaaacagttgacgcaggttgatatcgctaaacgcatcggtgtgagtcggcaggcgatcagcaaattcgagaaaggtgagtcagccccgactcttgatactctgattggttatacggcggccatggatattgattttgctgccaatatgaagaaaatatttactcaaacattttgatgattaaacgtaaaaaccagccttcgggctggttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaacaacctcaaaccagccttcgggctggtttttttatggcggttatttgtatctgcctgcgatattaccggcgcggggtatgcatcagatcttgctgtaagctggcaacggtttcaaaggaatacagccgtgcttgatgatcaaaaatttggccattaatcatcaattcgtcagcctgtgtttcccgtaataatgactgaagcccatggcgtactttacttttatcaccgacgatggataagcgcagcgcctgatcgacaccaaactgttccgctggcgagcaaattgccgccatattctccactggcggtggtaactggcccggtgtcccccggcgcaggctgacaaattgttgctgcattgaggtaaacaggaagcgtgcatcgcgctcgctatctgccgcgaccacgtttacgcagacaatggcatagggctttggccattgagcggatggtgtaaagttctcacggtatagcgagagtgcctgtaacaacatatctggggcgaaatgtgaggcaaaggcaaacggcaggcccatcgcggcggccagttgtgcgctatacagactggagcctagtagccacagcggaacatgcagcccctggcctggcactgcttgtactgcttgccccggttgtacttcggcaaagtaattctgcagttcacgcacatcggctgggaaattatccacttcaccagagagatggcgacgtaatgccatcatggtgcgttgatcgctaccgggtgcacggcccaaaccgagatcgatacgatcagggtagagcgacgcgagggtaccgaactgctcagcaatcaccagcggtgaatggttcggcagcatgacaccaccagcgccgacgcggatcttattcgtgccactcgcaatatagccgatcagcaccgacgtcgccgcgctggcgataccggtcatattgtgatgttcagcgagccagtagcgctgatatccccatttttcagcatgttgtgctaaatccagtgaagcatgaaatgcatcccgtgctgttttaccctgtgctatcggggataaatcgagcacagaaagggggacagtatttttatcgactacagaaccggtgttatcaatcatagaatcgtccatcttaaccttatgtcgagtcgcttgaagggcgaacgcattatcttcttgttggtacttgaagttgagagtgggtacttgaaattacagatgagtatttgaaattacaggatcgttagctgcgcgtactcatcaaaatcaattacttatgcaagcttatcgggattacctcgcttgccgccttcctaaaactcaaattattttgggtatagccgcattaattgacccaccaaaaatgacgtaaaacatgaggctattactctggcagcataatctaaataaatgctgccgaagggggaataaatgcggcgattaaaaaacgagtgaacctacgaagacgaaaaggttatttatcctattgtttgtggtggtcattgcgatttttttaatttattgggactgaaatattttttttcggaatccttacgtaatgctgaaaaaatcaaacagtcgatatccgtacaattacgaacaatgactatcaacacaatgaatgtacggtaaaattttatgcacagtaaaattattttggcctgtttggtgttcacgcttgtcgcttgtgatcaatcctcttcaccttcagcgacaccctcgcgacaagaggtgggggtggtgaccttaaaaactcaaccggtcacattgagtagcgatttatcaggccgaacggtggcggcaatgacgtctgaagtcaggccacaggtcgatggtatcatcaagaaacgcttgtttactgaaggatctgaagtcaccgcgggacaagtgctctatcaaatagaccctgctagttatcaggccgcttatgacaccgcaaaagccgcgctacaaaatgttcaggtcagcgtaaaatcggccaagctgaaagcccagcgctatgcggcattagccaaagaaaatggtgtgtcgcagcaagatgctgatgacgcccaaaccagctatcagcaagcgctggccaatgtggccgaaaaaactgctgcgctggaaacggcgcgtatcaatttggcctatacccaagtgcgggcacccatttcaggtcgcatcggcatttcctctgtgacaccaggggcgctggtgacggctaatcaaaccacggcattagccaccatccgtaaccttgatcccatttatgttgatttaacccagtccagtgcgcagttgcttgctttacgcaaacagcagcaggcaggcaatgacacagtagcgaatgcgccggttcagctaacgctggaagatggctcggtttatgcccacgaaggttctctgcaactgaccgaggtggccgtggatgaagcgaccggtgcggtgaccttgcgtgcgaaattccctaaccctgaacaccaattattgccgggcatgtttgttcgcgcttcagtacggaacggtgtaaataacaccgctattttggcaccacagcaaggcatcactcatgatgcgaaagggaatgctaccgcgttggtggttaatcaacagcagcaagttgagcggcgtgaagtggtaaccgaacgcacgattgatagctactggttgattagccgtgggctggctgcaggtgaccgcctgattgttgaaggaaccgaaaaggtcagtgttggcgatgacgtcaaaccggtagaggtgagcactacgctgcccgttgtggccgaaccgactacgccatcaactggggagaaataatcgatgtttgcccgtttctttatttatcgcccggtttttgcctgggtcattgccattgttattatgttgggcggggtggttgcgctggaaaccttgccgatagcccagtatcccgatgtcgcaccaccatctatttccattaaagccacctataccggtgcttcagcagaaacactcgaaaacagtgtgacgcaggtcattgagcaagaactgaccggattggatggtctgctctatttttcctcctccagcggttccgatggtaatgccaagatcgtcgccacatttaagcaggggactaatgctgataccgcgcaggtacaggtgcaaaataaggttcagcaggcgctaacccgtttgccaacagaggtgcaggcgcaaggggtcacggtgaccaagtcgcagactaacttcttgttgatcatgtcgctgtatgatgaaaaagacaaacacaccggaacggatattgccgactatctggtcagcaacctgcaagacccactggctcgcctcgaaggggtagggagtgtgcaggtgtttggttcgcaatatgcgatgcggatttggttaaatccgaccaaactggccgcttacaatctgatgcccagcgatgttcaatccgccattacggcacagaacacacaggtttctgctggcaaaatcggggcgttaccgagcggtaaagagcagcaattgaccgcgacagtcatggcgcaatcccgcctgaaaacaccggagcagttcaacaatattattgttaaaagtgacagcacgggcgcggtggtacgactgcgcgatgtggcccgtgttgagctgggcaatgaagattacagcgtgacgacccgcttgaacggccatccagccgcggggatcgcggtgatgctggcacctggtgctaatgcgctggcgaccgccgagcgggtaaaggccaaggctgccgagtttgaattgaacttgcctgacggatacaaaatcgcgtatccaaaagacagcactgattttattaaagtttcggtcgaggaagtggtgaaaacgctgatcgaagccatcttgctggtggttatcgtgatgtacatcttcctacaaaatatccgtgccactttgataccggctattgccgtcccagttgtgttgttagggacgtttggggtgttggccatattcggctactcaatcaatacactgacactttttggtatggtgctgtcgatcggcttgttggtcgacgatgctattgtcgtggtggaaaacgttgagcgggtgatgcgggaagacaatctcccgccccgtgaagcgactgagaaatctatgagtgagatcgccagcgcactgattgggattgcactggtgctctcggcagtattcctgcccatggccttctttggtggggcgaccggcgttatctaccgccagttctccatcaccattgtgtcagcgatggcgctatccgtgttggtcgcattaaccctcacgccagcattgtgcgccaccttcctgaaacccaaccataaaccgccatcagagcacggtttcttcggcgggttcaaccgtcgctatgaccggatgcagacccgttatgaaagcctggtagggcatgttattcaccgctctttgcgctatttactgatttacgccgtgctgattggggtgatgtgtgtgttgtttattcgcctgccaacgggctttttaccgaccgaagatcagggtgatgtcatggtgcaatataccttgccagcaggggcaaccagtgggcgcaccatggaggtcagtaaggcggtagaaaactatttcatgacgcaggaaaaggacaataccaaagcggtcttcactatctccggttttggctttagtggtagcgggcaaaatgccggtatggcgtttattgcattgaaacactggcgtgaccggccgggcagtgaaaataccgccacagccattgcagatcgcgcgatgaaggcactgtcgagtattcgcgatgcccaaattttcagtatgacgccacctgcggtggatgggttaggccagtcgaatggctttacttttgagttgcaagccacaggggataccagccgcgagcaactgctgaccttgcgcgatcaactgattagcaaggcgaataaagaccctattttggcctcagttcgcgccaataccttgcaacaaatgccgcagttacaagtagatatcgataacgataaagtcgcggcattagggctgtcgatcagtgatgtgaatgccacattaagtgccgcctggggtgggacgtatatcaatgactttattgatcgtgggagagtgaaaaaagtgtatatgcagggtgatgtggatacccgctctaaaccggaggatctcaaccaatggttcgtgcgcggtagcagtgatgccatgacatcgttttctgcctttgcgacaactcgctggatttacggcccggaaacgctttcccgctataacgggcagacgtcctatgaaattcaggggcaggccgcttccggcagcagttcgggcaccgcaatggatcaaatggagaaactggcggctgaattacctggcaccagttatgcgtggagcgggctgtcttatcaggagcgtttagccagcgggcaagcattatcgctgtatgccatttcaatcttggtggtattcctgtgcttggcggcgttgtatgagagttggtcagtcccgttctcggtcatgatggttattccgttggggataatcggtgcagtagcggcagcgacgctgcggggattggaaaatgatatttacttccaggtggcgttgttgacgaccctgggtctggcatcgaaaaacgccattctgattgttgaatttgccgaagcggcctatttacgcggcgaaccgctggtggtggcggcgttgcagggcgctgcaactcgcttacggcctatcctgatgacatcgctggcatttattgctggggtaatgcctctggcaatgtctaccggtgccggtgctaacagccgcatttcaatcggcagcggcattattggcggcaccttaacggcgacagtgttggccgtcttttttgtcccgctcttttttgtcttgattcgtcgagtgttcagcggcaagtcaaaaaatatcactgaacataaaggagtataaaatgttcagtcgtatactgatattatcgttacccgcgctgctggccggatgtatttctctcgatccggactatcagcgcccagtggcaccggttccggcaaccttgccttactcaaccgccagtagcagcaaggcggcagatattccgtggcaggagacgatcattgatcctaaactgcgccaggtgattgcgttggcattagagagcaaccgtgacctacgccaagctattgccgatatcgaagcggcccgtgcgcaatatggtgtgcaacgggccgcccagataccaacggttaatgcaggagtcaatggcagccgtgggcgcggattgtccgatacctctgatggcaacaacaataccgctatcagccagagttatggtgcccaagccagtgttagtgcctttgaactggatttatttggtaaaaaaagcagcttgtctcatgctgaatttgaaacctatctggcaacagaagaagcggcgaaaaccacccgcatcacactgattgctgatactgcgacagcttgggtaacactggcggctgaccagaatcaattattgctggccgaagagacgttaaaaagtgcggagcaatctttaaaattggcacaactgcggcagaaaaatgggatagcgtcacgtattgatgtagcggcgatggaaacgttgtatcaatcagcgcgggccgatgttgcacaatacaaaaccacggtagcgcaggataaaaatgcactggatttgttggtgggccaacccgtggcagcacatttactgccagtgacggcctctacattgccggaggtcatcaaagctgtacccgttgggctttcctctgatgtgttgttgaaccggcctgatgtattggaagccgagcataaactgaaatcggccaatgccaatattggggccgctcgggcggcattcttccccagtgtgaccttaaccgccagtgggggcgtcagcagttcggcactttcaacattgcttagtgagggggcagggatttggtcattagccccggcgattaccttgccgatatttgatggcggggcaaatcgggctgcactggaatattcacaggcacagaaaaccggctacattgccgcatatgagaaagcgattcagacggcgtttaaggaagtcgccgatgcactggcgcgtaaagcgaccattcaagaacaacgggcagcacagcaagcttacgtggcggcggcacaagaaagtgttgaactggcacaaaaacgctataaacagggaatcgatacatacttgaatatgttagatgctcaacgcaccttatatgccgcgcaaactcgtctgattgccgtgcaacagatacaaactaacaatttgattacgttgtataaagttttaggtggtggggtatctgacgtcgccaaagagtagacattttttcgcgggcatatttttagtctattgggtacatcgtagtctataaaatgccgctgtgattaagcgttaataaacatgaataacagggaggccagcaatgacctccctgttattacttgataaggcaaggccgtttacgacaccagttctaacccggcaacacgatgccagtagccgttacaatctgctttattggctacaggtagcggtgacagaccctgttcgttagcacggaattgatcgataacgctaagcgtctcaaggccttgtggcgaaagacggatgatatccactaacccctgcattgagatcagatcattgccgaggttatagcagtagccactttgggtctgaataccgtttaggatgaagacctgttgatcttcttgtgacatcaccttgcgcccttgtggatatttaatgcagcaggtctcgcactcatctttggcgcggtcttctgagcgagcggtaaagcaacgggcggaatacgccagcggcagatgaccgtaactcagaacttcaacttcaaattgatgacgaaatcctaacgcatcgcactgttgcagtacattgctcaaccagtcacgggacagttcaaccggcatacaccaacgtatcatgccctgacggtgtaaaatgcgcagggtataggcgttatagcagttcagggcgtggccagcgacaaacggtagtccgcgctcggcggccatattcaccgcgccgaggtcattggcttccagtaaaaactcgccattctccacataacgtttcagttcattcaattcggatggtgcctgtaacagcgccagcgtagaaatcaccacttgtttgccgctgcttgcgacggctttggctaaggccaaccagtcaccgaccttcatttcacggcgcttggtacagacattttcacccagataaataatatcggcactgctgttggccgccgcgtgataaaaggtttcaatctcagtttttggccagtaatagagtactgcgcctaaggcgtacttcatatttcctccggctactgccacttacgatgataagcgcccagtgttgtctgggtaccttcggacattgcgcccagttgctccatccattctgctttggcggcaaattgcgccggattcgcctgatagaggtcaatcgcctgtcgccagactttggcaacctggctgacgtaggctgggctgcgctggcgtccttcaatttttactgaggcaatattggcagcaaataattcgggtaatagctcaagggtattcaggctcgtcggctcttccagtgcatggtagcgctggccatctacccgatagcggcctttgcacagtgtaggataaccggcattttcatggtcttcgtagcggtcaatcaacacgtcgttgaggcgggattccatcccttgtggggtttgttgccaacgtacaaagcgtgcgggcgagcaagcacccacggtattgggtgattcaccggtcaaataggaagaaaggtagcaacggccttcagccataatacacaaactaccaaaagcgaagacttccagcggaaccgggctggtacgtgataactgttttacctgatgcattgagagcacacgcggcaataccacccgggcgacatcgaaatggcgttgataaaagcggatggcttcatcgttggtggcagaagcttgtaccgagacatggcgctcaacctgcggataacgttcagcagcatattccagcatcgccaggtctgccaagatcagcgcatcagctccaagttgtgcggccatatccaccgcccgttgccagcgtgcatagccgtcagggtgggcgaaggtgttaatggcgatatgtaatttacgtttacggctatgaacgtagttaacggcttcttgtagctttttatcggtgaaattgaggccggcaaaatggcgggcgttagtatcatctttcaaaccgatataaaccgcatcggcaccattgtcgattgcggcctttaatgcaggtaagttacccgcaggacacagcagctccatagaatttccctgatataccccccatacttcaagttgcagattcaagttgcagatgtgagggcatagatgatcttggtattttatcgagcggcaattttagttaacctcttcacatcgcaccttgatttaaggcagtttctttcgcattggtgacactcttctgatatttagcaatacatctgaagatgttctgatgcaaaatttgtcgatatagcccattttcataggttagcaatgtggcagaatagcggtacttggcattgtcattttattcagtgctatcattttattcaggattacaaggagtcaccgcctgtgttgggaaaactacgagcacatcttgtgcgtcaagggccagcgctgctacgaggtccattaaaagtcacaccatttgccttgcagcgtcaggtactagaacacgtgttgggctggcaattccgtcaggctctgctggacggtgagttggcgtttcttgagtctcgttggttaaaaatcgaggtccgtgaccttgcgttacaatggtttgtgacggtagaaaatggcaagctgctcgtgagccaacaggctgacgccgatgtcagctttagcggtgatgccaacgatctgatcttgatcgctgcccgtaaagaagatccggatacgctgtttttccagcgccggttacgtattgaaggggataccgaattgggcctgtatgttaaaaatttaatggatgccattgatttggaatccatgccgacgctactgcgtgttggtttgcaacagttggctgagtttatcgaagcgggtcagcaagagggcgcggtggcaacttcccgcgggctggcatcgtgttgatccgggttgaaattccggttgatgcgccggggatcgatgctttactgcgtcgggcatttcagcagggtgatgaggcggagctggtacaacaactgcgcgaagatggcttgctgacgcttgggatcgtggcgacggacgatgaaggggtcgttatcggttatgcggcgttcagcccggttgaggttggcggtgaagatcgccaatgggtcgcattggcaccactggccgtggaagagggcttgcgtcggcagggcttgggtgaaaagttggtgtatgagggccttgatgccctgaatgagttcggttatgccgctgtggtagtgctaggtgcgccagcttattattactcacgttttggttttgtaccggcagcccgccatcaactaacctgccgttggcccggtagcgaagaggctttccaggtatatgcactggcagaagacacgctggttaataccaaaggcgaagtggtgttctctgccccattcaatcgcttttagccgcaatatgttgcaccgttaattcggtttttactgtcaataacggcattaacgaggagggctggtcaatcaccagctcagactgctgacaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgccccgaggtgcggtcaacccttcattcacgagtctaaaaatagcgttgtcaataacctcggctggtcaatcaccagcttttctttttgctgtttactgagctgcttgacgcggtactccagctttaaggcggtcgaacggtcgcccgcttcacaatgaaataccaacgttaactcccctttgccccgcagcgcttttgcccctttccccgcctgatgctgtgccaaccgccgtgctacatcggtggtaataccggtatagagcatgccactggcggtacgcagcaaatagagatgccaaaggctatctgacataatcttattccagtccgagggtaacggttcggcatgttatcaccggaacagcgtattgcatcctgactttttatctgcccgtcgccaatcgggttaatgccacgagcgtgtcacgagtgaacgacgcgccgagtgccgtgggcagaagaccgtgtaggagaaaaaaacagagagtagacgacgacgtcgtagacgcggggcaaaagcggccccgcgatagatacacctagctaagatggatacgcctggctaaattgcggcagttggttgctggttaaaggaatgtttatccgcatggtttgctgttggcggattaattctattgataatatttcgccgttagtttccacctcaacgtgcagtaacgggttactgtcattcaagtcaaaaacacaggtgacctgagctgctggttgttggttgcgtaacatcaggtagctgagatcacgtaccgacggattcgctggggccagcccttgaaatagcgtggcatcagcggctaaccacagtgtcagtgggcgtgctgtggtttggtaacggcacgacatcaccccatttagtggttgggcggtcacctgatgcacatactgcatcgggccgctgtcaccgaaggacgtcatttcacctttctgttctgtcgcagtcccatcaatatacagcgtccagttccacgactgctgatggggattaacgatattgctaatatcgataatcgtatcttccagccataaaatacggcggcggaatttaacatcacgataagacgcttcatcccattgtacgcgggtatggctgtctaactcaggcgcggtttgacgccaatcgacttcggtatccagccaactgaagtttgctgcctgatgccattgacggatgtaaggcactgcaggaggctgatttttttggttgatactgagcgtattgtgagtggcgctgtttttgtaatagtcataatgtcgctgtgcaccataaccggtggtgcctaaatcgggcaggacttcgtggcccctgtcaaacagaattaaatttagccgatcataatgatcatgctcgccgccatacgggctgtgttttatcaacaatgcgcggctggcctgcggttggcgtaggatggttaatccgcaatctggtgcatgtagtgtatcggtcgggatgacatcaataatttgcagtggtaatgattcagccccatacagcagtgcatccagatttaaacggggttgctggcgataaatatgttgcagggccgccgcatattcacggttgccgtagatctgataagcaaattcatacagatgcgcatgattaagctgctcttgcccggcggtacaatcattaatgcgcgggaatgtgccgttgggcatcagcagcttgagcgggaagctgagcatgtcgcggtaatagggcagcgccagtaggctatagcggctaccggccgccagtttttcaaatgaccaaaaaccttgcagtgcataaaagtgataatgcaccgagccttcaaaccacagcccttcgttgaataagccatgctctaactggtagcgcaggccgtaatctgcgttaaccgcaaactcaatgtagtgctcctcttcaaggatcaggccaataaccgcgatagcgctactgattttaacttcatggttgtgcaactgacgggtacggtgttgcattaagaaatcagcgcccacccgcaataagcgctcagcaagacaatcacgttgctcttggctgagcgtatcagcgataaagtcatagcccaaggcaaaatcaaggaggcagtttgcctcacacagggtctgtgcattcgccttacccggcccgttataaggaataccaccgtggacttcatagtcagggtagtagcgggcataactcatcagaatgtcccgcaccttatcgaagtaacgtatttctccggttaattgccacagcaagcccagttgattgcaggctttggcgttcaaaccatttaatgcccgccaccaggcaccgtcgtagggttcgccgctaaaaagatgatcatctaccggacagcggtgtgcttgaggtgaaaagcgatcccataccaactggacaccatgctcagggcaataatagtaatgattccaggtggcgataccggtggcgggcaccagtgtgtcggtctctaaaaccacctgattatcggcgatcagcgtggcaataatctccggttgtttcacaacgcgctggcggattttaaccatctgccgatccgtaaactgcttcatatctggcgtgtcctcggcgatgcttatttttgcgttgtgattgggtaaagtaagatttcaacggtatctgggtattttgctatcaggtattgtgctttttgttggaattcaacgtcagcagggtaggcgcgagcggcggtaatcatattgaccaaggcttttttatcctgtactccatccagatctttatacggccaggcttggtcggtattgatgaaaccggcaacgtactgatagccttttttcaggctgtgctcatccagactgaaatcccagatatctttctcgccaacctccccaagacggcccaatttattgtaggcctctagatggaagttactgtaatgccatgggcgggtgcgctccagctcggcattttgtcggccttgcatatcaaaatgtgagggaatacggcgtaattgcgtgatttccaaacgtttctgtgcagcggctttttgatcgctgaacagggcaaaagaggccgcctgcatatcaaaataggtgccgtggttattgtgccagttatcttcttcgaaaccattttggctggtggtcatccattgataaaaatcaccataccaacttttaatggcctgatagtcgttgtcactgagaacattggcgggtctgatcaattcaacggcatcaatcacatcaactagcgcccggctatcgatcaaaccaatacctcggccttcgttaatccccggaatggcctgcgcatattgcagatttggattcattttagtctctggattcacgaaccaattgaccaattgttcatgcgctttttgggcatactcaggcttaccggtaaagctataagccaacgccagataatagacgtcttcactgaagctgttcatgcgctttttatcggtggcatcactgttggccgcaggatttgtttccccatccttacgtaaataaggcataccgtctttcttgcttggatctggccaccaataaggtgggaagctgtaatagtcgtgtttatcaccactggcggccaagaggcttttatccatgacggagtacagtggtttttttagtgccttgtcggccttagccatcagatttttataagatttttcatataacgggttgttttgtttaatctgttcaatgctgtagttaatatcgtccatttttaataacaacggatgactttctgcagcataaataaagggagatgtacccaacagaatagtcagtaataggtttttagcaccagagtttagcatcatcactttccttatttttatggattaaacggtgtaaataaaaaattattaatttaatatattgaacactcattttttaaataaaaattgtgcttatttataatgtggttatttaatcaattcgtgggtgatagagagaatgaattccatctaatttatatttcggttgaattctaaggcaaagtttttggacttttgtgatccaagtctaccttatgaattctctattaataattgacttagattgtgactgccttcaaattaaatctctgttttaggtcttttcccgtcattttaagtcattgcatgttttttttaatttttaaaataaatcacttaacctactgtttttatgtgtttattaaatttttatcttttttttgttaattttacaaatgtgatctcaagcagaaatttcaaattggaattaagttttgttttttatggtgtagttttttgttttcctctgagttctaatgctatcacgtgttttacgattctgttttgttatttaaacttctgggtaaattcattaaaaattaaatttcaacgaggatgctaagatgaagacgcaaatgataatgtcaaaagtaaaaataaagtctttgctgttgttaacttatttagccatggggatcccttctcttcacgccgcagaaacattgcaagtgtggatccgtgcaagtaatgactctaaaaacatttataaaaaagaagctgacacgtttgagaaaaaaaccggtatcaaaattgaatatttcaatgccacgactgattttgaacaacgtctggcacgggccgctgcgggcaacgcgctacccgatctgattttcaacgatgccgtggcgattggtcagtttgtgcagctagggattgtcgaaccgattgaaccaaaaaatattattggcggagagaacatcttcgataccgcctggaaaagtacccaatatattgatggaaaatattacggggttcccacctccgctcaaacctttgccttatttgttcgcaaagactggcgggaaaagttgggcttagagcaaccgaagaactggcaagacattagcacgctggcgaaagcctttacctttaatgaccccgatggcaacggtaaaaatgatacttacggctttattttgcctggttcaacaacccgtggctacgccagttggtttatcagctcctacctttggcaggcggggggtgactttattcgcccagccggtgaaggtaaatttattgcctcgctggaggagccagcagccactgaaaccctgagtttcatgcgcggaatggtgtgcgataaaacagtccagccgggggctatcaatgcgaccaccgctgatgcgatcccttcattccgttctggccaaagtggcatgttcttctccggcccatatcacatcgcgttgtttgataaagatcccggcaccgaggcttttgaagtgatcccgccaccgacagggccaaaaggacaggctacgttggctgaaggcactacggtctttatgatgaaaagcagccagaaaaaagcagccgctcagaaattcattgagttcatgatctcccctgaagggcagcagatcggcatgggaatgggcaccaaaaacatgccagtcgtgcgcttgtcgatcaataaattggtggataccaaagcggtctatgacgatccacgttgggccatattcgccgatctgtatgccgaacagggccgctatattccacaagttcctaactggacacctattcgtcaggtcactgctgaaggtttcaaccgtattttagccaactgtgacagtgatatcgccgcagaattaaaagcggtgaatcagaaagttaatgatgagttggctaaacagaacgtcttagggcagtgagtgaataatgataacgctaaccccccgactgaaacgtaacctggttccgtggctgttcctggccccggcactggtcatcttcacctggtttaaattcatcccgatgttgcaagggctggtgatgagtttctacaaggttaactttaaccagccaaacgagtgggtcgggtttgccaacttttcccgcgcctttggtgatgaagcgctgcactcggctgttttcaacacgttgttatatgtcctggtcaccatggtggtggccgcgtttatcgccttctttctggcgatgttattggaagggccggcacggcatttgcgttttattcgtaccgccatcttcctgcccgcagtgaccagtgcggcgattgtcgccgaaatgtggcgcattctgttcaacccgaccagcaacggggtggtgaaccacgttttatcgtggttcagcattgaagcgcaggggtttctggcggataccgatcaggcgttgtggacagtaatgctgctgcatatctggaaagccgtgccttacaacatggtgatttttatcgccgggctggtagggattagccgtgatttatacgacgcgtcaaacgtggatggggccaactggtggaaccgcctgcgttatgtgacgttaccgggcatgatccccgcgctttctgtggtcctgatgctgtcatttatccgtggcttccgtgtgtttgccgaagtttacgccaccactggtggtggcccgtctaatgcgacggaaatgatcatgacgcatatctataaattgggctttgagcagtttgattatggttatgcctctgcggtgtctttcctgttatttgcattcactgtggtgctgacgataggtcatctcaccttgaaaaaacggatcgcccgttactaaccgagccggagactggtaatgaaaagtaaaagctggaacagtatcggccgttggataatttatggtctgctgctgattgtgtttgttggcccgtactggggaattattgccacggcattcagtggtgcaccggtgaaacccggtgaattgctggcatggcccaatcagttctcatgggataactttatcttcgcctggatggatatcggcgtctggcaatacctactgaactcgatcattgtggtgttctttggcacggtgttgcaggtgtcagtcagtgcgctggcggcttatgcgttggcccgtaaaaagtttgtcggggtctccttgaccagtctgatcatcctttcgaccatgatgctgccggaagaagtgatcgccattcctttgtatatgatcatcaactggcaactgccggtgatcgatgcctcgctgtacaacagctatctgggcatgatcctaccgattgtgggctgggccttttctatctttgtattgaccgaatttatggcggcaattccaaaagagctggaagaggcggcgcgcattgacggtgccagcgaatggcaaatcttcttccacgtgatcttgccattggtgaaacctgcattgggtactgtggtgaccttcggctttatcatgatttgggatcaatacctgttgccactgattgtggtgaatcaggacagtctgaacaccattccggtgatcctcggcacactccgtaccgatgagagcatcaccccgaacatctttattgccatcacgctgttggcgatgttgccgagcatcatcgtgtatctgggtctgcaaaaacatttcaatcgcgggatcatgtctggcgcggttaaaggctagggagaaagaaaatgggatcggttgtacttaaaaatgtgtgtaaatcttacggtgacatccatgtgatccgcgatgtatcgctggagatccctgatggtgagttctgcgtgctggttggccctagcggttgcggtaaatccaccttactgcgcatgattgccgggctggaggagatctccggcggcacggttggcatcaatgataaagatgtcaccgatgtggaaccgaagatgcgtgacatcgcgatggtgttccaaagttatgcgctttatccccagatgacggtacgtgaaaacatgggattcgccctgaaaatggctaagatgtccaaagctgatattaaccaaaaggtcgaatcaaccgccgagttgctcggtttacaagcgctgctggaacgcctgccaaaagatttgtccggtggtcagcgtcagcgggtcgccatgggacgggcaattgtgcgtaacccacaggtgtttctgtttgatgagccactgtcgaacctggatgccaaactacgcacacaggtgcgtggggagatccgcgaactgcatcagcggctaaaaaccacttcagtttatgtgacgcatgaccagatagaagcgatgaccatgggccagatgatcgtggtcctgcgtgaagggcgcattgaacaggttggttcaccattggacttgtatgaccgcccggctaacctgtttgttgctggctttattggatcgcctgaaatcaaccagttaaaaggcacggtggtacaagagggcgataaattcctgctgcaattggaggacaactcattactggccttgcccactggattgaacgtcactgaagggcaaaacgtggtttacgccatccggccagagcaggtgaatgtggtagatgaaacgcactgtgccagcgcattgaaagcgaccattacggcgatagaaaatacgggctcggatatgcagctcttttgcagcacgggcgggggccgctttacctctgtatttaaacaacgtttagcggtgagcgaaggggaaacggtctatctgcaacctaagcttgcgggtatccatatctttgatgctgctacggggttgcgggttgactgccaggcggcataagggaggccatattcatgacgccaataaaaacggcagtgacagcaatgaaactatacacattggatgttaactgcctgatcaaagctaaggcgatattgcagcagcctttttcacctctgcaaccggcgttacgtcggttattgagtgaagcggatatattgcgcgatcagtcgcctgaaagtgtcacccacaagacgttactgcctgtcagtggtgatattcacgattactatagttttggcacttattggtggcctaacccgcgcaagcctaacggtttgccctatgtgcgtcgcgacgggcataccaacccgcagagccagaacgatgatacggatactcagcgtatcgcacggatgtgtgaccgctgtttgacactggggctggcctactattttaccggcaatagccgctatgcacaggtcgcggcagaacagatccgttgctggtttttggatgccaaaacccgcatgaatccgcatctcaattacggccaggccattcctgggattgtgtccgggcgcggcacgggcttaattgatactcgcatgatgtggatggtgatcgacaccctgggcctgatatcaccggccaaattgttggatacagaagatacggcggtattgcagcagtggttccgcgactttaaccactggatgttccacagcgaagtgggccattctgaatatgtctggcataacaatcacggcacttggtatgacgtccagcgtgcggctaatgccatgttctacggcgatcgtgggctggtaaccaccattatccgtcaagggatcacgcaacgattggcggcacagattgcgcaagacggtaagcagtggatggaattggagcgcaccgtgcctttccattactccttgtttaatatggaggcccatttactgctgtgccgctacggggaacatatagagattgatcgctgggaatgggtacaggacggtcgtaatgttcagcagggggttgattatctgttgccgtttattgctgaaccggaactgtggccttaccgtgacttgcgcggtattgattatgacagcgcattgcggctgctcttgcaggcggcacggggctacccccaggatgccaaacgttatcaagccgtcttagccactttcccggccgagactctgacatcccgtgatcgcctgttgtggcaaagttgaatgtggcaaagttgaaagagggaaaattggcaggtcagatcaaatagtagaagaaaatttcatgtacactgaacgctgtttttacgccggagagtgacgtgaataatcctgatgacgtgctgttgatcaaccgcttcctgcgccagcaacatgtgttgaccttatgcgcgggcagcggcatggatatgtggtgcgctagctgtttttacgtatttgacgaaaatcagatggcgctctttctgatgacagaaaagcacacccgtcatagcgaactgatgttgataaacccgcaagtggctggcacggttgccactcaatcccgcactatcgccttgataaagggcattcaatatcgtggtgaaattagcctcttgagcggcgatgccgaacaggcggcccgcaaccgctattgccgtcgttttccggtagcgaaggtctcttctgcccctctctggcaactcaatctgctggaaatcaaaatgacgaataacgccctcggctttggtaaaaaattgcattggtcgcgtgtggagccgttatgagtttgggctgcaacttttcgattattaactgtaaataatgctatttttgcctggtttattattcttataaatcccacttcactcgcaccctgaccgctttaagcatgaaagggatagatgttggggcacttacattttttcgggaggtcagatggcgaaggtattattactgggggcgagtggcctggtaggcggcgaattattgcgcctgttgcgtttggatgcccgagtgacatcgatcattgcaccaacccgtaacccattgcctgctatgaataaattgattaatccacacggcgaaaatatcggtcagttgctgaaaatgctgcatgagcccgtggacttggtcttttgcgctctggggaccacccgcaagcaggcgggcagtcaggcggcatttcgtcaggtggattatcggctggtattgctaagcggtgaaaccggccggcgtctgggcgcgcggcatttcctcttggtgagcgcattaggggccaatcccgattcgtggctgttttataaccgcactaaaggggaagcggaacgggatttgcaggctcaaggctggccgcaattgaccttcgcccgcccttcgatgttggccggccaacgggcgacgccacggttgttggagaacctcagcgcccctctatttgccttgttaccggctaaatggcgcttgattaacgccaaagatgtagcacaagcgatgttggatcaggcgtttgctccgccgcaggagggcgttacggtgttgtcatctgcccaaatgcaacctaccctgcgtccttgacgccgcgctaagttataccagcgtaaccgtttgattatcataggcaacgctgaccccggtgggtagcgagttgttgaggagccacctatccaactggtggctggcgtgtgtcagtagcgtctcctctggcatcaataaatccctgatggctaatgccatggtcacatcgttatgattgcgtggcggtggtgactgtggcgcatggctgcaatccagcaccagtaggtcaatagacttactggccagaaacagtgcgctatcggcagatagcccaacagtatcggttaaataagcgatagcccggttggggctttgcagtaaatagccgaaagttattttggaatggaccaacggcacgggggtaacccgcaactcaccaaattgcaacggttggaaggcggtcagtggcggcctgaaatccaaaataccggggtgcttgaacaggtcgtcgcaaccgtccaggtcgggggggccatagactgggatcttatttccgcacccccaacgtaacggaaataacccctgtacatgatccatgtgatagtgtgtcagcaaaaaacgctgaatttcacccgccctaaattgctgatccagtgtcggcaaacctgcgtcaatcaacgtagtttccccttggtaatacaacatcgcactgcaaggtttacgccgccgtgcggggtccacgctagcttgtgtacagatcacacagtcacagccaaataccggcacttgctgggcgcatccggtgcctaacagcgtcagttgcatggtttatcctcaacggggtcagataacggcgtatcaagggtcagtaattgctgtaattggttcagggtgtgttgtaactcaccgtcattacacagttgcaaacagtgagaaggaagttgctgctgatagtgttgcgcccgttgcaagcgggcatcaatttgttcgctattttctcgcccccgttgccgcaaccgttgtgccagaatcgctggggagacggtgagacagaggggtaacagttggtggcgatagcggcgttgggcttcaggtaaatacgctctggagccattgactaacacgtccaacccgtgttgcagccagaggttgatttcaatcccaatggcatagcagtgctgatgtgcctgccagtgcagcgcaaataagccctgttctgcccgctggataaattcctgtttgctcagcgccacatggttctctgcccccgcatctgccgggcgagtaatatagcgatgtgccaccaccctattttgcggtgtggcgtttcgcagtgcagataacaggcaatccttacccgcgccagaaggccccatcagatagattaaacgcgccatcagaacaccctaactccctgacgccagacgttttgcacataaacgttctcgccatgtgcgcgggccagaatcaagtcagcccgtttaccttcggcaatcacacctcggtcatttagccccaaagctctggccggattacgggtcaccaaattgaccgcttgtggcaaggtgaagcggttgctctcgtcgtgtgcgatacggaacgctgcatccatcaggctggcggggtaataatcagaagataaaatatccagcacccccagagaagccaggtgatgagcggcaacattaccggagtgagagccaccacggacaatattcggtgcgcccatcaatacctgtaaaccgagttgatgagaggcggtggcggccacctctgtggtcgggaactcggcaatcacactgcccagcgcttgtgattccgccacatgagcggctgtcgcatcatcgtggctggctagcgcaatgcctcgctcgcgacattgagcagcaatcgccgagcggttaggccctgcccaacgtgtggagagcgcgacctgctcttcttcaaacgccgccatctgcggatcgctaagatgatatttaccctgataatattcacggtatttctcacgcgaagcgaactgacgttgacccggtgaatgatccatcaatgacaccaacgataacgcaggttgcgccatcagggcttcgaacagtggcagagtattttcatagggtagttcacagcgtaaatgaatacggtgctcggcccggttcaggcccgcacgctggctatctaccacggcattaatcatcttttgcagattatccagtcggtgacccccatcgcgcacatcaccaacggcaaccgcatccaataccgtggtgataccgcaggccaccatcagcgcatcgtggctgctcatcgctgaatgggcgggccaatcgacattgggacgcggggtgaaaaatttgtccagattatcggtatgcagttcaatcagccccggcagtagccagccattctcgccatctattgcggcgggtaactgcgtcgggcgatcactgtaactgcggatgacaccgtctacgatttccagcgatccactgactacgctgtcttcaagaatcaggctgacgttattgaggatcatacagggatctccgtgcggatctctgagggggcgggcgtcatggtaagtaaacgatcactgacatggttacgcacactctcatcgtggaaaatcccgacaatcgcggcaccgcgttgtttagcttcatcaatcaggctgaccacggctgcgctgttagcgctgtccagtgatgcggtcggttcatccaacagcaggatagggtaatccacaataaaaccgcgggcgatattaacccgttgctgttcgcctccagaaaacgttgaaggggccaggtcccacaagcgtggcgggacattgagacgggttagcaggtcctgcgcccgttgttggcaggtgtgccgatcaacgcccagttctaataggggctgcatcaccacatttaatgcactaatccgtgggatcacccgcaagaactgactgacccaaccgacagtatggtgacgcacggccataatttgtcgggcttcggcggccacgatatcgatccattctccctgatgtttgatccagatatggccgctgtcaggcagatagttggcatagagggagcgtagcagcgtggattttccactcccggaatggccgtgtagcacgacacattcaccgcggttcacctccagtgatatttgatgcagtaccggcagacgaataccgtgctggtggtggagcacgaaggttttgctgatattttcaacccggagttgtagggggttcatggtgggcctcggtttatgttttgtttcgctcggtacggttatttcactcagtgcaatggtttcgcttgccaaggcatcggttatccataggccttcagtgcctgcaatcgagcaggagggcaggccgcccctcctgcacctgcggctttgctcaacatccaacgcccactacgtgggttcccttcttcatctcttcggctttacgggctggctttaacctacatccctgtaggttgacgcctttcgccgacgtcctgtcggctcaccctacctgcgttcttcagtcggcgttggccgattcgccgttcaaggtcaacggcctaaaagtcaaaatcaaaaaccaactgcaaatgcaaaatcaaagagcaaaaatagagccagcagtggtttagttttgcagtaccgatgagaccaggagttgggtgtaggggtgatggggatcgtccagtacccggtcggtaaggccgctttcgataacctggccctctttcatcaccaatagacggttagctaataagcgggctacccccaagtcatgagtgacaatcaccacggctagctgcatttccaccaccaaattgcgcagtaaatccagtaaacgtgcctgcactgatacatccaagccgcccgtaggttcatccataaaaaccagtttcggatgggtcaccaaattacgggcgatttgcaggcgctgctgcatcccgccggagaaagtggtggggaggtcatccaatcgggataacgggatctcgacatcttccagccagcggcctgcaagttggcggatctcgccgtaatggcgctggccggtagccattaaacgttcgccgatgttgccgcccgcggagacttgtgggcgcaagccgtccagtgggtgctgatgtaccacaccccattcggtacgcaacaaacggcggcgctgactttcggccatttcgtataaatcaaccggttgctgtgtacccgtgcggtaaatgatctgcccctgctgtggggctaaacgggccgaaatagctttcagcaaggtggttttacccgagccggattcgccgacgatccccaaaacctcaccgggatagagctgaaaagagacatcactgaatcctttgcccggcgcatataaatgagtgagattctccaccgacaacagcggctgaggggtagattgggctgacatcatcagacaggtacctcggttggggatgtggcttcttgtgcgctggcttgagccagttgctgctggcaaaaatcagtatccgagcaaacaaacatgcggctaccttggtcatccatcaccacttcatcaagataactgtggcgcgaaccacacagtgcgcaggggtcatcccactgttgtacgctaaacggatgatcgtcaaaatcgaggctttccaccttggtaaacgggggcagggcataaaggcgtttctcacgacccgccccgaacagttgcagtgcgggcatcatatgcattttgggattatcaaatttcgggatcggtgaagggtccatgacatagcgatcattcactttgaccgggtaggcataggtggtggcgatatggccgtagcgggcgatatcttcgtacagttttacctgcatcacgccgtactcctccagtgcatgcatttttcgagtctcggtttcacgtggctcaataaatcgcagcggttctgggatcggtacctgataaatcaggatctgatcttctgtcagtggggtttccggtatgcgatggcgggtctggattaatgtggcttcagtggttttttctgtggttgccaccccgctgacccgttggaaaaagcggcggatcgagacggcattggtggtgtcatctgcgccctgatcaatgactttcaacacgtccgtgtggccaatcagacacgccgtcaactgaatgccgccagtcccccagccgtaaggcattggcatctcacgcccaccaaatggcacttgatagcctgggattgcgacggctttcagtatggcacggcgcaatgtacacttggtttgctcatccaaataacccaggttgtagccagtgagaacctcagtcatggtgtggctcctgtcgttgagaagatggtggttgtgaagatgatgatggttgtgaagatgatggtaatgaagaagacgataattgcggtgtgaaaagggcggatgacgcggccagatgttcactgcgtaggcgtttgagcagtgccagttccgcctggaaatcgacgtaatggggcagtttcagatgagagacaaaaccagcggcctcaacgttatcggcatgggataacacgaactcttcatcctgcgccgggctggaaaccgcttcctgatactcacggctttgcagggtgcgatccatcagcgctatcgacatggctttgcgttcaccacggccaaaaactaagccatagccccgggtaaaatggggcggttctgagaccggatcgacaaaaccattgaccatctcgcattcggtcaacaggatctcaccaatatcgatcgcaaagcccagttcttctggctgaatggcaatggtcaggtaaccggtgcggatctcggcggcgaacgggtgagtgcggccataaccgcgctgggtggagtaacccagcgccagcagaaagccttcatcacctctgaccaattgttgtagccgtgccgagcgattacagggataaactggcgggttccgggtgatatcatctggcggagtgccgtcatcttgctccggcagcgctaactgctcttgggtcagtaaatcaaatacgtgagcgcaatgctctggcaaggcttcttcgccacggggggctagcggcgtttcgccagaggccaacagggtaaaatccaacagccgatgggtgtaatcataggtggggccgagcacttgcccaccgggcagatctttgtaaatggccgaaatacgccgttccaggcgcatcgtgtcggttgccagcggtagactgaccgccagacggggcaaggtggtacggtaagcccgcaacagaaagatggcttcaaccaggtcaccactggcctgcttaatggccagcgccgccaattcacgatcatagataccgccctcggtcatcacccgatcaacggctaaacctaactgctgctcaatttgctcacaatcgatcgccgggatctgagtatcgccccgccgctggttttccagtaattgatgggcggcggcaatggctttttcgccccctttcacggcaacgtacatcagcacacctccacatgagtggtccgtgggagagccatcaggtgctcaccacaggtcaacaggaaatcaaggccggcggggaacacggcaggccggttaagcggatggttcatgagctggcggtttattagcgggtggttcattaatagataattcatcaaaggctgaggcagttgcggtgaaacaatgcggttctgttcaataccggggccgtgtaagcgcaaaggcgtcccctgattcaggctgtccacctgaataatgaccgtgacagactgctctggtgagagctcattgcccggtgggcaggtggctaattgcacttcagtaagctcattgcccaagaccgcaaagcaggcggttgcgagatcggcggtcagtggcgcaccagtatgaaaacgcaggttgtgctgtaccccctcgctcgctatttggctgtccagatagagtggtgtctcctgatcggctagggtcagcaggacgctggtggttgcaggatttaacggttgccaaccggtagaatgcggtaatgtcacttgcaccccaggttcgctcagtgctttcagtatgcggcgaaaagcatactgggcctcaaccacaggctggtcaaaatgcgtcagtagactcatcaatcttctccccgaactaatgtgaagaaatcgactttactggcggcgatatgctgggcgcgcagttggcgtcgtttctgctgtattgcggcgagtgggtgaatcacggttttcagtaataattcgttcagtcccgcgggcctgcctttcagcgttgaatattgcagcaaggcatccaataacgcgcagagttcggcatggggcttgttacgtccggcgatgtagctgtagccatagatatcggtgcagtcattgagtttgataaccgcgcgggtgaccgtcatatcaccgagaataaaacggcggccggtggcccccatccgcgcctgcaattgattaagacccatctcaggtgcccggatcacctgatactccggggatagatttaagggctgccagtgggcgagaagttctgtgggctggctatgggccaagatcgacagccaattttgccgggtcatcaacgtgctttccattcagtgctccatggtcagttcaatcatgtcggcgcgggtcaggctgagggaatattccgccacctgttggctatcaacacgggtatttagcgttcgcacgcacaggagcggcgcgtgggtggcaatctccagcagggcactctctttggcttgagcacgccgggcgctgatgcgagtttggctgcgtttcaaaggctgttgtaaatgttgtgcgatgaactgatgcagtgaacctgagtgaaaccgttgtagaactggccaccaactgagatcgggtaggtagtgatcgataatgcagaccggcacaccattaacccgcctcagggtgcgcaaatgaatgaccgattccccctctgtcagcgagagtgcttttgcaacaggctcagccgcagggcgtaaaacggcaagtaagcgctcactggtggggtcactgccttgatcgagtaggttctggctgaaacgcgcattggcatggagcgggtagtcataagggcgcatgagcaccagaatgccgatgccctggcggcgttgtagccagccgcgctcgaccaattcatccactgcccggcgcagggtatggcggttaacctgatagcggtcggcgagctgttgttcggagggcagataatcgccacaacggtaatggccgcgcaactcctgctctaactgggccgcaatatgttgatagcgggtgggatagctggtcggtggtctagataagttcatggcaaatataccctctcagcatcatcaccacgggctaccgctttttgtccaagacaacgacatgaaaagaaaaagcaggcgggcaggtggcggattgtcatgttgataaccggtaagttttctcaccgtaatgctggctgtttttgatgacagtggggttaagctaggatggcggaacgatgaatattttgctccccccacgtttcttatcaggaaccgcaggggcttatcaattaacgttgtgggtttgggctaacgtcgtgtatttgtctattaataatgaaaggtatttattaatggagcgtatttattaacgtaacgtatttattaacgtaaacagtgaataacctgattgctgctgccgcgccagataagtgaaggatctttcaggtcttgtacgaatttgccgtcgatcaggacgttgatcaaatcaaccacttgctgttgttcggcagtgagttcagccaaggtatagccggtccatagccagatatcttttccatcgcattcgtggtgcacccgttgtaccagttgaagaatggcggacaaattttgtggatgcaacggatcgccgccggaaagggatagcccttgccgccggatacgcgagtcgttcaggtcggcgatgatcttatcttccatctcgcgggtaaacggcttgccggaattgagtcgccaggtgcttttgttataacagccgacacattggtgcacgcagcccgaaacgaacaacgtacagcgggtgccggggccattaatcacatcgactgggtagtattgatggtaatttatagtaaatgccccccttcgtattggtagccgcaggcgtgttggttagctgggtgactcagcccatcagcaggcctcgcattgacgaggcctgaggttgtcgcctacctacaacgccaatgattttgggtaatactgttttgggtaatactgctttgggtcatattctgcttagcgtttcagcccaactgcccgttagccagatgtttcacccggcgtttcacttcttcttgtttacccgcattaaatggccgtgcatctgggctacccaaataaccacatacccggcgggtgaccgacactttcgatggctcatggttgccgcatttcgggcaggtaaagcctttgctggtacaagagaattcaccggtgaagccgcattcatagcactcatcaattggcgtgttggtgccgtaataaggaacccggctgtagctgtaatcccagacgtcttccagcgcccggatgttgtgctgcaaattagggtattcgccgtaacagatgaaaccaccgttagccagcggcggataaggggcttcgaaatccagtttgtcgtagggattcacttttttctcaacatccagatggaagctgttggtgtaatagcctttgtccgtcaccccttcaaccacaccaaattcagcggtatcaaggcggcagaagcggtcacacaagttttcacttggggtgctgtataggctaaaggcataaccggtttcatctttccaatcatcggtagcctgtttcaaatgagccacaatggcgatggctttttcgcgcagcttctggtcatcaaagagatgggtctgatggccgaataaggcattaatggtttcatgtatcccgatatagcccagcgagatcgacgcacggccatttttaaagatttcggcaatattatcatccgcttgtaagcgtacaccgcaagcaccttccatatacagaatgggggcgactcgtgctttgatcccttctaaacgggcaattcgggtcattagcgcttttttcgcgataagcaggcgctcatccagcaactgccaaaattggttttcatccccttttgcttccaacgcgatacgtggcagattaaggctgatcactcccaaattattccggccatcgtggatttgttgaccctcctcctcatacacgccgaggaagctacggcagcccattggcgttttaaaggagccagtgaccttaaccacttgatcataattaagaatatctggatacatgcgcttggttgcgcactccagcgccaactgtttgatatcgtagttagcatcgccaaatttgtggttcaggccatcgcggatagcaaataccagttttgggaataccgccgttttacggtttttacccaagcccgcaatacgattacgcaaaatagcctgctggatcatgcgtgattgccaactggtgcccaagccaaaaccgaaggtgacgaagggcgtttggccattcgcggtatgcagtgtattgacctcatactccagtgactggaaggcgtcgtaacactctttttcggtacgcgacatggcataacctgcaacatcagggatctgccactcttcggcgacagccttatgtttattaaagctttccgtgacaaaaggggccaaaacttcatcaatacggttaatggtggtgccaccatagatatggctggcaacctgcgcgataatttgtgcggttacagcggttgcggtagaaatggattttggcggctctatttccgcattacccattttaaaaccttgggttaacatgccttccaaatcaatcaacatacagttgaacatcgggaagaacggcgcgtaatccagatcatgatagtgaatttcgccgcgctcatgggccagcaccacatcgcggggcaaaagatgctgtttagcgtagtgcttggcaacaataccggccaacagatcgcgctgggtagggatcactttgctgtctttgttggcattttcgttcagcagtgctttgttgctttgctccactaacccttgaatttcctgattcaagcggccacgcagttcccgtgagatatcacgatcatgacgatattcgatgtaagcccgggctaactgtttgtattgacccgccatcagttggttttctaccgcgttttgaatttcacggatatcaaccttcggctggttttccatcgtttgagcgaccactcgggcaacggttgcacaataatcggcatcgaccacgccaacagctaatgctgcgcgctcaacagcctctttgatacgaacttcatcaaaaggtacctggcagccgtcccgtttaatcactactgttttcacaatgtcactcctgtataccgccgcatagggttatccacaaggcaacccgcagcacatcagggctgcgagggggatgtggatgcttttgtggataactactacatatagatgcttaaaatattatagacactatatatgggtatctggatgagtgacagtcaactgatagccaatattgttgacctagaacaaggaaattggcgttagggttattccctgttcagtacgtcacagaattgtgatttttatggcgagggattgtattgacgaaaaggttttgtgtttatgaaaaggtcttgtgtttacgaaaaagtactgtattgacgaaaaggtatggtgtttacgaaaaggtcttgtgttgatagggttcgcctgataatcgattttttctatttactggccgcgtcatgtcacctcaccgaatcaccaaaacttaccccatcgaatgctccgccgacgctaaatcctcccgtgagtactccctgacaatatggccgttttccatcaacactgcgcgctcagacatatgtgccaccacatcgctgtcgtgactgaccagcaaataggtcatgccgtattcgcgttttaaatgattaagcaggttaagaatttcggcctgaacggacatatctaacgctgaggtgggttcatctagcagcagcaatttaggccgcagcagcagagcgcgggcgatagcgatacgctgacgctggcctccggagaactgatggggataacgtaaagcggcagacgcaggcaaacccacttgttctagtgcctgcgcaattcgctgagcgatatttttctcgccgtggatctttaacggctcacctaaggtgcgttgaatattatgttgagggtgcagcgaggcatacggatcttgaaacaccatctgcacatctttacgtagttggccggtgaaacgttggcccggctgtaaccgctggcccagcaaggtgatttccccctgccattcgcgctgtaacccggccaatgtccgcaagacggtggattttccacagccagatgccccgatcaggctgaatgtttcattggcttcaaccgcaaaactgaccgattcaaccgctgttttgatctggttcttctgggcaaagctgacctgcaaattgttcacttcaatcagtgccacgggagcctccggagaaatctacgctgcgatccaatactggcagatcggtgccataggtatgggcattcgggcggcaagcccatagcgtgtgggtataagggtgggttgaatggggcagatcagcggccagaccttgatcgaccaacttcccctgatacatcactaacacgcgatgacaatgttcggcgactaatggcaggtcatggctgatcagcaacaggctcatttttcgttgttcggtttgctcaacaattaattcaaggatctggttgcgtaatttggcatctaacgcggatgtcggttcatcggcaattaatactctgggattattcaccaaagcgattgccagcatcgcgcgttgccccataccaccagaaagctggccggggtagctgtggtaagcgctggcatttaacccaaccgaggccagtgcatttaatacccgttcatgcgcatcagcgcttgaaagggtgttatgcagcaacagagactcttcaatctgcttaccaacaggttgtaccggatttaaggcataacgggggtcttgtaacaccatagcaatttcactgccccgtaatgcgctccattgcctggtgtttaggcgcagtaaatcgtgttcaataatctgaccggaatggccctgatcatccgtgttgtcagagtaataactcagcttcttggcactgactttaccggggtgcctgactaagcccatcagcgctctggccgtgatcgatttcccggagccggattcgcctacgagagcaacacgttcgtgaccgaggtggaacgaaatgttatccaccacccgctgttgctgaaaatcgacgcacaggttatcgacggtaaaaatagaatcagtcatggtgaggatccagaatatcgcgtaggccatcgcctaacaggttaaaggccatgctgctgagtaggatcgcacaaccgggaatggccgcaatccaccattggtcaaaaatcacctgcatcccatcggcgaccatcgaaccccactcagacatgggggggcgagcgcccagccccagaaaacctaaacctgcagctgctaatataatgcccgccagatccagtgccaaacgcacaacggcagacggtaaacacatgggcaatatgtggccccacaggagccgtagccctcggatgcccatcatttcagccgcagctaaataatcacttttacgtaataactgaatttcagctctggcctgacgggcatacgccggccaggttgtcagtgccagcgctaatgcgccgttcagtaaaccggggccgagcatggcaacaaaagcaaaggccagaatcagccgtggcatcgacatcaccacatcagtgattcgcatcagaatgcgttcgagccagccgccgtaatagccagaaagcaccccgaccaacaaccccagaggcaatgtgatcacggtgaccagcagcaccaatcccaaggttggccgggtaccgtaaatcagacgcgacagcatatcgcggccataactatcggtgcccagcaagtggcccgagtcacccggcggcaacaaccgatcggctgcgttttgccagttagggtcctgtggagcaagccacggagcaaaaaccgcaatgataaccagcagtgatagaataaacagacctatgctggtggacggggaacgcttcagcgtgcggtagaactttattattggcatatcagcatcatcgacatatcagcgcgttctcggatctagcaggcggacgagcagatccgtcacattgttaatcaaaataaagcacataccgagcagcaaggttccgcccataatcgccgtggtgtccccggcaaatagggcgctggtcaggtagcgaccaatgcctggccaggcaaaaacagtttcggttaacaccgcaccttccaacatactggtataggccagcgcaatgaccgtcagtaaggtgccacgaatattgggcaggacgtgcatcagtaaaatacgcatttcacctgcgcccttggcccttgccagcgtgatgtactctttattcaattcacttaggcaggccgagcgggtcaggcgggtgatactggctaacgcatagtaagccagtagggagaccggcaaaatcatgtggccgagagcattattaaaggcccccatatcacctgatcgccaggtatcgatcagcacaaaaccggtcttggcttcaacagtatattggtagatatcatccagacgacccggaccggggctccattgcaaccgcgcataaaacagcagcagcatcagcaagccgagccagaaaatgggcactgaattacccagcagagtgataaagcggatagtgatatccagcttgctacctgcccagcgggcgcacaataaaccgaggaaaatacccagtgcaccgcccacgagcagtgataaggttgccaattctaacgaggcagggaagacggtcagtagatcctgtaataccggctggccactggcgctggcgacccctaaatctccatgagccaatcgcaccagataatgccagaattgtacaaataatggctggtccaacccgagttgctgtttgacctgttggtaagtggcttcactggcgtgatcgcccacaatttgcaggactcggtccactggcgacagtgccgaaaggaagaaagtgatcaccaacaggccgaatagcgttagggccagggtgaatagcccctgtaaaaaaaccaaaagatgacgccgggagggggttcccggcgtggtatttaatgctacagacattgactatcggctcgcttgtcgcttgagttacatgtgttccacaaataactaatatcacatctaactcatttcacaaataagtcagcacaagggtcttatttactgacacgatcataatagaccatatcggcattcagaccttgttgatagccttttacattatctcgtaacacaacttgtgctttggcttgatcaataaagatataaggtgagttttgctgcagttcctgctgtaactgggtgtacaactgagtccgtttttctggatctgcttcagcgacggcagccagtgtttgcttattcagttcaggaataacccagccgtttaggcccgccaccgtactgcttttaccgtcgttataagcgaaggtgctggcattggagtgtgcatcgaaataatccgggatccacaggcgaatcgccgattgatgctgtttagcccgcacccgaccataaacttggctacctgctgctggcagcaataccagtttcaccccccctgcgcaaagctggcctgtaacgactgagcaatggtgataaacgggggtttgttctcaacatccagtgtcagtgtggcatctttaatgcccgctttagccagaatttttttggcggtggccggatcaaaagtgaatggattgcttgccaatgccccaggcaaaccaacggggaggaagctttgatgaatgaaatactgatctttcaacagatctttggtaataccttggtaatccaccagataacgggctgcttgccagagttctggcctgctcagcagcgggttagcggcattagcggtgttaaacaccaaatagttttgttctgctgatgggatttcaacgaccttgacgccggcctgtgttttcagcgcagtaatttggtccggccctaattcccgtgcaatatcagcatcaccttgttgaattaacaggcggcgggcactggggtcaggcacgtttttaataataatattcttaattaatggctgattacccggtgacgtagggttggcatccagcacaatggcttggtgcggctgataaacccgcattttgaaggcgccgctaccggcagagtgcattttgagccacgcattaccgtaatcgtcatctttggtattcgccgtcacggtttttttatcaacaatggatgcaatgggcgttgataaaatattcaaggcaaccgctgggctgacatctgcactccagcttacttgcacggtattattatcaattttctttaggtgttgatcgatgttatcagcctgccagcccaagacgttgagaataaaagcaggtgagcgattcattttcactgcgcgggtgaaagaataaatgacgtcatcggcttgtaccggattacccgatgcaaataccgcctgtggacgcaatttgaccgttaatgttttggctgcggcatcgccttcccagctttcggccaagacgggtactacttttgccgggttatcgcggtcggcttgaactaagcgctgatagaggctcggtactgtctgaatgctagacagctcgttactttctgcggggtcaaggctgacgatgtcatccagggattgcacgactatcagcgtatccggcggcgttgctgccaatgtgccgccagataacgctgccagaacgaataatgacagaacttttgctttcattgagactcccaagaatagattaccgccatcgcgtgtttctagtattaagtagttaacatcgatagaaaatgagtgtttttttatttatttcaccgcagcttgccaccataatcactttactgtctgtggtaaaagtctcaacagttatttgttataatatttagtgataataaaatattccgtaaaggaataatgatgaggttattgacaaagtgtccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaatgatgatgttttttccagcaatagtcatcaccgccgcaacgccatcatccgtaggctgaaaaataaataatcagcaaatatcccattttatgaatgccaatctacttatacccgtcgccctttaagatgcaggggggttagctgcccttgctcaccccagtcacttagttatctaagctcctggggatttactcggttgctgcctacctgcatcttgaagtaacttgggtatataataaaacagcatttcattttcataagacaagggaacatcatgattatcggaaatattcatcatttggcactgctgccttatctgccagcccaattgcgggacgccatcgagtatgtgaaaagccatatcaacgcagataccccattgggtaagcatgatattgatggcaataatgtgttcgtgttggtttccaatgacagcactgacttattagagaatcgccgtgcggaatatcacgccaagtatttggatatccagattattttggcagggcaggaagggatggctttcagtaatctacccgcaggaaagccagataccgattggttggcagacaaagatattgccttcttacctgcaggcacagatgaaaaacacgtagtgctgcaaaccggtgattttgtcgtatttttcccaggtgaagtgcataagccattatgtgccgtgggcgagccggcgaatgtgcgtaaagcggttgttaaaatagcggtgaaataggctatctcactggccagcttgagcttcggggcagtgctcgccgccgtcacgtactgcgtgtacgctccgttggctgcgcgctgtccgcactcaatctgcctgcgccgataacgcctatttaatctggttggctattttcattaattgatagcgaaaagcgaccagcttgagcttcggggcagtgctcgctgccgtcacgtactgcgtgtacgctccgttggctgcgcgctgcacgtcgtctgaattttataggtaaagggccgatatagataacggatcagcccttattattgtcatcggctgcctttatattttgctcatcgtggcgaccatcacggctttgatggtatgcaggcggttttctgcctgatcaaatacaatgctatgagctgattcaaacacctcttcagtcacttccatgccgccgggtaaatcatattgttcggccatctgcttaccgatggtggtttggtcatcgtggaaggcggggaggcagtgcagaaattttacctgagggttaccggtcagcgtcagtacacgcatattgacctgataaggtttgagtaagttgatgcgttcctgccagacctctttgggttcccccatcgagacccagacatcggtataaagaaaatcagcgccgttcactccctcggcaatatcttctgtcagggtgattttgccccccgttttctgtgccagtgcctggcaactgataacgaaggcttcctctggccaacaggctttcggtgcgactaggcgtaaatccattcctaccagtgcggccgcttctaacaggctgttccccatgttattacgtgtatcaccgaggtacgccaacgtcattttattcagcgatttattgggcaggtgttcccgcatagtcagcaaatcagccaggagttgggttggatgaaactcatcggtcaggccattccagaccggtacgccggcaaattctgcgagtgtttccaccacgcgttgcccatagccacgatattgaatgccgtcatacatacggcctaatacacgggcggtatccttgattgattctttatgcccaatctggcttccccctggcccgagataagtgacgcgagcaccttggtcatatgcggcaacttcgaaagagcatcgagtgcgagtcgagtctttttcgaagatgagcgcgatattcttaccgaccaatttttgctgttcacagccagatttcttgtcttttttcaattcagtagctaaatcaagcaaggcaataatttcagcgggggtaaaatctaacaacctcagaaagtgacgtttatagaactgattcatctgttcgtctccatgtgcccttcatccttgatgcttacaacaccaattatttgggggtaaattgaatttcaatatgaatttaaattcaatttataggtataaatattcaattacaacccaaattaataattctttctcgtttatagtggaggcaatagctagggtgtgggaaaatggcgcaatataacgcccattaactgaggataaaggcatggcaaaccgcgaactgctagacgaacaacgtgatgagacccgcctgatcatcgaggaactgctggaagatggcagcgatccggatgcactgtacaccattgaacatcacctctctgctgagaaattcgaggtgttggaaaaggccgccgttgaagcgttcaagctaggttacgaggtgacagatgctgaagagctggaagttgaagacggctctatggtgatgtgttgtgacgtaatcagcgaagtcgccctgaatgcagaaattattgatgctcaggttgaacaactggtcgcattggctgaagcctgtggcgttaattatgacggttggggcacctattacgaagatccaaacgcagaagatgacgaagacggtgagtacgacgacgaagagttggttgatgaggatgacgacggtaagcgtcactaaattacccttcgtccttggcgctacagctgtgttagcggcactcacttacccgaatcacttacctgagtaagctcatcgggatgcgttcgtttgctgccttgctgtaacgccaatgactttgggtaatccccttcttggggctacagttttttgtcatcattaagggtgcatggcgccctgaaattcttgcaggggagggcttcaagaggttaaagtgttttcagcatcgtcacttcgcaatctacatggccggtattccccatcgcaccgccaatatgttcaaaacctaatctttcgtacagaccaacagcactggtcaggctggcagtggtttccaaataacagcgaccaaatccctgctggcgggcaaatgccaacgcctgtagtgccaactgtttcgctaaacccttaccacgcagtattggcagaaaatacattttctgtaattcgcatagatcggcttcaccgcccaacagtggcgcgacaccaccaccacccgcgatgtgaccatccacctcaatcacccaataagcgctacgtggctggctgtacaattcatacaagtgatcaagattaggatcggacacggtatagcctttgtccgcagtcaggccgaattctgccgaaacctcacggataacattggcaatggcgaggttatctcctgcggtgatggggcgcaccaggagccggataggtgtggttgtggtcatgctctataaacccaaaggtaatatcttagtcataatctgtaataccatcgaatggtgccagggtgcaatggtaaaaagcaggggccatgatagtgaataattatcatggcccctggtgacgactgactgatagtttgattaattatagtgcagcgatagttgcctgctgctcaattaacttctgtttggcttcagcacaagcggccagtctttcacgctctttggcaactaccgcttctggcgcccgcgccacaaaaccttcgttacccagtttgccttcgatgcgctcaatttcagcatccagtttcgccacttccttcgccagacgatccaactcggtggctttatcgatcaggcctgccattgggatcagcacttcagcaccttcaaccaatttagtgaccgatactgggcctttatcaccttcagctagcaaggtgagagaggacaagcgcgccaatgactggataaaactctggttttccagcacccgacgctgtgcttgtgcgttggcaccccgcagcatgacctcaagtggtttacccggtgcaatgttcatttccgcccggatattacgcaccgcgataatggtttgcttaatccactctaaatcactgagtgcttgttcatcgacttggctggcatcatattctgggaaaggctgcaacataatcgtgtctgcagtaatgcctttcaggtttttcacccgctgccagatagtttcagtgatgtaaggaatgatggggtgcgccaagcgtagcaaggcttccagcacctgaatcagcgtgtggcgagtgcctcgcagttcagcttcagagccactgttcatcaccggcttggtcagttccagataccagtcacagaactggttccaggtgaattcatacagaataccggccgccagatcgaagcggtaggtgtccatcgcttcacggtaggctttgatggtctggttgaattccgccaaaatccagcggtcagccagtgataacaccatttcgccaccgttctgcccacaatcctgcccttcggtattcatcagcacgaaacggctggcattccacagcttattacagaagttgcgatacccttccaggcgtttcatatcccagttgatatcacggccagttgaggccagtgccgccaacgtgaagcgcagtgcatcagtgccgtgcggctcgataccgttcgggaactgcttttcagtgcgcttgcgaattttctccgccaactgtggctgcatcatattgccggtacgtttttccagcaacgcttccaaagagataccgtcaaccatatccagtggatcgatcacgttacctttggacttggacattttctgcccttcgtcatcacggatcagaccggtcatgtagaccgttttgaacggcacctgtggtttaccattttcatctttcataaagtgcatggtcagcatgatcatgcgggcaatccagaagaaaataatatcaaaaccactgacgaccacgctggtcggatggaaggttttcagtgcgtcggtttgttcaggccagcccagtgtagagaatgtccacaggccggatgagaaccaggtgtccaacacatcttcgtcctgacgcaaagcaacctctgcgcccagattattgtcgcgacgcacttcggcttcgtcgcggccaacatacacattaccctgctcgtcataccaggccggaatacggtggccccaccacaattgacgtgagatacaccagtcctggatatcgcgcatccatgagtaatacatgttttcgtactgtttagggacgaactggatctcgccgttctctacggcttcaatcgcgactttggccagcggggcggtgtgcacgtaccattgatcggtcagcatgggttcgataaccacgccgccacggtcgccataaggtactgtcaggtcatgaggtttaacctcttccaacagaccgagtttctcgaattccgcgaccaccgctttacgggcagcaaaacgttctagcccttggaactgcgcaggaatagcgttactgaatgcatcagttgcttcaccgtgggtatcaaatacctcggcttctgagcggatatccccgtcgaaggtcagaatgttgatcattggcagggcatggcgcttaccgacttcatagtcattaaagtcgtgggctggggtgattttcacacaaccggtgcccttctccatatcggcgtgttcgtcaccgaggatcggaatacggcggccaaccagcggcaggatcacttctttgccgatcagatctttataacgtggatcttccgggttaaccgcgacaccagtatcacccagaacggtttctggacgggtggttgccaccaccagataatctttgccttccgcagtcttggcaccatcggccagcggataacgcaggtgccacatggaacctttggattcgcggttttctacttccagatcagaaatggcagtacgcagtttcggatcccagttcaccaggcgcttgccacggtaaatcagatcttctttatgaaggcgcacgaacacttctttaactgcgttggacaagccttcatccatagtgaaacgttcacgttcccagtccacggagttacccaaacgacgcatttggcgagtaatggtgccgccggattcgcctttccactcccagattttatcgataaacgcatcacggccgtaatcgtggcgggtcttgccttcttcggcggcaatcttgcgttccacaaccatctgggtcgcgatacctgcatgatcagtacctgcctgccagagggtatttttcccctgcatacgctgatagcgaatcaaggtatccatgattgtctgctggaatgcatgacccatatgcaggctgccggtcacgttcggcggcgggatcatgatgcagtagctttctttgctggtatcgccgtttggtttgaaataaccctgtttctcccaatgttcatacagcggctgctcaatttcctgcgggctgtatgttttatcgagggacggctcagttttgttgatatgagaaggtgtattttccattttctttttatttcaattagttggcggcgttgccgtggtcaagtggaagccgacgctgcgataagatttatatcggtcgcgcgccaactgtttcaaattttcttcataaggcacgaagtctaccacttcatggaaagcggtggcaaaacctgcgaattctggcagcaggctgataagcaggtcgcgcggtgaattcccgcgtctttccggccacgccagttcgacgggagcgccatattttggcccttcaccggccagattatgtggcacaaattgttcaggagcgcgctgccagagcgcttcatccagccgctgagcttgttcctggctttcacaggcgatcaacacccgcttgcccgcacgccaacgttcagccgcgatctcgcaggccaacgcttcgtgcgctcgcagctcaccggcaggcgtgtcgtgttcgagcaggtagaaggtagcgtttttcataaattctctacaacgtaaagggcacaaaaatgtgccctcagactgctaacaaaatcaaatgaaggggaaacgtgccgttggggtcgtagtaaccgttttgcttgtcaacccttcactcactgttgtcgttaaccttaatatatcaaacgattaatcgtcgccgtttaagcccgcgcgattcagtaggaactgagacaacaacgcgaccggacggccagttgcgcctttgttcttacctgaacgccacgcagtacccgcgatatccagatgcgcccaactgtatttacgggtgaagcgcgataagaaacagcctgcggtaatagccccacccgcgcggccaccaatattggccatatcagcgaaattagagtccagttgctcgtagtactcctcacccagtggcaagcgccatgcgcggtcgcccgcctgttcggatgcgccgataagctcatgagccaacgggttgtggttcgacatcaaaccggtgaggtgattgcctaacgccacaacgcacgcgccggtcagtgttgcgatatcaatgactaactctggctcgaaacgctcaacgtatgtcagcgcatcacacaacaccaaacggccttcggcatcggtattcagcacttctacggtttgaccagacatggtggtcagaatatcaccaggacgataagcacggccacccggcatgttttcacaaccggctagtacacccaccacgttcagtggcaattgcaactcggcaacgacccgcatcacgccataaacggttgctgcaccgcacatatcgtacttcatttcatccatgccttcggcaggcttgatggaaataccaccggaatcgaaagtcagccccttacccactagcacaattggcttagcatctttatttgggttgcctttatattctatcaccgacatcaatgattcgttttgcgaaccatggccgacagccaaataagcgtgcatgcccagctctttcatctgctgttcgccaatcacgcgggtgacggtgttggtactgaaagcatccgccaattggcgagcctgagacgccagataggcggcgttacagatattgggtggcatattgcccaagtcttttgccgctttgataccggaagcgatagctaaaccgtgctggatagcacgctcgccactggtcaattcacggcgggttggcacgttgaagaccattttacgcagtgggcgacgaggctcggttttattactcttaagttgatcgaaggtgtaaagcgtttctttggctgtttctaccgcctgacgcaccttccaataagtatttcggcctttgacatgcagttcagtcaggaagcagaccgcctccattgaacccgtgtcattaagggtattgatggtcttttggatcacttgcttgtattggcgctcatcaagctcacgctctttaccacagccaattaacaagatgcgttcggaaagaatgttcggcacatggtgcagtaacagtgtctgcccgactttgccttcaagttcaccacggcgcaataacgcgctgatgtagccatcactaattttgtcgagttgttcggcaataggagatagacgacgaggttcaaaaacgccgactacaatacaggcactacgctgtttttccgggctgccgctctttacactgaactccatgtactctcctgaatcttaaagacaaaggtgggagctaccgttagaatatggcgctccgcaacgatctctctccgttgtgttaacgacgtgtgttaaccttaacggcataagttgttttgttttggcgactataagcatgttcctataggacacccaaacgctagatgttgtaatactattttagctgtgaaggttgccatatgatgagaataaatggcggattaacgatgaaactatcgattttcctgcaaaaagacaagttttcacaggcgtattagcgtgatcatcattagatatctggtacgggaaaccttaaaaagccaaattgcgatcctgttcatcctgctattaatcttctttagccagaagttagttcggatattaggtgccgctgttgatggtgaaatcccgacaaatgtagttttatcccttttgggacttggtgtgccggaaatggcacaactcatcttaccattgagcttattcctagggctgctgatgaccttgggcaaactgtacacggagagtgaaatcaccgtgatgaatgcctgtggcatgggtaaaaagtccttgatcatggcagcgttaattctggcgctcttcacctccgggctggcagccatcaacactatctggcttggtccttggtcttctaaacatcaagatgtcgtactgaacgatgccaaagccaatccgagtctggcagcgcttggcggtgggcagtttaaatcttcaaacgatggtaattcagctctttttattggcaatgtggcgggtaaagagtttaaccgtgtgtttttggcacaattgcgcccgaacggtaaccagcgcccctctgtggtggtggccgatagcggccatatgagtgagctcccggacggttcacaaatggttattctgaacaaagggactcgctatgaaggcaccgccttgctacgcgatttccgtattactgacttcgttgattaccaggctgttataggacacaaacaagtacagcaaagcagcaacggggccgatcagatgtcaatgaaagagctatggcgctctcaagaacctgatgcacgggctgagttccactggcgtctaacactgattgtttcggtcgttattatggcattgctagtggtgccgttgagtgtggttaacccacgccagggtcgtgtcctgagtatgcttccggctatgttgctgtatttgattttcttcctgttacaaagctccctgcgttctaaggcgggtaatggccaactggatccactggtctggatgtgggctgttaatggtgcttatttggctctcgcgataatcttgaacctgtgggatggcctgatggctcgtaaattacgtgctcgattgagaggtgctgcctgatgtttggtgtattagaccgctatatcggacggactatcctcaatactatcctgatgacgttattaatgttggtgtcgctgtcgggcatcatcaagtttgtcgatcaactgcgtaaagtcgggcagggggactactcggcggcctctgcgggtatgtacactatcctgagcatcccaaaggacatcgcggttttcttcccgatggcggccctcttaggggcattactggggcttgggactttagccagtcgcagtgagttggtagttatgcaagcgtcaggttttacccggatgcaaatcgcagcgtcagtgatgaaaacggcaatccctctggtgttgctgacgatggctatcggtgagtgggtggcaccgcaaggtgagcagaccgcgcgtaatttccggacacagcagatgtacggtggttcgttactctcaactcagtcgggtttatgggcgaaagatggctctgactttatttatattcagcgggtgtctggcgaaagcgagttgacgggtgtcaatatttatcattttgataaagaagatcgtctgctttcggtgcggtatgcggcgacggcgacctatgaaaaagacaataaaacctggcggttatcgcaggtcgatgaatctgatttaagtaatcctactcaggtgacaggttcacagacgctgaccggcgagtggaagaccaatctgacgcctgagaagttgggtgtggtggcgatggatccagattcgctctccattagcgggttgcacgactacagtaaatatctacagcaaagtggccaagagtctaaccgctacgaactgagtatgtggagcaaggtatttgctcccttctctgttgcggtcatgatgctgatggcgctgtcgtttatttttggcccattgcgcagcgtgccaatgggtgtccgggtggtcaccggtattttcttcggctttgttttctacgtgctggatcaagtttttggtcgacttagcttggtttatggcatcccaccaatgctgggtgcgctgttgccgagtatgttattcctcctgatcagcatttgtttgctgctaaaacggcggtaatgacgtttttttcagcacttagactaaacgtagtggaataacagttgcatgcggatcattggtaggtataattcatctcgttttccgcatactactacttcagtgccgaagtggcgaaatcggtagacgcagttgactcaaaatcaaccgccgcgaggcatgccggttcgattccggccttcggcaccattagtatgaaaattaagtcaccgcaaggtggctttttttgcctaaaatccagtcacagcaaggccttacctctcttatcagtcaacataagtcaatctgattcaatctacatcaacttactgatgtaggtacatctgcgggtatatcccggttcgatcatgtttgtacccacgcagaacccttgaaaggatactcaacatggctctgagtgatgtgaaggttcgtacagccaagcctgaagcaaaagcctataaacttaccgacggcgaaggcatggtgttactggttcaccctaacggctcgaaatactggcggctacgctatcgctttgacggtaaagaaaagatgttggcgttggggaagtaccctgaaatatcactggctgatgccagggcacggcgtgacgaagctcgtaagcagttagctaatggtgtggacccaagtgagagcaagaaagccgttaaggtagagcaggagcaagaagcgataacttttgaagtggtagccagagagtggcatgccagtaatcgtcaatggtcagaagctcacagtgctcgagtactcaaaagcttagaggacaatctctttcaagccattggcaaacggaatatcgcagacctcggaacccgtgatcttttacctccaattaaagccgtagagatggctggacgtcttcaggtggcttcccgcctgcaacaacgaaccacagcaataatgcgctatgcagttcaaagcggtttaattgattacaaccccgcgcaggagatggcgggcgctgttgctaccggtaaaagaaagcaccgcgctgcactcgagttaaaccgtgtttcagagttacttcatcgcatcgactactacagtggcaggccactcactcgactagcggtagaattgactttattggtctttatccgttccagtgaattacgcttcgcccgttggtcagaagtcgattttgaaactgcaatgtggacgattccgggagaacgtgaaccactggaaggtgttaagcattcacatcgaggttcaaaaatgcgcactccccatcttatccccttatcccgtcaagctctcgccattctggaaaagatcaaaagcatgagtggaaaccgtgagctgatctttatcggtgatcacgacccacgtaaaccgatgagtgaaaacacggtaaacaaagccctacgcgtgatgggatatgacacgaaagttgaagtctgtggccacggtttcagaaccatggcttgtagttcattgattgagtctggattgtggtcgagggatgcagtagaacggcagatgagtcatcaggagcgcaactctgtgcgtgcggcttatatccataaagccgagcacttagatgagcgcagattgatgattcagtggtgggctgattacttggatgcgaatcgggagaagggggttagtccgtttgattttgcgaagttgaatacgagctgattaaaaaaagtttctgtaaggcatgtatctgatatgccttattttttctaattgtgttatttgcgggcttttaactcaactgtgccactacagattttgaaacgcactgattttgaacaagggtcaaagacactgctccgtaagcaaggcataatgcagcaattactcattagaatggtttcgtctgatatgagcaccattacccctcactaccgcaacgtacaacagttgttgcaaagtcagtcgttttccattgatgagtaccagcgcgagtacaaatgggaaaaggagaacattgacgagctactctctgatcttcagggcaaatttttcagctatagcaaaccggatgatgaaaccagtgccgtcagcagctatggcgagtattttcttggttctatcattgtcagcaagcgcaacaacaaaaactacttaattgatggtcagcagcgggtcacttccttgacactgttgctgatttgcctgtaccgagcagcccaagaaaaggggctgccggtagcccaaaccttagccccactcattttcagtgacaacctcggtaagcccaagtttaaccttgacatctctgagcggttacctgttattaatgcactatttaaaggggaagcgttcaatccggacggtaaggatgaatccatccaaaccatgtatgctcgttatagcgatattgaagtaaatgacctgatggcagaactaggagacgcgctgccacatttcatctactggttgttgacgagggtaggtttgatcgagattgccacggataacgatagctatgcctacgctatttttgaaacgatgaatgatcggggtaagccactgagtccagtcgatatgttgaaggcctatctgttggctccaattgaagaacaggatgcgcgattacaggctaatcaggtctggaaacaacaagttttggaattgatctcttggggaggggggcacgaaccggagcgtgatgccaactgtattaaggcgtggttacgggcacagtacgcagaaagtatccgtgaacgtaaggcgggctcggtcgataaagattgggagttgatcggttcagtctttcaccgctgggtgcgagaaaacaactctcgcctgggtttgggtaaagctcaggaaaatcagaacatgatggctgtaagctttccattttttgccaaagcgtaccgacgtatcctacataccagcaagcattacacaccgaagctacgagcggtctactacaacgctcacaatgattttacttggcagaatacggtgctcctagcatcgttgatagaaactgacgacgacgagacagtggatcgcaaactggcggtcacagctacttatttggacatctggttgatgcgtcgagtagtgaattatgtccgggttggatactcaagtgtgtcttacgctatgtggttattgtgccgggagatcaggcgtaaaccgctatcggagttggtagctatcctccagaataagttggcagatgatgatgttacgttctccggctacgcagtaaaaggacgaacgggtattgatggtttagggctcaatcaattcagccgccgttatatctaccatttgctagcacgactgacagaagcaactgagatcggcgcagggcgtactgagacatttgatcgattggtggaccgtactctcaagaacccatttgacatcgaacatatctgggctgatgattacgaaatcgtgaaagatcagttcagtactgagcaggaatttcaagattggcgcaatcatgttgcgtcaattttactcttaccagcagatgttaaccggagcctgcaggacaaaccgtttcccctgaagcgggtgcactatgccaaacagaacttctttgccgcaagtttggactccagtgtttacgaacatcagccacagtttcagcagttttctaccaaatatgagctgcctttcaaattcgctgaggtattcgataaagcggagcaacaggtacgccggaaactgattgcgggattagtagaattaatttggtcaccgaatcgtttatgtgaggccgcccatgtctgagcaaccactacagaactcgctttttgaggacgattacctgctacgggaacttgggcaggtagcacatgttccacaggtcgctttaacagagttagttgctaacgcctgggatgccggagcgtcacgagtagacttggttttacctaccgatataggtggaatattgactgtgacagacgatggtcatggtatgaccccggagcaatttaaaaagcgctggatgactttgcgctatacccgcgagaagtatcaaggtttcaatgtagagttccctaccggacgaactgcccgcccgcgaaaggcttacggtcgcaatggcattggtcgccatggcttgctttgttttgctgacgaatacgaagtgaaaacctggcgcgatggcattttggcaaccttcgttgttggcaccggagctggttctagtcctttcgtgtgtcgtagtgagactgaggagaaacacataggatccggtacacgattgcaggtacaggtaacacgcaaactgccagatgccgatgaaatactcactgtattatccgcccgcttcatccacgatcctgaattcgaggtgcgtgttaatggcaagttacgaccctttactgagattgatgggcgaataagtgaagagaccctgtgcctcagtgcaggacgtcatgccaaagtgattgtcatcgactcaactcgtctgaatcattcttctttgcaccaaggaattgcattttgggtacagcacagattagttgggaccccgtcatgggcagttggacagatagccaatttcgacggacgtacacgctttgcccggcgttacaaggttatcgttgatacagaaggtttcgaatctgatgttgaacaagactggaccgctttttgtcccactgattctgtaaatgaattatatcaggctacagctgagcacattcgtgatgttgcacaaaggcttgctgtggaatttactgaaattacatcagaggatgctctgatgcaaaaccgctcagagttagcaaccttgggtcagggggcccgcttgggagtggctgaattcactacagcggtagctcaagagcatccgactgtctccccagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaaaacacatcacgcttaagacgtatcgcagttaaagacatgtctcggttaaagacatatcacagttaaaaatagacagcagttaatgcttaagaggatcttcctcactccattcgtcactgtcagacagttctgtatcgctagggatccgcttttcttcgtctgcccactcacctaaatcaataagctggcagcgcttgcaacaaaaagggcgaaaagggctttgttcaccccagataacgacttttccacaggtggggcagttaacctgtatttgttctgattccatgttctctcctaaaatctatcgatacccttcatctttcaagtggtagatgtattagtttcaaatagtagatctattaggcagttcccgttcatccgtattatttgctgatgtcaatgatgcgggatttactcctttgccgccttcctacgccttgaaatctattgggtatcacacttattacaaaatcagcagcaggctaattcaaacgataaacgggccggaacggtgccattttcactatcaagcgctaaaaagcgaatggcataccgtgttttatggccggaaatttgtggatacagttgtggatcgagcggtagacgtaatctgagcaggtcagctcccccagcattatcctgaaagaaaccatttaaacttatctggctacgtaaagggcatgactggcgaattaagtccaaaatgatcgtcagtgactggtgaagaggggccagacttgctagcaatttattgatatgttggtctcgttgttctgacggttgatgtaaccagacatgtaacgtcggtaaatcaaaactacaacatcctccagggatactcaggcgctggcggaccacactgatcaagcgatcttcttttagtgactgcccgatacgcggggctgacattaatacggcggcacggctttttaactgattgcgcagagagtctactaatgacacgtcaacaccgggtatatcagcccattgctgtagtttttgctgttggcgctcgagttcttttaacagatcagtacggacttcaccgcgttcaagtacatcaattaaatccgatgcggtacggaaaaaggttaatgcattggcaatattatctaatgagcggtggctttctagctgttgtaataaaaactccattcttagccaagtgcgcatcttttcattgagcggatgttcaaaaagtattgttgaggtaaggtcactcattgatgtagatcctgttgggccgcagttgccaattttaagtaccgatggtgtagtgaggcaacatgctgggcgatcattaacgggtcgccgctattgtcaataatgtcatcagcacaggccaagcgttgttgccgcgaaacctgtgaagccaaaatattttctgcctgttggcgtgtaataccatctctcgccatggtccgtgcgagctgtatgtctggtgttacgtcgactactaacacacgatctgcccggtgatgtaaaccattttcaaccagtagaggcacaacccaaagggcataaggttgatcaataccggctaattggcgttgcgtttcctgctgaataagggggtgtaacagtgaatttaaccatgctttttcttgttgctcactgaaaattttttgtcgcaatgccgctctatttaatgagccatcttgctgcaaaatattttcaccataacgggatgcaatggccgctagtgcagatgtccctggttcaacaacctgacgagcaataatatcagcatcaaccaacggcacacctaaattggcgaatgcatttgccaccgtactctttccgctaccgatcccacctgtgagagccacaatataggtcattgcttcgccttatttactgccattggatgggagaattgtatctgaaagcttgggcgaaggcatagccaaggtatgcattctatctgtatggcgcagtaaaataagcggagaaaactcacggataagagcgtggtcagtaatattcaggtaatttgtgggattgtagcgcaaataaaggttaattcgcagtcttgccgaagaattattcatgcgtatgatagctccactgggatggcgtgttttacgcccgatcacattttgcgatctatcgccaataaccagggaataataagtcatgcgcattgaagaaggtttgaaattaggctttaaggatgtgttaatccgtcctaaacgttcaacgctgaaaagccgttctgaagttgctctggaacgtcagtttactttcaaacattcaggttggaattggtctggtgtccctatcatagccgctaatatggataccgttggtaccttccgcatggctgaggttttggcttcatttgatattcttactgccgttcacaagcattacactctcgaacaatgggctgagttcgttaagcgctcaccagaatcagtgttactccatgtcatggtatcaacgggcacttcctctgctgatttcgacaaaatgaaacaaattttggcgttatcaccatcattaaaatttatctgtattgatgtcgcgaacggctactcagaacactttgtttctttcctgcaaagagcgcgtgaagcttgtcctgataaagtcatttgtgcgggtaatgtcgtgacaggtgaaatggtagaggaactgatcctctctggtgctgatatcgttaaagtcggtattggccctggttctgtttgtaccacccgtgttaagactggcgttggctacccacaactgtctgctgtcattgagtgcgccgacgctgctcatggccttgggggccaaattgtcagcgatggtggctgttctgttccaggtgatgtggctaaagcttttggtggtggtgccgatttcgtgatgctaggtggcatgttggcaggccatgatgagtgtgaagggcgcgttgtcgaagagaatggcgagaagttcatgctgttttacgggatgagttctgaatctgcgatgaaacgccatgtcggtggtgttgcacaataccgtgcggcagaaggtaaaacggttaagttaccactgcgtggttcagtcgataataccgtgcgtgacatcatgggaggcctacgttctgcatgtacttatgtgggcgcttcacatttgaaagaattaacgaagcgtacgacgtttattcgcgtagcagagcaagaaaaccgcgtatttggcactgattgatacgggttattacggcatgataatttgtcagtaatgtcgtcatcaggatacctgagcgctgagttgtagggtgccaacgcaattcaatatagggttgtgtggtagataagggcctattttcgcccttatctactgggccaagctaacgctttcaggttgttatttctgaccgttgtatgtggctgtattcacgtatggtttttatatttacctgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaactgctcaacgccccgttaatccttcacttactctctccgcaatgcctctctggtcttgcacctgatcgtgccattacatcccgccatggcatgccatgcactccactatgcccagtttaccatccactaggtccataatgaggttatccaataacatcacctaactggaatatgggtaaatacatggcgatcaccagtacgccgacaatactgccaataatcagcataagaagtggctctagcatttgagtgacgttatctgccaaattctgagtttgttgctgatgccaacaggctaacttttccagcaacacatcctgtgagcctgattcttcaccaaccctaatgagctgctgacaaatggcaggaaataaagggtgctgattaagagtggtatacagcggtataccttggctaatttgtttttgaatacaccttaaggcttgctgataattgtagttgtgaatggatcgagccgctgcatctaacccggctgacaggggtagcccggcttgttgtgtgatagctaacgtttgaaaaatttggctgaggcagctaccacggattaatgttgagactaagggaatgcttaatagaatggtctgttcccattgctgccagcgagatttttttcgtaatgtatagaaatacccaatacacactattgctattatcagcgccagataggggccataaaaagtgagaaaagttgatagccacagtaagcttgcagttagccccggcaggggggtatcaaacgattgatatatttgtgcaaattcgggtaacaccatgactaacataatgacactgactaccaatgcgacgatgcagaccacaacggggtatttcagcgcttttatgacttttttgtgtaaattttgctgccgttcctgatggtgtactaattgagtacaacattgctcaagattacccgtaagctccccgacggcaaccactggaggatacagtcgggggaatacgtgtggatactgttccatcacttccgagagtgactggccttgtgcaacttgctgacttatctcatctaataggcaacgccatgctgagtcatctgcctcttttgccaataattgtaaactgttgaccaacggtaaacccgcttgcaataaagtcgctaattggcgggtcattgccaccaaccgttccccttgccagtagcgtgcagataaccgccttccccctttcacgcctaggggctgtaagccatgttggatgatatgttcatagacactgtttctctcagttgccagtagcatgcccgtctgtagctcccctgttttgttgagagctgtccaattgaataaacgatggcggctcaagaggtgacctctgtttctgctacgaagcccacaacacgattaatttcactaagggtagtgatgcctttttcgattaaagctaaacctgagcagagtaaggctgtttgttcttgcttctgggcaatttgtaccagttttacagggctggcattattgagtatggcttgctgaatctgcggcgttacactcagcatttcataaatacccgttcggccataataacccgtacaacaatgctcacaacctacagctagatagtgttggatcggaccagaccttatgtgagctggtggaataaaggggtgagatgcagcctggcggcaatgtaaacataggcggcgcaccaagcgttgagcaatgacgagttttagacttgaggcgattaaatggcgttctattcccatttgtgccatgcgtatcagcgtttctgctgttgagttagtgtgcagcgtcgataggaccaaatgcccggtctgggccgcgttaactgcgatactggcggtttcattatcacgaatttcaccaaccataatgacatcagggtcctgtcgtaggatggctcgtagtattcgagagaaatccagaccgatcttgctgtttacctgggtttggttaatgccattgacggggatctcaataggatcttcgacgctacagatgtttctttgtgtctgattcagccgcgctaaactgcaatataacgtaatggttttgccactaccggtagggccggtgaccagaatcagcccttgtggtgctgataatgcctgtgttaattgtttcagtgccgcatccgtcatccccagcttttctaacgtggtttgctgttgtatttgaagaatacgcaataccactttttcaccatattgcgtagggagagtcgctatccgcattgaatagtgtgaatcaccaaagggtaaggttagttgaccatcttgtggtaatcgccgttcagcaatatttaatttcgccatgaccttcaggcaactgctaatccgagctgcccattcggcctcgggtggggtgaattcatgcaacacaccatcaattcttaaacgaacacgatagtggtgttgataaggctcaaaatggatatctgaagcgcgtttttgaatggctagacttagcgtctgggttatgaattgaatgacgggtgtgtcactctcattatcaaacacagtatcatctattgtctgttgctgctgattgtgcggttttactcgcgacggatcacctcccttttgggataacaacgcgctatttagcccgttgttaatactactgtttaggttatttttcgtcgggctccccaaatacaatgattgttcaatcttggcttcgggccaatattccactctgacttgacggccacatgtgaaacgcaacgcggtcaataacgcttcatcaacggtctgggctgaagctatcgaaaggcttttaccatcaagagtgagtgccactgcccgataacgccgacagagaaggtgtaattcatcactaattgtttcaaatgaggacactataaattcagccatttgatggggccttatcattgaaacggaataccgctttacaactatcagtcatggcactatctgttgccgtacatgttctggcccagactaaatttccgttgctgtttcgggttggtgatatcgccaatgtcaggccagtaagcgtatgctggccacttaatgtaataacacctttggcaatatttattgcattgatataacgcgatacttgccctgcggggatcccattactgccagcgttgcagctatcaaggttggattgctcaagagcacaaagttctaccgccatcttgtaggggacgatggcctgtagcatgtcggtgagtgctgctttttggatataacgttgatatgagggaatgccaataccactgaggactgcaatgatagcaaccgcaaccatcaattcaattaatgtaaaacctttctgtaatgttaaaccctgatgtttagccattttacccctccatgtgtttaagaaactggaggcagggtgccgttttttaattcataccaacaggggctttgtgccgaattgcggggcgtattgacggatatttaggttattgcaataacgtaacagataacttcggcggcactcgcaaaacaggatattgacctgataataatggctatccgccgaagatagtttggtagagttactggaaacgcattgagaggtctaacgctgttatgtgcttggtaagcgcccctactgagatgaagtcaatgccggtttcagcgtaactgcgtaacgtttctaaagtgacattacccgagacctccaattgtgcactgccttgagtcttggcatggtcatcgcgcatttttacggcatcacgcatcattggaatggtgaaattatctaacataacgatatctgcacctgcttctagtgcttgctgtaattcatcaagggattcgacttcaacctcgatagggacatcggcatgtatccaaaaggctttggcaacggcttctttaatcgaaccggctgcaataatatgattctctttgattaggaaggcgtcagataaaccgagccgatggttattaccaccaccacagaggacggcatattttaatgcagtacgcaggcctggtagtgtcttgcgagtatcgagtagttgtgtttttagccccgcgagttgtacaacatagcggctgacctcggtggcaaccccagatagcgtttgcaggaagttaagtgcggtgcgctcacctgtcagcaaaatgcgagcaggtccggtcaaatggcaaagtgtttgattggctgtcagtttatcgccatctgtaaccagccactgaattgagatttgcgcacccagttgaatgaagacttcattcaaccagcgttgcccacaaaagataccgtcctcacgggtaataattgtggcggtagcttgtttatctgcggggagtaattgtgcggtgagatcacggtctgcattgacctctccgcctaggtcttcactcagtgcctgagcaacagtcgcaggtatatcactttgaattcgttccaatagctcggcgcggcggctgttggaattgtagcagcggggcggcatataaactccgaaatggcgaatagacaatcgtctaaacatgctaccctgttgcaggctgaagtgccatcaaagagccgttcaaagtgaacgatcagggtgattggagtaaataatgctgctggaaaacggctggattgtcggggttaaacaggtgctgtccccccattttgatctgaggccagagggtgaaatgccctctctgctggtgattcatagtatcagtctaccgcccagtgagtttggtggcccctatatcgatcagctcttcaccgggacactcaatgccgatgagcatccctattttgctagtattgtacatttacgcgtctcggcccattgcttgattcgccgtgatggtgaaatcattcagtatgttccgttcgataaacgggcttggcatgcaggtgtttccgtatttgctgggcgtgagcgatgtaacgatttttctattgggatcgagctggaagggacagatgtgttaccgtttactcccgtgcaatatcaacgactgactgagatcagtgcggttttatttgcccactatccaataacggtagagcgggtggctggtcacagtgagatcgcaccagggcgtaaaacagacccagggctggcctttgattggtttttttatcaacaaaatttagctaagttgcttgtatgagcatgttgccggtggcattacactagccagtgtaattgtatgctcgatgtaaccatatgatctgtttaattatattctctgtgtaactacatgctctatgtaactacatgctctagacaaccagttaatctctgtaactcagtaaagttagtgcagtcttattatcaggccggtatttatctctagggtggagatccgtcccgaatgctgtctggttctgtcattcatgaatgccatgggtatatgccctgtctcaggataggttcaatcaaagggagaataagagctaatgacattgtttacgctgttactggtgctggcatgggagcgcttgtttaaactgggcgaacattggcagttagatcaccgccttgaagttgtatttgcccgattgcagcgattttccttgatacaaaccattttgttaactgtcctatggatggtgctggtttgggggattttgcaattagtgcaaaatattttgtttggcttcccactattattgctttggatcctgatttgcctaatgtgtatcggtgcgggggggattcgtaggcactaccgagcgtatttgaaagctgctcgccaaggcgatattcatgctacagataaaatggcagaggaactcgcgctaattcatggtttgcccatagaaagtggtgagaaggaccgtctgcaatctttgcaaaatgccttactgtggattaactttcgctactatttagcccctattttctggcttattgtatgtggcagctatggccctgtagcgttggctggctatgccatgctacgaggatatcaaacgtggttagcacgccatcacacgcctttagagcgtgctcaaacgggtattgacggtatcttgcattggctggattgggttcctgtgcggttagtgggcgttgcctatgctttgttagggcatggtgaaagggctctacccgcttggctggcttcattaggggatttccactctcagcaatatcaggtgctgacgcggcttgctcagtattctttggctcgagaaccgcatttagatccggtgcagacaccccgcgcagcggtgtctttagcccgaaaagttacattgacgatcattgtcgtcgtcgcattactgacgatttacggcgcactggtttaatacgctaatggattccgatgcttggggcttattgtgccccaacattggctaccccaacattggttaccctaagaattggttatcctaagaattagttgcccgaataattggtagccacaataattaggaatatcaacgacccattctctccgccgatagcattttgtcatgagtgttggcctcagactaatgacaaaccccgatgactcgaactgaaacggtgaggataggcagaggagtaaagcgttcgcgccatatccatatatagcgcggctctagcttacatggatgttatttttctgtagggaaggcggcggctttatttgctgcctgttctcttcgccataggtactttgtcaatagcctaggccagcactaagtgctggcctaggtagggttaactagcggatttataaggaaatgggttgttctttacttggttactttcctgctgctagcgctcagttgctgattctgacgttggctctgattcttcagaatataaccaatcgctaggacgactacccagacaggaataagtatcactgaaatccggatgctgggtgtcagaaacatgatcactaagatgccggtcaggaacaacaaacacaaacagttaccgaacggataccaaaatgctttgaattttggtattacgccctggcggtttttcgccgcacggaatttcaggtgtgccaggctaatcatcgcccagttgatcaccaacgcggataccactaatgccatcagtaattcaaaggcacggccaggtaacaggtagttaatcagtacacaaaacgcggtagcaaacgcagaaacagcaatcgcaatgactggaacacctcggccatccactttcaacaggattttcgggccattaccttgtttagctaaaccaaacaacatgcggctgttacagtatacgcaactgttgtagaccgagagtgccgccgtcagtacgacaatattcaagacagtggcgactgaattactgtccagcgcatcgaaaatcaatacgaatgggctgccgccttcgaccacttttccccatgggtagagtgataacaagattgccagagaaccaatataaaacagaagaatacggtagataacctgattggttgccttcggaatgcttttggccgggtcttctgcttctgctgcggtgatacccactaattcaaggccaccgaaagagaacataattaccgccattgccatcaccagacccatgatgccattcgggaagaaaccgccttgggcccataagttggttaccgtggcttctgggccaccccggccactgatgagcaggtaaccgccaaataaaatcatcgcaataatcgcgatcactttaatgatggcaaaccaaaattccatctcaccatagacttttacgttagccaggttgatggcgttgatggccaagaagaagacggcggcggagacccaggtagggatttctggccaccaatattgcacatagatccccactgcggttagttcggccatcgccaccaacacatacagcacccagtagttccagccagaagcaaaaccggcaaagtgtccccaatatttatacgcaaagtggctaaaggaaccggctacaggttcttcaaccaccatttcgcctagctggcgcattatcagaaacgcaataaaacccccaattgcgtaccccagtaaaaccgaaggcccagccattttgatggtctgtgctatgccgaggaatagtccggtaccaattgcaccacctagggcaataagctgaatatggcggtttttaagcccccgttttagctcagcaccctcttgttgatcactcatcaattacatcctttgtcgttgtgactactcgcgggcttaatcttagttttttgctatacccttcatcattggacgttacagagacgctagcgatattcattcgaactgcttaccggtattcgaaccatttaccggcattcgaatcacttaccgaaataaacttctcgggatccatttgcttgcggcttgcttataacgccagtgattacgggtattaatgtaatcatttaattacactggttgtattgctttatttacgattaacctttttcgtatttcatttacaggctaccgtttgggagagaatagtggtaagcaaaaaactttgcatctgctttttcttttggttgtctaatttttgagcaaaatggcaataaagatattgagatgtgatcaaactgatgttttggaaaaaatcttatagtgaggaaaaagagtcatgtgtgctttctaggctataaatgagtcgtgagccattttaatttttcttatattggttcactgatgaaagaaaatacggatatgaagtttctttagttaagtgtgaatttaaattcaaaaaatatgaatttaaatttaattattaaatgactataacgcttcagcttgcctaatcatccgttttatcaaggttaatattctgtagagtcaggtaatggtattaccaccggtacgttatcactttgctcttctttattcataaagttgttaaaatgtgctgggtttcatgatttcggtcaaggtccgtatggacagctagtgaatactttgttactttatcgtcacgtttttgaaattggtattaccaattgactccgcgccactcgcagagacgattcactcaatacggcttacaccaaatatggcctacaacaaaatacgtcaacccaaactatcagatgtaatcgagcagcagctcgaatacttgatcttggaagggacgctgcgtccgggtgaaaagttactgcctgaacgtgagttggcgaagcaatttgatgtttcccgaccttctttgagagaagctattcagcgattagaggctaaaggcttgctgttgcgccgtcagggagggggtaccttcgttcagaccaatctgtggcaaagctttagcgatccgttagctgaactgctggcagaccatccagaatcacaattcgacctgcttgaaacccgtcatgcccttgaaggtattgccgcctattacgctgcattacgtggcactgatgaagatctgcaacgtatccgtgagtgccatactgtcatccagcaagcgcaggataacggtgatttggatgctgaagccgatgcggtgatgcagtatcaagtggcggtcacagaggctgcacataatgtggtcttgctgcatttactccgttgcatggggccaatgctggaacaaaacgtcagacaaaactttgaattgctctacttgcgccgcgaaatgttggccactgtgagcagtcaccgagccaggattttcgaggcgattgtggcacgtgaaccagaaaaagcacgagaagcatcgcaccgtcacttggcgtttattgaggagattctgttggatcttagccgggagcacagtcgccgtgagcgatctttgcgtcggctccaacagcgcaaggagtagaaacgaatcattcgggttgcgcctctgcaagacctcaataactcgttttggattctcatttgagaattattagcggcaactaaactgatgggcctatctttctgttcttcaccagggcgtgtgctttacccttgtgttaaagcattagaagatggactccaaataaaccattagaaataaataaggaataccaccatgtcagaacgtttaaataatgacgtggatccgatcgaaacccgcgactggctacaggcgatcgaatcggtcatccgtgaagagggcgttgagcgtgctcagtatctgattgatcaggtcttgggcgaagcccgtaaaggtggcgtgagtgttgctgcaggttcggcaaatcgtgattacatcaacaccattccagtagaagatgaacccgcttaccccggcaatctggacctggagcgtcgtattcgttctgctatccgttggaatgcggtgatgacggtgttgcgtgcatctaagaaagatctggatttggggggccacatggcgtccttccagtcttccgctacgttctacgaggtttgcttcaaccacttcttccgtgcccgtaaccaaaaagacggcggcgatctggtttacttccagggccacatttctccaggtgtttacgcgcgcgccttcctggaaggccgtctgactgaagatcaaatgaataacttccgtcaggaagttcacggtaaaggtctgtcttcatacccgcatccaaaactgatgcctgaattctggcagttcccgacggtatccatggggctggggccaattagtgctatttatcaggccaagttcctgaaatacctctcgcaccgtggtctgaaagacacctcagcacagactgtttacgccttcttgggtgatggtgagatggatgagccggaatccaaaggtgcgatcaccatcgcaacccgtgaaaaattggataacctggtcttcgttattaactgtaacttgcagcgccttgatggcccggttacgggtaacggcaaaatcattaatgagctggaaggtatcttcagtggtgctggctggcaggttctgaaagtcatttggggtggtcgttgggatgaactgctgcgtaaagataccagcggcaaactgatccaattgatgaacgaaacgctggatggcgactaccagacgtttaaatctaaagatggcgcctatgtgcgtgaacacttctttggccgcttcccagaaacggctgcattagtgaaagatatgactgacgatgagatctggtctctgaaccggggtggtcatgatccgaagaaaatctttgctgcactgaaaaaagcacaagaaactcaaggtaaaccaacggttatcctggcccataccattaaaggttacggcatgggtgaaacggctgaaggtaaaaatattgctcaccaggtgaagaaaatgaatatggatggggttcgccacttccgtgatcgtttcaatgtgccagttgccgatgctgaaatcgaaaaactgccatacatcaccttcgagaaagattccgaagagtataaatatctgcacgaacgccgtcaggcgctggaaggctatttgccaacccgtatgcctaaattcaccgagaagctggaaatccctgccttgtcagatttcagctccttgttggaagagcagaataaagagatctctaccactatcgccttcgtgcgcgcgctgaacgtgatgttgaagaacaaatcgatcaaagatcgtattgttcccatcatcgctgatgaagcccgtacttttggtatggaaggtctgttccgtcaaattggtatttacagcccgaatggtcagcagtacaccccacaagaccgtgaacaggttgcttactacaaagaagatgagaaaggccagatcctgcaagaagggattaacgaactgggtgctgcctcttcatggctggctgctgcgacttcatacagcaccaacgatctgccaatgatcccgttctatatttactactccatgttcggtttccaacgcatcggcgatctgtgctgggctgcgggtgatcaacaagcacgtggcttcttgatcgggggtacttcaggtcgtacaaccctgaacggcgaaggtctacaacatgaagatggtcatagccatattcagtcactgactatcccgaactgtatctcttacgatccggcctatgcttacgaagtcgccgtcattatgcatgacggtctggagcgtatgtacggcgaagcgcaggaaaacgtttattactacctgactacgcttaacgaaaactatcacatgccagcgatgccacagggcgcagaagaaggtatccgtaaaggtatctataaactggaaactgttgaaggtagcaaaggcaaagtgcagctgatgagctctggtgcaatcttgcgtcacgttcgcgaagcggctcagattctggctaaagattacggcgtaggttctgatgtgtacagtgtgacctccttcactgaactggcccgtgacggtcaggattgtgagcgttggaacatgctgcacccgacagaaacaccacgtgttccttatgtggctcaggtgatgaatgatgcccctgcggttgcgtctactgactacatgaagttgtttgctgaacaaattcgtaactttattcctgccagcgagttccgtgtactgggcactgacggtttcggccgttctgacagccgtgagaacctgcgtcaccacttcgaagttgattcttcttatgttgtggttgcggctctgggtgaattggcgaaacgcggtgacatcgacaccagtgtagttgctgaagcaattactaagtttggtatcgacgctgataaagttaacccgcgtctggcataagaggtagagaataatgtctatagaaattaatgtaccagacatcggtgcagatgaagtggaagtcaccgaaattatggtgaaagtgggcgataccgttgaagcggaacagtcgctaatcaccgttgaaggcgataaagcttccatggaagttccttcacctcaggcgggcgtggttaaagagatcaaaattgcggttggcgataaagtggctaccggttctctgatcatggtcttcgacgctacgggtgccgctgcggcaccggttaaagcagaagaaaaaccggcggcgcctgctcaggtagcggctccggcagcctctgcggcgaaaaatgttgaagtgccagatatcggtgatgacgaagttgaagtgactgaagtgatggtgaaagtgggcgataaagttgacgccgaacaatcactgattacggttgaaggcgacaaagcgtcgatggaagtgcccgcaccgtttgctggtatcgtgaaagaaatcaaaatcagtaccggcgacaaagtgaaaaccggctctctgattatggtcttcgaagttgaaggtgcagcgccagcgccagccgccgcacctgccgccaaagcagaaagcaaaggcgagtttgccgagaatgacgcttacgtgcatgccacgccggttatccgtcgtctggcgcgtgagttcggtgtgaacctggcgaaggtgaaagggacaggccgtaagggccgtatcctgcgcgaagacattcaagcttacgtgaaagatgccgtgaaacgtgccgaagctgcaccagcagcggctggcggcggcctgccgggcatattgccttggccaaaagttgatttcagtaaatttggtgaaatcgaagaagtcgaattgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtcatgatcccacatgtgacgcaattcgatgaagcggatatcactgaagttgaagccttccgtaagcaacagaacatcgaagctgagaagaaaaaacaagacctgaaaatcaccccgctggtgttcctgatgaaggccgccgctaaagcactggaagaattcccacgctttaacagctccatttccgaagatggtcagaaactgacgctgaagaaatacatcaatatcggtgtggcggttgatacgcctaacggcttggtagttccagtattccgtgacgtcaacaaaaagggtattgtcgagttgtctcgtgagctatctgtcatctccaagaaagcacgtgatggcaagctgacagcatctgacatgcaaggcggctgtttcactatctccagtctgggcggtatcggcggtacggcatttacgccaatcgtcaatgcgccagaagtggctatcttgggtgtatcaaaatcatccatgaaacctgtctggaatggtaaagagtttgctccacgcctgatgttaccgctgtctctgtccttcgatcaccgtgtgattgatggtgccgcgggtgcacgcttcgccgcgtatatcgctaccattatggcggatattcgccgtctggtgatgtaatcgccaaggccggcttcgtgccggccttgttgtggttactgctcttgttattggtgatcttgttattactgatcaccaatagagaaaagacacttataaaccggctttgtcaggctgttacattagtcgacaaggttgttgagacactggtcacgcgatgcggcttttcagtttattaacaattctgtaaactgcccgcgagtcagttcccggtataagagcgtcccggtggatgagggcgttatgaaattgattcgcctaaaaaatgatgtcagacccgccggacaaacaattaagaggtcatgatgagtactgaaattaaaactcaggtcgtggtacttggggcaggtccagcagggtactctgctgcttttcgttgtgcggatttagggttagaaaccattctggttgaacgttactccactctggggggggtttgcctgaatgtgggttgtatcccttccaaggcactgttacacgttgccaaagtgatcgaagaagccaaagcgctggctgaacatggtatcgtttttggcgagcctaaaactgatattgataaagtccgtgtctggaaagataaagttatcaatcagttgaccggtggtttggcaggtatggctaaaggccgtaaagtcaaagtagtgactggttttggtaaatttaccggtgcgaacaccttagtggttgatggtgagaatggtccaacaaccattaacttcgataacgctattatcgcggcgggttctcgcccaattcaactgccattcattcctcatgaagactcacgtatttgggattcaactgacgcactggcattgagaacggttcctgagcgcttgttggtgatgggcggtggtatcattggtctggaaatggggaccgtttaccacgcactgggttctaagattgacgtggtcgaaatgcttgatcaggtgatccccgcagcagataaagacgtggtgaaagtctttaccaagcggatcagcaagcagttcaatctgatgctggaaaccaaagtgacagcggtagaagccaaagaagacggtatctatgtcacgatggaaggcaaaaaagcgccagcagagccacaacgctatgatgcggtgttggttgcgattggccgcgtgcctaacggtaagttgctggatgcgggtcaggcgggtgttgaagttgatgatcgtggctttatccacgttgataagcaactgcgcaccaatgtgccacacatttttgctatcggtgacatcgtgggtcagccaatgctggcgcataaaggtgtccacgaaggccatgttgccgctgaagttatcgcaggcatgaagcactatttcgatccgaaagttattccatcgattgcgtacactgaaccagaagtcgcatgggttggtttgaccgaaaaagaagcaaaagagaaaggcatcagctacgaaacctccaccttcccgtgggcggcatcgggccgtgctatcgcttctgattgcgcagatggtatgactaaactgattttcgacaaagaaactcaccgtatcattggtggtgcgattgtcggtactaacggtggcgaactgttaggtgaaatcggtctggccattgagatgggttgtgatgcagaagatatcgcattgaccattcatgctcacccaacattgcatgaatcagtgggcctggcggcggaaatctacgaaggtagcattactgacctgcctaacccgaaagcgaaaaagaaataattttttgttgatgctgcatttacagatgtgaatgtacagaggtaaatgtacagcaataaataaaagtgaaacggtccctacataggggccgttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttagcctatacgcggtagttaagtgtagcgactcagagagatggtatcctctcattggttatggttattatgagatgccggttttaccgataaaccttgccaacaacaggccaagtgagagcgattatcaatacctcaggtgattacactgcactcaacgattcagcaaaaatttaatgttgcttttatgtgaacgaattaacactgagtttaaatactggtatgctggcggggcgaaactggacgtcttaccctacattgactacatcagtgctgatggctggtagcaatatacctaatagattttaaggtgcaggaaggcagcaagcgagagaggcttaatgagcttataccagtaagtgatttgggtgattgaacgcagccaacgcacatgcagcttgaagtcacttgggtatagatagccgggtaaaataaatgacaataagagcgaggagaaagtcgtgctagaagaataccgtaagcacgtagccgagcgtgctgcagagggtatcgtccccaagccattagatgcgtcacaaatggcagcgctggttgaatcattaaaaaatccgcctgcgggcgaagaagaattcctattagacctgctgactaaccgtgttccacctggtgttgatgaagccgcttacgttaaagccggttttctggctgctatcgccaaaggcgaagcccactccccactgatcaccgcagagaaagcgattgagctgcttggcaccatgcaaggcggttataatatccacccgctaattgatgcattggataatgagcaactggcacctatcgcggcgaaagcgttatcccacacgttgctgatgttcgataacttctacgacgtagaagataaagccaaagctggcaatccgtatgcaaaacaaatcatacaatcttgggctgatgcggaatggtatctatcccgtccggcgttggcagaaaaactcaccgtaaccgtatttaaagtgacgggtgaaaccaacaccgatgatttatctcctgcccctgatgcgtggtcgcgcccggatattccattacatgcgttggcaatgctgaagaacgcccgtgaagggattcatccagatcagccggggagcgttggcccgataaaacagatcgaagaactgaataaaaaaggttttccactggcttatgtcggcgatgttgtgggtaccggttcctcccgtaaatcggcgactaactccgtattatggtttatgggtgacgacattccttacgtgccgaataagcgcggtggtggtgtggttctgggcagtaaaattgccccaatcttctttaacaccatggaagatgccggtgcgctgccaatcgaagtggatgttgccaaactgaatatgggcgacgtgatcgatatcttcccgtatcagggcgaagttcgtcgccacgataccggtgaagtattagccacctttgaattgaaaactgatgtgctgttggatgaagtccgtgccggtggacgtattccgctgatcgttggtcgtggcttgaccaccaaagcccgcgagtcactgggcctgcctgtcagcgatgtgttccgtgtgccaaagccggtagccaaaagtaacaaaggtttctcactggcgcagaaaatggttggccgtgcttgtggcgtcgcaggtgtgcgccctggtgaatactgcgaacctaaaatgacgtcggtcggctcacaggatactaccgggccgatgactcgcgatgagctgaaagacttggcttgtctgggcttctctgccgatttagtgatgcagtcattctgtcatactgcagcgtatcctaagccagtagatgtgacgacccaccacacattacccgatttcatcatgaaccgtggcggcgtgtcgctacgtccgggcgatggcatcattcactcttggcttaaccgcatgctgttaccggacactgtcggtaccggcggtgactcccatacccgtttccctattgggatctccttcccggcgggttctggtttagtggcctttgcggcagcgaccggcgtcatgccattggatatgcctgaatctgtattggtacgctttaaaggtgaaatgcaaccggggatcaccttgcgtgatctggttcatgctatcccttactatgcgatccaagaaggcttgctgacggttgagaagaaaggtaagaaaaacatcttctcaggccggattctggaaattgaaggtctaccagagctgaaagtcgaacaagctttcgagttggcagatgcctctgctgaacgttctgcagctggttgtaccatcaagctggataaagcgccgattaccgaatacctgcaatccaacgttgttttgctgaagtggatgattgcagaaggctacggtgatcgtcgcacactagagcgccgtatcaatgggatggaaagctggctggcgaacccgagtctgctggaaggcgatgccgatgctgaatacgcagcggtgattgaaatcgatctggctgagatcacacagcctattttgtgtgcaccaaacgatccggatgatgctcgcttgttgtctgatgtggctaacagcaaaatcgacgaagtctttatcggttcctgtatgaccaacattggccacttccgtgccgccggtaagttactggatcagcataaaggccaactgcccacccgcctgtgggtggcaccaccgaccaagatggatgcagcacagctgacagaagagggctattacagcgtctttggtaagagcggtgctcgtattgaaatccccggctgttcactgtgcatgggtaaccaggcgcgggttgctgacggtgcgacggtggtatccacctcaacccgtaacttcccgaaccgtttagggaccggggcgaatgtgtatctggcatcggctgagttggcggcgatagcgtctctgcttgggcgcttaccaacgcctgatgagtatcagacttacatggctcaggttgataagaccgccgaggatacttatcgttatctgaactttgatcagttaagccaatatacggataaagctgacggtgtgatcttccaaaccgcggtgtaaggcgtagtcccctttgtcagtgacgttgggtatctattcgcatcagctaaaacggggggccattggcctcccgtttctattttaaaaacggtgctgtatttttgctattcggcaattatgttttagctatctgccattatttttttaactattagcattacgttttaacgatcacagcatgttttaacgatcgcattatgttgtaatgctcacgatacttgtaagcggtgtgagcttgcgccaagccaggttggcaataatgtttacactaatagaaagagcattaggaggacctgctatggattatgaattcttgcgtgatttaaccgggcaagtactcgttaaattctccatggggcatgaagtgatcggccattggctgaatgaagagatcaaaggtgatttggtaaaactggatcacattgaaacggcggctgacggtgtcagagggagcgagcgccagtggcaactcccaggccatgaatatacgttgtggctggatggtgaagaagtgatggtgcgtgccaatcaattagatctcgacggcgatgagatggaagaaggcatgaattattacgatgaagaaagcctctgtctatgcggtttagaggactttttgctggtgttgaaaggctatcgggcttttattacacaataatatctacccaaataacgtggtgttgcaggtaggcagtaagagagtggccccgatgggcttagataagtaagtgattcgggtaagcggacaccactaacaaccctacggcttcaagtacgaaggggatttcggctggctgaccagcatagcaacgaacctgctacaaccatggcaacgccaggccagaaagccgcagaaggcaaggtattgagccacacgctggcgatcaatattgataacaatggcgtgaaataggatagggccgcgaccagtgtggcgttgccttttttcattgcgctatcccagcattggtaggccctatcccagcattggtaggccagtgcggtattcgcgcccatgagtaacaattcaaatatggctcgtggggtaaagtgcaatttgcccggagtccacataaagaacatcaaccacaggcacagggcgcaggcgattaaaaacagtggcagcgcccctggcccttggctatataaccgtactaagttggagtagcccgcccaggtgaatgctgcaatcagcgccaggctgtacgccagcgggttgctgctgatatttacggcgagcgttttaacgtccagcccttcaccaccactgaccacccaaataacaccaaatagagcgagagccgcccccggccataaccaccaacgggcgcggagtttcagcaacggtaccgccaatagcagcgttaggctcggccataggtaattgattaagcctatctccagtgtttgctggcgatcattagccataccgattgccagagcgaaggccaccatatacaccacaaacagtaaaccgcagccatacagataagcgggatgctgcccacgtactctaggcttacctgccactagccataccagaatcccactgacactgtagatagccgatccggcaccgaatggccccagtgcttcggccagcccacgtgttaaggcgacactcatgctccacagtaaaatcgcaataatgccatacagggttgggaggcggttcattagggggcatcttccttgtgcaatgctaaaggggggaagaatatcatcttcttatacttgtcatacttcaagttgcaggggttatgtattcaatacgttgataacccatcaaaagcaactctcgcgttcaataaaagtgccgatgatcctatcgtgcatttctggtgattttgaatacccaagcgtaccacagccagtgctggtatttgttgttgccagcaaacgaccacatctcaacatattgaatatttgacctgatgtgttagggacgctggtgcagaatgtcaaacaggactggctgaattgtatcgagagaatggagtataccaaccctgaacgggtaattacgacgagccgtttttaggtgatcgcctgaacgatcacctttaattccgtatcagttatacagaattatttagagcctaggctgtaatgcatcacacttccggcacattgcggccatagtagatttcctgcatttctttgtataacaggcgggtaatctgttccttttcttctgcgcttagctcttccggcttggcgttaaacagataatgctttaaatcgaaatctttcagcatcatcttggtatggaagatattttcctgataaacattcacatccatcatgtgataaagcgacttcatgtcatcggacataaaattttgaatggaattgattttgtgatcgataaaatgttttaccccattgatatctcgggtgaaaccccgtacccggtaatccatggtcacgatatcggattcgagctgatggatcaggtaattcagggccttcagcggagaaatcaccccacaggtagagacctcgatatcggcacggaaagtacataaccccgcttcagggtggctttctggataagtatgcacacagatatggctcttatccaggtgggccaccacggcgcttggcaatggaccgggatgttcagaggtatcaacatcgcgcggatcaacgggctcttcactgaccaaaatggtgacgctggcaccttgtggatcgtaatcctgacgagcaatatttaaaatattggcaccgatgatcgagcaggtttcgctcaagatctcggtcaagcgattggcattgtactgttcgtcaatgtaggcgatatagccatcgcggtcgtctgcggtcttggcataacaaatatcgtaaatacaaaaactcaggcttttggtcaggttgttgaagccgtgcagtttaagcttggacaatttagttcacctccttacaaatgaatactcaacatttatcccttttttactcggcactactgcgttgctagcggctcttattcacttgaatcgacgccaatgactttgggtatcgtcgttaaggcatctagcaaatactgtggtaaagcaaagctgccgacatgaatcgctgggttatagtagcggcaggccaagccagcttgggcaaagcggttttgcaaggtggcgagatccaactggcgcagagccgggttctgtgtcgcccaggcaaaggtcataataccgccgtaatacgttggaattgcggcctgataaaaactaacgtcactgaaatagtggctaagtttgttatggctattgacggcttcatcctgttgtaggaaacagacgccgttttgtgcaacgaagatccccccctcattcaggctacgggcgcatccctcataaaatacagaggtaaacaggctttcgccaggaccgataggatcggtacagtcagaaatgatgacatcgaatttttcagtggtctgattaacgaaattcacaccatcgtcgatgactagcttgaaacgaggatcgtcatacgcccccgcgctatgattaggcaaatactggcggcaaaattctacgaccccggcgtcaatttccaccatggtaatctgctcaatattcttgtggcggctgacttctcgcagcattgcgccatcgccaccgccgatgatcagcactttttttgcttgcccgtgggccagcaaaggaacgtgtgtcatcatttcgtggtagataaactcatcacgctctgtcgtttgcaccacaccatctaatgccattacgcggcccaactctgggttttcaaaaatcaccaggtcctgatgctcggttttttcgcggaacaatacattctcaacagaaaagtactggccgaagttggcatgtaatgtttcataccatagttctttctgtgacatgttcggggcttctccttcgcagtaacagccatgaaaaatggggggcaatatcatagccaactctgcctgaggttgcacggtcaaatttcaggcaaaaggcgttaaaggtgggatggtcaattagcgtaggctaataaactcaaagagtcacgggctagagacttacattttacaggggtaggaagggcgataccacgtagatcgcgatagctgtcttcacctaatgccttcatattaaagctatcgtaattgtggagatcccaacgattttgctgcgcaaagtagacaatggctcgcttaatttcgttgttagggagctcctgataaccacaatcattttttagataaacgaaaacagcggtcagatcggcaagatcttcagcttcagattcacttaatgcaaagctggcagatgagaatccgcacagagtaagcagcagcatgactaacgttgttcttttcatagcaaaaataggtttatttattgttcacagacgttaccacacagtgatgtcacaaactaaattttattgtattgagcgaaagcatagtgtgagtgattgcttcttgaccttcccctaagaggagggtttaagctcgtataccgtgttttttatgtgtcaacggaatgcgtcaacggacgacttgtgtgtcaatgggcgacgtgtataccaacagacggtttttatatccatatatccatgtgctatgcaggtatttacctacggtcagcatttacccatgatcagcatttacttatcatcaagaagggagacgaccatgcatcgccgtgattttcttaagttaacggccgctcttggagctgccacatcactgcctttatggagccgagcggcattggccgcagatttttccccgttacccattccccctctgctccaaccggatgccaacggtaaaattaatctgaatattcagacggggagtgtggtctggttaccttccactgcgacgcaaacctggggctataacggtaatttattgggtccagcgattcgtttgcagcggggtaaagcggtaaccattgatatcactaatgctttaccggaagcgaccacagtacattggcatggtttggagatccccggcgaggttgatggtggcccacaggcgttgattcagccaggggcaaagcgtcaggttaccttcgcggtggagcaacccgccgcaacgtgttggttccatccgcacactcacagtaaaacgggtcaccaagtggcgatggggttaggcgggttagtcctgattgatgacagcgacagtgagacgctgccgttgccaaaacagtggggcgtggacgatattcccgtaattttgcaggataagttactcgataaacatgggcaggttgactatcagcttgatgtgatgaccgccgcagtcggctggtttggtgaccggatgctgactaacggcgttccttatccgcaacaaattacgccacgtggctgggtgcgattacggctacttaatggctgtaatgcccgttcgctgaatctggcgcttagcgatggccggccaatgtatgtgattgccagcgacggcggattattagccgaacccgttgtggtgcgtgagttaccgatattgatgggcgaacgtttcgaagtgctggtggatacccgcgatggtcagtctctcgatttggtcaccctgcccgttacgcagatgggcatgaccttggccccgtttgatcagccgctgcccgtgctacggatccaaccctcactggcgatcggcagtcaggttttgcccgagtctctcgtggtgatcccggaattagccgatgtcactggtgtgcaggagcgctggttccaactgatgatggatccaaagctcgatatgctggggatgcaggccttagtggcgcgttatggcatgaaagccatggccggtatgaatatgaatcatggtgacatgggggcgatggaccatggcaatagaccagatatgagccagggcaaaatgaaaggcatggatcatggcacaatgaacggtgcgccagcctttaatttcagtcacgcgaataggattaacggtaaagctttctcgatgaccgaacccgcgtttgacgcgaagcagggcaaatatgagaaatggaccatttcaggtgaaggcgacatgatgctacatccattccatgttcacggcacacagttccgtattttaacggagaacggcaaaccgccagcagagcatcgccggggatggaaagacatagtacgtgttgaaggcgcacgcagtgaaatattggtgcgctttaattatctcgcccctgcgagtacgccttatatggctcactgccacttattggaacatgaagatactggcatgatgctgggctttaccgtcagcgcctgagccacaccccggtcggttgaccggggtgttttttataaaaccgccatcaatgcatcccactgcgcatttttgttatactttgtctcccctaagctggcagagccactggatgcctcctgatgtgtgttaagctatgggcatcaatctgtatcattgaggccatcggtatcggtttcccattgatataaaagttcattcatttaaataggtatgttggctgtgaagcacactgtagaagtcatgatttccgaacaggaagtaaaaacccgtatcgccgaattaggccgccaaatctctgaacattaccgcgacagtggcagtgatatggtgctggtggggttactccgtggctcatttatgtttatggctgatttatgccgtgccattgatgtttctcatgaagtcgattttatgacggcctccagctacggcaacggtatgagcaccacccgcgatgtgaagatcctgaaagatctggatgaagatatccgtggtaaagatgtgctgattgttgaagatattattgattccggtaatacgctgagcaaagtacgtgaaattctgcaattgcgtggcccaaaatcactggctatctgtacgctgttggataaacctgagcgccgtgaagtgcacgttccggttgagtgggtgggtttcaccattcccgatgagtttgttgtaggctacgggatcgattatgcgcagcggtacaggcatcttccgtatgtaggtaaggttgtcactttagacgagtgatcgggctactgcgcgttgccatgttgagtttacgcagtgctcagagtcctcacgtactgcatgtacgctccggttcttgcgcgctgggacgcttaatttagcggaagggttttgtgggagagggcgcgttttaacgtaccctcccagagcgacttaatggtcttctttattgttttgtaataactcagccattgctttgcgatacaccatttccaggctaccaaggctggtggctgagacttctaaatcacgcagcaggccattttcaataccatatacccagccgtggatcatggctttttgcccgcgcttccaggctgaacgcacaatggttgaatgaccaaggttatacacttgctctaccacgtttatctgacacaacacattactgcgttcttcttgtggcagttcacccaacaatgaactgtgtttataccaaaggtcccgaatgtgcagtaaccagttatcgataagccccatctcttcgcctttgatggccgcttcaacaccaccacagccaaggtggccacagataataatgtgttctacctgaagaacatcaatagcgtattggacgaccgataggcagttaagatcggtatggataaccagattggcaacgttacggtgaacaaataactcgcctgatttcaatccagttaactgctctgcgggaacgcgactgtctgaacaaccaatccataagaagcgcggtttctgagattgtgccaagtgctcaaaaaaaccgggatcatctttacaaatggtatttgaccaagttcgattgttcgcgatgagcttttctatttctttcatcaatgtaaatagcctgtagtgttcgggttgcgatagaataatatacggcaaggattccgattttgaaatcggaacagtagtttcggtaataacgcgatattgtctgcgtaatatcttctcggtgcctgtttgattttttatgttacccgtaacgtccctcatgtggggagggttaaatacttcatgggtacgcaggaccaccaagagccccattgaataaggttcctttttacttatgacatatgcactggaaataacgcagttgaccaaaacctatatgggtggcgttcaggcactgcgtggtatcgatctgcacgtagaggcaggcgacttttatgctctgctcgggccgaatggggcggggaaatccactaccatcggtattattagttcattagtgaataaaacatccggcaaggttcaggtttttggctacgatatcgataacgatattgtgaatgctaaacgtcagctcgggttagtgcctcaggaatttaatttcaacccgtttgagacggtgttacagatagtgattacccaggccgggtactacggtgtgacccggcgagacgcgttagcgcgggcagagaaatatctcagtcagttagatttatggagcaaacgtgatgagcgtgcgatccgtttatcgggtggcatgaaacgccgtttgatgattgcacgggcgctgatgcatgaacctaaattactgattttagatgaacctacggcgggtgtagatattgaattgcgtcgctccatgtgggggttcttgaaagagctgaatgcgcagggcacgacgattattctgacgacgcactatctggaagaagcggaaatgctgtgccgcaacattggcattatccaaaatggggaattggtggaaaataccaccatgaaacagctactgagtaagctggaatcagaaacttttatttttgatcttggggcgaaaagcccactgcctaaattggaaggttatggataccgtctgacggatacctcgacgttggaagtggatgttaagcgtgaacagggcctgaatagtttattcagccaactgaacgtacagggggttcaggtacaaagtatgcgtaacaaggccaaccgtctggaagagctgtttgtcactttggttaatggccacgagggagagaaagcatgacccgcctgtattggatagccttgcagagtatttggatcaaagagattacgcggttcgcacgtatttggattcaaaccttggtgccacctgtgattacgatgtctctctattttgttattttcggcaacctaattggtgcccggattggcgatatggggggctttgattacatgcagtttatcgtccctggcttgattatgatggcggtgatcactaacgcctattctaacgtggcggcatcgttctatggggcgaagtttcagcgcagtatcgaagagttgctggtagcccctgtgcctacgcatattgttattatcggttatgtcggtggtggggtggcgcgcggcatttgtgtcggcattctggtgacgattatctcgttattcttcgtgccactgcatgtccattcgtggtcaatgattgccttgacgctgatactaacggccatcctattctccctgggaggattgttgaatgcagtctttgccaagacatttgatgacatcagtttggtgccgacttttgtgctgacgccattgacctatctgggaggggtattttattcgttatcattattgccacctttctggcaggcagtctcgaagcttaaccctatcgtctatatgatcagcggtttccgttatgggttcctcggtattactgatgtctcactggcctacaccattggcgttttagtggtgtttatcgcggtattctatgcgtgggcgtggtatttgattgagcgtggaaccgggttacgtacctaatctattcccttccctttgtccttggcgctacagcggcgctcgtttgctgacttgctgtaacaccaagggctttgcaatgtgggtatataaataaatcgtgctgttacctgataacccctttttcaaccccaagtctctcgtgatatgctggcgcacactatttccctttttccattcagcgccgactgcgcataagtagaacaaacatgtggcataaaaacagaatagctattgggatgctactcagcattgtcatgtgggtaataatgataccgacaacccaggctgacctcttgccaaatgtggaggtcacaccaccaaaatatatgatgaccgaacgcgatagcgaagtttattcgttggttggtgaacatgttattcccgtcggagaaatcaaagaaggccagttgattcaggtgacgccagttattgctgaatactatgagtttaagtttggcaacggtaccggttttattgataaagatgatttacgtgagattaataaagcacaaaaaaaacaacgacatgttgggcgatttaaataagcccctaccgaatcaaaatatactgacgatgcgtgaggctaaggtttatttggctgcggatgtgcgcagtgaacaatttgctgttctggccgagaacttacgttatcccattgttggaaaattgaaagatcgtttaagcaatacttggtatcaggtcaatattggtgatcgcttggggtatgtcagtagcgcagacgctgaaatagacaacggtattccgatcctgacttaccatcacatgttgaagaacgaagaaaataaacgcttcctgaacacctcaaccaccacatctgatgtggcgttcagtaatcaaatggcttacctcaaacaggcgggctatgacactatttctctgtatcagctcgaaggctatctgaataacaagattaatctgcctgcgaaagttgtagtgctgacatttgatgatggtttgaagtcagtgagtcgctatgcttatcctattctgaaagagaatggtttccgcgccacggcgtttattatctcttcgcgtattaaacggcatccacaaaaatggaatccagattcattacagtttatgagtattgctgaactgaaaggaattcaagatgtgtttgatatacagtctcatacgcattttttacaccgcaccgataatagacaccatcccatattattgagtcgctcttatcacaatatcatttttgattttgaacgctcacgtcgggcattagcgcagttcaatccgcatgtgatttttctgtcatatcccttcgggggttttaatcaaacagcggtcaatgcggcgaagaatgccggttttcatttggcggtgaccacgatgcaaggcaaggtcaagccaggcgataatccatataccctgaaacggctctatattctccgtactgactcaataccgaccatggcggagcgcatcgccaatcaacccggcccggttgcggtaaaaccggcacccgcagtgattgaaatggattaacgatgttatggcataagacgtttatggcataaaaaggaagggtgttttatttaagcgcccgaggttaatcgcattattatggctatctagccagtgatccgggggagcgaacatcgctaacccccgtagcttcaggtactgagggggattaagcgacctgaactggcactgccttagctttgcgttgtagctgattttcaccttcaaaataagccactttagggtggtgcaaacgggcagcagcatatgacatctgtacataagaacagataatgagcttatcaccgacacaagcgcagcgtgctgcggcaccattcacggagataatccgcgaaccacgctcagcagcaatcgcataggttgaaaaacgctgaccgttatcaacgttataaatatcaatagcttcgtattccagaataccggcggcttccagaaaatcctgatcgatggcgcaggagccttcatagtgcaaatccgcttgagtgactttgacccggtgcagtttgccttgcaacatagtgcgtatcataactcttacctttgaccctgattaaatctcttaccagaccctataatctactgattcagggagcggctcaatcataaaaatagacccagatagatttcgcgctaagcgtcctgcggcctaagactttctgcaaaaaatgcccactcagttttgccgattttataccacttgtctatgattgatgccctatctgtaaattttccttgttgcctcttcatttcattacgtccacttccacggtatccgcgtctctcactcaccaaaaccgttgctcatcggcggtcacgggttccgagcgaacccgttatgggggaatgctgttgatagtgacttttaccttggcgttcctggttgattttgggccaactcgcggcttgaggggaatgagcaaccgcctgatcggtaaaatatcagtggcgcaaatcaaccagttggttatcaatcagacgagctttacccaaccaggcggccatcaaaatcaccgcttgctggctatcgacagtcagtggctgtaaggtctcggcatcgcggataaacaattcatcgggcgtaaagcctacacggagtagctgcgctgccgcctcttccaacagtgcgtcaatctgccgttcgcctaaggccattttctctgccagcgcccacatgatcttactgagctgtggcgcaatctgacgttcttcttccgtcagatagccgttacgggaactcagcgccaaaccatctttcgcgcgcaccgttggtaccccaacaatgttgatgtcataacccatatccgccaccattttgcggatcaaggcgagctgctggtaatctttttcgccgaaacaggcgacatctggctggatcagattaaacagcttgctgacgatggttgaaacaccgcggaaatgaccagggcggctggccccttctaaaatggtcgatagggcaggaacatcaacatacgtttgcttttccagccccgcagggtagatatcggctgcggccggtgcgaacaccagatctgcaccgtggcgggtcagtttctcgcaatcttcctgtaaggtgcgcgggtaatgggctaagtcatctggccgttcaaattgcagcggattaacaaaaatagtcaccacgaccacgtcagcgcgggtttttgcttcatccaccagcgtcatatgcccttcgtgcaggttacccatggtgggtactaaggcaattcgtttgccttcctgacgccaacggcggatctgttgacgtagcaatggcaatgtctcaataatcagcattccctttctcctgttttaggaacgatctattttaggaggatcctattttgaaaactccctattttagaagaaatattagtggctcagttactggaatgtatgctcttcagcaggataaatccccccctcaacttcttcaatatagagcttaatggcggcacgaatatcgcccgcactgtgtgctaaaaagtttttactgaattttggcgtatgacccccggtaataccgagtgcatcatgcataaccaaaatctgaccgtcagtgacattccccgcaccaataccaataaccggtatggttaactcttcggtcacccgctgtgccagttctaccggcacgcattccagtaccaacagttgagcccctgcctgttccagggcaatagcatcttgcaacagttgattggccgccacttcttcacgaccctgtactttatagccgccgaaaatattcaccgattgtggcgtgagccccagatgcccacaaaccggcaccgcgcgctctgccaacatgcgaatggtatcgcacagccagctcccaccttccagtttgaccatattggctccggcccgcattagctctgccgcgtgggtaaaggccagttctggcgtggcataactcatgaatggcatatcggccaataacaggcaatgaggcgcaccacggcgcactgcacgggtatggtaggccatatcggcaacggtcactggcagcgtggaatcgaacccttgtaacgtcataccgagcgaatcccccaccaatagcacctgaataccctgttcggcaaataactgggcaaaactggcatcataggccgtcagcgttgcgaatttacgtttctcttgtttccattggcgtaattggctcatggtggtggttttcatcactctgtctcctgaaattaaagtgaacaactttatcaacaaacggataaaccaagacctgcccattacgggatggaatataagattatctgcaagacattctactgcaaccttggcctgacggcgaggtgggctatttttagttgataatcataatgttatatcaatataacgtaatgagtggctcaacgcacgggcagagtctggctatcgaagaataaaaagatcgggggaaacagaggatcttgccgtgtgtgagccggcgatattaccagagaaccaagccgttcttatcgacccgcttaaggcattctgatagggattcgccatcggggaaaataagatctggggcgatatctgccagtggatagagcataaattcacgcgctttcagaccataatgcggaatcgtcaggcgatcagtttttatcacctgatcgccatacaacataatatccagatccagcgtccgtggcccccagcgctgctcttttctcacccggccttggttacgttcaatcgcttgtgtgtgatccagcaactgctctggtggcaacgatgtatccagtgcgaccacggcattgagaaaatcgggttgatcctgtgggcctaatggcttggtgcggtaaagtggcgaacacgctactaaccggctacgcggcagatgcgccaaggcttcccgtgccgcgctaacctgttgtagtggcatggccaaattgctacccagcgcgatatagacccggatcatggtaaaattataccccttctttacggggtactggcttgcgtgggcggcgtggacgtgaacgccgtggcgcaggatcagcacctaatgtattcagcatggatttctgttgcgtgggagtggcttcctggaattcgccccaccactgcgccaaacgttgcagctcgtgatttttttccacttctgcccgtaggagtaacagatcgtaagccgcccggaatttagggtgttccatcagcttatgggcacgtttcccctgacgacgtgacagacgcagttgtaacaaccagatatcccgtaccagtgaggtgatacgtttagggatcgccagtgagcgacactcttcgtccagtacatcattcatggccaatgcaaatgcatcgtaataggccaagccgctttcctgcgttaacttctgcgcatgttcaatcagcggataccacagcatcgccgcaaataagaaggcaggattaacccgctgatcattatgcagacggtggtcggtatttttcagtacctgaaccagaatacgctccattggcgaatcatgctgttcagtaaaattacgggcaatcagtgggaatagcggctggaaaagctggtattcgcacagttttaaataggttttatagccgtagccggattgcagcagcttgagtgactcctcaaacaggcgggcgggcgggatttcgcgcaacagtgaggccagacgcggtataggctctgccgtttccgggctgattgacatatccagttttgcggcaaaacgaaccgcacgcagcatccgtaccggatcttcacggtaacgggtttctgggtcgccaattagacgaataataccttctttcagatcacgtaagccgccggtgtagtcacgcagcgcaaaatcagaaataccgtagtagaggctgttaatggtgaaatcacggcgttgagcatcatcttcgatggagccaaagatgttgtcacgcagcaacatgccattttgcgcctgctgggaggagttcttatcgctgtcttctgcttgttgctgctcgtggtggccacggaaagtcgctacttcaataatttcagggccaaacatcacatgagccaaacggaagcggcggccaaccaaacgacagttacggaacagttttcgcacctgttcaggggtggcgctggtggtgatatcgaaatctttgggttttctgcccagcagcaggtcgcggacaccgccgcccaccagataagcttcgtaacctgatttattcaggcgatagagaaccttcagtgcattgtcactgatatctctgcgggagatattgtgctgatcccgcggaataatcgccatttggcgctgttccgaagacgacaccgcgtgacccttgcggccagtatgtgctctggcgggccttctctctttgcgggccacgttatcttcaccgggcactttatctttacgggccttgtcatcacggaccgttttgtcttcgcggatcagcaccttacggcagaaattggctactcgggtaaaaatggtacacctcgatagtggctaataaataacagaacgacagaaaaacagcggctaatcatagctcaccatacttactttgagaatgccgttgtgttttctgtggggttattgccccctggagtgggattgacaccaacgtccaatgcttaacggcataacgtaataataaatacaaatcaagatcttgccagtattccggtagcggttggcgtaaaaactttaatgcgtcgattaaaataggacgtggatcgccattaggcaagggaggagcatgattctgcttggagagcttattcccctgattattcagcgccaacggcaagtgtatatagccggggacagggtgttgcaactgctgatagagcgctatctggcgcactgtcggctcaatcaaatcagcacctcgtacaatttcggtcacgccctgaaaagcatcatccaccaccaccgccagattataagcgaacagaccgtcacggcgacggataataaaatcttcttgtgccaacgcagggtgagcatgcagttcgccgagtaatttatcataaaaagcgtaaaccggctgagtctgccgcaaacggatagccgcgccgctagcgggtaaatgacgatcacggcagtagccgtcgtagaacccgccgagctggtggatgcggctacgggtgcaggtgcagtaatagcttaatccctgctgttccagccagttgagcgtggcccgatacgcttcatggcgctgtgattgatagataaccgggccatcccaatggagaccataatgctctaaggccgctaaaatacgtgaggccgcgccaggaacttcacggggaggatcaatatcttcaatacgaactaaccacttcccgccttgagcacgggcttgcagataactcccgagtgcggcaatcagtgaaccaaaatgcaaatcccctgatggcgaaggtgcaaaacggccaatatattctgttggttgattcgttgctcgttggttagctgatcgttgaatgaccgcttgttgaaccacaggctgttgagtctcgggaagctgggcgctgggaaattgggaagcacgtggttgagcagcagaaaatagttgagcagcagcgaatggctgagaaccgaatagctgagaacctgatggttttgagccaaatggttggggatcaaatagttgtgagctaaatagtcgttgaaaaccagtatcttcaagcataaaaagaaggggtccaacagttcaaacacggtgccggagagggctctggcaccgtgttacacattatgccgtgttacacattatgctgtgttagcctgccatctgcttttcgcggatttcggccagggttttacagtcaatgcacaaatctgcagttggccgtgcctcaagacgacggataccaatttctacgccacaagactcgcagaaaccaaaatcgtcatcttcaacttttttcagcgtcttctcgatctttttaatcagtttacgctcgcggtcgcggttacgaagttcaaggctgaattcttcttcctgcgcggcacggtccaccggatcagggaagttagcagcttcgtcttgcatatgcgatacagtacgatctacttcatccctgagctgattgcgccatgcttcaagaatcagcttgaaatgcgacagctgggcggcgttcatatactcttcgcctggcttctcttggtaaggctctaccccagcgatggcgagaatgctcaaggacgaggttttacgtttttgcccttcttgcatgatgcttctcctacattcatacgcactatcgaaatccccaatagggggaaaaatcaggccgctataaataacagaagggaggtaggttggcaattattcctgtcgcctgcttgacaatggtgtgaaggaaggcgtatttggcgagccactttacccagtaattgcttttttattcagcgttttctgatgaaagcatttcgtccagtaataacggtaaacgggtgtttagctcgataccgtcaggcgatagttgaaaaccataacaaataacctctactcctgcctgctgagcctggactagcaactctgcatagcgacgatcaatgtgtcgggctggtgcaacttgtttgattcccgtatgcaataccgcaaagaaaagtactgcccggtggccgttgacaaccctgttttgtaattcccgaagatgcttctggccccttagagtaaccgcatctggaaaataaccacactgttgttgtaataaggtgactgatttgacttcaatatagcagtcacgtctatcttctgcctgcaataacaagtctatacggctgttctcttcgccatacttaacttcttttctgacaaaattgtaaccagataattcagcaatctgatttttttcaattgccaagttcactaactcattggcgcgcatcgtattgacacaaatccaatcaccggtttgggtctgtgtcagctcccagctctgaggatacttccgtttcggattatctgatgttgaataccagatggtatctccaggcgtagcacaacccgtcattgctccagtattcgcgcaatgaatagtcagcgcctctccagcgggcgtcacaatatcagctaaaaagcgtttgtaccgcagaataagtgtggcgggttgtaacgggggagtaaattgcagcaaaggggcgttaaattgcagcgatttggcgtgagtcggtggcgaattagggctaattgaccgcgaatctgagttcactgacagtaagttggcgctaaagggtggcaagttggcgttagcaggcatctggtttcctttcactgccagccagcggccagctttgtacgatgttatagcgggtgcggccccgcgcgaagaccgattcatacagcgagaaatggtccgcctggaaggtctcattgccgctcttggcaggtaatgccactgggcgggttgcgttacgcaacagagtaacatggggatgaaacggcagcggcgtttgataacagccactacgtgctgcctgggagcgcagcaactgcgccaattgcaacaggccacgaggggggttcttacatcccagccaaatcacgccggaaccgggccaatggccgatatcatctaatgtcacgctgaaacctgcttgttggatacgcccggcttgctgctgtaacacctgggattttgtcgcactgacttcaccaaggaacgccagtgtcaggtgcagattcgccgccgcgacagggcgacccgcctctggcgagaaatgaccagctcgccattgcacaatctcttgttgcatggcatccggcagtgtcagggcaaagaataggcggcggacacgttttaattcgtcaacggtatttgtcattaggttggcatgatcactcggctaaatacgctctacggtcatgatgctacaatggctgacgataaagctacaatggctgacgataaaagtagagcgtgtggagacgaatgttgtggtgagtgagagaaaaaatgatgttgcgatagcggcgttaccggtgagtgaagtgctcgacgagttgctatctgcattgcaatcctcatcgcaagtcctgcttcatgccccgaccggtgccggtaaatctacctggctgccgctacaaatcttgcaacaaagtcagtttcttaatagcgggtcaccgggccgcatcattatgctggagccacggcgactggcggcaaaaaatgtggcttaccgtttggcgcaacaattgggtgaattgcccggccagacagtaggttaccggatgcgcgcagaaagcaagatcgggccggatacgcgtctggaagtggtgaccgaaggtattttgactcggatgctacaacaggatgccgagcttcagggcgtgtcattggtgatccttgatgaattccacgaacgcagtctgcaagcagatttggcgctagcgttattgctggatgtgcaacaggggctgcgcgatgatctgaaactattaatcatgtcagccacgctggataaccagcgcctttctgctttgttaccctccgctccggccattgtctcggctgggcgcagtttcccggttgaacgcagttatcagccgctctccagccatgaacggttggaagagggggttgccagccgcgttaaacgcttgctaaatgaacagcccggttccttgttgctgtttttaccgggtgtcagtgaaatccatcgagtgatggaacggctgcatggcgaggtcgccagcgataccgatttgtgcccgctgtacggtgctttgccactcagtgaacagcaaaaagcgattcaaccggccgctatcgggcgacgtaaagtggtgctggcaaccaatattgccgaaaccagtttgaccattgagggcatccggttggtggttgatagcgggctggaacgggttgcgcgttttgatatcaaaaacggtctgactcgcttggtcactcagcgtatcagtcaggcgtcaatggtccagcgcgcaggccgtgccgggcggctagaaccgggtatctgttggcatctgtttgccaaagagcaggccgaacgggcggcggaatacagtgaaccggaaatactgaacagcgatttatgcggtctgtggttggaattactgagttggggatgtcaggatgcggcgcaactctgttggctcgatcaccccccggcagcggcactggctgtggcccgtgatttattagggcgattggatgccattgatgaccaagggcagttgacggccacggggcgcaccatggcaacgctgggctgcgaacctcgattggcggccatgttgtgctttggggcggggcatagccccgatgcactggctacggctgcgttgttggcggctattttggaagagccacctcgctctggccaaatagatttacatgactggctcagccggccgcagcctcactggcaacggcgcgccagacaactgacacaaaggcttaacgcgcgcggaggcagtgtagaccatgcgctggccgcacaattgctggcgctggcttatccggataggatcgcacagcagcgggggcaggatgggcgctacctgctggctaacggcatgggggctgccatggcgcaggatgaggcgctatcgcgatccccctggctagtggcggttgggctactgcaaaaccacagcgggccggatgcacgtattttgctggccttgcccgttgacatcgaacagttggtgacgtgtctgccgcggcaagtggaagagcgcacggtggtggagtgggatgatgaaaaaggtacgctgcgagcctggcggcgctggcaaattgggcgtttgatcctgcgggcgcagccattggctaaaccggatgacgcggcattgcagcaggccttgctaaactgggttcgggagcaaggattacagatacttaactgggatgaacctgccgagcagctacgtacccgcttacaatgtgctgcccgttggttgccagaggcgccatggcctgcggtcgatgacgacagtttgcaggataaactggcgctctggttgcagccgtcattatccggtgttcgtgatctacgtgggcttcggcaggtgaatattgctgaagccttaacccgcttgttagattggaaacaacgccaacggctggataccgaactgccaactcattacactgtgcccactggcagtcgcctgccaatacgttattatgtcgaccggccgccggtgttggcggtacgtttgcaggaggtttttggtgaacagcaaagccctatgctggcgagcgggcgggttgcggtggtgcttgaactgctttctcccgcccatcggccattacagattaccggcgatttagcggcattctggcagggggcgtatcgtgaggtgcaaaaagagatgaaagggcgttaccccaaacatgtctggcctgatgacccggcacatacccggccaacccgcagaaccaaaaaatatcaagataagtgatatatcatggctgatagccaataaattcagatgtttctcgtttctatccggtgaattggggaacacattaagccgcaataatcaccaatgcgcgtggagataggaaacatgtctgggacgatcgtgagccgatagggcgcaagggcaagaaagcccaacccaaagcagcaccaaaacgtccactgcgccgtcggcgtgatgaagatgaatacgaagaagattatgacgaagaacaaaatgattatgatgacgaggaggaaccgatgccaagaaaagtagcatcacgcccacctcgcaagaaacgccgttggctcgggttgttgatcaaactgttcctgattggggccgtggctttggcgatctatggggtttacctcgattcgcaaatccgcagccgtattgatggcaaagtctggcaattaccggctgccgtgtatggccgcatggtcaatcttgagccgggtatgtcctacagcaaaaaagagatgatcgccttgctggaagggatgcaataccgtcaggtcagtcgcatgacccgccctggggagttcacggttcagaacgacagtatcgatatcttgcgccggccgttcgatttccctgatggtaaagaaggccaaattcgcgcccgtttactgttcaaaaatgatcgtctggcccagattcaaaacctggataatcagcgtgatttcgggctattccgcctcgatcccaagttgattaccatgctgcaatcacctaacggtgaacagcgtctgtttgttccgcgcgccgggttccctgatttgctggtggacaccttgctggcgactgaagaccgccatttctatgagcatgatggcgtcagcccgtattccattgctcgagccgtggtcgctaacctgacagccggtaaagcggtgcaggggggcagtacgctgacgcaacagttagtgaaaaacctgttcctgaccaatgaacgttcgctggtacgtaaacttaacgaggcctatatggccctgttgatggattatcgctacagcaaagatcggatcttggaactctatctgaacgaagtctatcttggtcagagtggtggtgaccaaatccgtggcttcccgctgggtagcttgtattactttggccgcccggttgatgaattgagtctcgatcagcaagccatgttggttggcatggtgaaaggggcctcactgtataacccgtggcgtaatcctaagctggcacttgagcggcgtaatttggtcctgcgcttgttgcagaatcaagggattatcgatgctgagctttacaccatgctcagtgcccgtccgctgggggtgcagccgaaaggcggagtcatcacacctcaacctgcttttatgcagatggtgcgccaggagctgcaacagaagttgggtaacaaggtcaatgatctgtctggcgtgaagatcttcaccaccttggatccggtttcacaagatgccgcagaaaaagccatcgaagacggtgttccggcgctgagagccgcccgtaatatgaatgacctggaagcggcgatggtggtggttgaccgtttcagtggcgaagtgcgtgccatggtgggcggttcacagccacaatttgccggttttaaccgtgcgatgcaggcccgccgtttggtggggtcacttgccaaaccaccaacctatctggccgcgttgagtgagccggataagtaccgcctcaatacctggctttcggaccaaccgctgtcgcttaaattgtcgaacggttcattgtggcagccgaaaaactatgatcgccagttccgtggtcaggtcatgttgatggatgcgttggtgaactcactgaacatcccaacagtcaatttggggatgtcagtgggcttagatcagatcagcgccacactgcaacgccttgggatcccgaaatcagtcattaatccggtcccagccatgttattgggggcgattgacctgactccggttgaagttgcgcaggagtatcagacaatcgccagtggtggcaaccgtgcaccgttgtcggctgtgcgttcggttattgctgaggatgggaccgtgctgtatcagagcttcccacaggcagaacgtatggtgcctgcacaagcttcttacctgacgctgtatgcgatgcagcaaggggttgtccgtggtacatcacgctctctctcggcgaagttcggcaaatataatctggcggccaaaaccgggacaaccaacgatctgcgtgacagttggtttgccggtattgatggcaaagaagtgaccattgcctggattgggcgcgacaataacggcccgactaagctgaccggggccagcggcgcgctaaccttgtatcgccgctatctggaaaaccaaacgccgttgccgctgattctgcaaccgccagaaggcattagccaaatgaacattgattcggcggggaacttcgtctgtggtgaagggagcgggatgcgcgtcattcctgtttggaccgaaaatccgcaagctttgtgtcagggatcaacacccactcaagaccccacaaaacctaacgatgatggtgttgccgattggatcaaagagatgtttggccaataaaatgtgtggtcaataaaatgtgacggcgggcgtggtttacagactgcgcccgccaatttttttctttgcgcttcccttcttcgtttcccccaacaaatcagcacggcatagcccttgcagtcctttgtgagttacgcataaactaacggttttgataattatttcgttttaataatcattatcgttaccgttcgattttcgctaacgtttgggtcgcgtcctcccttgcctcccctcacctgagatcaaggcgttgggggttatcagccgtctgacgggtattccccgttaatttataatcgcgtacagcagggcactatcttggacctacaggcaagccactccagcacttttatactccgtgaactgagtttttcggttcctggtcgaaccttattacagccgctgtcactgacgtttccgcaagggaaagtctgtgggttgatcggccataacggttccggtaaatcgacattgctaaaaatgctgggccgtcatcaaccaccatcaagtggtcaggttgtgctcaacgatatgccactggcccaatgggatagcaaagcgtttgcccgcgaagtggcctatttaccgcagcaattaccggccgcagaagggatgacggtgcgtgaattagtcgccatcggccgctatccgtggcatggcgcgctagggcgctttcgtcaggaagatcgccaacaagtcgaagaggcgattgcattggtagatttgaaaccactggctaaccgcctggtggacagcttgtctggtggtgagcggcagcgggcttggttggcgatgatggtggcgcaaaacagccgctgcctgctgctggatgagcctacctccgcgctggatattgctcatcaggtggaggtcttggggctaattcaacgtctcagccacgagcgtggcctaaccgtaattgccgtgttacacgatatcaatatggcggctcgttattgtgaccatctcgtggcattgcggggcggtgagatgatcgcccaaggcccggcagatagcctgatgcagagtgcggtgttagaacaaatttatggtatcccaatgggtattttaccgcacccggctggcggtgcgccggtaagttttgtttattaatgaagacacatttacccatggatctctcttcttcatcggcttcgaattatttatcgggtccagattgctcatcggatccagattgttcagtaaggccagcttgttcagcaaggtcagatcgttcagtaaggccagatcgttcatcggggcccgattattaccggcgtcggctactgatggcattaacgttatcgccattactgctctcattgcccagtctggtagcggcggcaccgaagagcgatcagccattactcaatatagacagagtgattgatatccaaagagatatcgatactaaaagggtcgtcgcactggagtggctacctgtcgaattgctactggcattgggggttacaccgtttggtgtcgctgatattcataactatcgcctatgggttggggagcctgctctgccggcggatgtgattaatgtcggtcagcgcactgaacccaatctggaattactgcaacaaatggctccatcgctgatcctgctgtcgcagggttatggcccttcgccggagaaacttgcgcctatcgcgcccacgatgagttttgcgtttaatgaacagggcagttcaccgctggctgtaggcaaaaactcattacagacattggggcagcgtttgggattggagacggctgcgcaacagcatcttgctgattttgaccattttatgctggcagcccgtgcgcgtttatctggcgacacgcagactccgttattaatgttctctctgttggatccccgccatgcgttgattatcggtaacggcagcctgtttcaggatgtattgagcaccttgaatattgagaatgcctggcaaggggagaccaatttttggggcagcgcggtggtgggtattgaacgtttagcgacgataaaaacggcacgtgcagtgtgtttcggccatggaaataatgagatgttacagcaggttgcacgtaccccattatggcaatcgctgtcttttgtacgagaaaaccaattacgtctcttgccaccggtttggttctacggcgcgacactgtcagctatgcgtttcgttcgtttactggaacaggcgtgggggaaagcaccatgagcgccataagtttacgccagggttggcggctccctgcgggtctacttggcctactggtggttattgccgtttccctgacattttataacctcagtcaattactgccttcctctctctggtctgaagccctatggcgacctgatcgagacgatgtacgccagatgctatttcattacagccaattacctcgcctggcggtggcattactcaccggagcggggctggggctggtaggggttttatttcaacaagttctgcgtaatcccctggctgaaccggccactctgggggttgccgcgggtgcccagttagggctaacgatagccacactgtggatgttacccggtggtgagttaacccggcaactggcggcaatggccggtggtatgacggttggggcactggtctttggcgtagcctgggggaagcgcctgtcaccggtgacactgattttggccggtctggtgttggggctttactgtagcgcggtgagtaacctactggcactgttcaattatgaccagttacaggggttgtttttgtggagcagtggcgcactgaatcagcaggattggagtacggtacagtttctgttaccgcgcttactgattagcggcatattggcggccttcttgattcgtccgttgaccctcttggggttagatgatggtgtcgctcgcaatctggggttagggctgtcactggcccgcctgagtgcgctgggattagccattatattcagcgccatgttggttaatgcggtgggtgtgattggttttatcgggctgtttgcaccattgttggcgaaaattttgggggcacggcgcttatcacaacgtctgatactggcccctattgtcggggcattgctgctctgggtgacggaccagggcatcatctggctgacacaagtctggcgagagatcccaaccggtgccgctacggcgctgattggtgcgccattgttattgtggttgttgcctcgcttacacagtacgactgcgccaaacatggatttgggtgactcggttccggtagagcggcagcgtttaggattatggatcagtgcgggtttgctgctgctgttggggggattgatcgtggcgctgatgtttggccgtgatagccaaggttggcgctggatcgtcggtgatgaattacaggcgctgttacattggcgctggccacgggtattggcggcactggctgccggtatgatgctggcggttgcaggaacattaattcaaaagttgactggtaacccgatggccagcccggaagtgttgggtatcagctctggtgcagctttcggcgtggtcattatgttgtttatcgtccctggtaatgcactggaatggttgttgcctgcggggagcctaggggctgccatcacgctattgctgatcatggttgttgctgggcgaggcgggttttctccgggcaggatgctattggcagggattgcattgagtaccgcttttaccacggtgatcaccatgttgctggccagtggcgacccacggatgcgcgggttgctggcatggatttctggctcaacttattctgttgagggctcacaagcgttgacgacaggcttaattgccgtggtgttgatagcactagcccctttgtgccgccgttggttaatgattttgccattaggcagtgtgaccgccagagcattagggatggctctggcccccagccggttagcgattttattattggcagccacattgacggcggcggcgaccctgaccgtcgggccgttgagttttgtgggattgatggctccgcatatggcccggatgctgggtttccgtcgtgctattccgcaactgattattgcggctattttgggcggattattgatgatattagctgattggtgtgggcggatgctgttgttcccaaatcagatccccgcaggcctattagcgacatttatcggggcgccctattttgtttatttgctgcgcaaacaggggcggtaattttatcaggcgaatgccctgctaatttgacgccgccgcgtgactattctgcctatcctcaccgtttcagatcgcgtcattgagggttgtcagcagtctgaaatctcctccggagaggagattagaggttattgacaaagagcccgcaacgggagagaacaggcagatcgtaaagacgccggcttccctgtataaaaatagccttccctgggggctcgaagcgcgccctccctggcgcggacgctttactcttcagcctatcctcaccgttcaagatcgagtgttcgggggttgtcagcagtctgattaccttctattttgggctaaaactcaaatagatattgttttgactaaaattcaaacaaatattgaattaaagtttagcaaagcatcgacgagcggcattgacggttttctgaatatcttcgttgctgtgagccagagacataaagcccgcttcaaaggctgacggtgccagatagaccccttcttccagcatcaaatggaagaaacgtttaaagcgctcaacatcacaattcatcacatcctgatagcaggtgacggtatcagcattggtaaagaataggccaaacatcccaccgacgtggttaaccaccagtgggatgttctcctctttagcggcatgtcgcaggcctgtagccagtgagtcggttaattcggtcagtgtttcataaacaccgacctgagagatttctgtcaggcaggcaaaaccggcagccatagcgatagggttaccggatagcgtaccggcttggtaaaccgggccagtcggtgccagcgcattcattacctcacggcggccaccaaaagcgcctactggcataccgccaccaatgattttacccagacaggttaaatcagggatgacatggtaataatcctgcgcgccagctaaggctacgcgaaaaccggtcatgacttcatcgatgataagcagagcaccaaactcatcacacaaagcgcgcagaccaggcaggaactctggcaacgggggaatgcaattcatattaccggctactggctcaacgataatacacgccacttcttgcggatattgctcaaaggcctgccgtacagaagccagatcgttataggtacaggtcagggtgtgtttggcaaaatccgtaggaacaccaggtgaattgggctgacccagtgtcagtgcgcctgagcctgcttttaccaacaaacaatcggcatggccgtgatagcagccttcgaatttaattatcttatcgcgaccggtatagcctcgggccagacggatggcactcatggtggcttcggtgccggaattgaccatccgtaccatatccatggttggcaccaaatctgtaaccaactgagccattttcacttccatctctgtcggtgcaccaaaacttaggccacgttcaacggcctcaatgaccgcctgacgaatagcagggtgattatggcccaagatcattggcccccaagagccgacatagtcaatataggctttgccatctacgtcaaagaggtaagcaccatcagcacgttcaataaagagtgggatgcccccaacacctgtgaatgcacgcaccggagagttaaccccgcccgggatcaactgttgtgcttgggcatacagattttcggatttactcataaattggctcctgaattgggcttggcaacgttattcactttggcaacattatttaccttggcaaccttattatttaccttggcaacattattcatctaggcagccttagccttggtaacgtcgttcttgtgacaatatgggtcttgagaaaagaagaatgcggcttattctaaagaactgacagcggttatcaaataattgggcatatttagctgtcagtatgcgtaatgtgccgcaaatagtgatagccgtaatatgaacacgcctccctgagccagatcatttcatggctatatggcggcgcaccatgagttcatagactagactctggttacatcaaatttgtattatgtattgctcaactgataaacaaattaactatgactcattcaacgcaacaactttctcctgaaggcgtcgctgaaggcaagcgtggccgtttgatccgtgaactggttaatcgtgataagacacccttaattattcttatcatggccgctgttgtcggtgtggtaacgggattattaggcgtagcatttgatcgcggtgtcgattgggtccagcaacagcggctgctagcgctggctaatgtcgcggattacgcactcttggtgtggcctctggcttttatcatgtccgcactgctagcgatgatgggctattttttggttagtcgctttgctcctgaggctggggggtctgggatccccgaaatcgaaggggcaatggaggaaatgcggccagtgcgctggtggcgcgtaatccctgttaaatttattggcggccttgggacattgggcgcaggaatggttttaggccgtgaaggacccatggtccaaatggggggcaacagtgggcgaatgatcgtggatatttttcgtttgcgtagcccggaagcccgtcattcactattagcaaccggtgcagccgcagggctgtctgcggcatttaatgccccgctggcagggattctgtttgttatcgaagagatgcgctcgcaatttcgctacagcctagtctctattaaagccgtatttatcggggtgattacctcaacgattgtttaccgctattttaatggtgaacgtgcaattattgaggtcggtaaactcagtgatgctccgctaaacaccctttggctttatttattattaggcattatttttggtgctgtgggcgtcatattcaatgcccttatctttcgaacacaagatatgtttgtgcgctttcatggtggtgattggcgtaaattagttctgatcggtggcttgcttggcggaatgtgcggtttattagcactgcttcatggcaatgcggtgggaggggggtttgcattgatccctatcgcggcagccggtaatttcagcatcggcatgctgttgttcatttttatcgctcgggtcatcacgaccttgctgtgttttggatcgggcgctccagggggaatatttgccccaatgttggcattagggaccattttggggaccgcatttggtctgtcttgcgcgcactttttcccacaatatggcatcgaagccggtactttcgccattgcgggtatgggcgcactgtttgctgcctcagtacgtgcaccgttgactgggatcgtattggtactggaaatgaccgataattatcagcttattttaccgatgattgttacctgcctgggagcgacgttgatcgctcaatttatgggggggaaaccgttgtattcggccatcctagctcgcacattagccaagcaagagcaagcgcgtgccacggtaatagcacaagaaccggcggttgaaaataccccacaaataggcaaaataatataacattagccctgagtacttgaatgaaatactcaggtattagataatcgagccatagatcaggctgccagtgtagtaacctgcaacgcgaagtagtaacctgcaactcgaacaccggttgggagtgatgaggatgagcaacgaaacagtactgcccctacagtttaccgaggcggcggcaaagaaagttaaactactgatttctgatgaggaaaacccgaatctgaaactgcgtgtttacattaccggtggtggatgtagcgggttccaatatggttttacttttgatgatcaggttaatgatggtgatatgaccattgaaaaacaaggtgttgagctggttgttgacccaatgagcctgcaatatttagtgggcggtgccgtggattatactgaagggctggaaggttctcgttttatcgtgactaacccgaatgcaaagagtacttgtgggtgtggttcttctttcagtatctaatttaccctgcgtccttggcgctacagcggtgttagctgcacttacttacctgaatcactgacctgtcgttggctttatataaataagctcatcgggattcattcgtttgctgccttgctgtaacgccaatgactttgggcataaacctgccagcaaagtaccgctaaaactaaagcatcgttaaaactaaagcatcgttaaaactaaagcatcgttaaaactaaagcatcgctaaaaaaccgcgaccatgagaatggcagcggttttttatgctcaaagatgattattcgacagtaatatctcaatgctctatttcgaaggttggtagttttaaatgccaacggattgcggcgagccgaataccgagggttatcaccatgcccaacatcatggcttgctgtaatggcatgttaaatgtatagaacgcagtggcatgcacgatcccgccaataatacaggccgtcgcataaatctcagtacgcaggatcatcggaatctcacgggctaagacgtcacgaataatcccacctccgacaccagttattacgcccatacagatagccactaatgggctggcatcggcggcaaaagctttattaaccccgataccgacgaacaccgctaaaccaatcgcatctaacaccggcaggatccattttgccgtgcgcctgggttgacgtaccagtacgatggtagccagacaggtcaccatggccacgactagatcggtgggatctttcacccaaaataccgggccattggctaatgccatgtcacggatcgtgccacccccgacggcagtaaccacccccaaaaccagtacgccaaatggatccatacgtagttttcctgccagtaatacaccagagatagcaaataccgcagtacctaagatatccagccaataaaccagcattaatgtgactccgcgacaggggttggaatgctggccatttgttggcacagctgttgagcggccagcaggatacgtgggctggcgcgattaaaccagtcttcattcagggcgataacaggtaccacaagctgaggcaaccaaaaggcggagacgttatcgacttgcgactgcgtaccgcttaccacgatgacctgtggcttacgtgtcatcacttgctcacgactgacttgtggccagggaacccggctgtcggcaaaaatattttctccaccacagagtgaaacgacttcactctgtaaggtgtgcccggagctggtaaacagtggctgagtaccgaattgcaaaaaggtacgtttgggctgactgcgggcatagcgatcacgcagtgtgttgacgtgttgacggaattgttcagcggcctgatgtgcctgctcggggtgcgggctgtattgcgctagcttatccagatcgctggcaatctgatcgatatgcgtggggtcagagtagaaaatcggaatacccaacgccgctaattgatccagcggccgttgtggattacctccacgccaggcgaggatcagatcgggttttagtgccagaatacgctcaacgttaatgccttgccacgacgccacatgttctaactttttagccgattccgggtaatcagagtacgcactgaccgcgaccaacttatcgcccaaacctgcagcataagccagttccgtggtactgggcgataaactgataacccgttcggcagcctgtgctgggagtgttagcaggctaattagcaacactgctgctgcgcgtggcagaggaaaaagacccagtggcatcattaaccgcgttgcgccaaggtggttaacatggctttgatcattagggtcgattgtttcgccgccaccaccaagaactcttcaaagcttaggtgagatgcttgatcggcaacatcagaaatagctcggactacaacaaagggggtattaaacaggtagcaaacgtggccgatagctgcggcttccatttcaactgctgccaccgttgggaaggccgcccgaatgcgcgctaaaggctcggcgccattaatgaaagcatcaccgctacaaattaggccacggactgcattgagttttaattgttgaatacaattttctgccaacgcgatcaagtcttcatctgcgacgaaggcggcagggcaacccgccatttgaccgggctcatagccgaaggcggttacatccgcgtcatgatagcggacttcattggagaccacgatatcacccactttgaggctagagtccaggccgcctgcggaaccggtgttgatcacgaggtccggttggcaatgttctagcagcagagtggttcccattgccgccgcaaccttacctatgccagatttcagtaatgcgacatcaataccgtttagctgaccggtataaatttcacaacctgcacgcgctaatgtttgacggttttcaatccggtcacgcagcaatgtcacttcttcttccatggcgccaataatgcctactttcatatggatactcgctgattttaaagggagggattaacctgctatttcacgctgtatagcttatcaggtaagaacatattcgggcaattcactgtcattaatgcgtaatgtgccgcagttcatgcgtaatccattgcatctactgccactaataggtatcactgttggtaagtgcatggttttgaatacagaatattcttgaatacaacatgattttgaatgcaggatggttttgaataattcagggtggttttggaatatagataaccagggggaaatatgtccgggatcgactttaagcagaaaataagtttccagcggccttttagtaagcccagttcagcagaagatgaatatgaaataacaagggtatttgaaagtgatcgtgggcggattgttaactctgctgctatccggcgtctgcaacaaaaaacgcaagtattcccgctggaacgcaatgccgccgttcgtagccgattaacccattcgttggaagtgcaacaagtcgggcgttatatcgcgaaagagatcctgaaccgctttaaacaggataaaaaaatcacggcctacggtttggataaactactcgacccttttgaaagtattgttgaaatggcctgtctgatgcatgacattggtaacccgccatttggtcatttcggtgagtcagcgatcaatgattggtttacaaaacggatggaccctaacggcggcagcggttctgaaccacaaagcacagatcaatgtcaggtagatgtgctgaagctatgtgagggagaaaccgaacttaatattctgcgcagtaaaattcgtcatgaccttagccagtttgagggcaacgctcaggctattcgtttggttcacagtttattaaaactgaatctgacctatgctcaggtgggttgtattcttaaatatactaagcccgcttattggtcagcccctattccagcgtcccataactatttgatgaaaaaacccggcttctatctggcagaggaaaattacgtcaaagaactgcgtcgcgaactcaatatggaagagtttgaccgttttccactgacttatattatggaggccgccgatgatatttcttactgtatagccgatttagaagatgcagtagaaaaaaatattttcagtgtcgaacaactctatgatcatatgagccaagagtggggggccgttacaccgggggatctgtttgataaagtcgtgggtgccgcttttcgtcaattaggccgtgagcaaggccggcgtagctcagaagatcaattctttatgtatctacgggtaaatactgtggggaaattagtccctcatgcggcacaacgctttattgaaaatctaccggctgttttttcaggctcttttaaccaggcattgttagaagattccagtgccgcttgtaagttattgcaaattttcaaacgtgtcgcagtaaaacatgtatttaaccacccagaagttgaacagcttgaattacaagggtatagagtcatcagtgggctgcttgatatttatagcccgttattagcaatgccagagaccgcctttacacaattagttgcagatgaccgccaccgtaagtatccaattgaaacacggttatttcataaattatcgattaaacatcggttagcttatgctgaatctgcagaaagaatccgtaatttaccgtccgaacaatatgagatatatgaatattattatcgtgcgcggttaattcaggattatatcagtgggatgaccgatctttatgcttatgatgaataccggcgtttaatggctgcggaatagtatgcaaaaatttgaattgtccgtttaattaattatagttttgtaaagacggacaatattttttactcttaattttcttggccctatgaacttcatcccccatatttaatcttactaggcaagacggcatacggcattagtcggccacatagtcgctatttattcatttttaatttgtatagtgagaacacgaatatatgaaaaaaacaactttagtattaagtgcattggcattgagcattggtttcgccatgggcccggtttcttccgtcgttgcggcagagacggcagcatcgagtagccagcagctccctagcctggcgccaatgctagagaaagtaatgccttcagtggtcagtatcaacgttgaaggtagtgcgcctgtaagcagtgctggtgcacgcggtatgccaccacaattccagcagttttttggtgataactcgccattctgtcaggacggttcaccgttccaaggctcgccaatgtgtcaaggggatctgggcggactagggcagggaatgccaagtaagcgggaattccgttcgcttggttcaggtgtcattattgatgcgggcaaggggtatgtcgttaccaataaccacgtggtcgataatgcgaacaagatcagcgtaaaactgagcgatggccgcagttttgatgccaaggtgatcggtaaagatccacgtaccgatatcgcactgttacaactgaaagacgctaaaaatctgactgcgattaagattgccaattcggatcaactgcgtgtcggtgattataccgtcgctatcgggaacccgtatggcttgggtgaaaccgtgacatccggtattgtctctgctttagggcgcagtggtttgaatgtagaaaactatgaaaactttatccagactgatgcggcgattaaccgtggtaattccggcggcgcattaatcaacctgaacggtgagttgattggtattaacaccgctattctggcaccggatggcggtaacattggtattggctttgctatcccaagcaacatggtgaagaacctgacatcacagatggttgagtttggtcaggtaaaacgcggtgaactgggcattatggggaccgagctaaactctgaactggcaaaagccatgaaggttgatgcgcagaaaggtgcctttatcagccaggtcgtgcctaaatctgctgcggcaaaagcgggtatcaaagcgggcgatatcattgtcagtatgaatgggaaagccatcaatagttttgcagggttccgcgccgagatcggcacgttacctgttggcagcaaaatgaccttgggtctgctgcgtgatggcaaaccgatcaatgtggatgtcgtcctggagcagagcagccacagtcaggtggaatccggcaatctctacaccggtattgagggggctgaactgagtaacagcgacgttagcggcaagaaaggggtgaaagttgatagcgtaaaaccaggcactgctgcggcgcgtatcggcctgaaaaaaggtgatatcatcatggggattaaccagcaaccagtccagaacctaggtgagctgcggaaaatcctcgatgctaaaccaccggtattggcgttgaatattcaacgtggtgatacttcactctatttattgatgcagtaaggtattgatacagtaaggtattgacacaatagatgcagtaacgggtctcaatgcagtaaagattatgtagatcccgtgtgatttccatctagctcaagggcacagtttatctcgctgtgccctttttggttttctatttccacaagcgttcgaggatatcactctgtacgtaaataggttttagccgcttcgctgacattttctatctcatccagcaactcaagccactcgggttctaaatcctgcaaattaacctgctggcgcaactgtagttcaatggtcatgcacagttgtctgaggcgtggcacaccgctacaggcgcaactgccatggaatttatgcaccaaattcagaatgtcgccatcgtcagcccctgccagaatcgcctgcacacgggcggtaatctgcggcataaattctagcaacatggttaagagatcccgtgccagatcctctttattggcggcttgcctgacagcctgtgcccaatctatgaccccagcacctttaggcacgggaagtggcaggctttctgctgtagatgctgtagatgctgtagatgctgtagatgctgtagatgctgtagataatggcggattatcgctttgatagcgggagagtacctgtagcagccgtgcttcatcaatcggctttgccagataatctgccatacccaatcttaacaattgctcttgctggcctttaacggcatgggcggtgaccgcaatgatgggtgtctcttggtgatgcggtatctggtgaataatttcactggcacggataccatcgatttctggcatttgaatatccattaaaatgatatccagcgtgtgctcacgcgcataggtgatcgccatggcaccgctgtcgcacagtaccgtttcctcaatttgctcttcaagcagggtacctattagcttcagattcgcagggttatcgtcgacagccatcaccctgaaaggtaactttggttgcttacgtggttgctcctctgatggtactttactgtgcgtgtcttcggccaagagtaaagggataagcctgatagacgatatgggtttcagcagacaatctttggcgccgatttgtttaagttgctcggcttctacttgtgattggcttggtagtgccaagatgacatgatcggcaatttttagggctgttagcaatttatcttgatgaattgccatgttatttctaaatgggatcggtaccccgaccagcaggaaatcataatgttgttcaggtaactgagctaaagactgacgatgagtcacctgcaatggcgtggtgttgagtatatttatcgtcgctctcgccgccgtagaattacgctcaatgtaagccagttgtttcccctctaaatgcgccatatcaggctggcggtaagggatactctcgttaagttctaatgtgaggtggaatctgaagattgaaccgcaactcatttggctttggaaactgatattaccgcccatttctttcactaaccgttcggtaatcaccaggccaagcccggtacctccatggcgtcgagaggtactggcatccgcctgacggaaagcctggaataactgcgcttgctgggattcggaaataccgataccggtatcgtggatctctaccatcaatgtcacttgctgtgatgcgatagccttcacgacgaccagaatgtcaatattgccctcttcggtgaatttaatcgcattacccagcaagttagtgacaatttgctgcaaacgcatggcatcgcctaacacttggtctggcacgtcattattgatatgtaacgtcagctctagccctttttcatgggcggtatgtgccagcaaaataatgacttcatctaacgtttcacgtagcgaaaagggaatatgctcaagtatcagtttatcggcttccagtttggagaaatccagtacatcgttaatgatgcataacaggttgttggccgaacgctggatggtttgtaaatagtcagtttgtgtcggtgtcagcgaggttttcagtgtttgtcgggtaaaaccaatcaccccattgagtggtgtacgcagctcatgggacatattggccaggaactccgatttaattcgagaggcttcttgagcacgctttttcgccagccccaactccacattctggatttccatttgttcgagtgtttcacgcaagtccgacgtcgcttgatcaatattctgctgcatctcttcatgataggccgcgagtgacatcgccattgaattgataccatttttaagaatatccagctccccgagcatatggccttcaacccggctgtctaattgcccacggcgaatacggtcgacggtattgaccatgttgcggatagggccggtgacatcgcgcatcaggcggtaagcaaacaaaatggcgacacacatacagaacagcagtagcaaagttgaaatgaatatttctttatattgtttcaggcgcactgattgtaaatctaaatcaatggcgatatagcccagtatctggtcactttccccctgcccggaggcttgttcactggataaattagattctgagacaatgggcattcgtaggatcagcgaatccccacggtacgaaagcatcaaagagtcggggacgggttcgcctggagggagtcttaattgtgaggaattgtaattgtagttggatgtgacaaaaagcttattatctacgtcaaaaacagaaattgaccgaacaatattcgagtgccttcggtgtagtagattaatcaactgccgaacggtgtcgcggttgcggaagctcatcccgtattcactggcaacggccaacggttcaataatattggtgccggcactaactatttggttttgcagctcattatagcgattgaccataaaggatgtactgagtaacagccctagaagcagcgtgggtgccaagattaaaatcatcatgcgcgcgcgaagactgtatttggtcatggtattccaatgtgggagaatgggtgactaatgaaactgatgcttgatcaatcaatgtggtgcaattctactctccaaacaggcgtgtgacgacccggtaaacaataactgtgacagtatattttcttggcccctttacgttaggggctgtactccatcagggagtgatcgtttttatccctgatatcttaccgggagggcgagtttatcttgctgcgggtagcctgtttggtaagccgttgagggtgaaggagttgcggcgtttgtcgctaatgggctgtataatgcgttaagcaataatttacccaatgcgccatgttttatcaggagtgggttatcgtcttgctcaggtgcgtacgttggatatgttcccgcacaccgggcatcttgaatctatggcgctgtttattcaggcgtcagaggtcgcaaagtagggagaagttatggttgcggtacgaagtgcgcatttaaacccagcgggtgagtttgctcttgacgattggattgccagtttagggcttgccaatccgcagtcatctgagcgattagccgaaacctggcgttactgtgaacaacagacgcaaaaccatcccgatgcctcgttattactgtggcgcggtcttgaaatggttgaaattctttccactctgagtatggataacgacagtatgcgcgcggcgctgctgttcccgctggtagatgccaatatcgtggacgaaactaccctgaccgagcaattcggtaaggggattacgtatctggtacacggcgtgcgtgatatggatgctatccgccagttaaaagccactcacaacgattccatgagctcggagcaagtggataacgtgcgccgtatgttattggcgatggtggaggatttccgctgcgtggtgatcaagctggcagagcggatcgctcatctgcgtgaagtcaaagatgcaccggaagatgaacgtgttctggcggctaaagagtgttccaatatttacgcaccactggcgaaccgtttggggattggccagattaaatgggagctggaggatttctgcttccgttatctgcatccagatgaatataagaaaatcgccaaattactccacgagaggcgtattgatcgcgaacaatttattgatgacttcgttgcttcattacataaggcgatggccgacgaaggcattaaagccgacatttatggccgaccgaagcatatctacagcatttggcgcaaaatgcagaaaaagtcgctggccttcgatgagctattcgacgtccgcgcggtgcgggtggtggtggaacgtttgcaggattgttatgccgcgttagggattgttcacacgcacttccggcatttacctgatgaatttgatgattatgtggccaaccctaagccaaatggttaccaatcgatccataccgtggtgcttgggccacgaggtaaaacgttagagattcagatccgcacccgccagatgcatgaagatgccgagttgggggttgctgcgcactggaaatataaagaaggggccgtggcagcgggccgttcgagttatgaagggcgaatcgcctggttacgtaaattgatcgcttggcaggaagagatggctgattctggcgaaatgctggatgaagtgcgcagccaggtatttgatgatcgggtgtacgtgtttacaccgaaaggcgatgtgattgacctgcctgccggctcgacgccgctggattttgcctaccatattcatagcgatgtgggccaccgttgtatcggtgccaaaatcagtggccgcattgtgccgtttacttatcagttgcagatgggtgatcaaattgaaattatcactcaaaaacagccaaacccaagccgtgactggctgaatcctaacctcggttacatcacgaccagtcgcggacgttccaaaattcataactggttccgcaaacaagatagagataagaatattctggctggccggcaaatgctggatgatgagctggagcatctggatatcagtctgaaagaggctgagaagctgcttgttccgcgttacaacatgaattcgatggatgaagtgttagcggcgattggggggggtgatatccgtctgaatcagatggtgaacttcctccagggcaaactgaataagccaacggcagaagaggctgatctagaagcactccgtcatctgaataacaagcatcagcccgcgccacgtaacgccagcaaagacagtgggcgtattgtggtcgaaggtgtcggtaacctgatgcaccatattgcccgttgttgccagccgatccccggtgatcaaattatcggttttatcacgcaagggcgggggatatcgattcaccgtgcagattgtgagcagttggctgaattggaatcccatgcaccggaacggattgtcgatgcagtctggggcgaaagctactccagcggttattcgctggtggtgcgggttacggctaatgaccgcagtgggttattgcgcgatatcactacgatcctggcaaatgagaaagttaacgtactgggcgttgccagccgcagcgataccaaaaagatggtggcgactatcgatatggatatcgagatctataacttgcaggtgctgggccgggtattggccaaactgaatcagttgccggatgtcatagacgcccgtcgcctccatggcaattaggctttttaatctggacggcgattacgttttgctctattgatcttgcgctttgctctattgatcttgcgcggtgctcgccctcctcatgtaccggtttttataagatcgggtatacatttcggggtcgtggcgggtcgcaatcaatctgcctgtgctttcgacgctttgaatttaaaaaacaaaaaaagtgaataaattgaaatgactcaacctgttacttcccctgattctacagcagtcgccctgcaacgtttattggatattatgcgcgctctgcgtgacccagagcaggggtgcccatgggatcgcaaacagacctttgacaccatcgccccttatacgttggaagagacttacgaggtgcttgatgcgattgcgcgcaaggactttgatgaccttcgagacgaactgggtgatttgctgttccaggtggtgttttatgcccaaatggggcaggagcaagggctgtttacctttgatgacgtttgccatgcgattagcgataagcttgagcgccgccatccccatgtcttctctgatacgtctcaaaacgtcactcaggcggcggttaacagagaggccgctctggcgggctgggaatcacgaaaagccgaggaacgagcagaaaaagcattgtattcggcattggacgatattcctgatgcattgcccgccttgatgaaggcccataaaattcagaagcgttgtgcgtcagtcggttttgattggaacacgctagggccggtactcgataaggtctacgaagagattgacgaggtcatgtttgaagcgcgtcaggcagtcgtcgatgaggacaaattgggagaggaaattggcgatttactctttgccacggttaatctatcgcgccatctgggccataaagctgagaatgcgctgcaagcggctaatcgtaagtttgaacggcgttttcgtcaggtagaacaaatagttacggcatcaggtcaaaccatggagagtgcgacgcttgatgaaatggaagcagcctggcagcaagttaaaaagcaagaaactgaaatgtaaggtgttttaattcatttcactgatagttgtggaattttaattacgttaatgtattgaattataacggatagcaagacggtgttctgtgcggttttagtcgtgaaaaccgccatgggtgcggagatcatttgtagcgaaaccaaggttccggtatactactttcccgtcctggtacttccatcgtctttaaacctaaactctcaggttcagcatgacaactaattatatttttgtgaccggcggggtcgtatcctctctgggtaaaggcattgccgcagcctccctggcggctatacttgaagcccgtggcctcaacgttaccatcatgaaactggacccgtatatcaacgtggatccgggcaccatgagcccgacacaacacggggaggtttttgtcaccgaagatggtgctgagaccgatctggatttagggcactatgagcgcttcattcgcaccaaaatgacccgtcgtaacaacttcaccactggccgtatctattccgaagttttgcgtaaagaacgccgtggcgactatttgggtgcgactattcaggttattccccacatcaccaatgcaatcaaagagcgcatcattgaaggcggtgaaggccatgatgtggtattggtcgagattggcggcacggtaggggatatcgaatccctgccattcctggaagctattcgtcagatggcggttgatgttggccgcgagcatactctttatatgcacctgacgctggttccttatctggctgctgccggtgaagtcaaaaccaagccaacgcaacattcagttaaagaactgctgtctatcggtattcaaccggatgtgctgatttgccgttctgaccgtgccgttcctgctaatgaacgtgccaaaattgcattattctgtaatgtgccagaaaaagcagttatctctcttaaagatgttgattccatttataaaatcccagggctattgaaatcacagggccttgacgattatatttgtaaacgattcagcttaacttgtcctgaagcaaatcttgcggaatgggaacaggtattatacgaagaatcaaatccgggtggcgaagtgaccatcgggatgatcggtaaatatgtagaattgccggatgcctataaatcggtgattgaagcattgaagcacggtgggttgaaaaatcgtctgaccgttaatattaagcttattgattcgcaggatgttgaaacccgcggtgaagagatgcttaaagagcttgatgctatcttgataccgggtggtttcggctaccgtggcgtggaaggcaaggtcttggcggcgcgttacgcccgtgaacacaatattccttatctgggtatttgcctgggtatgcaagttgcgctgatggagttcgcccgcaatgtggcgggaatggaaaacgcgaactctacagaatttgtgccagactgtaagtatccggtggttgcattaatcaccgaatggcgtgatgaagacggtaacgttgaaatccgtacggaagaaagcgatttgggcggtaccatgcgcgtaggggggcagcaatgtcacctaaccgagggaagtttggttcgtcaaatgtatggcgaaccgaccatcgttgagcgccatcgtcatcgctatgaagtaaacaatatgttgttgaagcagattgaagctgccggtttacgcgtggcggggcgttctgcagataacaaactggtggaaattatcgagttaccagaccacccgtggtttgtggcttgtcaattccatccagaatttacttcgacgccacgtgatggtcacccgttgtttgccggctttgtgaaagcggctggtgattatcaaaagcgccaggtgaaataaaatatttggtggtagggggcggctgagatgtcgccccctctgtctggagttttagtttaacttgtactgaggaaaatctaatgtccaaaattgttaaagtcatcggtcgtgaaatcatcgactcccgtggtaatccaactgtagaagccgaagttcatttagaaggcggtttcgttggtttggctgcggcaccatcaggtgcttctactggttcccgtgaagcactggaactgcgtgacggtgacaaatcccgtttcttgggcaaaggcgtactgaaagccgttgctgcagtaaatggcccaattgctcaggcagttatcggtaaagatgccaaagatcaggccaacatcgataaaatcatgatcgatctggacggtactgagaacaaatcccagtttggtgctaacgccattctggctgtttctttggcagcagcgaaagcagcagcagcgtctaaaggcatgcctttgtacgagcacattgctgaattgaacggcaccccaggcaaattctctatgccactgccaatgatgaacatcatcaacggcggcgaacatgctgacaacaacgttgatattcaagagtttatgattcagccagtcggcgctaaaacgttgaaagaagcggttcgcatcggttctgaagtgttccaccacctggctaaagtactgaaagccaaaggcctgaacacggctgttggtgatgaaggcggctatgcaccaaacctgggttctaacgctgaagcactggctgttatcgctgaagcagtaaaagcagcaggctacgagctgggcaaagacattactctggctatggactgtgcggcttctgagttctacaaagacggcaaatatgttctggctggcgaaggtaacaaagccttcacttccgaagaatttactcacttcctggaagacttgaccaagcagtatccaattgtctccattgaagatggtctggacgaatctgactgggctggcttcaaataccagactgaagtcctgggtgacaaaatccagttggtgggtgatgacctgttcgtaaccaacaccaagatcctgaaagaaggtatcgagaaaggtgttgctaactctatcttgatcaaattcaaccagatcggttctctgaccgaaactctggctgcgattaagatggcaaaagacgcaggttacaccgcggttatctctcaccgttcaggtgaaaccgaagatgcgactatcgctgacttggcagtcggtaccgcagcaggccaaatcaaaaccggttctatgagccgttctgaccgtgttgctaaatacaaccaactgatccgtattgaagaagcgctgggcgaccgcgcaccattcaacggtctgaaagaagttaaaggccagtaattactgcgctctactttcttaatgagttgattaatttaactggttgatttagttaactaattaattaaaaacccgcttcggcgggtttttttatgcgttgattttgctgatcgataaaatcagatgctggcttgcttagagccgctcaggttggtttatcgtaaaaccctacctacctaactctatggctttatccatatttcgaccaccaactaaaacttttcctaaatgaaacacaaattcaacaaattcaacaaaacgtgacaacttttgtgtgcgggagtatgaagcataagtaataattaatcgtcaaaagtttcctattgacaaggttaaaccagacttaatcaacatataagggatataacaatatgaaattaagtacattattgctacctgttattctttactccagcgcaacactggccgctaacatggctggcatgaatgataaggccagcatgaatgataaggccagcatgaatggtaaggctagcatgactgtgaaaatcaacgaatcattgccacaaggtaatgggaaagcgcttggcaccgtgacggtgactgaaaccgcttatggcttactgtttacgccacatctcactgggctggctccgggaattcacggtttccatctgcatgaaaaacccagttgtgctccggggatgaaagatggcaaggcagtgccagcattggcagccggggggcatcttgacccaaataagaccggggtacaccttggtccttacaacgataaagggcatctgggggatctgccgggattggtggttaatgcagatggcaccgccacctatcccgtattggctccgcgcctgaaatcgttgtcagaggtgaaacagcatgcgttaatgatccatgctggcggtgataattactctgatcatccaatgcctttaggcggtggtggcgcacggatggcatgtggagtcattgagtaaccgtctgatacagttaaactggctacccgagcgtagccagtttggtggaggccgggtaatctgcgataatcggtcactgatttgaataacgatagagatactgatgctgtacccgattaatgaaatgttccagacgttgcagggcgagggttatttcactggcgttccagcgatttttgttcgcttgcaaggttgcccggtaggttgtagctggtgtgacaccaaacatacctgggaaaaagaagcggatcgggaagtcgatatgcagcgcattatggtgaaaaccgcagaaagtgatgcctggggttcagccagtgaacagcaactgttagatcttttcgctcagcaagggtataccgcccgccatgtggttatcacgggtggtgagccatccatttacgatctccagcccttaacgtcactgttggagcaagctggcttcagttgccagattgaaaccagtggtactcatgaagtgcggtgttctgcccagacttgggtgaccgtttcaccaaaagtgaatatgcgcggtggcctaaaaatattgtcacaggcactccagcgtgcggatgaaattaagcatccggttggccggttacgagatatcgaagcattagaagcgttactggcgacgttggatgatgataaaaaacggattattgcactgcagccgataagccagaaagaggatgcgaccaagttgtgtattgagacctgcatcgctaagaactggcggttgtcgatgcagacacataaatatctcaatatcgcttgatacccttcgtccttgacgctgtcgcggttttagctggatggacggttagctgcgctcactcgcccgaatcacttaccggtcgttgaccctaaaataaatagactcatcgggacttgttcactggccgccttgctgcaacgccaatgactttgggtatcaggttttgtccttgacgctgtcgcggttttagctggatggaaggttagctgtgctcactcactggcagaaattttttacccgcgataaacgcagccagcagagcaggtctctttgatcatcaccgcactgagttctggcaattggggtttaagttgttgccaaatccaacgggctaaaacttcgctggttgggttttccaagccaggaatatcgttcagataatgatgatcaagacgttcccaaatgggttgaaacacggcttttagggcggcaaaatccatcacccagccagagtgagcatcaacttcacccgtaacctctaaacgaaccataaatgagtgaccgtgtaaacggccacatttatggccttcaggaacatgcggtaaccgatgtgccgcctcaaactgaaaatctttaaatagggtggtgctcataatcatgaccttattgactcaaaaatccgccgcatagtaccggaaagcaccggtactggctatgatcgcgcgtcatgtgaatccttatttcgctcaccgtactccggttttattgacatagcttgctgatttttatgcagacatagcaatgttgccacctattgtaagcgccagaaaatttccctaataacctgaacactttaactcatatcaattacctgaaaaattgcttagtcgttttggttatttattatttctatcgcttctttaattgttattctcaggatggttaaccttacaaactatcaagactttgtggcacgaattgtcctgcctatattgacaaatatttgtgccaaccacggctaaagcataagggaattcgtactgcaatgacgactcaggctcctccaacttcgttacttccgctatcgccagagcagttggcccgcttgcaagcggcggtgggtgaattctccccaacccaaatggcatggttgtcgggttacttctgggggatggttaaccagcagcccggcgctgttgcttcccctgcggtagcggcacccccaccagtgacagttaccctgatttccgcgtctcaaaccggcaacgcccggcgtttagctgaacaactgcgcgatgatcttctggctgcccaacttagtgtcaatctggtcaatgcgggtgattataagtttaaacaaattgcgcaggagcgtttactggtggtggtcgcatcgacccaaggagagggggagccagcagaagaagccgtcgcactgcataaattcctgttttctaaaaaagccccaaaattatcggagaccgcatttgctgtctttggcttaggtgacacctcttacgaacacttctgtcaggctgggaaagattttgatagcaagctggcagaacttggtgctcaacggttactggatcgtgtcgatgccgatgttgaatatcaggtacaagcacagcagtggcgtcagcaagtggttgccacgttgcaggctaaggttccagcacaatctacagctccaacacaatttatagctccaacacaatctacaactccagcagcagcggcgataacgtctggtggtaccactaccgttagtccgtacagtaaaaccgcgccgttgaccgcacagttatccgtacagcaaaaagtgactgggcgtaattcagaaaaagatgttcgtcatattgaaatcgatttaggtgattcaggactgcgttaccaaccaggcgatgctttgggtgtctggtttgataatgatcctgctttggtcgaagaactgctcgcgctgttgtggctcaaaggtgatgagccggtcagtattgacggacaaaatatgccactggcacaggcgctgctcagtcaccttgaactgacacaaaatacgacgctgatcgtcgataaatacgccgcgctatcacgcgatgaaaccttgattgcactgctggcagataaacccgcgttgcaactgtacgctaagaatacgccattcgttgatatggtgcggcaggcaccgtctgatcttaatgccgatcaactggtggggttattgcgccccttaacgccacggttgtactccatcgcctcttcgcaagctgagaccgaaaatgaggtgcatatcaccgtgggtgtggtgcgctatgacattgatggccgagcgcgcagtggcggtgcttccggctatctggcggaccggctggaagtcgatggcgatatccgtgtctttattgaacacaatgataatttccgtttgcctgctaacccggaaacacccgtcatcatgatcgggccaggcaccggtatcgcgccgttccgcgcctttatgcaacagcgtgaagttgatggggccagtggcaagaactggttattcttcggtaatcctcatttcaccgaggattttctgtatcaggttgaatggcaacgctatgtcaaagaaggcgtgttgacgcgcattgatctggcctggtcccgtgatcaggcgcataaaatatacgtacaagacaaactgcgcgaacagggcgcggaactgtggaactggatacaacaaggtgcccacatttacgtctgtggcgatgctaaccgcatggcgaaagacgttgagcaggttttactggacgtggtggctctgcacggtgcaatggatgccgagcaggctgatgaatatttaagtgagttgcgccaagcgcgccgctatcagcgagatgtgtactgatgaatgaaaaacacccagggccactcgtcgtcagtggaaaactttctgatggcgagcgcatgaagtcggaaagcaatttcttgcgtgggactattgcggaagatttgaacaatggactaactggcggtttcagcggcgataattttctgttgatccgttttcacggcatgtaccagcaggatgaccgtgatatccgcgctgaacgtgctgagcagaagctagagccgcgccatgccatgatgctgcgttgccgcttgccgggtgggattattaccccgcaacagtggttaggtattgacaagtttgccgctgataacaccctatatggcagtattcgcatcactaaccgccagacctttcagttccatggcattttgaaaggcaatgtgaaacccgcacatcaattgctgaatgagttgggattagatgcactggcgacggcgaacgatgtaaaccgtaatgtgctgtgtacttcaaatccggtggaatcggccttgcatcaggaagcctacgaatgggcgaagaagatttcggaacatttattaccacgtacccgcgcatatgccgaaatctggctggatgcggaaaaagtcgcgaccacggatgaagagccgatcctcggtgcaacgtatttacctcgtaaatttaaaacgacagttgttattccaccgcagaatgacgttgatttgcatgccaacgatttgaactttgttgcggtggcagataaaggcaagttgattggatttaacgtgttggtgggggggggattatctattgcccatggcgataagaatacctatccgcgcaaagccagtgaatttggttacatcccgctgaaacacacgttggcgatagcggaagcggtcgtgacgacccagcgtgattggggcaatcgcacggatcgtaaaaatgccaagaccaaatatacgctggagcgggtgggggtagagaccttcaaagcagaagttgagaaacgagctggcgttagctttagtgcgatcaaaccgtatcaatttatcgggcgcggtgatcgtatcggctgggtgaaaggtgttgacaaaaagtggcatctgacattatttgttgagaatggtcgtctgttggattaccccggtcgtagtctgaaaaccggagtggctgaaattgctaaaattcatcagggcgatttccgtctgacggctaaccagaacctgattgtggcaggcgttccggaaaaagataaagcccggattgaggcactggcccgtgaacatggcttgatggatgacaatgtcacgtcacagcgtgaaaactcgatggcgtgcgtctctttcccaacctgtccgctggctatggcagaggctgaacgcttcctacccgagtttgtcactcgcgttgagggtattttgcagcaacatggcctggcggatgaacatattgttctgcgggtgaccggttgcccaaatggttgtggccgcgcattactggccgaggtggggttggtgggcaaagccgttggccgctataacctgcatttgggcggtaaccgcgaaggtacccgtattccacggatgtaccgtgagaatattaccgcagatgaaattctgcttatcactgaccaactggttgggcgctgggctaaagagcgtcatgtcgatgaaggttttggtgattttgttattcgtgcaggggtcattgcaccagtgattgactctgcccgtgatttttacgacgtacaggaggcgatgtgagtcaatttaatctgagcgaactgaatgcgttgccgaaagccaagcaagcggcagcgctggtgctggtgaatggtcaactcgagcatttgaccgcgcaggagcgtgtcagttgggcattggataatttgcctggcgaatttgtcctttcctccagttttgggattcaggctgcggtttgtttgcatctggtgacccgtcagcgtcctgatattccggtgatcttgaccgataccggttacctgttcccagaaacatatcgttttattgatgatttgaccgagaagcttcaacttaatttacaggtgtttcgtgccgcacacagccctgcctggcaggaagcccgttatggcaagttatgggagcagggggtggagggtattgagcgttataacaacctcaataaagttgaaccaatgaatcgggcgttggaggctttaggtgcgcaaacctggtttgcgccgtgagcaatctggcggccgctcacaattgccggtattggcgcttcagcgtggcatatttaagctgttgcctattattgattgggataatcgccaagtttatcaatacctcacacaacatggcctgagttatcacccactgtgggaacaaggttatttatctgtcggcgatacccatacaacccgcaaatgggaaccgggcatgagtgaggaagaaacccgtttctttggtctgaaacgcgagtgtggtttgcacgaaggttaagtgtaatgtctatggctcattaagagggcgctaagagcgcccccagactgctgacaaaccccgatgactcgatcttgaatggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctttccgtcgcgggcactttgtcaataacctcagggcgctaagatcgcccctcttttttaccgcgattagctgatgattttctcacgggctagctcggccagaaactggctacgatttttatagccgcggttggtggcaatgaacttatcaatcgcagtcagtaaattttgcgacatggttagattaaatttgacggccttactttcatatttagccgggtcaatctcaacaaagcccagaatgccaccctcttcttttaaacgcggatcgtcaatatagcggtgcggatctttgggtgggctaggcaatgggaaaccttcattcattagcgcttcaatatggacggcaaaagcttcttccgcattcttgctgatatcggcaaaggtattccctgcgaaaaaacagccgtcaatatcggggaaataaccgtcgaatccttcaacggttttgaagatgaaaatagggtagatcatggttagctccctaagctgtttatctccgtcatacttcaagttgcatgtgcgttggttgccttcgctcatccccgtcactgactggtcgttgaccttaaaatacataagctcttggggattcgctcggtttgccgctttcctgcaactcgaattatttagggtatgcagcgttgtttaactcaatttaattccggcaattttctgagcctgtctcagtaaacctttggatatatccttacgtgggtaaggtagcgtaatgattttgcgtacaccgggtttgcacagcgtgacatggctaccactattcgtttttctgcctcctctgatttgccatcctgcatcctctaagcgttttattaattcgccactctccatgtgaaccccctggtgagctacttgtgggtatcatacctacaagtagtattgagtcaattagttataggtgtaatacccaccaattcttatacgtgaaaaacacggaaaagggcgatcataatgatcgtccatgccttgaatttattggtttttttatccattttgcgcaatatctcgcaatcgggaattattttttaggtatcgcgaatgtttatcgtcgtggtaaccggatccttgcactctcgcaggtctgtttactgatgcggccgggtcagtacgtagccaaatagtttacattattcaaatcttcatcactgtgcggtattaaccgcactcacgccaatggctttaaaactcacgctaatagccgtaaaactcctgccaataacgtcaggaaagctgtctaaaataccgacattttggtcagcccataagaaaataacgtattgtgatagcccgctaacttagctgtgagccttactattacgcctatatatcattatggaacttgtaattacttttcgtcatttcataaggtcatggccccccctatagtcaccctacgctttatcatgtaatcgaaggctgttgtggactatctacctctatttgccgacttgaaacaacgcccggtattgatcgttggcggcggcgaagttgctgcgcgaaaaattgaactactgcaccgcgcaggtgcgcaggtatgggtagtggcgcaaaccctctcatctgaactcgaacagcagtatcaggatggccgtatccattggctggcacaggattttctgcctgaacagttggacaacgtgtttctggtgattgccgcaactaacgataccgtactgaatgccgctgttttcgcggcggcagatcaacggtgtattttggcgaatgtggtggatgaccaacccctttgttcgtttattttcccttcgattgttgatcgttcaccgctggtggtcgcgatctcgtcttccggccaggcaccggtgctggcgcggatactgcgtgagaagttagaagccttactgcccactcgtctcagtgatatggccgctatagctgggcgctggcgtgggcgggttaagcagcatatggcctctatgggggagcgccgccgcttttgggaacatgcattcagcgggcgctttgccagccttatcagccgtggtcagttaaccgaggctgaaaatgaattacaactgtcgctagagggccaacaccgtgcactcggcgaagtggctttggtcggtgcaggtcctggcgatgcagggttattaacgttacgtggtttgcaagtgatgcagcaggcagatgtggtgctgtatgaccatttagtcagtccggaagtcttggatttggtgcgtcgcgatgctgaacgcatctgtgtggggaaacgggcgggggcgcattcggttacccaagaggcaaccaatcagttgttggtcactctggcacagcaaggaaaacgggtcgtacggctaaaaggtggcgatccctttatttttggtcgggggggggggaagagttacaagttgtggcgcaagcggggatcccgtttcaggtggtaccgggggtgacggctgctgcgggggcgacagcctatgccggtattcccctgacacaccgcgatcatgcgcaaagcgtgacatttattaccgggcattgccgtcctgatggtgatgatcttgattggcagacgctggcccgtggtcgtcagacgctggcgatctacatgggaacagtgaaagcggcggcaatcagccaacagttgatcgcccatggccggtccagtaccacgccggtggcagtgattggccgtggaacccgtgtggaccagcaggtgctgatcggtacgttggcacaacttgaatcactcgcacagcaggcaccgacaccagcactactggtgattggtgaagtggtgaatttacatcaccaaattgcctggtttgggcaacaaccgcagactgaatcggcgatcagcccatcagtcgtgaatttggcataaaggatctgttatggacgaaaaacgactcactcatttacggcaattggaggcggagagtatccatatcatccgtgaagtggccgctgaattcggtaacccggtgatgctctattctatcggcaaggactcctctgtgatgctgcatttggcgcgcaaggcattcttccccggtcatttgccgtttcccctattgcatgtggatacgggttggaaatttcgtgagatgtatgagtttcgcgatcatacggtcaaagaatttggctgtgaattgttggttcatcgcaatccggaaggggtggcgatggggattaacccctttgtccacggtagtgccaaacataccgatatcatgaaaactgaaggtttgaagcaggcgttgaacaaatacggttttgatgccgctttcggtggtgcgcggcgtgatgaagaaaaatcccgagccaaagagcgtatttattctttccgtgaccgttttcaccgttgggatcctaaaaatcaacgtcctgagctgtggcacaactacaacggccagattaacaaaggcgaaagcatccgcgtattcccactgtccaactggaccgagttggatatctggcaatatattttcctcgagaaaattgagattgttccgttgtatctggcgaagccacgcccggtagttgaacgcgatggcatgttgttaatggttgatgatgatcgtatcgatttgcagccaggtgaagtcattgttcagaagaaagtgcgtttccggacgttaggctgctggccgctgacaggggctgtcgagtctgaggctgaaaccttaccggcgattatcgaagagatgttgatctctaccaccagtgaacgccagggtcgaatgatcgaccgcgatcaatccggctccatggagcttaaaaagcgtcagggatatttctgaggagcggcccgatgagcacgatattgcaaaacaagcagacattaccaagtgaacctattgctaaaaatcagtcagcattagaaagtaactcaatgattttacagagcaactcgattgcacagcaaattgctgatgaaggcggagttgaagcctacttacatgctcagcagcataaaaccatgctgcgttttctgacctgtggcagcgtggatgatggcaaaagtaccttaatcggtcgcttgctgcatgatacccgccaaatctacgaagatcagctctcgacgctgcacactgacagcaagcgtatcggtacacagggtgaaaaactggacctggccttgctggtggatggcttgcaggccgaacgcgaacagggcattaccattgatgtggcttatcgttatttttcgacggaaaagcgcaaatttatcattgccgatacccctgggcatgagcaatacactcgcaatatggccaccggtgcgtctacctgtgatctggcgatcctgttgatcgatgcgcgcaaaggggtgttggatcaaacccgtcgccacagctttatcgccaccttgttggggattcgtcatctcgtggtcgcggtgaacaagatggatctggtgggtttccaagagagtgtcttcacgcaatttaaagacgattacctcagtttcgcggaacaattacccactgatctggacattaaatttgtcccgctctcggctctggatggcgacaacgtagcatcgcccagcgagaaaatggattggtattctggccccactctgcttgaaatattagaaagtgttgatgtcgttaatgcccgccgtcagcagcccttgcgcttcccagtgcaatacgtcaaccggcccaatctggatttccgtggctatgccggtaccttgtcagcaggcgtggtgtgggttgggcaaaaagtgaaagtcttgccatccggtgtggaatctaccgttgcgcgcatcgtcacttttgatggtgacctgacggaagcgaatcctggtgaggccattacgctggttctggctgatgaagtggatatcagccgcggcgacttactggtggatgccagcgaaacgctgaaagcggcccggaacgcgttggttgatgtggtatggatggccgagcaaccgttggtcgtcgggcaaagttatgacatcaaagtggcgggtaaaaagacccgagcgcgggttgaaaacattcaatatcaggtggaaatcaattcactgacccaacgggtcgtggaaaatttaccgttgaatggtattggtctggttgaactggcattcgatgaacctttattactggataactatcagcgcaaccgtgataccggtggcatgatttttattgatcggctgagtaatgtcactgtcggtgcggggttggtccgtgaagcgctggcgtcggtttatcaggagaatcatgacttcagtacctttgagctggaattaaatgccttggttcgccgtcatttcccacattggggtgcgcgtgatctgctggggggtaaatagcgtgccagcccatcagttagatgaccataaccaagaaacgcggtcagacgatgagaatatcgtctggcacccccatgcgatcacccgacaggatcgcgaacaacagcacggtcatcagggcgtagttctttggtttaccggcctgtcgggttccgggaaatccactctggccggtgcgctggaacaagcgttgttcgctcgcggtgtcagtacttacttactggatggtgataacgtgcgccatggcctctgccgcgatttgggcttttctgacgctgatcgtcgtgaaaatatccggcgggttggcgaggtggctaaactgatggttgatgccggtctggtggtcttgacggcgtttatttcccctcatcgggctgaacggaaaatggtacaagatatgctggcatcgggtcagtttattgaggtatttgtcgatacgccgttagcaatttgtgaggcccgtgacccgaaaggcttatacaaaaaagcccgtgccggagagcttaaaaattttacagggatcgattcagtttatgaatcgcctgcgtctcctgatatccatttgcagggtgaacaattagtaacaaatttgattgaacaattgttagacgtactgcgtggtagagctattatcaaatcctaaacgtatccccttcgcacttgacgctacagggtcgttcgctgcaggtattcactcgaatcactgacgttgtcagctagccgtgatttatttgcagcctacctgacgacaatgactttgggtacagatgcacttctgctacagggaaggcgtccttagaacgtgtcggtaaactgtgcctacaggggtttccatgcagaatgtcacccaaattatgaacgatgagcagcaagaagaggaagagccgtcttactccttctctggtggcgtcacaggttttgttttctactggttggcatttgcgatccctttctttgtctatggtcccaacaccgtctttttcctgctgtacacttggccgttctttctggcgttgatgcccgtttcggtactgataggtatcgcgttgggtatgctatcccgtggtcatctgctgtttactattggtgggacggggatcgccgtggtgtgcctcttctggatgctgttttcactgcttacgggttggtgaacgcttcatttacccgatgattcccctctcctgaaacacactctaaatatcccatattctcttcgcttttgacgctgcaggggggggggcttttactgacccaacttattgactgatctcagttcatcggccgcctggctgcaacgccaatgattttaggtatcgccccgataatgaataatgttttttatcgatttgcatggtatttttgcctgaaatcgtccttaatctgaatcttgtggcctatttccgtcacagagtggagtccgacgaaaagttgtgggatgattaggccgtttttcagggggcggaaatgggaaaacttacgctactattgctggttttgcttggttggctacaatattcattgtggctgggtaagaatggtattcatgattttgttcgggtaaaagaagacgtggctgctcaagaagcgaataacagcactctgaaagcccggaacgatcagctatttgctgagattgatgatttaaacggtggtcaagaggcgatcgaagaacgcgcacgtaacgaactgggcatgattaagcccggcgaaagtttctatcgtctggttcctgaccaatccagacgcaatgcgggtaccccttcgacacaaaataacgcgcaataaataatgagtaacttcgcagtttcccttcctgaagtgatcgctgtattaccggctgcgggtattggtagccgtatgttggtggattgccctaagcagtatttaactgtggggggcaaaacaatcattgaacatgctattttttctttgcttcaccacccacgaattcagcgggttatcgttgtgatccatccgcaggacacacaattctctaggttgtccgttgcgcaggatccacgtatcagtacagtttacggtggcgatcaacgggctaactccgtgatggcgggtttacaattggcagggcaggctgaatgggtgttagttcatgatgcggcacgcccctgtttgcaccttgatgatctcagccggctgttatcgattaccgaatgcagtcaggtggggggaattctggcggcccctgtgcgtgatacgatgaaacgtgccgagccgggtattcaagccatcgctcatacggtggatcgtcaggacctgtggcatgcgctgacgcctcaacttttcccgctagaattattaaaattgtgcttatcccgtgcgttaagagaaggggtggcggtgactgatgaggcctctgcattagagcattgcggttatcatccgatattggttaccggccgttctgataatattaaagtgacgcgcccagaagatctggcattggcggagttttatttaacccagcggcagtctctcaataacgacagtctctgaataatgacggtctctaaataacgatagccgctaaacagcgacaagtcagtgagatgggtaagcggaagtcgtgaacgttaatcaagactaacggcactgcaacgtcaaatagtcagaatattataaggaatgcatataatgcggatcggtcatggtttcgatgttcataaatttggcgagaatggcagtggtccactcattattggtggcgtgcgtatcccatatgaaaaggggttactggcccattctgacggcgatgttgcattacatgcggccactgatgcgctattaggcgctgctgcattaggtgatatcgggaaactcttccccgacactgacccggcatttaaaggcgcagatagccgaggtttactgcgagaagcgtatcgccgtattctggccaaaggctataaattggggaatctggatattaccattattgcccaggcacctaaaatggcaccgcatattccacaaatgcgcgttaatttagcagaagacctacaatgtcatatggatgacatcaacgtcaaagcgaccaccacggaacagcttggttttaccgggcgtggtgaaggtattgcgtgtgaagcggtggttttattagttaacgtagaacagggttaaggcataacgaatggatatggaaaacctgacctggctacacggtaaacctacggcgagcggtattttaaaagcgaatccggaagattttgttgtcgtagaggatttaggatttgaaccggatggggaaggtgagcatctgctggttcgtattcgtaaaaatggctgcaatacccaattcgttgctgattatttggcgcgctttgccaaacttcatccgcggttagtgagttatgcggggttaaaagaccgccatgcggtcaccgaacagtggttttgtttacacttgccaggaaaagaagcgccagatctggccacctttgagctggaagggtgtgaagtattggaagcggtgcggcataaaagaaaattacgtattggttcactgaaaggcaatgcgtttaccttagtactgcgccatattacggatcgccaggatgtggaacaacgtttacagcaaatagccgcccagggcgtacccaactattttggtagccagcggtttggccgtggtggtaataatctggtgcaggcccgtttatgggcgaataatgaaattcgggtaaaagaacgcagcaaacgtagcttttatctgtctgccagtcgcagcgcgatgttcaatctgattagcagttaccgcttggcgcaacaactgtcgacgacggtactggagggtgatgcattacaattatccgggcgtgggagttggtttgttgctcaagcggatgaattagccgcgttgcaacagcgcgttactgcgggtgaactgaatatcaccgcgcctttaccgggggacagtgaactgggtacccacggtgaagcattagcctttgaacaggcgtgtttggcagagcaaactgaattactgtcattgattaagcgtgagcgcgttgaaggtagccgccgggcagtactgctaaaaccgcagaatatgataagcaactggtgggatgatgtcactcttgagctgagtttctggctccctgcggggagctttgcgaccagtgtggtgagggaaataatgaaccaggatcgggctgatgatacggatattattgagtaacgatgatggtatttctgcgccagggatccagacgctggccagtgcattgcggggatttgctcaggtgcaaattgtggcacccgatcgtaaccgtagtggcgcttccaatgcattgactctggatagtgcattgcggatcactaccttatctaatggtgatattgcggtgcagcaagggacccccaccgattgcgtctatctgggtgtgaatgcgctgatgcgcccacggcctgacatcgttgtctctggtattaatgctggccctaatttaggggatgatgttatctattcgggtaccgtagcagcggcgatggaagggcgtcatttgggatacccagccttggctgtctcgctcaacggtcatcagcattacgatacggcggcggcagtgacttgccgtttattacgtgcgttacagcgcaaaccactgcgtaccggcaagatcctcaatataaatgttcctgatttgcctttagcggaaattaaagggattcgggtgacgcgttgtggtagccgccatccggcagagcaggtattttgtcagcaagatcccagagggcaagatctttattggatcgggccgccgggtgaaaagtatgatgcagggccagatactgactttgcggcggttgaacaaggttatgtatcaataacgccgcttcaagtcgatttaacggcttatatggcacaagaagtggttgaaagttggttagccaatactgaggttgacggggaatggtaaataaacgcatgcaaacattgttgatgcagttacgtcagcaaggtattcacgatgaacgcctgttacaggcgatcgaagcggtaccgcgtgagcgttttgtcgatgaagcgttggctcataaggcttatgagaataccgctctccctataggtgcggggcaaacgatttctcagccttatatggtggcgcgaatgacagagttactgcaattgacgccaacgtccagagtcttagagatcggaacggggtcaggctaccagacggctattttggcgcatctggtcgatcatgtctgttcagtcgagcgaatcaaagggttacagtggcaggcaaaacgtcgcctaaaacagttggatctgcataatgtgtcgacccgccatggtgatggttggttgggctggcagtctcgtgggccgtttgatgccattattgtaaccgcagcaccgcctgaaattccggatgcattacttgagcaattggatgaagggggaatactggttcttcccgttggtgagcagttccaaacattaaagtacgtgcaacgccgtaacaatgaataccatattgagacggtggaagccgtccgttttgttcctctggttaaaggggaacttgcctaaatgagtcttttctctttgagtctcttctatttcagccttcacctttaactaccgtgtaaaggtatttggacatatcgtttattattgctgtcatgggggaagcatgagcacaggaagcccaatgattagattacgccgagtcgcggcatgtacggttgtgagtttgtggttagtaggttgtaccaatgataattcaacatctgcacccatcagcagtgtggggggcgatcgttcaggtacgatgttgagtaaagcgaacaccgatagctctggggggcgcatagtttataaccgcagttacgacaatatccccaaaggaagctacagcggtaatacctataccgttaagcgtggtgatacgctgttttatatcgcttggataacaggaaatgacttccgtgatttggcagcaaaaaataatattgcagaaccctatagcctgaatgtggggcaatctattcaattgggtaatgggtctggtggcggtatgttagccgccactgatgccacatcaagtggaatagcacaaccgccgtcaaatattcagaacacaactactattcagaacacaactacaacggttgattctcaatcaactagcgcgtattctggaaactcgggtaaacagaatgttggcaaaatgttgccatcatctggtgcggttgtcgctacaacagcacctgttaccgcaccaagcagttctgtcagtgaaccagccagcaatggtggtccagttagtggctggagatggccaaccgatggtaaaacgatcgatagcttctctgcttccgaagggggcaataaagggattgatatcgccggttctcgtgggcaacctattctcgccacagcaagtggccgggttgtgtatgctgggaacgcactgcgtggttacggtaatctaatcatcatcaaacacaatgatgattacctgagcgcctacgctcataacgatacaatgctggtccgggaacaacaagaagtgaaggcgggtcaaaaaatagcaaccatgggtagcaccggaaccagttcagttagattgcattttgaaattcgttacaaggggaaatccgtaaacccgctgcgttaccttccgcagcgatagattgggcagaatacgctgtattctgctcgccggattcacgggtaggagcagcatatgagccaaagtacgctgaaagttaacgagttgcatgaagatgctgattttgatgagaacagtacggaaactgagatttttgatgaaaaagcattagtagatgatgaacctactgaaagcgagttagcagacgatgagttgttggcgcaaggtgttacccagcgtgtgctggatgcgacgcaactctatcttggtgaaatcggttattcgccactgctaacggccgaagaagaggtttattttgcccggcgtgcattgcgcggagacgtatcttcacgtcgacgtatgattgagagtaacttacggctggtggtgaagatcgcccgccgttacagtaatcgcggtttagcgctgttggatctgatagaagagggtaacctcggtttgatccgtgcggtggaaaagtttgatcctgaacgcggtttccgtttttccacttacgcgacttggtggattcgccaaacgattgaacgggcgattatgaaccaaacccgtaccatccgtttgcctatccatattgttaaagaattaaacgtttatttacgcacagcacgagagctttctcataaattggatcatgaaccgagcgcggaagagattgcagagcaactcgacaagccggtcgatgatgtgagccgtatgttacgccttaacgaacgtatcacttctgttgatacacctttaggcggcgactcagagaaagcgttgttggatattctgtctgacgaaaatgagaacggtccggaagatacaacacaagatgacgatatgaaacagagtatcgttaagtggttgtttgaattgaatgcaaaacagcgcgaagtgttggcccgtcgttttggtctgttaggatatgaagcggcaacattggaagatgttggccgagaaattggtttgacacgcgagcgtgttcgccagattcaggttgaaggcttacgccgtctgcgggaaatcctgcaaacgcaaggcctgagcatcgaggcgttgttccgcgaataagtgtgtcttcagaatgaaaggcggtgaacagtaagctttgtgcaaaatacaaagtaaacttggccgatatgaagcacaaaaagagtcgatgaaacacaacaacggtgaacagatagataaatgttcaccgtttttttatgccttggcaaagagactgggctgctcataagataccgccaatctctcctagaggcttgagtcgcgacatcatggaacggacattttactccctgactccctgactccctgactccctgactccctgactccctgactccctgactccctcaccgcctaggatcgaatgatcagaggctgaaacctacgcctaaaaatgatttcaggcgcgagtttttagcttacaccatgttcttcaagcgatagatccactccagtgcctgacgcggtgacaatgaatccggatccagcgcttccagcgcttccactgcgggagggatttcttcatttaacaacgtcatttgtgagccatcaatcgtactggcggcggcgttattagagagtgattccagctctttcagtttttgtcgtgctcgcttaatgacatcgcgtggcacaccagccagtgcggctactgccaggccataacttttactggctgcaccctcttgtacactgtgcataaacgcgatggtttcgccgtgctccaatgcatcaagatgaacatttaccacaccttccattttttctggcaatgtcgttaattcaaagtaatgcgtcgcaaatagcgtcattgctttgatacggctggccagattttctgcacaagcccaggccaatgacaaaccatcataggtggatgtgccacggccaatctcatccatcaataccaggctttgttcggtggcgttatgcagaatattcgcggtctcggtcatttccaccataaaggtcgaacgaccagaggccagatcgtcagcggcaccgacgcgggtaaatatgcggtcaataggcccgatggttgcctgatccgcagggacatagcttcccaggtgtgccaagagcacaatcagcgccgtttggcgcatataggtacttttgccgcccatgttcggcccagtaatgatcaacatccgtcgctgaggagataacgtcaacgggttagaaataaagggttctttgaggacctgttccacaaccgggtgacggccacccataatcttaatccccggcttatcgctcagggttgggcaagagtagttgagtgtttcagctctttccgccagattagccagtacatctaattcagccagtgcattagcactgagttgtaattctggcagatgcggcagcagcaaatcgaaaatttcttcgtacaaccctttctcaattgccagtgccttaccttttgaggtcagaaccttatcttcgtactctttcagctccggaataatgtagcgctcggcatttttcagtgtttgccgacggacataatgaataggcaccagatggctctgaccacggctaacctgaatgtaatagccatgtacaccattaaagcccacttttagtgtgtccagccctaacttctcccgctcacggatttccaaccgatccagataatcggttgcaccatcggccagcgcccgccattcatctaactcagcgttataacctgatgcaataacgccgccatcgcggactaatactggtggcgtctcgacaatggcccgctccaataagtcttgcaattcgtcgaattggcccacctgtgataacaagttctgtacatgaggaacatcaataggttgcaataaacggtggatttctggcagttgctggaaagcatgacgcattctggccaaatcgcgtggacgggcagttcgcagagctaagcgtgccaaaatacgttctaaatcgcccacttgtctcaagggggtttgtaactcggcggcgatatcttgtaggccaccaatggcttgttgccgatccgtgagcacgcgaatatcgcggattggcatatgtaaccagcgttttagcatccggctacccattggcgtcacgctgcaatcgaggatggctgccagcgtattttcactgccaccggataggttctgcgtcaattcgagattacgacgggtagcagcatccataatgatgccatcttgctggcgctccatggtcaggccacggatatgcggcagggatgtgcgttgggtatctttgacatattgcagcaggcagcccgccgcccgcagtgccagatgggcttgctcaacgccgaaaccaattaaatcacgggtcccgaattgcagattaagctgttgtttggcggtatccagctcaaactcccataaaggccggcggcgtaagccatgtcgatgctcgatcaacgacataggctcgaagttttccggatacagtaactcggcaggattggtgcgttgtaactcggcagccatcgtttcaagatcggcgggttctgcaacccggaagcggccagagctgatatccagagtggcatacccaaaccctttggcatcctgccagatagccgccagtaagttatcttgccgctcttgtagcagcgcttcatcgctgattgtgcccggtgtaacgatacggacaaccttccgttcaactggccctttgctggtggctggatcaccaatttgctcacagatggcggctgactcacctaattgcactagcttagccagatagttttctatcgaatgataggggacgcctgccatcggtatgggttcaccggctgaagcaccacgtttagtcagtgagatatccaacagttgtgaggctcgcttggcatcactatagaacagttcataaaaatcccccattcgatagaacaggagtatttcaggatgctgggcttttaaccgaagatactgctgcatcatcggggtgtgggagtcgagtttatcgttatttttcatgcggctattttttataatccattaaaatttaagttaattgtgatttttttgttggtatcgttagggatcacattgtctcactgaaaatgacgtgcaagtgcctgtggctatagcgtggtaacacggaataaacgtataaccagcactttgcgttgaaatggtgttcaactccgtaaattatacagttacccatgataatggcgcttatatgacaggcaaataggctggcaaacctgaatcatacaaagttatctaaatcatacaaagttatccgaatcatagaaaattatctaagccataccgtgttatcaaaatcatccagtgttatctcaatgataaagtccacggataaaacaaggcagatctggataagaatcatggcttgaggtgaccagtggtacgacacgtagtaaaatttttccatcgctatactagcctagccactaataaactgacataggtaaaacctggaagcttatcgcaaactacgcttgcaatggcccagatgaaattgcaggagttaaagcaaatcagaaatgaagggcactgccccgcatctgagctgaaagatgagaagcaacggttattagaaaccgaaagcagcagtactgattgtagaggggttggttgaactgtacctgactgaacaatgattctgttgccgcgcgttgcagcagaagtcccccgtaaagatatcgtcgctctagttaatggtgtgactgaacgtgacgcataggttcaggcagggatctcttgtgtgaactctcctctgcttttgagtttacggcacccctcaatcatgcaggctctgttcgtaatagcggatccgttccactttttccgttgatccccctccgtcaaattcagcatctaaccaagcctcgatcagggttttggctaactccgggccaataacgcgagcgcctaaacagataatttgggcattgttgctttttctggctcgttgggcagaaaaagtatcatggcactgagctgcacggacgccaaaaactttattggcagagatgctcatcccaatacctgttccacaaataaggatcccgcgttcatgtttcccggctttaatcgccagagcaacctgaatggcaatatcggggtacatcgtcggttcttggtgttgatcgcagctgtaatcgacgacagtgatgttcttactttgtagaaaaataacaatctggtttttcatctcaatagcggcatcatcacagccgattgcaatagataacatattttacccctcaatagattgagctgtaatccggttaacccttcccacgcgtaaatatcatcaacacatctgtcttctttaggttttacatccgtgggttttgcataagggattgtataaaaccaagtctttcaaaagatcaccatgtgatcatttgttatatatattcaatctttttatatacccagtcaataaacttatgttcgatttttaattacttccgattttttcagctatttctgttgttttttaattggttgttgaggattggttgatgattggataagaaggatagattttatttatgactttcctcacagcctgagcattttttaatggtcgtaggcctgcgcttgatcatactgttcaatagtacgtagttaaatcttatgttcaatgcgtgtttaagatgaattcagatatctgacaagacatttatcacaaaacacgtgtgcgataaaaaaccgttaaaggagtccagcatgagtcacgaaaaccttaaaggcgctcaaatggcggagggtatccccgagaccatgcgtgcagttgtcgcctacgggccgcgcgattatcggtttgaaagagtgccggttccgactatcgatgccaaagagattttggtcaaagttgaagggtgtggcatctgcgccggggacaccaaggcttttgagggtgcccccagtttctggggtgatgataagcaacctgcttatatcaaagcaccgatgattccaggtcatgaatttattggtcacgtcgttggcttgggcgcagatgttgaggggtttgagctaggtgatagagtgacttctgagcaaattgttccttgctggggctgccggttctgtaaccatgggcagtactggatgtgtgaaaaacacgatctgtacggcttccagagcaatgttaatggcgcgatggctgaatacctgaaattcacgaaagaagcgattaattatcatgtccctgatcaccttcctttagaaaaagccattctgattgaaccctatgcctgcgcatttcacgcggtacaacgcgccaagataaaactcggtgatgtggtggttttggccggttcaggaaccttagggctaggcatgattggggcaattaaaaagtctggggctgccaagctcattgtgctggatttatcggatgatcgtttggctctcgccaagaagttcggcgctgatttggtgcttaatcccagtagagatgatgtgaataccctgattaaagaaatgaccggtggttatggttgcgatatctacattgatgccactggtgcgcaaaaagccgttgaacaaggattaaccctgctgcgtaagttggggacgtttgtggaattctcggtatttaaagatcccgtgaccgttgactggagcatcatcagtgaccgtaaggaacttgatgtcttgggttcacatctggggccatattgcttcccgctggtgattgaaggcatctctaacggtgatttaccgaccgagggggtcgtcacacatatcttgccattggagaaatatgccgagggtattgagctggtcaaaagaggcgttgactcacttaaagtggttctcaatcccaacctaacctaatcagtgcttatttcctgagtcagggtggatcacgaagaaggggtatgaataaggaatataaagatgccaaacgactataaatggtttgatacggcgttttctctgagtggcaaagtggcggccattaccggcggtgccacggggattggtcacgcgattgccgaactgtacttagccaaaggtgcacgagtggtgttgatggattgtgccgataatgtcgctgaaatagccgaacaactggacagggataatgccgtcggattgcattgcgatgtgagtgatagccaatccgtcagacaggcggtcgctcaggcaatcggggcttttggccagttggatattttagtgaatagcgccggtattgctgcgctggatcctgcggaaaaagtgcgtgaacaagattgggacagaacgattgatatcaacctgaaaggggtctttctcatgtgccaggaagtgggaaaacattttattcagcatgggcatggcaaaatcgtcaatttagcttctcaagcgggtgttgtggcgctccctaatcacttggcgtattgcgccagtaaatttggcgtgattggtatcaccaaagtactggcattagagtggggtccgttggacatacaggttaatgcgatttcaccgaccgtggtgctgaccgcgttaggccagaaagcgtggtcaggccaactcgctgaagatatgaagctgaaaatacccgctcgtcgttttgcttatcccgccgaagttgcagcgtgcgcactgttcttagccagtgatgcagccaatatgataaccggtgaaaatttagtcattgatggtgggtataccatccaatagtgctgtcgttgcgcgcgctaaattaccgcggcatccagttaactcacccactgtttttatttattttccattttaacgagattgctatgaatcgaattattaacgatccggatcaggttgtggaagaggcgataaaaggctatttagcggcttatccacatttttttgctaaaaccgcgcatgagaaagtattgaagtatccagagatacccctccaagggaaagtaggcgtagtgaccgggggcggttctggccatgaacccgcgtttctgggctatatcggtaaaaatatgctggatgccgtagcggttggtgagatcttctcctccccggcggctggggcatttttagaagcgtttaaagttgccgacggcggtgcgggtgttgcttgtctgtacggtaattacgccggggacaatatgaacgtcaaaatggcggcaaaaaaagccgaggccatggggataagggttcgcaccgtggttgctaatgatgatgtggcctctgcaccaccgtcggaaagagagaaacgccgaggtgtggcgggtgaaatttttatgtggaaagtgggcgcagcagcggcgtctcaaggctacgctctggataatgtcatagaggttgctcagaaagcgattgatcactgccgttcaatcggcgtgggcttaacctcctgtaccatcccggcggtgggtaaacctaatttctcgatagaagacggcatgatggaagtggggattggtcatcacggagaaccgggtattcgggttgagtcgctacagaatgcacatcagatggcaaagaccatggtggatttggtggtcgctgataggccgtttagccaaggcgatgaggtagcggtgttgatctctgggctcggtgccacgccgaccattgagctgtatatctattatgcagaagtcgccaaattattagaggcgcaggggataacaatatatcgcccttatattggtaattattttacctcgctagacatgatgggggtcacgctgacgctgatgaaactggatgatgaattaaaatctttaattgatgtacccactcattcattaggcttaacccagttggagtaagggattatgaaggcattgttgataaccgatggatctataaaagataagtgcataaccgacggtaccccgatcattgaagagatggccaatacgatcctcgccaaccgtgaatacctgagtgaaattgacggtgctattggtgatggtgaccacggcattaatatggcgaaaggtttcaacctttgcgctgaaaatatcaaaggcaaaaatctgacgctcgctgaggcgctggatgcgctctctgacgcgctgatggaaggcatcgggggatcgatggggccactttatggcagcatttttatgggaatggccgagagtattcgtgggtgcgataaaatggatgcggtggcttttggtgcgatgttaaaaggtggcctggctgacttgcaagaggtgactgatgcccgtgtgggtgacaaatgcattatggatacgcttattccggcgagtgcggcatttgaattggcacaacaacagcaacagtcgtttgttgaatcgctacatcggatgaaacatgcggccagtatggggcgcgattccacccttgatctcgtggctaaaattgggcgggccagccgtctgggtgaacgttctcggggagttctggatgctggggcaacttcatgttgcttaatactgactcaactggcggattctgtagaacggcggttggtgccatagagagcggccagcagcagtactgaccgtggtattcaggtgaagaagcgatgtgggcactcagtcacgagactgccccaatcgctattggtctttttatctctcttttatctgtctgtaatattacgactgatgttgaatcatcttcaaaatagtccgggcattggatgcactggtcgcaagaatatcgatcgcaccggtacgcaaggcacccagcagcgctaatgctttggtgttttcagcggcgatagcgataacgcaggggatctggcgaagctcttgggtgctgataccaataacccgatcattcatcaccgtattcgcgggctggccttgcgcatcaaaaaaatcatatcccgcaatttcgcctgtcacaccttgatgcagactggcgtcgacgatctcctgaggagtgaaccagcccagctctaccatatagctgttttcgttcatatcaccgatgccaaccagagccatatcagccttacgggcgcggtccagagtctctttaatggtaccgttttgcataaaggcttcttttagcgcccggttttccacatacgcgggtgcgtacagggtttcactcgttccgccaaattttttggctaagcggcgactgatgtgatcggcattaatcgcatcacctgggcggtgtgttccaccgatgccacagataaacttacagtgcctttctggcacgacgctgacgtggtctgcgatagccgcaacattacgcccctggccaacggccaacaccgtgttgtcttttaagtttgtggctaagtaggctgaaaccaacgcggcgacctggcggcgttgttcatcctcatcttggtaatcaagggctatcagcgcccgtttcaacccaaaatgctcgattaactgttgctcaaggcgggtactgaataccggatgataacgaacgttaatctcaacgatgccctctgttttcgcgcgtttcagcaagcgaccgactttgatccttgaaatgccaaatttatgggcgatttcttcctgagtcatttcatcctgataatacgaaacagcaatttcagttaacaactcattgtcttgtgggatcatctgcttttccatagagagctgccctcggccacttatcacactcggaacgtatcacataaggtgaagggttattgttttaaacaggaatgaatagtagagcatttgtatagtagggtgaacagaaaaatttgccttttctgtgctgttggttttctctttttttcatggtagtaattactgttatttaaaatcagtaactggtctttaattttgttaaatttgtttttttattattaaattctgataatttttctttgcatgaaaaaacaaaagttcttatttcgttcttttgtattactatgacctattaataattcttcattgaatagggcgtagaccacgaataaatctgatggagtcagcgggtgagctattttccccgcaatttatccatcttctttacacataggggagatccttcatcaaaatgccaggagagtaaccctactggcggcaatgctaataggcgcggatataaatagacgatgacagtaacagaccagtacatcgacaggcgattatattaacgggtgatgacattaatagatgatgacattaataggtgattacatcgatacggacaatcgtagtgcgagcgcgctcaacgtcaccaatagcactggaagggtcatgataatccctactcggaaataatatccccaagtgatggtcatatttttttgcgacaaaacatgcagccacaataaagtggccaggctacctataagggtgattttcggcccgagatcgctaccaataacattggcataaatcatcgcctctttaattaacccggttgccgtgctgccttcgatagaaagtgcccctaccagaacggtgggtaaattattcataatggaagagagaaacgcggttaagaagccagtccctaaagttgacgcccacagcccctgttcacccagtcggtttagcaacgctgaaatatagtgggtcagacccgcattacgcagaccataaaccaccagatacatccctaatgaaaaaataacaatttgccaaggtgcaccacgtagcacttttcccgtattgatggcatgtccttttttcgctacagccaacaaaatcagcgcaccgacggcggccaccaaactgactggaacaccgagcggttccagagcaaagaacccgatcagcagtagggcaaggaccaaccagccggttttgaacgtattcatatcgcggatagccgcttgcggggctttcagcagtgataaatcataaaccgccggaatgtctttacgaaaaaatagatgtagcatcgccagcgtggcgataacggcgaccagattgactggcaccatcaccgccgcgtattcagtgaacccgaggttaaagaagtcagcagaaactatattcaccaggttcgacacgataagcggcaagctggcagtatcggcaataaacccggctgccatcacaaaggctaatgttgcgccacggccgaaccccagcgccaatagcatggcaatgacaatcggcgtgaggatcagcgccgcgccatcattggcaaacagggcagcgactgccgcgccgagtaagatgatgtaagtaaacaggcggcgaccatggccattaccccaccgtgcgacatgtaaggctgcccattcaaagaaccccgactcatccaataacaggctgatgatgatgatggcgataaaagtcgccgtggcgttccagacaatttgccagaccacgggaatatcactcacatgtaccacgccagtgagtaatgccagtcctgcccccagcatggcactccaaccaatccctaaccctttgggttgccagataactaacacgatagtcaggataaaaatagcaccagccaacaacataacgcctccgctgagttaaatagtgtgtcgttccatccggtcatatatggagaaacagatataattaggtaaattttaaataggttagttacacaacattttgctgtcgggagtgacgttaccctgcgccagtaacgttatttcatcgcgttggctgagataagtttgctcgatgatggctgcggcccaagctggaatatggggcgacaggcggtagtggacccatttccctgcccggcgatccagtaacagcccggactctcttagcatggctaaatgcctggaaatcttgggttgggcttcatttaagcgatggcaaagctcacaaacacacagttcgccggatgcttttagcaataagataatattcagacgtgtttcatccgataagttcttaaaaagttgcaacggcgtgagtgttgtcatgatgctccctgaatgaatttttctccgctatcttagtgttcaacgagagaatgtcaatttcatatttgttttttcaaatgtgtattgggcgcggggaggggataaccttttattgcgctgctggcagtattacgtttctaatagctaaaccgtgcaataagcccgtgccataaaatattagcgctatgggcttatgacgaagaaacacctacttggcggggctttttttttaggcgagagcgatatttatttttctgccggatgagcaatgaaccagcgtaatgagttcattactttggtttctgacatccttgctcttttctcatccacgagtttcattaatacaagccgagccgtgtagatatctagctgtgctttatcagcaacatctcttgtttttggccagttgtgaaccggaggaagagaaccaggaaattgtttttttagaacattacaatgatcttccaatatactcattacttcttctttccgttgattctttgctgtcattggtattgtcctcaattttactaatgttatttttccatggttattatcgggggtttcggttctaggtttatatattcgtacaattatgtaggtatattcatacagacgctttgaaatttcctacaatattttttaattaatccctcgtggtgtaagttaggtggttcatttctgtaattattgccttttgcgtagttaaacttctcttcattatttaagctgtaaagtcattaatttcatctcaatgaatttattttttatctttttaaaataatgagttaggctatgtagcctggtttctgctgatgtaggttttttgacacggttaacataggcaatcttggtggtttgctcatgtttcagtgatttattatcgttcagcttgggttgttttgcttttgcatgtatcaacatcaaaatcaggtgtgacagtataatttggttgtgagaatatgcaatctttaattttttataggtgtgttgaaatatacgggcagtactactgcactagtgatatatatcgagaatgtgatttcctccgattcaatttgtcgctatttttataattataaactattagtttaaaaaatatattctaaaacatttcatcatgagggtgaaataggtatggatacagtaatggaattttattttgagtattttctatactctattttatagggtttaattaagatgcgtcagattggctattatgtgtaaaggcatcacgtaacattgtatttttctgtttttttgtggtgactattgaagatgatatcgggcagaccgtttactaagcgaagagtgctgtaataaacggccatcgcctcttactggctactcagaaatattccacttttgtgctaataaggttttggtcttcccggccagccactggttaacttcttctaacaacggctgattatccttagccatcatataaactttgtagctgcccgttccggctaaaacctctggggtggcgacacaaaatacgccaggttctttgctctgataataatcgccttcgattaagtcagtgaacataatatctgcacttttattacgtataccttgcaggttagcaacgttatctttggttcggatgatttgcgcttgcttaatatttgcatcaacaaacgattggttggtaccgccagggttgacaataactttgacgttttgacgatcaatcgcatcaagcgtggggaatttattgactttctggcaatgggtcagcgcaattttcccatttttcacgacggcgtgggataaagcaaattgcgcttctctgccgggcgttgctgtgacgccccccatggcaatatcaaatttatctgccgccaaatcgtctgaaagagttggccaactggtcgaaacaaaattaaccttcaatttaaggtcttcaccaaaggcgtttgccatatcaacatcgtagccgatcaattggccctgtttatcatggaaagctaaaggcgcatagtcacctggcaccccaatacgcagctcaccactttgcttaatttcctgccaattttttgctaatacgtgttggctactgattaatgccaataccattattcccaaagataattttttcatctgcattcctgttattttttataagagcccattaaggtcaatcagggtaaattatcctactgtatattgctcaggaatgaggaatatattccccggtcaaactttccaggaaggccactatatcgttgatatcctgttctggtagttgggtccctacctgatatttgagcattagctcaaccgcctgatgtaaatctttagcttgtgcatcgtgaaaataaggggctgttaaggcaatattacgcaagctcggtgttttaaagcggtgcatatcgcgtggatcgttggtgacgttgaaacgcccgaggtcatcggtagtttgctctttttggcgatcagcgaaatagtcactttttagccccaagaactcataggactgcccaccaatatttttaccgacgtggcaggtatcacatttattttgctggaatagcgccaagcctttttgctggctagtcgttaatgcctgtgtttcacctttcagatagtggtcgaaagggctgttgggggtggtcagggttttctcaaattcagcgattgcatcggtgatcgtgtcttcagaatagccttgcggatacacttgggcaaagtcctgggtcaactgtgggtcttgttgcaatttagcaattatatcttcccaagaggtcgaggccatttctactgggttaagtggtggtccaccggcttgttgctgcaaatcaacggcacggccatcccaaaactgctccacgttaaatacggcattaaataccgtaggcgcgttgatcccacctttttgtccatcgacacccgttgaggtcgccagattatcaacgcctcctttgttcaacagatggcaactggcacaggaaatagagttatcaccggataatctggggtcatggaacaggcgggaacctagtgccactttttggttgtcgaccagcaaggcatcggggatcggctgtagtgctaagtgctgcatttcgctgtggctattggaagggaagtatgtcgtccgttgtattttgacccaatcaaggatctggtttcgctcctcagcgttgatgctggaggaccaatgtaatgcgttaaagcgttgaggtggcatttgatcgcgagcaatagccgattctattttggctaaatctgcttcaggaacggcacgattttcttttaatgctaatagtgttggctccaatgagaaatgctggttaccttgtcgaatgtcatagtccatcagttgtttagggccggggatagcggcataaaatggcagggatgcattcgcggtatggcaataatcacaccctttttggtaaagaatattactgacctgctgattgggtgtttttgcctcgctgatgaaggtgttattacgtgtgttatctgtcatataaagatagccagcaatacccagataacctgcaattaccaatataccgccaccaattaatcctcttcttatcacagctgcactcctttgttgtgtggaaagtacctggtttgctctatggatagcatcagccgacgttcacgtttatttttctcagtctgccaataaccttatttatagagtggattatctctggaacgttgtctacgctggttgacctttatcaagctaatagggcggctttgcctattgctggaataggtattgcctatggatgagaaagtaagaagggatcaccaggaagggggcgattatgctttctgcttaatggtgttgaagaaaaatgatgctgaaggaattaatcgtactgaaggcgcgggggggataaaaaattcaattttatctgccgttggatgataacgagacatgaatatgaggccgtgatgaatttgtacatagattgatgtatttcgcaccacggttaataacgtctctgcattgatctgaacatgatgaatcgaattgcccgtctgaccacccgataatgccagcgtgtatgtcatcaatgggcaccctccatttggcttaattagtagccatgtatttatatgctccatttctttttcttaaacagtaatgataattgatatcatttgcttttacatttatgcgtatataattacaatagccttgaggtataaaaaaacgaacataaatttgctagaggcgtataaaatgtcaaataaaacaatagcgttcgcgttagtagtggcatcatcagcccctgttatcgcagcagataatgacaatattatggttgttaccgcatcgggatatgaacagaagatcagagaggctgcggcaagcatctcggtcattagccaaaatgaattacgtcagcgcaattacaacgatttggcgcaagcgctgagtgatgttgaaggtgttgacgtcaatagcagcacggggaaaaccggggggctggatatcagtattcgtggtatgcccagcgcttataccctgatattggtggatgggatccggcaaaatggcacttccgatgtaacgccaaatggctttggtgccatgaataccagctttatgcccccgctatcggccattgagcgcatcgaagtgatcaggggaccgatgtcaacgctctacggttctgatgctatcggtggtgttgttaatatcatcacaaaaaagatcaccaaagcgtgggccagctcagcaacgcttgaacacaccttccaggaaaatacggcttttggtgacagttcaaagttctctttttactccagtgggccagcggttgaagatcaactggggctgtcgttacgtggcacgattttccggcgcgatgcctctcgcgttgaatcctccaatacgggagtagaattaagccgtcgtggtcccaatccagtaaaagcagacaactataatctcggtggcaaactattttggcaattgaatacccaaagcaccttgtggttggatggtgatattgctaaccaaaaatatgataacagtgccaaccaactaggtaccattggtgcacgaggcggttacgaagatactctgcgttatcaacgccgtaaaataaccttgggcaacgataatcgtttggactttggtacctggaattcgagcttatcttataaccaaactgaaaatattggccgcttaatcaccaatgcatccgtgccccaaggctctgggttggcaggtgaaaaacgtctgttgaaaaataccaatatcatccttgatagcaagctggtcgccccgctgggtgataaccacatggtgacccttggcggtcaatattggaatgccatcatgaaagacggcatcgtactggcaaataatggcgatgagtttgcacaagatgcctggtcattattcagcgaagatgaatggcgtctgctggactcactggcattaacctatggcgcacgttatgaatatcaaactacgtttggcggccatattagcccacgagcctatctggtgtgggacgcacaggataactggacggtgaaagggggtgtcagcacggggtataaaacccccactctagcccagttgcataatgggattagcggtgtcacaggccaaggcaccatcacgacgattggtaaccctaagcttgaaccagagagtagtgtcaacaccgaggtcggtgtctattatgaaaacgaaacgggatttggcgctaatgtgacgctgttccacaaccgcttcaggaacaaaatcaacagcgtttcgattgataataccaccagcacctacaccaacgtcggtaaagcgatcacgcagggtattgaggtcgcatccaccataccactctggtctgacgattggatgctgggaataaattacacctttaccgatagtgaacagaaagatggcaacaataaaggggctcgcctgacgaatacaccgaaaaatatggttaatgcccgcctgaactggaatatcaacgagcagttgtccacttggttgaaagcggagtatcgcagtaaaacggcacgttttacccaaaattacgcgaatttgtctgcggcaaacaaagtggtttacaacaatttaggctcagagtttaaaccttttagcgtacttaatttgggggtggcctataaggtcactaaggatgtgacactgaatggtgcagtcaataacctgttggataaagattttactcgcacccacatttttgctgtggggaacggcaccactactgcgggtgattacttcacctcgtctcaaagcactgccggttatgttgtacctggccgtaattactgggtatccgtgaatgttaatttctaggtattagcgttgtgagccatatcggtaaggcagaattctgacgaagaagtctattggaattggctgaacgaccaaaacatcggtttatcatgctgatctgaatagggttagtctttggtagctgatagtctttagtagctgatagtcattgataccgtaggtgcagccactatcagctaccacatttagcctctgttcaagaagaactaaccggccttttatccaaaggcgggctgaattggaattcatgatggcctcatttttacggtataaaaagccgcgctttgacgacataaaaaccatattaactgtaatgttctactttattattctaatggcttaatctcattattttaccttataccgcttggcgtaaatgaacggcatgatatgtagattgctaacaaacaagactcttctataaggtaaaatatgcatattgatcactacagcttgcccgtttacgataaaaataatagtgataacaccctgaaggaaaccgaattatttaaagaagtcccttatttatctgctcggttaggggagcaggcttatgagtatagtggtggtgacatcagtaattatcatttatctattcaatatatcatggacgttctggctgatcaggctaagggtaaagtggatttaagccatttttccagtgaggaaacgctctcttctcatgtttctcttgagaaaaatgagcataactatcattgctttaatcagcatgccagtactgtttatcatattaataataatgattttggccgcacgctggttgatctttttgagcagatgaacaattcgggtgaaaacgttcgagcattaaaaattgatagttctcaacattcaatggctgcgcgtctttatattaaagatacggagcaagggcagcgtttcgttgttaatttttatgaccctaatatcacggataaaactgtgcgttgtgaggtggatgacgcattaaaattgaatgactactcattaagaaatttcattagtaatcagacttacttatccagctatgttgatgcagagatatcatcaattattgtttgtgatcaagccgatatccatgatcaacataaggtgaaagagaaccgagcgttaacgccattatcacagagttcacctcttcctttatcggtagcacgattggatctgttgttaacagataattttgctgcaggcatacaaacaatggcagaagaagttaagaatctatcagagtccgagcgtaacacattctttaatcagctattacaaccgagggcggagaatgacctctctgggctgcaatgtgctttcaactatcagtgttttgatgcgttggaagcctactctgcattgttggtgcttgcaccaccagaacaacgaacagacttattaacaggaaaaagcgaaaatggctggagtagtctggctcaggccatgtcatctgggaatagtgatatggtgagcgtatgcttctatttgttgcaatggctccctttggacgatatgaatgcgtttgtgtggaagttgttagcatcccttcctttggaagatgcgaatacacttatgtgtccgttggaagaaccccttcctttggacaatatgagtacacgtgtggagtaatacactgatttcatgcaacagcaatctaattcattggtaaaagacgctgaaatatatgcacaacaatcagcagccgttacaccagcgtctgcttaagtggctcccgatgcacttaccttggtcggtgattcggtgattgagcagcgctaatacatctgcagaatggaggataacttcattctgcagacaacccccgatgacgcgatcttgaatggtgatgataggccgaagagtaaaacgtccgcgccagagatggcgcggcttgaatggcattcaggtgacaatgtttggttaggtaacaatgtttggttaggtgacaatgtttggtcagatgaaaatgtttggtaacagccgatatcagatggcttcgtattcgccagtgccttcaggccagggcgtcagcaggtcgtatcccgattcggtaacggcaatggtgtgttcccactgtgccgaaagcgaacggtctttggtcacaaccgtccagccgtcagaaagtacgctggtcgccgcttttccggcattaatcatcggttcgatagtaaaaatcataccgggtttaagcagcatgcccgtttgggctataccatagtgcaaaacctgtggtgccgtatgatattcctgacccacaccgtggccacaatattctctcactacagaaaatcctgcgccctcagccaactgttgaatgcttgcaccgatgtcgccgagcgtcgcaccagggcggacggctttaatgccagccaccatggattgataggtaatatcgaccagacgtttggcccggactgagggttccccaacaaagtacattctgctggtatcgccataccaaccctctttgatgatcgccacatcgatattcacaatatcgccgttcttgagttttttatcggatgggatcccgtgacagaccacatgattgaccgaggtacacaccgttcgggtataaccgtgatagccaatgtttgcgggaataaccttcagttcgttaacgatataatcgtggcatagccgatcaatttcatcggtcgttatcccagcaagaacatagggttttatcatttcaagcactttcgcggcggcttgacctgccgcacgggccatttcaatctctgccggtgagtggattttgacttcggtcattgcgctttctctccattattcagcgtaagagcatcgggatagatcattttggcaatatccgctccgccttgcagttcaacctgcacaagtgcacgggccagttcatgatgactcaattgggggtaaagctcggccaacatgccaattttaagccagtgttccgcttgcgaattgatggagcggctcatggcatggctggcgatacgcagattctcatgcatcaaatcagatattttaacgatacccatacaacacctatacgaaacatatatgtatcgtatattgccataaataaggatcaaaatacagtgaacccactgaaacggaaaaggcctgagctccgtgaatgaagaactcaggccttgatagccgcttaatctaaattacctcaatatgttgaggccagtttatggcgtattaaatactcacctcagccacaacggttgcattttgccgcttggatctgctggaagaaatcattgcccttatcatcaactaaaataaaggctgggaagtcttccacttcaatcttccagatggcttccatccctaattcaggatattccacacattccagactcttaatactgttttgcgccaataccgctgccgggccaccgatgctgcccagatagaagcccccgtgtttatggcaggcgtcggtcacttgctggctacggttgcctttggctaacatgatcatgctacccccgtgggattgcagcagatccacgtaagagtccatgcgccctgcggtggttggcccgagtgatcctgaagcatagccttcgggggttttggccggtccggcgtaatagatcggatgatctttaatgtattgtggtaagccttcaccgttatccagccgctcttttaatttggcatgggcgatatcacggccaacaataatggtgccgcttaacgacaggcgggtggagaccgggtactgtgacagctcttttaaaatttcaggcatcgggcggttaagatcaattttaaccacttggccttcagtgctgtggcgcaaatgttcgggaatatatttccctggattctgttccagtttctccaaccaaatgcctttgcggttaattttgcctttgatattacggtcagcagaacaagatacccccatgccgaccgggcaggaggctccgtggcgtggcaggcgaacgacccgaacatcgtgggcaaagtatttgccgccaaattgcgcgcccagacctaaatcttgtgctgcttccagcaattcttgctctaacgcagtgtcacggaacgcttggccgtgttcattcccttcggtcggcaagccatcgtaatatttggtcgaggccagtttaaccgtcttcagcgtactttcggcagaggtaccgccgatgacaaaggcaatgtgataaggcgggcaagccgcggtacccaatgtgcgcattttctcgaccaaaaacgctttcagcctgcccggtgtgagcagggctttggtttcctgatacagataggttttattggctgaaccgccgcctttagtcacaaacaagaatttgtactcttcaccttcggtgctgtatagatcgatctgtgctggcaggttggtaccggtattcacttccttatacatatccagcgcggcgttttgtgaatagcgcaggttatcttcaataaaggtgttatagaccccacgtgataacgcttcggcatcgttacccccagtccagacccgctggccttttttgcccatgatgatcgcggtgccggtatcttgacaggtgggtaaaatccctttagccgaaatctcagagttacgtaggaattgcagggcgacatatttatcgttttcgctggcttccgggtcatccagaatggcggcaacttgtttttggtgagcggggcgcaggaggaaagaggcatcgtggaaagcctgttgagcgaggagggtcagggcttccggctcgacttttaggatgtcgtgtccttcaaactgtgcaactgagacatgtttatcactgacaaggtaatattcagtatcatcttccttgagcgggaagggatcctgatagtggaacggtttgtttgacatatttttctcacattcaacattcgttagcgaaaatgttcgttaacagaagtaatcatcagtaaaaagtcattattatcaaatctaatcatcatcaaaaataagcatcagcagagccaaagcgtacccagtcacgagtgttgctaacactgctgcggttacaaattagcagagttaagccaatattattattactatgactttgatcatgatcttactatagattgtcaggcttaagcgacggttccaccctctttataaagggtggatctcattttccgcacttatcgagggttcagccagtaggggagtggggcactgaccgacggtcatcgatctcaccgtgtgctggcctggtgacatgatggttttatcgatcactgaatgtgatgtatgaggcttacattaccgtgctgagcgcttcagcgacctgtttgaatttgtcaaaacgcgcccgtaatcgctgatgtttttcagcattggggagcaggcgggtgatagggggcgggcaggcgcggatcgcctcttcaaacccgtggtaatagtggctccccaccgccgcacacagcgccgctgcccggcagccggattgctgaatatcgacaatttccagtggcaaattactggcatcgcagaacatctgcatccaaatagcggaatgtgtcgggccaccggtaaagcggatacagtcgatggtgtcatccaacgccaaaatcttgtcctgatgcagaagatgtgaaaaaaccactccctgataaatggcgtacacaatgtcttcgatattgtgatgcccacttaacccaagcaggcctccgctaagattagcactgtggttggagccgtatagccaagggaaaaacagaatatcttcagatttttcatagcccaaagccgcccactgattcagggtctggtagctatttggcagttcagggagaaattgtttcacgaaccaggcaaggttactggccgaggttgggctgccttcatgtacgaagtaggtgccggggatgcaatatttcccccaaacataggggtattcggagggggtgatcgcctcaaaaatacgggtggcgattgaccaagtgcccgccaccgcactgagttggcggctgtcgtgtaaaccagaagtcagtgccgcaccgaccacatcaaacatgccgccgaacactggtgttcctgctttcagcccacaggcgttagccgcatcttcactgacatgacctgctaaatcggctgaaccgataatcggcgcggttttctccatgacttcctcaatggcaaaaatcgccattagttgcggatcaaaactgccgttgtattgattataaagattgctgccagaaatattggtttcttcaatagtaaactcacccgttagacggtaacggatatagtcatggaccatgagcacataaccgctgcgctgatagttttctggctcgttttcctttaaccaacgcaagagggctgcgggatgggatggccacagttgttgcaggctacgttcataggcggcgtgatctttaccttcttgctgccaacggttaaccagtttctgtgcacgggaatcggaggaaacaattccgttacgtaccggcagcccctgtttatccaccagatataaccctttgccatgggcagagaaactgatgccaccgatgttctctgccgcaatatgatattccgataaagcacatgccttgttcagcgtttggcggatcacctgacaggtggcgatccacagggcctccatatcgcgctcacagaatcccgcttgtgggctaagtaccgggagcgcctgttcagtaacggcaatttcgctgccgtcggcggtataaataccggctttggtcacggtaccgcccagatcaatgccgagaaaatagtggctcatgtgtggctccttagcgggttaactggccggattcgttatcccagccagccaaccgcattttgtcttcgatccagtggcgggcatggataatttccagcaaaggctcagccgctttttctgtccacatctctatcaggaaggttccgcgatagttcaggcggcgcagggttttaaacagattaacgaaatcgacacagccttcaccaaacggcacatcacgaaattggccgggggagtcagcggtgacggcaaaggtatctttcagatggatcgctgcaatgcggtcaatcccttttgccaattcactgttgacttcattgccccaggccgtgaggttgccgatatcggggtagacggtaaaccacggagagccaatcttgttgtccagcgccttccacttactgatggagttcataaactgggtgtccatgatctcgaccgcacacatcacttgcgctgccgcggcttgcttcaccgcccaggcgatacccgcttcaaaacgtgcgatcgtttcactatcctgcggttcgtagtacacatcgtatcctgccagttgaatggtacggatcccaagatcctgcgccagacggatagcctgtaacatgaccgtatgcgcttgctcccgcgtggtggcatcgcggctaccgaatggatagcggcggtgagccgagaggcacagggttggaatgcgcaccccggtctgttgaatggcactgatcaccgccatacgctcctcgcggctccaatccagacgagccagccgctcatcactctcatcaacggacatttcaacaaagtcgaagccgcaggattttgctaccgccagcttttcgacccaactggtgcccgcaggtagggctttttcgtatattcctagtgggtgaatgcgcattgtttttcctcttccccttcgtacttgacgttgcagcggtgttagctgcgctcactcacccgaatcacttactaatgtaagctcatcgggattcgttctcttgctgccttgctggaacgccaatgactttggggaacccttcgtacttgacgttgcagcggtgtttatctacataaacagttagctgcgctcactggaatcccaatcacttggcgtgacatttttttagataattcaaacggttctgcctcatggcacgtttggctttccatttctctttaaaaaacttaaaggccagggcgaagatcagggtgataccccagaccgccagattaacgtgcaggctaacgccgagtaggctcagccccgtggcgatcacttgtaataccagcagagcgcagaacacatggctcactttacccacaccaccgaacgggttggttccgcccaagacgatagccaacacggtaagcaataaataagagtcgccgtagcccatacgcgcagagttgaagcgcgacatcatgatcaggcccgccagtacacacagcagactggacatggtgtagatagccatcatgacccggtcagtacgaataccgctgaaccacgtggcgttaatattgctgccgcacatataaatcgttttgcccaggcgagttttacctaagaacagcgccagcagcagtgaggccacgatgaaaataatcatcgggatcggcacgcccatcaccacttcggaacccatactgcgaacaatcggtggcatgccactgagcgccgcgcctttggtcagataaacaccgatgccgctgataatggtcatactgcccaacgtcactaaaatgggatgtgcgccaatacgggcgatcatcaacccagtcagtgtgccgataaccacggcaatcagcgctgcccccatcagtgccagcagtagccacatcagttgtgtcgtggtactggcatctgcgggaacatattggataagcagccaggccataaacagactggtcaggtttgcggtgccaataatcgacaggtttaatccgccgctgagcatcggtacaaacatggcgaaggtcagtaaccccaactctggcaactgaaacgcaatactcagaaaggtgttctcggtaaagaaacggccaggcatcgccagactgaaggccagtgttgccagacaaaaaatccctaacaagccggaaatggtgccgtcgataggtagaaaacggttctttttcataaaacacccctgtcagacaaagccaacatcagtttctttgcgttttttgtagtgggttacgcaaatggcggcgacgatcaccatgccaatcacgatgttgacgaagtagctggagacaccgatcaggttgaggccatttttcaggatgccaatcaggaacacccccatcagcgtaccaatcacggaccctcgcccgccggataagctggctccccctaatactgctgcggccagcacatccaactcaccaccgaccagcgcactaggtaccacttcgctcatgcggtaggtctgtaacatgccgccgatggctgccgccgcccccaaatagccataggcaaacagataaatcagagagacacggatcccgatacggcgagcggattctgggctgcctcccacggcatagagctgacggccaatatgcgttttattcagcaaaatccaggtcaacagcgcgatggctaacatgatgaccagcggcaagccaatctggtaactctcgccgttaacggtgaagggcaaaatagagcgctgatcgacccaccagttgggtaagtcataaatactgtggccgttggtcagccacatcagcataccgaacagcaaggactgcatactgatggtgataatgatcgaaacaatattcagatagtaaatcagcacggcattaacgaacccgagcaacacgccgatagctaccgcaatgaccagacagagcaccgggctggcaatcacatcattaagcaacaaggaggcgaccacgtattgcaccacggaggccacggctgcaaaggagatatcaatccccccggtgaccagcaccacaaacaggccgagggcaaaaataccggtcaccgcgtagctttcggccaggtccagcacgttttgtattgagagaaactcgcggctaagcagagagaacagggccaacataagaacgatgacccaagccagccacccttcgacggattgcggtttgagtctgccgaaattagccattgatgacctccgccagctgttgttcagtcatttgattcgggatcagttcattgacgatacgcccctgctgcatatgcaggatgcgatcgcagttgtaataggcttcggggatttcatcagagagcagcaacaccgagatacccaccccggagagacgatggatcagcttgtaaatactgtctttggcaccgatatcgacccccacagtaggtgaatcgagaattaacactttcggtttggttaggatccattttgccagcaccactttttgctgattgccccctgacaatgttgacagcgcgttatcagcatccgtgattttgatgtccaaatccttcacccattcttgcaccagcgcgttctgtttagcgtcatcaaccagataaagtggagtacggatgcgttgcagaatcgacagcaccatgttgtcggcgatagattgttgcaatacggcaccgagggtcaggcgatcttcagatacatagccaatacctagctcaatggcacgggtattgtctttaatgcaccccgggttaccgtcaatggtaatcttgccgctatcaggatgggtgatgccaaataggctaagggccaattcggttcgcccggaccccagcaaaccacacaggccgagcacttcgccgcgatgcaggctaaacgagatatcgtcgaattgccctttacggcttaggttttccagttgcagcaccactttgcctaattcggcattgggtaatttctgctcgtgggtgagggtcaggccggtcatcaactcggtaatacgcccggtagaaagctcagtggctggccaggtccccactttttcgccatcgcggatcaccgtaatgcgatccgaaatctctttcacttcatctaatcggtggctgacgaagaccacggtaatgtgcttatctcgcaggtaatttactgtgcgtaataattgattcacttcggtgcgcgtcaaagaggcggtaggctcatccataatcaccaagcgcgcatcggcaaccaacgcacggcagatagccacctgctggcgttgggcaatgggtaaatgttgtaccagcgcatcgggatcgagactaaaagccagttcatgcaagatctggcaggctttttgtttgattttctgcttgttgaaccagccgaagtaacctttcaagttatattcgaaggcaatattttcggctaccgtcaggttagggaacagcgaaaggtcttgataaatcacctgtacgcccaaagcgcgtgcgcgatcaggcgtcaggcggtgataagatttttcatcaatgataatttcactgccgtcatctggggcataaacgccactaatcgtcttaatcagcgtactttttccgcaaccattagccccggccagacagtgaacttcgcctttattcaacgtcaacgtgatatttttcagtgcctgatgaccgccaaagcttttggacagcgcttttaacgtgataagcggcacgtctctatcaacatcagaaatatgagtcatcgtgcagttccccggaaaacggccttaaaaccgcgggtcgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagggccgggcaggtgagtacccggcttatctccctcgctgattacgtctacctacaacgctaattatcttgggtaaaatcatcttttttagtttgcgcggtgcttataaaccgagcttcaccagacgtttggtattttcgatatccagcttttcagggttatcactgaggatggtattgccttgggttttgatttcgcccatatcacccagtttgacgccatctttgataggctcaccattcatcatggcggtagcgacctggacgaagactttacctgcgaccatggggttggagatgtaaccgccatcaatggcgcctttttccagcaacttaatgccctggcctggtgtgaaggtgccgaagacacaggtggtatcgttctttttacgcttatcaatagcccggccagccccaatagggccttgtgaaccaaaagacataatgcctttcagatctttatgtttagataacaaatcattggcagtacgcatggagtcatcgacagactcggcgacaccgaagcggtcttcaaccagcaccattttcgggtaattggctttttgataagcaatggcggcatctgcccactcattgaccagtggcacggtcaggctgccaacaaacatggcgtatttgccttcttcacccatacactgcgccatatctttcatatggttagcacccatgctctgggtatcgagcaattcaaaatcccagtcggcgttgatctgacccggtgactcgtgcgtgataaccttaataccggcttcttgcgcccgcttcagtacgggctccaacactttggcatcattaggaaccaccccgatgacatcgacttttttggcaattaagtcttcaatagcccgcacttgctcagcgggatctgcggtcgttggccccacctgccaagcgttaacccccaatgcctgaccttccgctttgataccttgctccattacattgaaccaaggaataccccccactttaaccacgacacccagggtaaacggcttattcgccttttgtggtgtgttgctgtcagcagaccacgccgcatgggaagccagcaaggtcgttattaagcaaggtaatattaactttctcatcattacatcctctgaaagcgcaataggtaaggccggctttataatattgatataaagcagattggcttgtttttgttgtatggctattttttggtgcaacggttctctggtgttaacgcggttaacttgatgatgtcaataatccttaattaatttgcctctatttatcggattcaataatatttaatttaggattatcgctgcgatagttttgtgagcttaatctattggtaataagaatatcgacttcatctaacgtacatattttacaaaatgcgtattgatcgaatttactggagtctgccaataatattttttgcccagacacttgcaacattacctgcttcaatttggcattaatatcattgccatctctaacgccactgtcttggttaatcccctgacaggagaagaaaaaggtattaatctggaaattcctgatggcattttctgccacggggccgtggaagtcatcgtgacgagctgagtattcaccgccaatcccaatgatgcgcaatttgtcacggcaggctagcgcctgaataatctttaccgaattggtcactacggtaatttcaatatctggaatttgtcgcgctaaaaaccaacacgagctgctgttatccagtaaaatacaatcgccagggcggataaactgtaatgctgctttggcaattttcattttagtatcagggtgctcctccgttcgtttacggaaggactccgccctatcgatgacattgaggccatcgtgaatttctttaatatcaattaccggtatttcagggctatccagtgcgacagcgccgccaaaactgcggatcagtttttgttttttttgcaacaccgtcaggtcacggcgaatcgtctcctgcgatacctggcacagaaccgatagctcggtgaccagcgcggaaccttgttgttgtacatgagtgcaaataattttatggcgttcagcttgtaacatgcttacctcaacactctgtacttatcggattgtacttatcgggctggacttctctaaaaataagcacctgttaaattcatgctgctatattgatgctaatctgctgtttatacagtgactgaattcaaggattgctttaagcccctttttacccgccatttatgagattaaagtcactatttataatgtaattaatacgctatataactttaaaatgggttattaatcacataaaaaccccctctttattcattaactagtcacgcatggtaataaaaactcaaactcgggcattaaaataatgactaaatatgaccgaattagaccgatttggtttgtttggggcttttgttcctgtgggtgactttaatttaaccctaaatatcgttaggttagtttacggctacattttattggcgtcttaaattatggctagcgaaaataatagcctacataaatagtggtcatagaaagcaaatggtgatcagggaaaaaataatgatcatgggaaacaagccgtgatcgtagaaaagagtatctgccaataatcgccgccgttaatcacaggtgttagctaatagccatatttaaacaaaggctattttttaagcaaaggctattagttaaatgacatcattcgaataccgaatgatgtttttcattatcgcctgcccatctgaatactatttcatgaggtgcacgatgttagaacagttaaaacaacaggtctttgaggctaacttggcactccccaaatataagttggtgacattcacgtgggggaatgttagcggcattgatcgcgaacatggattggtggtgattaagccctctggcgttgaatatgatgtcatgagcgtcaatgacatggtggtggtcgatttagcaaccggcaaggttgtggaaggggataaaaaaccctcgtcggatacggatacccatctggtgttatatcgagctttcgctgagattggcggcattgttcatacgcactcacgccatgccacgatttgggcgcaggcgggcaaatcattatctgcattgggaaccacccacgcagactatttttacgggccgatcccttgcacccgcttgatgaccgaggcagaaattaccggtgattatgagcatgagaccggtaaggtgattgtggagactttcgctgaacaggggctgcgagcggcagacattccggccgtcttggtcaatggtcacggccccttcgcgtgggggagcaatgcggctaatgcagtacacaatgccgtggtgttagaagagatagcctatatgaatctgtttactcatcagctaacgcccggcgtaggagatatgcagcagacgttgttggataagcattatttgcgtaagcatggggctgcggcgtattacggccaataaatccccttcgtccaatccccttcgtccttgacgctacagcgttgttagctgcgttcacttacccgaatcacttaacggtcgttgattttaaaataaatagactcatcgggatgcgttctcttgctgcctagctgtagcgccaatgacgttggggattcttttcggtcttcgagattacagcgttgttagctgcgttcattcatcacaaaagtggcaaatgggcacccactctcagcgctttattgattccagacaaactcccccctcctcgaaagaggtaaggtccgtcgtagcaggaagacaaatttattatcctacttataaaaactcctttaatcgggccattgcgctctcactgaagcccccaatctcctgctgatctgctcattttttttgaattattcgggcgccatccacactgggtgactctcattttctggaatgcaactaagtgggaatcttatgaaagagaccaacgaatcccggctgttaacgacaggtgtcacccgccgaaaactggtccaaaccacgcttgtcggcggactggctatggcaaccggggcgttttcgttaccgttctcccgtaccgcacgagccgttcaatccgcactcaaccccacctcagccaacgacggtaaagtgatctggagcgcctgcaccgttaactgcggcagccgctgcccgctgcgtatgcatgtggctgatggcgaaataaaatatgtcgaaacggataacaccggcgatgatgattttgaggggctacaccaggtacgcgcctgtctgcgagggcggtctatgcgccgccgggtctataacccagaccgcttaaaatacccgatgaaacgaatcggtgcccgtggtgaagggaaattcaaacgtatctcgtgggaagaggcattcgagactatcgctggcagcatgcagaatattatcaaggaatatggcaatgaagccatttacctgaattacggtaccggcacgataggcggcaccatgacccgctcttggccgccgggcgcgacgctcttggctcgcttgatgaattgctgcggtggctacctcaaccagtatggtgattacagtaccgcacagattgccgcgggactcaattatacctacggtggctgggctgacggtaacagcccgtccgatatcgaaaacagtaagctggtggtgttgttcggtaataacccggctgaaacccggatgagtggcggtggggtcacctattatctggagcaggcacgagagaaatccaatgccaaaatgatcgtgattgacccccgttataccgacaccgcagcaggccgtgaagatgaatggatcccactacgaccaggcactgatgccgcattggcctctgcgttagcttatgtgatgatcactgaaaatctggtggatcaacccttccttgaccaatattgcgttggttatgacgagaagacgctaccagaaggcgcacccgaaaatagtcactacaaagcctatattttagggcagggcgcagataaaaccgccaaaaccccacaatgggcagcggctatcaccggtattcccgccgcaaaaatcattacgctaggccgtgaaatagggtcagtgaagccggcttatatttcccaaggttgggggccacaacgtcattccaacggcgaaaacaccagccgagccattgccatgttggcaatcttgaccggtaatgtcggtattaatggcggtaactccggtgctcgtgaaggctcctacagcctgccgtttgtccgtatgcctacctttgaaaacccagtcaaaaccagtatctctatgttcttgtggaccgatgccattgagcgtggacctgaaatgaccgccacccgtgatggggttcaggggaaagataagctggatgtcccgatcaaatttatttggaactacgccagtaactgtttggtgaatcaacattctgaaatcaatcgcacccatgacattctgcaagacgataagaaatgcgaaatgattgtggtcattgataaccacatgacctcgtcggctgaatatgccgatattatcctgccagactgtaccgcttccgagcagatggacttctgtctggatgcctccagcggcaatatggcctatgtcatttttgctgatcaggtgattaaaccgcgttttgagtgcaaaaatatttatgacatcaccagtggattggcaagacacatgggggtcgagcagaagtttaccgaagggcgaacgcaagaagagtggatgcgccacctctatcagcaatcgcaagctgcaatccctgaactgccttctttcgaggatttccgcgctcagggcatgtttaaaaaacgagacccggcaggccatcacgttgcctatcacgatttccgcaccgatccggttgctaacccactgagtaccccatcaggcaaaattgagatctattctgcggcgctggccgagattgccgcgacttgggaactgcaaaaagatgatgttatcgatccgttgcccgtgtatgccgccggttttgaaagccatgttgatccactgattgaacagtatccgttgcaattaaccggcttccactacaaggccagaacccactccacctacggtaacgtagatgtgttgaaagcctcctgtcttcaggagatgtggattaacccgatggatgctgaacggcgagggatcagcaatggcgatatggtgcggatcttcaatggccgtggtgaagtacagattaatgccaaagtcactccgcgcatgatgccgggggttgtcgctttgggtgagggggcgtggtacagccccgatgcgaagcgtattgatcgggcgggcagtatcaacgtattgaccacccagcgcccctccccgttggcgaaagggaacccatcccacaccaacctcgttcaagtcgccaaggcataaggagctgactgatgacaacgcaatatggtttttacatcgactccagccgttgtacagggtgtaaaacgtgcgagttggcctgcaaagactttaaaaatctctcaccggatgtcagctttagacgtatttacgaatacgctggcggtgattggcagcaggataacgggacatggcaccagaatgtgttcgcttactacctgtctatcgcctgtaaccactgtagtgaccccgcctgtactaaggtgtgtccgagtggtgctatgcataagcgtgatgatggttttgtggtggttaacgaagatatctgcatcggttgccgctactgccatatggcctgcccttacggtgcgccgcaatatgatgctgaaaaagggcacatgaccaagtgcgacggttgttacgaacgggtggcggtagggaagaaacctatctgtgtcgattcctgtccactgcgtgcattggatatggcccctatcgatgaattacgcgaaaaatacggtgatttagctgaaattgcgcctctgcctgccgctcacttcacgctgccgaatatcgtactaaaacctaatgccaacagccgcccggtcagagataccaccggtcatctggcaaacccgaaggaggtataacatgggctcaggatggcatgaatggccactaatggtctttaccgtactggggcagtgtgtggtcgggggctttattgttctcggtctggcactgatattcggtggtttgagtcgcgggcaacaacagcgggttcaccgcagcatgtttgtgctttgggtgctgatggcactggcttttatcgcctctacactgcatttaggttcgccaatgcgggcgttcaactcattgaatcggatcggtgaatctgcactgagtaatgagattgccgccggttcgttgttctttgctgtagccggtttttactggttgttggcggtgttggataaaatgcctgccgcgcttggtaagatctggctggtggtggcaatggtgttgggcgtgatctttgtctacgccatgtgccgggtctactccattaatacggtaccgacgtgggacagtatttataccccgctgggctttgtcctgaccacgttgatcggtggcccgctattgggttatctgttgctgcaattggctgatgttaatgggcgggcgatgttacaactgccgatgatcagcgtattggcactgatcatcagtgtggccagtgtcattatgcaggcggccagtttgccgctgatttatagctcggtacagcaagcttcagcgctgatccccgactatggctcattgatggtatggcggttagtgctgctggtgttggggcttggctgctggatttgcccgttgatcagaggccgtcgcccgatgacgctggtgatggtcttgggcacgttactggttattgccggtgagttgattggccgtggggtgttctacgggttacatatgacggtcggtatggcggttgggggctaatctccagacggcggtgacactttggctattctggggagcgcccagaatagctttgctctgcctcatggcgtgctaaaaccacggtcatacagggctgaacaacatgatcataacaatatggtcgtaagaaaatggtcgtaagaaaatgattaaaacagatatgacttatcaagacattgtttataaagatactgtttatcaagacagtgtttatcaaaaaatcggactaacggggcgagtgctaggtgcgcttttttattgtgagccggatagcgcggagtgccgcgatattgtggtgcaattgcgtaatggcacgtgggccgctgaatggccttatggtggtgcagacgaactaatgccgattgcgacattattggcggcagctcaatcagatcagtatcaatccattgctcatcaatcagcggcagccccattagcagaaacattggaagaggcttggcagcggctgtttattggtccatatgccttgccagcgccgccttggggctccgtttatctggataaagacatggtgctgtttggcgactccacactaaaactgcgtaactggatgcagcagcggcatgttgaagtcacattgaaacagcaggagcctgaagatcatttcggtttattgatgatgatggcggcctggttggcagaacatcagccggtcgatctcccggttttgttagctgatcacttattaccctggagttatcgttatctggcgttgttgcaatccgatgcaggccacccgttttatcaagggttggcacagttgaccaccctgaccttggcccattggcaacatgaattgcaagtgacaccggctggggttgagttatatcgctaaatctgaacttatttatttcaacctgaacttatttatgtgataacccgcgtgattttttaccgatattaccggtcaggctaatcagtgaatcaagggggagccggttttttgattggcatcttcagaaacgccaaggcgtgatacgggtaatcatgtggctgcgcccgctggctgtattctttaactggttgcattctttaaaatgtcccgcaaacgcgggacaaagagaaacggaacaatttaacctctcttcttcttaacctctcttcttcggcatcatgcgcaagagagtattatctttcaaaacgtaatgatgcagtaaggccgcaagagcatgaaggccaataacaaaatagctcatattggccagcaataggtgatacgcctttaatgtatccgccagatcaaaattcgcctgctcggcatggggcatgatcagaccaaaggctatccacgagcttccgcgacagtaaagtatggcgataccgatgataggcaacgcgataaacagtaagtagataacccaatgccctacatgcgccaaccctactatcataggactaggcttcggtactattggtggtgtcgggtacctcagttgtatcaatatccttgtcatcatcaacaccaggatggcgatcccacaggaaaagtggatcatcttcatccagggctgatagctacgaggtgcaaacccgcgcaactctatggagctccaggcgataatgaccagcaataggactagccaatgaatacctatttgcaggcaggaatacttcttgtgcatatgttttcctgaaatatacccgtcgcccttcacgatgcagggggttagctgcctacctgcatcttgaagtcacttgggtatataattattttatataaatacctgtctggagatatattcaatactcctctatgaattaataaaattttaacgatatctactatgataggtattacgaatgttgattacttccccaaccgatttttttacctcctgaatatttccttcttccgcccattgtttggttttgtctatttgttctattagtagatcaaaaccatgccgatagtcttttatttccggactgtcctcggctttcccttcaagcttgggtggaatggctttttgagcatcaagggcggcattacgcattttttccagtgatgaggtaatgacctttgtatcggttgatgaacttacaatgcccaaattggctatcagaatattcatatcatcctgaaggctcgcggcaaaagtacaacttgtgatgagtaatgagaaaacgcccgcaattattggaatttttcgcattatcgttacctcttattattatgattttcttctcttataaatagaggggggaagataaatcctcccctctatttagttagttattttttatatcaaagcgatcaaggttcatgactttttcccatactttagtaaagtcatgaacaaatttttctttggcatcatcagaggcataaacttccgcaaccgctctgagttcagggtttgaaccaaagactaaatctacagaacttgctgtccatttaagtttccctgttttccgatcatacccatcgaaatatccttcagctttaggtgatttagtccatttggttgacatatcaagcaggttaacaaaaaagttgttattaagctgccctggcgtattcgtcaacacaccagccttagaccctcccgagttaacatccagtacacgaagtccaccaatcagtactgtcatttcaggcacggtcagttccagtttattcgcccgatcaatcaacgacgcgataggcgaaagcgtatttctttttgcatcgtagtaattacggaatccatcggctgtgggttccagtaccgcgaaagaactgacatcggtttcttcctgagaagcatctgtccgacccggtgtaaatggaatactgatactgtatcccgcttttttagctgcatcctcaatggctgcatttccgcccagaacaatcaggtccgatagggatacttttttaccatcgcttctgtctttattgaaattgttctgaacctccatgagtgccgccagtacactgtgtagctctgcgggatcgttgactggccagtctttttgtggtgccagacgaattcgggcgccgttatcaccgccacggaaatcggtaccacggaatgtggatgctgaagcccaagcggtcttaatcagttttgtatcagataaacctgtcttcaatattttatctttcagttcagaaatatccgcactgtcaatcatcttataattggcagcaggcagcgggtcttgccagataaatgtttctttaggtacctcatcccccaaataacgggctgctggccccatatcacggtgtgtcagtttgaaccacgcgcgggcaaatgccatcttgaattcttcagggttttccaggaaacgtgtcgttattttcttgtattcaggatcaacttttagggcaatatccgttgtgaacatcatcaaaggatggaacttagttggatcggttgcatctggaacgacattggctgcatttttaggcttccattgccaggccccagctgggctcttggtcaatacccactcatgtttgtataaattactcaggtattgcatcgtaaaatgcgtaggatcggttgtccatgccccttccaacccactggttatcgtgtccttaccattacctgaaccacatttattcgcccatcctaaaccttgttgttctagccccgcttcacccggtgctgcacccaggcatttttcaggagacgctgcgccatgcgctttaccgaaggtatgccctcccgcaatcaatgccacggtctcctcatcattcattgccatcctggcaaacgcttcacgaatatcttttgccgcagcaaccgggtctggtttaccatttggtccttcagggtttacgtaaatcaaccccatttgtgtcgccgccagcggtttgggtagcttgccatttttatccctgttatcagacagcatcttgttgcctgccccccagtagaccagatcggattgccaatcatcctcacggcctcctgcaaaccccagcgttttaaaccccatagattcgagcgcgacattgcctgtaaggaccatcaggtcgccccacgatattttagcgccatatttcttttttataggccacagaagccgacgcgctttatcaaggttggcgttatctggccagctattgagtggctcaaatctttgctgcccgccatcggcaccaccacggccatcatatatgcggtaggttcccgcaccatgccacgccatacgaataaagaatggaccataattaccataatcagcaggccaccagtcttgtgatgtggtaagaactgtttttatatctttctttactgcttcaagatccagtgttttaaactgttgagcataattaaaatcctttccgtaaggattggactctatattatgtaaacggagtggagagagatcgaggcttttgggtaagtaaaaactatcagtcttgggtgcttctgctgcccaagccgtaggtgtattatgtacaatggcgagagttattagtacgggtaagattttttttaacatatataagtcccctttaactaaaaggcaactattttttaacatgattaaattggaaaatacaattcgttagtcctattaatatgatagattctatctattattgataagggatatataggattgatggcctgcgaatattgcgttaaataatggttacatgggcagtttctaagagggaataaccacgtctgacaatgatgctgatcgaatcgcgagaatagaagaagataggtttctataaataacgctgtgtcactgccgctatattaattcaaggtgttcgctcatacggcacgaagataaaatgccccttacccactgcccattctggatcggcaggctttctttttcgctccacccccgcgagtcactgtaaaagtgcgtttgtttctgagacatcccctctcccttatcgactaatttgtgaccgacttctactttccttgctctgacattggacaaggcgtagggcgtttgtattattagattgaatataaatttaatggtgaatatatattcaatgcggagaaaaataatgaaaaataccctactgaaatcctgtcttaccgcagcattaatctcaatggcaggcgttgctggtgcggccagcaatggtctgatcgccatcatcaccccctcccacgataatccgttctttaaagcagaggctgaaggtgccaaagcgaaagcgacggaactgggatacaccacactggttgcttcgcatgatgacgatgtgaacaaacagaaccaactcattgagaccgctatcgcccgtaaagccaaagcgatcattctggataacgccggctctgacgcgaccatcggcccattgaaaaaagccaaagccgcgggtatcccggccttccttattgaccgtgaaatcaatgaaaccgggattgccgtctctcagattgtctctaacaactatcagggcgcgcagctgggcgcggagaagtttgtcactctgatggggggcaaaggtaaatatattgaattactggggcgcgagtctgacaccaacgctcatgtacgttcgcagggttatcacgacgtcattgacgaacatagcgacatgaagatggttgctcaacagacagcaaactggagccagactgaagcattcaaccgtatggaatctattttgcaggctaacccagatattacaggggtcatttccggtaacgacacgatggcattaggggccgaagccgcattaaaagcggcgggccgcaatgatgtggtggtggtggggtttgatggcagtgactatgtccgcgactcgatcattaacaacggcaatatcaaagccaccgtattgcagccgggttgggcgcaagcacaaatggccgttgtccaggccgatcagtatctgaaaaccggtaaaaccggtctggaagagaaacaactgatggactgtgtattgattgacgaaaataacgctaagaacctgaatgtctttgcgctgaaagactagccgctacaggcgtgttcgctaaagccagtgcgataaaacatccgctttagccgtaatgaggggcgacatcgcccctcctttcaggaggcattatgaggttccgtgcgatatcgaaagcaggcgctttgctgatgatcagtgctgtactggtggcgtgcaccgtcgtggatttggatgaaaatggcaaaccgatcctgccggtcgatccgaacgcggtggtcagtgactataaccagacgccagataaagtggcggccaccatttgggcgaaaaatgtcatgccatttgccaacagcaacgccatcagttggcaagaggtgaaacaacagcaaagccagcctgcggtcgggaaaaataaccaaagccgctttgtccgctttaccggcaaggtcgtggcagtagaaaccgaaggacgggaagggctgattcgtttggctatcgacggtgatgaacaggtcttgcaattggggccaattgtcaaaggtaatgctattcgcgatgcctccacctttatccgctttgacgattttaaaaaccaggtgcaatacgcccaacttgccaaggcattaagtctgcgtgcgttgcaggaggtggccaaacctgatgccagttggattgggcagcaggttgaggtactggcggcagtcacattgacaccaaccagcctgagcaatggtgtgccactgagtttgaataaggagagccactgatgaaccacagacctgacattgtcatgcgtgctgaggacatttcaatgcgttttcctggcacattggcgctcgatagcgtcaattacactgtttatcgcggcaaagttaacgtcattattggcgaaaacggggccggtaaatcaacgctgatgaaaattctggccggggtgcagcagcaaacctccgggcaaatttacctaaacgggcagaaggtcagcattgccaatactcgtgaggcggcagcgctgggcattggcatggtgcatcaggaactgaatttatcggaaaacctcaatgtggcggaaaatatttttcttggccgcgaaatccagcacggcttgaaaccgatcaatcaggcagcgcaggaacgggttactgaacaactgatggtgcgtcttgatcaggtcatttcaccacaagagaaggtgtcaaacctgaaagtgggccaacaacagttgattgaaattgccaaggcactggcggagcaggccgatatcctgattctggatgagccgacctcggccctcagtaaaacggaggtggatgttctgttccgtgtgatccgtgaactcactcggcaaggggtttccatcgtttatatttctcaccgattggaagagttaatggcgattggcgactacatcactattttacgcgatgggcgctttcaggctgaagccgcagtaaaagacattgatgtgccgtggattgtgcgtgaaatgctgggtagcgatccggtttccagcttccttcgtccggggcgtacctttggtgaaccaatgatggaggtggaagatgtcaccctcatcaatgaatccggtaataccgtggttaatcatgtctcattgcacgtccgggcaggcgagattgtcggtatttatggcctgatgggggcgggccgtaccgaattgttcgaatgtttactgggcacgcaacaaaactatcttggcaccgttcgcctcaatggcacggtcatgaatgccaaaacctccaccgcagagcgtatccgctttgggatgagcctggtgccggaagatcgtaaaaaagccgggattttccctgcttcatcggtcgcctgtaatttgaccatctccagcttatggcgtcggctgaaacaccgttttgctatctggcaggagagtgaagtgcaagtggtggcagcgactatcggtgagctgtcgatcaaagtttcttcacctgatgtcgaaattcaggcactcagcgggggcaatcaacaaaaagtggtcattggccgctcgttactgacccgcccgaacattttgctactggatgaaccgacgcgtggcattgatgttggcgcaaaagcggatgtgtttgaaatgatggtgaaactctctgagcaggggatcggcattctgttttccacctccgacctaaaagaaattatggcggtatccgaccgcattctggtgatgtcgaacggcaaactgacggcaaatttatcccgtcaatcggccagtgaatcggcattggttacagcaagcgcacaagggtttgaatgatgaaagcaacaactggcacggcgttggcgagtcacctgcccggtggagcgtcatggtcacgggaaaatatgctgctgcttctgttaaagatgcgcacctttattgccctgtttctgatcctgggtttcttttcaatcatggtccctgggttcttagccacggggagtttgatcatcatggtgaagcatattgcgattaatgccttcctcgcattaggcatcacctttgtcattatcaccgcaggtatcgatctctccatcggcgcgacgctggggctgtgcggcatgattgccggttggatgatcacccaaggcattgtcttgccgatgtttggcatcgctatcttccccagtgtttgggttgtggttccggtggtgttagttatcggggcactcatcggtgcggttaatggctggatcattactcgctacaacgtcgccccgtttatttgcacccttggcaccatgtatgtggtgcgaggtgcctcgatgttgatctctggtggcgaaaccttccccggcttacaaggcaatccgcaactggggaataccggttttgacctgctgggctcgggaacgctactggggttgccgatcgccatctggatcatgttcattctggcgctggtgattgcttacgttgcccgccgccttccgtttggccgccatgtttatgccatcggggataacgaacgcgctgctgaactttctggtgtcaaagtgcgtcaggtgaaagtctgggtttacaccctatccggcttctgtgccgcgatagcggggattatcgtgtctgcccaattggttgccagccacccggccaatggcagtggcttcgaaatgaatgctatcgccgctgttgttctgggcgggacatcgctggcaggcgggcgagggaccattcttggtacgctgattggcgcttttgttatcggcatcttggctgatgggctggtgatgatgggcatcagtgaattctggcaaatggtgatcaaaggcatcgtgattatcgtggccgtgattatcgatcagatgcaaaaccggatgcagcacaaggcggcgattgtgtcgcaaaaagtgaccgccatcccctctgacgtcacctctcaggcgggaatcatctctcagacggtaaaaagtgagtagcggccaggtcacgcgtggatagcggctaaagggctgagcggatcgacgtgaagtgagctgaactgaggtgaactgaactgaactgaatcacaggccactgcatacggcagtttgagtgtggtgagccacaacgcactgaagacgttatgccggaggggggatctccggacaggcttgatgaaagctatttttttagtctcatcgagaataaatattcggtaatgagtaaaaattcaagagaggtaatgtcatgaatccgtattcactgtcaatcgatgagctggtgagaaaggcgcgggcgatccgccgccgtatcgtcctgcttaatgcgaacagccccgcaggtgggcataccggtgctgatctttcgcaggtagagattctgacggcactctattttcgtatcctcaattgtgcgccggagaggcttacggatccggagcgcgatatctatgtgcaatctaaaggccatgcggttggcggctattattgctgtttggccgaagcccgttatttcccggaagagtggttggcgacttatcaacgtgccgactctcatctgccaggccaccctgtaaaacacaaaacgccaggcattgaactcaataccggggctttagggcacggtttaccggtggcggttggtatcgcactggcggcaaaacgagccaacagcaaacgtcgggtctttgtcctgacaggtgatggcgaactggccgaaggcagcaactgggaagcagcgttagtggctgctcactatcaattagacaatctggtgatcatcaacgacaaaaataaactgcaactggcagggaccactaaatcaattatgaataccgatccgctggcagataaatggcgggcgtttggtctacaagtcactgaatgccgtgggaatgacatgcaatcggtggtggaaacactggagaccctaccacaaaacggtaaacccaatgtggtgatcgccaacaccgaaaaaggtgcggggatctcgtttattcaagggcgtgtggagtggcaccaccgggtgccaaaaggtgctgaaattgatctggcgctggaggaattaaacgatgagtaatgcagaacatttggcctcagtgatggtcgagcagtttatcaaggcggtcgataacggcgttgatttggtccccgtggttgctgactcgacttcaacggcaaaaattgggccgtttatcacacgcttccctgatcgggtggtcaacgttgggattgccgaacaggcgatggtgggcatggcggtcggcctatccatgggggggaaaattgcggtgacctgtaatgccgcaccgtttctgatttcgcgtgctaacgagcagttgaaaattgatgtttgttacaacaacagcaatgtaaaactgttcggtttgaactccggtgccagctacgggccactggccagtacacatcactgtatcgatgacatcgccatcctacgtggcttcggtaatatcgaaatctacgcccctgctgatccccaggagtgccgtcagatcattgattatgcgttggcccatcagggtccggtatatattcggttggatggtaaagcgttgccgccactgcatgatgagcattatcgatttgctcccggtcaaattgatgtcttgcaagagggacgggatattgctctggtcgcgatgggatctacagtacatgaagcggtcagcgcggcagccatactggcagacaacaatatttctgctgcggtggtcaacgtttcctctatccgcccgtgtgatactcagcaactgttcgccatcctccaacagagtcagcgggtgattaccatagaagagcacaatattaatggcggcgtggggagtctggtcgcggaagtgctggctgaggcggggagtggtactccattagtgagactgggtattcctgacggtggttatgcgattgccgctgatcgggctgagatgcgtgcctatcatggttttgatgcggcaggcattgtggctcgtgctctgcggttttgccgaggggaataacgatgtcaacgccaatcattctggctattgatgaagggacaaccaacgccaaagccattgcggtagatcgtgccgggcgagttctggcgaaagcctcggtaccattacaactggagcatcctcagcccggttgggcagaacaggatccgctggcgatttggctggcggtttctcaggcggttgaggggtgcctaaatcaattggcgggcgcacaggtggcggggattgccatcagtaatcagcgtgaatcggtactgatttgggaacgggaaaccggcacgccgctcacgccagtcgtaagctggcagtgccgtcgttcagaggctttctgtctggctttgcgccaattaccggctgcggcgatggttgcggaacggactggattgcagattgatcccctgtttcctgcggctaaaattcatggcatgttggcgcagatccctcatggcgctgaacgtgccgctcacggtgagctgtgtgttggcacgcttgattgctggctgacctggcagtttagcgaagggcaaagtttctcgactgacttctctaatgcggcccggacccagctgtttaatatccattcaggtcaatgggaccccgatttactggcgctgtttggtatcccaagtctttgcctgcccgccgtcttaccctcggcatccatccacggacacaccgcgcgcaccgggattctcggcctggagcagggcgtgcctatcgtggcacacattggtgattcgcacgccgcgctgtacgggcaaggcggcgaccaggccggtgaaatcaaagccacttatggcaccggctcctctctgatgatgacgctaaaacaggccagtgcaccaagccacggcctaagcaccaccattgcctggcatgacggcgaattacgttatgcccttgaaggtaacatcacccataccggctcaggagtggcatgggtctcgcgcatgttagggatcagtgatttgtcacgtctgactgacatggcagaaagccaatcaggtaatcaaggcgtctattttgtaccggcattatcaggactgggtgcgccttattgggacagtcaggcgcgtggtttgttctgtggtctgacggatgccacgacaccggccgtactggcgcgagcggcacttgaatcagtcgcttatcaaatagccgatgttttctttgcgatggagaatgcggctcatcatcgccttgaacggctgcgggttgatggcggcgcgaccagtaatcgctggctgatgcagtttcaggccgatttattgcagcgcacattgatacgtaatcacacggcagaagtgtcagcactgggtgccgcgtatttgggcgggaaaacccttggctggtggcaggatagccaacaactggctgcgctcccccgtgaagtggaatacatcgaaccgcgcattcacagtgcggagatgcaagataactatagcctctggcaaacggccatcgcgcgtgcgcgttttcagccgaaataacccacactaggagtaagcatatgtcagcaatacctcgcaagttaatttttgcggtgattatcggcaatcggggtttcttcccaagctatctggtgagcgacgcgcgccgggatgctcaggcgctctttgaccggctggggattaacatcattatgcttaatgaagagcaaacgccactgggaggtgtggaaaattggcatgatgccaaggtgtgcgctgaattattccgtcaacacagtgaagagatccacggtgtggttgttattctgcccaattttggcgatgagaaaagtgtctctgatgcgatccgtttatctggcctgaaagtgccggtcctggtgcaggcagaagaagatgcgctggataaaatggggctggcaacccgccgtgacagtttctgcggcaagatttcattgtgtaataacctacgccaatacggcattcctttcaccttgaccaaacagcatgtctgtagcctgaacagtgagatattcagccgcgatgtcgagcaatttgtgcagttgtgtcgtgtcgtacatgccatgaaacgggtacgggttggggctattggtgcccgtccgaccaattttaatactgtacgctacagtgagaagttattggagaatttggggatcaccgtagaaaccctcgatttatccgaggtgtttttccgggtggctaatctcagtgataacgatatccgcgtcggcgaaaaactggcattactgaaagccaatggggataccagcactatcccacaagacaaactgcataaaatggcgaagttgtttgtggtgatcagtgaatggattattgctaatgatattgataccacggcgatgcaatgttggacgtcgctgcagcagaacttgggaatcaacgtctgttccattatgagcgtaatgtcggggcaattgatgccaagtgcctgtgaagtggatgtgatgggcgcgttatcgatgtatgcgttggccagttgctcgctggcaccggcatccatcgccgactggaataataactttggcgctgaacgagataaatgtgtgctgttccactgcggcaactttgccagtgaaagtctggagagctcaaccatgggcaccgctgatattatcgggacaacggtggggtgtgagaatacctgtggcgcagttcatggccggatgaagtcggggccattgacctatttccgcctctcttctgatgattttacggggcaggtccgggcttatgttggcgaagggcgctctgtcagtgacgagttgaatacagtgggctgtcgggccgtggtggaagtaccacagttggaaagtttgctcacgcatatttgcaacaacggttttgaacaccatgtggccatgaaccattcagctacagctcaggttttgcaagaagcattcagtaaatatctgggcgttgattgctactggcatgggaagccgtgaaacggaggccagcagccggtgatggggcaatgagataacccgcggcgtaacacgccagttgtctatgccctaaaataacgaggctaatggcaccgggatcacgatacaaagccagactgctgacaaaccccaatgacgcgatcttgaacggtgaggataagcagaagagtaaagtgtccgccccatggctggggctgttaaccaatatgttggcagggtggctagagtaatgtttctgctgtcagccggtcggtaattagcacatcaatgtagttaccggtcagtgcacctcgaatagcagcacttttctctatccccccagccagtgccacgacccgtgggcaagcacgtaattggggtaatgacattccaatgactgggtcttcctcatcgctgagtaccgcattgcccgcggcatcaaaataatgtaaacacaaatcccccacagccccgcgttcggccagtaatttcagcatctcttcgtggtaatagttgccggaatttttcagtaattgggagggttccagaacaccgatccccactaatgccagatcaacttcggcaaatttattcacgacatcggccacttcaccactggatatcaggcgggcacgatcttcagtagaacgttcaatgctttgtgcgggcaggagataggcagggcagtttaaaatatttgccaatgattgagttaacaatgtggcctgcacgttgccgttagggccgacacctccgagcaattgaatcacgccactggttttgatattgaggggatgaaggttatcgaccatcgcccggatggtactgctccatgaagaaatacccaccatatcgtttggacgaatactggtttgcatataatgggcggcagctgagccaatagcctgttttatctgtgcggggctggcgtcatcggtaatatccaccacaatggcctgatctataccatagtgtttttgaatacgtgattcgataccaataaacatattagcgggttgaatcacactgattttaaccacaccttctttgacacaccgcgttatcgcacgagacacgaaggattgagataaatgcaggctatcagcaatctcggattgcttcataccttcggtgtaatacagcgtggcaatcttgaccagtaaccgttgttcatcttgtcttgacatggttccatcccgctaaatacctcatgctggtatttttattcaatgctgaataaataacaagcagtacacgatttgcctgtagcttaactgcatattattggccgtggtactgggtgatgaccgcagcaaatcaaggttgccaataatgtactgaggaaaaacggctcttaccttgatgggcatcatattattttgtgacgcagatccggtgtgtaacccagcgccatgacatcattgggacatcatatcattgtgaatgaggtgatggcgttgtatcaggatcagataggctgtccgccggggtgttaatggttgcgggttgctccggtggtggcataacgttctggatcatctgctcgtcaaagctggggttcaatgcagatgatagcggtgaactgaccaggcaatcggggatcgctatatgaggtactggcgcatcattaacaaattcgtcttggtcctgttttacggttctgcttagcgcgatcaggcccaagccgcagagagaaaagaacgcatacagaatattccctcccaatggtgccatcagcgcgcctacgacgagaggcccaatactggcaccgacaccaaatgacattaataaacacgccgcgagtgagacccgcctttctggttcaatcaggtcattggcgagtgcgacgaccagcggataaagcgtgaactgcaacagactgacgacaaagcccaaactgagcagaaatcggaaagaaatatggggtattagtgccagcggtaatgcggttaatgccagtaagagagcgttaattcggatcaattgtgtccggttatagcggtctgataaccaactgagtggaaactgggcgacaaggccggcgaagatagacaatgccataaacaagccagtctcctgcgttgagagggattgcaagctgctataaaccggtgccaagccataaaacgagccgacaatcatgccgatgaccaatgttgatgccagtattttggggatcgaactgacaaaaaatttcagctccatcggtgccggggacatttgctgagcattactgcgggtggtcagcgcaacaggcaccaaacagagcgcaaaaaagagggcaataaccattaaagtaatcagccccagcgcgggctgaaacataagcaccacctggcccaaggctagccccgcataggttgccgccatataaaaaccgaataccgtgccacgctggttcgatgccgcttgatcattaagccagctttccagcaccataaactggcacatcatgcagaggccaataatcaagcgcagaactacccacgcagggatatattcagtaagcccatgacttaatacggccgcggtaataataccggcacaggcaacataagcgcgaatatggccgactctggcgatcaggaaatgaccgactttgccaccgataaccagaccgatgtagttagcggcaatgatggctccgattaatagtgctgaaacgttgatcgcagttaaacgtagcgaaatataggtggtcaacaaacctgagcctaatagcatcaacaccgttgcgctataaagtgggaagaaggtattgaaaatttttttcacgctattgtccttagttcctcatcgcggataaattactggcaccgcagatgtcactgtcgcctcttattctgttgataaaaaagacgatcatgattttttatccccttttaaaaaggggttttctcccctctcaccgctattcgctcggctcttttgatactaacagctaagccccacaggtaaagctttgtacgggaaagtacttattttcattacatgctgcgagacgtttcgcataactgagtgtggttgctatcgcaggctaaagaagtgctactatcggcagcaagaaatttatttagaatggggggcaacaatgagcgaaggacaactacgtcaactcagtattgcggttgggcataagttaaaagaacacggtgcgtgggtgacctgtgcagaatcttgtactggggggtgggtagccaaagccctgacggatattgctggcagttctgcttattttgaccgcggttttgtcacctacagcaatgcggcaaagcaagatctattgggcgtatctgaaacgaccttagcgcgttatggtgcggtgagtgaggccgtggtacgtgaaatggcattgggggcattgaaacaagccaatgcagactttgccgtttccattagtggtattgcggggcctgatggtggcagcgcagataaaccggtaggcactgtctggtttggttttatctcacgcgaagggccgattagtgcaagaaaaaaacacttttctggtgatcgtgactcagtacggttgcaagcagctgttttcgcactacaaacactattcgatgattttctgtaaaaataggcttgatactgtatgattgtacagtataattagcggtaatttcttgtacaaaataacattcagtggcgatggtagggggaaccctggcataccagagagggaataaaaatggctattgatgagaataaacaaaaggcgttagcagcagcactgggccaaattgaaaaacaattcggtaaaggctctattatgcgccttggcgaagaccgctcaatggatgttgaaaccatctctaccggctccctttcccttgatattgcactgggggctggtggcttaccaatggggcgtatcgttgagatttatggcccagaatcatcaggtaagacgacactgacattacaggttatcgccgccgcacagcgtgaaggcaaaacgtgtgcatttatcgatgccgaacatgcccttgacccaatctatgccaagaaattgggtgtagatattgataacctattgtgttctcagccagatactggcgagcaggcactggaaatttgtgatgcgctgactcgctctggtgcggttgacgttatcatcgttgactccgtagcggcattgacaccaaaagctgaaattgaaggtgaaattggcgattctcatatgggccttgccgcgcgtatgatgagccaggctatgcgtaagctggcgggtaacctgaagaatgcgaataccttactgatttttatcaaccaaatccgcatgaaaattggcgtgatgtttggtaacccagaaaccactaccggtggcaacgctcttaaattttacgcttctgtacgtttggatatccgccgtattggtgcagtaaaagatggtgatgtggtcgtggggagtgaaacccgcgttaaagtcgttaaaaacaagattgctgcgccattcaaacaagctgaattccagatcctctacggtgaaggcattaatatcaacggtgaactggttgacttaggtgttaaacacaaactgattgagaaagctggcgcatggtatagctataacggtgataaaattggtcagggtaaagccaatgccagcaactatttaaaagaaaacccagccattgctgctgagttagataaaaaactgcgtgaaatgctacttaatggcggcaatggtgaacaacctgttgctgcggcaacagcagaattcgccgatggtgcagatgaaaccaacgaagaattttaatacgcaactttaaccagttggagtaaacaaacagaccgtcacttgtggcggtctgtttgtttgagtaaataacatcagtaagttattcgggtgagagagcgcagctaacaccgctgtagcggtaagtaaaagggtatatgaatgaccagttaagtcgtgcaatgagactactctcccagcgtgaccatagtgaatctgaactgcgtcgcaagcttgcggcacctccattttcggcaaaagggaattggggaaagcgttcaggtgctaaaagcagtgatgtagttgaaagtaatctagttgaaagtaacccagttgaaagcaatttagctgaaagtaatgcaattgaagagagtgatcctcaggttatcgagcaggttattgactattgttatcagcacaattggttggatgattcccgttttgccgccagctatattaatagtcgtagccgtaaaggatatggcgtacagcgtatccgttcagaactgatgcaaaaaggtgtcgataaagaacgaattctggctgcttttgagaacagtgagatcgactggtgccaactggcaaaagaggtcgcccagcgtaaatttagtgaaactttacctgttgaatggaaagaaaaggctaaagttcagcgttatctcctctatcgtggcttcttccaagaagaaattcagtcaatttacactgattctgtcgaatgaatgcacgtgggattttacttccttctgaagaaaatttatcttattccaacttttgttcgtgagcttatccattgcgttgtcgctaatctgtacacgatttgctcacgggccatccttttagcttgatttcaggacaattatgagcaagagcaccgctgagatccgtcaagcgtttctcgatttcttccatagcaagggacaccaggttgtatcaagcagcactttggtccctaataatgaccctacgctgttgtttaccaatgccgggatgaaccagtttaaggacgttttcttaggtttggataaacgggcctattcccgtgcgacgacctctcagcgctgcgtgcgagcgggtggtaagcataacgacctggaaaacgtaggttataccgcgcgtcatcatactttcttcgaaatgttgggtaacttcagcttcggcgattacttcaagcatgatgctatcaacttcgcttgggagttactgaccagtgaacagtggtttaatttaccaaaagaaaaactttgggtaacggtgtacgagaccgatgacgaggcctataacatctgggctaacgaagtcggcgttcctcatgagcgtatcatccgtatcggtgataacaaagggggggcctttgcctcagataacttctggcaaatgggtgataccggcccttgtggcccatgttcagagattttctttgaccatggtgatcatatctggggtggtcctccagggtctgcagaagaagatggcgatcgctatatcgagatctggaatatcgtctttatgcagtttaaccgtcagtctgacggtacgatgctgccattgccgaagccatcggttgataccggcatggggctggaacgtattgctgcggtattacagcatgttaactccaactatgagattgacctgttccgtgatttgattgccgcagtcgcagatgtcacgggggcgacggatttatccagcaagtcgttgcgggttattgctgatcacattcgttcttgtgctttcttgatttcagatggtgtgatcccatcgaatgaaaaccgcggctatgtcttacgccgtattattcgccgtgcaattcgccacgggaatatgttgggtgcgaaagagactttcttctacaaactggtggctcccttgatcgcggttatggggcctgctgctgctgagttaaaacaacagcaagcgatggtagagcaagtattaaagacggaagaagagcagtttgccaggacgttagagcgcggtttggcgctgcttgatgacgagctcagcaagcttaccggcgatacccttgatggggaaacggccttccgcttgtacgatacctatggcttcccagttgatctaacggcagatgtttgtcgcgaacgtaacctgaaagtcgatgaagctggctttgagcaagcgatggaagctcaacgtcgccgtgcccgtgaatccagtggttttggcgcagattacaacagcttgatccgtgttgatagcgcaagccaattttctggttatgaccatgtccaacaacacgcgacggttactgctctattccgtaatggcgaggccgttgatgagattcacgcaggtgaagaagccgttgtcgtactgaatcggacaccattctacggtgaatcgggtggtcaggtcggcgataagggggaactgaaaaatgcgacagcaacctttagcgttactgatactcagaaatatggtcaggctatcgggcacgtaggaatattgactaccggcacgttaagagttaaccacagcgtcgaagcattggttgatgttgtgcgtcgtaaccgtatccgtctgaatcactccgcgacccacttactgcatgctgcgttacgtaacgtcttgggcgagcatgtggcccagaaggggtcactggttaatgacaaatatctacgctttgatttctctcatttcgaagcaatgaagccggaacaaatccggttggtagaagatctggtcaatgaacaaatccgccgtaacatgccggttcagaccgaagtgatggaactggatgcggcgaaagaaaaaggtgcaatggcactgttcggcgagaagtatgacgaccaagtacgtgttctgaccatgggtgacttctcaacagagttgtgtggggggactcatgctagccgcacgggggatatagggttattccgcatcctgaccgaatctggcacggctgcgggtattcgtcgtattgaagccgtcactggcgagggcgcgattgctttattgcatcagcaaagcgacctgttacaggacgtcgctcatctggtgaaaggtgatattcataatctggcagacaaagtccgggcggtattggatcgcagtaaaatgcttgagcgtgagttgcaacagttgaaagatcagcaggcagctcaggaaagtgcctcgttgtcttcaagcgcgaaattgatcaatggtgtgaagcttttggtcagtcagttggataacgttgaaccaaaaatgctacggacaatggtcgatgaccttaaaaatcaactgggttctgccattattgtattggccaccacagctgatgataaggtaagtttgattgttggggtgaccaaggacctgacaggtaaagtaaaagcgggtgaattaatcgcggacattgctcagcaggtgggcggtaaaggcggtggtcgtcctgatatggctcaggcggggggtactgatgtgcaggctttgccagcggcattagccagcgtagaagcatgggtagcatcccggatgtaagtaatcatctattaaatcaacacgccatatctcggtactaggtatggcgttttttaattttcctgtcatagttcaatcacaaagttaaacgcaaagttgtttgcttcagctaaacttgtattagttagggactcgaccaagctacttacattttatatgaatgtaatggcttacgttttcacggtgtatgatggataatggcggggaaacagagagacccgactcttttaatttttcaaggagcaaagaatgcttattctgactcgtcgagttggtgaaacactcatgattggcgatgaggttacggttactgtattaggggttaaaggcaaccaggttcgaattggtgtaaatgctccgaaagaggtttctgttcaccgtgaagaaatctaccagcgcatccaagcagaaaagtctcaaccgacgacttactgattttgaagcagcgtctcgtgtaacacgaggcgctactgctttttattgtctctactctctgttttgtttcccctaattctcctttcttttcgctatttctctctacttcgtctgcccagtcactaccgctcagataaattcaacttctcctgtatttggttatatcccaataatagctatcttgcctgttgataaaacactctttttggtttcaaactggccatgttgtgtgtgaagtgtgcaaataaacgcgagttaggaaaaattgtttgacttataagtgcgggaaagtaatatgtgcgccacgcagtgccgatgagcttcttcaaaagcaagttaggtacaattcgcaagaagcgtatggtgaggtggccgagaggctgaaggcgctcccctgctaagggagtatacggtcaaaagctgtatcgagggttcgaatccctccctcaccgccatttactatgcacccatagctcagctggatagagtactcggctacgaaccgagcggtcggaagttcgaatcttcctgggtgcaccatattttgcagtatggtgaaatagataaatgaacatcaggtagtgtcaaagaattattgcacccatagctcagctggatagagtactcggctacgaaccgagcggtcggaagttcgaatcttcctgggtgcaccatctttctaagtcatacatcttgctgttaagtttcactcgctgaaacgcctccgtaaaacaaacaaagaaacaaacaattgcacccatagctcagctggatagagtactcggctacgaactgagcggtcggaagttcgaatcttcctgggtgcaccatattaaggaacctcgctatagcggggttttctgcttttggctcccgtaaattatcaaaacgagcatcagaaccgagtggtcggaagttcgagccgagcgtagcgagacaacgttgctttagcaacggcccgtagggcgaggcgtaagccgagtcatcttcctgggtgcaccatattaaggaacctcgctatagcggggttttctgcttttggccgtaataaattcaccctacattaaacatctgaattctcttatcctgttttttactcgctcactaagccatttttacgtcatctaatagcaatttaattaagtgctaattctattttctatataaaattcaattgattatacagtgagcgacaatttagttagtttgcgataaagtagcttttcattttattcatgggggtgggctaacgatgtacgatctttatgaaggtctgatttttgatatggatggcaccctcttagataccgagtctacccatcgtcaggcatggcggcaggtgcttgcgccctatggtatgcactttgatgagcaagctatggtcgcgttaaatggcgcacctacctggaaaattgctggtgtgataattgctcataaccaatcagatctggatcctcattttttagctgcacaaaaaacttcattggtgaatacgatgctactcgataacgtgaagcctctaccgctcatagacgtggttaaatcctattatgggcgcttacctatggctgttgggacgggaagcgaacacagcatggcagagatgcttttacgccatcttggattacgtgattattttgatgccatcgtgggggctgatgatgtgacaaagcataagccagaacccgagacatttttacgctgtgcggagctgctcggtgtacgtccagataagtgcattgtcttcgaagatgctgattttggtgtagaagcggcaaaacgagcgaatatggcaatagttgatgtacgtctgctgtgagtaatactcttgcaattgcttcattattcgggagtagctttctcagtgcgacgctcttacccggcaattctgaaattctgttggtcaccctattaactgcgggtagtgcgcccgcagcgatattggtgttatctgctactgtcggaaacaccctagggggattaaccaatgttgttataggtcgtttattaccggaattaaagccacagcgtggtatgggggtggcacttggctggctccaacgcttcggtccggcagctctgttattaagctggttaccgatagtaggcgatttgatgtgcgtgttggcaggctggttgcgtatgccttggggttttgtggcttttttcttatttttgggaaaagcattgcgttacatcgtgttaacgatgattacgttgcaagggatcgcttggtggcaataatagatgtgacaaacttacgtagtcacatctatgcagtttcagtatgctgatgagttatggttttcaagagcgggaggtcgatttgatcccggatgtatcacacgcgttgacttggttggaagcgcatcctaaagccctaaaagggatccgtcgcggtatcgagcgggaaacattgagagtgactgccgatggccatttagcctcgacgggccatccagaatcactgggtgccgctttgacacatcaatggatcactaccgatttcgctgaggcattacttgagtttattactcctgtcgatggtgacattgatcatctgttgacttttttacgtgatattcatcgttatactgcacgtaagttgggtgatgaacgcatgtggccgctgagcatgccttgttttattgaggctgaacaggatattgagctggctaaatatggttcgtctaatattggccgctttaaaacactttaccgtgaagggttaaaaaaccgttacggtgcgctgatgcaaacgatttctggtgtgcactataatttttctttgccactggagttttggcaggcatgggcaggcgtcaccgatgagcaaagtgggaaggaggagatttccgcaggctatttccgtctgatccggaactattaccgctttggctgggttattccttatctgtttggcgcatcaccggccatttgctcatcgttcctgcaggggcgcgagacggcgttaccgtttgagcgtaatggtaagggaatgtgttatttaccctatgctacgtcattgcggttgagtgatttaggctataccaataaatcgcaaagtaatttaggtatcacatttaatgacctgcatacctacgttgacgctctgaaacgtgcgattcaaacaccatcagaggagtacgtggctttaggtctgaaagacggtgatcgccatctgcaactgaatactaatgtgttgcagatagagaatgagttgtatgcccctattcggcctaaacgggttacccgcgcgggagaatcaccgtcagacgctttgcttcgtggtggcattgaatatatcgaagtgcgttcgctggacataaatccattctcacctattggtgttgatgcggtgcaagcgcgtttcctcgatttattcctgatttggtgtgtgctggctgatgcaccagagatgagcagtgatgaactgctgtgtacgcgtaaaaattgggatcgggtcattttagaagggcgtaaaccggggcagaccattgggatagggtgtagtgattcccgtcaaccgctggaaacggttggtaaggcactgtttgctgatttacgtcgggttgcagaggttctggatgggagcgagagtgcatcgtatcagcaggtttgcgatgaacttgtcgcctcgtttgatgatcctgaactgacgttctctgcccgtattctaaaggtaatgcaagagaaggggagcggtggagttgggcttgagttggctgagcattatcgagaaatgctgcaaaacgaaccactggaactgctgacggaagaacagttatctgcagagcgcgatgcttcacggcaacggcaacatgagctagaactcaaagataagctaagctttgaagagtatttagcgcttcatggtggccaataaaaaagaaaaggccacatcactgtggccaaattaacatctctaatagaagggatgatgataacaaatgcgcgtctttcacatattaagacgcgcaggatgagtaaaagtttcatcagttgcgaaaaaaagattagaaaaatatgacttttttatgaggaggtaactaaatgccattattggatagctttaccgtagaccataccattatgaaagcaccggcagtacgtgtcgctaagacgatgaaaactcctcatggcgacgagataacggtttttgatttacgcttctgtgtgccgaataaagaagtgatgccagagaaagggatccatacgctagagcacttattcgctgggtttatgcgggaccacctcaatggtgatggtgttgaaattattgatatctcgccgatgggatgtcgcacgggtttctacatgagtctgatagggacacctgacgagcaacgggttgctgatgcctggaaagcggcaatggcggacgtgctgaaggtcactgaccagcggaagatccctgagctgaatgaatatcagtgcgggacttatcatatgcactcgctggaagaagctcagagtattgctaaagatattcttgaccgtgatgtgcgtatcaaccacaacgaagagttggcactgccgaaagagaaactgactgaattgcatatttagtgctcagtatcagtaggcaggagaatgataaaaggcgctgattaaagcgtcttttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaactgactatcgcttagacagaattatttatagggtcgaatgttctgcggaagtcattggggtaattttaacccgcttaatcatattttcctgcacatcaagtacttcaatttggtaatttccaagacggacgtgaatatgtgcttgcggaatttcttctagctcttccagcaacatgccattgatggtgcgggcatcgacgggtaatgaccagttaaaggctttgttcacttcgcggacgctggcactgccatcaatcagtaccgagccgtcgctctgtggattaacttcttccgcaagcgtaggggacattgaggtggtaaaatcccccacgatctcctccagaatatcttcaactgtcactaaaccttgaatatcaccatattcatcgacaatcatgccgactttctttttattacgttggaatttcaccagttgtacattgagtggcgtgccttcggggataaagtagatttcatcggctgcacgcagtaggttctctttattaaattcctttttctccgtcatcaaccgataggcttcccgcacacgtagcatgccaatagcgtcatccaaggactggcgatataacacaatgcgaccatggggcgagtgtgtaagctggcgcatgattgacttccaatcatcattaatatcgataccgacgacttcattacgcggtaccatgatatcgctgacagtcactttctccagatctaatactgaaatcaacatgtcttgattgcggcgagagatttttgattgggactcactcactatcgtgcgtaattcatctttactcatcgcatcactgctgtgcacatttcctctaatgccacataaatgcatcaacccgcgagtaatggtattcagtagccacacgagtggcagcatgatcttttgcaggggggccaggagcatactgctagggaatgcgacacgttcaggataaagggcagcgatagtttttggcaggacttcagcaaaaatcaggatcacaaaagttagcaccccggttgcgatggcaactccggcatcaccgtataaacgaataccgacaatcgtcgccagcgcagatgccagtatgttaaccagattattgccaatcagtaccaaacttattaggcgatctgggcggttcaggagcttttccacccgacgtgcggcacggttgccttgtttggataagtgacgcatccgataccggttaagtgtcatcatgccggtttcggatgcagagaagtaagctgaaacgatgatcataatgactaagataatgatcaatgagctagttgatacgtgctccaacacagtattccttatcgtgatgaggcctcagccagttccgttgggccttgtgtaggtggttgcggtaatcactagcgaaccataatttcctggaccagacggctaccaaaataagccagtgtaagtagaaaggcgcccgcaaaactgaaccaaatgaccctacgcccacgccaaccttcatgataatggccccacaataaaacgatatagacaaaccaggccataatcgataacaccgctttatggacattttctttactgaagagattatccatataaagcaaaccggtacaaagtgtcagtgtaagtaataccaccccaatttgggtgatatggaacatttttcgttcaatgctcattaacggcggcatatcagcattaaacgtcagtttcttatgttttaactgataatcaagccaagccagttgtagcgcatacagcgccgcgatgataagcgtggcataagcaaaaagcgccagaccgatgtggataaatatctctgggctggcttccaaatgggtaataaactcccctggaagcaggctggcaagcgccagattgatcatggcgaagctatagacaatagggagtaaaaaccagccacgcccttgtgaagcgacaatggtcataatcgtacagatcatcagcccaacaatagaaccaatgttcagtaacgtaagattctgaccaacgccaacatcaaaaatttgatttttcaaggcaatagcatggcacactagtgccacgacggcagaaaccagcgctaaccgccggtaagcactatttttccgcaccagacttgggataatcagccccaagctgagcgaataagcaagcaaagccaaaatggaaaacacgggcatagcgttatatgagcatcggctaagggaattagatagccagtatagcgttgagagcgttcctctccaaccgttctccgacgtgagggcagagatcgtttgcacttcgtgttataatcccctaattgtgtcgccagagcggcctgtttccacgttgagtatgagacaatgtttgagaacttaactgatcgattgtcgcgcacactgcgcaatatcagcggccgtggccggctgacagaagaaaatattaaagaaacgctacgtgaagtgcgcatggcattacttgaagctgacgtcgctctgcccgttgttcgtgactttataaaccgagtaaaagagcgggctgttgggcatgaagttaataaaagtctgacgccaggccaagaattcgtcaaaatagttaaaaatgaattgatcagcgccatgggcgaggtcaataacgaactgaatctggctgcacaaccgccagcagttgtgttaatggctggcttgcaaggtgcgggtaagaccaccagtgtagcgaaactggggaaatttcttaaagaaaaacagaagaaaaaagtgctggtcgtgtctgctgacgtttatcgccctgcggcgatcaaacagttggaaaccctggctcagggtgttggcattgatttcttcccgtctgatgcacaggaaaaaccgattgatattgtgaatcgtgccctgcaacaggcaaagcttaaattttatgatgttctgattgtcgataccgcaggtcgcttacacgttgatgaagcgatgatggacgaaatcaaacaggttcatgcggcgattaagcctgttgaaaccttgtttgtcgtcgatgcgatgaccggtcaggatgcggcgaataccgccaaagcattcaacgaagcactgccactcaccggtgtcgtgctgactaaagtggatggcgatgcgcgcggtggtgcggctttatctatccgccatatcaccggtaaacctattaaattccttggcgtcggtgagaaatctgatgcactggaaccgttccatccagaccgaatagcttcacgtatcttgggtatgggcgatgtgctgtcgctgattgaagatatcgaaagcaaagttgaccgtgcgcaagcggagaaactggcaacaaaactgaaaaaaggcgatggtttcgatctcaatgacttcctcgaccagttgaagcagatgcgcaacatgggggggatggccagtatgttgagtaaaatgccaggggcaggtcagttgccagaaaacgtaaaatcgcaaatggatgataaagtcacggtgcggatggaggcgatcatcaattctatgacgctgaaagagcgcgctaaacctgaaattatcaaaggttcacgtaagcgccgtatcgcaaccggttctggtgtgcaggtacaggatgttaaccgtttgctgaaacagtttgatgaaatgcagcgcatgatgaagaaaatgaaaaacggcggtttggccaaaatgatgcgtggcatgaaaggtatgatgccacccgggttcccaggtcgctaaaagccatctcacactgtggcgttaaccggtgtgaagtgagtatagatttcccgcagaaaatggcggtaaacgatgaaaatggtactcagtacaaaatgtgcgaacaggaatctacgctttagattgcttttttcgccaaaatgagtaaaattttcgggctttttatattgcaactggaccccgttccccgatggggtccagttgttttattaactaaagaggatgttatggtaacaattcgtttggctcgtggcggcgctaaaaagcgtccgttctatcaagtagtagtgaccgacagccgtaatgctcgtgacggtcgttttatcgaacgtgtaggcttctttaacccgatcgcatctggtcaggctgaagcactgcgtttagacctggaccgtatcgaacattggatcggcctgggtgctaccgtttctgatcgcgtatctgtgctgatcaaagacgctaagaaagcagcttaatctgtcacggtggtggttattatgagcaagcaactcaatcctgcagttcccgaccagccgattgttctcggtaaaatgggttctacttacggcattcgcggttggctcagagtattttcatccaccgagaacgccgaaagcatttttgactatcagccgtggtttatccagcaggcgggtaagtggcagcatgtcgagttggaagactggaagcgccacagtcaggatctgatcatcaaagtgaaaggtgttgatgatcgggaagccgcgaatttactgactaattgcgaaattatcgtagattccacacaactccctgcattggaagaggatgattactactggaaagaccttatgggttgccaagtagtaaccaccacgggttatgaactgggtaaaatcatcgatatgatggaaaccggttctaacgatgtcatggtcgtgaaggcaaatctgaaagatgcattcggtatgaaggagcggttggtcccgtttcttcatgggcaggttatcaagaaagtcgatctcactgctcaacgtgttgaagtagattgggatcctggtttttgacctccgaattaaacggcgatagcgagtggaacaaaacaatgtggatcggtgttattagcctgtttcctgagatgttccgcgcaataaccgattacggggtaactggccgggcagtaaaaaatggcctgctgagcgtgcagtgttggagtcctcgtgacttcacctacgatcggcatcgtaccgtggatgaccgcccatatggcggaggcccgggaatgttgatgatggtgcaaccgttaagggaagccattcatgcagcaaaagcagcggcaggcgagggagcaaaggtgatttatctgtcacctcaagggcgcaaactggaccaacagggtgtttgcgaactggcgatgaatcagaaaatgattctggtttgtggccggtacgaaggagttgatgagcgcgtaatcaaaacagaaattgatgaagaatggtcaattggcgattacgttctcagcggtggcgagctgccagcaatgacattgattgattcagtctcccgttttattccgggcgtactggggcatcatgcctcagcggaggaagattcctttgttgatgggttgctggattgcccacactacactcgtcctgaggtgttggaagggatggaggtaccgccagtattactgtcaggtaaccatgccgagattcgtcgctggcgcttaaagcagtcgctgggccgtacctggcttagaagacctgaacttctggaaagcctagctctgactgacgagcaaatggtgttgctggctgagttccaacgggaacataagccctgagcaacagaactatgaagggaacattgtgccgcgcgcaaatggtcctgatatatcagtttacctagggtaagagacttattatgagcaatattatcaagcaaatcgaacaagagcagatgaagcaagatgtacctgcattccgtccgggtgattccgtggaagttaaggtatgggttgttgaaggttctaaaaagcgtctgcaggcattcgagggcgtggttatcgctattcgtaaccgcggtctgcattctgcgttcaccgttcgtaaaatttccaacggcgaaggtgttgagcgtgtattccaaactcactccccagtaatcgacagcattactgtgaaacgtcgtggtgccgttcgtcaagcgaaactgtactatctgcgtgagcgtactggtaagtctgctcgtattaaagagcgtcttggctaagatacagctaacgctgcatccaaaagttaatacttatgaaggggctagccatgtgctagcccttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgtgctctatttttttagttggcagagactattctcgaaaaagagatgttcgcagaaaagaggtgttcttgaaaaaataaatgctctcgagaaataaatactcttgagaaatgaatattaggtattaagacaaggaaaaggcagagaggagaattagcgcggtatcacaccacgctatatagacgaatggtgggttacaggccgtaaaccaacgttattgacgtcgtagtgtccgtgtttttgggcgcactggttggcggcttagtattataggtcgcgatataagctaaacgtaatgcgaagcttttattgatagcaacattcaacgctgtttctgagttcaacgtcgtttcttcgtttgctaatgcggaaacaccttcactgaataccgtgttatccgtgagctgataagtatagttcgccccaccatatgctaatgctttagtcgctcggccaccgccataaaattcatcatggcgaacacccggaccaaattctacccgcagattgtgtagtggggttgtcataacctgacgaccataacctgtcgttaataccgagcgggagtcgaaaccattataacgatcagttagccaactggcttggccgaatatgtaatgacgatccgtcagattatagcgggtacggccaccgagttgataacgttctgaagaacgttgattattggcgctggtgttacgggccgctccccataagctataagctgtattgggctggaaccaagtcaatgttgagttagccgctaatgatgagtttgtcgtattgccggactgagcggtataacctgcgtcaacggaaccatcaaagctttttttagccgaggaaggatcatccaaggctgtaaagagagtcgcatcagcaagcgctgatgcactaaacaaggataaagtgagtgtgctgatataaaacggcaacgccttggtatgacgtaaagaaaacataatggacctatggtgaaaaaatgatgtttgtgatgcggctcgcattgtagcagttgtgattaaacttacttggaagatatagcggattgagtaattaattataatgacgtcctttttctcataagttcattcttaaaaatgatcccagaaaaataatttggcgttactgccaggtaaaacgaatggattccgataagcagactcaggaaaataattgggggtaatgaatgccattaatactgtggcagcgtcaaattagaaggggattaagagccagaaaatacactggccctacaaagtagactcctggatttatgattcactacataaacgtcgttaccagcagatagcccgtgatacaggagcaaatgacgccaataagacctggaatgataaagctatggttgataatgaatctaccaattttggtggtaccagagcggtcaaaaccgatacaagccagatcactcgggtaggttggcagaacaaaatatccgtaagctgctgggaaaaatgcgatgagcatcttaggttcaacgcctaattgtaagcccattggtgcgatcgctgctagcgccgcggcttggctgttcaccagcttcgagactaagaacagcacaatggcataagtccaagggtggcttttaccacatcttccagtactaatctcagttcacccatatgagcctggaagaaggtgtcactcatccaggcaacgccgaataccgagaagatagcaaccattccggctttgaatacggcaccgttagagatatcactgggtttgactttgcagccaatcaaaataacggcaccggcgatcagcatcatcatctgaatcaccagattcatcgacaaagactgtaacttgcctttaacttcaaaagcagggcgcaggtctgcaaaagcgcccaacaagacgacaatgacgatagcggcaaagaatatccaagttgaccaataagcttgttttggaaaaacctgattcagtaacgtatctgttgagccatatatatataggcccgctgctctggatcttttatttttttctgaaaatcaggatctttatccagatctttaccacggcgcaggctccacagggcggcgattagcactccaaccaaagaggcgggaactgaaatagccagaatttccagaatgctataggcatggccgatgccatggttagcaccaataattgaaactaatgatacgacagcaaccgatactggagatgccgtaattgccatctgtgaggcaacggatgcaaccgccattggtcgttctggacgaataccttttttaatggcgatgtcggaaattatggggaacatggtgtaaacgacatgtccggtgccgcaaagaaaggttaatgaccacgtcgtgaagggcgctaataacgtaatgtgctgtgggtggcggcgtaataatcgctcggcaaattgcatcattacatttaacccgcctgcggtttgtagtactgaagcacaaccaataaccgctaatattgttagcattacatctacaggtggttttcctggttcgaggccaaagataaaggtcagaataaataagccgataccacttattaaccccagccccatccctccgtaacgcgtacctaacagcaaacatagaattataattataaattgtagagttatcatgatgtccctcgcttcaaatatgaatgaaattcggttatgtatttgttggttttattcgatgactataatccttactcgatttctcttatcagagcacagatcacattgattaaaacttagctaatatcaagggagtactgtttatttaggtaattaaataaagtgaagtaagtagaaaagataaattaatatgaaattgaaatgtaaaattaatgtattaatattgtgctttaaattaatgcattaattttttaacggctattgctcatctatacccaaaataattcgagttgcaggtaggcggcaaccgagtaatcaatgggcgggaaccgatttgaacagtatttatgctacccggagtaacgagcgtagccaacgcacatgcagcttgacgtatgatgggtatctctattcattccggagcctatttatgcgatgcctaatttctccttcagggactttaaatagcggcggctaacagggatatgctttcctgaacgagtgatgacttcagccgcaccattatccataagctgaatttcccccaattgttcggtattcaccatatattgccggtggcaccgaataaacggagttttttcctccagtgtttttaacgatagctgggtataacctgattgcacggttcccaccacatgcaccccgctaagctcggagcttaggtattctacttcttcaattttcagcaaaaaaatacggttgtggcctgaacaggggatatgacgaagtattggttcgataactttgtgtaaattattctttacgattaaatcgcgacttagacgtgtcagtgtcttcgccaaacgttgatggtcgagtggttttaacagatagtcaaaagcatgttcttcaaaagcgcgaatggcatattcatcgtaagcggtgacaaatacgatatgtggcatgctttcagggttcagcattgaggccaattctaacccattgattctgggcatctggatgtcgagaaataccacatcaggctgtaggcgctggatagcaggaattgcttccagagcattgctgcattcggcgacgatctcgataccgtgttcttcattcagtctttcgcgtaaatcttcacgcgcaggttgttcatcgtcgacgatgatgactcttaacatacagcctccacaaattttttctattttatcatggcctctgagggagcacgggaccaaggatggaaactgcgacttaccgcaaaagttagattgagatgtgcctgtaaaaaaatagtaattatttatttacaaatatggattgaaaactttacatcacatggtattgtggagctctcaaacgataaatacgccagcgacatccgctaaacagagataggtaaagattatgatcatgcaaaaagactcgctcaataacgtccatatcagtgccgaacaaatcctgataaccccggaagaactgaaaaatcagtttccactgagcgaaaatgatcagtattcgatagagcgcgcacgtaaaaccattgctgacattattcaggggcgagatccgcgtctgttggtcgtttgtgggccctgttcaattcatgatgtggatgcggcactggattacgcgcgtcgtttgaaaaaactctctgtggaattggatgacagcttatatatcgttatgcgtgtctattttgagaagccaagaactaccgtgggttggaaaggcctgatcaatgaccctgcaatggatggttcatttgatgtagaggcaggtttacacattgcccgtcgtttattgctggatttagtgggcatggggttgccgttagcgactgaagctctggatcctaatagcccacaatatttaggtgacctgttcagttggtcggccattggtgcccgtacaacggagtcacagacccaccgtgaaatggcatcaggcttgtctatgccggttggatttaaaaatggcactgacggtagcctaggcacggcaatcaatgcaatgcgcgccgctgccatgccacatcgctttatggggatcaatcagtcgggccaggtctgcctgttacaaactcagggtaacccacacggccatgtcattctacggggaggtaaaacaccaaactacagtgcacaagatgtcgctcagtgtgaaaaacagatgcaggatgcgggactcatcccatccttaatgatagattgcagtcacggtaattcaaataaagactaccgccgtcaggttgcggtggctgaatctgtggttgaacagatcaaggcgggcaatcgttcaattacaggtgtgatgctggaaagccacatccacgaaggaaatcagtcatctgaacagccacgtgctgatatgcgctacggtgtttctgtgactgacgcctgtattaactgggaaagcactgaaaccctgttacgtggtatgcgccaagaattgcttgcagcactgacggcacggactgcatgaggaaaagtaagtatggtggctgaactgactgctttacgcgatcaaattgatgaagtcgataaagcgttgttggatttgctggctaaacgcctgcatttggtggctgaagtcggtgaagtaaaaagccgttatggcttgccgatatatgttccggatcgtgaggcggcaatgctggcctcacgccggcaagaagccggggcactaggtgttccgccggatttaattgaagatgtgctacgtcgggtgatgcgggaatcttataccagcgaaaatgataaaggcttcaagacattatgcccggaactgcgtccagtggttatcattggtggccaagggcagatgggtcggttatttagccggatgcttaatctgtctggttatcaggtgagaacactggagcaagaagattggtcacaagctgaatctattctggctgatgccgggatggtgattgtgagtgtccccattcatatcactgaagaggtgattaatcggctacccaaattaccagcagattgtattttgctggatttggcctcggtaaaaaataaacccctgcaagctatgctggcagcccatgaagggccagttttggggttgcatccaatgtttggccctgatgtcggcagcttggcgaagcaagtcgtggtgtattgtgatggacgcgatccacaggcgtatcagtggttactggagcagctacaggtctggggagcaagattgcatcgtatcagcgcagtcgaacatgaccaaaacatggcgttcattcaggctctgaggcattttgcgacttttgcgtacggattacatctggcggaagaaaacgtgcaattggaacaattactggcactgtcttcaccgatttatcgcctggagctggcgatggttgggcggctatttgcacaagatccacagctttacgctgatatcattatgtcgtcggaagataatctggcgctgattaaacgttactacaaacgctttggtgaggcgctcaccttgttagagcaccatgataaacaagcgtttgttcaaagtttcgagaaagtagaacactggtttggtgattacgcggaacgtttcttggtagagagccgttcattactgcgtcaggcgaacgataatcgtcagtagtattcatcagcaagtgatagatttttataggtcatcccagcacagcctgccgggatgactttttttatggtgtgggcgcataaaatgagcctgaataaagggcgttaccgaggctcgacgggaacgacgttctcacttgggtagcagcccaacacttttaaggaacgggtaatcggtgttagatcggccaatgctttttgcatcgcttctgaacgtatattggcctgcacatcaatataaaacatctcttcccacgggttgccattaattggccgggactccagtttcgtcatgataatgccatgctctctgagtaccagcaaagcctctaccaatgccccggattgctgcccggtcgccataattaaggtggttttggccgggatttgctcagatacatcaatgggtttgcgggcaaggacaatgaatcgagtaatattttgttgctgatttgccagattgtgctccagcacttgcagattatagagcgcaccgcccgcttcgctaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacctaatgcagccgccgttggtgatttcattcctgcaactttttccatcgcggcagccgtactctcacaatactcaattttccaatgtgggaaacgattaatgaactggctgcattgctggaaaggctgaggatggctgtatacagtctcaattttgttcaaatctgtttctgtggcaatgagtacgcagtgctcgatagggttggttatttcgcccacaatagacaagctggtgtgttggagtaagtcatacacatcattaatagaacctgaactggtattctcgatcggcagtacggcgtaatccgcttgcccggtctcaacctgggtaaaaatgtcttggaatttcaggcaaccgcattcaattaattgctcaaaatgacgtgctgcatattggcgagctgccagatgtgaataggagcccttagggccaaggaaggcgatacgggcagagagcagggcggtttggttaagctgatgttgcaataaagcctgctgggtcaatacggaatcttcaataatcagctgaaacaggcgtgtgacatagaatccatcaagattataaggcttagcggcatcgatcagtgcgtctaataagtcacgctcacgttctttatcgcgaattgggcgatgatggagctgcttggctttggccacatccactgccagttcacgccgttctgccagcaaagccagcagttttaaatctaatgcactgatacgttcacgcagcaccagtaatggattatcggtcatagacttttgccttataatttttatgaatgattacactttcaataattcgagttgcatgaaagcgactaacgcacatgcagcttgaagtatgacgggcatatacataaaaaaagcctcccgcttgggaggctttcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgtcttcgcattctttatcacacgacgaaacgcctcccaattaggggaaggtaaaaaagaatgcgaagaaaaacactttattgagaatcactacggtttacctattttaaaactcacggtttctaaaaaatgaacacagctaaattaaccgccagtctgaattgatgtcaattaaaaacgcgcccgaaggcgcgttacaccgaaattagaaggtttagttggctattgttccggttcggattctgtttcctcttcatctacagactccaaattagcgtctttaacgctgcttgccgcacgacgagcttcacctttgtgttgaactttatttaattggcgttctagtttggtgatcagttcattaatggcagcatacatatcatcatgcttggcgctggcgaccaagggacccattggtgtactgatagaggcatcggcaacaaaaccttgtggctctttagacagtacaatgtgtgggtttattaactgggcctgccatttatccagtttggtgagacggtcctcaacgtgtttacgaattgccggggtaatatccatttgcttgctggtaatattaactgtcatatgacttacctctctgtctactccgtcttggataacttcagcatacctcgctttaccgtagaatgtatgatcgagatcacttttttttgtcactttttgcaaagctcgtgggaactgtgatttaacctcaggaacaggctttgagggcttgaatcattggttataatgtcgcattatcgataggttatatcgcccgcatatagttaagaatgacactatttttgagcctaaggtgggacgtgtttttatctttaagcgggaacgttgatctttagctaaaaaactaaagttgaaaacctaaattgaaaacggcagcctgagctgccgttggtgttttcatttttcgggataatgttaggctggattggccgcaattatcttcgcgactttatctgcctgagcattcagttgcagctgcttataagcattttccatcaacggcaaggcatcacgagtggcttgcgtatctggataatctctcatcatttgatctacacggttaacaaccgcgacgtaagcacctcgtttagtgtaatattgcgccacggccaattcatatttggccagacgatctttcaggaacaccaggcgtttttgcgcatcagttgcgtattggctattcggatagttttgaatcaactggttaaaatcgcggaatgcggcccgagcatgttgcggatcgcggtctgaacgatcaattccgaaaaagccttgcaacgcgctgtcatccagagccatgtccgtcaaaccacgcatatataatacgtaatcgatgttaggatgggtgggattgaggcgcataaagcgatcgattgaggcttgcgccataggcagatcagcagatttataatacgcataaatcaaatcaagctgaacctgctgggagtaaggcccaaaaggatagcggttatctaacgcttctagttgcgtaatagctcccttaaagttaccgtcctgcaacttttgctgtgcggtagcatagagctcagaaggcgggttatcgggaaccacgtccttgttactggagcaaccggtcagcaccaggctcaacgtggcggcagccaccagatatttcatacgcgtcatgacgttttgattatcctcgaagtgttattccgggagactgtccgttaagctcccgatcaagatctcgatacaatagcacattatattaaacggcatcgccgtcaaaacccaacgttaacgaacaagaagctgcatatggcacaacaagtacaactcagcgcaacggtggccgaatctcaactcggtcaacggttagatcaggctttggccgaattgttcccagattattcaagatctcgcataaaagagtggattttggatagtcgggttacagtcaatggtaaaaaaatcaacaagcctaaagaaaaagtgttgggtggtgagctcgtcgcaattgacgcgcaaattgaggaagatgcccgttgggcgcctcaagaaatcccacttgatatcgtgtatgaagataacgatattctggttattaataaaccccgaggtttagttgttcatcctggtgctggcaatcctgatggcaccgtgctgaatgctttgctgcattattatccagaaatcatggatgttcctcgcgcaggcattgtacatcgcttggataaggacaccaccggattgatggtggttgcaaaaacagtcccggcacagacccgcttggttgaagcgttgcaagcacgtgaaattacacgtgaatatgaagcagtcgctatcggtaatatgaccgctggcgggagagtggatgagccaatttctcgccactcgactaaacgcacccatatggcagtacatccaatgggcaaaccggcgacgacacactaccgcattatggagcacttccgtgcccatacccgtctgcgtctgcgtttggaaactggccgtacacaccaaatccgtgtgcatatgtctcatattaaccatccgctggtgggtgatcagctctatggtggccgcccgcgtccgcctaaaggggcgtctgattcctttattgccatcttgcgtggctttgatcgtcaggctctgcacgcaaccatgctacgtttgtatcacccaatcagaggtattcaaatggaatggcatgccgcattaccagaagatatggttgagctgattaatgcgttaaaagccgatactgaagaatttaaagatcagatggattggtaagatgagcacactgatactgcccgattggccgatgcctgcccgcgtccgggcttgtagcaccactcgtcatggtggtgtcagtgtgtcgccttatgattcattaaaccttggtacgcatgtgggcgatgttgctacccatgtggacgccaatcgccaacttctacgggaacaagcctgcctaccacaaatgcccgtttggctggatcaggtacacggtacccgagtcctaacacttgaggggcgttcggtatctaatacacaagctgatgcggtgtatagccgagtggtagggcaagtctgcgcggtcatgacagcagactgtttgccggtcctgttctgctccttagcgggtgatgaagtggctgcagcccatgcagggtggcgtggtttatgttctggtgttctggaacacacggtggcgcaattcaatgcggcaccgtcctctcttatggcttggttaggtcctgcgattggtcctcagcagttcgaggtcggtgaagatgtaaaacaggcatttatcagtatcgatgctaaatcagctttggcatttacccctttcggttctaaatacctcgccgatatctatctattagcgcgtttgcggctacaggcggcgggtatccaagctatctatggcggtaatcgctgtactgtgactgaaaaacaacaatttttttcttatcggcgtgatggtatcaccgggcgtatggcaagtttaatctggctaatataatatattgcgtcaggacgatccgctgacgtagaacgcattattttaatatagtgtcaaaataaccttgaaaaattgagggatgacctcatttaatctccagtagcaattttgaccaatattggaggtgttatgcgtctggatcgtcttaccagtaaattccagcttgccctcgccgatgcccagtctttagctcttgggcgcgacaaccagtttattgaaccgttacatttgatgagcgcactgcttaatcaggatggggggacggttcgccctttattgacctcggcagggattaatgttgcacgtttacgtagcgacattgagcaagctttaggtcgtcttcctcaagttgaaggcaccggcggtgatgttcaaccatcaaacgagctggttcgtgtattaaatctttgcgacaaattagcgcagaaacgttcggataagtttatctcttccgagctgttcgtcctggccgtacttgaagatcgtggcacgttaactgacatgttaaaggctgcaggtgcaaccgtcgctataatagataaggcaattgaaaccatgcgtggtggtgacaaagtcgatgatcagggtgctgaagatcagcgccaggcgttgaaaaaattcactatcgacctgactgagcgtgccgagcaaggcaaactcgatccggttattggccgtgatgaagaaattcgccgtactattcaggtattacaacgtcgaaccaaaaataacccagtgttgattggtgagcctggggtgggtaaaaccgctattgtggaaggtttggcgcaacgcattgtgaacggcgaagtgccagaaggcttgaagcataagcgtgtactctcattagatatggggtcgctgattgccggtgccaaatatcgtggtgaatttgaagagcgtttgaaaggcgtactgaacgacttatcaaaacaagaaggcagtgtgatcttgtttattgatgagttgcataccatggtcggtgccggtaaaggcgatggggcgatggatgccggtaacatgctgaaacctgcattagcgcgaggtgagttacattgtgtgggggccactaccctcgatgaataccgtcaatatatagagaaagatgctgcgctcgagcggcgtttccaaaaagtgtatgttgcggaaccaacggtagaagacactatcgctattttacgtgggctgaaagagcgctacgaactgcaccatcacgtgcagatcactgacccagctattgtggcagccgcaacattgtcacaccggtatatttctgatcgtcagttaccggataaagctatcgacctcattgatgaggcaggttccagcatccgtatgcaaatggattcaaaacccgaatcattggatcgtctagagcgccggattattcagcttaaactggaacagcaggccctaaaaaaagagtcagatgacgccagtaaaaaacggttggaaatgctcaatactgagttagagcaaaaagagcgtgaatattctgaactggaagaagagtggaaagcagaaaaagcttcactcaccgggactcagaatatcaagacggagttggaacaagctaaaatcaccttagaacaagctcgtcgagtaggtgatctggctcggatgtcagaacttcagtacggtacaatccctgagctggaaaaacagctggcggcggcaaccgcgctagaagggaaaaccatgaagttgctgcgtaaccgtgtcacagaaatcgaagttgctgaagtcctggctcgctggaccggtatcccggtatctcgcatgttggaaagtgagcgggataagctgctacgtatggaacaggacttgcatcaacgagtcattgggcaagatgaagctgttgaagccgtctccaacgctatccgtcggagtcgcgcagggttgtctgatccaaaccgaccaattggttcgttcttattcttagggccaacgggggttggtaaaactgaattgtgtaaagcgttggcaacgttcttgttcgacagtgacgatgccatggtgcgaatcgacatgtccgagtttatggagaaacattccgtatcgcggttggtcggtgcacctcctggctatgttgggtatgaagaaggtggctatctgacggaagcggttcgtcgtcgtccttattctgtgattttgctggatgaagttgaaaaagcacatccagatgttttcaacatattgttacaggtattggatgatggtcgtttgaccgacgggcaggggagaactgtcgactttcgtaacacggtagtcattatgacctctaaccttggttcagatttgattcaggaacatttcggccaaatgaattacagcgaaatgaagacagtggttatggatgttgttagtcaccacttccgtcctgaatttattaaccgtatagatgaggttgttgtcttccacccacttggtcgggcgcacttggcttctattgccaacattcaactggagcgtttgtataaacgtctggaagaacgtggctatgaagtgaagattactcagcctgcattggaattcttgggtgaagctggcttcgaccctgtttatggggcgcggccattaaaacgtgcaattcagcaggaaattgagaacccgctggcacagcagatactttctggcaaactaataccgggaatccccgtgactttagatgttgaaaatgggcatattattgctaagcagtaatagctgatcctctaaggggcgagaaatcgccccttttttgttgtttttttcttcatatattgcatttatgatgcattagtgagcggttgaaaagttttttgaaattaggggttgcaggctgtcaggaactccctataatgcgcctccactgaccgggaacaacgaaacacacttcgccaggtcaggaagagaaaagcagacttgaacttcgaaagaaataaaagaaaaccttgactcttcagcgggaaagcgtattatctgcctcccgcgttaccgtaagattcgccgcaaggcaaacgggtaacgaacgctctttaacaatttatcagacaatctgtgtgggcactcgcaagacgatatcgacgcctgtttcggcaggcagaaataatatcaagtcttgaagagtgaccaaagcagtaaacattttgacttcggtcaagatgcatatttgcagaaagtaatctttgagcaccgctgcttttacgcaagtaaaagtcagcaaatcaaacaaatcttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcgggaagtagtttactactttgccggcgagcggcggacgggtgagtaatgtctggggatctgcctgatggagggggataactactggaaacggtagctaataccgcatgacctcgcaagagcaaagtgggggaccttagggcctcacgccatcggatgaacccagatgggattagctagtaggtggggtaatggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtgtgaagaaggccttcgggttgtaaagcactttcagcgaggaggaaggggttgagtttaatacgctcaatcattgacgttactcgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgcgcttaacgtgggaactgcatttgaaactggcaagctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgctgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccacagaatttggcagagatgctaaagtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcacgtaatggtgggaactcaagggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcagatacaaagtgaagcgaactcgcgagagccagcggaccacataaagtctgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttacctaacgatacgcattgcgcagtgcccacacagattgtctgatagaaagtaacgagcaaataaagccgggctgagaaattggtcgggctttagtaccttgttgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcagacccaccaactcaccattccctgttgagttgcagcaataaggtgatttgctttttatatggggctatagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgcttagctccaccatataaaactatttcaaaacgtactgcggtcgcaaggcacagtgtgttgtgaaatattgctctttaacaatctggaacaagctgaaaattgaaacattacagctgaaatttaccccgccgtagatgtattggggtaaagagtaacctgtaatagagtctctcaaataatcgcaacacaagatgtactgtcagcaatgacaagacaccttcgggttgtgaggttaagcgactaagcgtacacggtggatgcctaggcagtcagaggcgatgaagggcgtgctaatctgcgaaaagcgtcggtaagctgatatgaagcgttataaccgacgatacccgaatggggaaacccagtgcaatacgttgcactatcgttagatgaatacatagtctaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagtctgaatcagtttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgatagtcccgtacaccaaaatgcacaggctgtgaactcgatgagtagggcgggacacgtgacatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattttgtagcaaggttaaccgaataggggagccgtagggaaaccgagtcttaactgggcgtctagttgcaaggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaaaccgatgcaaactccgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacacttaggtgttgttgggtaggggagcgttctgtaagccgttgaaggtgacctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataatgcgggtgaaaaacccgcacgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggctgaaaagcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctaggctggccgggcgacggttgtcccggtttaagcgtgtagggggagtgaccaggtaaatccggttgcttatcaaccctgaggcgtgatgacgatgcaccacggtgcagaagcagttgatgccatgcttccaggaaaagcctctaagcatcaggtaacattaaatcgtaccccaaaccgacacaggtggtcaggtagagaatactcaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctggcgttaggtgaaaggactagctcctggagctgaagccagtcgcagataccagctggctgcaactgtttaataaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggggaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggccttgaagtgtggacgccagtctgcatggagccaaccttgaaataccaccctttaatgtttgatgttctaactcggccccatgatctggggtgaggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcacggtcggacatcgtgaggttagtgcaaaggcataagctagcttgactgcgagagtgacggctcgagcaggtacgaaagtaggtcttagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgttggaagattgagaggggctgctcctagtacgagaggaccggagtggacgaatcactggtgttcgggttgtcatgccaatggcattgcccggtagctaaattcggaagagataaccgctgaaagcatctaagcgggaaacttgcctcgagatgagtcttccctggggcttaaagccccctgaaggaacgttaaagactatgacgttgataggctgggtgtgtaagtgcagcgatgtattgagctaaccagtactaatgatccgtgaggcttaaccttacaacaccgaaggtgttttgaattgagagagattttcagcatcgttccgagattgtgttgactggctgacaagtgttgcttgtttgcgggttaattgaaacagaatttgcctggcggccatagcgcggtggtcccacctgatcccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtaggacactgccaggcatcaaataaagccaagaccccatgcccaaagcgtggggtttttgctgtgcgcgaaacacagaaattacgcgttgtaatgatgaccccatgccaaaagcgtggggtttttgctgtgcgcgaaacacagaaattacacgttgtattgataaccccatgcccaaagcgtggggtttttgctgtgcgcgaaacacagaaattgtgcgttgtaatgatgaccccatgccaaaaacgtggggttttgctgtgcgcgaaacacagaaattgcgcgttgtaaaatagccccatgctgggtgatggtgttgattgaagggggaatattattggggattaagtttggggcagtgagacattttcttgatattcaatctgttgggatttctatacggctcaattcgctgcccgataaagactataaccagtaatagcgccagcgatatcccaggtaaaatctttccagctccagccggttcctgcttggcggctgtcgtaccattccttaccagccccaataccaatagaaaataataagccaaaattgcgacttttagcatctgaccaattctgatgttctccgtatgctgtacctgcagcggccagagcagcagaagcaaaaaaatgttgggctttatcttttccagtccagctgtcattcgcgacatgggtacaggcagaagtgagtaagagcaatggggcgataagcaatcggcgaagatagatatgcagccgcatagagtttctcttttagtgggagatgaaaacccgctaattcaccgggttttatctttaagacttatagaatacggctaattaaccgatcaatgcggatcctgcgcaaacggcggataagtttgcgaactttaaccggatattgttggatattctccagttcaaggtagtgtgaaaccactttggtatgagtgcggatacactccagttctttggcccgctgttcatgcatttcatgcttaggatcgtggatcaaaatggcattctccaaatccaagcgccatgcgcgcgggtttaggttattgcccgtgatcaactgccaattgttatctacccacatccctttcaaatgataggtgttgtcgccatctttccataagcgaacaatgagctgcccgttatcaacatacggttgtaagcggctcaggaaacgacgcaggttgatttcgtataaatacggcagtgcaccgataattttaaagggttgatcttcagggatataaaagtcatttgcggttttatcaccaacgataatctcaacctgcttaccttcccgcagcagataaataatattacggactaacagcgcgggcaggttaaagtagggggtgcaaatggtcaggcgttcatcagcggaggccattaagtgatgaatcgttttgtttagtaaactcttcttacctaacccaaccagaggagtgaccgctaactcatcgttatgcgcttgtgccgagaattggtaactggcatcacgcagtgatgagcgaaactggcgggtctcattcttgatctcgggggtggtaggtcggtcattacggtcaaggcgttgaactgctccggcactcagtatccgttgtttcacgtaatcaaccataatggtagcgagtgacggattagtgattagctggtagcgatcataacgatatttatcattctgatagagatagacatcattgatgctggcaccgctataaataacggtgtcgtcaatgataaagccttttaggtgcagtacacccaatgcttcacgcgtattgaccgggacaccgtaaacaggaacagaaatatttggatgtttagccgccatatcgcaataccaatcggcattagtattgacggctgccgcaccaatacggccacgctgagcccggtgccaatctaccagtacatagatctccagttcaggatgcgactgcttggcctgatagagggcattcattacatcacggcctgcgtcatcctgctccagataaagtgccaccagaaaaatacgtttggttgcctgagcgatgagttccaacagagtagagcggaaaaccttggggcaataaagcgtttggacatcatcaactgactgggggagtttgggcagttgtgcaaggtgttgttgatgtttgctacgtttgaattttgacaacatcacagtgcgcttcttctcttgttatttaatggcaaaaccgccatatcaaaaaaacactaatccatagagtcggcgataataccattacttttctggattgtgcgcaagttttgcctgccaatggctgaatcacttagctctgtggcctatatcacgctgattggtgtaacaaagatcaaagtgtcagctccagatttacgatcccatcttctatttgcacatcaatagtaaaaccgagtttttgtgccaaaccaatcataccgcggttatttggcatggtgactgcggtgagccgggatagcccatggctacgggcataacggatcatcttctcaagtaatgccctgcctaagcccagcccttttagatccgagcggaccagtacggcaaattcggcatcaatgttgtcaggatcagaaaatgcccgcgtgacacctatgatctctggcccttcactattttgacgcacagcaacaaaagccatttcccgatcatagtcaatttgtgtcatattcgccaaatcatcatggctgaattcattgatttcactgaagtagcgataataaaggtcttctttagttacttgatcaataaacagttttagcagtggctcatcttccggcagaatcgggcggaataagcactgggagttgtctctgagcgtgaccttttcttccaattcatgcggatacgggcgaattgccagacgagcttgagggtcaccagtgacaggggctaattgcatcgacacatccagcagcgtgaactcactgccggaggccagtaccgggtgaatatccagacgggtgatttcggggcagtcgaggatcaagttggaaacttgtaccagcaagcggcttagccctggaatatccaaaggttgtagtgatccgcggctgcgaattttcccccctttgacggcctgtataatcaggtagcgcgccagcaccatattgagaggcggtagtgcgacggcggcttgtgtctcgtggtgccactcaataccgccttcacctaacatgatcaacgggccgaaaatagcatcttgctccacagcaatacgcaattcttgtgctcctgctcgattcgccatgctttgcaccagcaaaccatgaattcgtgcttgtggataggtccgctttacccgatcgaggatatcgtctgccgcccgctgcacttcaatggcggtgcgcaaatacaacatgaccccctgaacttccgatttatgcgggatatcaggcgagcgaagtttaattgcgaccggatagcccagtcgttcagcaatatgtacggcttctacactgtcgctggcaatccaggttggcaatgtcctgaggccatacgcttcaagaatgggttgcacttcatgggtatcaagctgggttgccccttcggccaaggcctggcgaattagctgatggacatgggcagtattggcggtcaaacctattggtaatgccggggtctctttcagttgtttctgattacgacgatactccaccatatgcataaaagccgtgatcgcgccttccggggtgcgataggttggaatacccgcttcagtaaacaagcgacgggcatcttgtgatgaatattcaccacaccaattggtgagtaacgtgatgcgtttaccgcgcggatgttggcgaatagctgaaatcaataattcagccgttttgcctcccggtgcggcggcgctgggcgagtggatcaggagtagcgtatcgtaatcactactgtccaatagcggcttgagtgccgctaaatagcgctcagcactggcatcatcccgtaggtctattgggttacgtagcgcaacaaaaggcggcagagcttcactcagtgcggattgcgtggcatccgacaaggtcgccaatttaccattacggcggataagttcatccagcgccatcgccgccggtgctgaaccattgctgacaatcaacagccgttcaccgcgcagtgggcgcatatggctgagagtctcaacggcagagaacaattcatgggtatcctgtactcgcagcaacccggcccgctggatagcggcatcataggcggcatccaatccttgctgaccattcaagagctgttgagcgcgctgactgcggccacttttcaccaccaaaaccggtttattgcgtgaagcactgcgggaagcggataagaagcggcgtgcatcgctgatatgttcgatatacagcataatcgcgctggttttgctgtctcgggcaaggaaatcgagtaggtcatcgacatcaatatccaagctgtcgcccagtgcaataaagtaagaaaagccaacttcccgttgctgcgcccaatcaaggatcgtattggccacggctgcagactgggagataaacgccagccgcccttttttgatggggacgggtgaaaagctggcattcagcccttgccacggggccagtagccccaggctattaggcccgagtagccgcatatggtggcgttgagcgcaggctttcagttctgggaactgctccggtgcagcagacaaaataatggcggctttacagccccggttcccaaggtcttccagtagcgtcagattacggcaatcatgggtgcacaaaatcgctaaatcaggagtgatgggtaggctggcgatattggcgtaagccaagacaccgcacaccgctttgtgattgggcgttaccgggagaatcggtccattgaaaccgccatccagcaagttgcgcatcatcagaaaacccgctcgctcaggtttttcagaagcaccgatcactgcgatagatttcggacgtaacagtgcttctaatccacgttggctcatgtgcaggttcctgttgttgatataaggatagcttctctgactttacgcgttttcttcgtggcttgctgtgactcgccccactgggtgatgaggttttccggctaaatattgctgacgaaagtagtgaaagtgatcgcgtagcccttctgcggcttgtatatcacccgcttggtggagcagcgcggtggcgacttcgacagtacaatgttgttcagggcgctgcgcttcccgtaattgataatcggatagatggctgacctgcaaggacagcaggggtaacccggcaagataggggcttttacggaacatcttcttggcttcagtccaggtaccgtccagcaaaataaatagcggcggtttatcgctgatgggtaattgattgatcacttgccgttctggttcagcataggcctcaggaaaaaccacataaggttgacgcagagggtcactgatagcggctaatagctcaggatcgacttcggttcgcgcccagagaaaagcgtgtgtatcgggcaggatatccgcgataaggcggccggtattactgggcttgagtggctcggtatcaaacataattaggcaaaatcggctgtttgcctgttgtggcttgatggtatcacacaggcagaaacgctcggccagcaggcagctttggcaacggatggcccggcagccgcgggcacgatacgcacgggtggcggcggctaaacgttgttggcgtaaacgcaggactgcattttccgtcgttatggccgtaggtaaagtatggccagtggtgaatgtgtcagtcacgacggactcctgagaaatagcgccattctaatatagaatggcccacgccccgacagaaaactggcagggtggggatttatcaagggcctgaacagcccttaaaggcgataaatgcgttaaactcacttatcgggctagtggctctctggctaattatttggttattttgttaactgtttggatctcttgataattgttcatctaaccaattatcaaagggcgctttgggtacagcgccatttagcatatcgatcattttgccgttgcgatacaacatgatggtcgggatgctacggatgcgaaaacgggtgctgagtgcaggttcggcttcggtgttcactttaacgaaacgaacttttccggcgcgttcggctgcggtctctgcaaagatgggcgcgaagctgcggcacggcccacaccaaggcgcccagaaatcgataaccattggcaggtcatcttgcagcagcttatccagtgtttcagcggtggcattaatgacttcgccatcaaataaagagtggccacagcgcccacattttgcgccgtcatcaatacgttcttccggtaggcgattcgtcgccatacaagctgtacataccgtattcatacattagcctttatcatatgttagcctttatcatacattagcctttatttttaagtagatataagagaagccagacagccaagaattcactgaattgttttgctgctgttatctattatggtgatgaatgagttaagtgccaaaatggtttattcgatgagtacgatagttggtagcttttagtgcttgcttatggctaaccgggcggacatcaggtaatcttcgcgccctgcgcgttggtggagaagacaatgaacgattcatttagtggcaaaaacggcaaagttaaagtgatgtacgtccgtagtgacgaaagcagcgacgaccgtaacagcagtaaccgcgataaccgcaataacagtagtcgtgataacagtaatcgtgataataacagccgcggcagaagccagcgtccagcgggtaacggtcgcccgggtgataatgcacgtcagggcgataatacacgtcagggtaatgcaccacgcaataatgactcacgtcgtcctgattctggccgtaatgaacgtgatcgtcctagccgtccggcacgttctgaaggcagtagcccttacgattcaccgtggaaaacggtatctcgtgccccttcggaagagccagagtttgatcatggtggtatcagcggtaaaagccatatcgatcctgcccagttgcgccgtcagcgcgctgaagaaacacgcgtttatggtgagaatgcttgtaaggcgctgtttgaaagccgccctgatgctatcgtccgggcttggtttgtgcaatctgtgaccccgcgttttcgtgaagcgctgaaatggatggcggctaaccgcaaagcttatcatgtggttgaagaggatgagctggcgaaagcttcgggcactgaacaccatggcggggtatgtttcctgattaaaaaacgtcaggggctggatgcagaaacgtatctgcaacagcaaactcaggctaaagattgtgtactggcgctggaagaggtgggtaacccccataatctgggcggcattatgcgtacctgtgcgcatttcggtatcaacggcgtgttgctgcaagacccggcgatgctagaatctggcgcggcagtccgcacggcggaaggcggagcagagcacatcaaggccatcaatgctgatgatttcttatcggtattggataccttccgcaaggcgggttacaccatcgtgaccacctccagccataaaggtgtcagcttatcgaaagccgaactgccagctaaaatggtattggtattagggcaggagagcgatggtttgacggacagtgcctggcagcagggggatctgagtgtctctatcggcggtaccgggcgggtcgaaagcctgaacgtttccgtggcaacgggtatcctgttggcggaatggtggcgtcagaatagcgctcaaggctagaatgatcgaagagtagaacgagagacgttttagaacggtaaaaataaaagggggcgctgatgagttcagggcccccttttttgttgaccgctatttggctaaaaattgcaggttaatgcaggttaatgcgcaccgccgccgccaccaccggaggtgaaaggagggcgggcaaaccagatcagggccagcagcattaggaacacccccgccgagagccagaaaatctcattcgcagagataatcagcccctgattggtaatttcacgggccaggtaggccgaagcctgttgctggctcatccccagtttttccaactcctggtaggcctgcgtcgcgttcgggttgtacgggttaacaaactccgtcaactgcgcgtggtgcaacgactctctttgcgtccagagggtggtagtgattgaggtaccaatcgaccctgccagtgttcgcataaagttagacaaactggatgccgcggccattcgctccggtggcaaaccggataacgtaatcgtggtcaatggcatgaagaagcaggcaatggcgaagccttggaagaactgcggccatgctgaggcaccaaaatccatccccggttcgaaggtatatgctcgccagtagaaacacaccgcatacataatgaagctaaatgtcactaactggcgcatatcaattcgatgggcaaaacgaccaattaatggcgacagcagcacgggcagtatacccaccggtgccgatgccaatccggcccaggtggcggtatagccatacacctcctgcaatagctggggcagtaagacaatcgcaccaaagtacaacatataggccaggctgagacacaaacagccaatggtaaagttgcgcgatttaaacagcgacaaatcaatcaccggatgatcgtcggttaactcccagacaatcaggaaggtaatagccacgacagccaccacggtcaggacgataatttctgtcgagttaaaccaatccagctccttgccttgatcaagcatgatttgcaaggcaccaataccgaccaccaataacaccagcccgatggtatcaatgggtctgatctctgttttggtctctcgtcctttcagggtactgcccgccagcaggaccaccaccagaccgatagggatattgataaagaagatccagccccagtgatagttatcactgatataaccgccgaggatcggcccaaatatcggggcgacaacaatcgtcatcgaccacaacgccagggccatacttcgcttcgccggcggatagttgttgagtagcaggctttgcgagagtgggatcaatggcccagcgaccagaccctggataacgcggaagaagataagcatccccaagctgtttgacatgccgcatagccatgaggccagcacaaacaagcctgttgaccacaagaacagccgcacttcaccgactcgcttggctagccagccggtgacggggatcgaaattgcattcgccaccccgaatgaggtgattacccacgtcccttgcgagttggacgagcctaaatcacccgcaatcgttgggatggccacgttagcaatggtggagtccagcacctgcatgaaggtcgctaatgaaagcgccaccgtcatccaggcgagtggtgctccttcaagcggtttttgtgccacaatagcctccggtgcacgtaacccgcattggcatgatattaatcggcgtttgcatgaataatatcgctaattatttgattaactggcgcgaaatctaatgacaatgcattggtcatgaacgcgggttctttacgcacgttttgtgccaaaacgtgtccatcggtattggcggtgtcgactttaaccagcgatgacagaccaatacgtaacggatgctccttcagttgtttctcatccaatgcaattcgtactggcaggcgttggaccactttgatccagttaccggtggcattttgcgcgggtagtagcgagaaggcactgccggttcccatatctaaaccgaccactttcccttgataaaccacatcatcaccgtaaaaatcggtcacgatagtcgccggttggccaattcgcatgttcgccaactgagtttctttgaagttagcgtcgatccacagttgatctgccggaaccaccgccattaacggcgtaccactactgatttcagcacccacttgtacactgcgacgcgagacatagccgctaattgggctaactactttggtgcgctgcagggtgagccaggcatcacgcattttagcggccgcctgctcaatcgccggttgtttctccaatggcgtattgaggaccaacgcctgattggcgttatattgctgcactgccatatccaacgacgcttgtgccgcctcaacagcatcacgtgcgtgttgcaattcttcacggccgatgactgcggcagcccccaggaccacccgacgcttcaggtcattttgtgcctggctcaattccgtttttttcagcgcaatattcgcttgatactgtttactgttaataatgagctggtgggtttggcgcacgctatttgccaaggcagttttcgcttgctcaaatgcctgttctgcatcggtggggtcgagtgtcaccagcacatcgccacttttgacgaagtccgtattttcgaaatgaacactgaccacactgccgggaacttgagacataatctggacttggttgcctgaaatataggcattatcagtctcttggtgatggcgtagcaccaggaaccaataaataaggtaagccaccccgatcataataaaaatggccgtcagcaacagcagtacacgtttacgttgctgttttttattctgcggtcgttgtggggcttgggctcccgcactttcactcatggtgttctccacgctctatacccgtcattttgcacgttgtatgagggttgaccgccttcgttcaccccagtcacttgattttcgtcagggcttggggaaccactcaggtgtcgcctttctgcaactcgaattatttagggccgatattattgtattgagccatcatggaaggggctgatagccacctcttgtcattgaaggttctgaacggtgctaattgttgtgactgatttttttattgttgctcatcgtttttaggggataactgggaagcaatattgcctttttattaccgcccattcataaacaaatggcaccaaaaggcgcccattccccgttatgttggaatgacatggtttgttctctggatagaaatagtggaattactgttccgatatttccatctgatctaaacgggttaacaacttacgggtcagcatttcaagctgttgctgctcttgctccgtcagggtcgaccaaagaaaatgcaggcatttatgttgtggcgggagaagttgatgtaaaaactcaatcccagcctcggtgagatgcaaatgtaggcaacggcggtcattatggctttcccgacgctcaatccagcctttcttctctaattcatcagcgatacgcgtcgcattcgtgcgcgaagaacccaacgcggcactcaattctgatggttggatactgcgactctcttgggcgtctagcgtaattaatgccataaacaaggtttcgttaattccttgcgctttcagcattttattgcgattttctagcaatttactgtgcatatgcatactcaagcgggtgagtagaatttcctggtaggggaaatccttctgacgttttgctcgagagttcagcatctgttctatgggggagaatgaactttccattatgaggcgcctcattaatttcaaatggtacagtaacgatagttactaataatgtaaacggtatattacgagaaaaatttagcaattagtgttattcagccaaggtgaatcggccattggcattactaacagtatggttattgtgctttagttcacagattaagcaacttattatcctaaaatcgttagtaatttgaatgtcaaaccgtaacagagcgcgccaagtagcgtagcgaagataatactgttggttttataaaagcatccgcagatcactaaaaaaccaattaatgtagggagtaatttctgtgggtgatgaataatctctggggtactggaaaccaccaataatgcacagattgaggcgatgccaatgctgtccagcagcagagacattttgccccgcagtaggccagtttgcttacgtgctggcccgaagcgcagaggtaagtagcgaaacaagtaattcaccgttcccaccaccagaccgatcatcagtatatctgtattcatggtgttggctcctgctcgtgatcctcacggtgtttggccacgacagaggcggtgggctgaagcaaagtcgcgagacaaccacccgcaatcccggccaaaatagccactggaattgagaacaataaaacccctaataaggcacctgaaagcgaagcgatcaccgtcaggctgtattggcgtttaaacgaggctaacaaaaaactgaggaataatgcaggcagcataaaggagagggacgcttcaatggcggggtagttctccaacggcccattaccgaacatcgcgccgatggccgttcccaagacccaagataaccacgaggtcactgcgataccgagcatccagttctcgctccagcgccgttgatccttcatcaatttagtggttgcagcggcaaacacttcatcggttaaaccaaaagcccataaggccgtttttttacctgatagttttgccaaaatgcggtgtttaagtgccgggccatacaaaatatggcgcacatccattgccatcaccgtcagtgccgatacccacaatgacatcccggcgctcagcagggcggtaatcacaaattggctggcaccagcataaataatgcaggaaaagaaaatgctttccagcggggtaaaacccagttttaccgcactgaggccaaaggcgaaagcgacgggtaaatagccgataacaatgggcaggctatccgtaataccttcaacgaaagtcgcggccgctgaagttgtagaagaaggggctgtggttgggtttggcataaagttagctatagatagattaggttacagggcaaactcatcagttatgtaacattaacagagaggttattgccttaataccctataacctaatttatatctatattgactattagttagctaaccaatggtcgtaatcacactgctttcatcatcacattattctacggtttgattcgcgggttgatcacttcgtttacccacaagccaggtcactatattcaacaggcacaggaccaaccctgcggtggagacgccataccagccagcatgttgataggcggcggctgaaatcagcgaccccagtgctccaccgataaagtaagacgtcatatagcctgcggttaggcggtttcttgcttctggcatcatgcggtacatcacgctctggttggtcacgtgcacagcctgtacggctaaatccagtacgataatcccaataatcagtgcgatgattgagtgttggccgaaggcaatgggcaaccaggatagcaacagtaaaactaatccggcgctggtggtgacacgtgctttacctttatcggccaattgacccgctttggtcgccattaatgcgccagcggcccccactaaaccaaatagcccaatagtggcttcagagtaaccgaatggtggcgcggccagcaggaaggccattgatgtccatagcacactgaaattggcgaatgataatgccccgagtaaagcgcgggtacgcagtacgggggtgtgaataaacagggcgaaaattgaaccgagcaactgaccataatttaaaccggtatgttgtttatagcgtggcaggcagcgccaaaggaccagtgccatgataaacatcaaggcactggcaacccaataaatggtgcgccagccgccgagggttgccagtgcgccagcgacggtccgagccagtaaaatacccaacaacaggccgctcataatgataccgaccactttaccgcgtttttctggtgctgccagtgtcgccgctaaggggaccaacaattgtgcgaccacagagaacaagccggtgagggcggtcccgataatcatcatcgtcagattttgcgacatcgcggtaatcagcatgccgcctgctgccagtaaggtcatgccaacaatcagcccacggcgttcaaacatatcgcccagtgggactaagaacatcagtcctacggcatagcccaattgggcggcggtgacgataaaaccggcctgattgacagagaggttaaagtttgtggcgatagtttccaacaagggctgggcgtagtagttactggcaacggccagccccgtggctaccgacatcaatacgatcagtgccgggcttaaaccaggagtgtcagttttttgcattatgggatgtggtgtctgaatttaggaggaagagagtatttcatattttaggtgttttgcctttggaatttggtggcgaggcattttcgagcgagggccaaaggccccctttggaatgacaaccacgataaccccccattacggcgatcatcattactacaatcatcattactacaaatcaccatgactgtaatcaccaccacgactacaaatcaccaccaccaccactactcagcaatcaagctcacatgtgcggccacaatccgccaaccgcacggtaatttaacccatgtttgcatctggcggccgacacgtgtactcccttcgcggtaaaattcagtgctggcaaccgccgtatcctcgccaaaggtggtgatcaccgtattcttcaatttacgatccagccctaccgaaggccggttctgacgaaactctctgatggcatcaataccatacagatcttcccccgcgccaaaacgcactgtacgtttatcgtgccaaaacaacgcatctaataccgcaatatcattgccgattagcgcctgttcataacgataaaacgccgcagtgacttcggccagcaccgctaggtgatcgatacatgcatttttcatctgattattctcatcggagacggttctcgccaaatggctatctttatcaagcacggtcctatcaaataacggacctatcaaatagcggtcctatcaaataacggtcctatcaaataacagtactcaccggcgcgctgaccaacccttgttgctccagcgcataagccgcgcgcaggcataaatcttctcgccatggtggggcaatcaactgaatgccaattggtaagccgcgggtggttttcaagggtacgctcacgactggcagacccaggaaggagattggctgggttaatatgcccatactggcgcggatcggtaggtccatatcattaatcctcatcgtgtcctggccgataagcgtggcactgcatggcgttgctggggcaatcaaaatatcccagtgctcgaacagcggcaaaatgtgttggcgaaaatgatgacggaaacgctgggcctgtacgtaccaagttgccggtagcatggctccggctaataaccgctcccgtgataggggttcaaaacgttgaggtgatttcctcaaggcgggcagatattgattgccgccctcgctggcactgataataaatgccgctgaccgggctaaatcactctgcggcatctcgacctccgcgttagcctcaagcgcctttgcgaccgccagcactgcggctttggcgtcatcatcactccattgatgaaagtaaccgcccagcaccgcgcttcttaacccttgctgaccacgcgtcagtaaattttggcacggcgtgacgggttgatcggcttgaaaattatcctgagtatcgatgccttgcatcacgtcataaaccaccgccaaatcttgcgtacagcgtgccattgggccgatatggtccagactggcgacaaatgggtgggtgccgcggcgtgacaggcggccaaaggttggtttcagcccaaaaataccacacagtgaggagggaacccggatcgaaccgttagtatcactgccgagagaaaagtgcacgagccctgcggcgaccgctgccgcagatccgccagaagatccccctgcaatgcggttcagatcgtgtggattatgggtggcaccataatggctgttctcggtagtaaaaccgtaagcataggcatccatatttaacatgccggagagcatggctccttggcggctcaggcatgaaatggcccaggcatcctgtttggcgggggcttgatcacaaaataagctggcacctgatagggttgtttctccggcaacatcgaacagattcttgaccgcataagggactgccgccagtgctggcagcggctggcctttggcgcgtagcgtatctagccgacaagcttcgctaagcatacggtcagcggtgatatgggtataagcgttgatgagcggattggcgacggtaatggcgtccaacgtctgctgtgcgatcgcttgtgcggataattcgcccttgtgcagggcttgttggatctcgctgatagtgagtgatgaggcaggcttcataaccggtatacccccgcgatctcttgccgttcatctaaaggtagggccatcagcggtgcggccagagcggcaatgtgttcaaattgttgctgcaatgccgcacggcgctgctcgtctaacgccaccgccagcaatgtttccatctgcaggatataggcgggccaatccatgctgatcattttttctgatgtctttttcatgacaactccggtactgactaagcaagccgtgaaccaaatacaggggggtgagttgggtggctattccctgtgtggctgttatttagcctattacttcctcacctctgcgatccttttcgccgattgacgggggactcattgactgtccgagtgaaagtaagcaagagctgttccagattgtcaggtttcgtgctgagagtgaagaatctcttattatcggttggtgagagtgtgttatgttccgcaaaaatgcctatgctgaaacgagagtttcattagcgtaatgagtttcactggttggggaaagggatgaaacaaatcgacgaacgtttgcggggacattacacacaactcaccccgcaagagcagcgcgttgctgactttatttttgcccattttgatgatctgatcagctacaacagtgccgaactggcgcgattgagtggtgtatccaaggctacggttagccgtctgtttaaacgccttggctacggcagttatcgagaaatgcgcgaagaggtgcgggccttgcgccaaagtggtatgccactaacggataatcgcgatgcggtgcagggcaataccttgctggctcgccactataaacaagaaatggcgaacctggcgcattgggtcaatcagttggatagccagcaacttaccgatgtgatcgatgccatggcacaagcgccgcgtatcttgctattggggctgcgtaacagctatccggtcgcgctgcatttacgccaacagttgttgcaggtacgccagcaggtacatgtgatcccacaggcagggcagacattggctgaggaattggtggacattaccccgcatgatctggtgattgtggtggcatttcgccgtcggcccaaggcgatccgcgaaatcctattacacatgcagggtcagggcgtaccgacattgttgatctgtgagccgcaagctcagtcattgctgtcgctggcccgttggcgcttgaccaccccactggacagtgtttcggcttttgatagctattctgcggccatgagtttagtgaatttactgagcaatgcattactgcataaaatactggcagaaggccgccagcggatacatcaaattgctaatttgtatgattcgttgggggagttggaatagtgtgaatcagtcgtgtgccagacacgccattctctgcggcacacgctttactctcccgcctatccccacctttcagagcacgtcatcggtgtttgttattagcctgccagtagtcgttttaatgcacctaaatggtgcgtttcaatcttcgtattgcactttatttgttagttcctttatccacttatatgcgctgaaattcaattattccacgtgaatagggggtgtttttgccttgttcctggttggcatggtacttgcaacgataatttcaattctgttttttaagaatccattgtttcattgttgagttatcggagataggctatgaacataaaaaagcggatgttgtggctgtgggcagtactggtattggttcaggcccctgcggtattagcggatcaattagagaaaatacaacagcgtggagtcttgcgtgtggcggtacctcaagattttccgccttttggttcggtaggaactgatcttcagccacagggctatgatatcgatatggctcagtacctggccgataaaatgaaactaaagttgcaactggtgtcagtgaccagtgccaatcgggtgccttatctgcaaaccgataaagtggatttggtgatttccagtctgggtaaaaatccggagcgggaaaaagccatcgcctttagccgtgcttatgcgccgtttttcctcggcgtatttggggctaaagatgatgaactgaagcaaccggaacaactggcgggtaaaaccattggtgtcactcgtggggcggtggaagacatggtattaagcgagatcgcgccgaaagcggctcagatcagacgctatgaggataacaacaccacgctgtcggcctatctatccggtcaggttaattatctggcaaccggcaatctggttatcagcgccttggcccgccagaatcctaagcaggcacccgtcgcaaaatttatgctgaaagattcaccgtgttatatcggcctgcgtcagggagaaccggcactgaaagccaaagtggacgccttgattggtgacgcgttgcaggacaatacgctgaatggcttatcggagaaatggttgaaagcgccgttacctgctgatcttggtgcataacgggagccggctatgacctatcagctaaattttgctgctctgtggccttatttgcccgaattactgtcgggtctgctgaccaccattgagctgacggttatggcgaccatcgggggcattgcattggggatctgcggggctgcgatccgctgtggcaacaccgtgatattgcggcgtctctggggaggttatgtggaaattgtccgtaacaccccgtttgtcgtgcaactatttttcatcgtttttggtctaccggcgctggggctaaagttaagcgccgggcaggccgccctgctggcgatgacaatcaatctgggcgcttacagcacggagattatccgttcgggcattcaggccagtgccaaaggccaatgggaggccgcgcgggttctgggcttgagccgtagccagacctttttccgcgtgatcctgccgccgtcattgcagcggatttatccggcgctggtcagtcaatgcatcattgttatgctcggttcagccgtggtgtcacaagtttcatttgaagaactgaccttcgccgccaatcttattcagtcgcggactttcctcagttttgaggtctatctggtgaccaccttgctgtatttgttgttcgctatcgtgatgcgccagctattgctggcggccgggcgtcgatactttgggagccatgcctcatgacatttactgactgggatatcatccgcaacctgctattggcggcccgctggacgctgttactgtcactcacggccttcttcggtggcacgttggtgacattaccgctaatgctgatgcggttgagccactggcgttgggcggcgcgcgttgtccgtttatataccgagctgttccagggaaccccgttattgatgcagctatttttggcctttttcggtctggcgctgtttggcatcgatgttagcccgtggacagcagcggccatggcactcaccttattcaccagtgcatttttggtggatatctggtgcggcagtatcgccgctttgccgaaaggccagtgggaagcatcacgttgcctggggttgagttttcaccaaacgctctttcgggtgattgccccacaagcgatgcgtatcgcgattgcgccaaccgtagggttttcggtgcaggttatcaaaggcacggcgctggcctccatcattggttttgtcgagctaaccaaagcgggcactatgctgaacaatgtcacttatcagccatttaaagtctttgggctggtcgcgctgggctatttcctgatgtgttatcccctatcgcgttatagccattatctggagaagaaattccatgccattgatcaccattaatcaggttcaaaaatactatggtaagaaccatgtgcttaaaggcgtggatttggatatcgagattggtgaagtgatttcgatcattggtcgcagtggctcggggaaaagcaccttgttacggtgcatgaacgggctggaagattatcaggacggcagtattaaactgggcggaatgacggtaaccaaccgcgattcgcaagcgcgtgagatcagccgttcagtcggtatggtgttccagaattttaatttattcccccatatgacggcgctggagaatgtgatgctggctccgcggcgagtattgaaaaaaggggccatcgagtgtcgtgaactggcggcacagatgctggagaaggtcgggctggcagatcgggtcgattattacccggcgaatctgtctggcggccagcagcaacgggtcgcgattgcccgcgcattggcgatggaaccgaaagtattactgtgtgatgaaattacttctgcgctggatcccgagctggtgggcgaggtcttgaaagtccttgagcagttagccgcggagggcatgacgctgatcctggtcacccatgaaatgaattttgcccgtgaagtcggtgatcgggtggtatttatgcatcaagggcgggtgtgggagcagggcgagagtcgcgcgctatttgccgatccacagacccgcgaattgaaacagtttatatcgtcagtccgcggtttatctggccctgcctgatggtgatttatataaaggatggagattttttatgtcagagataaaccctaatcccttgttcaggcagataaatccacctgcccgtttattaatggggccgggaccgatcaatgccgatccacgggtattacgggcgatgtccagccagttgatcggccaatatgatccggcgatgaccgattatatgaatcaggtgatggcgttgtatcggggggttttccggacggagaatcgctggacaatgttgatcgatggaacctcgcgtgcgggcattgaggccattttactgtcggcgatccgccccggtgacaaagtgctgatcccggtttttggccgttttggctatttattgtgtgaaattgcccgccgttgccgtgccgaagtgcatattatcgaggtgccgtggggggaggtattcagcccggatagaattgaagatgccatcaagcacattcgcccgcgcctgttactgaccgtgcagggcgatacctctaccacgatgttgcaaccgttagctgagctgggtgatatttgtcgccgccatcaggtgttgttctataccgatgccaccgcgtcactgggtgggaacccattggagacggatgcctgggggttggatgcggtctctgctggattgcaaaagtgccttggcgggccatccggcagttcaccgattaccctgagtccacaattcgccgaacagattcgtcgccgtaaatgtattgagcagggtattcgtacttcagatcatgcggatggcgacgaggagatgatctactccaattactttgatctgggcatgatcatggattattgggggccggaacggctgaatcatcataccgaggccaccagtatgttattcgccgcacgtgaatgcgccagagtgatattagaggaagggctggatcatgggatcgcccgccatgccttacacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccacggtagcgcacttttggccggtattcaggggatggggctttcggtgtttggtgataggaagcatcgtatgaataacgtattgggcgtggtcataccgaaaggtattcccggtgagcaagtccggcaactgctgttgaatgactttggtattgagattggtacctcgttcgggccgttgaatggcaaaatttggcgtatcggcaccatggggtataacgcccgtaaagattgtgtcatgcaaacgctagtggcgctggaggcggtattgaaccgtttagggtttaccacagttcaaggcgcagggttacaagccacatgggatgtctatcaggtggatagtgctcatcaggtggatagtgcgcatcaggtggatagtactcatcaggcggatagtgctcaaaggaatagcgatcatgctcaactgaatggagcgaattgatgagcgtaaccctaccggatatcgaggctgaacaggctgcattacaggtcttggcccgttgtgacgtattggcggcaatcagtgaatcccccgaagggctgactcgggtctatctatctcctgaacatttacgggcaaatcggcaagtcggtgaatggatgcaagcggttggtatgcaggtttggcaggataccgtggggaatatttgtggccgttatgaagggcgacaaccggatgcccccgccatcttgttaggttctcatctggatacggtgcgcaatgcgggccgctatgatggcatgttaggggtattaactgcgctggaggtcgtggggtacttacatcgtcatcagcaacgtttaccggtcgccattgaagtgattggttttgctgatgaagagggaacgcggtttggcatcaccctgcttggcagtaaaggggtgacggggcgttggcctgtggagtggttaaatacgaccgatgccgatggcatcagtgtcgcgcaagcgatggttcgtgccggtttagatccaatggacatcgggcaatctgcgcgtgcagccaatgccttctgcgcctatcttgaactgcatattgagcaggggccgtgtttagaaaacgcgggtttggcgctgggtgtggtgacggatattaatggcgcgcgccgtttacaatgtcagtttaccgggttggcgggccatgcggggaccgtaccgatggggcaacggcaagatgcattggccggtgccgctgaatggatgtgtgtcgtagaggcattgactgcggctcagggggagcatttagtggcgacggtagggacgttgacgtgtctgcccggtgcagtgaatgtaatccccggtcaagtgaggctgacactggatattcgcggcccaaatgaccgtggggtgaatgatttattgacccgtctattggctgaggctgaagcgatcgccacgcgtcgtggcataacgtttgccgccgaagggttttaccgtatcaaggcaacggcttgtgatagtgctttgcagcagtgcatcagccagagtatcagccaggtgcagggccgttgtttagcgctgcccagtggcgcgggccatgatgcgatagccatggcggagtgctggccagtcgggatgctatttgtccgctgtaaaggcggcgtcagccatcatccagatgagtccgtcacgagtagtgatgttgcggtggcgattcaggcgtatctggaggctgttcttacgtctccttcgtccccttcgtccccttcgtccttgacgccgcagcggtgttagcggctctcactcgcctgaatcactgactgatgtcagctcatcaggactcattcgtttgctgccttgctgcaacgccaatgacgtcggggatccccctttttacttgacgccgcagcggtgttagctgcgctcactcacccggatcacttaatcgttggcctcaaaattaatagcctcatccctgaggctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctgagcctcatccctgaggctcagcctacgagctagcataaatgctgttcaaattgctttccgacccatttgtcatttgtggcctccctccctacaacgacaatgaattaggtggtgaaagttacaataaataataagaatcctgcaaacaaatatagattttttatttttctatttaccattagtgtgtttatttttacgcatgatattatctggtctattctataaaatagatattattttattctctatatttgaacttgtctgttattttatttgctggttagtattgtttattttatctttttttattctcatatccttttttttgttaaaaacaaaaagtactggtatgaccacggtgttggcttgaggtgataattcacttaattcattcgcttacgtgagagttgttttattcattaaacaatgctcttgtaggtgaaaattattacacctttagacttaccatcattttttatgaatttttttatatctatctcaaattgctgtttgccgtaaacctgtgacggcaattagtctaagtttacggtttttttagtgtttatgtgactttttaatgtctgttaataccctgttattttctgtattgcatatttattgtaaatttacttctgcatttattaattaatgataaccgtatgggccagtgctaaataataatatttattgttatttttactggcattacccctgtttttattaggcgtttctttatgagagattgctattgccatggcatgttatggttcccattaaaattcagtttattagctttattttctctttcttgctcaccattaatcgccacacctcaagtgctaaatgtgccaaacgcgggggcgattagtaatgaaattaggcaaacaacaatagagccattgaacgccccagaggaaacggatatcaagcttcctcaattaaataagcccacgccaccagaagggggactcgcgactgaacgcattaccctgcacagggttaggtttgaaggcgatgtctcgttatttcagcctggtattaccgctgacaataaggatttacaggcgctgattaccccttggttaaatcggtcactcacatttaacgatttacaagccatgacttttgccgtgactcgcttctatcggaaaaaagggtgggtcgcagctcaggcaatattaccaccacaaacgattcgggacggtattattgtggtgcgcgttatcgcgggccgattagataagcctcagataaataaccaaagtagtttgaattctcactttatcaccacggtgattgaaagtaatagctgcagtaaaaaaaatgggatctttggtgataaagattgtgccgcatctcccgttgaattatctcgccttgaacgcacggcgctaattttgaatgaaataccgggcgttgaggcttctttggcattaaaaccgggcactcaatctggaatgactcggatttatgctgatgttacacccggaaaaaaaatgatggcttatcttgcggccgataatcagggaaatgattattccggtcataatcgtttgttaaccggcggtgtgcttaataacctcactggctggggagatcaattacgggcagatttaattttatccagctcggcagatgtctttaatggtttactggattataacttccccattaatagctatggtacccgggctgcacttaattatagctacctggattatacgttaacggggcctttctccgtattagatgcacgtggtcactctactacctggggcatcaatttacgacatccatggatacgcacctctgctgcacgaattgatgttaatgcgggttattatcaggccagaatgcgtgatgcattaattttgttaccagaacaaaaacgtaacctgaatgcgggcgaatttggtatcagtggcacttttactgccttaccccgtggactcagtaatttcaatttactgggcacggcaggggatcttgcactggatgacgaatacagccaaagcataaatacgctgacccatgtgagcggtaattttagccgctttaattatcgcgtcggccatgatcagggcattgggtctcacgtctctttctttaatcaatttaccggtcaaatggccagtaaaaatctggatagctcgcaaaaattactcttgggtgggccactggcggttcgtgcctatggtattggcgacggttctgtcgataaagggacgatttttaccacggaattacgcacacgctggcagcctgattttcctgactgggccggctatgggcatcaaattaccgtagcggcgttttttgaccaagggtggggggcttattatcgccagcctatcgtgggcctctctgaaaataatatcaacatatctggctttggttcctatatcactttcgcacgcccggcagattattttttgaatctgacctgggcacaccgaaccggtcaggcagtgacccgtcatcaagataacgatcagctctggttgagtgcttataagatgttttagtgcttatcggcatatttgtcagatttaatggacgcgcataatgaacagtaaattgtacaaacttattttttgtcgtcggctgggctgcttaattgccgtgggagaatttacccgatcatatggccgagccttttcgtcgaaaggcggtcaagccggcaataatcagcgccgggccgttggtatcttaagccgtctggcgatgatgacgggcttggcgcttgggatattccccttgctggttctggcccatccggtgttaccggttaatggccatgttgtcatcgggcaagggatgttggatcagcaaagcagtacgcttaccgtgacacagcaaacggataagttagcgattaattgggacagttttgatattgcgcacggacacagtgtcatttatgcccagccgggtagccagagcattgcattgaatcaggtgcaggggcagagcgcatcgcaaatttatggccgcttacaggcaaatggtcaggtcttcttgcttaacccgcgcgggatactgtttggtaaagaggcgcaggttaatgtcggtgggttggtggcgagcacgaaatatatgtcaaatccagagtttctgtctggtgactaccgcctgatcgggggggagagtgaaggcaatattattaatcaggcgaatttacgctcggccccagggggatatatcgcactggtgggtaaccggattgataaccagcgttcagggtctatcaccaccccacaagggaacactgtgctggcagtcggtcacagcgtgaccttgaatctggaccatgggaatttattaggggtacaaattcagggggaaaccgttgctgcactgattcaaaatggtgggttaatccaggctgatggcggagtgattcaactgacggctaagggtaaagatatgctgatggatacggtgattgataataccggtatcctgcaagctaaagggttgtcagcgaaaaatggtgctatttatcttgatggcggtggtgagggggttgtcagccagatggggaccatcgatgttaacaatcagcaggggcgtggaggacgtgcggttgttgaagggaaacgtatttatctgaataagaacagtaatattaaagcgaagggcactgcaggcggtggcactgttttagtgggggggggggctggcaaggcaaagataatcagatcagaaatgccacggctgtggtgatggataaaggcagtgatattgatgtttcggcatctcgcaacgggccgggaggaagtgcggttttatggtctgaggattacaccggttttcacggtaatatccgagccagaggcgggcctcaatcaggcgatggcggtcaggttgaaacatccagccaacgcaatttacaagcttttgggcaagtggatgccagtgccgttcgtggatccgcaggctattggttattggaccctgcggaggtaacaattgttagcagtggtgctgagagtggtgtaatgactaaagtgggtaatatacccgcagagtttttttctagcgcccatatttttattccaacggccaatattactcagatcctcaatagtagtattaatacccagcttaatagtggcactaatgttacgataaccaccagcaacagtagtttaacggggtgccaatggtgcaatataactgtacaagccgatatcactaaaacggcgggagccgatgcgacgctgacattacaggctgacggtaatattgtagttaataataatattaccgctgatgctggaaaattaaatttaaatttattagcaggaaataccactgcggattctgccatcacgctgaataatagcaaggttttattaaatggcggtgattttttagctaaacatgccaatgataataatacggcacgtattggcttactgggcgggcgatatgatgttggcaatttcaccttggatgggaataccgcattagcctcacaagttggggtgaatatcagtaatgcggctaatattagcgtcgcgggcgaaaccgttatctccggtgtgagcagtaacagccgtgggcaagggtggcgtggtattgatatatcaaataattcgatcttaacgggcgtggggaatatgactttctcgataggctctaactccaatgtttcatggatgggggcattcactaatgcaacaattaccagtgataagaatataatattccaagggacggggagttcgtcaggtggagtggactttgttaatagccgtattttgtcaaaatctggccgtgttttatttgatataaatggcaatattgttgttaagaatgtttatgggcttcgggtcaataattcacagctcagtgctaaggatgttaaatttgcagtcaatgtcactggagttgatggttttttactaagagatagtcatgttaccgcaacttccggtgatattaatgccaatgctaataccatcaataaaggtatttggatctcaggtaaaaccaatttaaacgccagtggtaatgttaatctgcatggtgtgacgactaattcggcctatgcgggtgctgatgcaataaagatcagcggtaattccagtagtaacaatgtcaatattaccgctggtggtcatatctctctgatcgcggttaatggagggaaagagattggaagcactgtttctgtagattacgccaatataatagctaagaatggagactttaatttaaatattactgggatgaaagggagtccttttaataacgctacgataactgccaacaatatttcaatgaatggcaatattaccgctaatgatgcggtgttgatgactaatacattcctcacggctaaaggcgatatcaaaactgatttaacctctcctactaaaggtttatggtttaggggaaatggtgggatgaccgcggctaataatatactcttggttgctaacagcacatcgagtggagaaacagtgaaaatcaatgcgtcttcctcgaacaaaatgaatatcactgcaggaaaagatatatctataatagccggtaatagtaaaacagctacgggacctaacattaatattgaaaatgtcaatatagaaaccaataatggaaactttacgactaacggcataacaagtacatggctgtcgggagtgaatgttagcgcgaatggtgttgatataacctctaattctactggcaccggtggcatagtattggataatactaatatcctgacaacagtaggtgatattaatacaatagtaaccaattcttccggcaaaggcatttggattaaatctaactcaacattgaattctaataaagatatcaccttggttggagtatccgccggacagaatgaaggggtcattattcaaggttcttcagatgcttcacgtaacaatatctctgctcaagggaatatcaccttaataggtaaaatgggcaatggctctggtcagcattcattaatcaatttgggtaatgttagtctaacatcaagcggaagaaatattgatattaatggttcgtcagccggtaccggggatgtttattttaccaatgtagagcttaatgctaccgcaggtaatgtttctatttatgctgaaacgaaaaccgctttatcgacatcattaaatgccgtattaagcttggggggtaataacagtatcaaagctcaaaatggatggcttattggtaaagcatttaatacgacacaaggggcgggtattggttttagagccaatagtagcttatctgttgacggcaatatcattttgaaaggcgagaccgaaggggttggggccacacgcaaagggattgatttctatggcgcgaatacactgaatattattaaaggtagccaattatctctcctcggtgaaaataaaggggctcaagataccgcaggtggtaatggcataagctataccagcccagctaaattaacggttaataataatggttctttaaaaatggaggggcgttcaaccagcggtacgggaattaacttcccaagcagcaataatacgctggtattcaatggtgatggtgacacgctgattaaaggcagcagtgtcgcgggtacgggggccgctatttccggtgttgttaataatagtaccggccccatgacgattgaaggaatcagtaccgatggtgccggtgttcaccttttcagtgcagaacatcgtattgatcgcattaatgtcacagggagttcaactcacgccgaaggtttgcggatcagtggtaatgcagcgattgtcgataccacattgaccggaaagtcgatcaatggcagtggtgtgaagattgattcattgccgggctccagtgttgttacccgttccgtcttggataatgccacgctcaatggcagcagtagcagtgggaaaggggtggaaattaccagtgatatcaatggtattcatcacagttcgattaacggaacgactactggcacgggctacggtattgatattggcgaaaattcaaacgttaccgggaccagtgaagctgacttgttgattctacaaggtgtggcgacaacaggcactggcaccggaataaaactcaatggtaataatgatttaagtaataccagtttaaatagctctgcggttgatggtatcgctttggatatcacgggcccgctagctaaccaagggaatgtgatcctaaacggcacggcttctggttcggggattggtgcgcaggtcaatggttcgctaagtgatagtgtggttaacggtacgtcgacgaatggtattggtgtgcaaatcaatggatcgcttaaaaacagccgcatcaacggcatttcggccaatggcagcggggttaaaatcgatggcgagagcacgctggataacgctacgctcaatggcaacagtaccgagggcaagggcgtggatctggcggccaatctgtccggtaaccatggcagcgtggtgcatggcgacacggtccatggcaccggcatcgacgtgggtaaagacgtcaccctgagtggcggtggtacggatgaaccgttaacggtcagcggtaatgccagcggtgagaaaggcaccggcgtgcaactgggcggcaataataccctcgataacaccacgctgagcggcaacgccaccgatggccatggggtagagattaacagccgattaatcaataacggcaatactacgattaatggcaaaacgtctgatgatggtcacggcgtacatattaatggggccatcagtggcggagaaatcaatggtcattcagacaatagccacggtgttttcctcgatgaaagtgcgttacttaatgacatcgttatcggaggagggaccggctcatataaactgccggtgtttatagcattacctgaaaccatcggtgagcgcgtgactcttaatggtaaaccgattgataaaacccagccagaaggcagtaaggcacgtgaaggtgataacctgacaaggggtaaatatacacctttgccaccggctactgaccctgaattgcccccagcatcaaccgatgaggagaaaaatacaaaacagacctcgacgctaaccccatctcagaaaagagaggatccagacatgttgataatggcgcgaaaccatatcttgagtacccttgaagggcgtgatttatcttcatctgttgtcactgaatcggagcaaagtgcggcgggcgttaccggaattatggtttgtctccctctgagtgagacctctgaacatgaaccttgcgatacgtatattttagacaagggacaaccccatctccccatgatggtcaagaagtaaaacacgttatacccgtcatatttcaagctgcatgagcgttggccgccttcctgcaactcgaattattttgggtatattaatttaataatattaacgatacagcggggcttggctaaatagagggtaagccctgagctgatagggagatcgggtaatggcggataagtcagttgaattaacacccgtggtagaggcaccagttgtgttttcattgccttactttgagtttttggtctgtacccggcgttatgaagatgcgggcagattattgatactgatgttggagaagctagatactcaatatgggcgctgggatgttttttctctgaataaacagccaatacagcaacaagagtattattgtaatcggctagccgccgctatcggatgcttattttctgatcccggatttgtgatttcggaaaccggtttccttcagctaatcaacttccaccgttggattgcgttgatttttgcagcatcgacttttggccatgccgatcatgtgatcactaaccttaatgaagccggaaatgggtgctcgcacccattgcgattcgagcgaaataacttccttaaattttgtgtgatgtatttacccgaatcaggtattccgctgcaaccggatatattatggcaatttaatccgcaggcaacagccgcattatttctggcgttattatctccccgaattttaccgagtgcggcggggcatgaaaagcgtgagactttattagcgtggttacctgaaaaactcttaacactgatcagtcttgaggggttacctgagcgtattttgcatgatgtgtatatgcattgcagttatgccgacatggcgaaaaaacacaccataaagcggagtattaattttcatttacgtaaaaccatgctcaaaaatggattatctgatatgaatgaactgccaccattgcgtagcaaaccattgatgttagtgattttagagtggtttaacagtggtcattctatctatcgaacgcactccagtactctgcgggcggcccgtgatcagttttcgactcatggtgttgcgattgcagaggcaacagatgatattacccgaaaagtatttgatgatttcactgaggttagccgaacgggggcggtcgaaacgattatggcgctggcacaacagttacgcccggatgtcatttattttcccagtgtggggatgttcccgatgacggtggcgttgactaatttacggttggcccccttgcaggtgatggcgttaggccacccggcaaccacccattctgactatattgatgcggtgttggtggaggaagactatttgggcgatatcgcatgcttctccgagaaggtggtttctttacctaaagattgcctaccttatgtgccgccagccaatatcactcaaccggaacccatacagcaatttgttcagcgcgaagcggtacatattgccgtttgtgcttcagcgatgaaaattaaccctcgttttttagctgcctgtgccgaaatcgccttacgatccccgctacctatcatatttcattttctggttggtttttgctggggtataactcatagggttatggaaaaagcggttaatgagatggtgacttcagccaaagtttatgaacacttaaattatcagaattatttacaggtaattaatcagtgcgatctgtttattaatccgtttcctttcggcaataccaatggcatcgtcgatacggtgcggcaggggttgcctggtgtttgtctgagtggggaggaagtccatgagcatattgatgaagggttatttcgccgtctgggtttggctgaagaactgattacacataatgtggagcaatatattacggcgacggtacggttaattacggatacaaactggcgcaatggtctacgccgtcagttgttacaaactcaacccgataatgtgctgtttaccggtaaacccgagcaattcgggcagatcgttcgtgccttgctggataacggccatcaggatgtgaattagtatgctgaaatggcaggccacaactgcatgtgaggatcccgcggagggggaagaacttcatcgcttggttgccgatatcccgatcggcattttacagcacatcacattgaggcggcagttttggcgaactgcctgcgctatctatttattgggatgtggttttagcttatctgatgttagtaaccgcatgttatgggatgagaatctcatcgataaaaatgtgcgcgccactttacagcgattactcggggcgcagggtttgcgcctgttgttgatggggcgcattacgcaatcggaaatcagccaaatattacggcagacggcacttaggctgctctatttcagccactattatgaatcagatgctgtcgccagttatttacaacaggggcagtcgttactctcggcgagcgcccagtgctcaccctgtgagttgttccaagggcgaatttccccaggagaggtcgatgaggtgcaattgacgctattaatggatattgccaaagtgactaaaatctcgctgcgggcggcactgcaccggcatctggttgaaggggctacggaggagtgggtctgttcagtgtataagatgaaccaagaggatttctggcagaacatgcgtaaattacatcgtctaaatgagcgggtagtgcaattactgccgttttatactcgtcagacttcaagttgcatgtgcgtgggctgccctcgctcaccccagccacttactgatgtaagctcctcgtgatgcactgagttgccgccttcctgcaactcaaattattttgggcatattcatcagatgaccagatgaaataatcgctgaattaagtatttttttattaaacataaaactaagcctccttaatgggaggcttggttgattatttcgatactgattataaataagctggatacatcatgcggcttcagtttgctgctgtttagccggttttttgactactgggtttgctgccaaggcgctggcgtcaaactcatccacattaatagaacgcaggcggctgttttctgctttagtcagcaacgcggcctcttcggcgctgattttcccttctgccaaggcgtgtttagctaactgatccaagcgagtaaagggcaggctcttacccgcttctttactcaggcgtttgtgaatcggttctgcggcaatcacatccagcaaggccgcttccaataaccctaccgggttaaattcacttggcgtcaggtactgaccacggccgatacggctacgggtggctgatggaacttgtagcaattgcgccaactggtgatccagatgatcggacggtgcccgatgtacacggcccaatgggaagaccacgacacgcatcaatccagcaatcacgctattcgggaagttacgcagcaagtcatccagtgcttgttcggcctgatacagagcatcttgtaccccccaatgtaccaacggcagatcctctttctgacggccttcatcttcatagcgtttcagtgtggcggatgctaaatacagttggctgaggatatcacccaaacgggcagagatacgttcgcgacgttttaggctaccacccagcacgcccattgaaacatcagacagcaaggccaagttagcgctcagacggtttagctgttgataataacgccgggtgctgtctttgactggtgttgcactggtgcggccattggtcaggcccagccagaagctgcgtaccatactactaccgacgtggcccaagtgaccaaacagggctttatcgaaagcggcaacgtcattggattgcgcagccgccatctcatcgagaacaaatggatggcaacggatagcaccctgaccaaagataatcatactacgggtcagaatatttgcgccttcgacagtgataccgatgggtgcgccctgataaccacgggcgacaaagttagcggggccaagacagatccctttaccaccggcgatatccatggcatccatcacggcgcgttgaccacggtgtgtacagtgatatttaacaatggcagacaagacggctggtttctcgcccatcataatgccgctggtgattaaggttgcggctgcatccatcacataagtgttaccggcgatccgcgccagtggctcttcaatcccctccatcttaccgatggagattttgaattgacggcgaatataagcgtaagcaccgatccccatcgccacacttttcaggctaccagtggcattggaaggcaaggtgattccacgccccacagacaggcattccaccagcatccgccagccttgaccggccatttgagggccgccgatgatgtaatcaatggggacaaaaatatcgttaccacgggtagggccattttggaacggtatattgagcgggaagtgacgatgcccgatctctactcctggtgtatgggttgggatcagtgcacaggtaatccccaagtctaccgtatcgcccagtaagtgttcggggtccgataatttgaaggccagccccagaaccgtcgcgatgggggccagcgtaatatagcgcttgttccaggttaggcgcatgccgagaacctgtttaccttgccactcgcccatacagacaataccaacatcagggatcgcaccggcatcagaaccagcttccgggctggttagtgcaaaacaagggatctcgtcaccccgggctaatcttggcagataatgatttttttgctcttcagtgccgtaatgttgcagtaattcacctgggccaagggaatttggcacgccaacggtgatggccagaatacctgagaccccagctagtttctgtaacacgcgggcctgagcataagcagaaaactcaaggccaccatattctttcttaatgatcatcgcgaagaagcgtttttctttcaggtaatcccataattctggtggcaaatcagccagttcatgggttatctggaagtcattagccatacggcaggcttcttcaaccggcccatcgataaaggcttgctcttcggcggttaattgcggttttggatagttatgtaattttttccagtcaggagcccctcggaacaaatcaccttcccaccaggtagtccctgcatcgatcgcttctttttctgtacgcgacatagcaggcatgacgctacggaaaatccgtaatgctggcgcagaaaacagtgacttgcgcagcggcgttaggatcagtggcaacagcataatcaccagtggcaataatacccagaatgaccataactgcgatgcgctcaaagcggcggtgtaaaccagaagaattaaactgctgagataaaggttcacccggtgatagaacaacacactaataagaaccagtaaggcaataatgctaagaactatcataatgaagctcctgagatgtaggaggtctgacctgttgagtgatacatttgttttagttcatctcattctttttatcaataaaattacatgttatttacaactcatctcacaaactggccgcattaaagaataaagccttcatgctaatgcatcacagtgcttctcgctgtttatgctatccggtacactgattgaggaaaaatattgatgctataggacatataaagaggccttcctttatgtaccacgatttaatccgtagtgaattgaacgaagcagcagacacgctggcaaattttctgaaagatgatagcaatattgatgccattcaacgggccgcgatattgctggctgactctttcaaggcgggtggcaaagtattgtcatgtggtaatgggggttcccattgtgatgccatgcattttgccgaagagttgacggggcgttatcgtgaaaaccgccccggttatccagccattgcaatttcggatgtcagccatctgtcatgtgtcagtaatgactttggctacgattatgttttctctcgctatgttgaagcggtgggccgtgagggggatgtgttactgggcatttctacttcaggtaattctggtaatatcattaaggcgattgaggctgctcgtgccaaaggcatgaaagttatcacgctaacggggaaagatggcggtaaaatggccggctctgcggatattgaaatccgtgttcctcatttcggttatgccgatcgtattcaggaaattcatatcaaagtcattcacatcttgattcagttgatcgaaaaagagatggtaaaagcctgatgtgctggggtgatcaaccgcggtattaatcaagttgatcacctcaatcttctgtgaacattccggttacctcataaagcgccaaaagtcatgcctgttttattgctggcctggttggatattagtttactgtttgtctattagatgacggctcgtttatcagagggctggtcatgtttcagataagtcgcggaggttggttatgtgcgaattgcttgggatgagcgcaaatgtgcccacggatatttgctttagctttaccggcctggtgcagcgtggtggggggactggcccgcataaagatggctgggggattactttctatgaaggtaatggctgccgcacgtttaaagaccctcaacccagttttaattcgccgattgcccgcttggtgcaagattacccgataaaatcctgtgcagtggtttcccatatccgtcaagcaaatcggggggaagtcgcgttagaaaatacccatcccttcacccgtgaaatgtgggggcgtaactggacctatgcgcataatggccagcttaaggggtaccgccaattggataccgggacttttcggcccatcggccagaccgatagcgaatatgctttctgctggctactcaatcaattagcaaaacgctaccctcgtacccccggtaactggcctgcggtatttcgctttattgctagtttatccgagcaattacgggccaaaggggtatttaatatgttgctatccgatgggcgttttgtgatggcatattgctcaactaatctctactggataacccgccgtgcgccttttggcaaagccacgttgctggatcaagatgttgagatcgattttcagcagcagaccacacctaaagatgtggtcacggtaattgctacccagccactgaccggtaatgaaacctggcacaaaattgcaccaggtgaatttgctttattctgtcttggtgagcgggtcggttttaattagtgccaattgcgatgttggcgtgctagtgagcggcggcgggcttaacacatactgcccgttgctgactgaaacgggcggtggcatccggtttttggcaaaataggtatatcccggttgcagttgacgccagaagttggaataggacgaattacggtggcgttgtatattttgttctgtcatacggaaggggtagatactgatatccactttttcctgaccaaagataaacgcggttctcacgtagttaaatatctcatccatataggcatcggtcattgcataacagccaattgatttacaagcaccgtggatcatcagatatttccctgaatacccttgcgacttatcataatcattaggaaaaccgatattaatggctcgataaaactgactgtcgggttttaaatggcgcgtattaatgcggtaaaagccttctgggcttttgaaatccccttcacggcgtttcggcccaagccctcctgagaattcacaaataggatagctttgcactaaacgatactcgccttgtagcttggcatacaactccaagacacgctcttctttgaaaatctgaatataaaccgatgaccccagtagttgctgttttagctctttggatactgccactggctcactggctcactggctcactggctgagctggtgaaggatgccgcaggcaagcaaattatcatcgcaaataacagcgcgattttgcccataatgattcccacttaatattgatatcaaaaatgccgctaattctacgttatagccgtaggtttcttataggcgcagattatcagtcagaaattttttagcaatatatgttttgtataaaataagcgcaacatcggtaaaaatgaattaataatgcgattttaccgagtatacataaattttggcaataaattatttgtgtttgcttgagctaagtcactgcatttgccagacagtatcagcggaaaatgctaaaatcacccgcagctggtgacctgcttgtgtaatggctgtttcagctattttcaccctcacatattgagttcgggtatcagcattaaatttcagctctctttcagttaaagcgcatgattctctgacaatccagtattgcaccgtcgcttaattgaacagtggaaatacctcatctttacgtagctgtacgcttcagggtttatgtgcagcatttgatatcactaatgaagtcgtttaaacctatgattaaaataaagaaagggctagatcttcccattgctggagcccccgttcagacgatacaagatggtccagcgattcatcatgtggccctgctcggtgaagagtatgttggtatgcgtccttcaatgttggtgcaagaaggcgatcaggttaaaaaaggtcaggcgctgtttgaagacaaaaagaatccgggcgtgttgtttaccgcccctgccagcggcaaaatcagtgctatcaatcgtggtgagcgtcgagtattgcaatcggtggtgattgaagttgaaggtgatgagcaaatccctttcgagcattatgctgctgaggagcttaatcaactgagcgatgagcaggttcaacaccatctgttgacgtccggtttatggactgcgctgcggactcgcccattcagtaaaacaccggttccaggcagccgtccgcgcgctatctttatcagtgcgatggatacccaaccgttggcggcagatccgcaggttattattgccactgaatcagaggcgtttaaccatggcttgaccgtattgacgcggctgacggacggtaaagtacacgtctgccacgcggcagggcaggctgtgactcgtcataccaatacgcaagtgacttacaacgaattctccgggccgcaccctgcgggtctggtggggacacatattcattttcttgagccagtcagccagaccaaaatggtttggcatgtgggctatcaggatgtcattgctatcggtaaattgtttacccgtggtgagttgtgtactgaccgcatcgtcgctttggcgggtccacaggtgaatcaacccattttattgcgtactcgtttaggggccagcttatctgaactgaccgccggtaaactaaaagagggtgataaccgcattatttcaggttcagtcctcagcggtaccgcgttctctgctacccatgggtatctggggcgttttcatcagcaagtctccgttatccgcgaagggcgtgaaaaagagttatttggttgggtgatgccggggcgcgataaatactccattacccgcacgacgctgggccacttcttcaaacgcaaattgtttgctttctcgactgatatgcacggtggtgagcgtgccatggtgccaattggcaactatgagcgggtcatgccactggatatcctggcgacccatctgctacgtgatttattggccggtgataccgacagcgcacaagcactcggttgtttggagttggacgaagaagatctggctttgtgtacttttgtttgtcccggtaagtacgaatacggtccggtactgcgcgacatactgacccagattgagcaggaaggataactgatgggcctgaaaaattttcttgagaaaatcgaacaccactttgaagcgggtgggaaattagaaaagtactatccgctgtacgaagctgccgcaaccattttctacacccaaggtaaagtgacaccaggtgcatcccatgttcgtgatgctatcgatctgaaacggatgatgattctggtgtggttcgccgtattccctgcgatgttctgggggatgtataacgtcggttaccaagctattccggccttaaaccaactttatagtggtgcggaactgcaacaggttattgcgggtgactggcactatcggttagcacaaatgctgggggcatcattgacgccagatgctggctgggcaagtaagatgcttttaggggccgcttatttcctgccaatctatgcggtggtctttttggtcgggggcttttgggaggtggtcttttccatcgtccgtaagcatgagatcaatgaaggcttttttgttacctcgattctgttctccctgattgttccccctacgttgccattatggcaagcggctttggggatctctttcggtgtggttatcggtaaagagatttttggtggtacagggcgtaacttccttaacccggcattggctgggcgcgcttttctgttctttgcctatccggcacagatttccggtgatttagtctggacttccgctgatggcttctctggggccacaccgctgtcacagtggagcgttaatggtagccacagtttggtcaataccgttagcgggcaacctatcacttggatggatgctttcctagggtatatccccggatccattggtgaagtctctacgttaatgatcttgattggtggtgcgattattatttttggtcgtgttgcgtcctggcgaattgttgctggggtaatgattgggatgattgccaccgcttacctgtttaactggatcggttcaacgacaaacccactgtttgccatgccgtggtattggcatttagtcctcggcggttttgctttcggtatgatctttatggcaactgacccggtatcggcatcctttaccaataaagggaaatggtggtacggcggtttgattggtgtgatgtgtatcttaatcagagtggccaatccggcttatccggagggaatgatgctggcgatcctattcgccaacctgtttgcaccactgttcgactatgtggttgttcaggctaacatcaaacggaggaaagcccgtggcgagtgataaaccaagaaataatgacagcattggcaaaacattgctggtggtggtgattttgtgtttggtgtgttcggtggtagtcgccggtgccgccgttggcttgaaagccaagcagcaggaacagcgtctactggacaagcagcgcaacattttagccgtggccggtttactgcaaccgagaatgctagccgaagaggttcagcaggcgtttgcgacacggatagaaccgcgcttgttggatttacaaagtggcgaattcctcaaacaagatcccgctacttttgaccgttctcaggcactgcgtgataaccaaatgagtattgcattgacacctgcacaagatattgccggtatccgtcgccgggctaatgtggttgaaatctatctggtgcgtggtgatggtgggcagattaacaaagttatcttgccgatctatggatcaggtctgtggtcgatgatgtacgcctttgttgctattgataccgatggtaaaaccgtgcgaggaataacctattacgatcatggggaaacgcccggacttgggggcgaaattgagaaccctatctggcgtaatcaatggatcggtaaacggttatttgatgaccaagggcagcccgctattcgtatcgttaaagggcgtgctcctgccaatgatccccatgcagttgatggcctgtcaggagcaacactgacctccaatggcgtacagaatagctttaatttctggctcggtgaaaacggctttggcccgttcctgaaaaaagtgcgcgaaggagcgttaaaaaatggctgatagcaaagagattaaacgggtcttattaagcccattgtttgataacaacccgattgccttgcaaatccttggggtttgctcagcactggcggtgaccactaagctggagacagcattagtgatgactctggcagtcacgctggtgactgcgttttcgagtttcttcatctcattgattcgaaatcacatcccaaacagcgtaaggattatcgttcagatggtcatcattgcttcgctggtgattgtggtagaccaagtattacgtgcttatgcctatgaaatttccaagcagttgtcggtgttcgttggcttgattattacgaactgtatcgtcatgggccgtgctgaagcttatgcgatgaaatcaccgccaattgaaagttttatggatggtatcggtaatggcctggggtacggcgtaatactggttctggtcggttttgtccgcgaattggttggttcaggcaagctatttggcgtgacggtattggaaacggtgcaaaacggtgggtggtatctacctaacggattattcctgctggcacctagtgcattctttattattggtctgctgatttggggcctacggaccttgaaacctgcgcagattgagaaggagtaattgacgatggaacattatatcagtctgttggtccgcgcagtgtttgtggagaatatggcgttagcgttctttctgggaatgtgtactttcctggccgtctctaaaaaagtgtcaacggcctttggcttaggcattgcggtaacggttgttctgggcatctccgtgccagccaataatttggtttataacctggttctacgagatggcgcattggttgaaggggttgaccttagcttcctgaatttcattaccttcattggggtcattgccgccattgttcaggtgttggagatgatcctcgatcgttacttccctgcgttatataacgcgctgggtatttttctgccgctaatcaccgtgaactgcgccatctttggtggcgtgtcgtttatggcacagcgtgattacaacttccctgaatccatcgtttatggctttggttctggtatggggtggatgctggcgattgttgcattagcggggatccgcgaaaaaatgaaatatgccaatgtgcctgcgggcttacaggggctagggatcacctttatctcaaccggattgatggcattaggttttatgtctttcgccggtgtgaacctataaaggcaggaataattcatggaaataattctgggcgtagttatgttcaccctcatcgtgctggcgctgacggtgatgattttattcgctaaatcaaaattggtgaataccggtgatattacagttgaaattaatgaagacgaagataaaagctttaccgccccggctggggataaattactcaatatgctgtccagccatggcatttttgtgtcgtcagcctgtggtggtggcggttcttgtgggcaatgccgtgtaacaattaaagaaggtggtggggatattctgcccactgagctttcacatatttcaaaacgggaagccaaagaaggttgtcgtctggcttgtcaggtcaatgttaaacagaatctgaaaatagagttgccagaagaaatttttggggtgaaaaaatggacttgtgaagttatctcgaatgataacaaagctacctttatcaaagaactgaagctgaaaatacctgatggggatgtcgtgccattccgcgcgggtggctttatccaaattgaagcggaaccccataccgttaaatacgccgattttgacgtgccaactgagtatcgtggtgattgggataaattcaatctgttccggtttgaatctgtggtcacggagccaaccgtgcgggcgtactccatggcaaactacccggaagagcacggtatcatcttacttaacgtgcgaattgccacgccacctccatcggtaccggatgcacctcctgggattatgtcttcttatatctggtcattaaaaccgggtgataaagtggttatctcgggtccattcggcgaattctttgcaaaagataccgatgcggaaatggtcttcattggcggtggggccggcatggcaccaatgcgctcacatatttttgaccaactcaaacggttacactcaaaacgtaaaatcagcttctggtatggtgcgcgttcacggcgtgaaatgttttatgaagaggattttgaccagttacaggctgagaatgataatttccgctggcacgtggcgttgtctgatccgcaacctgaggataactggacaggttataccggctttattcataacgtattgctggagaattacctgaaagatcacccggctccagaggattgtgaattttatatgtgtgggccgccaatgatgaacgctgcagtgatcaagatgctgaaagatcttggtgtagaagacgaaaatattatgcttgatgatttcggtggctgatccggtcatcactcgggaattcacagtggttggggcgattgtgcgcaagtatataacacgttgtttaatgttggtgatagggggcctgctgctgagtggctgtggccctgagcaggtcagccttgaaggcaaaacgatgggaacctcctattctattaagtatgtgagtgattcatcaacggctgccccagagacgttacaacaggaaatagacctcatacttgaagaggttaatgaccagatgtcgacttatcggccacattctgaattgagccgctttaatcaaagccgagaggtgaatcaacctttccctgtatcggcggcgacggccaaagtagtacaagaggctatccgtattaaccgtctgaccgatggtgccttagatgtgactgtggggccgttagtcaatttatggggttttggccctgaagggcgcccggatactgtccctaccgaggatgaaatcactcggcgtcgtgcgtgggtagggattgataagctggcagtggataagaatgcattaataaaacgtgttcctgaactgtatgttgatctctcttctatcgccaaaggctacggcgtcgatgtagtagctgaatatctggaggcgcagaatatcaaggattatatggttgatatcgggggggaagtccgtacccgtggtaacaatggagaaaataaaccttggcgtatcgccattgaaaagccagtcgcgggttctacacaacgtgcccaggaaattattgaaccagggcggatggcggtagccacctctggtgattatcgtaattattttgagcaggacgggatccgttattctcatactattgatcctgataccgggcggcctattaaccaccggttagtctctatcactgttttagacccaagctgtatgactgctgatggcctctctaccgggttaggtgtccttgggccagagcggggaatggcattagccaatttattgggcatcccggtcttgatgataatcaaaacagatgatgggtttgaagagcagtattcagatgcatttaaaccctatctacaagtaaaacattagccaggaggggatatgttgactgtctttatcgcatcctttgtattttttctgttagctatagcgggaatgtcgctaggttatatcgtcaaaaataaaaccatacaaggcagttgcggagggatcggtgcactggggatggagaaggtctgtgattgcccagaaccttgtgattcgcgcaaaaagcggttggcgaaagaggctgcacgtaagaagaagctagatcagtttcgcattctataaaaatatctttggccctggccctagcgctgtagggggagctatgttcgctcacccgaatcacttatcggccattgatcttaaaataaatagacgcatcgggattcaggatctattttttatctgacaagcaaagcccccgaacgacgcatcattgttcgggggctttgttgctcaattattgtctttttaacgcttttgattaaaccagcgactcatcatcaaacttaattttagcacctatttttacttcacattttcactcttactgattatttctttaaactgtgctggtgagtccaccatgacaccatttgcctgtaattccttggcttttttataatcatcttgggtattgataccgaaaagaataatgtgtgcattggcattcttccgaaaacaatccatggcctctttatcccaacttaatattgcgctagaacgcccttcacccaaggtgtatttttctacaacttcaactttacgatggagttccaatccataccaacgttctttattatctattggtaactcacattgatgatccatagtgatattggctaatactgttctggtggtatctcggctttcaaagcgttgaaccttatgagagggatcactgcttttatttactgtatccaacgcattcagataatcgtcattggtggagtaaacgcgggttcgtatcaggcgattcttctcacccttagaggttgccagcagcgttttttgtagtgcttttgccaaaacaatagggtcggcatcaggggatttaatatcgaggtagaagattgtatctggatatttttttagtacgtcatcaagtgtgggaataccgaagagagagcctgctgagggcttgatatcatgcttcttgttataggcaatactcgcatctatttctgctaattggcttgcagtataagcggagaccgaccctgattcattggttaattccttaagatcagaggggcgatacaatacaggaatattgtctttagaaagttgtaatgtaatccagatagcgtcagcgccatttgccaatgctttactaatggcaggaaaggtattttcaggtgcatcggcagtacctgcacgatgtgcaataatttgtggtgctggaagaggggatgagtgagcgatagctgtaaatgttgacgataaaagtaggctagtcattatataatttcgcataatatgaaattccgattaatttttaatgataaatcttagaggtgagtgttaatcatatagataacgcttttcagctttatcgaatttaatgattttttattaaagataaatgaaagagtgttaaaaaaaggaataaaagaattcaatatggttatttacgtaatttcatggtgttttgattaggagaattactaccgctctccttgatttgaaacctaaaattttttttgatgattcacttcagtgggttctgctccttgcatgaactcatcggtacgactataggttaggagaatcttgaatccttttattttgactgtatacttatacagctgtttgttgtgtgggggatttcatgcgaaaaattattcatgtcgatatggattgcttcttcgcggcagtagaaatgcgcgacgaccctcgcctgcgtgatatcccccttgcgattggtggcagtaaggagcggcgtggcgtgatcagtaccgctaattatcccgctcggcgttatggtgttcgcagcgctatgccaacggcgatggcgtttaaactctgcccacagttaacattgctgcctggtagaatggcggcttataaagaggcctcgcagcatattcgcgaaatttttgcccgttatactccattgattgaaccactgtcattggatgaggcctatttggatgtttctgatagcttggcgtgcggtggctctgcaacattaatcgctcaagagatccgccagtctatcgctagtgagctgaacctgacagcctccgcggggattgccccgataaaatttcttgccaaaatcgcctcagagctgaataaacctaatggccagtatgtgattacaccgaatcagatccagcccttcctacaggatttaccgctgagtaaaattcccggtgttggtgccgtcaccgccaaacgtttacaggcgctggggttggtaacctgtggcgatatacaaaaatatccattggcagagttgttaaaacattttggtaagtttggtcgcgtattgtgggagcgtagtcacggtattgatgaacgtgaaatatccccagatcgtctacgtaaatccgttggtgtggagaaaacactggccgaggatatttatgactgggaaagttgtgaggcgttgatcgaagaactttatcttgaactggaaactcgtttacgtaaggtaaagccgagcctacacattgcccggcagggcgttaagctaaaatttcatgattttcagcagaccacgcaagaacacacatggccagtattgaataaagtagatttactggagattgcccacgccgcatggcatgaacggcgggtcgagcggggagtccgtttggtcgggctgcatgttacgttgctggatccacaacttgagcggcaattattgcttgattggggctagctattgcacggtgtaaataacacccatttgcccgaatcactggtgtgtgtcagttcatcgggcttgtcttgtaacggtaattattttggctattaaagcccgcttaaatacggttatgtacgttcaggtatcgctttcagcagggcggttaataactgccaatattgaccaacgctctcaatatgaacttgttcatctggtgaatgcgggccggtcatggttggcccaatcgacaccatgtccatgttaggatagggttttttgaacaaaccacattccagaccggcatggataaccatgatgttaggcgttttgttgaacagtttttggtaggtttcccgtaccagtgccatgaccggtgacgttggatccggttgccagccaggatagccgccgcttggcgatgttttggcacccgctaattcaccaattgcggtcagcatactggctacgtaatctttaccgctgtcgatcagggaacgaatcaggcagacaatttctgcttcatgctcattcatcgtaacaacacccacgttaagtgaggtttctacgacacctttaaccgcatcactcatgcggatcacaccatttggcgtggcattcagtaatgcgacaaaacgctgttgagtctctttagtcagtgctttcgtctcggtagagacgggttcgagtactagggtcagatttttttcgaccgcgatcaactcgtctttcaacgttgccaggtaattctggctcagttttttcagctgttccactttgtctgcggcaacagccagtgttacgtgaccttcccgtggaattgcgttacgtaaagtaccgccattcagatccagcacccgcagatctaaatcttttgcttgttcaaacaggaagcgggccagcagtttgttggcgttacctaaacctaaatggatatccgcacctgagtggccgccttttaggcctttgatcgtcaattttagtgtttgatagcccgcagggatagcttcccgctgtagcggcatggtggtgatgaaatcaataccaccagcacagcccatgtagatttcgccttcctgctcagaatcggtattgatcagaatatcggctttcagccaattaggttgcaggccgaaggcaccatccataccggcttcttcggtcatggttaacaacacttctagtggcccatgctcaacgcggtcatcagataacactgccagagcggatgccataccaataccattatctgcgcctaatgtggtaccacgggctttcacccattcgccgtcgatataaggctggataggatctttggtaaagtcatgtaccgtgtcattatttttctgtggcaccatatctaaatgcgcttgcagtgcaacaggcttgcggttttccatccctttagtggcaggtttacgcagcaggatattaccgacctgatcacgctcggcatgcaggcctttctctttggcccaggtaacaatatattgtgccagcgcttcttcatggtaagagggatgtgggatagaacaaatttttgcaaaaatatcccacaacggctgaggcgaaagttgagacagttcagacactgtaagtctcctgtgatggggtgtaattaattgatgtataaagatttaatgagatggaatgttaaatctttattttaacttacttggcataactggcttgaattataacacactcagctaatgattttaggttgcttctgctatgagggctaagcccgatactcaaggttatcaataccacaactcggaaaaatgtgcggtttgatgtgaacagaaaaaagctcagtgagttggacgtgcgagagcggcgagcaatatggaaatgaaaagtaagaaggaaatgaaaagtcagaaggggagtcttgcatcaatattaatcaggtctgccctttaccagaagtgaaaacaatgagttaacatcattgggctacgcatgatttattaggaggagagagcatatattgaccttgagcgtagagtatcggcagagttagatgtgaaaaattttatattattcataatgatgcaggaaatccattatgccatttaccttttatgacatagcggaagttagaaaatgaaattgaataatttatatttacgatttaatgtttatgaagaataaatagggattataaaaacagtagtatatgaatggttaatttcattgtatttattgtttatttcatgggcttggtctcgggtaattaactcttttaatgcattaaatgaggtttttacttgaggctgtagcccattttttatttaattcatccattgttactcctctctgtttataatcagtacatgtgcatttagcactgtaccgcgttgatatgtttatctaataaattttaatctattgatgttgttttattttatctaaggacatgcatagcctatctaatgcttaatacgaaacaacgtatatatttcatctgttattaactaaattaatattgccattgaaatttaatataacttggttgtgcgagatgattacagtgcctccataactgtggttcggcaacgtttatctcgttaaaagcaacagaacgtgtcgccttttcaaatttctattcaacagtggggctggctgtcagatagtctatgttatttaataaccaaaggtttcaataagaaaagggctttgaaaagtacagtgttcatctccatgccgcaactcaactcatatacctattgctatctttagctatagactgattttttgattgaaaagtcacttctcatctcttgttttcacttcttacctatttttttaatgggctttatcgctcgaatctcgatagccattgcttgattgatggtagcggcttaaccccccctaggttatggatatgatacaaccaagctcatgtatcgtggttgtattgtaaaagaccagattaggttttttcaaacctataagagaaagtcttagtttggaatttaaagccatcatcacctttttttagtgacttttttcttatggataatcccttgatttagtcagtacataatcattaaaacaaaagtcttctagtcgatgttagtagaaaattttgttctgtcaaaagcaaaaacacaagagtaatgaattattcattgcggaaaaataagaattaaatcctttatttttgtgtcggcatggatgaaggggctgtatttatattgaatatcaatatttacaatcgaaaaataacatataaatagcataataaatcgttattatttatctttaattggcattttattgtgtcactctcttctttttttaggttggctgagtattttcattgccatttttgataagttacatgttaaaaattgcaatgttaataagttcaatattatgatttatataataattgtcctatcctgcttgctcagtagagtaagcgtaaaccttacatttttaaattgggggtgagtaattgcttttactatctaaaagtttaaggtatttcattattaccgcacaaaaagaatccattacgctggccgcagataaactgtgtatcaccgcgtcccctctcagccgaaatataaaggagcttgaaatgaagttgggttgtgaactttttactcgaaccagtaaagggattttactgacatcgagtgggcattttttatacgataaaataatccctgtatataacgaaataattgaacttgaaaaggagttaatcagtaatcataaattaaatgttatttcagaagaaaaaagattggagttgaatatagggaccgatattttccattatgctcatttgttaccgattgctaaggctcggttttttaatgaagaaaatgttaatttttctctagaagttagtactagccaagatattagccagatgctgagagagaatatatatcaagtgtttttctctcaaagagttttaccaaaggagcatggcattatacatcgtaaattaagtgatgaatttatgatgattgcattgcaggatgatatgtatagggatgatatgagccaagaggatattatctcttcttaccctctagtccaatatccaagacaaaacatcagtagtgtagttgatgagttaactaactatttaattagtagaaaattgaacccgataaggatcacattacctaacgtaaatgatcatctatcaataataaatcaaggaggcgcgatagggatattgccatcatcagttaaaaaattaatcaatatgcataattataatattaagctgattccattcgttcataaaggagagaaattaaaagtaaaaagtaacgcttactatttatgtgataataaagatgtctttgaagaaaatatactcccattgttgggtgatagtcatctctgaattatagtaaacctctaatttttaatgaataatgatattttattatgatttatatgttctgctaggtgttctatggaaagagccagcataaaattataaagataatggactagaggacgtttacctttataagaatgattggatctattttattcgactggtttttgatcaaactgtgctatttttatccagatgaaatgaaggacgtcagctttcatcggtggagtccttacaacattttattttatgtactgtcactgattttatcgtaatacgatgagaggtgagttaactatgatggaaaatattagacaatataaatggtagatggatttattggatagtttaacaaggtgattacgttaggatgttaagggatggaagtatttttgacttttagcattctatttctgaattaaaaaacgggtattatagaataatacccgctgatagagacgattagtgatgtgttcttactgtccgcaaccatggacgagaatcttctgacaacgtagcggcagcggcacttcttggagcgtatggccagttattgctctgtatataatctggtatagtttgagcacaccagccggtgaatgggaacggcttacaggtccaggcttggccatccaaacctattactgttgtgccttctccataagtcgtaaccttgttacggtcccacagtgggtgctcttgttcaattccgcctgatggcaagatattgatagttttttcagctctgctttgtacgccttgattgttggtgacggttagtgtcacttttccggctaaaggttgctgagtagcgacagcccttacagtgacattttgagttgtcgcaacttttggttcaaagtgctggaactcccattggtagctcgctatctgccctgtagatgcgctggcagaaagcgtgatcgtttcattatcttgtacactacttggcgcggtaatctgcgctactggcggctgtggctgttcaggttcaggagttccactgatgagactcatcgcgctactgaagcctgtttgtagccacacaatgtttgttgcaatattagccgtattgtagacaatatcattgccagagcgtacgccgatcctgacatattgtgggtaggtattattcagtttatcagccagttgttttgaccagactgtttgtgcctgattctgtgcggtgatcggaagataaacatccacaacttccacacctttagcgctccctcccatcacacggaaacgaatttggtcattaatggctggcgtgaaaccttgtacgataaattggctgttatttacccatgggaagcttggtgtgctcccttcgctgatgttgacatcgctgcagttgaagaagccttcgttgcccgcgtcctcacgttgccagtaactgtaaatgatggcatccccagtgtggccgtttaacggaacattcagaaaataaaaactattggtacttggagatagcccggtcccagccgttggggtaggagctttatctgcataaagtagctcaagatcttcccaacgtagtgctttggtcgagtcgtagcttggtttagtaatataaaccttcatataggcagggttatgggccgttgtattttcccaacgaagctgcatgtggccattttcatctggggtaataagtgtttttcgccattttgtggcagggacattgtcgagaccggctttacgtggatcacctcccgcacagagtaaaccattgggaacggcgagttctacagtggcttgtatgcttggattggtcgggtttgctgaaagctcattccattgtgtaaacggcagttgtggattgcttggatcgcctgggttctcaatagcttgtcgacaatctgagttaggaatattcgcagggtctccccagaatccagcttctagctggcactgatattgccgggcgatagggaaacccaccgcgccgtgcgcttctgccttatcgaccggtagcataacaaggagctgtgaggctaatattccccccatgctccacaaaataggttttcgatgtagttgtgcattgaaatgtaatttcattttattatccttttacgatatttatttaatggatggtaatacaattaatctgttgaattgtattttggtgatttttatattgcgcatccctcccgcccggaatgggtttttataatcactaacgaatgtcgagtgatctttattttttatttaacttgggtttttaatttatgccatgcatcatctcctttttttattatcgacgtttttttataaaataggattgtatatacattaagccagtgtctcctaaagaaccaaagattcctgccatagcaaaagatatataggggctgctcccatactcaaagctaattaatcccccaagcatgccggtaaaacccgagacaataacttgtgtcgatattgctgatatcttctctcggaggtttttagattttgtatcttgtagtaataatctaacgacacctccccatgtggcgaaaataccaataacaacccaaattacaacgctatctggttcggggattttgagttgcattctaccctccttgattctttattccgaatgagtgcgttaagtgtttttcaattattagttttactgggtttattgcaaatgcaataattgaatgcagtaatgttaattacagcatgagctgatttatatgagtaagaaaagttatggctcagtatactgatgcaatcaaagttcatgctctcgagtgccatagggaatgggatgctgcgagatgaatttattacgcatttttgcgggcagtcgcgggtaaacagttgttaaaaagcgtactgttagccagcgttatcacggttgccaccgcatgcaatccgacgaattacacggataattgctggtttttatgtcgctggctcactataatctcgcgcaaccttttttcccctttattatggcaagccacacctttactggctgggattacactttatgaacgaaaaatacgtcgttacctgggatatgttgcaaattcacgcccgcaaactggcacagcgtttactgccagccgagcaatggaaaggtatcatcgcggtcagccgtggtgggttagtaccggctggtattctggcgcgtgagttgggtattcgttatgtagacactgtgtgcatatctagctatgaccatgataatcaacgtgatcttaaagtcttaaagcgtgctgaaggtgatggcgagggctttatcgtcattgatgatttggtcgatactggcggtaccgcgacagctatccgcgagatgtatcctaaagcacattttgtgactatttttgctaaacctgctggccgtccgttagttgatgactatgtggtcgatattcctcagaacacgtggattgaacagccatgggatatggcggtgacttttgtcgcgcccctcagcggcaaataatttactgttctttaagcgtccggtgcctgccggacgtttcattttctcttcagtatgcgtacacttgaccccatctgatcagcccttaccgggtctgactcacggcttatggaggctactgttaccatggcacaagccaacctttctgaaattctgttcaaacccaaattcaaacatccagaaacctcaactctcgtacggcgtacccattgcaaccacgtcgtgaatatccattcggcgttggatggtgataccgccaaccattggtatcggatgattaatcgtctgatgtggacttggcgtggcattgatccccttgaaatagaagaggtcttatcgcgtattgcctgttccaaagcggagcacagtaataacgagttattggataccgtggtgggttaccgtaatggtaactggatttatgaatgggccaatcaggggatgatgtggcaacaaaaagcgatggaagaaaccgatccggggagcgcaggtcagttctggctgaatgcggctaatttgtacagcattgccagttacccacatctaaagggcgatgagctgtcggagcaggcagaggtgctgtcaaaccgtgcttatgaagaggcggccaaatatctaccgtacaccttaaaagagctgacgttccccatttcggatggcggttcgctgtcaggtttcttacacatgcctactgttggcagcgcacctttcccaacggtactgatgtgcggtggtctagatacgttacaaagtgattaccaccgcctattccgtgattatctagaacccaagggtatcgcgatgttgaccatcgacctgccatctgtgggggcctcatcccgctggaagctcacgcaagataccagttatctacatcagcaagtgttacaggcgttagcggatgtcccgtgggttgaccatcagcgcgttagtgtgttcggttttcgttttggggctaacgtggccgtacgtttggggtatttagaaccacaaagggtacgtgcagtcgcatgccttgggccgattgttcatcacttgctgtgtaacagcgatagcctacgtaaagtgcctgacatgtatatggatgtcatggctagccggttgggtatggcggattcgacagatgagacgttgaacaccgaaatgaaccgttattcgctgaaaacccaaggtttgctggggcggcgttgtcagacacctatgctggccggtttttgggagaatgaccccttcagtccaaaagaagaagctaaattgatctgctcttcttctgctgacggtaagttgttagctatcccgtctaaaccgctctatgagaatttccatcgtgcattattgcaaaccagcgaatggttagaagataaaatgcgttaatgagttgctaaattttaatagtttgctaaaaaggttcgtctacataaggagatttaagtatgacgttaaccagtgctcatcctaaaagtaagcttatgaaacgttttgcagctttggggccatacctgcgagaagggcagtgccagaacgaccattttttctttgattgtttagctgtatgcatcaatgtgaagcttgccccagagaaacgtgagttctgggggtggtggatagaactggagccatcggctggtcgctttacttatgtttatcaactcggactctttaataaagaaggcaactggaacgcggaaaaaattagcgatcctgaagttcaggataaacttgaaagtacactgcgtagttttcatctgcggctcgaagagatgctagcttccattgacatgaaattagaacctgctgcggattttaacgatcagcctgttaagttatctgcttgataatacgcttacctaggtttgattaggccaattccgtggtcataaactgtccccattaccccctttctgcacaataaagggggtgatttcgtatcaagcctgttggcataatgccttgcgcctgctacaaagacctctagaccatttcttttattcatcccaacggtagaaaaattatgagtggcagccagacattggttgtgaaattggggacgagtgtactgaccgggggttcccgccgtcttaaccgtgcccatattgttgaattggtgcgtcaatgtgcccagcaacacgcaaaaggtcatcgtattgttattgtcacctctggggcgattgctgcgggtcgtgaacatttagggtatccagagttgcccgccactattgcctcgaaacaattgctagccgcggttgggcaaagccggttaattcagctctgggaacaactgttttcaatttatggcattcatatcggccagatgctgctaacccgcgcagatttagaggatcgtgagcgttttcttaatgcccgcgataccatgaatgcgttgcttgataaccgcattgtaccggtgatcaatgagaacgacgccgtcgctactgctgaaatcaaagtgggcgataacgataatctctccgcattggcggccattttggccagtgcagataagctactgttgttgaccgatcaggcggggttgtacaccgctgatccgcgtaacaatccagaagcggagttaattcgcgaagtgcatggcattgatgatgtcctgcgcgggatggccggagacagcgtttcggggctcgggacggggggcatggcgactaaactgcaagcggcggatgtcgcgtgccgtgcgggtattgatgtggtgattgccgcaggtagccaggtgggtgtgattgccgatgtgattgacggtacgccagtcggtacccgtttccactcattggaaacaccattagaaaaccgtaaacgttggatttttggtgcgccaccggcaggtgaaatcacagtggacgacggtgctgtatttgcgatcatggaacggggcagttcgctgctgccaaaaggcattcgcagcgttaaaggggacttctcccgtggtgaagtgatccgtatccgtaatctcaatgggcgggatttagcacacggtgtttcacgctataacagtgatgcattgcgcatgttagcggggcatcactcgcaacaaatcagtgaaatcctcggatatgaatacggcccggtggctgttcatcgtgatgatatgattgtcagctaaggagcaaacatgaacctgttagaacatatgggaaaagcggccaaacaggcttcctggcaattggcgatgttgagtacggccaaaaaaaatcaggcactggcggtcatagctaacctattagaatcagagagccaaactattttgcaggccaatgagcgggatatggctgcagcacgcgagagtggcatgagcgaggcgctactggatcgcctgttattgacgcccgcccgcttagccgccattgctaatgatgtacgtcaggtatgccgcctaaacgatcctgtagggcgtgttattgatggcagtttgctggacagtggtttaaaactggaacgtcgacgtgtcccgctgggggtgattggtgtcatttatgaagctcgccctaatgttactatcgatgtcgctagcctgtgtctgaaaactggcaatgcggtgattttgcgcggtggtaaagaaacgcattataccaatcaggcgacagtaaatgttattcagcgggcgctggagcaatgtggtctaccggccgctgcagttcaggccattgaaagcccagaccgccaactggtgaatgaactgttacgtctggatcgctatgtggatatgttgattccacgcggcggcgcaagcttacataaattgtgccgagagcaatcgaccatcccggttattaccgggggtattggtgtttgccatacctttgttgatgaaaacgcggattttgaaaaagccttattggtgatcgaaaacgcgaagatacaacggccaagtgcttgtaactcactggagacgttgctggttcatcaggcggttgccaaaactttcctgccgctattaagtgccagaatgcacgcgtttggcgtgacattgcatgccagtccgctggcgatgccctatctggcagatggaaaagccaaagttgtggcagtagaagccgctgattacgatgatgaatggctatcactggatctaaatgtggatatcgttactgatattgatgccgccattgaccatatccgtgagcatggcactagccactctgatgctatcctgacccgttccctgagtcatgctgagtattttgtccgcgctgtcgattcatcggcagtttatgttaacgcgagcactcggttcaccgatggcggtcagtttggtttgggtgcagaagtggcagtgagcacacaaaaactccacgcccgaggccctatgggactggatgcgctgacgacgtataaatggataggttacggcgacgatttagttcgtagctgatttattttttagtaggtttattggcaacaggtttattcttaaccggttgatcagtagctgattgattaaaaatcgctagtaaagcgacatgtggcaatttgccaatgtcgcttttttttcaaatcaaacctgacccagccaacggttattctgtaaaaaatattatcctgcataaacgttctccagtccaaaatatggcccatccggactatttcctcccgatagtaaaacatttaagtaattctgttagttgccgataacctctttgttatttatacatttttgatgataatctgagcagatagactgataaattaagaatagggaatggggccagtgagcgaaacgtctaaagagcaatttgttaaaaaaaataaactagcgatctgtgcaattcttcgggatttacagaagaacgatactgccgtgatggttacccatgctcgaggacaatttattagccgtattctggatatacagcctgagactaatcagtttattttcgatttcggcagtgtagaaaacgaaaatgttttggctcttggtgcggagcaactcacgattattgttgaacctacgggtgccaaaattgaattcacctgtaacaagctgaaacatgtcgaatatttgtcactacccgccttcagttctgccatcccggaacagctctatttcattcagcgacgggaatattttcgtgtcagtattccgcaatggccagcttattattgtagtgggaaattccctgacggcactcagtataaatatacattggccgacatctccttgggtggaatgggtttatatgccatgaaaggtagcgaatttccgctccagggatgcagtgttctgcgagatgcagcggtagatttatgtggttttggcctctttaaattagatctgcaatttatccgggcgctcgataaacaagtggttaataacaagggcgaaatgctgacagtgcaacgtttgagttttaaattcttgcgcttaagtcctattcaagagaaaggcttacagcgagccatttttgaactggaaaaacagcaaacagctaaggcgaggaaatttcaggaaggcctgtagcctcactatattctgtagcttcactctatagagtagcggtctgtcgcttgtatgatgcgttttatcattatttacaagcccacagggagcgcctctgaggctaccttgagaagacaaaataaaagctgaaaaatatgttgtattatcatgcaactgccccaatattataaccatcacaaaatatggagggcagtgttatggggatcagtgaagaagagagtatccgccgtctgaccaatgagaaaaatgctgttggtcattcggcgaaatgggtggcaattatttctgctgtctactttattatcatgctgttttacaagcatgaattgggcgtattaacattggctggtgggattttcttagtgtcgttcaccacgtggatgaaaaaacgccaaaaagtaaaatcgtataaaaatcagctacaacagattgaggaagataaaaccgtttaactttgctgatattctcattagcctgcattatttgatgaatgataggcatcatgccgcatggatggctcgcccgataatcagatttccaggtttattccgtttgccattttgcaagcgccacctgaatattgcttttatccaaaaaacggtcattgcttcacattctctggtcactggatagcacggtaaaaaatcaaaaccatgtcgtatcctatgatctctccgctcaaatattacaggttgtcatgcaggccgcagcagataaaaaactcactaatattgagatacaacaagggctggctgaatcattgccttttgctgatcaaagctttgatattgttatcagccgttattctgcacaccattggcacgatgttgggaaagctttacgtgaagttaagcgggtattacggcccggtggaaaagtcatcttcatggatgtggtttctcctggacatccggtattggatatctatttgcaaacagtagaagtcttacgcgatacctctcatgtacgaaattactctcctggagaatggctatctttatttaccgagggtgggttagtaataaatgaagtgacttctgaccgcttgtatttggagttcagcagttgggttgccagaatgcggacacctgcacattttgctacggctattcgcgagtttcaaaagttagcatctgacggtgtcattaatcactatgctattcaggctgatggttcctttaccagtgatatcatgatgattgtggcagtaagagactagtaaacaataagtgtgggtagtggtaataatatatcaatattcacatttagatttatataaatatatttttattatggataatgaggttatatcctttttattttcgcaccaatgatttgttttctttacacaacattacgtctccttgcattgctgcatccataatcaatatcactaaagtatttcatataatctctccgtaggcgtctattatgaaatgattctttgtgattgtgactaaaattattacgacagtctcattttagcagcagctttttttatcgagcaagccactatagataaaacatgaggagaggctatgtttttaatatcaacgtttaagggatgggcattgggtgaagactgaatgaaaaagtgacaactgatggacctgccacgatcatcattggtctcggccatgataacgttagccactacaatgccaacatcagtacctatcattagtttctacaatagataaaaaataaatcgataaataaatattttgatacaacacttttggggggatttttagccagtagataagcctgagtaaaccataatgagtcatcgctaaatcttgtttactcacttcatcagcattaatggttacagagtcaactttttcagtttatctgataaaaataattaattattagaacaatcttaatgagaacttaagaaatataaagtgttattgtggtccatctgagtctccgaggagaggttatgctaaacattgtccggcgtaattttaaaagtcagttttcctatttgcagcgttttattgcctcacctcgtaccgttggttcattggtcccctcgtcgccttggttatgtcaggcgatgctaaaccagatagattggacacaaaatcttaatattgctgaattaggtgcggctgatggtgtgctgactaagcgtattctgtcgcatatgtcagctaattcgagcttacaagcgtatgagattcaacctcattttgtacatgcattgcaccagctaaaagattcgcgtttacagattgcagatcgttctgcggagcagttggatcaagagtacgatgttgttttttgttgtttacctttgctgtctatcccaaccaagatcagtatcagaatattacagcaaactcagcaacgcctacgtgcacgcaatggagtcttagtgctgtttcaatacagccatctatcagagtcattgttatctcgttattttaattggaaaaaaatacgggtcgtgcgtaattttcctcctgcgctggtttatatttgtcaccccaattaaccgacatatcttgcccactcgatgtggataagagcttcatatcgagctaggtcactacgctgattttattgggtgtattattaattttacgtcactgtaaagttggcactactcttaattatcggtatgatttgtctctgcggcgttgaaccgcgtagtaaacctgttcaaccggccaataataacggtcggttttttgatgtcgaaaatttatcctcagaagttgatacgaaggactttcaagtaatgacacaaactatcttcatggtaggcgcgcgcggtgcgggtaagaccactattgggaaggcattggcgcaggcattggggtatcggtttgttgatacagatctatttatgcaacaaacctcacaaatgaccgtggctgaagttgttgagagtgaaggttgggatggttttcgtctacgtgaaagcatggcactacaggcagtaacggcacctaaaacagtcgttgccactggtggtggtgcggtactgtccagtgaaaaccgcgcattcatgcgtgatcatgggcgagtcatttatctgcgggcgtctgcagccgtattggcaaagcggctagcggaagatcctgaagaggctcagcggccaagtttaaccggtaaacccatcgttgaagaaatactggatgtgttggctagtcgtgaagcgttgtatcaggacgtcgcccatcatgtacttgatggaacgcaaaccccgtcactggttgtcgaacaaattttacagatgttgactggtgagatggtcaaataatgaagaaaaggggggttgattggtaatgtatgtaatgtgtggagcgagtctggttgattgctaattaattatgcaggtatacaattgtcacctacataattatttggaaacgcgttttttacgttcatcttatgcggcttaaggtaagaccacgcaaggtgggctaatgaaaaccttcacattatttttccttcaacactcgcattttacgcctgcatttcggtcgatattgatcgcatttttgaaacgatattaatgttttttattttatgttatatcgttaatcagccgccgttttacttttttgtcttaatcatccgctttcgtgcctttgaaaggcattgcacgatacacaaattgtgcgctttctcctcaaccaaggcagtgaatctggttatgatcccatttcgtcataataatcagtgacagaccgtttacagaaactctaatatgaaagctcatttatattaagatgcgggtagcaaagctatgctgaaatttaatgagtattttaccgggaaagtgaaatctattggttttgacagtgacagcattgggccagccagcgttggggtgatggaaaagggagagtacacctttagtacagctaaagcggaggaaatgacagtaatcaccggttctttgaaagtacttataccgggatcgcctgactggcaaacctttatgccgggtgaaaccttctatatcccaggggaaagtgaatttaacctacaagtggctgaagcatcttcatatttgtgcaaatatttgagctaatgaatttattgagttagcgagtctgtcaccctctctatgccagagggggcgacatatcatctatcctttttacttactctaagctgcatcgtagcgcgtgtttttcacttctcacttctcatttttcactgacccgagtcaccgactttcgctggctgatcggatgtgatgttgtccgcctaactgcaaccccgatgactttggttatatttagccgcgctgtcgtgtgctgaaatcagtgttgtgcttcgccgccaagggcctcaatgagattcttaatcaaagcggccagctcactggtcatcagaataaaatcggcatcgaaacgttgtgcaaaatcttcccgatcaatatcttcgttttgatcacgtagcgtgtcagcgaattttaaacgctttaatgagccatcgtcagacagcaccaactgtatccgttcttgccaatccaacgctaatttagtgaccagtttgcctgcttcgatatgtacggcgatctcatcactgaataaatcctgttttttacagcgaataacaccgccatcttccaagattgctttgagttcagcttcgtccatcagggcaaagcctgcaggcaatgttttggatcgaacccactcagtcaaagtcagttcaatcggattttctaacgttagcgggacgacaggtaacgaccccaggcttttacgcagcaaagccaatgtatcttcagcccgtttagcacttgcggcatcgaccataatcaggtcattgacagtatcaatccacaaaaaagtttgattaaaacggctgaatgcacgcggcaacaaactgtgcagtacttcatctttcaatgaatctttttcagttttcttcagtttgcggtgctgttcaccttccaaccgttcgattttgtcctgcaactcttgcttaatcaccggtgacggtaagattttctcttctttgcgcgcacaaataacgatctgaccattaacggtgtgagttaatgcatcgctgtgcgaacccatcggtgatacccaaccggttttcgccatatcctgactaccacaaggcgtgaaactaaaggcgcttagctgtttctccatttcatccgcagacagcgaaacttcccggctcaaacggtaaaccattaaattcttaaaccacagcatagtgttatccttggctcgggcgcgcctggagcgcgcgagttaatcaacgcagggcggcatgataacgaattggcgcgcgtgtccctagtaaaaaaaataagaaaaaagcagagccagtctattatttgttgaatgttatcttcggtttaattgattaaaaacagacggaatgcaaaattatggataacaaagattgtatcgctacggtgtattgttcaaactgaaaagataatattttcattatcatagttatccagatcacagttatcctgcctagcagggtattttgatcgcgagaaaataaaacaatcttgtcaacgaggtgagatgcgatgcgcattggtatagatctgggtggtaccaaaatagaggtcatagcattggccaatgatgggcaggtgcttttccgtaaacgggttggtactccacgccatgattatcaaaaaaccatacaggctattgctgacttaatcgctgatgccgagcacgcgactggcgagcaaggcagtatcggggttggtatccctggcacactttctccttttaccggcaaagtgaaaaactcaaactcagtatggttgaatgggcgggagttagataaagatctctcggtgtttttgaaccgcccggtgcggttagccaatgatgcgaactgtctggccgtttctgaggcaacagacggggcgggggcaggtaaaaaatgggtgtttgctgccgttatcgggacggggtgtggctcgggtattgccattgatgggggttcgcatgctggcggtaatggtattgccggtgaatgggggcataacccgttaccttggcaagatgaagaagagcgagaatatgcacaagaagtgacgtgctattgtgggaaaaaaggctgtattgagacttttgtatcgggtacgggttttgccactgattacttcaggttgagtggaaaaccgctaaaaggccatgaaattattgagttggttgagcagggtgatgttatcgcagaacaggcaatgaacaattatgagcggcgttttgccaaatcgctggcccatgtcattaacctgttcgaccccgatgttgtggtactggggggagggatgagtaatgttgaccgcttgtatgacacattacctgcgttaatcagcccctgggtatttggcggtgagtgtgaaacgcctattcttaaagccttgcatggtgattcgagtggggtccggggggctgcctggctatggaatacccttcgtccttgacgctacagcggtgttagctacgttcactcacccgaatcacttactcatgtaagttcatcgggatttgctcacttgctgccttgctgtaacgccaatgactttgggtatttcccttagaacttgacgctacagcggtgttagctacgttcactcacccgaatcacttactggtcgttgaccttacaataaatagactcatcgggattttctgccttgctgtaacgccaatgactttgggtattttccttagaacttgacgctacagcggtgttagctatgttcactcacccgaatcacttactggtcgttgaccttgcaataaatagactcatcaggattaatgagcctcatccttgaggcttaccctgtgggctagcatcaatgttgttcaaattgattcccgaccgatctgttattcacttgctgccttactgtaacgccgatgagttggggtatctgttcagtcttgattgactcggaaggcattatccaaacggctgacgcctaacccgttaacttttttcacttttatctgcaccgggatccgatctttcattgcctctacatggcttatcaccccaatagttttgccggaagcattcaggctatccaaggcatccagtgcggtatccaatgtttcagcatccaacgtaccgaagccttcatcaagaaacagtgagtcaatactggttttatggctgactaaatcagacagtgctaatgctagcgccagactcaccagaaaactctctcctcctgacagggtacgagtatcgcgtatggcatccgcttgccaggtatctaccacctgtaattccaatgcatctgtagtcttacgttgtaatagatagcgcccatgtaaacgactaagttggttattggccagataaaccagatgatcgagtgtgagaccttgcgcaaatttacggaatttatcgccttctttggagccaattaattgattgaggtaactccagtcatcatattgctgctgactacgctcaatttgttcaaatagcgtacgttgattatgacgtcgagtggtgtcgctttctaactgattgcgtagttcgccttgccgtaacgttgtggttttcagttgtgccaatagctgttctgactgttgttgtaataaggttaattcagaggacttatcgacaccttggggacaaagctgtaaatgttgatccaatatctccctggcttgttgcaggcggatctgagcttgttgccgtcgctcatttaattgctgttgcaattgttgtagatgctgcctttcttcttcacttaacagggctgcggttaatgccgtttcatcagcaaattcgctggtggacagtgcttgttgcaattcagcctgtgtggtggtagcacgttgctgatactgttggcattgttgctccagcccggtcagttcacctgatagcctattcagttgggattgagcctgttgtagggctttttctgcgttttgctgggcaagctctgcctgttgctgctgtaagcgtaatcgctggcggacttcggcaacgatatcttcaccaaacagtgcctggcgctgctggatttgctgctgtaatagcgtttcagcttgctggcgttgttgacttagcgccgataattggtcaatacactcctgtaaatgacgccgttcattctcaatacgtgtttccagcgttttttgttcaatagtgagccgctgttgctcttgctgatgttgttgccagcgctgacattcctcttcccgctgtgctagccaatcctgttgttgatcggcatcgggtactgataaggacaattcagtcagcgtatggtttaacacttgctgctgagctataagtgcttcttgctggtgctgatattgcgattgcagctgttggtaggtttgttgagcatttttttggcgttcagtgatcagtgccaactgttgttgatgttcttgctgccgttgttccaactgggtcaggatatctttggcctgctgatactgctgagtcagacgctcatactccaccagctttagttgacacgcctgttcttgctgctcatgttgctctagccacagggctaatgcgtcaggttcattcaaggtgaaggccagtgataacggttgtgccagtgtttgccaacgttgctgatatgcagctaactgttggcgatggtcttgtaactcttgctctatacgctgctgatgttgttgcatgcttgcaacttgggtacgcaactcagtgccttcagtgtaaagctgttcgacctgtaggcgcagttttgcaactcgcacggctgtttctgagggtttcactgcttggtacgcagtaatcgccgggtgctccacagcaccacatagcgggcaggcatctcctggttgcagtttggctctttctgcttccagtgtgacaatctgtttttcgcgttccagtaaggcttctaaatcaaccagatgttgtttctgctgctgatataactggcgtttttcggttaactgttgctctaactgtttaagctgttgctgctgagccgtaaattgttgctgctgcttatcatagagtgcttgtatttgttgtgctaaaggcgataaagccgccagttgttggcatatctgacgttgctcattgaactcgtttagttgctggcgcaactgtgctgaaggttgctgttgttcaaggactaataatttctgctgaagatagcttgcctgtgcgcgagcctccgctaaggccacttgttgttgtttctcttgcgcacttagtgttgtagcctgctgttgcagcgtggcgagtaaggttgtttgttggtgtagttgttgctcactttgagctgattgttgttgctgtagttgtaattggcggaactgctcatgccataagggaagatgtttttcccagtgctgatgatgggcatgtaaattggcatagtctgctagctgttgcaggcgttgatgggtctgcaatagtttttgctcattcagcgcaagttgttggctgttttgctgctctttagcgcgtaattgctgtatttgccctgcaagttgtgacaatgtctgctgctgctgggtgataaggttatccagcggcacgatccgttgttcgatgagtgtttcttgctcatgttgattaagctgttgctgttggcgtgccgcagtggcttgctctactgcctgagtcagtggtgtgagctgtgccagatattgctgctgttgttgtgccaatgcggtgatgcgttgctgtgtttgttgtaaatctttttggctacggtcacgttctcgttgcaacgggcgcaatttttctgccggttcgctacgcgctaaacgttgtaggccgggtagtgcctgttgatactcttgctcaacgagcacctgttgctgctgatattgctgtacgtgttgttgctgctgctgccaacctgttagccagtttatttggttttgcgtgacgagttgttctttactgagctgctgctcttgttgactcagtgcatcaatttgctgtgccagggccaggcgttgttcttcatttaacagttcaatgccgctggcacgttggtgcaatgcatccagatcgatcttggcttgtttatgtttttcaaatacgcgttcagatagacgtccgtagatgtcggttcccgtcaattcttccagtaactcagcgcgatcattggcatctgcattgaggaaggcggcaaattgcccctgtgacagcatcatggacttggtaaaacggccaaagtccagaccggtgattgccgcgatcatatctaatttatcgcggaccttatcggccaagattttgccgttttcgcataaggccagttctactttgggggcttgcagattgccatctgggctgtttctggcacggcgctggctccaaaaggcgcgataacggatacctttcacgtcaaattcaacttctgccagtgattctgcagtatggcgcgtcatcagttcattctggctgggggttacgatgaggcgaggggtttggtggtacaacgccagacagatagcatctaacagcgtggtttttcccgcgccagttgggccggtgatagcaaataagccgttactggcaaaaggttcggcagtgaaatctatcttccattcgccctgtaatgagttaatgtttttcagacgtaggctcaaaattttcattgggctggctcctccgccacaccgttactgccatcttgtgctatttcatcaaccacgtaattgaacatttggcgcattcgctgctggcgaggctcgggtaaatctgcctccagtgccagcctacgttcaaatacgtcactgacggtcaattcgtttagcgtttctttttcctgccggtggatgctgttattacgttgttctttgctacggcgtagtaataccacttcaacgggcaagttcgctgccagtgcctggatccgtctttgaatatcggtgagatagtcttgggttgccacttctatatccaaccacacgggtaagccttcatggccagcaaatgccgctaattgctgctctatttggcgcaaatcacctttgatcaattgcatcggttgaaattgtggaatgaagagtggggtaactgatgacagattttgctggtcaaactccaccaaatacacacttttctctttgcttagttcatcaaaactgagcgctataggtgagccgctgtagcggatatgttcagttttagcgacctgttgagcgcgatggatatgaccaagggcaatgtaatccgcgggtggaaaagcctgagccggaaaggcatctagtgtaccaatataaatgtctcgtactgagtctgtggttgtcacacccacggtggtcaggtgcccggtggcgataatgggcagaggcaagccaagctgagatcgcagttctagggcgcgttgatataacgtttgatagtggccagcaatagcttcttgtaatgccagttgtttctggtcaccagactcacccgcttgactggtcaccagatcacggggccgtaaaaacggaatggcgcatagcaccgctgcgggttgctgctgtctatttttcaggataatcacttgttgtttcagatcacgactggcacatgagattaccgaggtattcaggtatgaaagtaaatctcgtgattcattcagtgtggctaccgaatcatggttgccacccagtaccactaattgacaggcggtaggctggagctcaacaataaaacggttatagagctcacgggcatagctgggcggggcaccggtatcaaaaatatcccctgcgacaatcagcgcatcaacctggtgttctttgatctgctcaatcaaccagtgcagaaatgcctgatgttcagcagcacggcttttggtgaaaaaatactgccccaaatgccagtcagaggtatgaataatacgcataaagctctcgctatggccgatgatgacgaaagagaatggcgctgattataagcgttggcatcaagatgtcgcggtgaaaaacacaggatgaaataaatctccgagacgcctcgcaaagttgattactgcgtttggcaaaaaaaataacatttatcactatgcttattgctcactgaagcgtgatatttttcataaatctgtcacaaaactgacgcataatggccccgaaatcgaatagtgaccgctaacatactggcagggttgatgatggcaagacgcatactggtggtggaagatgaagcaccaatccgtgagatggtgtgctttgtgttggagcaaaatggctaccaaccgttagaagccgaagattatgacagcgcggtagctcgcctgtcggagccttttcctgatttagtgctgttagactggatgttacccggcggctcgggtattcagtttattaaacatatgaaacgtgaagctttgacccgggatattccggtgatgatgctgaccgctcgtggcgaagaagaagatcgtgtgcgcggtttggaagtgggcgcagatgattatattaccaagcctttttcacctaaagagctggtagcgcggatcaaagcggtaatgcggcggatatcgccaatggccgttgaagaagtgattgaaatgcaagggttgagccttgacccttcatctcacagggtaatggcgaatgatcaggcgctagatatggggccgaccgagtttaaattattacacttctttatgactcatcccgagcgtgtttatagccgtgaacagttgcttaattatgtttggggcactaacgtttatgtagaagatcgtacggttgatgtgcatattcgtcggttacgcaaggcgcttgaaactgatggtcacgataaaatggtacaaactgtccggggaactggataccgtttctcaacgcgctactgagttttcagtgccggagaattcgttgtgttagaacgcttatcatggaaaacgctggctttagagctggctcttttttgtttgcctgcattattactgggggcgtttattggttatctcccttggttattgctggtttcagtggtcgccgcgctgacgtggaacttttataatcaactcaaactctctcattggttgtggcttgatcgcagtatgacaccgccgtcggggcgttggagttgggaacccctattttacggcttatatcagatgcaattgcgcaaccgcaggcgtcggcgcgaactggcgcttttaattaagcgttttcgcagtggtgcagagtcactgcctgatgccgtggttatcaccacggttgatggtaatattttctggtgtaatggtttagctcaacaattgttggggtttcgctggccagaggataatgggcagcatattctcaatttattgcgctacccggaatttagccaatatctgcaacaacaaacgttttcccgcccactgaccttgcaattgaataacggttactacgtggagtttcgcgtgatgccttattctgaagggcagttactgatggtggcccgtgatgtgactcaaatgcgccagttggaaggtgcaagacgtaacttttttgccaacgtcagccatgaattacgtacgccgctgacggtgctgcaaggctatctggaaatgatgcatgaccaagagttggccgggccgttacgcgataaagctttggggacgatgcaagagcagactaagcgtatggatgggctggtgaagcaacttttgacattatcacgtatcgaagccgcaccaaatgtggatttaaatgagcgggtggatattccgctgatgttgaaaatattgcagcatgaggtacaggcactgagcaatggccgccatgagattactttcagggttaacgatcaattaaaggtattcggtaacgaagaccaactgcgtagcgcggtatcgaatctggtctacaacgctgtaaatcatacgcctgaagggacgaaaattgaggtctgctggcaacaaacaccacaaggtgctcaatttcaagtcagcgacaacgggccggggatccctcctgagcatgttcctcgccttacggagcgcttctatcgggtcgataaagcccggtcacggcaaacggggggcagtgggttggggttggcaatcgtgaaacatgctctgagtcaccatgatgcgcgtttggaggtgatgagtgaaattggtctgggtacccgttttatttttaccttaccgaacaggttgattgttccaactgttttagtcgagaatgcagtcaaatcttaagacggtgcggataaaagcctaatgaaatggggaaaactggcgctcttaaatgtcattttatggcatagctatactgtttttgcgcaatcaatagctttagtacagccagtggctttaacccgatcagtggctttaactcgatcagtggctttagtactgccagtgacgctagcctctccctcaattaccgtctctccgtcggtaccaatgcccgttgccaacaccctatcaggaaacctttccagtgttggttctgacacgttggccaatctgatgtcattgtgggcaaatgatttcaatcatcactatcctggcgttaatctgcaaatacaggctgcggggtcatctaccgctcctgctgcgctggctgccggggcaacgcagcttggcccaatgagccggccaatgaaagctggcgagattgctgcttttattcaacgctatggctacccaccgttagccgtgccagtagccgtggatgcgctagtggtgtttgttcatcaggataaccctctgaataggctgacgttatcgcaactggatgctattttttcgcaaaatcgccgttgtggagaaccccagaaaattcaacgcttcggtgacttggggttgagtggcgattgggcggcacgccccctacaacgctatggtcgtaattctgcatcggggacgtatggctattttaagcgccgggtactctgtgatggtgattttataaataatatcaacgaattacccggatctgcatccgtggtgcaagcggtggcgggttcattgaatggcatcggttattccagtattggttttcgtaacagtggtgttaaatcactgccgttggcagcgagtgggcaagattttgttatgccaactgcagaaaatgtcagtaatggcctctatccgttatcacgctatctctatatttatattaataaagcaccagggcagccgctggaagcactcactgcggcatttcttgagcgtgcgctatcccccgaagggcaaaagttggtcagccatgacggctatttgccattaccgcctgctatgttgaataacacccgaaaaacattgggttttactgactaatctgctctttatatgtactcaaaagtagggtctatcgctgtttcaaccaacaaaaataattttgggttattccggttgagtgaaattgatggagcctgtgctgcctatcggggcctatttatctgatattctcgctatgagcggttaactgttggctataaataatacaaatcatatggtgcgtatcgttgtaaactcgacatcattgactggcttgtaaaaattatctggacgatgattctgcttttatgatcccagcttgcctttctccgctataaactgtctacttagcgccgttgttggcctattccacctgcaaataacttcaaaaatactgcatactgtcgaaatagatggcttttaaaccgtcggagttcgtgtttatcagagctttgtatcgtttcgatctcgtaggaaagaccacagcgtagaattttttcttttggtcattttaactaggcaactatttcactatgagtcatcgtttatcatctaaagatattatggcattaggttttatgacctttgccttattcgttggggcgggcaacatcatcttcccaccgatggttggattacagtcaggagaacatgtgtggtgggccgctctgggcttcctgattactgccgttgggttaccggttattaccgttattgctctggcccgggtcgggggcggtattgatgctctgagtacgccaattggtcgtagtgctggtttggtgctggctactgtctgttatttggcggtaggcccattatttgccattccgcgcactgctaccgtttccttcgaggtcggcattgcgcctttaacgggtaatggcccgttaccgctgtttatctatagcgttgtttattttgcattggttattggaatttcactgtacccagggcgcttgttggatacggtcgggcatattctggctccgttgaaaattttagcgttagctattttggggattgcggccctgatctggcctgcggggccgttgattacagcaacagatgcttatcagcaagctcccttttcctccggtttcgttaatggctatctcaccatggataccttgggtgcattagtcttcggtattgttatcgtgaatgcagcccgctcgcgtggtgtggtttctgccgtgttactgacgcgttataccatttgggcggggttgattgccggtattggcctgactctggtttacctaagcctgtttaaattaggctctagcagcggtagtttggtacctgatgcgcaaaatggcgcggtcatcttgcatgcttatgtccagcacacctttggtggcttgggcagtatgttcctggcggcactgatctttattgcctgtatggtgacggcagttggcctgacctgcgcttgtgctgaattctttgcgcaatacctgcggctgtcataccggacactggtgtttatcctcggtatcttctcgatgctggtctctaatctggggctgagccaccttatccagatttctattccggtcctgacggcgatttatccgccttgtatcgtgctggttttgatgagctttaccttacgctggtggcagcatgcatcacgtatcgtcgcgccagttatgttgattagcttggtattcggtattcttgatgccgtgaaagcgtctacttttgcgaattttttaccggcatgggctcatcatctgcctctggcagaacaaggtctggcatggttaccgccttccttgctggtattcgtcgtcatagggttgtacgatcgcattttctgtcgccagaaaattgtggttaaacaatagctgcgcggcaatagagtatttttagccacggttaatatccgtggctttttgctgaaaaaagacggggctttgtgaatggaattaccagttaaaaataagcttaaacgtggcctgacgacacgtcatattcgttttattgcattgggttcagcgatagggactggcctattctatggttcggctgatgcgataagaatggccggaccaagcgtgttgttggcatacctgattggtggtgtggtggcatttgtcatcatgcgtgctttgggtgagatgtcggtcaataacccacaagccagctctttctctcgttatgcgcaagattatcttgggccgatggcaggttatatcaccggctggacgtattgttttgagatcttgattgtggctattgctgatgtgacagctttcggtatctatatggggctctggttcccagatgttgctcattgggtatgggtgctgagtgttgtcttgatcatcggcgcggtcaatatgatgagtgtgaaagtcttcggtgagcttgagttctggttctcgtttttcaaagttgccaccattatcatcatgattttagccggtatcggtatcattgtttggggtattggtaacggtggtcagccaacgggtatccataatttatggactaacggtggcttcttcagtaatggctttgttggcatgctcctgtcattacaattggtgatgtttgcctatggcggtattgagattattggtattactgccggtgaagccgaggatccgaaaaaatcgattccgaaagcaatcaactcagtaccatggcgtattttagtcttttacgtcgggaccctgtttgtgattatgtccatttacccatggaatcaagtgggcacgaacggtagtccgttcgttctgaccttccagcatatggggatcactattgctgccggtattttgaactttgtggttatcaccgcttctgtatctgcaattaacagcgatgtgtttggtgtcgggcgtatgctgaatgggatggcagaacaaggccatgcaccaaaagcttttactgctatttctaaacgcggtgtgccgtgggtcacggtgctggtgatgatgtgtgccatgctaattgcggtttatctgaactacatcatgccggaaaatgttttcttggttattgcgtcattagcgacgtttgctactgtctgggtctggatcatgatcctattctctcagattgctttccgccgttcactgagtaaagatcaggttaaagcactggatttcccactgcgtggtggaacctttacttcggtgctagccatcattttcctggtatttattatcggtcttattggttggttccctacgactcgaatctcactgtatgtcggattagtgtggatcgtgctgttgctggtggggtattactttaaggtcaagtatcagaaaaaacaggctacgctgatcaagaatgctgattaaaaacacagttcaataaacactgagtcgataatcgatacaaagccggggtacagttcatctgtcccggcttttttcttttaattccggcaagttgagaataataccagcaagttgaaacaatcttctccgccccctctctcatcctcaatatttatactcacagatgagggggttctgtccacaacgtggcatggtgagtgacgataaactatttatagactcgtcattcttcaagctgcatgtgtgctggctatgttcgttactcggcccgttcatgggacttgcctcgacgaagcatctgcttccggcggatttggctctcgcttgtcgccttcctgcaactcgaattatttagagtgtatctatcaaatagttatatccaataaatagttacatctaataaatggtttgtatcaaaaatcgtatatctcagatgaatgtgtcgcggcgttagtgtctgcatcaggttaatgtctgtagcaggttagtgtttgcacaaagttaatgtctgcaccagatagtcttcacaggaatggttttggttaaagcaggagaattttatgcttagtggttggcaccttccggtctcgccttttgttcgtttggcagacgacgcattacatatcacgctctggttgcaaggtgatagtttacctgcgcaagtctttctgcgttgtgagccagataatgaagagtggctgctcactatggaggggcatgagagccatgatcgttggcgctatagcgtttctttaccgttatatgaggggcagccaacccggcgctactgcttcaaactattatgggatgaccgccaacagtggtttggcccgttggggttctcggtgattcctccagcacagttggcacagtttgctgtagatgtacccgatagcgggcctgattgggtcgcggaccaagttttttatcagatcttccccgatcgctttgccagtagtcaggcagatcatggtgtgcaggaggggagttatattcatcatgcggccggttgcccggtatctcgccgcgagtggcagcagccattggatgatgtgcatgccgcatcgacattttatggtggcgatctggccggtattagtcagaaaatcccttactttcaacaactgggggttacggcactgtatttgaaccctatttttaccgctcccagtgtgcataaatatgatactgaagattattatcaggttgatccctacttggggggagagcgtgatttcttgcaattgcgagccgctacccgtgaagtaggaataaagttggtgctcgatggcgtgtttaaccacacgggtgattctcatcgctggtttgatcgctatcaacaaggggaaaacggcgcctgccatcacgaagattcgccttatcgtggttggtttacgttcctccctgatggacgagcattagattggaaaggtaatgccagtttgccaaaacttaattttgccaatgaagaggtcgctgaacgaatctatcgcagtgatgacagcgtcgtgcgttattggttacggccaccatacagtattgatggctggcgtctggatgtcgtacacatgctcggggaagatggcggcgctaaagggaatttgcaccatctgcacggtatctatcaggcagcaaaagaagaaaatccgcaggcttatattctgggcgaacattttggcgatgcacgtaattggttgcacgctggagtggaagacgcggcaatgaattatatgggttttgctttgccggtccgcagttttctcgccgagctagatgtggcttgccatcctataaaattggatgctgcggattgcgcctactggatggatgagtaccgcgcaggattgccccatagccagcaactccgtttatttaatcaattagatagccatgatactgcccgttttcttaccttattaaagggtgataaaacccgtatgcaaatggcgctaatatggttgtttagttggattggtgtgccttgcctattttatggtgatgagattgggctggatggagggaatgatccgttctgccgcaaaccgttcccgtgggatgaggctcagtgggatcatgacctattatcactgtgtcaacgtatggcggctttacgccacaaaagcatagcgttgcggcgcggggggtgtcaggtgatccatgccagtggtgattccctggtctttattcgtagctatcaaactgagcgtgtgatggtggcgatacaacgttccgatgatgcggatattttcctgcccgcctctcctttactcaatgtggctgagtggcagcgtctggaaggtggaggagacctggctgtcagtgagactggggtaaacatggggctggagggtaagagtgttaccttgtggtgtggtgttggtgagtgctaacttgcaaaaggcgcggtgacggataactcactagagcagctcagggataacaattcagtgataactgagctgtttttttgctccagtaagataatatttatagggataagagaatatttatagcgcgaataactctcactgaaaggagctttatatgggcacagcgaaaagaacagcattggttatcggtgcttcacgggggttagggctagggttggttgatgagcttagtcgccgcggatggtctgtcaccgcgaccacacgtggcgcggctcaagatacgtcagcacatgccgcccattggttaaaattagatattaatcagccagaaagcattaagcagtttttaccacaagtacaggggcagcgattcgacctgatatttgttaacgccggaatctctgggccagcacaccaatctgcgatcgatgccacacccgatgaaatccaggaactgttccagactaacgccatctcgcctatccgaattgctcaacatttgctggcacaacgcaatccaacccagagcgtattggcgtttatgtcttcccagttaggcagtattgaacgcaatgtttctgggcataaaccgttgtattcagccagtaaagccgcattgaatatgatgacgcgtaatctggtggctgaagttgcagatccgaccttgacggtattatcgattcatcccggttgggtgaaaacggatatgggcggtgatgcggcaccgttgacgattactaccagtgtgaagggcgtggtcgatcaaatcgaacaggcttcagggaaagggggccacggatttattgactatcaggggcattcattaccgtggtaatgctctttgttcaccattaatacgctccactctaatgaatatcccccatcaatagttcgataggggataatattttcagatacttcgccgccgatggcttggttagtcatcggtcaatagctaaatcaataaccaatagcttaattaatgacccatggcttaatcttaattaacaaccattagattgattagtagtcattagattgattagtagccaatagcagcccctgcggggcgacggacatcattggcaccgtacaggtagccctcacggactttgccggagacagcagaatcattacccgagttagccgggctgacgccctcaacaccggccaggccgactaaaatcaactccgctgcgccccaagggctctgttcaaccatcttatatcccatactcttcaggatattgaggctgtccgctgagacaccgcgttgctcataatagacttcatcgggtagccactgatggtgaatacgtggtgcatcaaccgcttcttgcggggccataccgtggtcaatgacgttcagggcggtttgcagcgtgatgctgataatccgtgagccacccggtgaacccaagaccataaatgtttttccatctttggtcactagtgtcgggctcattgacgatagtgggcgcttaccgggggcgatagcgttggttgcaccttgtaccaatccatacagattttgttcacccactttaactgtaaaatcatccatttcattattgaggaagaagccagtacaaggagcaatgaccaccgcgccaaagcgcccattaacggtatacgtggtagaaacggcattaccctcatgatcgacgatggagtagtgtgtcgtctccggtttttcgtgaggttgcatacccggttgtacttctactgatggtgttgctttgttggcgacgatctgtttacggatatcggcggcatagcttttgctcagtaggcggtcaagcggatttttaacaaactctggatcaccgaggaaggtattgcggtccatataggcatggcgcattgcctccgttagcgtatggatatagtcagcggagttaaagcccatacttttgaggttatagccctccaaaacatttagcgtttcacataatgtgacgccaccggaactcggcggtggggctgaaacgaatttataaccgcgataactacaggtaatcggtgcggtttcggtgattttataatcggcgaaatcggcggcagtcagtattccgcctccctttttagccgctgcttccacagcttgcggtattttaccttgatagaacgcatccggccctttttctgaaatcgcgcttaacgtatccgcgagatcggcctgaaccagacgatcgcccggttgtaatgcctctccatctttacgcaggaagatacgtgcagactcaggatcctgacggaaacgtttgacggtggtgtccagaatatcggtatcggcgcaagtcaggataaagccgtcacgggccaaacggatagccggtgccatgacttgctgacgggttaatttgccgtattttttttgcgcactatccatgcccaataccgtgccaggtacacctaccgccagatagccatacaaacttgcatccttggtaacgttaccgtctttatccaagtacatatcagcattagccgtggaaggggcggtttcacgaaagttaataaatgtatcggttccatcggcaagatgaatggtcataaaaccccccccccgccaatattgccacagcaaggattgactactgcctgggcatatcctactgctaccgcggcatcaacagcattaccgcccatttttaaaatatcagccccaacctgtgaagccagatattgggaggtcacaaccatgccatttttcgcttctaccgcgggtgtggaggcggcatgcagcgtgccacttaccagtaaagctaatactgctaatggcttattccattttgttaaaaacatacgaactcctattgtgctcctgcctgccgggagttacccggtcatcattgtctggcagcactaaaaacgctgctttgtatgtggaatataaaaaatttgtagaaggtaaaaatttgtggaatgtaaaaattacacaccaataataattaatagcagaattattattttgtgagactcattaattttttgttaaatagcaggatgagagggtttttaattcaacgtattgatttttatcaatataaaatcgaagcaaaggaaagtgacttattggaagtaaggtatgatgaatcgaagtgaggggcggtatctaggggaaaaaaagccagtcagagtgaactgactggcttgatagcccccgagcttgtcggggacggtttaaatcttattacagcttagatgcgttctcagacaggtatttagctacgccgtctggggatgcgcccatacctgctttgcctttttcccactgtgcagggcaaacttcgccgtgttcttcgtggaattgcagtgcatcaacggtacggatcatttcgtcgatgttacggccgattggcaggtcgttaacgatttggctgcgaacaataccatttttgtcgatcaggaatgaaccacgcagtgcaacgccagcatctgggtgctcaataccgtaagctttctggatttcacgtttgatatccgcaaccattgggtatttaacttcgccaataccgcctttatccactggggttttacgccatgcgttatgcacaaactctgaatcgaaagaaacaccaacaacttcaacaccacgtttttggaattcttcataacgatggtcgaaagcgatcaattctgaagggcaaacgaaagtaaagtccattggccagaagaataggacggctggtctgccgttcaggtgctttttcaggttaaagttttcaacgatttcgccgttaccaagaacagcagccgctgtaaaatcaggggcttgacgagttaccagaaccataaattactcctgttaatagagatggattaaccagatgtcttaaaaactatcgtaacagcataggtatttaagtgtgatgaagaaaggaataaataccaattgttatgatagtttttgcctatcgttaaacgattttagttttgcagtcttgctaagatacctatttcgctgaaaagcgcaagtgggctgcactcagtagctataccgtaaattcagtagctataccgtaaattcaatggctataccgtgaattcaatagctataccgtaaatgggtagacagcaaagaacattttaatctaaatctgcttatgttgtgcctgtcgcatcattgtagggtaaaacgtcaaaaaaaggtcttctagcggttgataatgttgctctatagcgtaaaaagaccctgcaagggcggctagtttgggccgccgattcgccataccttgtagtacatcagcaatgaaggggagttcagcatagcgttcgagccaacgctctgaccacagataagcattaaggctttggaaacgagcgggcgtatgtggcaaatgtggcaaaatttggctctgtgcatgctgaagaaaatcgggtagcgtgcaatttggtaccagttgatcccagtggcgcgctagaaaatggtcccacagcacatccagtgtgatcggtgaaacccggcgataatcagcactgaaataggtgcgagcctctttaaccaacggtagcgtatccgtcataacatcaactcggcgatgcatcataataccagcgacaatctctggggggtattcaccctgtggattaccacggacaaaatctgccaagagattacccagcagcgagctgtcggccagagcagcgagatggaggtgtgcgagaaagttcatgctgggaagtataatgcaaatcaccacgaactatccttatttcttgcagccagcccttgagggctctagactagccgcctgtttttgtgaaccgaccccatgaggctgtttcttaccattttgtgtactattggtgcccaaaatagtttgcagcaacacggccctgttggtgtgggtttggtcttagatgaagtggaaagccatgcgtgttgccgatttttcttttgagctaccggaagctctgattgcccattaccctcagcctcagcgcagtggttgccgcttgttatcgctggatggccctacggggacgttaacgcacggcattttcaccgatttgctggataagctggcgccgggtgatctgctggtgttcaataatactcgggtgataccggcccgtttatttggtcgtaaagccagtggtggcaagctcgaagtgctggtcgagcgtgttttggatgaccatcgggtattggctcatgtcaaagcctctaaagcaccgaaaccgggcgcagaactgctattgggcgatgatgaaagtatccgggcaaccatgttggcgcggcatgacacattgtttgagttgcgttttgacgatgagcgggatgttttcaccatcctaaatgcagtcggtcatatgccattgcctccttatattgatcgtcctgatgaagatgctgaccgcgaactgtatcaaacggtttatagccaacgtccgggcgcggttgcagcaccaactgcgggcctacacttcgatgagccaatgctggcggcactgcaggaaaaaggcattgagatggcttttgtgacactgcatgttggcgcggggactttccagccagtgcgtgtcgataccatcgaagaccacatcatgcactctgaatatgcagaagtcccgcaagaggtggttgatgcggttctggcctgtaaagcccgtggcaagcgtgtagtcgctgttggtacgacatcggtacgttcgttggaaagtgcagcgaaggccgctgaaaacgggttaattgcgcctttcttcggtgatacccgcatcttcatttatcccggttatcactatcaggttgtggatgcgttagtgactaacttccacctacctgaatcaacattgataatgttggtctctgcttttgcaggttacaaaaacaccatgaatgcttatcagcaggcagtggcagaacaatatcgttttttcagttacggcgatgccatgttcatcagccgtaatccacgggcaccgcaagagaaggttagcccgtaaatttcggtcatacaggttgtgttttttcaacgacataagcgtgtgatcaggcaaaaacaacatcagactgtttctctgatgctggaggttatgtgaagtacgaattacaaaaaacggatgggcgcgcccgccgtggtcggctggtgtttgagcgtggcgtggtcgaaaccccggcctttatgcccgttgggacgtatggcaccgtgaaagggatgacaccggaagaagtaaaagagaccggtgcgcagatcctgttaggtaacaccttccatctatggttgcgtccaggccaggaaatcatgaagctgcacggcgacttacatgatttcatgcaatggcacggcccgatcctgaccgattccggcgggttccaggtctttagccttggcgcgatgcgtaaaattaaagaagaaggggttcattttaaaaacccaatcaatggcgattcggtgttccttagccctgaaaagtcgatggaaattcagtacgatctcggttctgatatcgtcatgatatttgatgagtgtacgccttatcctgccgattgggattacgctaaacgttcgatggaaatgtcactgcgctgggctgcccgtagccgccagcgctttgatgagctgaataacaagaatgcattattcggtatcatccaaggcggggtttacgaagatttacgtgatgtgtcagtaaaagggctggtagatatcggctttgatggttacgctgttggcggcttggcggtcggtgaaccaaaagaagatatgcaccgtatccttgaacatgtctgcccacagatcccagaagataaacctcgttacctgatgggcgtagggaaacccgaggatctggttgagggggtgcgccgtggtattgacatgtttgattgtgtcatgccaacgcgtaatgcccgaaatggtcatttgtttgtgactgatggtgtggtaaaaatccgtaatgcgaagcataaggatgatacggcaacactggatgagcactgtgattgctacacgtgtcgccattatagccgtgcctacttgcatcatctcgatcgttgcaatgaaatactgggtgcacgattgaacactattcataacctgcgttattaccagcgcttaatggcgggtttacgtcaggctattgaagagggtaaattagaacactttgttgaagatttctatggtcggatcgggaagccagttccaccattaaacgtttgattctaaaattattgtctttgtatttatagagagagcagttacgatttgtcgcggctgttttatcgcactgatttcacactactgatattgataacaatcgaggaaattttaatgagttttttcatttctgatgctgtcgcatctgcaggggctccggctcaaggaaacagcatgacctccatgctgatcatgctggtagtattcggtctgattttctactttatgatcctgcgtccacaacaaaaacgtgccaaagaacataaaaaactgatggattctattggcaaaggtgatgaagtattaacatcgggtggttttattggtcgtgttactaaagttgcggaaacaggctatgttgttatcgcgctgaatgacactaccgaagtgatgatcaagcgtgacttcgtggctgccgtgttaccgaaaggtacaatgaaggctctgtaattttcgattttcccgaagggaactaccgtgttaaaccgttatcctttgtggaagtatctgatgctgatcgttgtgatcttcgtcggtctgctatatgcgcttcccaacctttatggtgaggatccggctgttcaaatcactggtgcgcgaggaatcgccgccagtgagacaacgctggtccaagtccgtgacgttttagaaaaagacaacatagcgagcaagtctattgcgctggaaaacggtgcaatcctggctcgctttagagatcctgatgtccagctacgtgctcgcgaagcactggtggaggcgttgggtgataaatatgttatcgcgctgaacctggctccggcaacaccttcctggcttgccaaattgggtgcagaacccatgaaattaggtcttgacctgcgaggtggtgttcatttcctgatggaagtggatatggataccgcgctgggcaaactgcaagagcaaacgatggataccttacgcactgatttgcgtgagaaaaatatcccgtatgccacagtacgtaagctcgataactatggtgttgaagtgcgttttcgcgatgataaagcgcgcaatgatgctatcagctacctctcttcgcgccatcgtgatttggtgttcagctccaatggcagcaacacgctaaaagcggtgatgagtgatgagcgtttgcgggaagttcgggaatatgcggttcaacaaaatattacaattctgcgtaaccgagttaaccagctaggtgttgcagagccgttagtccaacggcagggttctgaccgtattgttgttgaactaccgggtattcaagacaccgcgcgtgctaaagagattctgggtgcgactgcaacgttggaattccgtttagtcaacactaacgttgatgcttctgtcgcagcttctggccgtgtacctggcgattcggaagtgaaaaatacccgtgaaggccgcccggttgtcttgtacaaacgagtgatcttgaccggtgaccatattactgattcaacctccagtaccgacgagtataaccaggctcaggttaatatctcgctcgatagtgcagggggggcgacgatgtctaattttactaaagacaatatcggcaagccgatggcgactttattcgtagaatataaagacagcggtaaaaaagatgcgaatggccggtctattctggttaaacaagaagaagttatcaatgtggcgaccatccagtcgcgtttaggtaacagtttccgcattaccggcattgataacccagctgaagcgcggcaactttccctgttactgcgtgctggtgcgttgattgcacctatccagattgtggaagagcgtactattgggccaacgttgggttcccagaatattgcgcaaggcttagaagcctgcttatggggtctggctgtatcgatcctgtttatggtggtttactaccgtaagtttggtgtgattgccagtactgcactgatggccaacctggtgttaatcgtcggcgtgatgtccttattaccgggggcgacattaaccatgccgggtattgccgggattgtattgacgctagcggtagcagtagatgctaacgtactgattaacgagcgaataaaagaagagtatagaaacgggcggacgatccagcaagcgattcatgaagggtacaagggtgccttctcaagtatcgtcgatgcgaacataacgacgcttatcacagccattattctttatgctgtgggtactggttcgattaaaggctttgctattacaacggcaattggtgttgtaacgtcaatgttcaccgcaatagtcggtactcgtgccatcgtcaacctgctttacggcggcaagcgcattaacaagctgtctatttgaggagtacgttgtggcacaggattatactgttgaacaactaaactatggccgtaaagtctatgactttatgcgctgggattacgttgctttcggcgtttcactgttgttgttagtcgcatccattgtggtgatgtcgactaagggattcaactggggtctggatttcaccggtggtacggtgattgaaattaatctggaaaaccctgcggatcttgaccaactccgtgacacgttgcaaaacgcgggttttgaatcgccgatactgcaaaactttggtagctctcgtgatgtcatggtacgtatgccacctgcaaccggcactgccggccaggagctgggtaacaaaatcatctcggttatcaatgaatctgttgataagaatgcatcagtaaagcgtatcgaattcgttgggcctagtgtgggcagtgatttagcccaagccggtgctctggcgcttttggtcgcgttactgtctattctggtttacgtgggtttccgttttgaatggcgtctggcattgggggccgttatctcattagcccatgacgtggtcattaccatggggatcttgtcgttgttccatattgagattgacctgacgatcattgcttcattgatgtcggttattggttactctctgaacgatagtatcgtggtatcagaccgtattcgtgagaacttccgcaaaattcgtcgtggaacgccttacgaaatcatgaatgtatctctgacacaaaccttaagtcgtacgattatgacttctgcgacgactctgatggttgtgttgatgctgtttatcttcggtggtgcgatgctgcaaggcttctcattaacgatgctgatcggtgttactatcggtaccgtttcatctatctacgtggcgtccgcgctggcgctgaagttagggatgaaacgtgaacacatgttgcagccgaaggttgagaaagaaggtgctgaccaaccttcaatactgccgtgattgttaagtaatcatcgttcgatgtataagatagccctgaaactgttagtttcagggttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttatcagtaaattccccagctaaatagctactgcttttctatacataaaatagaattaattagaatcactctattccaccatattcttcgttactgataagtttattatttttctgatagttaataaattcgtgatcagtcacctttaaaaggtaaataaaatacaggctgatattaaaaggaatatttatgactgttagttatgtcgggcgaggagagtcactttcatgggtatatggagtggacaatgtgaatataccaaattcagatgtggttgattcaccttttaatgacttcactcaatttgataatatggatttttcggctaattataattctattttatcgagagaaaataaatcgctaattacgtcatttataagtgaatataatgataaggttaagaggttaagtgcagatgaaaattatattttaactcaaaaatatatttcatcactggatgaaatgtgtgaggaaataaataaaaaattactttattgtcatgatagtaaagtattaaaaaatgttttagattcgacgctgcaaaagcaaactgaaatgagtaaatacatagtgttactggaaggtgtgccttatcgcattgaaccaagagatatcgcagctgacattacgaatgaacgaataaatggtgctatagagttattgaattttgttgccaaggcttacccgaaaatagcgaaggaatccgctaagttgcagcgatcccgaccccatgccaattgcagtgttgagacgttgaatgactatttagaacagttaaaaaaatattgtcaggcaagaaactactcagtaatagaagacaacgctcttcatcaattcattttaaagacgcatggggtggcggtgataagtctggacgaataaatgcgcaaaaaaacgtagagattaataagaaaatggaaggtatctatattggattcactcagcgaacgatagagagtcagactgaaaatcagtctgtggtttttaaatcatcaaaacatgagatggtagaaaataaattaatctatttagcctctttagctaatgagttgagtaagctaaatgactctattagtgatgagaatttaaaatattctataaataaagtggttggtgaagtccttgagttgaaattgaagaaaattcagaaaatggcgaaaagttcgaaatgtaatttttcattttctaatcttaagaaggatttagctatgctgagttcgcttgcggtaactggcatcgccgcaggtgtgatacctacatttatcgccaccggtgcagtggctgcaatagcgcctatcttagcggcgttagggtgtgcaatatatgcatttaatccacagctaaaagaaacagaaaccagtaaattactggatgcgagcatcaaagatatcggggcgacgttggggagtgagctaaaggatgagaagttggggcgcttcgaatatctgcgccataaatatgccgcttataagtaccgtaaggctgccaagcacacattcgatggctgatcggcctttgttgtcatcgtacttcgcggtaaactgtcggtaagtttaggttcaccaatcaggaagcgttatgcattgtccgttttgtgccgctgtggatactaaagtgattgactcccgtctggtgagtgatggctcacaagtccgccgccgccgccagtgtttagattgtaatgagcgttttaccacttttgaagtggctgagctggtgttaccacgggtcataaaaagtgacgaggtacgcgaaccgttcaatgaagagaaattacgacgcggtatgttgaaagcgttagaaaagcggccagttagctcagatgatgttgaaacagcgataagccacataaaatctcaattacgcgccaccggtgagcgggaagtgccgaccaaaatggtgggtaatttagtgatggaagcgctgaaacgtttggataaagtcgcttatatccgctttgcctcggtttatcgcagtttcgaagatgtccgcgaatttggcgaagaaattgcgcgcttgcaggattaatcggcacgtggctattttttatttgaggcggtgttttgacgttttagctctaggtctatctatgtcttaacctcaaattgagtcttaacctcaaattacgttctagtctcagattaccgttagcggcagtctaaacattaaggaaagccatgcagcccgatgagttctatatggcccgagcttttgaactggcgcgtttggggcgctttacgacgtcgcctaaccccaatgtaggctgtgtcttggttcgtgatggcgagatcgtcggcgaaggttaccacttacgtgctggagagccgcatgctgaagtgcatgcgttacgtatggcgggtgagaaagcgcgaggagccacggcttatgtcactcttgagccgtgtagccattatggtcggacgccaccttgtgctgatgcgttggtcgccgcaggtgtgatacgggttgttgctgccatgcaggatcctaatccagaagttgccgggcgagggctgtataaattaaaacaggccggtatcgctgtcgatcatggcttgatgttagctgaggccgaggctgttaaccttggtttcttgaagcgtatgcggactggtttcccttatgtgcaattgaaaatggcggcatcattggacgggcgtacagccatggcatcaggtgagagccagtggattacctcaccacaggcacgccaggatgtgcaacgctttagggccgagagttcagctattctcagtaccagtgccacagtattggcagatgacccttcgctgacggtacgctggcaggatttagatgccgaaacgcaggttttgtatcctcatgatagtgttcgacagccagtaaaaattatactcgatagccataaccgcgtgactccacggcataaagtgatacagcaagacggcccatgctggctggctcgcgtagatgccgatgatcagccatggcctggcaatatcgaacaactgttgctaccacgttatggtaatggcgtggacttggttgtgttgatgatgcaattggggaaacggaatattaactctgtctgggtagaggctgggccacaactggcgggtgcattgttacaagccggagtggtggatgagttaatcctttatatcgcccccaaactcttgggcagtgatgcgcgtggattatgcgagctagctgggctgacgaatttatcgcaagcgcctgagtttgcatttagcgatgtacggctggtcggtccggacttgcgtttacgcttgaagccaaagtattaatctaattattgggtagggaattcccctgctaatcacggccttgtcaggcgttttacaaatgcgcaggggcgggcggtgaaagaatatgatagaatccgcccccctgcggggtatgaacccatattgaggaaagctatgaacgttatcgaaggtgttgttgctactcctaatgcccgtgtggcgattgcgattgcgcgttttaacaactttatcaacgacagcctgctggatggtgcaatagatgccctgaaacgcattggtcaggtgtccgatgacaacattaccgttgtctgggtgccaggcgcttatgagttgccgttagttgctaatgtattagcaaaaacaaatcgttatgatgcggtgattgcactgggtacggtgatccgtgggggcacagcgcactttgagtatgttgctggcgaagcaagttctggtctatcaagtgttgctatgaacagcgatattccagtggcgtttggtgtgctgaccacagaaagtattgagcaggcaatcgagcgtgctggtactaaagcaggtaataaaggtgcagaagctgccctgaccgcgcttgaaatgattaatgtaatcaaagctattaaaggctgaatttagttaaggggaattccgtgaaacctgctgctcgtcgccgcgctcgtgagtgcgctgttcaagcgctttactcttggcagttgtctaaaaacgacatcgctgatgttgaattacagttcctgtcggagcaggatgtcaaagatgtagacatcgcctattttcgcgaattgctgtcaggggttgcggttaatgcagcatctctggatgcattaatggcaccttttctttcccgtcagctcgaagaattaggtcaggttgaacgtgctgttttgcgtattgctctgtttgaactgagcaaacgtgatgatgtcccttataaggtggcaatcaatgaagcgatcgaactggccaaaactttcggcgcggaagatagccataagttcgttaacggagtgctggataaagtcgctccgacggtacgtaagagaaaataatctcgtgatatccaacgtcattggtgttgcagccaggcagtaatcgaggaaatctcgttgagctgaccccgtcagtgattcgggtgacaaatctgccaagagcagattgaatgctgctcatttttcatttatgcaaacagtgctgcaacgtcaagatagaaggatatacattaacgatataaattaaggccggtatccggccttaatttatatatcagttaacatttctggaattgtattatggcatgtggcgaatttgacctcattgcccgctactttgaccggtttagaagtaaccgccgggatgtggagctgggtattggagacgactgcgcacttcttacagtggcagagaaacagctgttggccatcagtaccgatacactggtgtccggtgttcatttccttccggatatcgatccggccgatcttggttacaaatctctagcggtaaacctcagcgatttatctgcgatgggtgccgatcctgcctggttatcgcttgctttgactctgccatcggtaaatgaagattggctacaggcattcagtgacagcttatttgatcaactcaattactatggtatgcaattgatcggtggtgataccacccgtgggccattgagtctgacactgactattcacggttttgtccccgaaggccgtgcattggcccgtgctggtgcgcggattggtgactggatctatgttactggcacattgggtgacagtgctgcgggtctggctattttgcaaaatgagctgcgggtagataacgaaaccgatcgagcggcattaattcatcgtcatttacgaccacaaccccgagttttacaggggcaagcattgcgtatgcttgctagtgctgccattgatatttctgatgggttaatttctgatctgcagcacattctgaaagccagccattgtggtgctcgtattgagctcgatatgttgccgtattccgatgcattaaaaaatcaggttgatactgagcaagctctccgctgggcattgagtgggggtgaagactatgaactgtgctttaccgtacccgagatcaaccggggcgcgttggaagtggcactcagtaataccggagcgggttatacctgtattggccaaataggccctcaatcggaaggcgttaaattcttccgtgaaggtaaaatagtcaaactggatttccgcggttttgatcatttctcaacaggtaaatctcatggatgaagccaagcgccgtctacggttgagtaatccctggcacttgctggcgaccggttttggcagtgggctatcaccatgggcaccgggtactatggggtcaattgccgcgatcccattctggctgttactgattcagttgccatggcagctttacgtcttgttggtgatgttcagtatctgtattggtatctatatttgccaccgtacagccaaagatatgcaagttcatgatcacggtagtattgtgtgggatgaatttgttgggatgtggataaccttgatggcattgccggtaaatagctggcaatgggttgtggcagggtttatcgcattccgtatttttgatatctggaagccttggccgatccgttggtttgaccgtaacattcatggcggaacggggataatggttgatgatattattgccggggttgttgctgctgcggttatctttgtgattgggcactattggccgctgtaattgttcaattaattcagggcatcagagagactatcacgtaaaggcataacccacgggctatgcctttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtttctgatatctaaaaaaattctgagatctaaaaaatatgctcggtgagtttaactaggcgagccgcggttaagctagccaagcttcaatttgacgctgtatacccgccgcatctaaaccgagttcagatcgcatttcgtcttgctcaccttgtggcacaaatagatcgggtaaaccaatattgagtactgggacccatcgccgttttgccattaatagctcattcacaccgctacccgccccccccatgatggcgttttcttcgacagtcactaatacctgatgttttgctgccatttccaataccaattcttcatctagcggtttcacgaaacgcatatccaccagcgtggcattgaggttttctgcggcaagctgtgcctgagcaagtaacgtaccaaagcaaaggatggcaatcttctcaccttcacggcgtagtacccctttgccgatcggcaacatctccaatggctccagcaccgcgctcgtaccattacctcgtgggtaacgtactgcggcaggtccattatggtgatagccggtgtatagcatctgacggcactcattctcatcacttggtgccataatgaccatgtttggaatacagcgcataaatgaaagatcgaatgcaccttggtgagtctgcccatcagcaccgaccaaaccgccacggtcaatggcaaagagcacgggcaaattttggatagcaacatcatggatcaactgatcataggcgcgttgcaagaaagtcgaatagatggcaaccacaggcttgtagccaccaatagccaggcctgcggcaaaggtcactgcatgttgttcagcgatggcgacatcgaaatattgttgcggatattcgcgcgagaaacgcaccatgccggatccttcacgcatcgccggtgtcactgccattaatttgctatctttggctgcggtttcgcataaccattcgccaaatattttggagtaagtggggaggctgctctggcttttaggcaaggtgccggaggcgggatcaaacttaggtacggcatgccaaccgattggatccttttctgccggagcatagcctttgccctttttagtcatgatgtgcagaagttgtggacttttcaggtcgcgcatattttttagcgtttgcgtcaacgtgtgtacatcatgcccatcaacgggaccaatataattaaaacctaactcttcaaacaacgtactggggactaccatccctttcagatgctcttcggttcgtttcagcagatctttgattggtggtaaggcagaaaatgcttttttaccgccttcacgtaggctggcatagagttttccagataatagctgagccaaatggttgttcaggccacctacattttctgaaatagacattccattatcattgaggataaccagcatgtctgagtgaatatctccggcatgactcattgcttcaaaagccatacctgcggtgatagcaccatcaccgataacgcaaacggtacgtcgccctttaccttcccgctcggcagcaaccgccatacccagacccgcgctgatcgatgtagaggagtgaccaacagaaagcacgtcgtattcactctctccgcgccatggaaaagggtgcaaaccatctttttgacgaatagtagagattcgatcacggcggccggtcaatattttgtgcggataagcctgatgacctacgtcccatatcaaatgatcaaacggcgtattataaacgtaatgtaaagcgacagtcagttcgactacgcctaacccggaagcaaaatgcccgctggatcggctgacacaggtgagcaaatactgccggagttcatcacataacttcggcaagctttcttttggcagcatgcgcagttcttctgggttctccgctagtgccaatgtcgggtatttggctatatcaagactcattcgatgctcatatcaaaagtgtttatgtagatgcttaactgccatctccatcatccttgatgttattgcgttattcgcgattttcactgttcaggatttactcgctacctagctgcaatggcaataacactggggctattttaaatgattacgttttaattattacgctcaataatgaaacgagctaatgcctgcaatgaatccgtgttataggactgttttgccaattcatccaaggcctctagtgcctcctgataaagatccatcgcttttgtttgggcacaatccagaccaagtagcgccggataagtacttttgcctagttgttggtctgatccttgacgtttaccaattgtagctgtgtcgccaatgacgtctaaaatatcgtcctggacttgaaaggctaaaccgatggcctcggcgtaacgatcgagtgacaataatgttttacggccagcttcaccggctgcctgggcgccaaggcgaactgccgcacgaatcaacgcaccggttttatgacggtggatttgctcaaggtcacctaataaaacagggcgagtttctgcttccagatctagcgcctgacccgcacacatccccgcagccccactggcttgagccaactcgataatcatcgataggcgatctttatcagcgacatcgggcatgggggcttcagccaaaatagaaaaggccagcgtttgcagtgcatcaccggccaaaatagcgtgggcctcgccaaacttaacgtggcaagtcggctgcccacggcgtaaatcatcatcgtccatggcgggcagatcatcatgtattaatgaataggcatgaatacattcaattgccgccgccggggcgtctaagttggcgagtgacaaaccaaacatttgccctgtggcatagaccagataggggcggagacgcttacccccgattaccgcaccatagcgcatggcctcgattaaattgctgttgccaaacggcaggggagcaatgaaatccagcagagcctgattgactcgctgctgatgagcggcaagttgttgtttaaaatcaacaggtgcatgggtatccgacataaggctactcagtatctggggtaaaaggtttcaacggggcgtcaacatcgtcactcaggagaatttgtacccgttgttcggcttgcaacagggtttgttgcccttgacgggccagttgtacaccccgttcaaattcatttagcgcatcttccagcggtaactcaccggattccaggcgagtaacaatttgttccagctcactgagtgatgtttcaaagctggcggctttgatttctggtgaagcggcttttttcggcatagttttcgtcgactcaatgttttctatggaacgtaacatcaattaacgtaacgttatgaattaatgtagcgtcataaattaatgtcacgtcatagcattccagctaatgagggattttctgggcataacccgccagaacatcagatccgtcgtattcagaccaaaaatttattaccggctattctagcggataacgtgggggaaatcgtggcgtttaggtctggttttagtacgcagtggcacatcatataatgatatactccacggcttgcatattttcgctaacgtttatggccgttgctttcaatagcaacgctatcattccatcactagacaactaaaagccgccatgaagtttatcattaaattgttcccagaaatcaccatcaagagtcaatctgtgcgattgcgcttcattaagatcctgactaccaatatccgcaacgtactgaaacaccttgaggacgataccctcgccattgttcgtcattgggatcatatcgagcttcgtaccaaagatgacaatcttggcccggagatttgtgatgcactgacccgcataccgggtattcaccatatccttgaagtagaagatcgtagctacagcgatatgcacaatatttttgaacaaacgctggaagcctaccgggagacactggttgggaagactttctgtgttcgggtaaaacgtcgtggcaagcatgaattctcttctggtgatgttgaacgatatgtcggtgggggtctgaatcaacatattgaaagtgctaaagtaaacctgacccgcccacaggtgacggttaatttggaagttgatcaagacaaactgatcttggttaaggcacgtcatgaagggctggggggcttccctatcggcactcaggaggatgttctctccctgatttcaggcggttttgattcaggtgtatcgagctatatgctgatgcgccgtggctgtcgtgtccattattgtttctttaatctcggtggctcagcccatgagataggtgttaagcaggtggcacattatctgtggaatcgctttggcagctcccatcgagtacggtttatcgccattgattttgaaccggttgttggcgagatcctggaaaaagttgaagatggccagatgggcgtagtattgaagcgcatgatggtgcgcgcagcttctcaggttgctgaacgctatggtgttcaggctttagttaccggtgaggcgctggggcaggtatccagccagacactgactaacctgcgtttaattgataatgcctcggataccctaattttgcgcccgcttatctcccacgataaagagcacatcattaatttggcacggcagattggtacggaagattttgctaaaaccatgccggaatattgtggcgttatttcaaaaagcccaacggtaaaagcggtcaaagctaaaatcgaagaagaggagtctcactttgatttctctattctggatcgggttgtgagcgaagctaaaaatgttgatatccgtgaaatcgcacagcaaagccgtgaacaagtcgttgaagttgaaaccgttgctgaattggccgataccgatgtgttgctagatattcgtgcgcctgatgaacaggaagagaagccactgaaactggatcaggttgaagtgcgatcactgccgttctataagctcagctcgcaatttgccgatctggaccagagtaaaacctatttgctgtattgtgatcgcggtgtgatgagccgtttgcaggccctttatttgcgtgagcaggggtataccaacgtgaaagtctatcgcccttagttttttgataattgacggcactgcgcgttgccattcaggatttgcgcagtaaccgttacggcggccatcattcccgataattataaattcctggcggcaacactagctgccaggcaatttcttccgccttttcccgtccaagtaataaaaacacaatttttagagcgaaatcgatggatgttcctggcccttggctggtgactaaattaacccgtctatcgtagacgacgcgttgatccatccatttatttggggctattttatcttttagtgaggggaacccggtcatattccctacgggaaataactggtgatgctcgagcaccagtgcgggagccgcacaaattgcggcaaccaaacggccctcattatgggtttgtcggactgttgcaaccagcaacggactatcgcgaaagcactccgcgcctttaatcccaccggggagcactatcacatcaaatttttgatcggcgacatccactaaacgggtatcggccaacagcctcactccgcgcgaacagataatctccagtgcgccatcacccgcgacactggcggttgtgacattgatgcctgcgcgcaccagaatatcaatagttgtgactgcctcggtttcctcgctaccaggagccaggcaaaccagcgccgatacgctcataatcactttccttacgtttgattaattcatacagtcgagcattttctggtaatgccataccatgactacgggcgcgccgcagtaaataaccggttatatagtcgatttcggtatgccgttggctacgtaaatcctgtaacagtgatgaggtattatcggcagtgctccggataacattgttgacatagctgagcagactttcggtggaggtgtgatacccctccatctccatgacgctggcaacttcagcacataaacgttcaatcagctcaggataacgttgtacatcaccattgcggcagttatacagaccggtaagaggattgatgacacaattgaccgccagtttttgccaacaggcagctgagatatcattatgccaagcgacatctggtagcgcctgatggagtgtatcggccagatggttgtcatctattataaccgatgaagttgggccaatatgggtcatgccactggcgacatgaataatcgtattgccgtcccggcgtgcggcatgagtggtcacgccgtgcagaaaaacatgttcattcagtggtaactcttcctgtgtccccatgccgttatgtaacagtaatattttacattctgggtttagtttaggcagcaaggcggtaaccgcactggaaacttgccaggcttttaaacacaccagtaataattcactttgcaacaaatgctttgggtcattcgttgtaagatttcgattaaacgactcaccgtttaacatgatcacattaactgaacaaaagggctgtggcacacgaagccagccctgcacatcatggtcttgctgatgcaacattgaaagccataactgcccgagagctccacaaccaagcacagtaattttcattgggatccccctggtatgaaaagaaaatacactgcttatttttaagcgttatgcattgattatagacttttttttcactaaacgcagggtcagcgataaacgaaacgttaaccacaagtataaagctaacggtaaagatagaggcattgtgcgatagttagcagcttaattttgtctctgggaataaagcggttattatgctcgccatttattttatcaggagtggggaatatgccatctttcgacattgtttctgaaattgatatgcaggaagtgcgtaacgccgttgaaaacgccacccgtgatctggcgaaccgttgggattttcgtaatgtgccagcgagcttcgaattaaatgaaaaaaacgaaagtatcaaagtcgtcagcgaatctgattttcaggtagagcaattacttgatattttacgggctcagttaagtaaacggggtattgaaggtgccgcgctggagatcccggaagagatggcccgtagtggtaaaacctacagtgtagatgccaaacttaagcaaggcattgaaagtgttcaggctaaaaagttggttaagctgattaaagatagcaagctgaaagtgcaagcacagattcaaggtgagcaagttcgtgtcacgggtaaagcgcgtgatgacttgcaggcggttatggcactggtacgtgctgccgatctggggcaacccttccagttcaataacttccgtgactgatattcagcaagtttacggttagccaagggtttgctattgagcctcaaacggtataacgactaaaggggcaacggctttttcatgtctttgccccttaattctggccctataaatcattcttttttaagccgcattgatcaactgttccagttggttgcgattagtctgtttaatatcgactttgacataagcactgcgttccgccgtgaccacgaccgcctcggtaacacctggctgggctttgaggcgctcttccaaggttgtattttttacagccgactctgacaaggtgatgcgcaggctgctaacataaggcggttcttgcatggtgacactgacggcgaaccataccagtgcgataatagctccagccgcaaataccatatcggcaccttcaaggccaaatatccagcccccaagactgccgccaatcgctacgccaataaactgactggtggaataaatccccatggcagtgcctttgtaaccagcaggtgattctttactgatcagcgatggcaaaatagcttccatcacattaaaagcaataaagaataactgcacaccggcaataattatccataggtcttggccagcaaaccacaatacgacctcggcgataaataataccgctacacagcccataaagacctgcttcatgcggcgcttcatttcggcataaataataaacggtactactgcggcgaaagagaccaacatggttaccagataaacaacccaatgttgagcgggcgctaacccagcattagccatcatttgaggtaaggcaacaaagctcgacatcagtaggatatgcaagcacatgatgccgaaattgagtttaagtaaccgactgttgtggagcaccttactcacgctgcctttaaccatgctcgattcacgattgaggacatggctattggctgaaggaaccacggttaatgtgataacaatgcctaacagcgccagtattgcaatcccccaaaacagagcttgcagaccaaaagcatgcgtcacaattggccccagcaccatggccatagcaaaggtgacaccaaaactgacaccaataaatgccattgctttggtgcggttttgctcacgggttaaatcagacaatagcgccatgacagcggcggcgattgcaccggagccttgcagtgcacggccaagaataatgccccaaatagaatcacttaatgcggcaataatgctacctaatgcaaaaaccagcagcccaccgatgatcatgggtttacgaccgatacgatcagaaagcagcccaaaggggatctgaaaaatggcctgagataaaccatagataccaattgcgatacctatcaatgcctcactggcaccggaaagtgccataccataggtggtcagaaccggtaataccatgaacatgcccagcatgcgtagtgagaataccgtacctagcccccaggtagctcgaagctctagcggagtcattttattatcgttcattgccacctcaaaaaaacattctgcgctattgtagtgatgtttatgccagtcggtaaatctattgatgtttagaatgtatgaccgatgaggctatagagagaaaagaaacacttgtattcgaacaatgttagcctgtttgttcttcaaatagcgtatttcacacgtcgttgattgtaggtgattttttgtaggcatctgattataggtaactaattttcgatggttgatagtagataactgatagtaggtaacagattataggtaactgattatagatggctgctagtcaatcgcggatcgtaaatagctaactgtaaagacaagttggggcaaaaataaataacaagatactgacagaaacagggtagggtacaagtgcacatctgggtacaaatacaaaacagggaacaaatacaaagtggctggcaagagcgattcctgccagccacttgatttatttcactctcatcattttcgctaagactatccagcgtaagtcaggagtactgccgaagagtgtacattgaaatcaactgacatcatgacgctcaatgacgtaatggcaatgatagagaagacaaagagttttctcgcccatacgctgtcattcgttgccttataaccgcgcagtgccatacccagccaccagacgctaaccgcggcagccacaaccagatatttataaccggcatagccacttaatgtcagcatcaaggttgcgaccataaacgccaaaatataaagggtaatatggtttttggtgaccgatatcccttttatcaccgggagtaccggaatgttggcggcctgataatccttaaagcggaagatggcgatggcataggaatgaggcatttgccacagactgaagatcagcaacaagatcagtgcgccagtgtcgaattgccccgttacggcacagtaaccaataacggggggagcggcgcctgacaagctgccaatcaaggtgccgtagactgatttacgtttcatgtagaggctatacaccccaacatagataacgaaaccaataacagccagcatcattgctaatgcattagctgccacgtagagcaacagcatgccagcaatacccagtaccgatgcataaatcagggataccttcggatcgataagccctttgaccaggacacgattcttcgttctctccatgattttatcgatatctcgatcgatatagttgttaaatacgcacccggaggcaacaactaacgagacacctaataaggtggagagaaacagggggtaatcaatatcgcccttggaagcgaggagaaaacccccaatgacagaaattaaattaccgaaaataattcctggcttagtgacttgcaggtattgcttaatcatcacatgcagctcttcagtcaaccatcatattgatgttgaggttgtacataatccagagtgagcccactacaacgattgcaataatcatagcggtgaacaggagcgccaccagattccagcgttcttcagacgaagtattcatatgtaagaagtacactaaatgtacaacaatttgtacaacagctaaaccgaccactgtgagcagagtcgttgtataggaagcggtaccactcatcaccataacaaatggaataactgtcaggatcaccgacagcacgaagcctataatataggacttcaagctaccgtggctggctccaccgtgagtagttgttgaatgactcattatatggctcctaacagatagactacggtgaatacacagatccagaccacgtccaggaagtgccagaacaaactcagacacatcagacgggttctattggttgagttaagaccacgtcttgctacttgaatcatcataataatgatccaagcgaggccagcggttacgtgaagaccatgggtgccaaccaaggcaaagtaggcagacaagaacccactacgtgccggaccgtaaccttcttcaatcagtttatggaattcgtagagttccattgcgataaagccaaggccgaacaggaaggtgaagcccaaccaggtattgacctgttttacactccctttgctcatgcccagcatcgccacgccgtaagtaatactactgaaaagcagcaggaaggtttcgaccagaacaaagttcaaatcgaaaagttccttgcctgaaggaccgccagcggtcccatttaccaggactgcataagttgcgaacagcgtcgcaaacaaaatacagtcgctcatcaggtagacccagaagccgaatactttcgtcgctcccgcatcgtgatgcccatgctctgcatgggctacgttgtggttagtcagagtttcagttgacatgattcacgcctgctttgctgatttgttcatgatgaagattttcgatgcgctccacttcagccgctggcacatagtaatctacatcctcgtcgaagcttttcacgatccaggtaacgatcatgccaacgaagccaataatggctagccaccagatataccagaccatagcaaagccgaaaatcaagctgaagccagcaataatcacacctgcaccggtattcttcggcatgtggatttcttcgtatttcgctgggcgcttataggcctcgcctttctctttcatgtcccagaactcatcacggtcaacaacgttaggaacgacggcgaagttatagaacggcggaggggaagaagtcgaccattccagcgtacgggcaccccatgggtcaccggtcagatcgcggttttgttcgcggtcacggatactgacgaatacttggataacctgacacaagataccgcaagcaatcagtgctgcaccaccagcggctaccatgagcatcgtatggaattctgggttgatgtcttggctcaaacgacgggtcattcccataaagcccaatacgtacagcggcataaaggcaacgaagaaaccaataatccagaaccagaatgcacggataccccatttctcattcagcataaagccgaatgatttaggccaccagtacgtcaggccagcaaagcacccaaatactacaccaccgataatgacgttatggaagtgcgcaatcaggaacaggctgttatgcaggacaaagtttgcacctggcacggccagcagaaccccggtcatcccgccgatagagaaggtcacgatgaagccaatagtccatagcattgcggagttaatctgaatacggccttggtacatagtgaacaaccaattgaaaattttcacccctgttgggatggaaatgatcatcgtggcaataccgaagaaggcgttaacgttggcaccggaccccatagtaaagaagtggtgtagccaaacaataaacgacaggacggtaatcgcgatggttgcccatacgagagaggtgtaaccaaacaggcgctttcttgagaaggttgcggtaacttcggagaagaccccgaataccggcaacaccaaaatgtacacttccggatggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcattggtaaagaaatgggtgccaaggtaacgatctagcgtcagtaatgcgacggtaaccgtcaggattgggaaagaaacgataatcaagatgttggtacaaaatgccgcccaagtgaagaccggcattttcatcatcgacatgccaggtgcacgcatcttcaggatagtcgcaaagaagttcacacccgttagcaatgtccccagaccggagatctgtaggctccatatccagtagtcaaccccgacaccaggactgtattcaataccggatagtggtgggtaagctagccagccagtctgagcaaattcaccgactcccagagagatgttaattaacaccaccccaacggcaaagagccagaagctcagagagtttaggaacgggaaggcaacgtcacgtgcaccgatttgtagcggtacaactatattcatcaagccgacaacgaaaggcatcgccatgaagaaaatcatgataacgccgtgcgcggtgaagatctgatcatagtggtgaggtggtaggaaacccgcttcgcccgcagaagcaagcgcttgctgactacgcatcatgatggcatcagcaaaaccacgcaacagcatgaccatggcaaccagaatgtacatgataccgatttttttatggtcaaccgaagtcagccattcgctccacagccatttccacttgccgaaataagtcagagcagcgaccagtgccgctcctccaataataattgcggcaacggtcaccattatgattggttcgcctaatggaaccgcatcaagtgttaattttcccaacatcgttttattcctcggctccggcgtgagcagtgtgttcgcccatttccatgccctggctcatatccatgccttttggcatgtcatggccattttttggcatgttcatatcgcccataaacttaccaatgattcctttaaatagtgccggtttgatactggagaagtattccaccgggttattttcactgggcttagccagtttctcgaaatcgttagttgtattcagggtgttcggcgattttttcacttgttcgacccattggttgaagtcttcctgcgttggtgttgcgattgcagtaaatttcataccagagaagccttggccactgaagctaccggaaataccgttgtatttacctggttcattggcaatcagatgcaatttggtctgcatcccggccatcgcataaatctgcccgcctaactgagggataaagaacgagttcattactgagttggacgtgattttgaagttcaccggaaccccagtagggaaggccagttcatttacggtagcgatgccttgttctgggtagataaataaccatttccagtcaagggagaccacttcgatggtgatcggatctttacccgccacaacgataggtttgaatggatcaagttcgtgggttgttttccacgttatcgtagccaaaatagcgatgataatgattggaacagcccaaacaacaagctcaattttgttggagtgggaccagttcggggtgtaagttgcacttttgttggaggctcggaacttccaggcaaaagcaaacgccataaaaataaccggaataacgacgatcaacatcaaaccgatagcagtcagtatcagcgttttttgttcgactccgattgcgcctttgggattcatcaataccatattgcaaccacttagcatgacggtggctgcaaataaagacaatattcccatatttttaatgtatttcttaagtctcatctaacgacctcaattacaaaatggctctattgtcgtttcatgtgtgcgggcattttacgggaaggttgcaggactgtaaacatgcttaatattctgtcagcgccttgttgacactttatgttaagggggtcacagatgtgaccttatttggcaattttccagtagcaacaatatgttggcgatactctgtggttagaaaatcatgaatgttaaggaaaaacaacgttcattggcatttttgttcggagaaaatagtgatttttaattggggtgcgaacttatttcgtgtgaataatatgtaatgcaaaggtaaattaaaatatatttcgaggtgtcctaaataggcacctcggaatcatttagttatagttagaaattatatttaattgagtaaacgataccatcttgtaaaaagtcttcacctaattttttataggcataacggtattgaataccggtagtaagcggcttaaccggtgtccaccacaatgcgatagcgccgttgataccatttttcccgccattgcctgctgcataggcttctgcacggttaaattccagttcattccagttagtgatgctgaatttttcatcgaaagccgtgaagtcatagccagcaacccaaccaaccacatagccgttgttacctgaatagtaagtttgatcaacatagtgcagggcaacaaaaggttttagccacagagcatcgaaagcagcgttatagccaatcccatacagtgtatttacttcatggaagtttctgttatccccaggcagagagtatgtaccgtaaacatgaccataaaggttaaaaccgctgtcacccagatagtagcggccagttgttttaaaggtatagcgttgattatcacctggttgggctgtttttgaattgaaggggttttctaaatcgaagaaaccataaacttccccccaactgaagcctgccccgccttctaactcaatataggcaaagtcatctttatgcgaggaatcacctgatttatgcgtagtgcttctggtccagtcaaggtagttcaagctgacattaccgaacccccattggtattcagcttggacggatggcgccaaagtcactgttgccagcgctgcagtgccgataagaattttacgcataaatgcctctgtgtagatgaaaaatattaaggaaaagcgaagggagtgagtccttagcaaaaagtgcgctcatcatagtctcggagcacgaaaggataaatggtttaaggtgatatgcatctcatttttttaaaaaaaacatgcaacaaacatgaaaagttgtgatttacgccaatgaattgaaagtgaggtatttgtggggtttatttgtcaggtttgtttttcggataaacacaaaaaagccagtgcacaaactgaacagcaccggctttatgtcacttatgtgatttactaggctagtttttgccgtctgagcgctaaataatccagcagccccccgagagtcatcccgacgatgctgaactgaatccccctcaagagtaaggtatcggccacttggggtgcagaggtccaatctagtgcgttacatatcaacaagattagccacacagacagcaacagaccgccaataatgagtaaacgtagtgcccaacggtaagccgttttaaatgcgatccggggcataaattcgtcggttttctgcgtatgatccagcgtttgacggcagacatacagtagcaatagccctggaatggcggcggcaatagagaataaatagaaaagtggccagccatgggcctctacaaaccaaccggcaatcgggccaacataaacccggcccacagcagagagggccgataagagggcaaactgtgtggcggagaaggacttgttacagagtgtcatgagtaatgcgacaaaggctgctgttcccatccctccgcataagttctccaaaaatatggcactgcccatggagaatatatttttatcagtgatagcgagtagccaatagcccatgttagaaactgcttgtaaaataccgaaaatcattaaggcacggaataagctcagccgttgcattaataggccgccatagagagcgccaataatcgtggcgatcagccccagcgttttattcaccaaccccacttcaccggcatcaaacccgacgccacgtatcagaaaagttgtactcaggcttgcggcaaacgcatctcccattttgtaaaacacaataagcagcaagatcagccaagcattattacgaccaaaaaaatcacgtaatggagcgacaatggcctgctccaatgtttttggtggggcaattcggatatcgggttcaggggcgagcaaggtagcgaataccccaatcaacatcaatccggccattagccaataagttgattgccagccaagatagcgatctgcaatccacaacgctaacccaccggaaaccagcattgccaggcggtagcctagtaccgatactgccgcccccgtaccgcgctcttcagtagtaagcaagtcagttttataagcatcaaaaacgatatcttgagaagctgaacaaaatgcgactaataccgcgaccgctgccagccaccataaatgtttggcaggctccataaagcccatcgcgataatggcaataatgagtaatagctggcttaccagtaaccaaccgcgccgacgccctaaaaaggacggcgtgtagcggtccatcagcggggaccaaagaaacttaaagacataggcttggccaaccagcgagaaaataccaatcgtcttaagattgacattttccacggtcatccatgcctgcagtgtgccactggtcagcgctaaaggaaggcctgaggcaaagcccaataacagaagaatgatagagttacgttgggtaaaaaggtttgaatagcgattgggcataataaatctacctgctctgccgcaaggtatcgggcagagcattctgttgagcaactataattatgctaagtgaaggttatagttgtgttgagcaaaaaaaaccaagcaaacaccaaattagcgtgcattttgtttgatgaaactactgacgctagtgtcttgcgccatatcggcaatgacgtcacttaacacgctatttacagcatcggtgattttttcgttagttgccgtaaatgctccctgaacattgtaggtcgcgcggtagttttttacctgcttgttgccgtttttcgccgttgccgtaattgagatatcggctttggtagtgatgttgtagcgcaagttaccttcctgcacatcagcatacaattggttaaccacaatttgtaggtcaaccgcaccatcagcaccaatcatataaccgcgggccgtcatttgtttttcgagaacctcctgtaacaggaagcgcaaatcacgtgatggtgttaacaccactaattgcccatcgcgattaactttagccagcgcagcgtcctgacgctgatccgcgccattgatactgatagtcacacccatcagtgttggatcttgtgttggcaataccacttttggcgtgacattcagcgtgttactcgtggtagcacaaccggccagtataaaaatagccaacagcgggaaaagaattttctttagcatgttcactttctcgatagttatggaattctttaataatcagagcaggatagctgccatattattttgcgaatttgcagtcgccccatcataacactgccattggctgggggaagaacctgatgaacagaaattcatctgaaagccgattttctccctagatgcctcaatttttacttaaaacactgacaaatgaccttttcatctgactacctgattagcatcatgcggtatacagacaaaagaaatttatccaggatattttgtatctaaaatgttataaaaccgcagggttcggctaatattacaagtgagtaggcagttttctgtctcggcagtaaggagagcaacatgattttgattcgggaacaaattgaagaaaaactaaaagcggcattcgtaccggatcatctcgaggtgattaatgaaagctatcgccacaatgtgcctgccggctctgaaagtcattttaaaattgtgatcgttagcgataagttccaagatcagcgttttctgagccgtcaccgttctatttatagtgtgctggctgatgagcttgcaggcagtgttcacgcgctggcgttacatacttatacacggaaagagtgggcaggattacaagataccgtgccagcatctccctcttgtcgtggtgccaatacactggcttaatccataaacaggcttaatagcagtagtcattctggcctgatttagggtattagtagatgagaattttacaaacggctctagggccgtttgtgtttctgtataggcgacatcttcatttaatcgttgcgccataggagtttttgccgagggaacgactcatgcgtgaattttaccgcgacaacattcgcttgctttcctcgactcataacctatgcgccgctataatgtcgcgtcttatttttccggaatggtttcgggacgcttctgacatctgggatactcggttctgtaatgcggccgtcccggttcttggagggtgttttcagagttcgcatcattcctgaaaaggtaatggtgctgcttcgtttgcagcttctggagttgaccgagcactgtgatttttttgaggtaacaagatgcaagtttctgttgaaaccactcaaggccttggccgccgtgtaacaattactgttgctgctgacagcattgagaaagcagtaaaaagtgaattagttaaagccgctaaaaatgttcgtatcgacggtttccgcaaaggccatgtgccgatgaatatcgttgaacagcgttacggcgcctcagtacgtcaagatgtactgggtgatctgatgcaacgtaatttcgttgatgcgatcatcaaagaaaaaatcaatccagctggcgcgccaaactacgtgcccggtgagtataagcagggtgaagattttacttattctgtcgagttcgaagtgtatccagaagtggaactgaaagatctggaaagcattgaagttgagaagccagttgttgaagttaacgacgctgacgttgataccatgctggaaacactgcgtaagcaacaagctacctggaaagaaaccgacgctgcagcaacggctgaagaccgcgcgactctggatttcaccggctctatcgatggtgaagaatttgaaggcggtaaagcgactgatttcgtgctggcaatggggcagggccgtatgatccctggtttcgaagaaggtgttatcggccacaaggccggtgaagaattcaccatcgacgtaaacttcccagaagattaccacgcagaaaatctgaaaggtaaatcagctaaattcgccatcgtgctgaagaaagttgaagttcgcgaactgccagaactgactgaagaatttatcaaacgttttggtgttgctgatggttcattggcaggtctgcgtgctgaagtgcgtaaaaatatggaacgtgagctgaaaggcgcggtgcgtaaccgtgttaaaactcaggcaatcgacggcttggtcagcgctaacaatatcgacgttccaacggcactggttgatggcgaaattgatgttctgcgtcgtcaggctgcacagcgttttggtggcaacgagaaacaagctgctgaactgccacgcgaactgttcgaagaacaagctaagcgccgtgtcgttgttggtctgctgttgggcgaagtgatcagccagcatgagctgaaagcagatgaagatcgtgttaaggctctgatcgaagaaatggcatctgcttacgaagatccacaagaagtgattgagttctacagcaagaataaagagctgatgaataatatgcgtaatgttgctctggaagagcaggcagtggaaacgctgctggctaaagccaaagtaactgaaaaaccaacgactttcagtgagctgatgaatcagaccactgcagcgtaatgtttttcagcgcatgatgctggatgggacccattcagtattttgattgattaagcccgtcgccattattggtcacgggctttttcttttggtaacaataatcacttaatagtatgattcatctgatatgtttcgttgtaatctacgctatatttaaaaaactaaaatgaagcacttagcaactaaataattaattgggtgtcgagattacagtagggataagagttggtcgttagataaaaggtacctgtggggcttgaaaacacgtattgatcccccaattaagctaacagacgtttatataagatgtgatgaaacactggctgattatcattgtcgaatgagtctgggaggccaggcgttttgtatgcgaccttgttgcatgaacatagtcatcattacttatctcaagtagaatcggttatgaatggcgccaaagtaaattctattaggagacggtaatgtcatacagtggcgaacgagatcaatttgcacctaacatggctctggtgccaatggtagttgagcagacttcacgtggggagcgttcttacgatatcttctcccgtctgttgaaagaacgcattatcttcctgacaggtcaggttgaagaccatatggctaacctaatcacagcacagatgctgtttttggaagccgagaatccagaaaaagatatttttctgtatatcaactccccaggtggggtgattactgccgggatgtcaatttatgacaccatgcaattcattaagcctgatgtcagcactatctgtatggggcaagcatgttcaatgggggcattcctattgactgcgggtgccaaaggtaaacgtttctgcttgccgaattcgcgggtgatgattcaccaaccgttgggcggtttccagggacaggccacagacattgaaatccatgctaaagagattttaaaagtgaaatcgcgcatgaatgaactgatggcatatcacacggggaaatctctcgaagaaatagagagagacacagagcgtgaccgtttcttgtcagcagaacagtctgtagaatatgggttagttgattccgtattcacccgccgtgactaacgacttatttctgcgagccgatatactatagtgtatgtaaatagaacaaattatgggatcgagtagatgcaatcgcgtgttgttcgaatactccttggtatatcggctatccgttgaacgttaacgtgatgtccagaaatagcgagaatagtctccctgccaccatagtttcgggtgtggcagatactaaagaagaggtttactgatgacagataagcgcaaagacggttcaggaaagctgctgtattgctctttctgcggcaaaagccagcatgaagtgcgtaagctaattgccgggccgtcagtgtatatctgcgatgaatgtgtcgatttgtgtaatgacattattcgcgaagagattaaggaagtttccccgcaccgggatcgcagttcactgccaacaccgcatgaaattcgccaccacctcgatgattatgtcatcgggcaggaacctgcgaaaaaagtgctggcagttgcggtgtataaccactacaagcgtctgcgtaacggtgataccagtaatggtattgaactgggtaaaagtaatattttgctgattggtccgacagggagcggtaaaacgctgttggcggaaacattggctcgcctcctggacgtgccatttactatggcggacgcgactacgctgactgaagctggctatgtgggtgaagatgtcgaaaacatcattcagaagctactacagaagtgtgattacgacgtacagaaagcacaacgtggtatcgtctatatcgatgaaattgataaaatttcacgcaagtctgataatccgtcgatcacccgtgatgtctcaggtgaaggcgtacaacaggctctgctgaaattgatcgaagggactattgctgcggtgccgccacaaggtggtcgtaagcatccacagcaggagtttttgcaggttgatacctccaagattctgtttatttgtggtggtgcttttgccggtttggataaagttattgggcagcgtattaatactggctcaggtatcggctttggcgcagtggtaaaaggccaatcagaaaaggcaacagaaggtgagttgctgagtcaggttgagccagaagacctgatcaaatttggcttaatccctgaatttatcggtcgtttgccggtagtcgccacattgagcgaactgagtgaggacgcactgattcagatccttaaagagccgaaaaatgcactgaccaagcaatatcaggcattattcagccttgaaggtgttgaactcgagttccgtgacgaagcattgactgcgattgccaagaaagcgatggcgcgtaaaacaggtgctcgtgggctgcgctccattgtcgaaggtgctttgctggatacgatgtatgatctgccatcaatggatagcgtagagaaggtggtcgtggatgaatcagttattgctggccaatctgcaccgatgctgatttatggtcagcccgaagcgcaagcttctggtgaataattaaccagattgtccaggcagttagtatgacaatgggggattttatcccccatttctttttcctcgcattgttatcgttgaatgtaagacattcgtccccatatactcaaatacctatttagtgaaactcgtgatgactcgtgtttcacgagatttccagtaatctggcggaagctaaactaagagagagctctatgaaccctgagcgttccgaacgcatagaaatccccgtattgcctctgcgcgatgtggtggtttatccgcatatggtgatcccactatttgttggccgggaaaagtcgattcggtgcctggaagctgcgatggaccatgataaaagaatcatgctggttgcgcagaaagaagcttcgaccgacgaacctggtatcaacgatctgttttcggtgggtaccgtagcctcgattttgcaaatgctgaagttgcctgacggcacagtaaaagtgttggttgaaggtttacagcgtgcgcgtatcaccacgctttctgacagtggcgagcattttgctgcccaagcggaataccttgaatcacccgtgatggatgatcgcgagcaagaagtcttggtgcgtaccgcgattaatcagtttgaaggttatatcaaactgaacaaaaaaattccgccggaagtgctggcttcgctgcacagtattgatgatgcggcacgtcttgctgataccatcgctgcacatatgccattgaagttaaatgataaacaagctgttctggaaatgttcgatatcaccgaacgtctggaatacttgatggcgatgatggagtcggaaatcgatctgttacaggtcgaaaagcggatccgtaatcgtgttaaaaaacagatggaaaagagccagcgcgagtactatctgaatgagcaaatgaaagctattcagaaagaactgggcgagatggacgatacgccagacgagcatgaagcgctgaagcgtaaaattgaagcggctaaaatgccgaaagatgcacgtgaaaaaaccgaagcggaactgcaaaaactgaaaatgatgtcgccaatgtctgcggaagcaaccgtggtacgtggttacatcgactggatgttgcaggttccttggaatagccgcagcaaagttaaaaaagatctggttaaagcacaagaagttctggataccgaccactacggtttagagcgtgttaaagatcgtatcttggaatatctcgcagtccagagccgggtcagcaaaattaaagggccaatcctctgcttggttgggcctcctggggtcggtaaaacctctctagggcagtcaattgctaaggcaacgggccgccagtatgtgcgtatggcattgggtggggtgcgtgatgaagctgaaatccgtggtcaccgtcggacgtatattggttctatgccgggtaaattgatccagaagatggcaaaagtgggtgtgaaaaatccactcttcctattggatgagatcgataaaatggcatcggatatgcgcggagatcctgcttctgcgttactggaggtgctggatccagaacaaaacgttgcatttaacgatcactacctggaagtggattacgatctctcggatgtgatgtttgtggcgacctctaactccatgaatattccagccccgttgctggatcgtatggaagttattcgtctgtccggctataccgaagatgagaaactcaatattgctaaacagcatttgctgccaaaacaatttgagcgtaatgccatcaagaaaggtgagttgaccattgatgacagcgccattatgagcatcatccgttactacacccgtgaagctggggtgcgtagtttggaacgtgaaatttctaaactgtgtcgtaaggcggtaaaaaatctgctgatggacaaaacggttaagcacattgaaatcaacggggataacctaaaagatttccttggcgttcagaaggttgactatggtcgtgccgatactgaaaaccgcgtaggtcaggtaacgggtctagcgtggactgaagtgggtggtgacttacttactatcgagaccgcttgtgttccaggtaaaggcaagttgacttataccggctcactgggtgaagtgatgcaagagtcgattcaggcggctctaaccgtagtgcgtgcgcgtgcggataaattgggtatcaatcctgatttctatgaaaaacgcgacatccacgtgcatgtgccggaaggggcgacacctaaagatggcccaagcgcaggtattgcaatgtgcacagcactggtttcttgtctgacgggtaaccccgttcgtgctgatgttgcaatgacgggtgagataaccttacgcggcttagtattgccgattggcggtttgaaagagaaattactggccgctcaccgtggtgggatcaaagtggtgttgattccagatgataacaaacgtgatctggaagagattcctgacaatgttatcgctgatctggagatccacccggttaaacgaattgatgatgttttagccattgcgttggaacacccggcctttggtgcccagccagtagcgccaaaatagtgacggatcgcaagaagtattgataaaactaatgctggtaagtgaaatcctgcttgccagctattttttgtgccgctaagttagttcggctgtccggcaaaattttaagctcttgggctgcttgccaaggttggacaggattgatataacagccgcgctgtcgtgttgtccgtagggattttcggcgcgacgatagaattctaaaggggatgaaagagtgaataagtcacaactgatagacaaaattgccgcaggtgctgatatttctaaagcggccgctgggcgtgcgttagatgcaattattacttctgttactgaatccttgaaagaaggggatgatgtggctctggttggttttggtacttttgcagtacgtgagcgttctgcacgtactggccgtaacccgcagacaggtaaagaaattagtattccagccgctaaagtaccgggttttcgtgccggtaaaggcctgaaagatgcagtaaactgatttgcgtcaaatatcacctgtggcaaatattgtttgtgttaaacaataacctgacgcagttgagctggtaaggtaagatacaaggcgcatcgtttatgatgcgcttttttttcgcttagcccctgaactgacgtaaaatgccagtctggcgaaacaaccttagtggctggctaacggtaataaaagcacagtaagcagttttaacgcgcagcagcacgaagggctgtcgcaaggaatgctggttttatttagacctgcgcaagagttttaatccacattacagcggagtattgtcacattatgatggacaatttacgcgcggctgctaataacgtcgtgctcaaaatcattctggccctgatcatgttgtcctttatcctgactggggttggcagctatttgattggtggctccaacgattacgcagccaaagttaatgaccaagacattagccgggctcagttagaacaggctatgcaaagtgaacgtggtcgcctgcaacaaaaattaggtgaacagttctctgtgctggccgcgaatgaaggctatatgcaacagttgcgtcagcaggtgctggggcaattgatcaacaatgtgttacttgaccaatatgctagaaaattgggtctgactgtcagtgatgaacaagtaaaagagtctatccgccagatacctgatttccaaacaggtgaacatttcgacaataaccgatatctcgcactgattaaccaactgggctacaccccagagcaatttgctcaattacagcgtcagcagttgatcaaccagcaattgctgaaagcctttagtgataccggttttgtgctgcctattgaagtgcaggcaatgtcagcgttggttttacaacaacgtgatgtccgcttggctactttggacctcaaagcacttcaagcagagcagaaagttactgatgaagagctacaagcttattacgatcagaacaaacataatttcattgcaccggaacagatgaaagtcagttttattgcaatggatgcagcggcaatgcagagcaatatcacggtgactgaagaggatattgcagcgtattacgatcaaaaccgcagcagttacacccaacctgaacgccgtaattacagcgtcattcagtttaaaacagaagtcgaagctaaagcggcgcttgatgagctgaaaaaaggtgctgattttgctgtgatagctaaagaaaaatccaccgatattatttctcgtaataatggtggcgaactcggttggctggagccagaaacaacacctgatgaggtgaaagctgccaatctgagcgagaaaggccaactgtctgatgtgatcaaatcttctgtcggttatttaattgttcgcttaaatgatatcaaaccagaattagttaaaccgctatcagaagtgcatgatgagttggctaaaaagcttaagcaggaaaaagcgcttgacgcttattatgcgctacagcaaaaagtcaatgatgcggcaactagcgataacgaatctctggcttcagccgaagaggtcgcggggactaaagctcaacaaacaggttggttcacccgtgacacggtaccggctgaaattaatttcaaaccggtagtccaggcaatctttgatggtcgcctggtgggtgagaacggttctgcggggagtaactctgaggttattaccgtggatggtgatcgtgcttttgtcatccgtattgatggtcacaagcctgaaggtattgagccattcgatcaggttcgcgatcaaattagtgagctggtgaaacgccaaaaagcggaacaacaggcgcgtgtcgatggtgaaaagattctaaccgcgttgaaacaaggtaaaggcgaagaagcgatgaagtccgcgggtatcagcttcggggaaaagaaaacgctgtcatatgcatcggttgatgatcaacttatgcagacaatcttcgctctggcgcatccacagaaagaccagccggtttatggtttatctcaggaccgtcaaggcaacatcgtattgatcgagctgttatcggtgactccgggtaaattgcaggaaagtgaaacgaagatctttattgagaagatgcaggaagagtccgttagcatgatatttgatgcgttgatggctaatctgcataagcaggcaaccattaaaataggccctgcagagcaacaacaaccgcaataagcttcgcattcatttgcaaaccgatgtaataaaagaaaggtcgctttggcgacctttcgcatatctgtgatctgccctttgcgttgagccaaggggtacggcaaggtagccatgctgtcaaacacaaggaggatacagcatgaaatttttaggaaaattattcgccataaccgtattactaacgggtctcaatattcattctttcgcttatgcggcccctgccgcttccacagataatacgcaggataaagtctcaaaaaagtcgcctaatagcgccgcagataacggcgctaaagtaaaaggtacgccagcacagtcggtagagaagataagtgataacactaaaaatgtagcagcagattcctcggttaacgcatcagacaaccaacaacaccagatcaatattaatagcgctaatgctgaacagttagcgcagttcttgaatggtattggcagaaaaaaggcggaagcgatcattacctatcgtgaacagtcggggccattcacacatgtggatcaattactcgaagtgcctggccttggtccctctttcttggagcgaaataacggcaagattaaattgtgatgctcttgttgtaagggaaccccctgatgcttcctggtgagtttcataggagccaaagcggtatttggattataaaagtggtatatggattataaatagagcagtaagttggtaaatcaagccgccaggcggtgctggccatcggtaggtattggtctggcggcttttaccaacataattattagcattttattaggttgattagggcggtgatttaaaactgtgattctgatcaaggttatacagtgagcatgctatgcagcaattttcgtctgctaatcttgtcttgaggtcctaccagttttgttggtaatcctctcacatttattcacagattggagaagctcatagccatgcacacccatattaaagtccggggtttccatattgatgtttttcaacatgttaataatgcccgatacttagagtttctcgaagaggcccgttgggaatggctggatgggcaacccgtattccaatggatggttgagcaccaaattgcttttatcgtggtgaatatcaatattagctaccgtcggcctgctgtattaggtgacttgctacgtatcgatagccagttacttaaactaaacggtaaaagtggtgtgatgaagcatacgatcacgcttgaaccaacggctatcccggttgttgatgcggaactgacatttgtctgtattgaccaacgtagccagaaagcattgccgctggaaggtgagttgcgtgaaaaactggaggagctagtcaatcggggagcttgatattaatcctaaacggtggttgagaaggggaacggttattgagagcgtgtgttgcggccatattatatagataggccgctatatatcaggctaaccccaccttttgctttaggtttaatataacctgctgtttattcgccatataggatgccaggcctttagcccgtaggtgacacgctgcacattggccacagccgtctcctttaattccgttgtaacaggtcagtgtatggtggcgaatgagatccaattgttgatagtaatcggctagtgcccaggtttcggctttatcaagccacatcaggggggtgataaaagcgatatcccggccaatacctaaatcgatagcgtggttcaatgccttaataaactcatcgcggcaatccggatagccagaaaagtcagtttcgcaaacaccggtgataacggcctgggcttgcacttgatacgcataaatagaggctaaggtgagaaacagtatgttacgtccagggacaaaagtactgggtaatgcaccgtcagcgttggcatcatatgacgggacaggaatactgtcacgagtcaggctactgacggccagttcgttcaacataccgacatccagtactttatgtgctgtggcacctagttggagtgcaagttcgcgagcaacatctatttccgtacggtggcgttggccgtaatcgaaagtaatgcaatgtacttcgtcatattgctgtaacgcttgaattaagcaggtggtggaatcttgcccaccactaaagacaactacggcacgtttcattcggtaacctcgtacggctgcaggtaacaatgattgggctaaccctgcagcataaattaagaactggcagtatgttactcagttaacacgcagaagggtagtcaccctccattgggttgcttgtcattatgcttttagcattagagattagagccggttgctgattatgattgctatgccgctatgcccgcttaacgttatagctaatcatctatgtaatgttatcgctaattacctattaggttataacttgcagggtagccattaattcgttattggcggtagccaggcttgacagaaatcgaaccaaccatatgccgttaatgtaaccccattgatgcgtgatggggcattgacctgatattcatagttaaacagcggcaaaatcagtcccgctaacatcaggtcatcgtaatgtgcctgtaattggcgaaaacgttctggcgcgctttctatctgctgaatgaaggtcagcgttttttgctgctggttccactgttcgttctgtaaaattccgcgccacagagggtccagccgtagccagctctccattgtggcctctggcgattcaccgactaaatgatcggccaacagtaaatcgctctctttaattttgtcaacatcttgccactgtttatcatggcaggcgcggatctctaatgtacagccatgagcggctaatactatttttagttgctcagcgacactctcaagctccatcggcggttgataggtcagaaccaaacaggcgggaagggagggattttcatccgtcgaaaactgtggaataggccagcctggaaggatttcatggcagggcgttattacgtcacggctgatggagagcgcctctaatatacccgaggtttggactaacatcagtagcttggctatttgctgtggagtgaggttgctacgatggcgattaatagccagatagcagaatccgaggctcatgccgcgctgtacggggcgggccagtgggaactcttcctcttggccgatggtgatgcgaaccggatgctggcaactgccatttgttgaatttaccgtcaggctaggggtgatccagtactcgataatgtccagatagggatgttgcaaatggtaaaattcgtgctgctttagtcgaactaaatgtttatcaaaggtcgctaatttaaaaggacccgcacctaaaaagggatcgtctggatgaaaaagcctacagggtaaatcagccagccggtgtgctagccaataatctggttgggaaagggtaaattgtaggcataaagcgtgggggagagtgatagtaacaatattagcaaaactggggtggctacgtcggtttgcgcgcagaatctccagtgtttgcaataattgcttaccatgaatgtggtcgccattatgccaacgtagttggctgcgtaagaagaactgccaggttaagccatctgcgctgatttgccagtgatgagccaaatcaggtttaggcaacgggtcacctgtattaaaccgtgtcagcccagcatgcaaagtataaatcaggtgctgttctgcccgccctgaagcattcatgggattaagcggttccagctcgcggtagtaggggatacgcagaatagggctatcggcttgccattgtccgcccatatggggggtaagtaaggtctgtaggcgctcgggttccaattgtgctattgagaatgccgcttgatgatcgccttgctcaaggaactgttgcaggtaaatagcccgtaatgcatcaggttttttcaggcattgcagttgcgctcgtttccctctacccacttgtgaatgccagcttagccaactcttcatctgtagttgctgaatcagggtgcgggcatgccgttcgctacaaaagagtaaactagccacgtcagccacggtagtcgccaccgggtggtcaccaaatttttgatataaacgctcatattgggtaagccggtgaataatgcgcataattaaatccggaatagtttaaattatttgttcactattagttccgtaaatactacgccataattttatccatgccaccggtttcatattttacgaggttttgaatgtaccgtttagccgcttttgatatggatggaacgttgctgatgcgtgaccataaaataggtagcatcacactgaatgcgctgcatcaattagccgatgctggggtaactctgaccttcgcgaccgggcggcactaccttgatatgaaaggcatattatcccattcaggcctaaatggttatttgattaccggtaatggcacccgagtctgcgatgctgagggtaatcctttatacggcatggacttaccggcagagttggtggaatttgtgctgcgtaccccatggcagacaaatgccagtattcaccttttccgtgatgatggctggtttactgatcgtaatgatcccgatctgctgatagcacacactaccagtggtttccatttccagcttaccgaatgggatgagttgcctctaaccggtaatcacaagttctgttttattgcttcacatcaggaacttgtcgaattgaaagcgcaattagagcagcagatgggcggtgaagctgatttctgtttttcagcgacggattgtcttgaagttttaccccgtggttgtaacaaaggggtggctttagaaaaactaagccaccatcttgatttaaccttggctgactgtatggcattcggcgacgcgatgaatgataaagaaatgttgtcgcgcgtggggcgtgggttagtgatgggcaatgcattaccgcaattgaagcaagaattaccccagttacagattattggtcgctgtgagcaacaaggcgtcgcccactatttgcaccattggctaagttcaccacacctcacctattcccccgaattctgaggtgatagctattagccagccggagaaccatccggtttttttcttccgtaggcggtttgtcagtgttcatgcctagctgacaaaccgcttttatctctttgaaattggacgttactgaaactgaaagttactgcaactggacattaatgaaacttaatgccactgcagcgttattcgcgctcattcatctgaatcacagatatatattcgcctacagattattcaattcattggtaaatggtgttaaatccccaatgttattgctgacccattcctcgttataataggtatcaagataacgttcaccactgtcacagagcaatgtcacgatggcgccagatttgccttgttcacgcatctgttttgccaattgcaatgcaccccagacattggtacccgttgaggctcccactttacggctaagaatactctccagccaatgaagagtggcgatactggcagcatcaggtacgcgtagcatgctatcaatcacttctggaataaaagaaggctcagcacgtggacggcctatcccttcaatacggctaccacaacggcccgtgacggtgcggtcacgggtacagaagcaatcataaaataccgagttttccgggtcgaccaccaccaactgagtgtcatgtccttgataacggatataacggcctaaggttgctgaggtgccaccggtccctgcgctcatcacaatataatctggggttgggaaaggctcccgtgccatttgacggaaaatgctgtctgcaatattgttattgccgcgccaatcggttgcccgttccgcataagtaaactgatccatatagtgaccgttcaaatcacgggccagttgttccgatgcggcataaatttgtcctgcatgatcgacaaaatggcaacggccaccgtagaaggtgatttgttcaactttacgtcgcgtggtaccacttggcatgacagcgataaatggcaggccgatcaggcgagcaaagtaggcttccgagaccgcagtactccccgatgaagcttcaataatggtcgtcccttcggttatccagccattgcataagccatataaaaacagtgaacgcgccaagcggtgtttcaaactgcctgttgggtgggtactttcatcttttaaatacagataaatacctggaaaagctgataaatttaagcgaattaaatgcgtatcagcggagcgttgaaagtcagcttctatttcattgatagcatttttcacccatgtattggtcatttgatggcctgtgatataggtagttaagtcatggcgactaggttaacggttatcaaagaaaaaagcgttgccatttttccttctttatcgccaaatggtagaaattaattctatggtttaccactatgctagataaaacagatcgtaaactactgcgtatgctgcaggaagactgcacacaatcgctgcacgtgttggccgatgcggtcaatctaacgtcaaccccttgctggaaacgtttaaagcgtttggaggatgaaggttttatccgcgggcgagtggcgttactggatagtgaaaaattggggctggggctgacggcatttgtgctgatcaaaacacagcagcataacagtgactggtaccaagagtttgtcgcatttactaagcaaatgcctgaggtactggctttctatcgtatggccggagaatacgactatctcatgcaagtagaagtggcagatatgaaaagttatgaccgtttttataaacggatggttaacggcgttccggggcttattgatgtcacgtcaagttttgcgatggaaaagattaaatacaccaccgtgctgccagtcccggagtgaataattcactaaaaaatctgtttatcaatggtatcctagagcatcgtctatcgcgaaaaacacaccgacactttcggtatcagaccatggaataaaactgcgtgagattgtttgcacaattaggttggtattttcgccgtgaatggcaccgttatgtaggggcggtgctactactgattattatcgctattctgcaattaattccgcccaagttggtgggcgttatagtggatgatatcagtacaaaacagatgtccaccaatatgttattggtttggattggcgtgatgctcgcgactgccgtggtggtctatttgttgcgttatgtctggcgagtcttattattcggtgcctcttatcagttggcggtggagttgagatctgatttttatcgtcagctgagtcggcaaactcccggtttttattcacgtcatcgcactggcgatttaatggctcgcgccaccaatgatgttgatcgcgttgtcttcgccgcaggtgaaggggtactaacgctggtcgattcactggtcatggggtgtgcggtattgattgttatgagcacccaaatcagctggcaattaacactgttatcgctattaccgatgcccatcatggcgatagtgattaagtattacggtgaccaacttcatcagcgttttaaatccgctcagggtgccttttctttgcttaataatcaggctcaagagagcctgaccagtattcgcatgattaaggcctttggtctggaagatcgtcagtcacaacagtttgctcaggtagcggcagaaaccggtgcgaagaatatgtatgtcgcccgcattgatgcccgctttgaccctacaatttatattgctattggtatcgctaatttattagctattggtggcggtagctggatggtggtgaataacagcattaccttagggcaattaaccagttttgttatgtatttggggctgatgatttggccaatgctggcattggcatggatgtttaatattgttgagcgcggtagtgccgcttatagccgcatccgcagtttgttggatgaagcacctgtggttaaagatggccacattactttgtctgatgtgcgtgacacattagcggttaatattcgtcatttttgttatccaggcagtgatcaaccggcactacataatgtggtactgacgctggttccaggggccatgctggggttatgtgggccaacaggttcgggtaagagtaccttgctggccttaatccagcggcaatttgatattgatgacggtgttatttgttatcaagggcatccgctgtcggatattcggttgaatgattggcgtggccgtttatcggtcgttagccagacccctttcctgttctccgatacggtggccggtaatattgccttgggtaaacccgatgcgacccccgcacagattgagcaggcggcccgcctggcctgtgtacatgaagatattttgcgtctgccgcagggttatgacactgaagtaggcgagcgtggagtgatgttgtccggtggacagaaacagcgcatatctattgccagagcgcttttgttggatgctgaaatacttattcttgatgatgcactttctgcggttgatggccagacggagcatgaaattttaaaaaacctacgcgagtggggcgaacagcgtaccgtcattatcagcgcgcatcgcctttctgcattgactgaagccagcgaaattctggtgatgcaacatggtggtgtaatgcagcgggggccccacagccttctagtcaatcagacgggttggtatcgggagatgtaccgctatcagcaattagaagccgcattggatgacggtgagcaggaggtcgaagccgatgaataacgttcagcaactttggccgacattgaaacgcctgctttcctacggttcgccttatcgtaaaccgctggggctggcagtcttaatgctgtgggttgcggcggcagcagaggtaagtggtccactactgatcagttattttattgaccatgtagtcgccaaaggcacattacctctggggctagtcagtgggttggcattggcctatctgttgttgcaattattggccgcgacattgcactattttcaggcattgctgtttaaccgtgcggcagtgggggtcgttcagcggctacgcattgatgtgatggacgctgcattacgtcaacctctcagtgcttttgatactcagcctgttgggcagttaatttcccgagtaaccaatgacaccgaagtgatcaaagatttatatgtcatggtggtttctacggttttgaaaagtgcggccttaattagtgcgatgctggtggcaatgtttagtctggattggcggatggcgctgatttcaatttgtatcttccctgcggtgttggtggtgatgacaatctatcagcgctatagcacccctatcgttcgccgggtacgatcctatctggctgatattaacgatggttttaatgaagtcattaatggtatgggcgtcattcagcaattccgtcagcaggcccgtttcggagaacgcatggcgtctgccagccgtgcgcattatgttgcccggatgcaaaccttacggctggagggctttctattacgccctttattgagcctattctctgccttggtgctatgtggtctactgctgcttttcggtttcagccctgaaggttctgtgggggtaggtgtgctgtatgcgttcattaattaccttggccgcctgaatgagccgttgattgaactgacatcgcagcaatcaattatgcaacaggccgtagtggcaggagagcgtatttttgatctgatggatcgtgcgcagcagggctatggtagcgacaatattcccttgagcagtggccgtattcaggtggaaaacgtcagctttgcgtatcgctcggataaaatggtgttacacaatatttctctcaatgtcccctcccgtggattcgtggctttagttgggcacaccggcagtggtaaaagtacgctagctaacctgttgatgggctactatcccgttcagcaaggtgagattttgcttgatggccggccattatcccgcctctcccatcaggttctgcgccagggggtagcgttggtacagcaagatcccgtggtgttggctgactccttctttgcgaatatcacccttgggcgtgaccttagtgaacagcaagtgtgggaggcactcgaaaccgttcaattggcaccgttggttcgtaccttacctgatggcttgtacagtttacttggggaacagggcaataccttgtctgttgggcaaaaacagttgctggcgatggcgcgggtgttggtgcaagcgccccaaatcctgattctggatgaagccactgcgaatattgactctggcactgaacaggctattcagcgggcattacaggtgattcgaaaaaataccacgctggtggttattgctcatcgcctttcgacgattgtggaggcggatagtattttggtactgcaccgtggtgttgcggttgagcagggtaatcatcaagcgctgctagctgcccgtgggcgttattaccagatgtaccagttgcagttagtcagcgaagatttggctgccattgatcaggaagctattgataaaggctctattgatcaaagtactattgatcaagccggaatgagcgtgagttaagcagcacgcgtggggtgatgtcgccccacgttatttattgactcactcactcacttacttattctcgtcctccgctctcaaggagtagactgccctttgaatgcccatatttaccgctacatcgcactatcatcttgcaaaaccatgcatcttgcaaacccacccatcttgcatactcatcgcctgttaaccgcaacgtgcactttcgcaaggctcattgcaccaacttggtgcgctaaagccattcaatcgcggtagctgcattgagcctctctggttttacttatcctaatctccctagacacgctattttcacactaaattatcgccgtgattacttatggcatagcctttgctttatctgtttcgtggcagacgtgaattcgacttaattcgagaaggggcaaatatgaagctggttaccgtggtgataaaaccatttaagctggaagatgtgcgagaagccttatcttctgtaggtattcaggggctgaccgtaaccgaagtcaaagggtttggtcgccagaaagggcatgcagagctttatcgaggagctgaatacagcgtcaatttcttacccaaagtaaaaattgatatcgccatcgccgatgatcaattagacgaagtgattgatgtgatcagtaaagcggcctataccggaaaaattggtgatggcaaaattttcgttgctgaattgcaacgtgttattcgcatccgtactggcgaaacagacgaagcagcgctgtaatttgcaggctcaaatttagagaatagggatgggttgatgatgaaaaaacttttatccgtgttgggcctgggtacggtagcgctgttaccttcttgggcaatggcggcggcaccggcagtcgctgacaaagcagataatgcttttatgatgatttgcactgcgttagtactgtttatgacgatacccggtattgccctgttctacggtggcctgttgcgctccaaaaacgtattgtcaatgatgactcaggtcatggtgagttttgcgctggtatgtgttttgtggattctctacggctacagcctggcgtttagtgcgggtaatgcgttcttcggcagttttgatatggccatgctgaaaggtattgagctgactagcctgagtggctcgttctatcaatatattcatgtcgtgttccaagcctcatttgcctgtatcaccgtcgctctgattgtgggttcattcgcagagcgtattcgtttctcagcagtattaattttcgccgcgctgtggttcaccttctcttacctaccaatagcgcacatggtatggggtggtggtttcctggcaatggacggagcgctggattttgctggtggtacagtggtgcacattaacgccgctgttgctggtttggtcggggcttatctgttgggtaaacgtgccggattcggtaaagaggccttcaaaccccataacttaccgatggtctttaccggtacggcgattctgtatattggctggtttggcttcaatgctggttcagccagtgctgcgaacgaaattgcagcgctagcgttcttgaataccgtcgttgcaacggcgggcgccatcctctcgtgggtatttgctgagtgggctttacgaggtaaaccttcgctgttgggggcatgttccggttgtatcgcaggcttggttgcgattactccggcagcaggtacggtaggggttggcggtgcattgattatcggtttggttggtggtgttgctggcctgtggggggtcgtgctactgaaaaaatggctgcgggtcgatgatacctgtgatgtcttcggtgttcatggtgtgtgtggcatcgtcggttgtattctgacgggtgtcttcacctcggcgtcgctgggcggcactggttatgctgctggcgtaaccatggggcatcaggtcggcgttcagttattcagtgttggtgtgactgttgtctggtcgggtgttgttgccttcgttgcctttaaaattgcgggcttgattgtgggcctacgggtacccgaagagcaagagcgtgaaggtctggatgttaacagtcacggtgaaaacgcatataatcaataagttaattttccgtcaatcgttagttgttagcctgtcggaagagatagagcagtaagttaaaaagaaaaagacataaagaaaagaggggcagttgttggagaatagtggggcgtcgttaactgccgtttcagtaaaaccagcagcgcataaaaatacataataatgatgaactacagggggcgatggtgacatcgcccctgtgctatttcattgattcatcaactggttgagataacgtcacgctgatctgtacccccgtatcaacgatgtaaacgaatcacaccctcctgcacagtagaagctaccagcaccccttcccggttatagatttgccctcgaacgaagccacgggcacctgacgcagaagtactttctacggcatagagtaaccagtcatccaaacggaatggccgatggaaccacatcgagtggtcgatagtggcgatttgcataccgggttcaaggaaaccaatgccgtgcggttgtaaagccgtgggcaggaaattaaagtccgaggcataacccagtaaatattgatgaacccgtaggtcatctggcattttgccattagcgcggaaccaaacatagcgattgggttcttctacactgccttgcagcgggttgtggaattttaccggacgcatttcaatgggttgtgggccaataaacttttctcgcactttctcggggatcaagtgtgaaaactggcgggcaatatccgtttcggacattaacccttctggtggtgggacgtctggcattgtattttggtgctcaaacccttcttcctgactctggaacgaggccgtcatataaaagataggcttaccattttgaatcgcactgacccggcgggcgctgaaactgttgccatcacgcagtgtttctacgtcataaataatgggtttactgctgtctccagggcgcagaaaatagctatgaaatgagtgaacagtccgttctgcggggacggtttgtttcgcagcataaatcgcctgaccaacaacctgaccaccaaatacctgccgcaaacctagatcttcgctttgtccacggaaaatgccttcttcaattttctctagatcgagcagatcgagcagtttttctaatgcctgactcatgttgtcgcccctgatggttgagttcatacacagtgtgctgaatcaacccgccagtcgtcaatatattgccgtgaaaccattactcaagtgatgaattaatcgtgggaagtgatctgctgaatacatcaaattggggcgattcggtaataattcgagctttatgctataattagcacgctaggtggttgaagccacttattaacgcaggcttttctgtgaatagccagcatcttaataataacaaggagagaggcctatgaaaccttggcagccaaaggcattatggcaaatagtgggtggcgcggcattagcagtaagcctgacagggtgtgctcatcaaagcgcggaggctcccgttgcagcacctataagtacagcgacggttgcggcatcggtcgcacaatcaacggtccatgggaccgtgaatattcgtgaacgcgttgcattaccgcctgatgcggtggtaaccgtcacactgtcggatatctcactggctgatgctccatcgcgagttatcgcgcagaaggcggtacgtactgaaggtaaacaggcaccgtttacttactccttaccgtttaatccgtcggatatccagccaaatgcacgcgtcattgtcagtgccgcgatcacccgtaatgggcaattactgtttatcactgataccatccaggaagtcataaaccgtggcgcgggtactcaggccgatctattgctggtccctgtaccttcggtggcgcttgaaatcgttccagcgcctgccgctgccacgatacagtaaacagtcttatacccttcttatttgacgttgccgcggatcccgctctaataactggcgtgggtcagttcattggagcccgcgggttgtgctgtatgcaacgccaattacgttgggtatatcagctatcacatcgcactagctgtatcgccagcgatattgctgcaaattaattcggccagcagcatcaagacaaataccttccgccacgagcgcctttttttgcctgagataatcatcgcctgttaatgatatctcaccatatcgattaattacccggtgccaaggtagtgcagacccttctggtaagcgctttagcaccccgccaacttgcctggccgctcttggagaaccaattaactgcgctatatcgccataggtcgctacctgcccataggggatagccgcaaccacatggaatacccgctgacgaaagctatcggctaccggcggtgtattttgctctgcggtataatcgggctcttggtattcatcctgatctgaatgacggctttctggaggtgacacagcattctctcttttaaccgatgacttgcgtggcctgttgttgctcaccgcaatgttgtcgctcaccgcaatatggataccctgcactatgggggattttatgccagtggaaaatagatttagcttgatgtgagcatttactgggcaagaaaccatcggttagcgcgtgttgtcttgctatttttcagggcatggtcaataatgcccaccgctccagagtgcaggggccgttaatatcaatggaggccctgttggttctcccgcaacactaacttgtgaactcggtcaggtccggaaggaagcagccgcagcaggcgaggtgtgtgccgggatgtagctggcagggcctccaccaattcagttttatcgtatttccattttatcgctatgtcctgtgttatcactttcctgcgtcctcactatttctctctgtcatcactgctctgagtacaatctctgaggctttttgtcgtgaacgctctctatcagtagatttttatttccggcatgattgagcaaagaaattgtcgttagggaaaataagattcctcccattctgaacgaatggtttgatttttatttatgtattaggtttgtaaaatatggctaattaataatatcttgtaattattagactagagggctgaatttgaatgagcaaacaaatgaatgcatttgttacttaaatgatcttacattagtttgataacactcaattttcacctaagaataggtaggcagaaatacgggattgaacgccaatctccaatactgccactaggccaataattttattaagaattaaaacacgtgctaatcatcaaacccattgaagccgatagagattatcggctcaacgttgtgtgtcttaaccagcgctaagcagactatttcacatgttgccatacagtaggtggaattttatcataaagcttattcatcgttagttcagccaggcgatggtctgcagctgagtaaaacaattccagttcatcatcagaaagttcgtacttatttttttcaattacacgttctagcgtatcgatagtcgtacattttcttaaacgcatcaggtagtcagtttttgtcatggtggtttttcttctcgatatacaaattaatattggtggaactatcccttaagttttcatcagggtacatacgtattcccctgagaaaagtctgaataaatgctctttggttttctgccagcgacgcaattcaggatcattgattccataactactaaacagagtatatgtgtcgtctaaatattcttccactaactcggaaagctggcttccatccgggtattttattttaaaactcatcacaaatgaagctatatgctcgatcaaatcattgagttgaaggtttatggccgacgttgggtcatttatccagccatgatggctgtcgccaagagttgcaataccttcatcatacaagctttcacatagaaacttcagttgggcaatgtcatgccgcttaggcgagtactcatccatatcatcccctccgtaatgtcttaattcggtgttgataacacaatgtgagtagattcgtagtcatataaatacagctgtctatcgttaaagtaaataaacttgctatgttatgaatataaatcatttcttcgcttatcgcgcaactttattacggaatcttacaattcatccgcaggagaaggcctgtcattactaattatatcaaaaacgattttttcaggatgtacaataaatgttacagtgtttgttagaaattcttcagtattgatatccaaacaagcattgaaaatataccaattatattggtaagtcattgaatactggttctctttgagatttttaatctcaagaatttctaatgatccaagtgtgtaccgagcatcttctgaataatacattaacccagaaaccaaactttcctcaattgagtggatattattacggataacgtctttcagtaatgaaactgagtaatgccctgaaacgaagtcaccaactatttcattgttcattaatcatccagtcatcggggtaaaaatacgtcacaacgacattataattgttgtgaaaaatgcttggatattagcatttcagcaatcactcacatgacttaaatcaaatttaatgatgtttttcaatgtgaatttttgagcaactcatcacggtgttatttgaacatcatgttttgcgataaaataacatctgcaaaataatttttcacatatttaaaagggagagtcaccgcttaatttaattctccctactattaacctgacccgctctgttggtttggtcacatctgttggtttgaccatgaatgttaatagccatattgtttggctgtttattgtacggtgtattcttccacaaaccaagaggattaaacttggtggcagggcaacaaagtcataatcggtctcgcgagtataatataaggtctattttctgtcacctatgaggttatcaacggaagtttaagtcaataatgtgggggggaacacacggattagccagagaaaataagggcttattttattgaaaacccgatgaatacacgttttctcaaaccaatagccgtggccagtagcgctttactatgtagtgacctagtaggtaaccaatagcgaagcatttaaacgtattgtagggcgttgtaagtaaccgtattaggaaatggggcatcatctaatccgcttacatacttgtggcgcctaaactccgtctaagtcgacaggcgctatctctgatagcaaatgaataaaaaggcccgttggcgttagtgcacaaagggccttttggggactgatgaatggttatttgactgatggttatttggttgaccgagagttattacaacactctgatagcgtataacaaacttaacatcagcgttttttatgggttcctccctgaaccgctttaaagcgagggttgcttttgcaaattacgtacactcggccacggcgacggacaatcttgcagtctggatggcggttctttgccgaacgtaatgaacttaatacttgcatggttaactctccgaattagttggttttctttgttaagaaactaccgaaacgttggtggaagcgtgcggtactgccttctttagcaaactctttttgcttaccggtgtagtacggatgcgaggctgaagagatatctaatgtgacgtaggggtacgtctggccatcgcgttcgattgttcgctcagtggcaatggttgaacctacagtaaaataagcatccgcactggtatcgtgaaataccacagtccgatacggagggtggatattgggcttcataatgattccttttagtatgttataatgtaacatcattatgcgttttactgtttccagtttcaagcccgaaatgactcttcattgctattttttgtagagtgaggggaggggaaaaggataacgctcagcaataaaaaggccgcttgcgcggcctttagtatgaaatgacaagttgttaacgcagtttatttcaccggcgtgttaactggatgactatgttcaatatcatcagtctttctgctgaagcggcgacgaaccacaacgaagaatagcggaacaaagaagatagccagtacggtcgcagtgatcatcccccccattacgccggtacctaccgcgttctgtgcaccagaaccggcaccactactgataaccagtggcattaccccaaggataaaggccagtgaggtcatcaatattgggcgcagacgcatacgcaccgattccaatgttgattccaccaagcccttgccttctttatccatcaagtctttggcaaactcaacaatcaagatggcgttcttggccgatagcccaatggtggtcagcaagcctacctggaagtaaacgtcgttttccaacccgcgcagtgtggctgccagtaatgcaccaacaaccccgagcggtaccacgagcataacggagaatggaattgaccaactttcatacagagcggccaagcacaagaagaccacaatcaatgaaatggcatacagtgctggggcctgattacccgatagacgttcctgataggacattccggtccaatcatagcctacgccacttggtaatttagctgccagctcttgcatcagatccatggcttcgccggtactcttacccggtgcagcctgacccagaatctccattgatggcaacccattataacgctcgagccgtggtgagccatattcccatttcgcggtggagaaggtcgcaaatgacaccatctgacccatattattacggacataccacttatcgatatcatccggcaacatacggaatggtgcatcggcttgtacataaactttcttcacacgacctcggtcgataaagtcgtttacatagctgccgcccatggctgaacccagcgtggtattgatgtcagaaatagcaacgcccaaggcttgagctttctcctgatcaacttccactttaaactgtggtgtatcttccagcccattagggcgcacgccaaccagcatatctggatgttgcgctgccatacccaacagttggttacgtgcatccgttaattgttggtgccccaggttaccctgatcaattaactggaagtcgaaaccggtagccgtacctaactccacaatggcgggtaagttaaaggcgaacaccataccgtctttaattttcgagaatgcagcagaggcgcggctgacaatggctggaactttattttgctcgcctttacgctcatcccaattcttcagactcacgaatgccaaaccggtgttctgaccttgaccactgaaaccaaagccgttaacggtgaacacggagttaaccacgtttttttctttgtcgagatagtaatccgtcacatggttcagtactttctgggtacgttcttgcgtagcacccgcaggcaactgcaccatggttaggaacaccccctgatcttcttctggcaggaatgaagacggtagacgcatgaaaagcaccgccataccaatcacaatagccagatagataaccagataacggcctgtgctgcgcaaaatattggcgacactgtcggtatagtggtgtgtactcttttcgaacatgttgttaaaccagccaaagaagccagtttttggaccatgatcgcctttcttgatcggttttagcatggtcgcacacagtgctggtgtcagaattaatgccaccagaaccgaaagcaccatggccgaaacgatagtaatggagaactgacggtaaatagccccagttgcgccaccgaaaaaagccatcggaacaaataccgcagacaataccaacgcgatcccaaccaatgccccctggatctgctccatggattttttggttgcttctttcggtggtaagccctcctcttgcatcacgcgttcgacgttttccaccaccacaatggcgtcatcgaccaatagccctatcgccagcaccatcccgaacatcgttaaggtgtttatcgaatagccaaaggcggacaaaatagcaaaggtacccaatagcactaccggcaccgcaatcgttgggatcaaggttgcgcggaagttctgtaggaacaggtacattaccaagaacaccaagataatggcttcgatcagtgtcttaaccacttcgttaatcgaaattttaacaaatggtgtggtgtcatacggataaactacggtcaaccccgatgggaagaatggctgtaatttggccaactcggctttcactgccgcagaggtgttcaaggcgttcgccccggtggccagcttaataccaatacctgcggccggtttaccgttataacgggcaatgatgttatagctttcagcacccagtttaacgatagccacatctttcaagcgaacttgcgacccgtcggtattcactttcagtaatatctggctgaactcttctgcattggtcaaacgggtttgtgcaatgattgatgagttcaattcctgacctggtactggtggtgtcccccccaattgacccgcagcgacctggttgttctgtatttttatcgcgttaatcacatcgaccggtgtcagcttgtagttattcagcttatgcgggtccatccagatgcgcatggcatattgggaaccgaacaactgaacatcacctacccctggtgtacggctgatggggtctttaatgttagagcccacatagtcggcgatatcttcctgctgcatcgtaccgtcttcagaaataaaaccggcaaccatcaggaagctactactggacttttcaacgctcacgccctgttgctgcacttcttgtggcagcagtggcatggctaattgcagtttattctggacctgaacctgagcaatatccgggtcagtgccagagttaaaggtcaacgtcaactgaacgttaccggaggagtcactgctggaagacatatagagcaggttatcgatgccgttcatgttctgttcgataacctgcgtcactgtattctgcacagttgtcgcatcggcgccaggatagttggcggcaattgtaattgccggtggcgcaatggtcggatattgcgctactggtaatttcatgatcgcaagggcaccagccaacatgatgatgatggcgatgacccaagcgaaaatagggcgatctataaagaacttagccatgaattaccggctccttttaagacttcttcgctgtatcagccggggctgtttctggtgcagtgtcagtaacttcctgcacttttacctctacacctggtttgattttctgcaagccggaaataatcaggcgatcaccggcttttagcccttcagtgaccagccatttattaccgattgcttggttcgctatcagggtacgcatttcaactttattacccgcgccgacgaccatggctgttgcttcaccacgtgggttgcgagtcacgccttgttgcggaactaacagcgcatcaggacggataccttcatccaaacgggcacggacaaacatgcctggcaacagcgcctcatttggattagggaagatcgcacggagagtaatcgaaccggtagtttcatcaacagtgacaccggagaactccaaagtaccggtttctgtatattcaaccccgttttccagcaacaaacggactttagctttgccgttttcttgcttgagaatgccatcagccagctcttttttcagccgtaggaactcatcactcgattgagtgacatcgacatacattggatcaagctgttgaacggtagtcattgctgacgcctgaccactggtaaccaatgcaccttccgtcacggcagatttaccggtacggccgctgattggtgatctcacttgggtatacgccagattaatgcgtgcagactccagtgccgcttttgctgctaacacggtggcatctgcttgttgggcatctgatagggcctgatcatattcttgtttactgatgtagttagtacccaacaatggcttgtagcgattgacggttaaatgagcaatttgtgctgaagcctgtgctttagccagatcaccttttgcactgtcataagcggcctgataagtcgcagggtcaatttgataaagggatgttccggcggtgacatcactgccttcaatataattacgtttgagaataatcccgcttacctgcgggcgaacttctgcaacacggaaggcggacgtgcggcctggcaaatcggttgtgatattcagcggttctgctttcaatgtcacaacaccaacctcaggagcttgttgagcaccggcttgcgccgcatctttgtcattacatcctataagtactaagctgcctgaaagtaccagaattgcagccagaggcattacccctctgtttttgctcatagataaacctcaagtgtccgatttttaatttaattcaatggatcacaagctttaaaacccattgctgcgtaaatgatatgtgcgtgctatggtacatacattcgtgaatgtatgtaaatctcacccccccgaaaaaacaacgctatggcacgaaaaaccaaacagaaagccgaagagacccggcaacaaattctagatgccgcagtgcgggagttttctgcgcatggcgtttccaggacttctcttaccgatattgctatcgctgcgggtgtaacccgaggcgctatttactggcacttcaagaataaggtagacctatttaacgaagtttgggagctatccgagtctaaaattgatcagctcgagatagagtatcaggcaaaatatcctgataatccactacgtatcctccgcgaactcctaatctatattttggtttctactcgtgaggaccgccgacgtcgtgcactgatggaaattgttttccataaatgtgaattcgtcggtgaaatgacctccgttcatgacgcacgtaaagtccttgatttagctagctatgagcgaattgagtcggttttacaaggttgcatcgatgctaatcaattaccggtcaatctcaatactcatcgtgcggcaattattatgagagcctatattacaggtttgatggagaattggctttttatgccagaaagctttgatataaaacaagaggcacctgtattaattgatgcctatctggagatgctaggccagagtttttcattacgaaacgagatgaatagcagagtatcggattaactggaggtttatatgcattcgctggtcattattgctaatggtgccgcttatggccatgagtcattatttaatgccttacgcctatcgattgcgttgaaagagcaacaaactgatttggatctacgcctgttcctaatgtctgatgcggtaatcgccggtctcaacggccagcaacctcgtgaagggtataatttgcaacagatgctggaaatcctcaccgcacaaaatgtccccataaaactctgtaaaacttgcgcagatgcgcgtggtattgcgggtctgacacttgttgatggggtggagattgggacgctagtggagttagctcaatggactctggccgcggaaaaagtcctgacgttctgacataatatgcagggtgttttttctgctacaatcatttgatattttcagttattacatcctatgcaacgcaggctgcgtagctgctcgcattattacaggtatccatgctctgaaaggttttttcttatcatggcttgagacttaacgtgataggatttcagcctctctattgagatgaagttcaaatatgagtagcagatttaacacacggctttcttcaccctctttatcgttattcgtgtcatcaagagcacgaattgcgttattcgatccatttctattctgtcgccagacgatgtttactctggttattattgttttattgttattttcttcgacctttgtgtttggaatatcggcctttgcgtctggaataaatgttgatgtgcccactcgcagcgaggtacagagccagctcgatttgttatcaaaacaaaaaatattatcgccggcggaaaagttagcacagcaggatttgactcaaacgttagagtaccttgataccattgagcgcactaaacaagaggctaatcaacttaaacaacaactggcacaagctcctgcaaagttacgccaggcaaccgaagggttagaggcgctaaaaagcagttcagctgataccatgaccaaggagtcattggctaattattcgttgcgccaattggaatcacgtcttaatgaaacgctggataatttacaatcggctcaggaagatctctccgcttataacagtcagctaatcgccctgcaaacacagccagaacgtgtgcaaagcgcgatgtatagcgcttctatgcgtttaatgcagatccgtaaccaactcaatgggctgacgccgaatcaagagagccttcgcccgactcaacagcaagaacttctggctgaacaagtgatgttgaacggccagttggatctagagcgtaaaaatctggaggcaaataccaccttacaagatttgctgcaaaaacaacgggattacacgactgcacacattaatcaactggagcgttatgttcagttgctacaggaggttgtcagcggtaaaaggctgattctctccgagaaaacagttaaagaagcgcaagcacagactgatggcagtgatatccaaaatgatccactcatcagccgtgaattggcaattaacaaagagttaagcgaacggctgattaatgccacgaaagaaggcaatacgctggttcagcagaatatccgggtaaaaaactggttagatcgcgctctgcaatctgagcgtaatttaaaagaacaaatcaccgtattgcgtggcagcttattactttcacgaattctctatcaacagcagctcaacttaccggcttccggccttatcaccaatatggggccacgcattgcagacttgcggctggagcaatttgaaattaaccagcagcgcgataagttattccaaggggacgactatatccaaaccctgatggagagcagtaaagagaaggttgacccaaatgtagaagatgcgctggggcagattgttgatatccgccgtgaactactggatcaattaaataagcaactgggtaaccaattgacactggcaatcaatttacagattaaccagcagcagttgctcagtgtcaatgagtcgctgcaacatacattaacgcagcaaatattttgggttagtagtaataagccaatggattggtcttggctgaaagccctgccaggggcgatcaaaaccgaactgagtaacttccaggttaccctgtcattgggggatgcgctggcaggcctgctcaaatcactggtttttctaataccaatgctggttgtggctgtggtgatccgctcccgttaccacatgatcaatacctatttggatcaactggctgctgatatcgggcaattgaaacgcgatagccaaatgcatacgccaaaggctattttgttgactgtgctgaaaatcttaccgaacgtattacttatcttggggatcggctactggtgtttgcgctcagatttcaacctcagtggcttgctctggagcttcttccagcgcctggcattgttctggctggtctttgagctgacctatcgcatgttatcgccggggggaattaccgagcggcactttatgatatcaaccgaccgttgcgcccattatcgccgccagatagtccgcttaggtgccgcgttgcttccggttattttctggtctgttctgggtgaacgaagccctctacggcttgtggatgatgttattgggcagatagtgattgttattgccttggcattattagcactgtttattttcccattctgccgtgatagctggcgtgagaaagactcccatgcggtacgcttagtcattatcactgcaatcactgcgacacctatagtattgatggggttaatggttgcggggtatttctatacaacattgcaattagctggccgttggattgatagcctgtatttactcttcttgtggaacattgtttatctgacggcgatccgtggattaggtgttgctgcacggcgcttggcataccgtcgagctattgcgcggcggcaaagtatggggaaagaaggggccgaaggcagtgaaccgatagaagaacctccattggctctggatcaaattaaccaacaatcattgcgcttgaccacaatggcgctattcctgatttttgctacctgtttttactggatctgggctgatctgataacggttatctcttatctggacagtatctcattgtggcattacaccgccactgtagctggtgcgagtgtaacgcaagcggtgaccttgggtaatatgctagtcgccttgatggcactggtggtcgcctatgttctgacccgaaatttaccgggcttacttgaagtggtggtgctatcgcgcttacaactacgccaaggcacttcttacgccattacgacgattttgacttacctgatcacggctgtgggggggataaccgccttaagttcgctcggggtttcatgggataaattgcaatggctggtggcagcgctctccgtggggctgggctttggtctacaggaaatatttgccaactttgtctcgggcttgattattctctttgagcggcctgtacggattggcgataccattacgattggtacctactcggggactgtcagcagaattcgtatccgtgccaccaccattaccgattttgatcgtaaagaagtcattgtgccgaataaagcatttgtgactgagcgcctgattaactggtcactatcagacacgatcacccgcatcattattaaagtgggggtcgcgtatggttcggatttggaaaaagtaaaagaagttctgctacaggcggctcatgccaattctcgggtaatgacagatccagagcctcaggtattcttccttaactttggttccagcacacttgatcacgagctacgcttgtatgtccgtgaattacgtgaccgcagttatacggtcgatgagctgaatcgggctattgataaattatgccgtgaaaatgacattaatatcgcatttaaccagttagacgtgtatttgcataaaccggatggtaccgaagttcaggaaatcagccgcccgattgaagctacaagcttgcctgctacgcaatcaatgctgggaaagccaaaacctgatttaccctgatttgcctgggtttttcggatatcagggcaccaacaattagccattatggctgacgtaagtgagctactgttgttaaaaagctactgttgttaaaaggctaatgttgctaaaaagctaatattgttaaagagttaatgttgttagaaaaccactgttattagagaaccactcttgttagcgaacaacggttgttagagaaccagtgctgcgaaagggctggtgttgtggtaatgctaatgtcgtgagataacccatgttatcgcaccagcagcataaaagcgggaatagcagaggcgatgtcgtgccgagtcgcctcagtacacatcagaagtagtaggttcagtctgattctttatggcgaagtttacgttggtaatcaagttgtacgatagccaatgctgcgagagccgtttccggtgctatttcgttacattccagcagatagataagatctactgccagttgtagttcaggtggtgcttgttcaactgacatatatgtgaccaatatttaaagtttcaattaacgaaagaagcggagcagagcagtcactcaccagtgctagcttcgctaggtttccatttagaaagtattttagttcagaaaatattatagataataaatcgtgaccagcgtttcagtgattcaaaaaatgtgacaaatattcaaaaaccgttctcttttttctcaatactgcgctctattcttatcagtgcctggcgacaacgcattaaacggccttccagagcggctaactctttttgtattttctgctgttcaactaacaaactctgccgacccagttggctttctctgtcttggatcatcgccaggatccgccgttcataatcttgatgctcagccagtttgtgataagggtctgattgatgctcacgtggttcaggattggattttcgtattttctgtgttgctagttctctctgtagggctgaaatttgtgcaactaacttatctgccagaaatgccacttgctgtaagcgattttcctcaacaacttgttttagctgtgtcatatttttgcgcacttcttgcaagtaatcgcgaaagcgattgccgtggttactgaataaattcagatcaaaacgtgcttgctgagaaggcgtattggcttgcggggctatttgagctgacaatgcttcaatctggctctctagcacctgtaataatttttctgtactcatagcgctctcctaggcattttgtcgttagcttgccttcgaatagtggtggttacaagtgagaatgcgcctgccaatgagcgcggtagataggtatagtgctaatagtgacaacaataagtgacaacaatatttgttgatggtcggcactacatgcgttaatgataacgctttcttgacgaaagtaacgataaagggagcttatgtctcgctggttattaatagctctggggtggttggcagtggtattgggaacactcggtgttgtgcttcctcttttacccacaacaccatttttacttttggcagcgtggtgctttgctcgctcctctccccgttttcatcattggttgctttaccgctcatggtttggcagttatctgcgcacatggcagcaacatcgtgctttacctccgggcactaaatggaaagcagttttggtgacggtaatgacttttgctgtttcactctggctggtgaaaatttggtgggtaaagggaatgctacttttgatgttaatcgtattattaacttttatgttgcggatgccagttattgacccatcgcaacaaaaacggcactgaacactgcacatcagttgctttttggtgctggtttgcataaatttgagtgtttcgtgcgcgggggttatcccttgttacgtccttaaggctaaggatgtggtgattcggctatcaaggtttttatcgaaatttttgtttttatcgaaacttttcggtggcctatgtcactcagataacgctattttcgcattatctggccgcgctttagtatgtccagcagttttatcaggcacaaattatgaccgtttctgcatctaagacagcacaacagcttaaatatataaaagacagtatcaaaactattcccgattatccaaaagcgggaatattgttccgtgatgtgaccagcttgctggagaatccaaaggcctattccgccagcatcaaactgctgtctgaacactatagtgagtccggtgtgacaaaagtcgtgggtactgaagctcgcggttttttgtttggtgccccggtggcactggcgctgggggtaggttttgttccggtgcgtaaaccgggaaaattgccacgtgaaacgatcagtgaaagctatgaattagaatacggcactgacacattagagatccatacggatagcatccaaccgggtgataaagtcttggttgttgatgatctattggcgactggcggcaccattgaagccacggttaagcttattcgccgcttggggggggaagtggttcacgcggcatttattattaatttacctgaactggggggcgaggctcgcctgactcagcaagggattcattgctacagcctcgtttctttcgacggtcattgattgcattgaaaacaacagcctcgctatctatatagaatcagtccaatagcggggctgttgagtccataattccgatcacccagcctcatcttctggcctgatactttttaactcgccgggtgtcttccgagatagttaaggtattccagccagacaaactctggttttatatcgtcatatccctgcgtctctgccattttttcggctaccatttttcgacaatcattttttcgactctatctaaatggaagcctaggcataccccatgaacacggatattttctgccgcactttgcgttaagagtactttttttgatcttgtgcggtgatgagtgatgcgatgagtgggctacaaatatcaatgctaaaatttcttccatgtatttattcgcttttgggatatcggttaattttgaaaccaaaccttacgatgaacggtaggtcagttcgtgttcacaaggtaaatttatgggaatgaaaatgggcgtactgatacactacgacgagcgagtcctatgctgtatagggtgggttcatgctgtgtaggttcatgcggcgtaggtttgcaaataaaccaaatcagatatacttggttaaatcatggttttttcattagtgattaaattatccatcataaatcaacgatgaagtattaatgagctatcaggtccttgcccgtaagtggcgccctcaaacgttcgccgacgtcgttggtcaggaacatgtcctgaccgcgctggctaatggcctttcattagggcgaattcatcacgcctatttattttcaggtactcgcggtgtgggtaaaacctcgatagccagattgctggctaaaggcctcaactgcgaaaccggtattactgcgaccccttgcggtacctgcgccaattgccaggagattgagcaggggcgttttgttgatctgatcgagatagacgccgcctcccggactaaggttgaggacacccgagagctgttggataatgtccaatatgcccctgcccgtggtcgcttcaaggtctatttgatcgatgaagtgcatatgctatcgcggcacagtttcaacgcgttgctgaaaacacttgaagagccgcctgcacatgtgaaatttctgttggcgaccactgatccacaaaagttacctgttacgatcctttcccgatgtttgcaattccacctaaaagcattggatgttgagcagatccgtgcacaacttgaaaaagtgttgctggctgaacaaatcacgagtgatgccagagccttgcaattactggcccgagcggctgatggcagcatgcgagatgcgctaagcttaaccgatcaggctgtatcaatggggcaagggcaggtcacgacagtaacagttagccaaatgctgggaacgctggatgacgaacagcctcttgccattattgaggcgttggtcagtgctgatggtgcccgggttatggctcagatagaacaggcggcatcgcggggtgtcgactgggaaaacctgttggtggaaagcttaagcctgctgcacaaaattgcgatggtacagttgctgccttcgatgctggataaccactatgcagctattgaaccccgtttacgggaactggcccgcacattaccgcctgctgatattcagctgtattatcaaaccttgctggtaggccgcaaagaactggcttatgcgccggatcgccgtatgggggttgaaatgaccttattacgcgcgctggcttttcatcctaaagccatcattgcggagccccaaatagcgcatgttgccgcgccatctgcaatagccgataacgctgtgcccacctctcagggggggcaacataggcaggaacccgcatcagtaccgccgagttcccatcaagaggctccgccgttaggtgctgtagcgtccagcgtccaacttccggaatcgacagcgcaattgcttcaggcgcgtacgcagttactgcgacagtcggggacgaccacaacaaaaaagaatgagccggcggcgccaggaaaagcgcggccggcaaactcagcactggagcgtttagcttcggtgactgagcgtagccagcagcgcctggcagccaaaacaacggaagagaagaaaccagcgaaaaaagaagcttatcgctggaccgcgaaaaatcaacctgaggtagcggctgaacctatcgctacgcctaaagcgttgcgttctgcgctagaacatgaaaaaacaccagagctttccgctaaattggctgaggaggcgatcgcccgtgatccttgggctgcagaggtcaataagttacagctccctaaattagtccagcagcttgcactgaatgcatttaaacaagaaatagaaccgggtaatatttgcctgcatctgcgttctgctcaacgtcatttgaattcagcgtcagcacaaaaagcgctgagtgatgcattgagtgaattacacggtaacgcggtgacactgagcgttattgaagatgacaatccggcggaacgtaccccgctggaatggcggcaggccatctatgaagaaaagctggcacaagcacgtcagtcaattattgcggataataatattcagacactgcgtcgattcttcgatgccgagctggatgaagacagtatccgaccaatttaaccgctgcgataagtgcatggtgcactgacgcagccctttgcgatgagagataactatgtttggtaaaggcggtattggcaatttaatgaaacaagcccagcagatgcaggaaaaaatgcagcagatgcaggaagaagtcgccaaattagaagttaccggtgaatctggcgcgggcttggtaaaagtgacaattaatggggcgcataactgccgccgggttgagatcgaccctagcctgttagttgaagatgataaagagatgctggaagacttgattgctgccgcattaaatgacgctgctcgtcgtattgatgaaacgcaaaaagagaaaatggcctctgtatccaatgggatgcaattgccaccaggctttaagatgccgttctgatgcaaaccagtccactcctggagtcattaatggaggcgttgcgttgtttaccgggtgttggcccgaaatcggcgcaacgtatggcatttcagctattacagcgcgatcgtagtggtggaatgcgcctggcgcaggctctgacacgggcaatgtctgaaataggccattgtgcagattgtcgtacatttaccgagcaagagcactgcaccatctgcttgaatccccgccgtcaacaaaatggtcaaatctgtgtggtcgaaagcccggcagatatccatgccattgagcaaactggccagtttggcgggcgttattttgtgctgatggggcatttatcacctatggatggtattggccctggtgatatagggctagatctactggagaaacggctttctactgaggctatcagtgaggtcattttagccacgaatccaaccgttgaaggggatgcaacagccaactatatcggccagatgtgtggccaatatggcatactggccagccgcatcgcccatggcgttcctgttggtggcgagttagaaatggttgatggcaccacgttatctcactcgttagcagggcgtaatcccatcaagtactgatcgtattcctgaccgtgggcgatgaccttattattgattatcttacggataattttattcagaataataaatcaatcgcccccgattctctgttttttctgctttaccgcttgaaactgccgctattggccccatttgatcttcattgttcgattttatctgcctgttggtaatttggattgaggtaattaatgaatatgaaaggtcaagaaacccgtggattccagtctgaagtaaaacagctcctccatttgatgattcactcgctttattccaataaagaaatttttctgcgcgagctgatctccaatgcttctgatgctgcagataaactccgtttccgtgccctgtctaaccccgaactctttgaaggggatggcgaactgagagtgcgtttatcttttgataaagagaaacgtactttaaccctgagtgataacggcatcggtatgacccgtgacgaagtcattgataatcttggtactatcgccaaatcagggactaaagcatttcttgaatcaatcggttctgatcaggccaaagacagccaattaatcggtcaatttggtgtgggtttctactcagcatttattgttgccgataaagttaccgtacgtacccgagctgccggtgcccctgccgataccggtgtattctgggaatctgctggtgaaggtgattacaccatcgccgatataactaaagacgagcgtggtactgaaattacgctacatttgcgtgaaggcgaagacgagtatctggatgactggcgtctacgttctgttatcagcaaatactcagatcatattgcactgccggttgaaattcaggttaaaaatgaagaagacggcactgtcacctgggaaaaaatcaacaaagctcaggcgctgtggacccgtggtaaagcagaaatctctgacgacgaatacaaagcattttacaaacatattgcccatgattttaccgatccactcagttggagtcacaaccgcgttgaagggaagcaggaatacaccagcttgctgtatatccccgcgcaggcaccatgggatatgtggaaccgtgatcacaaacatggtttaaaactttatgtgcagcgtgtgtttatcatggatgaagctgagcagtttatgccgaactatctgcggtttgtccgtggtttgatagattcgaacgatctgccgctgaacgtctcccgtgagattttacaagacagtcgtattacacagaatctgcgcagtgcattgactaagcgtgtgctgcaaatgctggaaaaactggctaaagatgatgctgagaaatatcagcaattctggcaacaattcggcatggcattaaaagaaggcccagcggaagatggtagcaataaagagactatcgctaagctattgcgctttgcttcaacgcataccgacagttccgcacagaccgtgtcactggaagactatgtcagccgtatggcagaagggcaggagaaaatttattacatcactgctgacagctatgctgctgcgaagagtagcccgcatctggaactgttccgtaaaaaaggtatcgaggtcctattgttatccgatcgtatcgacgaatggatgatgagctacctgactgagttcgaaggtaaagcgttccaatcggtcagtaaagcagatgactcactgaataaattggctgatgaagaaaatccagagcagcaagaagcagagaaagcactggagcccttcgttgaacgcgtgaaaacgttattgggtgagcgtgttaaagacgtgcgcttgacacatcgcctaacggatacacccgcaatcgtaacgactgatgcggatgaaatgagtacgcagatggctaagctattcgcggccgcgggtcaacaggctccggaagtgaagtacatctttgaactgaacccagatcatggcttggttaagcgtgctgcggaagttacagatgacactcaatttgcacaatgggttgagttattactggatcaggcgctgctcgcggagaggggaacattggaagaccctaaccagtttattcgtcgaatgaatcagttactcacggcttaatcgataaaaaaacacccttgttcaacgtattgccaagggtgttttttattgtacctctctgatttaaatctatattttattatttcatttcctcaaatatcttgccaacccacctcacgcgccttgagccaacccccctgaaaatggtatggttgcttgttttccacaatttctatttatttaagtaaaaacacatagaaaaactacaagcaaggggatttacgcaatgcgtatcattctgctgggcgctccgggcgcaggtaaaggtactcaggctcaattcatcatggagaaatacggcattccgcaaatctctactggtgacatgttgcgcgccgctgtaaaagcaggttctgagttaggtctgaaagcaaaagaaattatggatgcgggcaagttggtgactgatgagttagttatcgcattagtcaaagaacgtatcacacaggaagattgccgcgatggttttctgttagacgggttcccgcgtaccattcctcaggcagatgccatgaaagaagccggtatcaaagttgattatgtgctggagtttgatgttccagacgagctgattgttgagcgcattgtcggccgtcgggtacatgctgcttcaggccgtgtttatcacgttaaattcaacccacctaaagttgaagataaagatgatgttaccggtgaagagctgactattcgtaaagatgatcaggaagcgactgtccgtaagcgtcttatcgaatatcatcaacaaactgcaccattggtttcttactatcataaagaagcggatgcaggtaatacgcaatattttaaactggacggaacccgtaatgtagcagaagtcagtgctgaactggcgactattctcggttaattctggatggccttatagctaaggcggtttaaggccgccttagctatttcaagtaagaagggcgtagtacctacaaaaggagatttggcatgatgcaaagcaaacccggcgtattaatggttaatttggggacaccagatgctccaacgtcgaaagctatcaagcgttatttagctgagtttttgagtgaccgccgggtagttgatacttccccattgctatggtggccattgctgcatggtgttattttaccgcttcggtcaccacgtgtagcaaaactttatcaatccgtttggatggaagagggctctcctttattggtttatagccgccgccagcagaaagcactggcagcaagaatgcctgatattcctgtagaattaggcatgagctatggttcaccaaatttgccagaggctattgaaaagttattagcgcagggcgtcaccaacctggttatattaccgctttacccgcaatattcctgttcaaccagcgccgctgtctgggatgctgttgctcgggttctgaaaggttaccgccgtttaccctcaatttcttttattcgtgattatgctgagcatccagcgtatatttcagcattaaaacagagtgttgagcgctctttcgcggaacatggtcagccagaccgattagtcatgtcttttcatggcattcctaagcgctatgcgcaattgggtgatgattatcctatccgctgtgaagataccagccgggcactgagggctgcattacctctgcctgccgagaaaatcataatgacttatcaatcccgctttggccgtgaaccctggttgacaccttataccgatgaaaccctaaaaagtttaccttctcaaggcgttaagcatattcagcttatttgcccaggtttctctgccgattgtctggaaactctggaagaaataaaagagcaaaatcgagagtttttcttgcatgcgggcggagagaagtttgaatacatcccagcattgaatgacgacgaggggcatattgccctgttagaacagttaattcgacataatatataatcgctgctaaacattacatcttttggtagtttatcacactcaaaaatttcacattttcaatccaatgaagagtcagtaaaaaatataaatagtgggtaaaatgttgtcgtggttagtatttgttcattttgatctgatctctttatcaaatagaacatgatgtacatcacatctctcttgtaatatagggatataagtacgattattagcacgaaattttgggtttttatgtcatagggtgcttaacttaacttacatctgtaatttcggaatgctccgacacctgttttaggtaaaagcgcgtaccttcaaggccctgttatggttgtagacctaaagcttcatatcaccagtgcattggtagctgtaagccaagggcggtagcgtgggggggatagaaccccaatagttgccttttactctggaaccggcaggaagaagaccttctacaattttttactttagtgatttttaaccgtacttctttatcaaaaattatttgcttttttgtttctattttagtcactgaatttttttgacttaagtttgtattgagtacgtctaataaaccttacataatatatttggacttattttatgtcattaaatgttaagctgcatccatcaggtattatttttacttccgatggaacatctacaatattagatgcggctctggatagtaatatacatattgaatacagctgcaaagatggaacctgtggttcttgtaaggcaatattgatttctggtgaagtagacagtgcggaaaatacctttttaactgaggaagatgttgctaaaggtgcaatcctcacttgttgctctaaggctaaatctgatattgagttagatgttaattattatccagagttaagtcatatacaaaaaaaaacttatccatgtaaattagatagcattgaatttattggtgaagatattgccattctctccttacgtttgccaccaacggccaaaatacagtatctggcgggccaatacattgatttaattattaatggacagcgccgtagttactctattgctaatgctccaggtggtaatggcaatatcgaattacacgtacgtaaagttgttaatggtgtattcagcaacatcatttttaatgagttaaaattacagcaacttttacgaattgaaggtcctcaagggacctttttcgttcgtgaagataatctccctattgtttttcttgctggtggaacaggttttgcaccagtgaaatcaatggttgaggcgttgatcaataaaaatgaccaacggcaggttcatatctattggggaatgccagcagggcataatttctattctgacattgccaatgagtgggctataaaacaccctaacattcattatgtgcctgttgtatcaggcgatgatagtacttggaccggagccactggttttgtacatcaagcggtgcttgaagatatacccgatctcagcttatttaatgtttatgcctgtggttcattagcgatgattactgctgctcgtaatgatttcatcaatcatggattagctgaaaataaatttttctctgatgcctttgtgccatcaaaataactttgagagatcaaagtaatacgtaatggagattcaagtgaaagcagtcattttggccggaggccttggaacccgtcttagtgaagagaccgtagtaaaaccaaaaccaatggtagagattggtgggaagcctattctctggcatattatgaaactttactcttcttatggcatcaatgatttcgttatttgctgtggttataaaggctatgtcattaaagaatattttgcgaattactttatgcacatgtcggatattaccttctgcatgcgtgataatgaaatgatagtacaccaaaagcgagtcgaaccctggaatgtcacgttagtagacaccggcgaagattctatgaccggtggccgactgaggcgtgtaaaagattacgtcaaagacgatgaggctttctgtttcacctatggtgatggtgtgagtgacgtcaatattgctgaattaattgaattccataagagccacggcaagcaagccacattaacggcaacctatcccccaggccgttttggtgcgctggatattaaagataaacaagtacgtagttttaaagaaaaaccaaaaggcgatggcgcattgatcaacggcggttattttgttttgtcgcctaaagttatcgatctgatcgatggtgataagtctacttgggagcaggaacctttaatgacattagctgcgcagggggagttgatggcgtttgaacatgccgggttctggcagccaatggatacgttgcgtgacaagatctatctgcatgaactatgggaagaaggcagggcaccttggaaggtatgggaataacaaaatgattaataatagtttctggcaaggtaaacgggtttttgtaacaggccatactgggtttaaaggtggctggttgagtttatggttgcaaaccatgggggcaacggtaaaaggttactctttgccccccccccacggtgcctagcctatttgagaccgcacgagttgccgacgggatgcaatcggaaatcggtgatattcgtgatcaaaacaaattattagaatcaatccgcgaattccaaccagagattgttttccacatggctgctcagccactggtccgtctatcctattccgagcctgttgaaacctactcgacgaatgttatgggtaccgtttatttactggaagctattcgccatgttggtggcgtcaaagcggtggtcaatatcaccagtgataaatgctacgataataaagagtggatctggggctatcgcgaaaatgaagcgatgggggggtatgatccttactccaacagtaaaggttgtgcggaattagtgacgtcatcctaccgtaattcgttcttcaatccagcgaactatggccagcatggcactgccgtagcgacagtgcgtgcgggtaatgttatcggtggtggcgattgggcattggatcgcatcgttccagatattcttcgggcgtttgaacagtcccaaccagtgattattcgcaacccacatgccattcgcccatggcagcatgtgttggagcctttgtcgggttatttgctgttggcacagaagttatatactgacggtgctgaatatgccgaaggttggaactttggtcctaacgatgctgatgctactccagtaaaaaacattgttgaacaaatggtgaaatattggggagagggtgcaagctggcaattagatggcaatgctcaccctcatgaagctcattatctgaaactggattgttcaaaagctaaaatgcaacttggctggcatcctcgctggaacttgaatactacgctcgaatatattgtgggctggcacaagaactggttatcaggcacagatatgcatgaatacagtattactgaaattaataattacatgaacactaaatgatttgaggtcatagataaatgagtcaagaagaattacgtcaacagattgctgagctggttgctcagtacgctgaaacggctatggcccctaagccatttgaagcaggtaagagtgtcgttccaccttcaggtaaagttattggtaccaaagaactccagttaatggttgaagcttctttagacggttggctaacaacgggccgttttaatgacgcttttgagaaaaaactaggcgagtatttgggcgttccttatgttctgactacaacttttggctcttcagccaacttattggctttgaccgcgctgacctcacctaaattaggtgtacgggcgttgaaaccaggtgacgaagttattactgttgccgcaggttttccaaccacagtaaacccaactattcagaatgggttaattcctgtctttgttgatgttgatattccaacttacaatgtaaatgctagcctgattgaagcggcggttagtgataaaaccaaagctattatgattgcccacacattaggtaatctattcgatctagctgaagttcgccgagtagctgataaatataacctgtggttaattgaagactgctgcgatgcgttgggctccacctacgatggaaaaatggctggtacgttcggcgatattggtaccgttagcttctatcccgctcatcatatcaccatgggtgaaggtggggcggtatttacccaatcggcggaactgaagagtatcatcgaatctttccgtgattgggggcgtgattgttattgtgctccaggctgtgacaacacatgtaaaaagcgtttcggccagcaacttggctctttaccattcggttatgatcataaatatacttattcccatttaggttataacttaaaaatcacagatatgcaggctgcctgtggtttggcgcaactagagcgcatagaagagtttgttgaaaaacgtaaagctaactttaaataccttaaagacgcactccaatcctgcgctgactttattgagttaccagaagcgactgaaaattcagatccatcatggtttggtttccctatcactctgaaagaagatagcggagttagccgcattgatctggttaaattccttgatgaagctaaagtgggaactcgcctactatttgccggtaatttaactcgccagccgtatttccatgatgtgaaataccgtgttgttggtgaattgacaaacaccgatagaattatgaatcaaactttctggattggtatttacccaggcctgacacatgatcatttggattatgttgtgagtaagtttgaagagttctttggtttgaatttttaacaggagcaaggaggcaacactgcctctttttttaatatgaaaattcttattaccggcgttagcggttatttggggagccaattagccaatgctttaatgctagagcatgaagttgtgggaactgtgcgtgctggttctgtatgtaatcgcatcactgatattggtaatgttaatttaattaatgttactgacagtggctggatagataaggttttgtcattttctcctgatgtggttattaatactgcagcattatatggaaggaaaggagagttactttcagagctggttgatgccaatattcaatttccattacgtatattagaaatgttagtttcaacaggaaaaggcttgttttttcagtgcggaacatctctacctgcggatgttagtcaatacgctttaactaaaaatcaattcactgagcttgccagagaatattgcaataaatttagtggtaaatttatagagttaaaattagaacatttttttggtccttttgatgattcaactaaatttacaacttatgtaatcaatagttgtagaagtcatagtgacctaaaattgacagccggcttacaacgccgtgattttatttatattaatgatcttatcaacgctttcaaaattatgatttcaaaatcagagagtctaatttcaggcgaaagtatttccattgggtccggtcatgctgtcacgataaaagaatttgtagaaactgtcgcaaagatgacaagttaccaaggcaatctacagtttggtgcaatccctactagagagaatgaattgatgtatagctgtgcatcattggcgagaatacaggaactcggttggttgtgccaatattcattaaatagtgcaattaaagatacactaaacagaatgcgggtctgaatggatatgaaattttgtaaaaaccgttatatcaatacagtcattttaggggcaggcgttgcggggttaggtgcagctctgaaagcccgtgaagtaaatattgaatatgaaatttttgaagcaaaagcatctgcgggtggtttgttagacaattttgtcattgatggatatcgttttgataatgcagttcatcttagttttgctacagaagagaaagtaagagatatttttgatagaacaccttatttctctcattctccagatgctgtaaattttgaaacagataagtggttaaaacatccagtgcagaataacctttaccctcttcctgcaattgagaaagtcacactcattgagtccctgattcatcgtcctgagagtgagcttgctgataactacgaatcttggttaattcaccagtatggtaatgaaattgccaagcgataccctatgcgttatacacggaaatattggcagtgtaatgcgaatgaactatcggttagttggattggtaatcgtctacggcgagctaagctgtcagaaatattatatggcgcattcactgatgatactcctaatgattattatgcaaaagaaatgcgttatcccaaaaaaggagggtttaaatcttttattcaacctcttatagatgagagcattattaactataattatgaggttactgagattgacttatctgggaagactatcaaattctctaatggagtcataatcagttatgaaaatttaataaatacattaccactaccactgtttattgagttttgtggagctaatgtacctacaagtgtcaaaaaatccgcaagtaagttagaggcaacatcattagatctaatatctgttggcttcaacaagtctatcattaaagatttatggttttatatctatgatgaagatatttatgcaagtcgcgcatattctccctctgttaaatcatcggataatgttcctgacggttgcagttcgttacagtttgaaatttataatcccgggagagatagccagtatactgtacaggaattgaaagacaatgttatgtatgcaatgaaaaaaatgggagttgcaaatgatgaagatattgttttcttgcatcacaagcgtctcccatggggtaatgtagtattcaaaaaagatatggaaaagtatagggatattgttcgagaatacatttttgacaatcaagtgaaaagtgtaggacgttttggtgaatgggattatttatggagtaaccagagttttcttagtggatatagttcaatttaataattaaaatctaacagttaatataccataagtaactttctttaaagttgaaaataaataattgcaggctaaaatgaaaataagttctcaaatggtatgggggttattaaatcaaggatgtaatatattcattccatttgtaataatgtttatgtcttataagtatctccccttagaaatggctagtgtatgggttatattcttatcgatgatatcactgattactttgtttgattttggtttgtcaccagcaatagtcagaaatgttagctatgtgatatctggagcgcaaaatctagttaaaagaggaatagatgatattattataaaagatgtgatatcctaccctcttttatctagattgttatttgatataaaacggatttatttatacctatctctaatagcatttttcattatagtcattggtggtctttggtacttttattatatatcacctctggatataaaaatcgaagttgcatattcttgggttttattctcaagtgcgttaattataaatcttatttacttatattacgttcctgtcttaactggtttgggtgaaattgaaaattcttataaagcaaatgtttttgggagaatcatttggttttttttaagcttgctggtttttattttttcaccatcaatattattattatctctatcttttgttttttctgtgtttatcaatagatatttatgctattttttttatattagaaattcgcatgtaaaagctattgataagacagaaatggagaaaaaatccacggtaccatttattggtcacaatgcggccaagttgggggtggtaagtctaggttcattcttaataaatagatcaactactttgattgtaggcattgtttgccccatcgtcactgctggtcaatttgtactaagtatgcaggttttctttgctttaatggctataagtaatattttattaagtataaaaatccctgaaatatcgcaggccgtagccaaaagggaacactacactgtaaagattctgatatataaagtggttgctttctcttcgagtatttatctcttgggatttgtaacatttttaatcttggcagaatatgtacttcctacgatcggagtgagtttatcatttctcccactcgactaccttctcattcttggattaatctattttttagaaatgaatcactccatttgcgccacaataataaccagtaaaaataatgtcccattcgtttttgtatcgttattttctggtggactgataatattattatccataatgttatcagtccattttaaatatggtgtggtcggattgattttggctcaaggaattgtccagttgatgtataataattggaagtggccattaatggtttatagtgaattcattaaaaataatatagaggataggtgataatacctttatgaaaagtaatattataattgataatagtaactcagatgatgttctactgactatagcaatacccacatataagagatttggtttgttaaaggaaacactaaaaagtgtattttcactggaatttaatattccagtagaagtaattgtcgttgataacgatcctgaacatcctgaattagtgttatcagaaatggcagagtttgaacgttatgattttatatattataaaaatatagaaaactatgggatgttcggcaattggaatcaatgcttgaatttggggagagggaagttaattactatattacatgatgatgatctattatgtgctaactttcctcgtgagttagaacgattcttaaaagaacatggttgtcatgatgatattccgttgataggttttggacaccatttattagatcaaaggaaaagtgaagataaagttaataagaatattttgtataaaataagcaaaaatatatttaatatttacagaaaatatttgataaaaccaaaggtggtttctataacattaaatgaaattttttggggaaatatatttagcggtacactcggagttgtaatggataggaataaggctttatctatttcaggcttcgatgaaagaaattatcctgtcagtgattatgatttttggattaggtggattcaaaagtatgaggccagatgttatttcagattttataattaaaaattataatttaagaatgaggattattaatgaaaacccttcattaattagtcaaaaggctaatgtttcatatttaaaaaaacttgatgaatatagttttaatattgcttggagaaaaggtgggagttataatttaggttttttggggactattcagtacatatatattaaaattagatgtggtattcttaagcgattgagttgttaagtaaaccgtattataactacatcaccatatggaattattttctagaggtatcatctagatagagttagacttcatttttaagtaactatattttaagattggaataggattgtatctttattgatgaaattattgaatatgaactcatattaactataaaggctcttcgtcgtgatattaagaaagttttttattatttgtgatacagtctatcccgatgactccggtggtagaaaactatcattagggcgtatattcgaagcaaaagaaagtggtttcaaagtaagtgttcttcactataactacacaaattcggatgtaagtatagcaagacagttctttcttgaacataatattgactatttttactacatccctgcattctcacacaaaaaaagtaatttagttagatgtgctaattatatttcttcagttataaagttaactccagaaccatattattatataatgaaagattatggatttaagaagtttgtacttgataattttgaaatgagtaaaaattcaacattatcaattgagtctattttactttcagggcttcttccatggtttaatacgtttgaaggaagtattgagttagtttttcataatgtagaatcggatttttaccgtcaactctcgatatctagtcgatcaattatatataaaattttctttttcatagaatctatgaagttatcagctatagaaaagtatttgtttaatattaaagatgaaaatatttattttgtttttttgagcgaaaaagatcttgaaaaatatcgattaatttttcctgagtttcaagcggatatttttattaataaaaataatttatttataaaagaaaaaataaaaagaagtgttaactttaataaaccattttttctttttccaggtgggttaaattttccaccaaatagatatagtctaaactggtttttagctgccatgtcaaaaagggtctctagccttggcgttgatatattagttacaggttcgtttaatgatgatattaagtctcagtttagtcagtattcttgtgtcaagttagtcggatatgtatcagatatacaattacgagaattgcaaagctcctgcatagctgttatttctccaattataactggaggtggagtaaaaataaaaaatatagaagctataaaattaaaaatccccttgattgcaactaaattttcttgtgaaggtattgatgaacgaggggctaatatttatattactgatgatgaacctggttctttttatattacgatgaaatcggttcttaataaaactatgagctataaatgaataagactatctcactatatatttctctatatagcatcgcattatggattggtttttttgggtgtatcaatacgggattttttagtggtgatttaaaaggagttaaagtatctctcaataattatgagttatttgtcattgctattatttatcaatttattatttttctttcttttctcatttttttaattgtgactcgttataaattcactttaggtaagtattgtgttgaaattgttaattttaaattttcaatactattatttgttgttttaataatgcatattgcttttgtttcatataccggagttggtaaggtttttggaggaaatactaatatctttagtcccatattttctattacagcacccagtgctatattctttttctattaccttattgttagagaaaatgccggaaagatttttttttattaatgtgcttctatttgtattacttgagttattaaaaggatggagtggttttttacttacaatttttatgttcgaaatttatttttatataaaaagaaactcaagtagtcgtctattgaaaattccatttttattttctataacattaccatttattctactgttatctggtggttttttatataagcatatttatatacttaaaaatgacataaggggaattagtgttgtcagtgataatttagaatatatagatgcagtcgaaatgttatctgatagactaactaatttctcgacagcagctggtgtatactctcgatatgacagcgtagtagatatcgcaaagttgcaaaatgaatatgcagagataaaaggtttttttaggcctcttgtaccaaacttcattatggagaacaaaagttttagcgcactgaataattctgcaatgcttgcatttttccctgactatagagatgattcaagtgtcgatttaggattcgtaatgtattattatgtcctatttgaatcaagagttagtgatgcatttttatcgttgtttttatcgttttttttatgtgtggttctcagtgttatttttaaaatattgtctaaaaacaatcaaaatataaatttattgatttttataatgatattttctttgctttatacatcatctaatgaaatggtcttcgcaagagggaatataattattttattttatatacctatgctttttttatttgggatagctagggtgaaaattaaatcagttgccataagataaatattaacttttttgttttttgtatgatcatttcattaattacatgcgataattaatgattttaaatatatttatttttaatgtctaagttataaatgtatttttaataaatttaatttttatatattataagtgagtgagttatattttgcgattagataataatttattaatttcttaacactacgtttgatgtttagtagtgaactatattgagtattaatttgcaagttaattataggttctctatgaaaattatttatgatggaataattaattcattgcaaaatatgggaggggtaactgtctatttctcggagttagtgagtcgacttcctgcaacagatttttattggtactcatacgcagatgaaatatctggtttcggtgttggtaatgttaaaataaaatctagacttttagagcgatataggaatttctcattagatactattaattataattctctttctgtatttcattcatcatattaccgattaccagattttgacattccgatagttacaacagttcatgatttcacatatgaaaagtttgttaatggccctgcaaaatgggtgcattcctggcagaaaaaccgtgcggttaacaatagtgatttaattatttgtgtttcggaaaatacagctaaagatttgcaaatgtattgctcagttcctagcaataaaatcagagtgatatataacggtgtgtcagataaatatcattatattaagggtgttaaaataaccacaaataaagttatttttgttggtgcacgtggtggttataagaattttgacattgcagtgaaagcaatatcaaaaacacctcacctcgaattatcagttgtaggtggaggggcattcactagtaaagaactgtcactactgaatcactatttacctggtcgctaccatggattaggtcgccttagtgatgaggctttgaatgaggcatataattcagcttatgcgctgctttacccatctagctatgagggttttggtattccaatattagaagcgatgagtgcaggatgtcccgtaatatctgttaatgtatcttctatacctgaggtcgcaggtgatgccgctatattagtgcaaaaaccgactattgatgaactagttgacggcttgcttgccgtagaaagtgaaaggtctaaacttattggctatggcatgaagcaagcggctaaattctcatgggataagtgttatcaagaaaccttagatgtttataaagaattgaacaaataaaatggattacaatatatgactaagattgcgctcattactggtattacaggacaagatggctcttatttggccgagtttttattagaaaagggttatgaggttcatggtattaagcgccgagcttcatcttttaataccagccgcattgatcatatttatcaagatcgccatgagacgaatccacgcttctttttacattatggtgacttgactgacacgtcgaatttaattcgtttggtccaggaaattcagcctgatgagatttataatttgggtgcacaatctcatgtggctgtttcattcgaatcaccggaatatactgccgatgttgatgccatggggacactgcgcttgctagaggccattcgtatcaatgggcttgaaaagaagactcgtttctatcaagcctcaacctcagagctttatggtttagtgcaggaaacgcctcagcgtgaaacaacgccattctatccgcgttctcctttatgctgttgccaaaatgtatgcttactggattacagtaaattaccgtgaatcatatggaatgtatgcttgtaacggcattttatttaaccatgagtctcctcgtcgtggtgaaacatttgttactcggaagattacccgtgctgttgcgaatattgcattaggtctagaaaaatgtctctatttaggcaatatagattcgctacgtgactggggccatgcgaaagattatgtgcgtatgcaatggatgatgttgcaacaagataagccggaagattttgttattgcaacaggcaagcaaattaccgttcgtgagtttgtgcgtatgtcagcaagagaagcagggattgaattggaatttagtggagaaggcgttgaagaggttgccactgttgttgctgttaatggtaaccatatttcttctgtcaatattggagatgtaatagtccgtgttgatccacgttatttccgtcctgctgaagttgaaacattattaggcgatccaactaaggctaaaaaagtattaggttgggtacctgaaattacggttgaagaaatgtgtgctgaaatggtcgctagtgacttagagcaggctaaacagcatgcattgttaaaagctaatggttttgacgtatccatttcgttggagaattaatacaaatggataagaaacgcgtatttattgccgggcatcgtggcatggtgggttctgctattgtacgtcaacttgaaaaccgtaatgatattgagttgatcattagggatcgtactgaacttgacctcatgtctcaatccgctgtgcaaaaattttttgctactgaaaaaattgatgaaatctatttggctgcggcaaaagtgggggggattcaggccaataataattatccggcagagttcatctaccaaaacttaatgatcgagtgcaatattattcacgcggctcatttagctggcattcaaaaattattatttttggggtcttcttgtatttatccaaaattggctgcacaaccaatgacagaggaggctctgttaactggcgtcttggaaccaacgaatgaaccttatgccatcgccaagatagccggtatcaaactgtgcgaatcttataatcgtcaatatggtcgcgattatcgcagtgttatgccaaccaacctttatggtgaaaatgacaattttcaccccgaaaattcccatgtcattcctgccttattacgtcgcttccatgaggctaaaattcgtaatgataaggaaatggttgtgtggggaacgggtaaaccaatgcgtgagttcctgcatgtagatgatatggctgctgccagtgtgcatgtcatggagctgtctgatcaaatttatcaaaccaatactcaaccaatgctttcgcatattaatgtcggaacgggtgtggattgcactattcgtgaattggcagaaactatggctaaagttgttggtttcaccggaaatttagtttttgattcaactaagccggacggaacaccacgaaaattgatggacgtaagccgcttggctaaactcgggtggtgttatcagatttcgcttgaagtaggtttaacgatgacttatcaatggttcttggctcatcagaataacttcagaaaatagtttcatttgctatttgctatttgctatttgctatttgctatttggatatggcgactcttaagttggttaattaagttttaacttaataagtaaaaaatattatcgggtttctatttattattcgttatctgatgattatatttatttgcatatcatctctattttaaaaataggaaataattgctcatgctattacctgtaattatggctggaggtgctggtagccgtttgtggccattatcccgagctctttatcctaaacaatttctagcgctaacgtcagatttgacgatgctacaagaaaccctattgcgtctggacggccttccccaccttgcaccattagtgatttgtaacgaagaacatcgctttattatcgcagaacagttacgtcagaaaaatctggtgcatagcggaatagtcttggaacctgttgggcgcaataccgcgccagctatagcattggctgccttacgagcaacaatgagtggggatgatcctctattattggtattagcagccgatcacgtgattcaggataaacttgcatttattcgtgccgtccaacgtgctgaaccgcttgctgaagcgggaaaattggttacttttggaatcgtgccaaagagtccggaaacaggatatggatatattcgccaagggaagcaagtcgtagatggcgcttatcaggttgctgcttttgttgagaagccagatctgattactgcagagcggtatttggcttcgggtgactattattggaatagcggtatgtttgtatttaaagcatctcgctatctacaggaattagatctacatcgtccggatattttggctgcctgcaagcaagccattgctggtcaacatactgatttagattttattcgtctcaatgaagaagctttctctagttgccctgatgaatctatcgactatgctgtgatggaaaaaactagcgatgccgttgtagtgccactggatgcacagtggaatgatgttgggtgctggtcagcgctttgggaaattaatactaaagatgaccatggtaatgttattcgtggtgatgtattaatagaagatactaataatagctacgtttattctcaaaataggctcattgcaactgtaggcattaatgatttggttattgttgaaactaaagatgccattttagttgctcataaagataaagtacaaaatgttaaagggatcgttggacagcttaagcttgaatctcgatgtgaatatctacagcaccgggaagtctatcgcccttggggttcgcatgatgctattgctgaaggtgttcgctaccatgtccaacatgtaacggtgaaaccaggtcaacgtattgctactcaaattcattatcacagagcggaacattggattgtggtttctggcattgccaaagtacattatggaaaagaaacttatttggttaatgagaatgaatccacttatattcccgtcggcattgctcattctattgaaaatccaggtcagatccctctggaaataatagaggttcatactggtaattacatttcagaagatgatgtggaacgaatcgatgatttaggtgtagggtattaattatgaagataagtattattactgctacatataatagtgagagaacaatttcggataccctatcttctttggagaaacaaacctatctggatgttgagtatattattgttgatggtgcatcaaaggataatacattaactgttattagtcagaattctacgcgagtcactaagattattagtgagtctgatcaaggtatttatgatgctttgaataaagggatagatttggcaacaggtgacattattggttttttacattctgatgatttacttgcctatccaggggccctatctgatattgtagaaacctttgaaaaacagcaatgtgatgctgtatatggtgacttacagtatgtcgcaaaaaatgatttaaataaggtaatcagatgttggaaaagtggtttttttaaccatgaaaaaatgaagtatggttggatgcctccccatcctactttttatatgaaacgagatctttatataaggtttggaggttttgacttaagttataaaatatcagccgactatgattctcttacgcgttatataatcaattataaaattaaaattgcttatttacctaaggtaattattaaaatgagagttggggggataagtaatcggtcattgggaagtatgttgttaaaatctaaagaagatatacaaataatgaaactccgtgggctattctggcctatgtcgtttttatgcaaaaacttatctaaacttcctcagtttttaaagtgatcttatgccaaaactaacctgttttaaagcctatgatattcgtggccgattgggtgatgaattgaatgaagatatagcttaccgtattggtcgcgcgtatggtgagtttgctaaacccaaaaaggttgtagtagggggggatgttcgattaaccagtgaaagtcttaagttagcgttaagtcaaggtttacaagatgcaggtactgatgtattagatattggtttgtcaggtactgaggagatatatttttccaccttccatcttggggttgatggtggtatagaagtgactgccagccataacccaatagactacaatggaatgaagttagttcgtgaaggctccaggcctatcagtggagatacagggttacgggatattcagtatttagctgaacagaatgagttccctccagtggacagtgaaaaaagaggtggttataaaaaaatatctattattaatgactatgttgaacacttaattaactatattaatccttctctttttaaaccgttgaaattagttgtaaatactggcaatggtgctgctggtcatgttattgatgctttagaaaaacgtttttcagaattaaaaataccgataactctgattaaaattcatcatgagccagatggcacattcccgaatggtattccgaatccactgttaccagaatgccgccaggatactactgatgctgtgctgatgcatgacgctgatatgggtattgcctttgatggcgattttgaccgttgtttcttctttaataataagggtgagtttattgaaggctattatatcgtggggcttttagccgaagcttttcttcaaaaaaatgctggagctaaaattatccatgatccacgtttaagctggaatactattgatatagttaattcttctggtggaacgcctataatgtccaaaaccgggcacgcttttattaaagaacgcatgcgagaagaagatgcggtttatggtggcgaaatgagtgctcatcactacttccgcgactttgcttattgtgattcagggatgattccatggttactgattgctgagcttttatgtgtcaaagaaaaaagtttggagcagttagttgaagagcggatgcgtatttaccctgcatctggagaaattaattctaagttaaccgatccaacctctgcgatagcgcgtgttcgtgccgaatatgaagttaaggctatagctattgacgaaactgatggtattagtatggaatttgatgggtggcgttttaatttacgcagttcaaatactgaacctgttgttcggcttaatgtggagtcacattacaataagacattaatgcatcataaaacagcagagatactttctctattaagaaaagaataattattttagatggcattcctagcattactatatataggtaatactcaatgagtaataaacaggcacgaagtaaccttgatagtccaataccgaataactatgatttttcaaatgtatcttcttcaagaaatgaaattgatctctttgaaatttttagtgttgtatttaaatcaaagttcaagataatattaataacactatttttcttaattagtggtttagtggtctcatatatcctccccccaaaatggacaagcactgcaataatagctcttcctggtgatgagcaagttcaagttctggatgaactaatcacaaatctaaccgtacttgatataaaggttgatgtgagtgctaattatttgctgtcaacattcaaacaaaatttcgattctcaagatctccgtgaacaatatttagtaaatactaattactttaaacgtttgatgaagaataatccagaagatggtttggataaaagagcgttaatagagcgaatcgtaaatgaaaatatttcttcggttaacccattgaaagataaaaccgagggtgaaaatgaatatcgctattataaattatcatatagtgcaagcacaccgacagacgctcgtgacttgttgcaaggctctattaactatgtaaataccatcgttaatgctgatgttttccgaaaaatacagcgagcagtggatttagccaagggtatcggtacagataaatactctatggaattgttgaaagctagaaataaccaaaaagttaaaattgagcgcttaaggtatgcttcttctatcgctgatgccgcaggcgtaaaaaaaccagtttacagcaatggctcagccattagtgatgatccagacttccctattactatgggatccgatgcgctgaaccgtaaactggaaatagagaagtcagttatcgatttggcttcaatcaatactgaacttctaaaccgtaagttgtatttggataaattaaataggttagaaattcctaatgttaatatcgtgccatttaaatatttgcaacagccaacggaacccactaaaagagatgtccctaagcgcgcattgattgtgattctgtttgccctggtcggtcttatgggttctgtcggttttgttttagttgagcactttgtgcgtgaacggaagcgagaagaagaggggcttaagctctctcaaactaaggaataggttttaaacgaatttatctaacggctgggtgaggtttctcatctggccgttctgttttatcaccctgtattattttactatttttccgtttttaagttagctgctactatttgcttgtaactaattcccctgcattatgcttcccagcaacccttatgctaaaattcgttatcttttcatcgctagatttttaactcaaaacaatgaaatttcctggtaagcgcaagtccaaacactactttccagtcaatgcccgcgatccactattgcaatcggtgcaggctgaaaatgaagtgagtacctcttatatcgttggtattgaccagacactggttgatattgaggcaaaagtcgatgaagacttcattacgcgttatggccttagccaagggcattccttggtgatcgaagatgatgtggctgagcgcctttaccaagaattaacccataatgatctgattacccatgaatttgccggtgggactatcggcaatactttgcataattattccgtgttggctgatgaccgctctgttttgcttggcactatgtgcagcaatattaaaatcggcagttatgcctatcgctatttatgtaatacctccagccgtaccgatctgaattatttgcaggcggttgacggggcgattggtcgctgttttaccttgatcacggaaaatggtgaacggacttttgctattagccctggtcaaatgaatcaattacgtccggaaagtattcctgaagaggtcatagcaggagcctctgcattagtgctaacggcctatttggtgcgctgtaagccaggggaacccatgccggatgccaccatgcaagcgattcactatgcaaaaaaacatgatgtcccggtagtgatgacgctagggacaaaatatgtcattgcagataatccgcagtggtggcgtgaattccttaatgaacatgtctctattttggcgatgaacgaagatgaggcttatgagctaacaggattgaacgatccgctgatggcctcagatatggcattggaatgggtagatttagtgttatgtaccgcaggccccagcgggctttatatggcgggatataccgaagaggcctataaacggcagactcagcacccattattacctggggctattgctgagtttaatctttatgaattcagtcgggcgatgcgtaaagcgcattgtgtggatccgttccgtatctattcacatattgcgccttatatgggcgggccggaaaaaataatgaataccaatggtgcaggggatggcgcattgtccgcggtcctgcatgatattactgccaatggttatcaccgtaataatgttcctaactccagtaagcatgtacgcagttacctgagttattcctcgctggcacaggtgtgtaaatatgctaatcgggtgagttatcaggtattgaatcagcattcgccccgtttaacccgcggtttgcccgaacgggaagatagcctcgaggagtcttattgggaacggtaatcaggtagacgcgggatataagtcagggccagcatagtaagctggccctgattgtttttattacagagtaacggaggggctacacggtaatgccgtttaaatcgggcaaaccggcattttatcttcttcagtcagtgtttctattttcagcatattgagcatactgttggcaatttcacgctcgcccatgaccacttggttggcaccacggtcagagatataaacgacttcgtcatcgtaatgtgcacgggcgattatctctagatcggggcgcttaattctggccgatgcgacaatttcccctgcttcgtagccattgggtatggtcagcaataaccaacgggcacaatccaggcgacccagcgccataacatcggcgttggccgcgttgccgaagaccgcgttaataccttgttcccgcaaggcttcgactctgggccgtgagttttcgataaccaccagtgggatcccttcggcatgcaacttggcacctaataagctgccaacacggccgtagccaaccaaaaggacatggttacataaatcaacggggatctgtttctcttcctcgacggcctcttccaggatcaaatcctccatggtctctgtcttagccaaataacgatcaagtaaggtgaagagtagcgggttaagcataatagacaggatcgcactcgccagtaccaagttacggccatgcccagacagtaaaccgagagaaatacccaacccagccaaaataaaggcgaactcgccgatttgtgccaaactgaccgaaatggttagggcggtccgttttgagtgaccaaatagccgtactagggcgaaagcgatagcggatttaccaaagatgataatggccagcgaggcgataacggccaaaggttcattgaccagaatcattgggtcgaacagcataccgacagagacgaagaacagcaccgcaaacgcatcacgtagcggtaaggtatcttgtgccgctcggtggctgagctccgactcattcaaaaccatccccgcgaagaatgcgcccagagcaaaggagacatcaaacagctctacggcaccgtaggcaatccctaaggccaaaaccagcacggctaaggtaaacagctctcgtgagccggtactggcggttttagccaatatccatggcaccaggcggcggcctacgacaatcatcagagtaataaaggcgataactttaccgatagtaatcgctaactcagtaaataattggttcaggttggtcgtttcgttccccatcacgcccgcaaaagcagggaggagtaccagcgtcaataccatggccaaatcttcgacaatcaaccagccaatcgcgatttgccctcgttggctatcaatcaattgccgttcttccagggcccgcagcaagaccacggtactggcggttgataggcacagaccaaagaccagcccggtgatcagatcccaacctaagaaatgtgataatcccatccccaacagcgttgcaacggcaatctgggcgattgcgccgggtatggcgattgattttacagcgagaagatctttaagcgagaagtgaagtccaacaccaaacatcaacaaaataacaccaatttcagccagttcaggtgctaatgatgtatcagcaacgaaccccggcgtgaatggcccggccagcaccccagctgcaaggtaccccaccagtggtgagatgcgcaggcggtgagccagtgtgccaaagaggaaggcgagaaccaggcctcctacaatagtggtgattaagggtgttgaatggtgcatccagactccttctagttatgcgggtgataagcatttcacagcaataacatcagtttattgcatttatgcgatcaatgcgcgataaaaattaatttttatcggtaaatgtcttctttggcatggaaattgtttgaagtggttgtttgtggaggaattgctatttatatcgagcttacataggggaggctcctgaccaaaatagacatttcagtcagggcgatagcgctattactattacttatcgtccaaattaggcagtaaggccgtgaatattcccagtaatggcaagaacgcacatatttgataaaccagttcaatactggttaaatcagcaacataccccagtactgctgcacctattccccccataccgaaagcgaaaccgaagaataaacccgataccatgccgactttccctgggataagctcttgagcatacaccagtattgctgaaaaggcggaagcgagaataacaccaataaatacggttaaaatacccgtccaatacaaagacgcgtagggtaaagcaagggtaaaaggggcaacaccgagtatagaaccccaaataacatattttctaccaatcttatcaccaagaggcccaccaataatggtgccggcggcaaccgcaaataagaaaacaaataggtgtatctgggcactttgtaccgaaacgccaaacttatgtattaaataaaaggtgtaatagctactaatgctggtcaaatagaagtatttagagaatatcagcaccatcaggatggctaacgtactgataattttattttttggtagtgttttggctgatgagatttttaacactttgccatacgaagcacgttgctgcagtttgtaccatttactcacctgcaacagcacgacaattgccagtagggctgcgagcgaaaaccagcccacattgcctttaccgtaaggggcaataatgatggcggccagtaacggaccgagtgcgctgccaaaattcccccccacctgaaacacagattgagccaaaccatggcgcccaccggatgccatacgggcgactcgtgatgattctgggtggaatacagaagagccagtaccgaccaatgctgccgctaataataccaccgggaaggttgtggctactgccagcagtaatatgccagacagcgtgaaccccataccgatgggtaatgagtatggctgggggtgtttatccgtatataagccaatcagcggttgtagtaacgaagccgtcaattggtaagttagcgtgatcaatcctatttgagcaaaactcaatgagaactcagcttgtaataaaggataaatcgccaggatcagcgactggatcatatcgttgagtaggtgagatacgctgatagcacccaaaatagagaaagatgtacgtttgactgaaacattaacgggctgctgacatccggtatcagaacgatcggtcatagtgagtattcacctaataattttgaatgttaatgctattttgataatgaatacatactaggcatattgtatgatttttactacatatgaacgatttgatatcagtttcaatgcgatgagctgatcaccctatagccgttataacgtgcactgtgcgagagtagggtgatcgaagatcatggtttagatctttcgtattcttactcattaaaccagtctttatccgagcgatttttaacgacagagagtatttttaacgacagacaatatggagttttaccatgcgcttttcattaacaaccacattaggtgctttggcggtgtcattggcgcttgctccggggtgggcgagtgcctgggaaaaagataaaacttacgacatcaccatattgcacaccaatgatcatcatggtcacttctggcaaaacgagcaaggtgagtatggtcttgctgcacagaaaaccgtggtggatgaaattcgtaaacaagtggccgcaaaaggaggaagcttattgctactctcgggcggtgattattaataccggtgtccctgaatccgatttacaggatgccgaacccgattttcgcggcatgaatttggtcggttatgatgcgatggctattggtaaccacgaatttgataatcccttgagtgtgctgcgtcaacaagagaagtgggcgaagttcccgctactgtccgccaatatctatcagaaaggtacgcaacagcggttattcaagccttatgctttgtttgataagcaaggtataaaaattgccgttcttggtttgaccacagatgacaccccgaaggtgagtagccccgagaatgtcgtcgatatagaatttcgggttcctgccgttgaagcgaaacacgtggttgagcaactgcggaaaactgaaaaaccagacatcattattgctgccacacatatgggacattacgatgatggtaaacacggatccaacgccccaggtgatgtggaaatggcgcgtagcttaccggctggctatctggatatgattgtgggcgggcactcacagaatccggtctgtatggccagtgagaatcataggcaagttgattatgttccaggtagtccatgcgtacccgatcggcagaatggtacctggatcgtgcaggcccatgagtggggtaaatatgtcgggcgggctgacttcacattccgtaatggcgaattaacattggtcaactaccagttaatcccgatcaatttaaagaaaaaattgagaaagctgatggcactcgcgagcacgtcttttatacccaagagattgctcaggaccccacaatgctgaaattactgacgccatttgaagagcgaggtaaagcgcaactgggggttaggatcggcagtgttaatggcagattagagggtgatcgcaataaggtccgttttgagcaaactaatatggcgcgtttattattagcctctcaaatagaacgttcaggagctgactttgccgtaatgagtggcgggggagttcgtgactctatcggtgcaggtgatatcacttataaagatgtgctcaaggttcaaccctttggtaatacgctggtttacgttgatatgaaaggtagcgaggttgagaaatacctggcggtggtagccaataagcagccagattcaggggcttatgcgcaatttgccaacgtcagtctggttgctgatggtcagggtgttagcaatgtgaaaatccaaggtgaaccgttagatcctaataaaacgtaccgtatggctacgctcaatttcaatgcactgggcggggatggttatccaagaatcgacaattcacctagttacgttaataccggatttatcgatgctgaagtattgaaacagtatattgaaaaacactcgccactggatgctgagcagtatcagctgaagggggagatcgtttataaccagtaggctgtttattaaagatgtacttatttataatctgccgcaaaccaagctgtaaaaattaagggtatcgcccagtggcactgagtggctgggctataccggttaattacacaagttcaatgacaggctcatcggggagatagtttgcaattgcattagcgatactttgattatcgttattcttattggcattgctttcaaattcatggataagtatatccagtgcctgattgagacggttatcgtgcgctgagttagccactgcgaccaatgtctgaacaacatacttcaaggcaataagatctgcttttatattaagatcattcttgtgtgcatcataacccatattaatcacccgactaaaattgagaacgctgtgtatgcatggcaatcatgcggttatcgttgatgtatctcatgagttttaaactcattgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgatgagttttaaactcattctttccttcatagtctcggtggatcgcaggatataacgtagcgtgaatatgatggagtgatgactcaatcccgcttggcaatatccgcaaaaacaccctgtaataagcggcataaatccactgcggccaattcaatatctaagccgcgcttaccgccagaaacaaagatagtgacgaactcttgagcttggctgtcaatcacggtgggtaggcgttttttctgccctaatgggctgatgccaccaattagatagcctgtcgtacgctgtgccaactgcggatcagccatctcagctttttttgcccccagcgccctggcaacctttttcagatcaagttgggtagctaccggcgtgacagcaacagccaaatttttagcatcgttattgagtgcgaccagcaatgttttataaacctgatcagcattaagccctaactttttaacggcctcatcaccaaaatgcgtttctgctgcatcatgatgatagggatgcaatgtaaacggaaccttttgtttttccagtagaacaacggcaggtgtcataataaacatccaattaaaaatgaagatttattcaggttggttatcttacacatcattgatgcggtacggataaaaattaatccaacaaaatcagcataatgttaataagttacttcggtaatgattaatgtcagttgctaatctaatcgtctggttggtaccctatgctggcgctcacattatccgcaaggagtgtgagtgcttaataacaaaaataatgaaaattcctctttgactggccggtagtgatatcggccatttttttattgattgtcggctcgtaacagctctggaagattcccttcaccgtacaaatgtaatgcacctacagcaacgacataacgtccgggggcgagttgttcgagctgttgctgccaacgtttattgcgctgaagcatcagtacatcatacatatcgtggctgaaagtcggggcgagagttgcctgatacttttcaggctggtgctctagccaccagccaatcatggtttgtagcaggcgggcattggtatgccaatggagaagggtgtcgtgcagtaaagagatgccgttatccggtaaggttttgagtaaatcaagctgcatttcagccccttccagttcaataatctctttctcctgcgcccctgcggctttcagtagttgataatcaatgccatattccccacgcaaccccaaacgttgagcctgatgtgcctgcaacattaacgcgacttgccatgccgggagataggtcatcgccagtgggtcactccccagttcttcacagcgtcgctggagttgcggataatattcctcagataatctgtcgactaaaggttcagtaaccgtgctatggccaaaagaagaggttgcgtcggtgatatccgcttcaacaatgagagcgtcagcctgattcaatttattcagtagcgtgtgggggaggggaaacatccctgccgttcccatatgaatgctgccaactaaatgtaggtggcgctcgccaggtagcgtgatatccaaagccgggtaagcataggtggtgggtgtaataatgcccaagaattttgcgatacggcgtaagagtttgtccatgttagtttggctcctttattagcattttctgtatgctatacccttcttacttgaaattgcagcgttgttagcggcactcactcacccgaatcactgacgtgagtcagctcatcgggattcattcgcttgctgcctagctgtaattccaattactttgggtaacacccttcttacttgaaattgcagcgttgttagcggcactcactcacccgaatcactgacgtgagtcagcttatcgggattcattcgcttgctgcctagctgtaattccaattactttgggtaacactcttcttacttgaaattgcagcgttgttagcggcactcactcacccgaatcactgacgtgagtcagcttatcgggattcattcgcttgctgcctagctgtaattccaattactttgggtaacacccttcttacttgaaattgtagcgttgttagcggcacttacattttggatatcaacgctcaatggcgcacaaaacgatattgtgcgccattgaggtcactgaaagcatttactgtttaggcttaaagcgcagtaaacggttagcgttactgacgaccgtaatggacgacaacgccattgccgctccggcgacgaccgggctgagcaatgtaccggtgaagggatataaaatccctgcggcaatgggaatgcccagcgcattgtagaagaacgcgcccaacaggttttgcttcatgttacgtaatgttgctttggaaagttctaccgcatcgacaacaccgtacaaactgtgacgcataagggtaatcgccgcggtttcaatcgcgatatcactgccgccccccatggcaatcccgacatccgcttgtgctaatgcaggagcatcgttaatgccatcaccaatcatcgccactttatgcccggccgcttgcagttgcttgatagcatcggctttgccatctggcagaacgcccgcgatcacacgatcaataccggcttctttcgcaatggcattggcggtaatagggttgtcaccggtcaacatcaccagactatagcccaattgatgcagccgctgtaatgcgccgatactgtcttcgcgcaatggatcacggatcgataacagtgcggcgggcttaccattggcggtcagaataaccggtgttgcgccactttccgcttgttgctgtatcaatgattgcagctcgcgggtatcaatctgttgctcttccagtagccgattattgccaaggagcagtggaatgccgtcaacttcaccactgacccccaaaccgcgcaatgtacgaaattggctggcggtggccaatgtcagcccttcagcacgttgtaagatagcgcgcgccagcgggtgatttgatcccgtttccaatgctgccgcccagcccaaagcctgttgctcactgacaccattaaaggtatggattgccactacctgcgggtgcccctcagtcagtgtgccggttttatcgaacactaacgtatcgaggttactggcttgctgcaatgcatctgcatctcgaaccaatacaccaaattcagcggcccggccgacgccagagataatcgacatcggtgtcgctaagcccaaagcacaagggcaggcgataattaacaccgtggtggccaccaccagggtatagaccaactggggttgtgggccgaagaaataccaaatcaggccagcgacaatggcaatgaccaccaccgttgggacgaataccgcagagatacggtctgccaatttgccgatttccggtttactgctttgtgcctgacggactagtttgataatccgcgccaaggtcgtttggctaccgatagcgctagcccgaaattgtacggttccatcttgtacttgtgtccccgcgtggacaatatcaccgactgatttctgttgtgggatcggctcaccagtcagcatcgcttcatccatccacacttcgccctgcacaatctcgccgtcaaccggtacgcgatcgccagtagtcaggcgtaggatcatccccagttggacatcagccagcgggatcaccttctcgccgtcatcggtcactaactttgccgttggtggggccaaatctaacaggcgttcgagcgcattagatgagcgctgtctggcacgttgttccatcgcatgaccaaggttaatcaaaccaatgatcatggcactggcttcgtaataaaggtgacgagcctccatagggaaaacatctggccagatattgacggtgatggaatagatccaggccgcacctgtccccagagcgaccaaggtatccatggtcgcactgccatttttcaggctgacccacgcattacggtagaagtgaccacccgcaaatatcattaccagcaacgtgataatcccgatgataagccagggcgtttgggtttctggcgtcagcgtcatgctaccgccaaacagcccccaggccatcaatgggatacctaacaacagacctaatgccgcttgccattggaagcgcttcatactggcttgcgacatttgctgttgccgctcgcgtcgctccccttcgtcttcaataatttccgcgccgtaaccggcatttttaaccgcagcgattaaggcttcgttattttgggtccctgtgaccaatgcactgcgctcagccagattaacgcgggccacctgaaccccatcaacacgttgcaatgcattttgtactttagagacacaactggcacagctcatccccgtcagtaatagctgaacactctccccttctgaggctgccggctgggccactgattcggtcactggcagcggattgatcaccggtgccgtgctggtggctgacgccgtatcggctgttgaagttgtcgacgttgtatttgtaggtaaagcggtatttgtaggtaaaacggtatttgtatcagaaaccgtacttgtggctaaagccacgtttgttgccggaactgtattcggggccgctgccagagattccggctgagattgggctgagtgtgtcagcggctcagtttttggggagtcgataccttgctgtgtggcgtgatagccagcctgttccactgcggcaatcaatgtctgtatatcggccttgccgtacacgttggcactctcgagggttacatcggcagaaataacccccgaaaccgcttccagcgctttacggacggtctcagtgcaatgcccgcagctcaatcctgataggtgtaattcaacgtccggcgtttgggcttctgtagcctgataaccggtctgtttgatcgtttcaatgagtgcatgagtgtcggcttcaccagtcactttagcgtagtgaacattcacttcagcatggtgaacatcctcacggctttccaacgcggctttaacgcgttgagcacaattcatacaagaaagtccttgtaaggcgagcagtgtggtttgcaacattatttaactccttattgagtaaaaacttactcataaattcaccagaataagcttagtcggtattacctgccccatacattaatgacggtaatattttgttggcccataatatcggggggcggcttttattccgcttgactggcatggctattttcactaaccatagaggttaaaccttccagcaaggtgaaggtcaagggggaataatgaacattagcgatgttgcgaaaaaaaccggtttaaccagcaaagccattcgtttttatgaagaaaaaaaactggtgacgccacctgttcgcacggataacggttatcgcagctacacggccaaacatattgaagagctcacgttgctgcgccaggcgcggcaagtgggttttacactggatgagtgtcgtgaattgttggcattatttcataacccagcacggcacagcgcggatgtgaaagcggcaacattgctaaaagtagcggaaatcgagcaacatattaatgatttgaatcaaatgcgtatgcgtttgttagcgttggcagaagagtgcccaggggatgagggcgcagattgcccaattattaatagcctggcgggatgttgccactcaagcagttcgctaccattaaaataatacgctgccgtgataaataacccgaatcacctaccagagtaagtgattcgggctgtttgtttactgccttgctgtagtgacaatgacgtgaggctgtcaatgtaaacgctagcgattaacggcacggacatgcaaggtattaccttctaccaaaatcacttcaacttcagttcctgggttaagctcggtagcgcagtaaattcgccaactgctgtcaccgaccttcatccggccatagccatcaaccgttggctcggtcaatgttgcccgtatgccaagcagttgatgattacgttggttaagcatggcaggttgcggtttagtgcgtttactcaaccaataccaccataggaaagcagacacgacagtcagaatggagaacagcacgccttgcatttcccagctaaaggggaacagccataccagaacgccaacaaggacggcggcaataccgctccacaacagatagccactcgctcccagcatctcagcggccaataatagcccgccaagtgatagccaaaaccaatttggatttactgcaatttcctccagcatggttatttacctcggctgtttttactctcaccaatcagttctgcaataccaccgatagcacccatgaggctactggcttccagcggcatcataatgactttactgttattggccgagccgatgtgttgcagtgcatcggtatatttttgtgccacaaagtagttaatggcttgaatatcaccggcagcgatggcttcagaaaccattttagtcgcctgagcttccgcttcagcggcacgttcacgggcttcagcttgcaagaatgcagactgacgttcaccttctgctttcagaatttgtgactgcttttcaccttcggcacgcaaaatagcggcttgacgaaccccttcagcttccagaatatccgcacgcttggtacgttcagctttcatctgagcattcatcgctgaaatcagttcagttggtggacgcacatcacggatttcgatacgggtgattttgatgccccatgggttggtggcttcatcgacgatatgcagcaggcggctgttgatgttatcgcgctgagacagcatttcgtccagttccatcgaacctaagacggtacggaagttggtcatggtcaggttgacgatagccaattccaaattgctgacttcataagccgctttcaccgggtcaataacttggataaagcaaacggcatcgattgccacgttggcgttatcacgggaaatgatttcttgagatggaatatcaagaacttgttccatcacattaattttacggccaacacgatccataaacggtacaacgatattcaggcctggcatcagtgttttggtatagcgaccaaaacgttcgacagtccactgaaaaccttgcgggacgattttgattgcagaaagtacgacaatcagagcgacaacgataagaatagggataactgtgaacatacttaacttcctgtcagcaagaaaaattgtatcttaatattacgtgatggggggttaaatacctaacgaaagaccggtaaatgcgtgtaaagaggaaaaatggcgggaaagcagcataaaactgcgcaggattgccccgcgcagtagcaaatgatggtacaagtacggtacaaataacggtggaaatacgctaatcagtacaataatgcgtagagttggcggcggtatttagcggccagtgcatcgccagtccctaatgcggctaaaatatccattaatgttttacgtgccgtaccgttcgctgcggctaaatcttttttcaggtgacccaatagcagttccaacgcttcttcgttgcggccaacctgatgcagttgtaaggccaattgcacggccagctcgacgttatccggctgttctgccagttgttgctgtagttgctggatttctggcgtattagccgcttgtttcagtagctcaatttgggcaattagcccctgataacgggtatcacgatcttgcagtggaagggttgccaatacgctttcggcatcttcgctgcggttcagcaaaatttgtgcttctgccagttgcagggcgatttcgctagtttgtgggctgttactttgttgggcgagttgccaggcttctttcagcagtggcagcgcttcagggactttgccttcactcatcagttgcgccgcttcggccgattttagctcttctggttttggcagtacccgctgtagcagttcgcggatcacctcttctggttgtggcccttggaagccatcaacgggctggccatctttaaacaggtacaccgccggaatagagcgtaaaccaaattgcgacgccaccatgggttgtgcatcgcaatcgacacgggccagaataaattgacccgcatactcggcggccagtttatccagtgttggtgtcaattgcaggcagtgctggctgcgttcagaccaaaaatagaacaacacaggaactgacatggattgttctatggcttggtgcaggtttgcttcagtaatttcaatcgttgtaggtgttagcatgaattatttctctcatccgttttaacgatagatgggggcggattgccttgcttcaacccttagtcaatgatctggcttaactattaccgcgcaggactctatctagcatccggccaggtaatagacgacgtagtagggtcaacgcatgggccaccatcgtgaccggataacgcaattgcgggcgtgggctttccagcgcatgacgcaatttgggtaatatggcttccggtggcagtgtaaatcgcttggcgatccctgggttattgaccggcttatcggcctctgcctgattcacattttgggtgaaatgggtgctgattggaccaggttcaatcaggctgacgtgaataccactactctgtagctccattcgcagggcatcagaccaggcctccagcgcatatttactggcggcgtaggcaccgcgccccgccgttgaaaccaaccccatcactgagctggtttgaataattcgcccctcaccgtgaggcaacattgcgggtagcagtaactgtgtcagttggtgggtgccaaacagattagtcgaaaactgcttttccaactgttggcgagaaatggtgtgcagtgaaccgtacagaccaaaaccgccgttattaaacaggccatataaccgcccacccgtcagttcgataacctgtgccgcagcgcgttcgacactggcgctgtcatccaaatccagttcaataccttccagacctaactgcaccattttggcgacatcgtcaggtttgcggcaggcggccagcacgcgataacctctgttttttaaatcttgtgccgctaccagaccaattccactggaacagccggtaatcaatactgctttttgcataactttacctaatgaatgaatctatttgcttaaacaaatggttaactgagcaaggttagtcttgaataaatatacccgtcatacttcaagttgcatgtacgttttcaagttgcatgtacgttggctgtctttgttcaccccagtcactgacctgttgttgaccttaaaataaataagctcctgggggctaccttaattaccgcgttcctgaaactcgaattatttttgggatgccatttctgagtagtcactgaaattaataacaacactgttttattgattggtaagcgaagggattaccgcacttttagtgcgctttcccttttttctagcctgattaacctgtcaaaacagggctaacagtctgagcgatgtttaaatcatatttatttcggatcaacaactaacggcttgagttgttgcgccatccaatccgcgataaacggttgggcatcgccgttagggtgtaaaccatcatcctgcatccactctggcttaacggcaacctgttccataaaaaaagggagtagggggatgtcgaactgttgcgccagttgtggatagatagcggtgaaagcatcagtataacggcggccatagttagggggaatacggatttgcatcaataatggctgggctttcgctgcggttatctgattgataatttcgctcagatcccgttgaatgtcctgcgtcggaaacccgcgcagcgcgtcattggcgcccagttcaatcagcacccagcgtggctgatgttgtttgagtagagcgggtaagcgcgctagcccttgcgcggcggtatctccactgatactggcattgaccaccttcggtaatgaaggcgtggcttgccattttttatccaatagcgaaggccatgcctgtgcaataggcaggcggtaaccggcgcttaaactgtcgccgagaatcaatagtgtatcggttgcggcggcacgcaaactgaataatcccaacagtaaaaggaagggaagatgccagcggaaaacgttcttgaagttcatcatcttaataagcacgtcggtcagggtgagcaacagctctccatccttaccggagttgagctggttgtcaaacctgcccagacaattgcgctgattggcgagtcgggttcaggcaaatcaacattattggggattctggccgggctggatgatggcagcagcggtgatgtgagcttgcttgggcagtcattgaccacgatggatgaagaaggtcgcgcgctactccgggcgaaaaatgtcggctttgtctttcagtcgtttatgttggttcctacattgaacacgcttgaaaacgttcaactaccggcattactccgtggtgagagtgatcgccaaagcaaatcgcaagctattgaattattggagcaacttgggctgggcaagcgcctttaccatcttcccgcccaactgtccggtggtgaacaacagcgagttgcactggcccgggctttcagtgggcggccaaaaatcttatttgctgatgagccaaccggtaatcttgaccggcagacgggtgatcgtatcgctgatttgctgttttccctaaaccgggatttcgcgaccacgttgattctggtcacacatgatgaacaactggccggtcgttgtcagcgtcggttgcgcctgagggacggtaaattgtgggaggagtcatgatttggcgctggttttggcgtgagtggcgcgcgccttcactgctcattgtctggctggcgctcacgctggcagtagcctgcgtattggcgttagggactatcagcgatcgaatggaaaaagggctgagtcagcaaagccgcgattttctggccggtgatcgggttctccgggcggcacaccctgttccagaggcgtggttacaggaagcgaagcagcaggggctggcggttagccgccaactctcatttttgaccatgacctttgccggtgatcgcccacagttggctgaggtgaaagccactgatctggcctacccgctctatgggaaattagaaaccttacctaagggggcagagttgcaaccgggcacggtgctggtggcaccgcgattactggcgctactgggggttaaggttggcgacatgttggatgttggcgatacctcgctaaaaattatcggtgagattattcaagaacccgatgccggttttaatccgtttcaaaccgcaccacacattctgatcaatctggctgatgtcgagaaaaccggtgcggtgcaaccgggtagccgtttgacttaccgctatatgtttgctggcaccccggaggccgtgacgcagtttagcgactggctcaccccgcaattagcaccagagcagcgttggtatggcttgcaagaatccggtggcgcattggggaaatccctgcaacgggcgcaacagttcttattattatcggcgttgctgaccttattgctgtcgattgctgcggtcgccgtcgctatgggccactattgccgcagccgctatgatctggtggctgtgctgaaaacattgggggccgggcgcggtgctctgcgtcgattgattatcggccaatggctatccgtgctggcattggccggcctctgcggcagtgtcattggtctcttatttgagaggctattggtttggttattagcgccggtattgcccgcagagttacccactgccgggctatggccatgggtgtggtcaatgggatcattagtattgatttcgttgctggtgggggtgaggccatatcggcaattactcgccactcagccattgcgggtattgcgccgtgatgtggcggccaatgtctggccattgcgctattttattccagtgatgctgctggtggtgattgggttattggcattgctgatgggggggaactccctgctatgggccattctggggggcatggtggtattggcgttgctgctcggggggatcggctggggcagcttgctgttgctgcgtcacctaacggtaacccgtttatcactgcggttggccattaatcggcttctgcgccaaccgtggatgacgctgactcagcttgcggcattttcactctccttcatgttgttggcgttgttactagtgctacgtggtgatctcttggagagatggcagcagcaattgccaccggatagcccgaactattttttgctgaatatgacgccccagcaggtaccacaagtcacggcatttttggctcagcatcatattcaaccctcgacgttctaccccattgtgcgggtccggttgacggaaattaatcagcaactggctactgagcgagtgagtgaagactcacccggtggtgaggcagttaaccgtgagttgaatttaacctggcagcaggatttacccgctcataatgtattgaccgcagggcagtggcctcctaaagccgatgaagtctcgatggagcaggggattgccgatcggctggggattaaaattggcgataaactgactttcagcggtgatactcagtcatttggggcgacggtcagcagtatccgtcaggttgattgggacagtttacggcctaatttttactttattttcccacccggcgcattggatcaacaaccacaaacctggttgaccagcttccgctatcacggtgatggagaggctttggttcagttaaatcgccagttcccaacactgagtttgttagacatcggtgcgatgttgaaacaggttggtcaagtgttacaacaggtcagccgggcgctggaagtgatggtggtgttggtgattctgtgtggcaccttattgctactggcacaggtacaagtggggatgcgccagcgtaggcaggagttggtggtctaccgcacgctcggagcgagtaaacgcttacttcgaggcacattatggtgggaatttgctttactgggcttggtagcggggctggcggcggcgataggtgctgaagccgcgctctgggcattgcagaggttagtctttgatttcccatggcagccaaactggatgatgtggtggatcttacccctggcgggggcgtcgttgctgtcagtgtgcggtggctggctaggggttcggctattacgagggcaggcgctatttcgtcgttacgagtagtggattttattcgcgggcagcagcagaggccgcccgcttcttgttataacttatcttgcgcccaacgcagtgcgttctgatactccgcgggtagcaaaggagccagtgcggccagggatgcgcttaatgccgtaccctctggatcgtttaaattcagatgaccaactttgcggccttcacggacttctttgtcgtaccaatgcagatgtactaatggcagagacagccactgaatatttactggcgtgccaatcagattaaccatcgctgacggggtattcaccaccggctgcggcagtggcagatccaaaatggcccgcagatgcaattcgaactggctaattgatgcgccgttttgtgtccagtgaccactgttatgaacgcgcggggccagttcattgatcaacagacggtcgccgacgataaaacactccatcgccatcacaccgacataattcagcttatccataatggctgacagcattttttcggcttgctgctgtagtttgctgttgggctgtggtaatgccacgctcatgcgcaaaatgccatcttcatgcagattatgggtcagtggataaaataccgattcaccttggtggctgcgcgcgccgatcaatgagacttcgccggagaagttaatcccctgttcgacaatacactcgccgtaagcatcggggggtaaggtaccctgctcaccagggcgtaaacgccattgaccccggccgtcatagccgccgacccgccgttttacgatggctagctcacccaacgtggcgaacacctcaggccattcactggcgctggataacaattgccacggcgcagttgccaaacccaagctatcgagtaactgcttttggggcagacgatctgccagacgtggaaaaatatcgcgattaacaaaagcagtatgggtagctaattcacgggttaaggcggtttccggccaacgttcaatttcagcggtgatcacactgtgctgataaggcaccgcttcaggttcagcatctaagccgacgggataaaccgcaattcccagcggttcacctgcctgccgcagcattcgccctaactggccattacccagtacacaaactggtttcatgcttcttccctcggatcagggttgtccagcacgtcatccgtttgactttgacgccaatgtgccaagcggccagctaattcagtatcgtgtaatgctaagatttgtgcggccagcagcgccgcattggccgcaccggctttaccgatagcgagcgtccctacaggaatgccgcgtggcatttgcacaattgagtacaggctatcaacgccactcaaggccgcactttgcaccggaacccctaaaaccggcaccagcgttttggcggccagcatccctggcaaatgtgctgcaccaccggcaccggcaatgatcacatgtaagccattggcttcggcctgttcggcaaagctgaacaacctatctggggtgcggtgtgcagagacgacttccacatgaaacggaacattgagcgtggtgagaacgtcggcggcgaactgcatggtggcccaatcactcttggaccccattacgatggcgattttaaccccggctgcataagctgaattgaggttggctcccatgggtgtaaagctcctgtaattgcgcaagcgtcggccagaacgactgactatacatcgtggctggcgaagagggcgtagagcatatcatgagccaaaggcgaggaaaacggttgcgtggcggcttttagtgggatttattggttttttcctgctggaagttatcgtcttgtcgcgccattgtgatgaggaatacgctgttattcgtcatgagcgggtgattgcttggtaatcaaggttatcgcgtggtaatcgaggttactgtgtggtaatcgaggttattgcgtagaaatggatgttaaaacgggaatgtaattagctcgacgttatctgccgtaactttgaccattgaaccttcgacatgccaggcccccagcactacccgatgtgctgttaccatcggcaattctacgctatggatggctggccggtgcgtatgcccatggatcatccaactgacgtcatggcgcaggaaagcatcaattaccgcttttgaattcacatccataatgcgttctgatttaccgctattattctgctggctcttattccgcatataggccgcaatacgcagacgcaggcgcagagggatccacaaaaataatttttgaatcagcggattatggacctttttacgaaaatgctggtaatcggtatcatccgtacacagagtatcaccatgtaaaataaggattttacggccatataattcaacaacgttctcttccggcagcaagaccatgccgctttcttcagcaaaacgtttaccgagcagaaaatcgcggttcccgtggataaaataacagggcaccccctgttgttggagtgatttcagcgcagcagcaacctgccgatacagtggctcggggtcgtcatcaccaatccaggattcgaacagatcacccagaatatataaagcatcagcatgaatagcctcacgctgtataaaatgcagaaaaccggcagtgattgccggttcctgaacgctgagatgcagatctgcaataaaaagcgtgctcattaagccgtcattactcgctaatagtgacgcttttgatgatcacatcttcttttggcacatcttgatgcatgccactgcggcccgtcgcaacatttttgattttatcaactacgtccaaaccgtcggttacttcagcaaatacgcagtaaccccagccatccgggcgctctgaacggaagttcagaaaatcattgtcagcgacgttaatgaagaactgagcggtagccgagtgtggatcattggtacgcgccattgccaacgtgccacgggtatttttcagaccgttgttggcttcgtttttgattggtgcatccgttgttttctggctcatgccgggttcgaaaccgccgccctggatcatgaaaccatcaataacacggtggaaaatagtgttatcatagaaacctttacggcagtaattcaggaaattttcaacggtagccggcgctttatcagcgaaggtattaatgacgatatcgccgtgattagtatgaaacgtgaccataataatgttcctgctagtgtaataggtgtattcacaaatgagtcgtaactctttagacggctcttatatcatatctctgagattgagtcagtactcgttctgctgcctttatgggcgaaaaagtgctgtatcagagactgatttaccgcataatctgatgatatcttgtttatctatgcgtaccgcaaaataaaaccacggaatgtcccaatgctaaagatttttaatacactgagtcgccaaaaagaggaattcaagcctatccatgccggtaaagtgggtatgtatgtatgcgggatcactatttatgacctgtgtcacattgggcatgggcgcacttttgtcgctttcgatgttgtggcgcgttatttgcgttatttaggttactctctgacgtatgtccgcaatgtcactgacgttgacgataagatcattaaacgtgcgattgagaataatgagacttgtgagcaactgacaacgcggatgctggcagagatgcacaaagattttgacgcattaaatcttgagcgccctgatttggagccgcgtgcgactcaccatatcgctgaaataattgagatgaccgagcgcttaattgctcggggccatgcttatgttgcctctaacggcgatgtgatgtttgcggtcgatagcgatcctgattacggtgtgttatcccgacaggatctggatcaactacaggccggtgcacgggttgaagtggctgatgttaaacgtaatccgatggatttcgtgctgtggaaaatgtccaaaccgggtgagccacgctgggaatcaccttgggggccgggccgccctggttggcatattgaatgttcagcaatgaacggcaaacagttaggcgcgcattttgatattcacggcggcggctctgatttgatgtttccgcaccacgagaacgagatcgctcaatctacctgcgcacacgatggcccgtatgtaaattactggatgcactctggtatggtgatgatcgacaaagagaaaatgtcgaagtccctgaataacttcttcactattcgcgatgtgctggcgtattacgatgccgaaaccgtgcgttatttcttgatgtccggtcattatcgtagccagcttaactacagcgaagagaatctgaagcaggcacgcgcttcactggagcgtttatataccgcgctgcgcggtactgatgctaacgctacgccagcagggggcgctgaatttgaagcccgtttccgcacggcaatggatgatgatttcaatacaccagaagcctattcggtgctgtttgacatcgcccgcgaagtcaaccgcctgaaaaacgaagatatggccgctgccaatggtctggccgctgagttacgtaaattggctcaggtgctgggcttattagaacaggacccagaactgtttttacaaggcggtgcgcaggctgatgacgacgaagtagcaaaaatcgaagccctgattaagcaacgtaatgatgcccgcagcagcaaaaattgggcgttggcagatgccgcacgtgatcaattgaatgaactgggtattgtgctggaagatggcccgcaaggcacgacatggcgccgcaagtaacgttgtttgatacgcttttaaggttatggaataaggcgggatagggaactgtttagcgagctatatttgttagctgacactatttattagtgggtactatttatccgtggagagtactcattatcaatggagagtactcattatcagtggatagtactaaaaaaattgcggttctggtgtttaccagtaaccgcgatttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttcaataggccagcaatgctggctattacaacggctattaggctttaacctgcactttcatgccttgaaactcaacgatctggtctgccagaattttgcagcgcttgcgggtttctaccttcccgtccactttcaccaaaccatcagcgatagctgcttttgctgatgcaccgctgtcattccaaccttgtaactttagtaggtcacatagctcgacatgggggtgtttttccaaatgaaaaatgtccattactgtcctttaactcaattttggctgatgtcgtgatattcctcgcaggcttgcaaggtattttgtatcagtgttgcaacggtcattggcccgacgccacctggaaccggtgtaatccaacccgcacgttcagcagcgacatcaaatgctacatcgccgactactttaccactttccagacggttaatacccacatcaatcacgatagcgcccggtttaatccattctccgggaataaagcccggtttaccgacagcgaccaccagcaggtcggcattctcaatatggtgacgcagattcttagtaaagcgatgggtaaccgtggtggtgcaaccggccagcagcaattcaagactcatcgggcgaccaacaatattggatgcgccgacgaccaccgcgttcaggccgtaagttgggatgtcataacgttctaacagcgtcatgatgccacggggggtacaagcgcgcagttttggcgcacgctggcacaggcggcccacgttatatgggtggaaaccatccacatccttatcagggtgaatacgctccagaactttaacgttatcaatcccgttaggcagtggcagttgtattagaatgccgtcgatttcggtatcttcattcaatgaatcaatcagggccagtagctctgcttcactggtcgccattggcagatcataagagcgtgagacaaagcccacctcttcacaagccttacgcttacttgccacatagatctgtgacgccgggttttcaccgaccaagacaaccgccagaccgggggcacgcttacctgctgccagacgttgttgaaccaccgcagcaacttcgtttcttacctgctgcgcaatcgttttaccatcaataatttttgctgacatcagtggaggggtccatcaattgaaaaaaacgggaatcggcctattttgtcagaagcgggccgcgctgtcaggcgcataatgacgattaattaacgattaaataaccagttgatgaagcataaggtgaaaacccattgactcgaaagcgactgcccgtataatccaacccgcaactgactaccgtcagcgttctatgctacggtaaatatcaaatgcgcccttagctcagttggatagagcaacggccttctaagccgtaggtcacaggttcgagccctgtagggcgtaccaataaaatcaataagttaccgcttaaaatacaaaacccgccatttagacgggtcaggtagtgatttagcacttcttgctttgaacccattcctcataagaagcttcaggccaacctaaaaacatcccgctttttgtgcgctctggtttcgggaattcattacgcttggaatacatgcgccagattgttggcctactctttccaactagcagcaacatctcgggccatttaatatatcttgtagccataattagccgtcttgcttgccacgcaaccgaccaaaacgctcttggctggattggttttgatttttaaaaatcaacttgaaaaacgcaaataaagccgaccttgatcaagcaacttctgcattcacccatttctcgcagaacccatcttgagtcgttttccgcttattgctgagatgtaatagagcggtccctcatcacgcattctgcgtaaaactttttcaccgcgaactgtgcgtaagcggcaataaataacccgcatcatcgcacttgcaatgatcttggtccggtctcgatacgagcgcccggaactgggttaataaatacttcactgatatcctttcctccagcaatggctttagcttctgccgtgttttcactagcgctcttaatctcgtcagattttgctgtgtaggtaatttgactagcaacatcgacatactcgtcaggtaatgattccacgttatcgactactaacttctccttccttttaactgaccttactttttactggaacactaagtagatcacgatcctatatgtctgtctttatttatggggagccatcaggggatttagataatagatttagttgcggctaaaacgtgattgctgtgattacgccaggatggtgtaaagcccaacgtctccagattactcagttcgacattatccgggtttccccaaaccgtatcggcaatttccagtaaagactttctatctgcctgaaaactgatcctttcgccgtgttcgttaattttataatccaacgtatgaccatccacatttagaatggttaactggatgctgtcatctttagatagaccaaacagccaaagcaccatcccgccctcagtctgataagtatcacttattacagcaccgtagtggtcaataatggctttataggtggcagtagacacgcccccgccttgatattcttgtgagacataagctgattcaacttggggtaaacgttggcctaaatccagtggtggggtgaggtcgaaagtcaaaacatagcttgctatatgctcacctgaaagtctctctttgatatgaagatgggccatattgctaccatcatcttcaagtaatgctcgaaagaggtcaccactcgggggttttaaattcagggagccataaaaaatggccgtaagctaaatcattaacttccggccattttaatattttatcgtgttcagcaattaaattgggtgacatgcagatagagttcctttcttactgaagaacaaatcaaccgccttttgtgagaaatcgatagaggtatcctgcaaatcattccagaaaaaagcttggttaactggacgagactgaccgtttttctcaataacgatttcagatactgggcgaatttgttcataggcagcggctttttcccagccggtacgaacgaccatcaagaggggacgttctttacgattcttcatgcttctcacttcaaagccacccaaaacaccaggtacggtaaaacacccaatacactcggttctgctagcaatagtatgtggcgaatgtgtgatcatactcaggccccaaacagtgagaattaagtggttatagtttaagcgtaaagaggccgaacgtccaccagcgcctactgatatctcacggtgtcagcacgttatctacccgctgaactccagcctgaactaaccaacttgcccatgtgtgtcgaaggtcgtgaaagcggaagttatcgattccagctctctttaatgcaagcctccatgctgtgttaccattaacgcgcactttcctcactgcggctgattttttcccgctgggtaacgtgctttcttttcgatgaacaaacacccattttttgtgattgccgctctggtcccgtaataaccggcatgcggtgtcgttgagagcgacgccaattgcctgatttgctttcctctgagggcgaaatttaacgttatcaaactcacttttcgattattttaaatatcaaggtatcctctcatagcaagggctggtagcattgaatgcagttaatttacattttgtaacatccgcttcattgctcgtctgattacgcatcaataccatcatggacactaagccctattttaatcatggatataatggcgtggcttcaacaaattttgagacggatcttcagacaaaatctatcacctccttattcatcgataacatatttcaggatacgtggttactcgctctgaccagtcgtaacaggcccggtgtgactgttaataatgccctttatcaacattgcgaaaatatgatcgaacaggtgcagaaaaaacttcgctcattgcgtattttgggatgaagccgttacgcgagttgcaccccgagccaaaagacaaaatcaacaccactacacagttcctgttttaccccgatgaaaaaccctgggaagccgtcaatccccgtatattgcgcggtgttatcacctccgttcagccatgtgagcgatcagcggatatgaatcactgcaactgagtgaccgcaagaccttcgataataccgaagacaccgacctgttgacgcagccggcggtggcggtactgttccgcagaccggacagaacccgtggcacctggaaacgggtgctaagccgtgatgatcttgatccggacgagccgcgagtcgttgcagtaagagacaacacattgattttacgttcatcgaaataaagaaccgtcaaattaaaggcaggagccataacgtgacattgtatgacattaaacctcagtttcagaatctgctgcgaccgcttgtcgtcaggctccatgcgcggggagtgaccgcaaaccagattacattgctggcaatgctgacctcggtcctgctgggcgggtggcttatctgttttccgcagcctgtgttatttatttcgctacctgtttttttgttcttccgcatggcgctcaatgccatcgacggcatgttagccagagagttcaatcagcaatcgacgctcggtgccattctcaatgaagtcggcgatattatttccgacgccgcactctatctcgcttttgcttttttgtccggcgtttccccgtggctggttattctggtggtactgctttcatggctgaccgagttttgtggcgtgattgcccagacgctgacgggaataagaaactaccgtggcccgctcgggaaaagtgatcgtgcttttgtgctgggggcgttaggtctgtttattgcgctttggccgcagtatatcggcgttaccaatatcgtgtttggcgtgacggcattattgttggtctggacctgtattaatcgctgccgtagtgcgatagaggtgaaaaatgcctgattccctgcagacgttgtattactgcctcggtgggattttcagcgttttattgctggcgaccattattattttcgtattaaaaaaatgccgccctcagcgtgactggctggaattacagcagcgcattaatagctggtgggtgattatttgcctgttctcgctggcgatgttgtcgccaaaatggctggcactcactttctttggtttcattagcttcctgtcattaaaggagtatttgacgcttgcccccacgcgacgttcagacagtgtgccgttgttgtggatgtatgctgccattccactgcaatatgtctggatcgggatgtcgtggtacggaatgtttattatcttcattcccatttatgtctttttattcctgccagctcgcatggttctcgtcggcgatactaaagggttcttacattcagcgtccatcatgcattggggcatgatggccacggtatttgccttaagccacgtcgcttatctgctgacgttacccggtgtggatgctaaagcaggggcgctgctggttattttcctggttgtggcgactgagctgaacgatatttcgcaatatctgtgggggaaatcgctaggcaaaatcaaagtcacgccgaaagtcagcccaaataaaacgcttgccgggttattgggtggcgtgttgacgactatgctgctggcggccatttttggccccttgttgacaccgatggactggctccattctctgggcgcaggcgtcattattggcctgagtggattctgcggcgatgtggtgatgtcggctattaaacgtgattttggcgttaaagactccgggaaattactgccagggcacggcggtattctcgaccgtctggactccctgatttataccgcgccgctgttcttccacttctatcactacttctacgtttaaggcgcgctgatgaaccgtatgttgcgctggatttttacgctgtgcatcgcttatcccgtggtctggatttggctcggtgtccgggttgctggccgcaaaaagttaccaagagacggcccggcgattattgtagcgaaccacaacagccatctggacgtactgacgttattcaccctgttcccgctctcgacgctggtgaaagtgcaacccgttgctgcagcagattattttctgaagaataaagtgattagttggtttgccctgaaggtgattggcattattccggtttatcgcggcgctcatcaggcgaatccattgcaggcctgtgtggatgctctggcggaaaaaaagatcgtgattatttttcccgaaggtacgcggggagagccgggtaaattctcggagataaaatccggtatctggcatttaagtcagcggtgcccggaagtccccattattcctgtctacatgcacggccttgaccgttcgatgggtaaaggccagaaaatccccgtcccgtttttcatcgacatatttatcgacgacccgctgttttacgatgcggagaaagtgacttttaagcaattactcttaaatcgttttgtcgctttacagcaacttgccacaaggaaaacctcatgagtcaggaagtgcgtttatttcaagaaggcatgttcaccgccagcgatgaaacatcgttgtattttcgccactggtctgccacggaaggtaacagcaagaaagttattgtgttgtttcatcgcgggcatgaacactcggggcgtctgcaacatattgtggatgaactgatgatgcccgatacccatttttacgcgtgggatgcgcgtggacacgggcagtcgccaggggctcgtggctacagccccagccttgctcgctcggttttagacgtggatgagtttgtgcgttttgtggcacaggatgcgcaggtcaacctcgacgatatcgtggtgattgcgcaaagcgtgggggccgtgctggtatcaacctgggttcatgactacgcgccgaaaatccgtggcatggtgctggcgtccccggcatttaaggtcaagctgtatgtgccgtttgcccgcctggggctgggattaatgcagcgtatacgtggcctgttttacgtgaattcctacgtgaaagggaaattcctcagccacgaccccgagcgcatcgccagctttgagcaggacaaattaatcacgcgccagatcgccgtcaatattttgctcgatctctacaaaacggctgaacgtattgtttcagactcgacggcgattactctcccgacccagttgcttatttccggcgatgattttgtggtgcatgagaaaccgcaaaaacaattttatgccggtcttcgcagcgcgataaaagagcaacatattctgccgggtttctatcacgacacgctgggtgaaaaagaccgctctattgcttttgataaaatgaaaaactttatcgaccgactctatgcaactgcgccttatgcctttgattatagccatgaagatcgctggagtccgagtgccgatgcgtatcgtgaattgcaggctccaccaaaatcacgctcgctggaagggatgttttatgctgcgctaagtttcggcatgaagaccatcgggcgacagtccaaagggatgcgcctgggttatgaaacaggttttgactccggcagtacgctggattacgtctatcgtaatcagcctgaaggtaatggcattctggggcgtatgattgaccacaactatctgaacagcgttggctggcgtggtattcgcgtgcgtaaagtgaatatccagcagatgattgaacaggccgttgcgaagattcagctcagtcacatgccggtgcgagtggtcgatatcgccgccggacatggccgctatgtgctggatgcactggaaaaacagcagggtatcgaaagtatactgctgcgtgattacagcgatttgaatgtagaaaaaggtcaggcgatgatcgaagagcgtgggctaagccacgtcgctcagttcagaaaaggcaacgccttcgactatgattcccttgccacgctcgatcctgctccgacgctgggcattgtttccgggctgtatgagctcttcccggataacgacttaatcaaaacgtcgttggccgggctggctgcggctattccaccaggcggcatgctggtatacaccgggcaaccgtggcacccacagttaaaaaccatcgcgtataccttaaccagccatcaaaacgggatcccgtggatgatgcgtgtgcgcagccagaaagagatggacacgctggtggagcaggccggctttgaaaaatgccatcaggtgattgatgagtttggcattttcaccgtgtcgctggcggtgagaaagcagcatggttgagtccgcactcacgcagaacaaatacagcctctggaaacagggggtgtgctggttgttgctgttggggccgctgtttttcctcagctacgggcaggtgaatcaatttacagccacaaggtacgatgtagggagcagggtgtttgcctgggaacacgcgatcccctttatgccgtggaccatcgtgccttactggagcattgacctgctatatggtatttcgctttttatttgcacttcaaagcaggaactgacacgccacggctgtcggctgcttgcctcctcacttatcgcctgtgcgggatttttactcttcccgctgaaattcacttttgtacgtccggaaacacaggacatgtttggctggttgtttcaccagctcgaactgtttgatttgccttataaccaggctccgtcattgcatatcattctgacgtggctactgtggctacgctttcgtcagcatctgaaccgtggggcaaggatggtctctggtgcatggtttttgctgatagccgcttcggtgttgacgacctggcagcaccattttgtcgacgttcttagtggatttattgtggccgtcgttatcagctacgccattccgattgaaggccagtggcgctggaaacgcccgtcacctcacgcgctgcgccttgcggcaaaatatacactcggtggcatcatctttttactggccggggtgctgatcccaggcagctattttttactgtggcctgcgggcgctctactgatggtctctgcgggttatgtgggccttggcacgagcctattccagaaaaacgaacacgggcatttatctctttcggcccgtttattgctctggccttatttaacgggtgcaaggctttcaaagatgtggttttctcgccacattcccaaaacttccgccattttagatggggtatcgctgggctgttttcctgataaatcgctgcaacagaccgcggtgctcgacctgacggccgagtttcatcacagaacccgcgtgcctggtgtctggtatgcttatccgttgatggatttagtggtgccagatgtacaggatattgcgcaggcggtagcaaaactcactgagctacggcagggacatctaacggttgtggtgtgctgcgcactgggtttatcccgcagcgcaacggttgttgccgcctggcttctggctcagggccacgtttcttgtgttcaggaggctattgaccttatcaaaagccaacgcccgcaggtggtgctgacacctgcctatatccacgcactggaacagtttcagggaacgctatgccagatatcgctctgaccaatcgcattgtgaaaattcatctatcgagctggcgttatttcgccttattaacgctaccaccgctggtgctggcttttaatcttttgtactcgttcgccagcttggtgctgctaatgctgtttttggtgacgcattactattgctggcgtttatggctggatgaacgacttttcaccctgctgaataaagaaagcagtctcgctgagtttgatgaaggaatggcccaattgtggatagccaagtcgggagcgactcgcacgttgacagagcgctggtgtggggttaggggactgttttatcgggctatgttctcacttattgcgctgtggctgacctcattgagttccgtgctttatctgacgttaacgttggttgattaggcgagccataaacgaccatgaactgaagcggtgcatggcacctgcaacccatcttacatctggaactaaaacggagatatttacaaatggatttctatggatcacattaataatgctaaacgcgttttagatgaaaacgccaaagtgctttacggcatctttggtgtcattagctgttctggctattttccacctttacctttcttgaatgaattcttcatggctggcagtgacccatgtgatcaagatgaaagaatggatagttggtgtccatttacactcacgagttctgaatatgaggaggtaaaggcctggtggcttgtctctcgtccaggtactgttgagtccgcacttggcagcgagtgctgggatgattggattcaagagatcctggagctataaatacccggtaggtatcaatacggattggcgccagatttggtttggctaacaaatcttttcatttgtgccacgggtaccccgttgtgcggctaaacgtaacgcaggtctatgtgtgcatatatgtgtaggatatatgtgtaattgcagaaaacgtccaacttgtgtggctgaaatcgaataccgggagcagggcttcccgtttttgggggtctaattggggggctgcgttttttgaacagaggaaaaccagtaatagcaaggcttgtaagggtgttattcgaatcctgtaggggaaatagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagccaatgctaaaagaaaacttcaatgaactgcagagctttcttgttgttgctagagagagaagttttaccaaagcagcaggtaagctgggggtttctcagtcggcactcagccacgcaattaagggactggaagaaagattaaacctacgccttctgacccgaacaacgcgaagtgtcgctcccacagaagctggtgagcgaattattgcctgcctggaacctcgtctggcagatcttgaacaagagttggaaacccttctccaactgaacggtactgtatcaggcaatatccggctctctgcgggagagcacgcagcacgtagcttgttgtggccaaagttaaaaccatttctcagaaaatacccggaaatcaatgtcgaactggtggttgataatggtttcgtcaatatcgtagatggccgcttcgatgccggcgttcgtcttggcgagagtgtcgataaggacatgattgccgtaaagatcgggccggaaatgcgtatggccgtcgtcggctcgccagaatactttatggcaaacgccattcccgtcacgccacatgaattacagcatcatcgctgcattaatatgcggctgcccaccgccggaggtttgtatcactgggagtttgagaaagaaggcaagccgctgcgtgtgaaagttgaaggccagttgacgctgaacatcctgccagaaaggatagacgcggcgcagtcaggatttggccttgcttgcgtgccagaggattcgattcaggcattcttaagatccgggaaacttattcaggtgctggaagcgtggtgtccatctttccctggttattacctttactacccaagtagaaaacagcacccacctgtttttgcgcttatgatagatgcactgcgttattcggattaactggcttacggattatcgtaagccagatgaaatttgagcgactacaattaagtattaacgacccactcgagcctgcatggccgcaggataacgctctcccacaattttcaccgttgcaagtgcctgagtaatattccagatatcatcctgagaaagggtaatatctgcagcccccaggttctcctccagcctatgcagttttgtggttccggggattggcacaatccaaggtttttgtgccaacaaccatgccagagcaatttgtgctgacgtcacgcctttttctgcggcaagaatacccagcaaggccacgagcctttcattggcttcaagagcctctgcggcaaaacgtggcactttgcttcggaagtcatcctcaccgaatgtcgctccggccttgatggccccggtcaggaagcctttacctaacgggctgaacggcacaaagccaatacccagttcctccagcagcggcaggatctcctgttcaggttcacgccaccacattgagtattcgctctgcagcgcggcaaccggctgtatagcatgcgcacgacgaatagtttgtgcaccggcttcggaaagcccgaaatgtttgaccttgccttcagcaatcaagtctttcacggtacccgcaacgtcttcaatgggaacatcagggtcgacgcggtgttgatacaacaggtcaatcacgtcagttttgagtcgacgcagtgatccttccaccgcttcgcggatatgctctgggcggctgtttaaaatctgctgtttattgtcttcaccgaaggtaaaaccaaatttggtggcaataacgacttggtcgcgaaagggttttaaggcttcgccgacaacctcttcattcagataagggccatacacttcggcggtatcgaaaaatgtcacaccacgctcaacggccgcgcggatcagttcgacggcctgacgagtatctgttgctgggccgtagccatagctcagccccatacagcccagacccagtgccgatacttcaagtccggatttaccgagataacgtttttgcatcaataatctcctcttctatagcggcttagacatcaagtttacggccagtcagccattccaccattgccgggtcgcgatgtgagaagaaggcgctcgttgcggtatcaagagccgctatctgcagcatgtcttcagcactgagctcgaagtccagaatgttaatattctcttccattcgcccttttcgcactgattttgccagcgagacaatgccgcgctggaaaatccagcgtaatacaacctgtcccacgcttttgccatatttttcgccgatagcggttaataccggattctggaagagaccgtttcttccttccgcaaacggtgcccatgcttctggctgaatacctcggctttgcatccatggcacagcgtggagttgttggttgaacggattaacttcaatttggtttacggctggaatgatcttattaaatgccatgagatcagccagtctgtccggatgaaagttactgacgccaatggcacggattttgcccgcctggtgtaattcttccattgcacgccatgcgccatgaacgtcgccatagggttggtgaatcaggtacagatcgacataatccagttgtaggcgattcagtgagcgttcaaactgcgctttcgcaccttcataataggtatcctgcaaccacaatttagtcgtgataaacagttcatctcgtgcaataccactcagcttaagcgcattccctacctgcgtttcattctggtaggaagcggcggtgtctatgaggcgatagcctgtttcaatcgcatcgataactgcgcgctcgcattccgcggtattagtcatctggaagacaccaaagcccagcagaggcattgcaataccgttgttcagttttactgtttgcatgacgttatccttcaactgttgtgtaggaaaagcatagcgcaaagtaatttatttgattagaaggggtaattaactagggtttattagtcatattcatgaatgcttaaaaccgttcatcgtggtcgacccactctgggtaaccgaataggcataatgccgtaaagacagcggggtgatcgatgagatcccaatggctgacaaaaataccccgatgactgaccaagatattgatacggtgtatggcgtcacaatctttactggtggagatcgttcatactctacggcagataatctgtataaaaggataaaaaaatgatggaacaacaattaaatggtgtaggcagccccctgtgtttctcacacaaaaacgggaggccaatgttcggcaggcacccctgccaaatagcccggtttgtcgcgaccaatcgctggatcaacggctttatcgcacggtgatgttaaggatagaaaaatgaaaacatggatagcgcgtcttttaggtaaagatatttcaattgattttccagccccttgggcggccgatagcacggcaatttatcgttggttggcgacttggccggatagcgatgggcctctgcccgcagaggcagaaaccttgccggatgagccttcggccattgagggtaaaatccggtggtcggctggagcgcttgatggtgtctttgggcaccatgttgcagaggctgatgatgaaactccggttgaggccatcatggcggcactgagaagtgtgttgcataagccgcagcagcaggatatcgagcaactgtatcgtttgttgtgccatgcgtcgccgttaaattatctcgatgtcttgctccctgcggttgcgcaagatccgcaactgcccgccaataaattgcaggcgttggcagaatggctggcaaccgaaagcccagatcgcaacgccgttaaggtagccatagcgctattgggttttttcccaacgcagaaaagttgtcagatactcagtacattgggggcacatgacgagtttacgctttatgcggcagtggcactgagatccatactgccagaggatgaatatgaacgtgcctggcttgcgatggcgaagcgtgctggtggctggggaagagtgcagttgatcgagcgtttgcccgaatttttgagcaaacagagtcgcgattggttgttgcgtgagggttaccgtaacgcggtgatgtatgaatacactgcctggcattgtgcgactcacgggcaattacttcaggcaatgcaacaacttaagacaatgcaaaaacagcccgatgcgccgctattactgggggctgcagagattttgcaggcgttaattaacggcggcccagcgcaaaatatgcatgattacgccgaaggtgcgctggcttgcgaatactatctgcgctgtttgcaggcggctcccccggcagaaatacagcattatctggcggcgagtgagattgcgcgttttgcacaggaacaaaatagcgaagaggagggcgtatgggatcaggcacagtgcaacaacttggtcgaattggccaatgttgtcatggcactgccggaatggtcgggtatcatcgccaataacttgcagggaagtgatacgtatctttttaacctggccgtttccgctagccggttacgccagcaggatccgtgggagagtattttcgcgcggcagttggcggatgcagcagataacaattggtaccagttaatgcagactgcccagcctgagcatatcgccagagtgatatcgctggctgaacagcagttggatttagaggctatcgcttccgggccaggaatggctatggggctcgggttggagtaccagcagcatcaggcattggattttgtactgcaggatctgaaaaaattcccaggaatgggctggtcattgttggcggtggggttacgtagtgagaggatccgtgaccggtctatggcgctaaacgcattggacgtttggcctcaggatgattggtcgcctgatatgtcacaggcgttggcggatagtttatgtcatgagcccgatgaacagatgcgggagcgtttgcataagttatgtgtcaatcttgggatcaccacgggctgacccagatagtttttgaaaaacgccctggcagagatggaaaagcagcagggcgttagcaaagcattgaaagctcagtcattacaatgaattgatttcttgtaagatttcctgcttcagtttctgccttttcgcctcatctttagcgaattcaggtttcagtttcagggcatcttccagtttatcacccagtgttgggttgccataaatccaagcgttagtttgctcatcaccgataaaacgggcgacgatcgtggccgctttttcatacgtctggatgtcaatccagggggtatcaaacgagaaagctggggtcgaggatttcacaatcagaggtgtttctgcatggatatctcttgacgaacgcccaatgcgcagtgtgaagagccccggttcaagcacccagttgtttttatcctcatcgtaataagagaacgcgcgtttatccagtttgaaggccacgcgtttctcctctcccgccgacaggctgactttttcaaatgctttcagttcctgttctggccgatcaaggcgtgaggcattgtcatgaacataaagctgcacaacctcttttgtatcgataccggaggtattacgtacagggatactgacctcaatactattctctgtatcgatgttgaataccggtttttctgggctgattttcccataattcactgtggaataagaaaggccataaccgaatggatacatcggggcaatgcgcttggtatcaaagtagcgatagccgacatagatcccttcaccatagataactgttttagcgttaccagggtagttaccaaagcttggtgaatcttcgagtcgtttcgggaaggttagcggcaatttacccgaaggatttaccttaccaagcagaatatcggcaaccgcattccctgcctgttcaccgggttgccaggtgagaagaatggcatcagcatattgttcccaagaggtcatttctatcggcgaaccaatattgagcagaaccaccacctttttattctgctgatggaacgctgaggccacctttttaatcattgccacttcatcgggatgcatcgccatagagtagcgatcagccccctctgttgaactgcggccgatcgaaatcagggcgatatcactctgttgtgctgctttagtgagggcaggctggttaaccggttcatccaacgcctgatccccaatctgcctgatgagcgctatccctgcgtttttcaggccctgtggcagtgtcaccaagcgtttgggatcaatattgacctccgcgctcccccctccggttacaaagaaattgtcaatattttgaccgaaagcggcaacgcggaaggcggcttttattggaagggtatgtgcatcattttttagtaataccattgaatctgctgcaatttgtcgcgccaatgctgaatgatcgacaggttctggcatcatggccgcgtccccgtttttgaaccggtgagtcttgatcacgacattgaggatattgcgaatattttcgtctatctggtcttgggttagctcaccagactttagcgccgctaacaccacgtctttaggatcggtattgggtgttaggaatagtgagtcgtctggtgtgcgcccacccggcatattgagatcgttaccccctttcaatgcgctgaccggatcggccacaccataccaatctgacatgacaaagccatcgaacttccattgttggcgcaagacatcctttaataaccagggattttgcgaggatggtgtcccattaattgatggataagagctcattactgcccaaggttgcgccttttccatggcatattcgaaaccggggaaatagatttcatgtagcgcacggtctgaaataatctcgttgactatctgacggcgtgtttcctgattgttggcggcaaaatgtttgagcactgcgcccacgccctcggtctgcataccgtcaatataactggccgtcatgatggcattgagtaaggggtcttctgtgaaatattcgaaattacgcccattcaatgggtggcgctgaatattaatcgcaggaccgagaattaaatctacaccatattgcttggcttcatcaccaatggctccgccgacacgcttaataatggcggggtcccaggtcgccgccattgccaccgacactggaaaccctgtggcaaagcgcttctcaccgccggtgggtcctgcccccagcctgacacctaccggcccatcggcaaaaacaatctgtggtatccccaatcttggtatcgccagggttgaaccggcagcaccggcaactttttctgcgttattcatacccgtgccggaaacaaaggctgctttttcttccagtgtcattgccgcgatgacagagggaatagactcagcctcttttaactgaggtgtggcccaaacgggagctgaaaggaaagtaaacgctgtgaaaaaacctgttttattcagattcatatatcatccattgtactaatgaaagtgaagttgtttatgctcacataggcccgccagtggtggtatacccccatcaatacgggggtataccatccgtgaatataagcgcgataacgggttggcatggggccagacggttcttttttattgtttaaggattacttattctctatgcgctgcaaatcggcatccagtaaatgggtcagcaacgccgaaccatctttagcaacacgaaactcaccgtagcgtgcattgacgtaatcttctgcatgtccttcctggaaaaaataggcatccgttcctatctgaatagacctgcctttaaagcggtattgtaaataatgttggttatctgccagaggctcgccctgatcaattctggccgctgtggcccgctggcgatcgtcgagttcaacaattagccgccttttggactcaggacaaagtagtaaaggctcttctctgcatttttcttgttctgcattgaattgttcattgaatggcgctacaagggcataactcagcgccatataatcaccctgcatcaatgagcggggatccaccggggccagttccagaataatgatgtcacctttagccaacaaatgttgtttctgataaatagagatattcaccatgatcagggcaacgataataaccgcgatgctgagccattttctcttaagcatgttgattgacctccccagcagagagtactcgattcaatacgccggccaaaaccagcagcaagacaccccccccaattaataacaatgatttatacaacaagctgaagccgaggaagtaataccagccactggtgtaaaccgcgagaaaactggctgcaacccccagtaaccactgattcccctgataacgggcaatcaataacagtgccaaaccaaaacccattcccggtgcaaaataggctgcaagggaggttacgaccgccgctatcaaccagagtggcttgagcttactgcgatgcaaaacccattgaattagcgtaaacagcaagaaagcggcagggatcccgtagctcaaactctgttccaaataaagcccccgatctgacatccagtagaattcatggatattccccatctgaatgctgtgcaggcaaaccaccagtatgcccccgatcccgccatacattaacggatgaatcagtggtgcattgacggtcgccagcaatttaatttcattgcagatcagccaaagaatcaacatgacaatgacggtgactatcaggattggaatgaagaaaaagagctgttggttatcgggtgccaagtgccatatcagagcgtagcttgtcgtcacaatactcatgaataccaacgtgcccgtcgccagaaagcgatacatatcattgtggaataccacaatcagaaccgccaaaacaggaatgaaccacagactttgcatcagcatcaatctgctgcttgaatcctggattaatattattccgctatataacccgatcgaggacgctattgcccataccaaaccaatctgctgtatccccatacccggtcgggtgagcaagaacgcggcaaaggctccgcctatcagtgaaacaacaataattgttccagcattgagattgtcaaacatcccactgacaaatcccagcaatatcaacagagctaacaggattaatgccgcgatccacccgccgaacgcaaaagcggtacgaatataccaaggcagagttaacttgccttgttcagcaagcaacaccgctttttggtctgcgttgagcaacgaatgctgttcgagattaactaacagttcgtcgtaggctgatcgggataactccacggcttgatttggatacatctttcggcgccagtggagtaacaatttgccccctgcgccaagcaatagggcgattaatatcccaatcaggaacagggagccaacatttctataccaaccccaacccgccgaggtaaggatagcggcagttcccaccgctaataagctgcaaacacccagtgtcagcatgcataaatcgggttggcgatagcgataccaccagtagccaccggccataaccgctacccagcaaagtagtaaaacgtagccaggctgttggaagtgaaagtaagtgagttcactgattattggggttgtcagtgacagtaaaaaataggctgccatgagcctcggaaaccagcgatttaccgttttatcgggggattgggttttgctgaatctttgtgtcacttcccaggccaaaagacataatccctgaaaaagcaaataaccatacgtgaacaaggtgttgagataaaaaatgttgtcgaacagtgagaaagagaccgtaaacggcgatgagtaactgaagaaaaagagattcaggccaatattggtcaccagccaggttaaaaaccataatcccccctgcctgctgagcaacgctaaagggagaagaattagtgcccaagcgcggaataactcccagctatcggccccggtttggtaaatctgcccgaagacggcaaacagcgcaccaaagaggaaccctgcggccaataatgccgtgcgactgacggcatcataccagcgccaccagatgagaatggccaaggccacgatcagcaattcgatgataccgaactttgccattgcgggcattgctgcccagttccacgcaaagaaaaagatgacgccacagatggccgcgagggatccggccagtagcagcgttctactgagaaacaaacgccaagcctgacgtccgggccggacaccgcaataacgtaatatctgttcaaaggccgcaggtgcaagaagatgcattggcaagagtgactgcaactggcggcagagttgcgctgccgcatgtgaaggcatccaagacgcgggtttcggttcagccatggtttacatccttgtttctgaaagcgaaagggatatcaaatgccgtcttgttgccgataggctctgacggcggcaagatggcgagtcatctctggtttctttataaatgatgaaaagtgataaatgatgaaaagtaataagtaatgaacacgttcaatataaacggtgaatgcgtttaatataaacgataagtgcatttaatataagcgatgaaagcgttcaatgtaagcaatgaaagcgttcaatataagcaatgagtagagggaaggcattgggcagaggtatggcgaaggccgctaaaatggcacgctattggtttgaaactccgggtcgtattaccccgatcaagcttcgcaatgtaccttggttaagcttcgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattaatcagccggaagattttaaacagtggtttggccgcttcgtgacgacaccacgccatgaactggatatcgcccccgcacagccgccctatgatcaggatgagattgttgatgccctgatggagggcgctgtattgacgcgcttaggtgggttgcgagttctgcgtgttggcgacaacgttttcattaacagcgaacggttggaaatggccaatgctgaagccgctgatgctctgtgccgttacaccattattggcaaaaaagagttgggcgaggcactacaggattcggctttcgtcacggaattaaccgaattgattaatcagggctattggttcttcaacgaataatagcgctatataccctaaataatgggtgacaggttgtgtaatccctgcattaattcatcggcatgctcaaagctgatcgctttcggtacatcgaccagcgtctcaaatatagctttttctgggcaagaaaatgtcactggcggtagctcctcgcgccaggtttcttcgttaaggaatctgggatcatccattgtcattttcggccacaggcgatgggtaccatgccatttgaatttagcgttaagtggtactctattcagccatgttggcagagccgcctctgaccagagatgaatatgctgctcagcgcctttagagaggtagtgtcctaatccggccaactctaaagctgtcaggccaccgacatgtataggttgctcagacatcctttgtagtgacgcaacaacgccttgccaactgactctggcctctagcaggcaatacaccccggcggtaagcggcagtagggttgagctgcgcacggcattgtccaaaaagtgcagactcaacccttggtcaagtaaccactgtttagtcgctaccatctccaatggcaggagtttgcgaagttgttgccgtgcgtctgtgtttagcatggtttaataaatctcctttatacggtgattactgccgtatttactgaaattatcaaactattgatgaaggttggtttgtaaaagcaagtatatacgtcaataaatgcgaataataggaatgcaacacgtaaaagaccttccccaatatttccgggatataagtgtaaaataaattcctcgcgctatgctgatacgttcgccatttgtaatgcatttttaaatttgtagggaatacaggaaatagcatcgattattgtggaaattatcttgctgactgagcatttttttttaatttaataaaatagagtgaaatagaaaaaataacccctcagaagaggggctgaggttattgacaaagtgcccacgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagagtgagtcatcggggtttgtcagcagtctgaacccctcagaagaggggctgaaacaattagaaccgaaggcggaaaccgatattggcagttaccggtgtttcaatttttgaaccattgagataatccacttcagcaaaaatggcggtgttattggctaccgtcgcatttatgcctacgccatatttaccgacattaccggagaaatcattatcgaaaccaatgttattaatcgctacagcattacttttggtaaattcacgggtaatagccagtttaatataaggctttatcgtcatttggttaatgctgtaagaggcggcgagtaccgtgcctaactcgccttgcacgctatcggctttcgccacttccgctaccatgccgttactgagagtataatctgcgctaccaatacgtgaataactcacctttccatagggttcgagcaccagattggcataaacaggccattgataaccactttctactgaggtggtaagagcattctggttatattcgccacgggtttcctgtgtattcatcttattattaaagcggttagcttttagcaccgtatcaacataaaatccgctttgatccaaataggtcagatagaggccaccaccgtaactgcgaatatcaccattagcgtcgtgggtggatttgacatcagatgaactgtaggaggtaaatgctccgatcaacatattaccccggtttaatccaagttgtttatcggccccaatttccatgccacttaaggtattcttgaaagcgatatttttattatcagacaaccggctgtcatctgtaaggtaacgcgcccaaacgccaacagtcccttccgcatctgccttcaactcgccttggcgctgacgcaaggtactcaattccgcattcaggatatgccgcggtgccgctgccatattcagcacaccttgtgctgcggaactgagcattggagcggttacgttcggtgttgtaccaggcagttcttctgtgctagttgccagataccagtcagtgctgccattgctttcctgactatatagcccgtattggtaaacacctaaatccaccactccgcctgtattgagtaaacggaactgagcatcaccacgattaatatgtaccagtgccaggttgtcggcagattgcggctctttaccgctgtcctgaacggtaataccaaattggccggtcgcctgctgtgagaccgtaatgaaatccccggtattgctggcaagctgggttgtcatcgcaaaattaccctgaccagacaaattttctatctccagccggttaaattgcccaccagcagaataggccattaaattgatatcccccccttgcaaagtcacattattgattcgggtaaccagcaccggccctaaaacgtcagagaggggaagcggcacgatactcgtgcccttccaggaagggccgatttcgaccagacccgcgacgttgaggttctcaatcataacattggcaggcagtgcggggttatgggtggtcacatcggagatgtatggatcgttgttggtaacaaaaagttctgcgccagccgctatattgaggtagcctttagactggctattaagtcccagagtcatatggccgccatcattaatttggctatctattacggtacccgccgttttggtgtcaagcagcccgccttgattaacaatggtacccgtcgccagagcaccggtaatctgtaaccagcctttatcacccacggtagtattatttgccgtaccagcactgctcccgttggtgacagtaattgcggcattgtcactaaccagcccattattaatgactccgccgtcgcgcacattctgtataccatgaatgacgacttcatcgttgacagttattcccaccacattcggtgtaaaagccaatacctgaacaggtaatataactaaagatagactgatagcaccggccaataatgttttgtccataaaacctcaaaaatattaaatgtaatgagatgatgctatatcactcattgtaaaaagagacacaccgcccttgggacggtttgaacgttatgtttatcagtagcaatatacataggaggggaagtatatagatactcaacagcactgagtttcaaggattattatcccagacaaaagaattttactttatattctagcaatgtgaaagtagcacaattcagtttgaaatcataatagggccaattttgttttttatggaggacgacaaagaatgaaatcattcagttcatgaaagaatattcttaattaattttgagactattcttgtcataattatattttatcgaagcaagtggcgtaatacagagtggggaggctaagtgttgccacatctggattaggtcgcttcgggttaatgtctgcggttggttgatattctgcccatctataccctaaataattcgagttacaggaaggtggtaagggatctcatccctatgcgcttctttattttaacgtcaacgaccagtaagtgattcgggttgttgagcgtagccaacgcacatacagtttggcgggtataactggcattaatacgctagccactagagtaattggaatgcaacacgtaaacgtcctcataaacataacggcagatttttcgacatttgccttgcgtctgtaaacaacacgtataaaataattacgtacatctgtttttgcaattgtgtgaatcatgtcacattgagaactaaaatgataattactcatgtactaaaagtcatttactataagggagtttattcatatggaaaaagaaaaaaagacgctattcggccacaaaacccccgcaatgatgcagctgtcagagcaacttgaaagttctttacataatagcccattagttccagaggaaaaactagcattaataatgaaactatgtgttttattatttagagaaaataagacggatgctgctgaaatgaaagtctcagatggtcgcatactaaaactcacacttgaaaaaacatcatctgtattgcattaatgttcgatatttttcttttttaataagaatggggtgacatgatgaaaaataataaaaatataaataaagatgaattttcagataaattgtctcagcaaatcaaagaaatgataaataacagccagttggattcggtggagatattatcagtagttatggagagtattttttcgttgttttctgaaacagaaggtcatcttgcagagatgaaattcattgattctgctggagaggattatcggtttatactcaggcttgaagtgccgccaattttggaacgacagcactaacctctattacataaggaattgtcatgtctaatttgatttatgcaagtgttaatggtaaaaaacaaggtttaatatctgccggatgctcgtcactcaactctattggtaatcggtgccaggcaggtcatgaagatcaaatacaggtattaagtttaaatcatagtataagccgccaacagaatgtagctcatcaccctgttcattttgttaagcctatagataagtcatctccattgctaggcgtggcaatatctgaaaatgaacgaataaatgttgtcttttatttttatagagtaaattctgctgggcagttggaactttattatgaagttaaactgacagatgcgagtattgtagatatcaccagtgtttatccacactcaatagataataatgaaatgataccgtatgaaaaaattcaattaaaatataaatccatagcgtgggatcacaaaagtgcgggtacttctggttacagtgtatgggaagatagggtttactcgtttctgatatcaagcacactttttcaagtgtgcttgaacatatttatattcttcaattggcttgtttaccaaaattatttttgggagaagtaagaggcggttaactatggacatagctttatatcttttacgtattcattaggggacatccaagatgatcttgagcatagcttataaccatattcggtgaggctataaccgatatatacagatgaaaaaaaactaatcacaacacccagcatggctaacatagcgaatgtattagccagtttattattcacctttgcaggtttattttttattgcacaataaaatgcaagatatgaaaaataaaacaatacaggagcaccaaatatcatcactccaactttccatgagaagataataacatcacttaatttaaaaaaatcccagtatccatttaaagaaaaccagctaacccaacatgaaagaaaaagaagaaagactgcaaatgcaccaaacaatggcctatttatcttaaccacgactgaacctcccccaagcgctaaataattggtctggatgataaggaatattgtgtactctatgtgtttttattttttttttcgcttattctatattcgttatctaacaagaataagattacgagaaccccgatggaaaatacgatggaataccggtagccgtagcgcacaatggagtcagcgccaaggcgcaatatagtgctcggaaatatataacagcattagtggttaactatggacatagctttatatcttttacgtatttattaggggacatccaagatgatcttgggcatgatttataactatattcggtgaggctataactgatatatgctgatgaaaataaactaattatagatcccaatatagctaaaatagccaatgcattagccagtttgttattcattattgcaggtttattttttattgcagaaaaaaatgccaagtatgaaaaatagaacaataaagggactgcaaatattacaaacccaaccttccatgaaaagataataacatcgcttaatttaaagaaagctaaatatccacttaaagaaaaccagcacccccaagatgaaagaaagaaaagcaagattgcaaatgcaccaactaatggcctgtttattttaaccacggctgagtcgcccccaagcgttaaagaattgatcagcatgatacggtgaattttgtactctatgcgattttatattttttattattgtttcacttattttatattcgttatctaaccagtataaaattaagcttgcgagaactccgatggtaaaaatgccaatagcaatagcaagaacactacctccggcgaccataaaaccggtagctaacgcctttgccccccaagcaaccccaatagatactcctagttttgcagcatcaagagttaaattaacaaaaaatcagctaacccatattcatctttcaacaacaattcaacggaacgataagcagcagaaaatacaatgcagaatcttgcgcctctaacgatcccattttcaataccttgagttcctatgcctatatctaatatttttgggttatcaattaagtatcttgttgcatctaaatactttcttattccagcatatccagataatttaatatatgaactgccatttttccccacatattcagttgcagttacaccaaacccccttatttcaaagactattctactcacagacaatgactcaacgagacttccaaaaaaaaccgatgtgggatcggtacaggaaaaaatagcatccttccacgattggtgagggttgggattacataatgtttttaaaaaatactccccttcctctattgttaataatgcatgcatattttcatcactcatttcattgagttgtttatgtagtttttgatatctgatatctgcatgttgctttttaaaatcaagatgatcttctaatcgataatcatcatcaacaaaagtttttaaaactgagttatacttcataattattaactccctgtatataatttaagttaagttaacgcattatagggagttgtgcaccagaatcccataattttctggcaaaaagctaaaatctgctttccaacggaattccaaactgaccaatcaactaaccagcaggagagttgttggtgtcatggcctacaagactggagtaattatttaaatgaagaaaaacttcattacgaagaagatgaccagagctgaatgggtatgagccattcaacttatttttagaattaaattttaattatttgctttatttcagcccactgtgctttttcctgcttaatccctagttttcttaggttggattaagttttttccatcgcagccgaaattagcgcacccagttgcaccccgattcaattctgcacatggtgggaaaacaccttatgcagtgttaaaaaccaaactgagtatttacgataaaatgtcaatcgaggccctgagtgatacagttaaataatgataaggcgatggctggcgtgacaataatagagacactcgcagccattaaagctaatcctataagcagggataccatacaaatcccattaagatctctataacctaaaaatatcctgttttgggatgtttttcagagcatgggataattacccgaacacatcagatggaggggtaaacgttatggataaacaagattggcatccggcagatattttggcggggttgaaaaaacggggtacgacgatggcggctctttccagaaaatcggggctggcctcttcaacgctagcgaatacgctattacgcccttggccgaaaggcgaaagattgattgcagaggtgctggagttacaccctgcggaaatttggccgtcacgttatctaaaacctaaaaaatcacccgcagagtcagttaatccaggctgattccgtttattgaaaaggataataaaaacgcgagattgctgccccacaatggtgtgacctgtggggcttttttgatccccttcacatgtgacgcggcaagaggaaccgccctccggccgtttgctggttactcatctcgttgaccaatatcaatatattaccccgtagaagcacagcaggcgctctaaggatggaaaccgtaaggtgtgccattaatccactttctcaacacgaattagcctactatcagcgcggccatgatcatcaattgcccgaatgcggtattgaccgctgcgggtcggatgccaatcgatggattttttactggtgctgctgcctagatagatatcgtcaacaaaccagtaagtggtggtgctatccgcatcaagagtggcgctgaatacaatctgatcacggccctgttgtgattggcgcagggtgtaggtggtattgcgcagcggtgaggtgatacgtggtgcattacccgatgcgagagtattcccttctttgcagtgagagcggtcaggtggttggcgtttcggcaagcccgcttgagcaaatacattggccagatccgatggccagaactcaaaaacttcagtacgggtctggctgcggtcataaggtagacaagcggcctgaccactatttatatcaatcacgacggggcgatagaccgtatcgactttgatcggcgatttccccggaataaaccaggttttaccttgctgctgacaccaaggcgtgggcaagttgccgctggccagacagatagccacccgttttaactgtggcggccaaggatgtttaggctcgcgcagcgctgggtagttagcctgaatactgtcaataatattaaagaataacggtgcggcggcatcggcaccgacaaaggcgctgttgcccttacccgcaaagttgccttcccagacgattaacacataagggccaaaaatccctgcgctccaggcatctctgaatccccaagaggtcccggttttccagtagaccggtagcgaggtggggctttgtgccaaggtatcaccggggcggcggtgctgacgcaacatatcaagcgtgatgaaactggccgcctcgcttaacagacgaatggagggcagcgttttatctgtttgtaccatttgtatggggtgcagtgtgccgcgattcgccaacatggcatagagccgcgccagctcctgtagggtaatttcaccgccccccagcaccagtgataaaccgtaatggttttcactggccatattggtaacaccggataaacgtaaaaattggtatagcgttggttgtcttaaacgggatgcgacatacaccgcaggaatgtttcggctgaaattcaaggcgtccgtggcggtcactggccccagaaaacggtggtcaaaattctctggcgcataggccccgaaagaagagggcacatctttcaggatggtcatcggatgcagtatcccctgttctagccctagagcataaataaagggtttcagtgtcgaaccgggggagcgtttggcattggtgccgttaacttgcccctgaatttctcggtcataataatttgccgaccccaccagcgcccgaacgcccatatcccgtgtatccagcaataataccgccgcattatggataccccggctgttattacggcggataaaggcctcgacctgtttttctaccagttgttgcagattggcatccagtgtggtgtcaacctgactctgggtattcgccagttgttgattttgccgccggatctgttcaataaaatgtggcgcgatatagggcattttttcgggttgacgcaggctgagcggtaactggaatagcgccatttggctgctatcggtggggtacgtttgttgccagcgaacgaatagccggttacgggcttgggtcagggcgctccccagcacaccggtggtgggatcaatgcggtaactgggcgattggggcaataccgccaatgtcagggcttctggcagcgtcagttgctggggttttttatcaaaataaatcaggctggcagcggcaatactttcgatattacggccataaggggcgtaattcaggtaagcctctaaaatatcgtgcttggaatagctcagttccagttggatagctcgggcgatttgtcgcaatttacctgttggcgaacgggtattgagatgccagtgcatccgtgccaactgcatggtcagggttgaaccgccctgttgcctgccgccttgtacatagctttgccagaacccgcgtaacaggctaatgggattaacaccgggatgataatagaaaccgcggtcttcatgcagttggataccctgtatcaccaatggggagatctcttccaacggtgtccacaggcgataacgatcatcattagccagcgaaagacgtaatagcgtgccgtgccgatcatagtaagccgtagagagtgggagcccctgagacaagggcgggtgtggccacagccgaaagccgatgaccaagagggccaacagaaagagggccatcaggatattttgcaacaggcgtttggttgccattaaggttgggatgcgcatctggttacggctgaaatccgatagcgccccggcgatgcggggcgcgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttcagctattttgcctcaggtggaacgacaaggatatgccctttaccgaccgacagcgcctgtacattacgatcatacatggcttcgccgtaagccggtggcaccacaaagcgacccgtattggttgatttgatttggtagataaactctttaacgtcggtactggcactgccataaatgatcacgcgatcttcacgaatatcactgtagtcagggtaccaactggagccagataccattagcggcgactgccagccgctgccagtttcctcatcctgatcatcctgattatcataaaactctggttcaggtgccgtttgttgtaccacttcaaaaccgcccggcagtagatcgacaatcgccagattattttgaccttgtttagcgttagcccggatttttaggtgcacgttaactttctgccctaaggtgacttgggtcaccggcttaccctgctcatcggtgtagctgcggctgatttccagcccattagagatggcgtcttttggtggctgaaggtcatagcctgattgattgaccacataccaagcgggtgccgaggcatagttgttaaactgaatcgctttagcctcaccggtaaaatcaccttgaacgaacaggccgttcagcgttgagataacgttagggtcgatccctttgcttttactgatctcgatgatttgcagggtttctggcgtatcttgctgggcggctacctggctggtgtaactttccagtgccagaatgctcatcgcggatgaataggtcgtgtaatgctcatccctcagtgccagcaccatattttccagtgcttgtggcggaatagaagagactttctctgggaaatggcgagtgatcagatacaaccgggttgcatcttgcaccagtggatcaaaataattctgcgtccaccaggccttgctgtaggctttacccagttgtttccaggtgggttgcagcagtttattggcttcgtcatccattttgagcagacggtatgatgaggccagataaatggcactcagatcagtctgccaactgtcaggataaagttgctgtaacgtactttgcaccgatgccagagtattggtggtgatctccccctgcaaggtcaacaggtaaacagcaaaggcccgcaaacgcagagagtaaaggtcatcataaggtcgagccgctaacagacgcagtgcgttgttggccccctccaagatgtcattcggcaagctgtaaccggcagatttcgcttccagcagaaattgcacgacataaggtgtgacaaacggatcaggggtaggggaggcgtgccacaaaccgattgcaccagtgctattctgccgagagctcaggatacgtagcatgtttttcagttgatcacggacctcattctgattgagggcactgtccatttcaggatgtttgctttgcataatcaacggaatcgagcggctgacaatttgctcagaactgtagtacgggtaatcagccaggtaccgcgccagaccttgggttaagaccaacggtgagtgggaagcggtcgcctgacgttgagcataattatcaaacatctggcgcagattggtcacagtatgcttgttaccctccatccggcccatcaccgattgcgttcggaatggcatcgccgggcgtaccgaggtactgaccgtccggcggctggattgagagccatagctggcatcaaacaccagtggagcatcacccaatgctgaacgggcgcgtaggcggaagctgacaagcgtttcacgtttttctgccagcgacaggctgtgttgcgcttcacccaccacttccagttgtggcggtggtgtcagacgcacggtgatatcaaccgctttacccttcaatccttgcaggttgttactcacacccacggtgacatcaaattcatctcccggtgctaccatcgcggggacattcggcgtcagaataaagttatcccgcacggtggtcgaggtctggactttaccaatgcgatcaggggtcgcagagatggccatcacgcgaattttaccattgaaatagtcgggaatcgggtaattgaaggtggtttcaccattcacttcggtgataccagaccaataagccaccggcttgtcttgtttgcgtttaaacggattgaggtgcagatccagcccttccccggcgtcgcctccaggtgcggaggtcagtgccatcagcttgctgaattccggcaggatcaaatcgagaatttgtgcactctgtacactcagttcacgtttacggaagaagtaatccagtggatctttcaggcgatagcgtgccacctgcaaaataccttcatcgacggcaaacaccaccacgcgctgtggtgaatcggtggtcactttaatcggtaacacttcacccggtttaatgactgacggcgacgctaactcgatagccgcctgacgcgctttggtactgatcttaaatggcatcacaccgtaactcagtgggctcataaagatctcatcggaattcacatcacgcacgaattgtacgttgatatagccattgccttccattgccggtgggatgcggattctctgcacagagctggtggtatcactgtggaaccactgccagctatacactttatctttttctatcgtgatcagaccgctaccggcataaggtgcattaatcgcaatctcaatttcttcgccttgcagatattcggcctgattcagttttagctttaattcggtgttgcgatccagtgagcgggtcaggtttgcgttacccgccaccgtataactaatacggttcagaacctgcccctgactgtccttaaccaccagaataaaatcaccaggctgctgggtcaccagggtgaaatccgtccctgtcgggctgatttgtagcggttgctctgagaccaactgctcctttagccgtgattgatatttataaacgcctgaatcctgtttggttagcactgaaatatacttctgctcaatcaatgacagactcaagtctggcagcgcaattttattcaggctcgggtcaacggcaataatattcagcttacgcacggcatcacggttgatataactcagatcgccatcggctttcaccccaaccagagagtcgtaaggtgagaccagaacccgcgcagtcgcggccacagagcggcctccacccgcttcaaaggcttccgacagcaattgcagttgataggtggcgtcagcataggatttcagatccaatggaatggtcgccatcccctgtagatcggtcgtttgctcttccagttcggtctcaaaaccatcgctgttatggcgattctcatagaacaggtaatcagggaacggggcaaaactcgggtacattggccgcaagatcagtctagaggtgacacggcgctcctgtgctggtgtaccgaatagattttgtacattgatattggcttgcagctcctgcggtttaacccagccttgttgacgctctggcgtcagttgcagttgcacttttaagcgatcaggctcgaactctttaacatttacggtggtgtgccccagcaacatcgacgtttcattattcttaccaaccagatagagatagacgttccattcaccggtaggtgagttttcaccggtcgtatagctgagctcattgaaaccactgctgtccaaggttatcggcagggtactcatcaaggtatctcgtgggtcacggatctccgcccgcagggggacgccatcgagtgcggtagcccagttggcggtccgggtgatcagaccaatattgaagcggtcgcctgggcgataaactccccggtcagaaaacagatagctgcttagagtacgtgggtcggacggggtctcttcgccatcaatatcaaaacgtgagaaatcaaggttacggtcataggtggctcgggtgggcaggaaggagacatccccttctttttccaccaggaacatgaccggttggcgttcatttttaaaggcgtccagcgcaggaaaatggacatgccctttgctatcggtgatttggctcagtaagaccacaccattttttgccaccacagagactttagcatcggcggcgggcagacccgagtgaatggattgcacaaacacatcacgggatctatcctgcgattgcttggtgataatgcctaagtccgtgatcaccacaaagcgtgaatcgccgacccattcctggtcttcgtcgtagtcttcctcgctgtgttgctgattatcccttttctccggatcccaagctgacagggtgagtaagaacaccccacgccgagcactcggattatttgcaagataacgggacagatcgaccccttgataattgatctcgccggggttgtcattattcagcgcggtttggtactggaagtgttcagtaaaatattcatcactcaggcggttaaagtgagctgatgaatattcgctgcttttaaatgacacaatatgttgtaactggctaggaataacccgcttaatatccagtttcatgccagtcatattacgggcggcgacgctgatctgcttatcaccctgcatcgataataacgagccttgtgacataaagcgcagcgtcttagggtaatcgggaaccctgactatttggtagattttttccggcattttataaccgcccaccgatgtcaggctattgttaacctcgatcagcagtgtgcgataggaaggggcatcaaacttaaagctgaatattggctgatactcttgctcggcctcattgagggtcagcgccagcggcgttgattgttgcagcagattatcgtcaatatcatccatatcccaaggatagaaatcggttgatgttttggcgctctctttcgcttgaaaattatgttgcggcagtaaccaggctttgaccgcatttttgatctctttatctttaaccgcgtcgctgatagcaataattaaggcccgctcaccattattgttatctgactcgaccaacgtggcattgatactattaaccgccaggctatataggttagggacggatacccatttattctgtgcctgtgtcgtaggcgtggcggcgacactggcattcacccctttattaatcgatagatggaccgaaccgcctttatccattggcatcaagggttgcgaatgtatccaggcattaagctttttctcatcataaacgacggagaaattaagtttcttctctgacttggatttaccttcgaccaatcccaagaggatctgtttttcaaagctggcaacatcaactggggcattaaattgcacatggaaaatagtgctgcgcttttgggcctcttgcggatcctgataatattccgctttttccaattgataagcaaaagctggcgttgtgaaattaagttcggtctgattgagcttaatctgtggtgctaaaagtttttctgtatcgatcgtaatttggtagttagcgcccatcggccaggcttttttgggagtaaacaccaacgtgcgttcagttgcccatttccattcaccctctatcgcgggggttaatgagatgccctgatcgacgacctgacccatcgcggtgataggtgcggctgaatgcataaaattaagactaagcggctgggcttctggtttttgcgcctggtagttaaccgttcttggcgccgagactctgatactggtttcctgataaaccataggtgccggttcaatcggttggggccggttaagataccagtgatagccatagaaggcggcgctggcggcagccatcaacagcactattgccgcactgatccctttgggatgcttagcgacccattgctctgaacggttgaaggcacagtgtagcccgttggcggttttcgtcatccattgtggcgcgcgccaattcaggttaccgacgactgggcgcaataggcggcccactaaccgtaaaagataagcgcttaaccgatagagtcccttgataagggcaaagggggagatcagcagaaacctcaacaaatccatagataataatcctttaaacaccagacagcacaacaacccaagaggttagttactgtccgcggacggataagtcacagtttccccattcaggttatattttatcagggataataggtgaaataggggggaggggctaatggtaaaaagcctcttattgatccaatatataataattcagataaaacgcgcatcgattaggatatttcagacattggtgtgggaattttctgatatttatcataggaatcccattagagtacgccaatattctttttttaatgtacctaataacctcatttagttaataacccaattgacctgaaccctaaaaacgaagctatggcagagtcatgccctgagagcgtttcagggcgttggtacagcaagtattaaataaaacggagttttaatttgcccatatccctttaatgggttttgagaaaaaggcaaggacagcaaccaggcagatctcaagagaggcagaccagcagagatgccctattatttcactccataattcatacccattgagattccataaccacccagtttcacccgccaagtaagctggatgcctgaagcctaatgctggtatcagaaccccatgtatggcgacagtgatactcaatccataggctgcgctataccataatctgactttgggccaataggcggacaataggacataaacaaaagcaaaaacaaaactaaatagccagtgatagagcactacagcccccgaaatggttaccccttgataaacatagtccatcgaatgagaattaattcctagccacccaagccatgcgtcaatatttgccgcaggaggcgatatctcaccaactacgcggggaggcatattcacttcagttcctgattttactagcgagctgacgaatccaccgatgatcgtggcccatgcaatgacttgtagattcactcttttttcagacatagccaaagttctcctctcgtttttgcatggagaattttacaaaaaagataaaaaagcgttaataggcggtaaaggaaaaatggtggagtattcgattcagtaaagggaaggcaagtgaaaaatacaggttcaggggagtggttatcgcgttaaaatcagcccgtgataaagatcacgataataacgcatggggattcttagcctattcgcatcaggggaatcattttttgaccctatttttttagctatggctaactcattgattttatatcctgcttaccgagggttaaaaaaaatcattttttaccctttggcgaaagaattattttacaaacagtctgttacccgtattatcttactgttcactgccgcacaggcagcttagaaacctgatacaatcatcctatttgtcctatccagaagttcactgccgcacaggcagcttagaaagacaagaaccgaatctttcgccgtgccgtaaagttcactgccgcacaggcagcttagaaaccgaaatcatcagatgtaattaagatttttgctgttcactgccgcacaggcagcttagaaaagactgatgcaagatggcggtatgcgtacagagttcactgccgcacaggcagcttatagagggtcactgtctgtgcgccagcgcggccccggcctgcgcctcctgctggtaggccaacgccacgaccagcgactgcactagacagagcgtggctgattgagatcggaaggcatctacctgagcctctttcaccacaaaacagagatcgctgaacgtggcgagcgggcttatctggctgtcggtaatgacaatctgccgggcacccgcgctagcggctatttcgctgaccatcacggtctcttcggcgtaaggagagaaactgatagaaaccacgatatcgcgtgctttaatgctgttcacctgctcgcgcaacatccccccgaggccatgaagttgtactgggcgacattctaaatggctgagtgcgtaggtcagataggcggccacgctgaacgagcggcgcaggcccaccacataaatggtatcggcctgagcaagcagttccaccgcacgttgcagcatctctggctcagtacgtgccgccaactgctgtagtgcctgagcattggatcgggcaaactcttgcaggataccgagtggcgtttccggcacggcttcgctttccattgcgcgaaacagccgtgcacgatcggtataactcgcggtctcttccaccagattcatacgaaacagctgtttcatctcgttgaagccactgaaatcaaaggcgttagcaaaacgaattaaggttgacggaggcacgtctgcgcgttcggcaatgacggcaacggtgtcaaacgccacgctgttggtattgtccaacacatagcgggagacttgctgcagccgcttactcaggttgtcgtaacgatcacggatctgctgctgtagttcactcagattgcttgctgtagtcattatttctcccttaatacatgatttgaatgtaatcgctcaacggctgtttttaaacgcctgtcactcagactacccacaaaatgaaacagacgctccgggagaatggagacgataacggcctttaatacctcagtcatctaatacctcaatcatctaatacctcaatcatctaatacctcaatcatctaatacctcagtcatcgccagtcatgcagcttgttaacataaaaacccattattgatcacaatatccaatatttattttaacttaaagtagaacgtttgttttatatacagtgtccaggtgtcagtcaccttttaacagcgaggggtcaaaatggagacggtagcgaattttattaatggcaaatgtgtctttagttgcggcaacagtgtcaccagcggtagcccgcgcgctcaggcaatcttcaactcagccactggcgaacctatccgtcaggtgatgatgagcacagcgcaggagaccgagcaggccatcacggcggcacaacaagcgttcgccagttggtcgcgccaagcgccacttaaacgcgcgcgcgtgatgttccggtttaaaagtttgctggagcagcatctggatgcattggcacagcttattagcgaagagcatggaaaagtgtattccgatgcggtgggtgagctaacccgaggtctggaagtggtggaattcgcctgtggcattccgcacctccaaaaaggcgagcactcagccaatgttggcactggcgtggacaatcactcgttgatgcagccgctgggggtgtgcgtggggattacgccctttaatttccccgcgatggtaccgatgtggatgttcccgatagccctggcgaccgggaatacttttgtactgaaaccgtccgaaaaggatccgtcgctggctgtgcggctggcacaacttttaaccgaggccgggctaccagacggtgtatttaacgtcgtacagggtgataaaaccgcagtggacgtgctgttgaccgatccgcgagtgcaggcagtaagctttgtcggttctacgccgattgctgaatatatctaccagaccgcatcggcccacggaaaacgctgccaggcactgggcggggccaaaaaccactgcattctgatgccggacgccgatatggacatggcggctagcgccattatgggcgcggcatacggcgcggcaggggagcgctgtatggcgctctcggtggtgttggcggtgggggatgaaacggcagataacctttgcgcacggctggaacagcaaattagcacgttacgtgttggtccggggctggcacaggagccagaaaacgacatggggccgctgatctctgcgccacaccgcgcgaaggtattggggtatatcgacagcggcgtggcccagaaggcaacgttgcgcatcgatggccgtggtttgaaggtggcgggccatgagcaagggtattttgtcgggccaacgttgttcgatcatgtcaccccggccatgaccatttatcaagaagagatttttggaccggtactttctgtggtacgtatcgcggattatcgcagtgcggtggatctgatcaaccgtcatgaatatggtaatggcacggctattttcacccgcgatgggggtaccgcacgccgcttctgtgaggaggtacaggtggggatggtcggcgtcaacgtgccgatcccagtaccggtggcgtttcatagcttcggcggctggaaacgttcgattttcgggccgctcaacgtgcatggcaatgacggggtgcgcttctacacgcggatgaaaaccatcactgcccgctggccagaagcacagcatgatcagggcgcggcattctctatgccgacactcggttgaagggagaggccgcatgagcaccgtaaacatggcgatgaaaacagtacggatgaccatggcacaggcgctggtcaggtttcttaatcagcaatatgtggccattgatggtcaggaggtcgcatttgtccacggcgtgatgacgattttcgggcacggcaatgtactcggtatcggccaggctctggaagaaaatccgggccatttacaggtgcatcagggctgtaacgagcagggcatggcgcatatggcgattggttttgcgaaacagtatcgccgtcagcgtatctatgccgtcagttcgtctatcgggccgggagccgccaatatggtcaccgcagcggccaccgccacggcaaaccgcattccgctgctgctattgccgggggatatctacgccagccgtcagcctgacccggtgttacagcagatcgagcaatatcacgaccttagtattagcactaacgattgcttccgcccggtatcacgttactgggatcgcattaatcgccctgagcaattgatgagcgccatgctgagtgctatgcgagtactgactgacccggcggataccggtgcggtgaccctttgtctgcctcaggatgtgcagggcgaagcgtgggattacccggcgagcttctttgagcgccgggtgcatcgtatcgagcgccgtccaccggatacgcgcaggctttctgatgcgctcagcctgatcgcccgtaaacgccgcccgctggtggtgtgtggcggcggcgtgcgctattcgggggcgcatgaggcgtttcgtgcctttgtggaaaacgctcaattaccctttactgaaacccaagcgggcaaaggggcgctgccaagtgatcatcccctcaacttggggggaattggtgtcactggcgggttggccgctaaccggttagctccacaggctgatctggtgatcggcatcggtacccggctcaccgatttcactacgggttccaaagcactattttctcacccggaggtggcgtttttgctgcttaacgtggcggaattcgatgcacttaaactggatgccacggccctgattgccgatgcgcgggtggggcttgaggcattaaccgaagggctggcaggttatcgcactgcttggcagggcgatatcattgaggccaaagcagcgtggtgcgacgaatgtcaacggctttggtcacgcacctggcggcctgatgaggtgccagaggtggccggtcatcttgatgattcgctacaagaatacgccgaggtgctcaataccacactgacccagactcgggtacttgggcttatcaaccagcatattgaagacgatgccattgtcgtgggggcggcggggtcgctgccgggggatttacagcgtctatggcaggtaaaaacggcagacacctatcatcttgaatacggttattcatgcatgggctatgaaatcgctgccgccatcggggcgaaaattgcgatgccacatcaaccggtgtacgccatggtgggtgatggctcctatatgatgctgcattccgagctgcacacggcggtacaagaggggctaaaaattaccgtcctactgtttgataacgccggattcggctgtatcaacaacctgcaaatgggccacgggatgggcagtttttgtaccgagagccgccaccgtaaccacgagtcggggcaactcaatggcccattgatttgcgttgatttcgcccaaaacgccgaaagttatggctgccgcgcctggcgggtgcacgatgaaccaagcctgctagcggcattggcagcatcccgcgatcatccggggccggtgctactggatattaaagtcttgccgaaaagcatgacgcacgattatgcgtcttggtggcgtactggcgatgcgcaaatcgcccgttcacccgcggtacagcaggctgcagagcgaacccagatgaaggtaaaacgtgcccgtcagtactaaccctccgttatcctgcctgttcatccgtcgttggctgcaaaaaatggggttagttttagaaaatgttatgactgtgatagcaaaactaactcactttattaaaaaaatgttaacttctgctcaaaaaatgtaattttcacttttcattaaaatgaaatgaatgttttattgaataaaggttatgttttattgggcaaaggttataccgcagtattgctttcgcggtgtaccccagtttttaggggggattaccagaccaccgagatatcgctagatcaggagcaggagccgctatgtttaacattgccttactgggcgcaggccgcatcggccaggttcacgccgccaatattgccgcccacccagagaccaccctctggtctgtggtggatcccaatcaggaaaacgcggctcgcctcgtatcacagtatcggacccgtcagcagagtgtgaatgaggccatggcagatctgaacgtccacgcggtgttgatcgcttccgccaccgatactcatgctgatttgattgagctggcagcaaaacacggcaaaaccattttctgcgaaaaaccggtccatctcgatcttgcccgtgtgcgggattgcctaaaagtcgtgaaagagtatggggtgccgctgtttatcggttttaaccgccgcttcgatccacagtttcggcacctcaaaaacgaggtgttggcagggcgcattggtaaaccggaatcgttactgattatctcccgcgacccgtcgcccccccggtggagtatgtgcgcgtttccggcggtatgttccgtgatatgaccatccacgactttgacatggcgcgtttcatcatgggcgaagaaccggttgccgtatttgctcagggtagcaatttagtggatcccgccattggtgcggctggcgatatcgacaccgcgtttgtggtgctgaaatacgcctctggcgcgatggcgaccatcgtcaacagccgccgctcggcttatggttacgaccagcggttagaactgcatggatcgcaggggttgctgtgcgtgggcaatattctggaaaaccaggtacagcactttggccaaaaggggggtacccgtgcgttaccggagcattttttcctgcaacgttatcaagccgcctatgctgcggaatgggaacactttgtcgctgttttacgcggcgatgtgcaaccggaatgcggtggtgaagagggtgagcgggcgttgtatttggccgacaaagcgctggaatcgttgcacagccagcgtgaaatctccctgtaaattttgaccgaccttacagcatctatcgatcttacaacatctatcgattctacaaccctctagaccttacaaccgtaccgactctacaacgataaagagagataacaatgaaaaagctgatcctcgccgccctcatcgtattcacttctggggtggcctttgccgagaatgaacaaattgtttttagtacaccaaatctggcgatgccgtttgaagtgcatatgcagcgcactgccgtgaaaacggccaaagcgttgggtgtgaagttacaagtactggatgggcagggcagttcgcctaagcaggtggctgacctggaaaatgccatcacccgtggcgcgcagggttttattgtctcgccgaatgacattaacgccatttccagtgccgtagaggaaattcagcaggccaaactgccggtggtcacgctggatcggtcagtcgagagcgagaaaaaagtgccgcattttggcgcgaataattacaaaggtggcgaggccattgccaactatgtgaaatcgatgttcccgaatggcgcagagatcgtgctactcaccggtcagctcggttcctcctccaatattgaacgaaccaaagggatccgcgacagcctgaaaacggggggtgacaagtatcgtatcgtcgtcgatcagacaggaaactggatgcggtcagaagggatgcgcattatagaaagcgtactcccatcgctgccaaaacccccgcaagtgatcctctcagccaatgatgatatggcgctgggtgccattgaagcattacagagccatggcatgaaaccgggtgaaattatggtgacaggtttcgatgccgtgccagaggcgctggcacgtgtacgtgaagggtggatggcggtgacggccgatcaacgtccgggttacgcggtgacaaccgccatgaaccaactggtggcgaatatccgtgaccaaaaagcgatcaccggtgcagatttcttgccaacgatgatcaccaaagaaaatctagaccaggccgagcgcgttagcgaagcgggtaagtaaccctgtcagcgtcgccgcgacgggggcggcgtcaggaggagaacaccgatgtcgcaacctttattgaaaatcaccgatatggcgaaaagcttctctggtgtctgggcgctcagtaacgtacagctcaccctagagcagggtgaaatacatgcactcttgggtgagaacggcgcaggtaaatcaacactcttgaaagcactctcgggtgctcaaccccagactcacggcgaaatctggtttaacggtgaaatgctggcattggacgactcgccagtggaacgccagaacaaaggcattatcaccatctatcaagaagttaacctactgcccaacatgacggtggcagaaaacatgtttcttggtcgtgaaccgcgccgccgtcaggtatttgtcgacgaaaaagccgtcaatcaggaagcccaagcgatcctcgattacctgcaacttaacgtgtcacccaccacggcggtggcgcgcttgagtatcgcgcagcaacagatggtagagatcgcccgggcgctgaccttgaacgcgaagctcattgtcatggatgagccttcggcagcactcagcgacagcgaagtcgaaagcctgcatcgcgtggtacgggaactgaaaggccgtggtgtgagcattatctatgtcacccaccgcttgcacgaagtgttccaactctgtgaccgtttcacggtgtttcaggatgggcgttacaccggttctgatgaggttgcaggcaccaacgttgagaagattatccgcctgatggtggggcgagacgtcgtatttaaccgccgccccgccagtgagacccatcaccaagaccagcccattcgcctatctgtgcaagggctgtgtcgtgaaaaacccccgctcgacccacatggtgtggcgctaaaagacatcagctttcatgtccacgccggggaagtcttgggtatcgccgggttggtaggggcagggcgtaccgaagtggcacgttgtctgtttggggcaggggctttcacctctggcaattttgagatagacggtgtgccctatcagccacgggatccaatgttcgcgctggaacaggggatagcactggtgccggaagaccgtaaaaaagagggggcagtgcaagggctttctattcgcgacaatctgacactttcgagcctggccgggctgttacagtggcgttttttcgtcaatacccgcaaagaagatcaactgattgagacctaccgtttagcactgcaaatcaagatggtgaacagcgaacaggcggtgcgtaagctctctggcggtaaccagcagaaggtgatcttggcccgctgcatggcgctcaatccacggatcctgatcgtcgatgaaccgacacggggcattgatgtgggcacgaaatcggaagtgcatcaggtgttgtttgatatggctaaacagggcgtggcagtgatcgtcatctcctcggatttaccggaagttctcgcggtttctgaccggatcatcacgctaagcgaagggcgagtcactggagagattcacggtgatgacgccagcgaagaacggctgatgaccatgatgaccatcaatcataacgccttaaatgccgcctaacggagcacctcatgctacagccgctttccaagccccaggcatcggtaaaaagcgcgatgcgttttgacccgatcactttttttgaacgcttcggcgtcctgatttttatgttcctgctgctgattttcttccaattgcagaacagtaattttctctcagaacgcaatattttcaacatcctaactgaggtatccatctacggcatcatggccgtgggcatgaccttcgtcatcctgaccgcgggtattgatctttccgtcggctcaattcttgcggtgtccgccatgacagccgcttatgtgattaaaggcgataactttaccaccattgaccccaacgcttggggcggcatgagttggctaattggcctcagtatttgtctggcaatgggcacccttattggttttttgcagggcttgggggtcacgcgtctgcgtctgccgccctttattgtcaccctgggtgggatgaccatctggcgtggcctgacgttggtgattaacgacggtgcccctatcgccgggtttgatgcaggctaccgctggtgggggcgcggggacttactcggtatttcaatacccatttggatttttgccattgtcgcgatagccggttatctggcgctgcacaaaacccgctgggggcgtttcgtctatgcgattggcggtaatcctgaagcggcacgtttggcgggagttaatgtgaaacgcgtgctggtcagcgtctacgtggtgatcggctgccttgccgggttggcgggtttcatcctaagcgcccggctgggcagtgctgaagcggtagccgggatctcgtttgaattgcgggtgattgcctcggtggtgattggtggcacttcactgatgggcggctacgggcgtatcggcggcaccattattggctccatcatcatggggatcttgattaacggtttggtgctgatgaatgtttcggcttactaccagcaaattatcaccggcctgatcatcgtattggcggtggcctttgatacctacgccaagaaccgtcgcggcgcgctgtaatacgttcatgtcaggagtgaatgatgaaagaagtgcgtattggattgattggtaccgggtatatcggtaaggcgcacgccattgcctacgcacaggcaccgacggtgtttgaattgcgcggcaaactggtgcgcgaaatggtggccgaagtctcaccagcgctggcggcacagcgtgcgcaggctttcggtttcaaccggtttacctgcgactggcgggagctggtcgcggatccggctattgatgtggttgatatttgctcacctaattatctacataaagagatggcgctggcggccatccaccacggcaaacatgtctatgcggagaaaccgctggcgctgaatgcccgtgacgccagcgagatggcggcggccgcaacgcgcgctggggtgaaaacgttggtagggttcaattacatcaaaaaccccagtgcgaagctggctaaagagatcattgaacgtggtgaaatcggtgaggtgatccacttttatggcacccataacgaagactatatggccgatcccaatacccctattcactggcactgtttacacgcgacggcagggctgggagcacttggcgatctggcggcccacatcgtcagcatggcgcaatatctggtgggggaaataacgcaggtatgcggtgatctgaaaaccgtcgtggtgacacgcccggcgagcgttggctccagcgccagagtggcggttgaaaacgaagatcaggcccatgccatggtgcgttttgtgaatggcgctcagggagtgattgaagcctcgcgggtggcttgcgggcgcaaaatgggcctctcttacatgattaccggtactcaaggggcgatcagttttacccaagaacgtatggcggaactcaaactctacctgcacaacgacccggtcaaccgacaaggcttccgtaccctgctcgtcggcccggcgcacccagagtatgccgcgttctgtatggctgcgggccacggtattggttttaacgatcaaaaaaccgtggaagtgcgtgacttgatcgacggcatcgcgatggacacgccgctgtggcccgatttcgccgagggctggaaagtctcacgcattctcgatgcgattgctctgtctcatcaggatagccgctgggtgaatgtgaccgacattgtctgaggatgaggtatgacagggtctgagggggggtatgagtgtggaaaagcaatttagcgttagcgcggaaaagacatgtaatacggaaaataaatgtaatacggaaaaaaaatttgatgtcatatgcatgggccgcattgcggtagatctctacggtcagcagattggcgcacggctagaggatgttgccagctttgccaaatatctcggcggttcatccggcaacgtggcttatggttccgcccggcaggggctgcgctcgtcaatgttggcacgggtgggcgacgagcatatggggcgttttctgcgtgaagagcttcatcaggttggctgtgataccagccatctgaccacagataaaaagcggctcacggcgctggtactcctgagtattaaagatcgagacacctttccgctgattttctaccgcgataactgtgccgatatggcgattacggcgcaggatttcagcgagcaatacatcgcctctgcccgcagccttgccatcacgggcacccatctttctcatccaaacactcgtgaagcggtactgacagcgctgcgctatgcacgccgcaatggagtgcgtaccgtgttggatattgactaccgcccggtactgtgggggctgacgtcgcttggtgacggcgaaacgcgctttattgaatcccatcaggtcactgctgaactgctcgcagtattcaatttgtttgatgtgattgtggggaccgaagaggaatttcatattgcgggtggcagcaccaatacgctggatgcactgagaggtgtgcgtgaggtcagtgacgctgcgctggtgtgcaagcggggggcgctgggttgttcggtgtacaccgaggccatcccgcagacccttgatgaggggttgaccgttagcggtgtgcgggtaaaagtgctgaacgtgttgggcgcaggggacgcatttatgtcaggtctcctgcgcggttatctcaatgatgaaggttggccgcaggcatgtcgctacgccaatgcttgtggcgcactggtggtctcgcgccacggctgtgcgcctgcgatgccgagtaaaattgagctggataattatctggcgcgggcagatgccgtggtgcggccagatcttgatgtgcatcttaaccatttacaccgcgttacgacgcgccgccgccagtggcccgagctgtgcgtgatggcctttgatcaccgcagtcaactcgaagaaatggcactgcaatgcggcgctgatctgtgccatatctcgacgctcaagacactaattttacaggccagccgtgaggcagtacacactgccgggctgcaggggaaagcggggctgctgtgcgatggcacttttggtcaggacgcccttaatgccattacgggagcaggctggtggattgggcggcccattgaactgcctggctcaaggccgctggcgatggagcacggcaatattggctcacaacttattggttggccgcaagagcatatcgtcaagtgtctggtgttcttccatccagaagatgcctacagcctacgcctggagcaggaacagaaaattattgaggtgtaccgggcgtgttgccaatctggccacgaactgctgctggaagtgatattacccgctggcatgccacgcagtgatgaactctacctacgtgctatttcacgcttctacaatctcggggtctatcccgattggtggaaactgccgccactcgcctcagagggctgggcggcgctgaacaaactgattgaacggcgcgatccgcactgccgcggcgtagtgatccttgggctcgatgcctcacttgaggcactgcgcacaggctttaatgccgcggcgggctacccgatagtcaaaggttttgccgtagggcgcacgctgtttggtgacgcttccctcgcttggctaaagcgcgatattgacgatacgcagcttattgcccgcattcgggacaactatctacagctcattacgctgtggcgtgagcgcgggcagaaataatcttcaggagaaacatgacgatggtggatcaaagaacggcggttgaaccaaaaacggcggttgatcagacaacagaggttgttcgaaaagcagaagttaatcagaaaataggtattgttcgaaaaatagacattgttcgaaaaacagagacagtgcgaaaaacagaagctgatcggcataccaccgcggtgcagttaggcattaatccgctgacatggactaacgacgatctgccttctctgggggcggaaacatcgcttgaaacatgcctgagcgaaggtaaagaggcgggttttgcgggctttgaactgggcaataaattttcacgcgaggcgggggttttagggccaattctagagcatcatcaactgaaattggtctctggttggtattccgggcggctgttggaacgctcggttgaagaggagattgtggcggttcggtcacatctggcactgctgcgtgaactgggggctaaggtgatggtatttgctgaagtgtccggttgtattcatggtgaacagcaaacgccagtgcatctgcgcccaaggtttccgccagcgcgttgggcggagtatggcgcgaagctcaccgcctttgcccgttacacgcaggcactgggggtgcagattgcttaccaccaccatatgggcacggtgatcgaaagcgcgcaagatatcgataatctgatgattcatactggcgaagaggtcgggctgctactcgacacgggccacctcacctttgcgggggcggatccgctggcggtggcacaacgctggattgcgcggatcaaccatgttcattgcaaagatgtgcgcacgtcggtgctggccgatgtcaaaaaccgtaaaaccagttttctggacgcggtgttgagtggcgtatttaccgttccgggtgacggcggtgtggactatccacccatcatggcgttactcaaacaacacggttatcagggctggctggtggtcgaggcagagcaagatcctaatgtcgcccacccaatgacctatgcgcgcatgggctaccacaatttaagccgtctggcacataacgctgggctgatttaagggggtcatatgtcacgtttattatcacgcaggcaggcaccggatgagcggggcctgacgcagcgaatcactccagcgcaggcgggctgggggtatgtggggtttgaggtgtatgaactgaatgaagggcagccactgacgctcaccgcggttcccgatgagcgttgcctggttttgatcgctgggcgcgccagtatcagtacgcccagcgcacaattccctaacataggtgatcgcatgagcccgtttgagcgccataaaccttgggcggtgtatgtcactccgggcgaagcggtacaggtgcaggccattaccccgcttgaactggcggtttgttccgcccccggtaaaggcacttacccaacccggctgatttcgccagaggatatcggcgcagaagcgcgcggtaagggtcataaccagcgctatgtacacaacattttgccagaagatcaccccgccgatagcctgctggtggtggaggtttataccaacgaaggggcgagcagttcatacccgagccacaaacatgacactgacaacccaccacacgaaacttatctggaagagacctattatcaccgccttaatccagagcagggcttctgtatgcagcgtgtttatactgatgaccgctcacttgatgaatgtatggcggtttacaaccgcgaggtggtcatggtgccaagaggttatcacccagtagcgacgatggcaggctatgacagttattatctgaatgtaatggctggtccggtacgtaaatggatatttagctgggaaaacgatcatgtttggataaatcataattatcctattacataaattatttattatgtaaatgatgatttattaagtagtcaacaaaaaaaggattaaattttcattgtaaataaccaaatttctttgtttttattcgtttgagataataaatttatactgtaaaatttagtttttaatataatggaataactgaggttaacatggatttttcatttaatcccacagaattaggatcatggattttttatatcattgttttttcaatgatatattggcctgttgtcgctgcgatgtgcgtaggtttaatcgtggcggctgttcttcgtaagcggtggttcatcattattttcgctgtcccactggctctgatcgcgttgtcctttatcacgctcatgttgatgtgattgacgctatcggttaaatcctgcgcacttaacggagcaggaaggcgatattcacttattgcctggttaaaatgccactgattttggcgatataaaaagggtttgctgcaatgtgcgcggctattattactcggagattgcacggatagctgtcagaatataaggcatgaatgttgttgctttgccagagatgaaaaacagataaatatggaccgttcccgcatactcaaatttttgcttccttatttatggcctaaagataatccgaaactacgttactatttaataatcgctttatttttcatggtgattgctaagatcagtacgacactggtccccctggcgtataagtcgatggtggatacgctgagcagtgaaaatgccaaaatgctggcaataccgatcagccttatcatcgcgtatggcgtagccagagtcagtgcttcgctgttcgaagagttgcgtaatgtgatgtttgtgcatgttagccagaacgcaacacggttattgggtttacgtgtattcaggcaattgcatgccttgagtttgcggtttcacctagagcgccagactggcggtctatcattatctattgagcgtggtacacaggccgtttccacggtactgtcgcgcctgctattttctattctccccattttatttgagataaccttggtctcggtgattatgtggcggttattaagtggctggtttgctctcgcgatccttgtcacggttagctgttatattttattcacggtaatggcggtgggctggcggactcggtttaggcgtgaattaaacaaagcgaatgcggatgcgaatactaaatccatcgacagtttattaaattatgaaactgtaaaatatttcggtaatgaagatttcgaagcagaacgttttaatctatcgcgtcagttatatgaatatgcagcaatcaaaaaccagatcagtttcaccgtactcagtttcgggcaaactgcgattatttccgtcgggctgattgtcatgatggcaatggccgcgcagggaattgtacaaggccagatgacaataggtgactttgtgctggttaatgcctatctcttgcagttatatcagccgcttaattttttcggctttatttattcggaaattaggcaggccctgattgatatggaaaatatgctcgacctcttgatggtaaaacaagagataacggatcgccctgatgccttgccattacagttgacgaaaggggaagtgcgtttcgatgcagtgagttttagctatgatccacgtcggccaattctgaataatgtatcgttcactatcccaccggggaaaacggtggcgattgttggcgcgtccggggcagggaaatcaacgcttgctcgtttgttgttccggttttatgacgtcactgcgggggccgtttacctcgatgatcaggatattcgtggtgtgacgcagtcgagcttacgtgaggctatcgggattgtaccgcaagatacggtgctgtttaacgatactctgcgttataacattggttacggtaaaacagattcgaccgatgaagagatcgagcgggcggcgaaattagcgcatatccacgagtttatcattagcttaccggatggttatgaaactcgggttggcgagcgggggcttaagttatcgggcggggagaaacaaagggtggcaatcgctcgcaccattttgaagaaaccgtcgatattagtcttcgatgaggccaccagtgcccttgatacccacaccgaacgagagattcaatctcatctgcgggaagtcagccgtgaccacacgacgctggtgattgcgcatcgtttatcgaccatcattgatgcggatgaaattatcgtactggaggcgggttcaatcgttgaacgtggccgccatgacgaattgctgctaaagaatggccgctatgcgggtatgtggcaaaatcagtatcatgaagaagaagcgtatcatgaggcagagcagcctgtgctgtaaggatattgtcggcggttattccagtggcctcataagggtaaccgcacacgcctgacgctgataatgattaatttgcggcactaaccgcctgaaatgttcagttgcacaatgggtatctaaagctgcttgatcgggccactcctcaataaaaataaagtggcctggatcgttatgatctataaataaatcataagagagacaaagcgcttccaattttgttttagccactaattctttatacagtggtagcacatcgttaatgtgttccagttttataaaatcctgagcaataacttttagcatattttcactctatgccccggtaaagtaggtataagcgaacacggccagcgctactgctatcatgatcatcgttatttttctcattactgcccttgagtctgtcgttagttttaggctagtcgaagaagatagctgaaatcattcaaaaaaacacggtatatggataaaaatgcatgtcaatcggcggtggttaatcatactcgccgctgtggtgactgaaaattattccccacttttcgctaatgctatagtagaatattatctattaacttactgattatatttatgttataggatttaccctattgtagtcaattaggttaataataagttagcattaggttgaatgataaccatttaactttaatcatgagattttagtcacattatctgagtaaatatttgtgttattgttgtttacgaaagtgagtgggggtgtgatatgtcaacattagagaagctggtttctgcatattgccataccagtttggactttgtggcatccacagttgcttttatggaaagccaaaaaaagaatattgatgtcgataaaattgaagcaaagctttctgtggatgaacgtcatttttttcgtaaaagattaacgtactacagggatatttacaggccgttgtagtgtgtattgattgaagtctacactgatattaaataagccacctgcgtgatgtgaacctctatcgtggtcatttcatctggtggcttatcaattttaaaaccagttttaatgcctttctttgggatgggtttgtcataaccactacgaatcgcctttcgggcttcacgaacggtactgattgcccgatggctggttttcatggcgacacctttatgttttaaacaacattcaaaaaattgaaaatggcaccaatggacaccgaagccatatactatgttaatacgctggtgatcaccccgagccacaacaactaacgtggatagtgataaccttccatcagatctgcacgttcccagataatcacaatcaggtctttttcgatcagaatgagataaagcgcgaggtgtatttattcagtaatagggcccgtgacaataaaactgaggcggcaaatacggataacagcagcgtaaatcttaacgttacatctgataagttatatgcgctggcaataaagtagaaaattccatcatgcaatatataaacgccaatcattgatgggctgatatacgccaatgttttctttatccattcatattgagtgtcaaagttatcaaatataacaaacagacataagctgaggactaaaacgtggaagttatcaaggaagtaactcgcgttcacggttttatacacgtaaattgacatgaaactttcgtaataatacatcgagatggatgtagggagcagcagtaacttggcagcaagacgaacctttggcaattttgtcatcttctgacaaattcgcgagcagaggaatcggcccgtcatgtagtaaaaaatccaagtccatagcctaaagtattgtggaaaatcaataaggtatggtcgctcactgaaggcactgatcagatcaatagtcacggagaaaatgaccaggcaagagagcgtgatgatagctgtcctgttactttttaatatcttggagataatcgggtttatgaggtaaatgatggcgatactaaacagaagccagctttgcaggaaataaccccgtttgaaaccatcttcattgataaagtagaagagaacgttccagaaaataataatggttataatcgattttaattttctgaaaatgtctttctgatcgattttgtcatttgagtcgatatagccaatgatcataaaaaacaacggggtagcaatgatcgacaaaaagtacaaaacgcccatgacttccccacttaaaaagcactgttcagtacaggttttactggcggagtagaacgtaacagcggaaaagcagctcaacgtttttagggcatgtaaaccgacgtttctcataaaataatttgacttacgataaggttaaatgagatctgcaaggtgagagggctgctacgttaaacctcatgcatgacataagatcgcgcattgacagaatacctgctgctatatatttggtgctcagcgagtaaaagaaaacccttcctattcagactacttatagcgttgtctatctttgcatacaatcttaatgctgtcacgcctaccaaacatagctttaagaaataggcaagaaatagcccaaagagaaacagacgtttcctacatattccggtgttgacatcctatatcctcgcacacgcccgccgtggtttactgtatgcataggagtgtgtctggttatctatatgatattcaatcgtattttatcatatagcaaacagataagcatcagggattcacagagtgcttaagcactaatgggcatagccaaaatgataagctgcatgatagtcgataacgataaatatcaaacattaggtatggtatctatcgtaaaaaaaatcttcacatccttaggatttaaaaaagagattaaattctatcgaaaagctttttattcagcagatgtgatttttattggcgtcgatgaattcagttttttcgaggcactcaaacgtctggataagacccccgcagaagcggatgtctttttgatttgtgatgccagattgaatagttttttacaaggtattccaagatttagcgatgtgaccatgatcttcagagaagactcattggaaacggtgagtaataaaatcgctactgtatttaagcgtaagttccgtgggtttaaagacaatttaatcgaacgtaaaacagctaaagtacttcatctagtatcatctgagcgtcaatatctgacaccgaatgaaaatattgtactgaagttattcaatgaaggcttttctggtggtgatattgccagaatcttgaagaaaagtgaaaaaacagtcagtggacaaaagcgctccgccatgaagaaacttggtgcacggactgatgtcgagttaataaaaatgtttatgtttaaataattagcataaggatatctggggttgtcgttatttttattgtcgacaccagaggatgttataagggacgcttttgcatttgcaggcaaggacgcttgcgttaccttctattaccattgctaaaacgttaccgttgctaaaacgataccgctacgatcagcctctatcgccaatcactatcatcaaccatcaacgactatcaccaactatcaccaactatcaccgactatcaccaactacctgcgactggtagccccaaatatttcagggctagctggccttggcaagtcccaaaatcaatattaaatactctttaatttagcaaccgtactatcaatatcgacttcgtgttcagaaaatgtgtatgtcacattttggaatgttgttatcgacagcattttcagtggtatggttttctctgaaatgtcctcttcctgtggcctaattttattcatcagtaagtttactgataatattgtattggctttatcaacctcggcttgagcagggacttcttttgtaaaggtattgaatgacttgatactggtcagctttatcctttcattagcgatgaatatatatttgctctcaatcgctacttttacagcgaatgctgataaccctttggtgttggttgtcggttcaaaggttacttcagcaccctttttgatcatctcgggattagcaacttttataacgtgaaaataacggttatcgccgttttcatcggtgataaaaccaaagcctttatcttcaaaaaaagttgttattctaccgttcatcatgcatctcatattagtgtatccaatggataagtataatacaggtgaatgacgttcagatacagtctggcagtttaccggaggcgtttagaccccgagagggggaacggtgaaagcaagaaaaggtggttttctgtgctggatattcgccagaaaaaagagatttttcactttttctctcttttttgtgatctccattgtggacaaaaaacggttctattgctgtactgtaattgacacaatttttgtgtccaacattcacgttaaaggtaagtttgatgtctaagattaaaggtagcgttaagtggttcaatgaatccaaaggtttcggcttcattaccccagaagatggtagcaaggacgtttttgttcatttttctgccatcgctagcaatggtttcaaaacgcttgctgaaggccagcgtgtagaatttgaaatcacgaacggtgccaaagggccatctgctgctaatgttatcgctatctaagtagcccatatctttaaaaacccgccttactgggcgggttttttatgggtagcgttagcgtacaagacaatatgtttagtctgttacctaatcgatgatcaggcagggagatacccatagcgcattataaggagagattagaggggcttagaagagatagattttaatgaaaactacggtaataaacagacaaaaaatagttgttagccactcaactgatgttttaggcaatccaaacatacatccacccatccagtatttcagtaaccccactcggttagctgtcctctaccagacgattatccgcaccatagattaagaaaacattaaggcgatattattagtagcactattttctactgaataaacaccatagccacgctattcactccttgaagtgtttaatcataggccactagccattattggctggcaaagttattgaccaatataaaagccagcatcgtcattgccagtgaacccgccacattgagcaaaattgttccggcagcccacgctaattttccctcttggattagatagaccacttcgacagaaaaggtggagaacgtcgtgaggcccccacaaaaaccggtggtaatcagtagcttccaaacgggatcaatatgagtcattcggctaaaaaacgccagtgtcaggccaataataaaggcaccgaccaggttgacaataagcgtacctaccggtaagtgagccgatgcactgtttaacttcaaactgaccaaccaacgggccatgctgcccacaccgccaccaataaacactgcaagtaatgtattaaacataggcacttttctctaacagatactgaccattggggcgttttgtttacccgtaaatcttttcagaaaggctcgttggtagccctacgtaccctaatgagaaggtcacgtagacatcattagccttgttagggcggttatggaggcgtgtcatctccagatcttgaggggcgatattacactgcttgaatattaatttgtagcttgtcggtttttatcatgacccattttgctggcattattcccaatagggccattaatgcaaggcgataagataataatcatctgaaatccatcataaaatgattgaaatgatattcaactggctaacgtgagggatgttacggtaatgcttcgtagggatgcgccaaaatgctaaacagactcgtgaactcatcatcgttcacttacgaaatctgttacatattcgtgttgtctttatcggtaatttattcgtaaatgagccagaatttaactcgttactgttttatacactgaactgctttataaactgaacggttttatagaccgaactgttttatcagaagaactaaccaagaaggtgagttatggaaggtctcagtattaccaaactgttggttgtcggcatattaattgtgttgttatttggtaccagtaaattacgcacgctgggggcagatttgggcgcagcgctgaaaggctttaaaaaagcgatgagaaatgatgatgaggtttcaaccagtgtgcttggagaaaccaaaatgtcagcggaaaccaaaacagtagccgaaactaaagcggcatctgactcccaagccgcagcttcggttgagcgcaaagactgactctttttgcctgtgccatatcgccagtctttcggctaaagcgtggcgcaggaagcgtataagcaggggatcgggctgataaaaaaaacggatctccaatggaaatccgttttttggtggctgctgttttaaggtgtaataagttatttcagccatgggctgaagtctttagcctaccgcttacttcacttccatacctttcgcttgcaggtctgcatggtaagaagagcgaacaaatgggccacaggctgcatgggtaaagcccatagccatggcttctgctttcatttcgtcaaactcggccgggctgacataacgttgtacgggtaaatgatggcggcttggttgcaagtattgccccagcgtcaacatcgtgaccccgtggcggcgtaaatcatgcatgacctcgacaatctcggcattggtttcgcccaagccgaccattaagccggatttagttgggatatctggatgtgcttctttgaagcgctcaagtaatttcagtgaccaatcgtagttcgcccctggacgaacctgccgataaacacgtggtacgttttccaaattatggttaaatacatctggtggggttgcggtcagaatatcgagtgcgcgatccatacgaccacggaaatcagggactaacgtttcaattttgatggttggattcttggcgcggatcgctgaaatacaatcggcaaaatgctgagcaccaccatcacgtaggtcatcacggtcaacggacgtgataacaacatagcgcagacccatgtcttggatcgtctgtgccagcttctctggctcattagcatccggtgtgactgggcgaccatgggcaacgtcacagaatgggcaacggcgggtacaaattgcaccaaggatcataaatgttgccgtaccgtggttaaagcactcagacaggttagggcaggaggcctcttcacaaaccgaatgcagaccattcttacgcattgcagctttgataccctgaatgcggctggaatcagtcggaagcttgatttttagccactcgggtttacgcaacagctcctgacgttcggtcaccacgttttttaccgggattaacgccattttgtctgcatcacggtattttacgccgcgttccatctgaatcggtttactcataatcgggcaggttccagttctgaatctctcaacttgagatttttcattaaattcaacgtaatgtagcgttcgttaaaaattatttgaaaattgtttaaaaattatatcatctttactctgtttcgttcagccattcacttttggcgcgatggtggcgttcacggtttcagttacatcgggcatatgagtcatttacaacacgcttgatgatgaatggcttgataataaatagtctgataatgaccacggctgcaattttgccgtcggataacctaattggcgggtaaattcgcgaaccaatacaggctgcacatccgcaacggtaacccctggttgtaatgcactgacttgtgtcatctgcatacccgcgtagccgcacggattaatgcgctggaacggttccagatccatcgcaatgttcaatgctaaaccgtgaaacgaacagcctcggcggatgcgtagccccagtgagcatattttctgttgttcaacatagacaccgggggcatctgggcgagcatgtgaatcaatattgaaatgggcgagagtctctatcaccgtattctcaatggcggtgactagctggcgtacaccgattttggcacgtttgagatcaaccatgacatacatcacttgctggccggggccatggtaggtgacctgaccccccctatcactttgaataaccggaatatcacctggcatcaggacatgttcagcttttccagcctgaccctgagtaaagacgtgctgatgctcaaccaaccagatttcgtctggtgtggtatcagtgcgaaactcagtaaagttatgcatggcttgggatacgggtgcatagggttgtaaccctagctgacgtaaaatgatcttgtgttgttgcaagcgaggcatcatctggttacagaaatggtagcgccagtataccagccccgctgagtggggccactattttgacagttcaacgctataatttgatggctaaaggggataatttaaccacgaaaaaataaggcccggtacctgaataaacagggcgggccgtcattagcgcgttgtgaatggcttgatagtttatctataacccaaatggcctatatagcttgaactagagcaccatcttgaccaattcaagattgcccagttcttcatacagtgtttccacctgatcaatatgggtggctgtgatggtgatagacacggagtgatagttgcctttgctgctcggttttacctgcggggtatattcacccggagcatggcgctgtaccacttcaactacttggtcaaccagttgaggttcagcgatgcccatgaccttgtaggtaaaagagcaagggaactcaagtagttcgttcagtttcgttttcatgtgcgctcctgggctgtcgccggactgatagtggggtaatgataaaacgtatccggctataaaatcacaactcccgccggagcgggagtgacgtactgttcgccagataagatcagcttatttgcaatataagattaatcacaatatggggccaatctactggctttcaagtctcttctgtttttcaagctagcggattagccaaaccagcggtggaacatcagcttgatataatccaccatacggctgaagaaaccaccttcttttacttcgttcatcaccaccaatgggcgctgatcgatggttttaccatctaactggaagttaatggttcccacaacttggtttttcgccagtggcgcatgaatttcaggtgtattcagcacatagctggctttcaggtctttcattcggccacgtggaatagtcagataagcatctttatctacacctaactgcacacgatcactatcgccaaaccagaccggttctgaggcaaactctttaccgactttcagcggtgcgacggtttcaaagaaacggaacccccaggtcagcagttttttactttcagtttcacggcccttaaaggtatggccgcctaaaacgactgaaatcaaacgcatctgtccatcagtcgctgatgcgaccagattataacctgctgcctcggtgtgaccggttttgatgccatctacgttcaaactggtgtcccacagtaaaccgttacggtttgtctggcggatattgttgaaggtaaactctttctctttatagatagcatactcatctggcacatcacggatcagggcttgaccaatcaatgccatatcgcgtgcagagctgaactggccttccgcatctaaaccgtgaacagttttgaagtgggtattttgtaagcccagcgccttaacatagttgttcatcaggttaacgaatgagtcctgactccccgcgacataatcggccatcgcgacgcaggcatcgttacccgattgtaagttgataccacgggtcagtttagacaccggcacacggtcgcccggtttcagaaacatcagggaggagcctttaaattccgggttaccggtagcccaggcatctttacccacggtgaccatgtcttcagccccgattttccctgatttaatcgcctggccgatgacgtagctggtcatcattttggtcaaactggctgggttgcggcgcgtatccgcgttcatttccgccaatactttcccggagttgtaatcaattaggatgtaggcttctgcgtcgatctgcggtacgccggggatcatggttttcagattgacgtcatcagcgttagcagcgctcatgacaataacagtgccgagcgctaggctcttgataatgcgagaggtaattacatatttcatgatcaggacaacaacatccgtgggagtaagttaagaacatgccacactatagcagatgagatcccggcagacatccgacaatctccttgccctgtggcgtttatacccgtcatatttcaagtcgcctgtacgttggcggccttccttcaccccagtcactgatttgccattggccagacatcttgccgttggccttacataagttgaccttacataaatagcgcctgggattagcggaattgctgccttcctgcaactcgacgtatttagggtatatatttacgggaaggggagtagccccttatttcacccaaacagttttaaccgtaacaccctgtttgcacaggcggttacggttatttttattagtcagtgtctaaattgctacaaggcgtgtctgccttagggcgctgccacgataaaggattgctgctgtgcttcatttgagaggcgttgttgcagatcaaccgcttgttgacgatgactgaaaggccctagctgaacacggtatatgctgccactgttggacactttacccggaacaccaaaacgttggcttaggctttgttgccaagactgtgctcgctgagcatcgctcagtgcaccgacctgaacgacataaccgcctgatatcgcgctggatgttggtgttgtagtgaccgggccgggattggcgaccacagggggggtgactggcgctgaatctatcactggctccgagctttccagcacacccgcagggactggcgtgggcgctcttaggaaaccactactttgtgatgcgacgggttgcgtggcatcagtacccgataactggctgttatcaatcgcctgtacagcggcaccggttgctggggcatcttgttgcatcggcgtacccatcccgcttgatgttaggtccgggcggctgggtaacgcatagctttgtttcgcgatggtggtgcctaccataccagggccagacagcgagccatcaggcgcgacattgataaaatctatcttcaccttggtattgttagaaatatttaagcgatctgcggctgctctggataagtcaatcacacggcccggcgtgtaggggccgcgatcattcacacgaaccacaatttggcggccattactgacgttagttacccggacatagcttgggattggcagagtagggtgagcggcggtcaaggcattgggatcaaaaatttctccggttgccgtggtattgccacgtgcctcttcaccatatgaagaagcaagccctatctgagagaaattctgcggatctttgataatacggtaggactggccattaactttataatcctgattaacgttaggattaaaaggttcgtagcgcggttctgccccgccaatttcttcaactgggccgctgtaggtttgttgtacttgttgctggggggccggaggctgatcaatacatgctgatagcagcacacttgcgatgccgacccaaagccattccttacgcattgcccacctctataaattcttagataacatttttcgatgagtatgtatcgacatcacgataccaaacccggccatcagaactactagcgccgagcctccataactgactaagggcaaaggtacgccaaccaccggtaaaatgccactgaccatacctatgttaacaaatacatacacaaagagtatcagcatcaacccgccaaccatgacccggccgaaggtggtttgtgcatttgcagcaatgaccaagccgcgcatgatcaaacataaatagaggcctaataagaccagcacaccgattaaaccgagctcttcagccaatacggcaaaaatgaagtcagtatggcgttcaggtaagaactctagctgtgactgagtgccgtgcaaccagccttttccagataaaccaccagagccaatcgcaattttagactgaataatatggtaacccgcaccgagcggatcgctttctggatccaacagcatcatgacgcgatcacgttgataaccatgcatcaggaagaaccagagaatggggataaacccggccaacagtacaaccgcaaccccaattaagcgccagctcatacccgaaaggaacaacacaaacaggccggaggccgcaaccagaattgatgttcccagatcgggttgagcagcaaccaacaaggtggggatgaaaattaaaatcagtgcgatgccggtatttttcagtgagggtggacaaacatcgcggttcataaagcgtgcaaccatcagggggacggcaatcttagcgatttcagaaggctgaaagcggataaaacctaagtccaaccagcgttgagcgcctttgcttatctgcccaaaggcatcgaccagtatcagtaatatgacacaaacaaaatagagatagggggcccagctttcatacacccgtggcgggatctgtgccatgaccaacatgacaatcaagcccatagcaatttggccaactttgcgttccatcatgccaatatcttgcccactggcactccacatcacaaaggcgctataagccagcagcgccaagatgcaaatcagaaacggtaggtcgatgtgtagtttgtaccacaacgagcctttttgttgattatcagtcatgagttaccttaacccgctccaacgctatttattttcaacgtgacctgtcttaacgtgacttgtcttaacgtaacctatcttaacgtgatcggcttcaatgcgacctatttcaactcaacgggcatcaacgattagtttgcttttagtctgcttcaactaatctgtttcaactaacctgtttcaactaatctgcttcaacgccaggaggcagaggaaccgcatccggtaattcagtattattatcgcccaacaagatatggtcgaggatctgacgggtaatggtccctaccgcaggccccgcgcctccattttccaagattattgcaacggataccgtagggttctcatagggagcaaacgcaaccattaacttatggtcgcgcaggtgttctgccactttactggcattataggtttcataactgtaaacctgtgcggtacccgatttcgccgctgccttataaggtgtaccttcaaaaaacttgcggccagtaccgttcgggcggttcgctacgccatacatgccgtctttagcaatttcccaatagccagaattgatactcccaatctgcgtactgtcttcctgcttatagggcactaatacgccatcaatccgggtgctttgcaacaggtgaggtgtcttaactgtgccatcattaatcagggtcattaaggatttagccatctggattggcgtcgcagtccaataaccctggccaatacctaccggaatggtatcaccctgataccaaggctttttatggcgcttttgcttccactcgcgtgttggcattaaacccgcacgctcttcggataaatcaatgccagtatattcaccgtacccgaatttgctcatccaagatgataagcgatcaatgcccatatcataggcgacttggtagaagaaggtatctgccgattcttccagtgctttggtgacgttcaggcggccatggccccattttttccagtcacggtagcgcttttccgaaccgggcagttgccaccaaccaggatcgaacaggctggtgtttttggtgataaccccggcactcagtgctgacactgcgatgtacggtttcacggttgatgccggtggataaacgccttgggttgcccgattgattaaggggcggttcgtatcgttaagcaacccttgataatctttgttggagatgccgtcgacaaacaggttcgggtcatagcttgggtttgataccaaggccaggatcccgccggtgcgtgggtctgtgacgacgaccgcagcacggctgccactgagtaacttctcgatatagatttgtagactcagatcgagagtcagataaatatctttacctgcttgtggcggttgctcatgtaattggcggattacccggcctcggttattgacttcaacttcttcataaccagttttgccatgtaaggtggattcataatagcgttcaatacccaacttaccgatatcgtgggtcgcagcataattggggagaatgccttctttatccaaccgttcgacatctttatcgttaattttagagacatagccaatcacgtgggtcagggcggagccatacgggtagaagcgacgttgatagcctttgacttcaattccggggaagcggaattgattcactgcaaaacgggcgacttgcacctcggtcaacggtgttttaacggcaatagaggtaaagcgacgtgagcgtttgcgctctttttcaaagttagcgatatcgtcgtcagtcagatccactattgggcgcagcgcattgagggtggctgacaagttttcgatcttttccggcatcaactctaattgatagatggtgcggtttaatgccagtggtgtgccatttctgtcaaatatcatgccacggctaggggcgataggaaccagtttgatgcggttgtcgttggagcgggtgctgtaatcgtcgaaacggattatttgcaaattatagaggttagcaaccagtaccccgctcagtagcaggatacccagaaaagccactacggcgcggcggacaaacagggctgattcagccgaatagtcgcgaaaagggttaggttcttttttcattccgcagcttacgtcattttgctcaaaaccagcatcttactcagagccagagccatcacttgattcagtttcatcgcccgtttattcccggtgataaggatgattggtcgtaatactccaggcacgatagaggctttcagccactaaaacacgcactaaaggatgaggtagcgttaacggagagagcgaccaactctgctctgcggcggctttacaggccggggctaacccctccggcccgccaatcagcaggcttacatcacggccatcctgcttccaacgttctaattgttgggctaattgcggggtctcccagggtgtccctgggatatccagcgtgacaatacggttatttttccctaccgcagctagcatcagctcgccttctttttccagaatgcgtttgatatcggcatttttgccccgtttacccgcaggtatttctgccagctcgaagggcatatctttgggaaagcggcgcagatattcgataaaacctgtctgcacccagtctggcattttcgtgccgacggctaccagttgcagtttcaccgcttagctccagagtttttccagttcgtacatacggcggctttcttcttgcatcacatgcacaatcacttcgccgagatcaacgacaatccagtctgagacgccttggccttcaatgcccagcggtatcatgcccgccgcgcgtgactcttggaccacattatctgccagcgccataacatggcgggttgatgtgccggtacagataatcatgcagtcagtaatactggatttaccctgaacatccagagcgataatgtcttggcctttcaaatcatcgagtttgtcgataacaaattcttggagcgctttaccttgcaaaggttccccctcgggtcgtttttgttcgtaacgttttcactaaggtgccgttccacccgatttctcgtaggatggcgaccgttaatgaacggctatgatgtatttatcggcaggatgccgctgaaagcccgccgttcgtgcttatttcacagggggttgtcagcgaatacctaaaatttagcggcggagtataccgcgggactttccgtggtgatagaaaccctcagccgcgatataaaccttgtaactcaatatatcgctggacagcttgggggagaaggtcatcgcaactctcgccgttatgacgccgacgacggatatcggtagcagagatatctaacaacggcgtatccgccaggtagattgcgccatgtggacgttgactcaatgcctgtggatccatgaccttatggctctctaaccattgctgcaactccggtgtttccaatgactgtgaataacctggccgggcgcaaactaataaatggcacacatccagcaacgcctgccagcggtgccatttatgcagcgataataatgaatcttgcccaatgataaacgctaaaggctgttctgcaccacgttctttacgcagtgcctccagtgtctcgatggtaaatgatgggctgtcacgtaataattcacgagaatcaacgctaaacagtgggttcccagccaccgccagttccaccattttaagccgctgttgtgcattggcttcgggttgagggcgatggggaggcacatgattaggtaataaaataatgtgttgcagcccgacttgctgagctaatgcttcaaccggtttcagatgaccgtaatgaatgggatcaaaagtaccgccgaataaggcatacagagaatgatccgaggatttaatgggcatcaaaaaagctctcaggtaatgtttttccacacatcagcatagatagcgtttctaactcaggccagattgattgaccataatcctgtttcagccggatttccatctgtgtgagcagatgaaccgcctgttgcagttgctgaagggagagccgttgcagtgcctgagtcatcatgggccgccggttctgccaaattttgtgttgatcgaataatgcgcgcaatggaacttgttccatctgacgtttgagcgctaacagcaggagcagttcacgttgtacggtacgcagtaaaataacgggttcactgtcttcttgctgtaattgctgcaaaatatgccaagcccgcttgctcttccccatcaacaaggcatcaagccaatggtatggtgtgaaatgcgcagcgtcgttgacggcttgttctactttaggcagggttaacttaccgtcggggtagagcagcgagagccgttctaacgcctgagataaggccagcaagttaccttcatagcagtagcaaagtaattgaatggcggcatcgtctacgttcaagttgaggctcttggcgcgagcgctcacccagcggggaagctgggcctgttctggtgtctggcaactgacaaataccccatttttactgagagctttaaaccaggcgctgttctcttgcgctttggtcaacttattcgcccgcaatatcaataaaatgtctgggtgtaacaggccagataatttaaccaactgctcgctaattggcgcggtcagcccactgtctgggaaactcagcagcagtgtctggcggctggcgaacaaactcagtgcctggcaaaggctaaaaatatgctcccattcggtgtgcgcgtccaacgcaaagctgaaatgctcagtgaaatcgtgctgcgatgccacccgacgaatgtggtcctgactttcctgtagcaacaagggttcattgccacacaatagataacaagcgcgtagcccctcatggagctgcgcgacaagttgttcagggtaaatccggatcatttggctgaggtactgacggcaggttcgccgagagtggtttcattgacggctgtcggggttgagccctgagccgcgttggcatcactcaccggtttatcaccatttttctgcgtgtttttaacttctgccgcatgtaccgtcagtaactgacgcactaactgctgggcggcttgctcacgcatttcttgacgaagcacctcggcttcagcctctttggctaacgccgttaacgggttatcaaagaatgtgcggaacacattgacctgcaatgggtaaatatcatggcccggaatcaacacctgcgcctgtacatgtagcactaactgattctcggccgcgacaccgttacggaagatagacactgtctcttggctttcggatgagccgatgatccgcagcgtcggtatatctttacgcatggcgtcatcaacaatagtcacgttatttaaacgtagttgttgacgtatagacctggctaacgggccatagggatcgctgctctccagcaataatttttgcaactcagttggcacctgagtggtgccccgcagattaaaaccgcagccagcggtgaccagcaccgccaaccccagcaacaacgtcagaatacgatgtcgcacaacgcctccttgacttaacccacaaccagattaagcaatttgccagggacatagatgactttacgtacagtaacgccatccagatatttagccaccaagtgctcctgaccagcgcgttcacggacttgctgttcagtggcatcggcgggcactgtaattctgccacgcactttgccattgacctgtacgaccactaatttagagtcttcaaccatcgcttgttcatcagcaattggccacggcgcagtatcgatatcgccttctccacccaaagcttgccacaaactgaagcagacgtgaggggtgaatggataaagcatccggactaccgccagtaaagcttcttgcatcagtgcgcggtcttgctccgtttcctgaggtgcacggcccagcttgttcatcaactccatcacagcagcaattgccgtgttgaaggtttgacggcggccaacatcatcggtcactttcgcaatggttttatgcaggtcgcgacgcagggatttctgttcttcagtcaggctggcaatatccagtggcttcactgcacctttcgcggtgtgatcaaaggccagacgccaaacacgcttcaggaagcggttagccccttcaacgcccgactcctgccattccagcgtcatttctgctggtgaggcaaacatcataaacagacgtacggtatccgcgccgtatttttctaccatgacttgcgggtcgataccgttgtttttcgatttcgacattttactcatgccggcgtacaccagctcatggccttccgcatctacagctttaacgatacggcctttgtcatcacgttcgacaatcgcatcgaccggtgaaacccaaatacgctcaccgttattaccggtgtaatagaaggcgtcagccagtaccatcccctgacataacaggcgtttggcgggttcatcggagtccaccagaccggcgtcacgcagtaatttgtggaagaagcggaaatacatcagatgcataatggcatgttcaatgcccccaacatactgatcgacaggtaaccagtagttagcggctgcggggtccagcataccgtcatcatattgcgggcaggtgtagcgcgcgtaataccaagatgattccataaaggtatcgaaggtatcggtttcacgcagacccggaataccgttaacggtggttttagcccactcaggatcggccttgatcgggctggaaataccgtccattaccacatcttctggcaggataaccggcagttgatcttctggggtaggaacgacagtcccatcttccaacgtaaccattgggatcggggcaccccaataacgctggcgagaaacaccccagtcacgcagacgatagtttactttgcgctgcccaacaccgagtgcgaccagtttatcggcaatggcattaaaaccatcttcatgattcaggccatcaaactcaccagagttaaacagcgtgcctttctcggtcatggcttcctgactcaagtctggctcactgccatccgcggccaaaataaccggtttgattggcaggttatatttggtggcaaattcccagtcacgtgcatcgtggcccggaacggccatcactgcgccagtaccgtaatccatcaagacaaagttagcggcccatataggcagtttctcgccagttaatggatggatggcatacagacccgtcgccatgccttttttctccatggttgccatttcagcttcggcaaccttggtattacggcattcagcaacgaaatcagccagggccggattagtcgccgccgcttgcaatgacaaaggatgaccagcagcaaccgctacgtaggtcacgcccataaaggtgtctggccgggtggtataaacagacagtttctcttcgctatccacgacgtcgaaaacgatatcgaccccttcagagcggccaatccagttacgttgcatggttttcacctgctctggccagctttccagcgtgtccagatcgttgagcaactgctcagcgtaatcggtgattttgataaaccactgcgggatctctttacgttcaactttggtgtcacaacgccagcagcagccgtcaatgacctgctcgttagccagcacagtgagatcgtgtggacaccagttaaccgcagaggtcttcttgtagaccattcctttttcatacaacttggtgaagaaccactgctcccaacgataataatcaggtttgcaggtggcaatttctcgatcccagtcatagccgaagcccagtaatttcaactggttcttcatgtattcgatgttgtcgtaagtccaaggtgcgggggcggtattgttttttaccgcagccccttcagcgggcaggccaaacgcatcccagccaattggctgcaagacgtttttgcccaacatacgctggtaacgagagataacgtcgccaatggtgtaattacgaacgtgccccatatgcaggcgtcctgaagggtatggcagcatagataggcaataatatttttctttgctggcgtcttcagtgactttaaaggtttgcttctcttgccagtgaagctgtacttgcgtttcgatatcttctgggcggtattgctcttgcatggcggccggaggtcctatagtgaaaaacagctacgcctgtagcatcatctgtttcatatcataaagagagatccgcatagcatagctgataagcggcaggcgcaacaacactcagcaccccatggaaggatttttctgcgcagtgaatggcataaatcaccaaagtgagggggccacaacctgatgacgacatgacttcagttatttacgactagaataatttataattaaacatcataaccgtggatcgaggagacagtatgaacaagatagctcagtactaccgtgagttagtggcatcgctgaccgaacgcttgaaaaatggtgaacgtgatattgatcaactggtggaaagcgccgaacggcggttgcatacagttgaagagttaacccgcaacgatgtcgagcagattgttcaggcagtacgacgtgacttggaggagtttgcccgtagctatgaagagagcaaggaagagtttcgcgatagcgtattcatgagagtgattaaagaaagtctgtggcaggagctggctgatatcacagataaaacacagctagagtggcgcgaggtctttaaagacgtaagtcaccatggggtttatcacagtggtgaagttgttgggctggggaatttggtctgcgaaaaatgccattatcacctggctttctatacgccggaagtcctccccgtctgccctaaatgtgggcatgaccagtttactcgccgcccattccagccatgataggggaagtagcgccactgcgatcgccaaaagaacagagtaagaaataaggaaaaagtaaaaaatcagaaaagataagaagtcataaaaaataaaagtgacctcccctacaaacgcaggggaggagaacgaattaatgcaagattttagccaggaagtccttggcgcggtcagatttaggattattaaagaaatcatctttatcgctgtcttcgacaatcttcccttcatccatgaaaataacccggttagccactttgcgggcgaagcccatttcgtgggttaccaccatcatggtcattccctccagcgccagtttgaccatgacatccagcacttcattgatcatttctggatcaagcgctgaggttggttcatcaaacagcatagcgatagggtccatgcaaagagcgcgggcaatcgctacccgttgctgttggccgccagataattgggatggatatttatctacatgggtagaaagaccgacacgctctaataatttcaagcctttctcaagggcttctgccttatcgcgtttgagcactttgatttgcgccagtgtcaggttttcaatgatcgagaggtgtgggaatagctcaaaatgttggaacaccataccaactttggaacgcagttgcgccagattagtgcccttatcattaacagcaatcccattaaccgtaatgttcccttcttggataggttctaatccattcaccactttaattaaggttgatttgcctgagcctgaaggaccacaaacgacgactacctcaccttttttgacttcagtagtacagtcagccagcacctgaaattgaccataccatttagaaacattcttcagggaaatcatcaaacagtccttttcttcaaatagttaaccagcattgacgcggaaatgctgataacgaaataaactaaaccggcaaacagtaccatttcgacctgcgtgccgtcccgttcgccgatggtggtggctgtacggaagaaatcggccaggctaaggacatataccagtgacgtatcctggaataatactatcccctgagttaacagtagcggcaccatggcccggaaagcttgtggcaggataaccagtctcattgattgaccctgagtcatccctaacgccaatgccgcagaggattgcccacgagaaatactttggatcccggcccggataatttccgagtaataggcggcttcgaacagcgaaaaggctaccatggctgagatcaaccgaatatcagtttttggtgataagcccagcacattttgtaagaagcctggcaccactaaataaaaccacaacagcaccatgaccaacggaatagagcggaacacgttaacataagcagttgcaaaccagctgatggctttaatcggtgacagacgcatcactgccaaaattgttccccagaggatcccgaacacaatggcgatgagggttattttgacagttacaatcaagccttgcagcagatagggcaggctgggggcgatggaactccaatcaaattcgtacattatttactccccagattgccgggtaattgcactttcttttcaactaagcgcattaacagcatgatcacggcattgatcagtacataacctagggtgatggcggtgaaggattcataggcatgcgctgaataatccagcaatttacccgcttgtgccgccatttcgactagcccgatggttgaggcaattgcggagttttttaccagattgagcatttctgaggtcatcgggggaataatcacccgatatgcattgggcagtaaaacatagcggtaagtctgtgtgagggtgagccccattgccaggcccgctgctttttgaccacgaggcagtgattgaattcctgcgcgaacctgttcacaaacccgcgccgcagtgaataatccaaggcaaatcatagatgagaggaagaactgtatattgggtgccagttcacttttaaaccatgtgccaaggttcactggcaatagttcgggaaccaccagataccaggtaaaaaattgcacgatcagtggtacgttacgaaacaattcaacgtaacaagcccctattcctgaaaggattcggttgggcaccgttcttaaaataccaaatagtgaaccgacgaagaaggcgatcacccaagcacataatgataatgcgaccgtgacctgaaagccggaccaaatccaaccgagataggtggtattgccgaaaggggctggctgtaaaaaaatgccccagttccagtctattgccataacaaactcccttaaaggatggataagccaccctgatgactgatgattcaataccttcggctcccgagggttgacaaaaaaatgcggggtggggaacgaccaccccgcatcctgtctaccaataggccatcatcaatcggtagggcaggtatgacccgccctgattattattgttagttcaacgccttatcgttaggtgctttgaacagcgccttcatttcgtcagagagtgcgaaattcatattaagatttttaggcggaattgggtttttgaaccagcggtcaaatgacttttcagctacgcccgtggtttgcgctgttgcaatcgttttatctaataacgctttaaaggccgggtcattcttacgcatcatgcaaccgtaagcttcctcagactgcggtgtcccgacaatactccattcatcaggtttcttggcttttgcccgttcaccggctaacagcgcatcatccatcataaaggcgaccgcgcggccactttccaaggtacggaaagagtcaccgtgatcttttgcactgatgatgcgcatattcatgttgtctttttcattcagcttgttgagcagtacttcagatgttgtaccggaagtaaccacaacggctttacctgccaaatctttgaagtctttgacttcagagtcttttttggtgagtaaacgggtgccgacgacaaaaatggtatttgagaatgccgcttgctgctgacgttccagattattggtcgtagagccgcactcgaaatcaaaggtaccgttttgcagtaatgggatacggttctgtgacgtgatggggatcaatttcacctctaaatttggcgcattaagttctttcctaatggcatccacgatgaggttggagtaatcctgcgagtagcctacaactttctgctgattatcataataagagaatggaacagaagattcacggtggcccacaacgataacaccgttgtttttaaccttttgcaacgtatcaatagccgtatctgccttcgctgttgcatcttctgcttgagccacgctacttgtcatccctgctaacagtagcactaacgccaatttacgcatttgcatggtccaactcctttgctgttgttttcttgcttaatgttgtgatgtgaaaacacatggctatgttgaaacgttcttatattaaaacgctcttatgttaaataacggtaacaataaaatcggtttgttggctttgctggtgtaatcaccgccgttttatcggtgagtattcgattttcgctgctatttgtatcagattatctttaaaaaatagcttattgttatgcaaatgatgaataattgtttgttttttgagacacgaatcgcaccaaatagaggcagtaaagcagccatgcacttccgtagtgcggacaaggccctataaatgtgcaagcgaataaacgtgcaacggagttagaaacacactaaccacggccagagtcctaacttgctaagcgattaccgttgctggctcatactatgagtagaaataatgcaaggtttgtgccagtagggggagaactaagcggaatatagccctggagtgcagggctatcaggtataaatagaatgagtggaataacagatgagaaaaacagacgttatctgtgactggaagcactaagttgttggttaatggctctcaatttttataactatcaatgtttgtaaccatcaatatttgtaactatcaatgtttttaactataaataattataaattgtaactatcgatgcttatagcaaattagcccgtttttataacaggttagccaatgtttatggcaagttgaccaaggcttatcatcaattagtactgatcataaattagtgcttatcagagcgcccccggattgcgcagtacagggtaaaggcgcccaaaaccagagtaataatccacattggccatgagccaaaacgggcatatggcgtgataccggtggttggggtgaccttgacctctagaacctgttgagtgaactgtgggatctgcgccagaatttcaccacttgggccaatagcggcagtaatgccattattggtgctgcgcagtagcgggcggcccagctccagtgcgcgcatacgtgccatttggaaatgttgccacggcccaatggagtgaccaaaccaggcatcattggagatagtcagtagaaaatctgtttcagggcggaagttatcccgtacttgctggcccaagacgatttcataacaaatagccgccgtgaggttaaatccagcgatagtgagtgggggttgaacataatcaccccggttaaatgaagacatgggtaaattaaataacggagccagcgggcgcagtagggactcgagcggtacgtactcaccgaagggcaccaagtgatgtttgctataacggttgcgggtcgggtattgataggtatctttatcgcctaacacaatgatgctgttaaagaattgatacccttgcccctcgggttgccgcttggcatctacaatgccggtgatcaggctgctatgatttgcccgcatcaggccatctatcattgtcaggaaggtgttctgatcggtttcaatatcgggaatagctgattctggccagataataatgggggctttgcccataaatggccgggtttcatcaagataaatttgcaatgtggtgatcagggctttgggatcccacttcattgactgagcaatattgccttgtaccatggcgatattgactgctctttcaggctctggtgtgaaccactgtatttggcgcagtggccagggcagcagcagtaaggccagcgcgataattgctgcgacaatacgacgttgatagcaggcgtagaccagcaagccactgatagccatcaagataaatgtgatgccatcaacaccgaggaggggagctatccctcgcagagggccgttaatttggctgtagccgaattgtaaccacgggaaacccgttaatacccagccacgtaggaattcagttaattgccagagtaccggggccgcaatcgcgagccgccaccaggtagccttagggcacaggcgggctaataaaccggcgaatagcatggtgtagagtgataaatatgctgctagcaagatgacgaggacgatattgattgccgttggcatacccccaaattcggagatgctgacatacacccagttgatgccactgccaaatagccccatcccccaacaaaaaccaatgaaggtggcttgtttggtggtgcggttcaacgtcagactgagcaaaccgaatagtgaaacaatggcggcaggccaatgatcaaacggcgagtaagcaagcgtgccacaggcaccaaaaaatagcgccagtagggcgcgaacccactggcgttggaggaatagagcaatagacatcaagaatttattcttccagtttaggttgcggagcatcatccgggatttttacatgaacctgaatgatacgtcgactatctgccatggcaactttaaataagtaaccttcaatttcaatcgtttcaccacgggcaggtaagtggccaaaggcttgcatcactaaaccaccgatggtgtctacttcatcgtcgctgaaatgggtattgaacacttcattgaaatcttcaatttgcgttagcgcacggatggtataggtgtgccggctgagttgacggacatctctgtcttcttcatcgtcatactcatcttcaatttcgccaacgatcagctcaagaatgtcttcaatggttactaagcctgaaacgccaccaaattcatcaataacaatggccatgtgatagcgctgtgagcggaactctttgagcatccggtcaacacgcttactttccggcacgacaatcgccgtccgtaaaactttatcaatactgaatggttcagaatctgtgcgcataaacggcagcagatctttggccatcagaataccttcgatatgatctttatcttcgctgatcaccggaaagcgggagtgagcggattcaataatcacatccagacactcatccagcgtttgattacgctttaatgtgaccatctgagaacgtgggatcataatatcccgcacgcgctgctcggcaatatccatcacgccttccagcatgtctcgggtatcgggatcgatcagatcgttttgttcagaatcacggataagctcaaccaaatcgccacggtttttgggttcaccgtggaagagctggttaaggataagagtaaagaaccctttcttgggactggggctatcgctgttttgtgaatggtcgtcgctcatggcgttttagttaaatttactcatgttagtgatgataatgtcagcagcggtagattcacgctactgacggtttgggccaattttaatagggcaattaatgtgccctttatgactggcttagtcggggtctttctctgaaatatacgggtctgggtaacccaaaccgtgcatgatttcagtctcgatcaactccatttcttctgcttcctcatcgtcgatgtggtcataccctagcagatggagactgccgtgaacaaccatatgcgcccaatgagcgagcagcgccttttcctgttcaatggcttctttctcaacgacctgacggcaaataatcaaatcgcctaataatggcaactcgatttcaggtggggcttcgaaaggaaaagacaatacgttagtcgatttatctttaccacgataagtcagatttagatcatgactttcagcctcatcaaccagccggatggtcacctcagatacgggctgaaatagcggtaatacagcctccagccagcgttgaaaatcaccttctgtgggtaaaccctggctatcggcacaggcaatttgtaaatcgagaataacctggctcacggagcctcctgctctagcggggtatgggattcccgctgacgttgttcaataatggcatctttacgttgctgttcagccgcttcccacgcttcgtaggcaataacgatgcgtgcgacaaccgggtggcgcacgacgtcttcgctatggaagaagttaaaactcagttcttcgacgtcagacagtacctcaatggcatggcgcaggcctgatttctggtggcgtggcaaatcgatttgtgtcacatcaccggtaatcaccgccttagaattgaagccaatgcgggtcaggaacattttcatctgttcgatggtggtgttctggctctcatctaaaataataaacgcatcatttagcgttcggccacgcatatacgctagcggggccacttcaatcacattgcgttcaatcagtttctcaacccgctcaaagcccagcatttcaaataatgcgtcataaagtgggcgcagataggggtcaactttctggctgaggtcaccgggtaagaagcccagtttttcaccagcttcaacggctggacgcgtcagtaagatacggcgtacattctggcgctccagcgcatcaaccgctgcggccaccgccaaataggttttacctgtacctgcggggccaataccgaaagtaatatcgtgatctaaaatattggcgacgtactgcgcttgattcggagtacggggttttaccatcccacgcttagtctgaatattgaccgctttaccataatcgggcacgctttcagcggattgttccagcactcggctctcttttaccgccaggtggatttgttctggatcgatatcagggataacaccacgaattggcgcagtatcaacatataggtggcgcagaatatctgccgctgcaacaacgcagatattcttaccgattaacttgaagcgattgtcacggcgattaatctcaatacctaaccggcgttccaactgcttgatgttgtcatcaaagggaccgcacaggcttagcaggcgctgattatctgcaggttccagcaagatttcttgtgtcactacgtgcaaactgtttttctgggtcactgagttcctctgggttatatcgggccggtttagggtcactacgttaggtacattattgactcatataacctcaatcatacaggtcatttgaggattattcatggtgaatggtactgacgcaagtctgtcgcttattaatttgagcttgaattgcctttattcaaatggaggtaacaaggcggcgcaacctaaaatattcggatctgcgtagcggcccgctaaaataaaacaggcactgacaatgcagtgcctcgttacgcgggcgggatcaactaaacctgtcagatcaatgatgttaggccgggcgttaccaaaatggatgttggttaaggctgataaatacctacaccaatttcattttctttacgggtgcgagcaatcaccgattgcggtgactcgtgggttcgcaggtccatctgatcttctgtacgcagtaaaatgccgcgcagtgaactggcataaacgttaacaatttcgacatcaacgaatttaccaatcatgtcgggtgaaccctcaaagttcacgacgcggttgttttccgtacgcccggccagttccatgacatttttgcgagaggtaccctccaccaaaacacgctgtactgtccctaccatcttacggctaatttccatcgcctgttggctaatgcgttgttgcaggatatgtagccgctgttttttctcctcttcggacacattgttgggtaaatcagccgctggtgtgccgggacgcggggagtaaataaagctgtagctggtatcaaaatgaatatctgcgaccagtttcatggtctgttcaaaatcctgctgggtttcaccagggaagccgacaataaaatcagaacttatctggatatcagggcgtgcttgacgcagtttgcggatgatggctttgtattccaaggcggtatgggcacgcttcatcatggtcaaaatacggtcagaaccgctttgtaccggcaaatgcaggaagctcaccaattcaggcgtatcgcgataaacatcaatgatatcgtcagtaaactcaatggggtggctggtggtaaatcgtaccctatcgataccatcaatcgccgcaaccaaacgcaacagctcggcaaaactacagatatcgccatcgtaggttgccccgcggtaggcgttaacattctggccgagtaagttgacttcacgtacgccttgagcggctaactgggcgatttcaaaaagaatgtcatcgcttggacggctgacttcctcgcctcgggtgtagggtacgacacagaatgtacaatatttattgcagccttccatgatcgaaacaaacgcagttgggccttcagcccgtggttctggcaaacggtcaaatttttcaatttcgggaaaactgatatccacgacagggctattcgttccttgcacgtggttaatcatttccggtaaacgatgcagcgtttgtggcccgaagatgacatcgacacagggggcgcgctggcgcaattgttcaccttcctgtgacgccacgcaaccaccgaccccaataatcaactgcgggtttttctctttcaataatttccattgccctagcaggctgaatactttttcctgtgctttttcccggatagaacaggtatttagcagcagtaaatccgcttcttccgggatggtggttaactggtagccatgggtactggccaagagatctgccattttagatgaatcgtattcattcatctggcaaccccaggttttgatatgcagttttttagtcatcgggttattcatcatcaaaatcacctcgttccgtgcggtactccgttgtggtagataatctccgttgtagtagagagtcgcaaaggcttcgtcgttagggagcattgtagtcatttgcctctgcgatgaccaccgcagaaccgttgagttattctgttgagtgataaaaaatccgttacactgcggttagacaaaaccttgctaatgcaagaagtacattcacttttaaagcatagaaaaaatgaacaaatcgcaaccaaattatgatgttgtggtcgttggcggtggcatggtaggtgctgcggcggcgttggggctggcacaaattggctggtcggtggcgttactggaacatgatgctcctgcaccgtttgacaaggatagcgtaccggatttgcgggtttctgctcttggttgtacttcggtggcgttattgaagcagcttggtgcttggcctcaagtacaacagatgcgttatgcaccttatcgtcgcttggaaacctgggaacaaccggggtcacaggtggtgtttgatgcggcctcgctgtctttacctgagctgggctttatggtcgagaaccggattttgcagcttgctctatggcaacagtttgctgaatgccctaatttgacgctgttgtgcccgtcacggctacaaagcatggttagaatagatgactactggaaagtcacattgaatgaacaggaggagatacagggccgtttagtgataggtgccgatggtgcgaactcgttggtgaggcgtttggcggggataggcaccagcggttggcagtatcgccagtcttgcatgttgatcaccgtagaaactgatgtcatgcagcaagatacgacatggcagcaattcttcccgaccgggccgcgtgctttcctacccctgtttgatcactgggcatcattggtttggtacgacagccctcaacgtattcgtcagcttcaggcgatgtcgatggcacaactgagccaggaaatcgcagccttcttcccctctcgtttgggggctgtcaaggcgattgccgctggcgctttcccgctggttcgtcgccatgcgcagcagtacgtaaaaccggggttggtattattgggagatgccgctcataccatcaatccattggctgggcagggggtcaacttgggataccgtgatgttgacgcattgctggaggtgcttagtcaggcccgtgagttggctgaaccttggcacagtgagcaggttttactgcgttaccagcgtcgccgccgcaccgataatctcatgatgcaaagtggcatggatctgttttacacggcctttagtaatgatctgccggcggttaagtttgcacgtaatctggcgttgatggtggcccagcgtgccgggaagctgaaagaacatgcattgaggtatgcgttggggttgtagggagattttgtttttttagggaaaatcggcgtaggctttggttgatgggattcggttgatttggtgattgttcggttgtgatggcttcgcggcttatctaacctccgatgccaaaggggccacaagcgtgcactgaaccccaaaagttggacacctgatttttactgcctttctgcctgagcccggtattctgccgggctcatcattccgctgacggaccgccgtgttccgctcctgctcttgtcatctgaacaacaagacggtatctcaagaatgccgcgcatcctatcttcattcttcacgcggctcaaatgtgctttgagcgtcaacaaccttgagcgtcaacaaccaatgaaaaagcaaaaagcccgccgaagcgagcttttctaaatttggctggggtacgaggattcgaacctcggaatgctggaatcagaatccagtgccttaccgcttggcgataccccaaaagatggtggctacgacgggaatcgaacctgtgaccccagcattatgagtgctgtgctctaaccagctgagctacgtagccatctttaaatcttttttgcttaaaagattgtatggctgggataccaggattcgaacctgggaatgccaggatcaaaacctggtgccttaccgcttggcgatatcccaactgatatacaattcttttgttgcatcactctatttttgtctacagctacagctttatgtctacagcaactcatcaaaaaagatggctgggataccaggattcgaacctgggaatgccaggatcaaaacctggtgccttaccgcttggcgatatcccatccgctgtgacaaaccgatgaacaaataatggtgcgggaggcgagacttgaactcgcacaccttgcggcgctagaacctaaatctagtgcgtctaccaatttcgccactcccgcaaaaagatggtggctacgacgggaatcgaacctgtgaccccagcattatgagtgctgtgctctaaccagctgagctacgtagccatcttttttcgcattaccttcatcggcgttgcggggcgcattatgcgtatatggccgaattgcgtcaactaattttttcccgaaaaagcgctgaaagggttcatttgtttggcttgtgaacagtctggcgattaaagcagcagttatggtgattgattgttgaatttgccaacaaaaataatctttggcggatatcactcattgacaacgaagaggttggcctttggtcggttgggtgacgtaaaaaaacaaggccgccccagaggcgaccttgctatctattctctattatcccgtctctcttattcagaccgaggttgatgacaaagcaatttatcgttcagtgagtgaaggggtgataagcaagagggttactatgaccccagcggcacgtgcctccttcatttaactttgtcagcagtcggcgcgggggattaaccccgcttatcgtgttcaattatttgtaagcatcctgatggacgccaaccgcacggcctgatggatcatccatatttttgaatgattcatcccattcaatggctttagctgatgaacaggcaacagaggggccgccagggacacattccgccgcactaggtagcgggaacagctcttcaaagatttcacggtacaaatacccttctttcgagccaggtgtgttgtacgggaagcggaagtgagcggtttccatctgttggtcagtgacttgctcggctgctttctctttcaaggtgtcaatccagctatagccaacaccatcagagaattgttctttctgacgccaggcgacgctgtgtggcaggtaagattcgaaacattctcgcaggatatgtttctccattttgccattgccgcacattttatcctgtggattgatacgcatggcgacatcaaggaagtttttatccaggaagggcacacgagcttcaacgccccaagctgacatcgctttgttggcacgggcgcagtcatacatatggagagctaacagtttacgcacggtttcttcatgtaattctttggcgttgggcgctttgtggaaatagagatacccaccgaagacttcgtcagaaccctcaccagatagcaccattttgatgcccatggctttgattttacgtgacatcaggtacatcggcgttgacgcgcggatagtcgtcacatcataggtttcgatgtgataaatcacatcgcggatggcatccagcccttcctgcacggtgaaatgaatttcatggtgtaccgtgcccaagtggttagcgacttcttgtgctgcgcgtaaatcgggtgagccaatcaaaccgacggcgaaggagtgcagttgtggccaccaggcttcgctgcgttcattatcttctacacggcgggcggcaaattttttggtgatagcagagataacggatgaatccaggccaccagacagcaataccccataagggacatcggacatcagatggcttttaaccgcatcttccaatgcgttggcaagttggattttgtcggttacgttgtctttgacgtggtcgtaatcaaaccaatcgcgatgatagtattcgcggatctcgccatcctgactccacaaatagctgccagcagggaattcttttatggtgcggcaaacgggtaccaaggctttcatttccgaagctacaaacatattgccgtgttcgtcgtgccccatatacagcgggataatacctaaatggtcacggccgatcaggtaggcgtctttctcggtatcgtataggacgaaggcaaacatcccttgcagatcatcgaggaacgcgggccctttttcttgatacaacgccagaataacttcacagtctgaacccgtttggaaggcgtaacggtcgctatattgctgacgtaatgcttgatgattataaatttcaccattcacggccaagatatgtgtgtgggcggcattatacagcggctgggcaccggtattgacgtcaacaatagataagcgctcatgggcgaggatggctttatcattcgcccagacaccagaccagtctgggccacggtgacgcatcaaacgtgacatttctagcgctttcttgcgtaattcaatagggtcggttttaagctctaagaccccgaaaatagaacacataataatctccctaatgtctctgctttggcggtgatgatcttgacattgcgttatttatcgccaggggctttttgggcgtttgctatcgattgatgcaagcttggccccatgacgatgcaattgtctaaatgacctgtaaaacgaatgaacgtgtaaaacgcgtaatttgtaaaaataatgcaaaaaacacgccaatttacagagccaatgatttgccgctatagctggcgcggtggtgataacataaaaagaaagtgcgccaaaatggggcgtgatggcaagagaatttggtgcactgcactaaaaaggggaattaggccaaaaaagcgtggcggccgtaaccgccagtagatcttagataatatcgatgtcggcaaccgaggggtaaacgtagcttggacggaacggcatggcgtcgatatcagtaagggttgagacaccggataagaccagaatcgtctccagaccggcctggaagcccgctaaaatatcagtacgtaagttatcgccgacaatcacggtgctttcggaatgcgcctgcattttattcagcgccgcacggatgatccatggacttggcttaccgacataaaacggtttgcggcctgatattttttcaataggtgcgcacagagcaccacaggctggggcgaagccgtggccgtggctgtccgggttagtggcaataaaacgtgcaccattggcaacaaaataggctgctttatgcatcatgtcccagttataagaacgcgtctcaccgacaataacaaaatcaggattgatatcggtgatggtaaagccagctttatagagttcgtgaactaaagcaccctcgccaataacataggcttttttgccatcctgacggcgtaaaaagtcggccgttgccatggctgaggtataaaacgcgctttccggcacatcaagcccggcagtgataaagcggttagtcagatcttgcgccgtctgggatgggtagttggttaggatcaccaatggcattccagcatcctgaatacgggctaaaaagtcattggcgcccttaatggcggtgttgtcatgtaataacaccccatcgatatcgcaaataacgcttttgattgtcattgtttatattactcatttagcgcggcaataggtcactataacatggctgtgaccatgacagtttctttcaacctacgggtgagtttctagcaaacgttgcagcaagacaccattgagcatagcgcgcttagccagtgcgaaagcgccgatagccgactggtggttaagttgtgatgtcactatcggcaggttttggcggaagtttttcaaaacttgcgtattaatgcaaccctgaatggcgggtagtaggattttctcggcttcaataatttcaccggcaatcaccactttttgtgggttgaataagtttatggtgatagcaatggctttccccaagtagcgaccaacatgttcaatcacttcgcaggccagcaagtcaccgcggtttgcggccttacagatagcaccaatatggcagtcatcaagagacagcttacttggataaccctgggtgagaaggtgcttgacgcggttttcaatcgcggcgttggatgccacggtttccagacaaccaaagttaccgcaatagcagcgatcacctaatggatcaatctgaatatggcctatctcgccaacgttgccgttgctgcctaaaaatatttggctgttaacgataataccggcacccgtgcctcgatgtagacgaaccaaaatggagtcttcacagtcacgggttgcaccaaaatagtgctcggccagtgccaggctgcggatatcgtgacccacaaaactggtgacgttaaagcgcgcttgtagattatcgactaacggccagttactgacactgatatgcggcatatagcgcacgatacctttgctttgctcaaccagcccaggcaggataaccgcgatggcaatcagttcacgtaatttacgctgataggcgtcaataaactgactgatgatattaaataaggcgtgttccagcgtttcttgtgttcgttctggcagggcatagtgctcttcacccagcgatttaccgctcatgtcaaagagggtgatcgtggcatcattacgacctaaacggactgcaacggtatggaattggcggttttccgtcacgatagagatagcgcgacgccccccggtggaggcttgctgatcgacctctttgatcagcccgcgctccaacaattgccgggtgattttggtgacactggcgggggctagctggctgagatcggcaatctgtatgcgagaaatcgggccttgctgatcaattagccggtaaaccacggctccattgagttgttttaccagatccacgttaccaatttgtgcttgtccgccggtgctcatcaataaagttactcgcttatgataaaacctcgttgccattaacgatggttttagtgattttataatcgcgggtaaaggcagtcaggttggcaactttgccgacttcaatacttcctaactgtttatccacgccaatggcgcgggccgcataaagtgttgccatacgcagggcttcatccagcgcgataccgacatgttcgacactgttttgcaccgcttcaatcatggttagtgccgaaccgcttaatgtgccattttcgtctacgcataaaccatcgcgatagtatattgttttgccagcaaaaataaattgttcaattttagcaccggcaggcgcagtggcatcggttaccagcaccagtttttcgccttttaggcgcttagcattgcgaatattggcccagtcaacatgcaggccatcggcaatcacgcctgtgtatacctctggtgtatcaaaaatggccccaataaggcccggttcacgccccgaaatgtacggcattgcattataaaggtgggtcgcaaatcggataccggcggtaaacccttgacgggcttgctgataggttgcgtttgagtgcccggcagaaaccaaaatacctgcttctgtgagctgctgtatatatttaggatcaaccatttcaggtgccagagtgagtttggtgatcacatcggcattggcacacagatagtcaatcatttcagcgctgggcttacggataaaggccgggttgtgggtgcctttcttcagtgggctgatataagggccttcaaggtgcaagccgagcgcctgatgctggtttttttgcagatatgaacgcatgacatcaacgccgtgcttcataaattcatcgctgcaggtaatcagtgtgggtaggaagctggtacaacctgatttttcattggctcgctgcatgatatccaacgtctctgctgagatagcctcgagagagtcattgaactgcacaccaccgcagccattgagctgaacatcgataaaaccgggggccagaatggcaccacccaaatcgcatatctcaataccagccggaagttcatcgacaggacagatacgttcgatcaatccatcagcaacgacaacagcatgattatccagtacttcatggctggtataaatacggccgtgagttaaagcgtacatctgagccccctaatagtcattaaagatcttttacgttttcagcttctaattcgcggaaatatttcacggttttgactttcagttccatcgtggaaggttcatcgcacaccatgatggctttggcatgaagttgcaggcaactgatagtccacatgtggttgatgctcccttcaacggcggcttgcaaagcttgtgctttaccatggccggtcaccagaatcatcacttcctctgcatcaagcaacgtccccaccccaaccgtcaatgcatatttaggcacgagatttgcatcacccccaaagaaacgggagttcgctatgcgggtttcttgtgtcagggttttgatgcgggtacgtgatgccagagaagacgctggttcattaaaggcgatatggccatctacccctacgccgcccatgaacaggtgaattttaccgtaagacttaattttttcttcataacggcggcattctgcatcgatatccgctgcgttaccatttaacagattgatgttttcagccgggatatcaacgtgatcaaagaaattagtgtgcatgaaggtgtagtagctttctggatgttctttcggcaagccaacgtactcatccatgttaaatgtcaccacatgcttgaagctgacctcgcccgctttatgcatcgcaatcaaatacttatatgcctccattggtgtgccgcctgttggcaggcccagaataaacggacgttcggcagtgggtttaaacgcattgatgcgattcactatatggcgagcggcccatttaccaacttcggcagtatttctcagtgggataagtctcatcgtgcacctctttgattgctaatagtggctattttgattgctaaaagtggctatgcttaacgcggtttgaatcatccagctaagcgtaactcagattctgacccatgcgttggtttgatgtttagttcattttttcggatgataaaataagttttgcgtcatggctagtattttggtgtttttttactgggttttggtgatatttatcacaaaatagggggttttaatttgcgttacgaaataatttttttacactccaagatgagtgatacgtgttgtgaataaataagagtctgtcatgtgtttatataatgtgtgccatgtacttttctaaaaggtagtgagcgtttcaaataaactacttataagggtccgatatcggacgaacagggggaaagatgagtattcttggttacttacaaaaagtaggtcgagcgttgatggtccctgtggccacactgcctgcggccgcgatattgatgggtgtaggctactggatagacccagtcggttggggggctgataatgcactggcggcattattcatcaaatctggtgctgcaataatcgaaaacatgtcggtactgttcgcaattggtgttgcttacggtatgtcaaaagataaagacggtgctgcggcactgaccggttttgtcggtttcctggtattaaccacgctgtgttcgccagcagcggtttcgatgatcaaacagattccacttgatcaagtccctgccgcatttggcaaaatcgaaaaccagttcgtgggtattttggtcggtattatctctgctgagctttataaccgtttcagcggcgttgaactgccaaaagcgctctctttcttcagtggtcgtcgtttggttccaatcttgacgtccttcctgatgatcgcagtggcctttatgctgatgtacatatggccactgatttataacgcattagtgaccttcggtgaatacatcaaagatctgggttctgttggtgcgggtatctatgctttcttcaaccgcttactgatccctgttggtctgcatcacgctctgaactcggtgttctggtttgacgtcgctgggattaacgatattcctaacttcctcggcggccaagaatcgatcaataaaggcaccggcattgtcggtatcactggccgttatcaggcaggtttcttcccgattatgatgtttggtttaccgggtgctgcgttggcaatttaccactgcgcacgtccagaaaataaagcaaaagtggcgggtatcatgatggcgggggcatttgcagccttcttcacaggtatcactgagcctcttgaattctccttcatgtttgtggcacctgtgctgtacttcttgcacgccgtgttgaccggtatttccgtattcatcgccgccagcatgcattggatcgcgggctttggtttcagtgccggtttagtggatatggtgctctcttcccgtaacccgttggctacgcaatggtacatgctgatcccacaaggtctgatattctttgtgatttactacttagtattccgtttcactatccagaaattcaacttattgacacctggccgtgagctggcggtggaaggcagtgaagaagatggttacgacgtaaatgttgataaaacgccagcagtgaatgaaagtgaaatcaatagccttgctcgtcgctatattggtgccatcggtggttcagacaacctgacggccattgatgcctgcattacccgcctacgcctgaatgttaaagattcagccttggttaatgacagtgtagccaaacgcttaggggcctctggtgttattcgtctgaataagcaaagtgtacaaattatcgttggtactcgcgcagaactgattgccgcagcaatgcgcacggtgctggcgggtggcccaatccccgcggcaagcagcaatgctgcgcctacgggtgcaagaccgcaggcggtcattaacaccgcgaaaacggcttctttagttctggtttcgccaattaccggtgatgttgtgccattggcgcaggttcctgatgaggcttttgctagcaaagcggtaggtgagggggttgctatccgtcctacagacaaaatagttgtttctcccgctagcggcactattgtgaaaatcttcaatacggatcatgcgttctgcctggaaacggaaaccggtgctgagattgtggttcatatcgggattgataccgtgaagcttaacggccagggctttacccgtttagttgaagaggggacgacagtggttgctggtcagccggtgttagaactggatctggcttatctgaatgccaacgcgcattcaatgatcagcccagttgtcgtcagtaatattgatgactacgcggggatctcgctgttggcgagcggttcagtcgttgccggtcaaagccaattatttgagattcgtggcaaataatttgtttgaaatgagccgtattccgtttgagattcagggcgataacgtacaggtgtactgaataaccgatctgaattttaatcgaaccaacgggaagagagcgatctcttcccgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttttgtttgccgtaacaaacggttgtttccgggccgggcttgttggattatatgcggttatgtttgttgcgtttgcattgaggaatagaacaatgagtgaggcagaagcccgcccaagtaattttatccgtcaaattattgacgaagatttagccagcggtaaacacacgtcggttcatacccgttttccgccagagcctaacggctatctgcatatcggccatgcaaaatctatttgcctgaattttggtattgctgaagattatcagggccaatgtaatttacgctttgatgacactaatccagtgaaagaagatgtcgagttcgtcgagtcaattaaacgcgacgtagagtggctgggcttcacttggagtggtgatgtacgctattcctcagactactttgatcaactgtatcagtacgctgtggagttgattaacaagggtcttgcgtatgtggatgagctgacccccgagcagatgcgcgaatatcgtggcaccttgactgcgccgggtaaaaatagcccatatcgtgaccgcagtgtggaagagaacctggcgctgtttgaaaagatgcgtgcggggggttttgctgaaggcaccgcctgcttacgggccaaaattgacatggcgtcaccgttcattgtgatgcgtgaccctgtgctgtaccgcatcaaatttgcagaacatcatcaatctggcaataagtggtgcatctacccgatgtatgacttcacccattgcatttccgatgcgctggaggggatcactcattcattgtgtacgttggaattccaggataaccgtcgcttgtatgattgggttctggataatatctcgattgattgtcatccgcgtcagtatgagttctcccgtctgaacctcgaatataccatcatgtctaagcgtaagctgaaccagttggtcacagagaaggtcgttgagggctgggatgatccacgtatgccgaccatttctggcctgcgccgtcgtggttataccgcagcgtctatccgtgagttctgccgccgtattggtgtcaccaagcaggataacaatgtcgaaatgatgtcactggaatcgtgtatccgtgatgatctgaacgaacatgcgccacgggcgatggccgtgcttgacccgattaaggttgttattgaaaatcgcgcggcgggtgaagagtggctgacgatgccaaaccacccgaataaccccgaaatggggagccgtcaggtgccattcgatagcgaaatctacattgatcgggctgatttccgcgaagaagctaacaagcaatataagcgcttggtcttgggcaaagaagtgcgcctgcgtaatgcctacgtgatcaaagctgaacgcgttgagaaagacgcagaaggcaatgtcacgacactttattgcagctatgacgctgagacattaaacaaagatccggctgatggccgcaaagttaaaggggttattcattgggtttctgttgcccatgcgctgcctgcggagatccgtttatacgatcgcttgtttaacgtaccaaacccagcggcagcggaagacttcctgtcaaccatcaaccctgagtccttggttatccgtcagggctttgttgagccaagtctggctgatgcggtatcagataaaacctatcagtttgagcgtgaaggttatttctgtgctgatagccgttattcacgtcccggtgctctggtgtttaaccgtactgtcggcttacgtgatacctgggcggcgaaagccactcagtaaactttagcgctcagattcaattggcgtggcacagtccacgccttttttgtctctgataaacgggttctgcttggtttattaaacaccggttcctgtcctcctttttcccctctttatttttttattcattggtcaatgacgacatatttcccattcctatttaattaaatgcgttatctgtaagtctttatttaatattcgctttgcaaattaactgagcaaaaatactatttttagcgaactcttttgtattttattgggtgatttgtagtgattaaaaaaatcaatgagagaagattattaattaaatatgtgaggttttttaatgacataaatgaaattatgttttttttcggttatgtgctcattgtcatactttgaatatatatctctatttttgattgataattcgcgtcgcgaaaaatagtctgtgtttcagcaaagcggtaaataacaccatttttaaatcacatgattcttaaacaatgcgctttttaagcgatacgcattttgaataacgcattttttaagcaatacatttttaaacatgacattttttaaaaaacatacgtttaaaagtaagtgctgatggagataagcctcagcaaaattttacccacttagggtttttaaggcgaagtctgtgagctgtggtggactcaggcaacgcacttcaaatgtgatgtcaaagaggaattttttcatatggttacgcactgtcagattgctgcacacaaggctaaacgtaaaacgttagcgctcgccatcgcgggtgtattgttcggaacaggatttatggcggccccagaggccagagctgacggttttattgatgattcatccctgactggtgggatttattattggcagcgacagcgtgatcgtaaggatatgacgccaaccagcccagagtacggcaaatatgtcgctaacctgcatcactccacttttaacgctaatttagctttctcttcaggttatgtggcggacatgtttggtctcgatttagcggcatttggcgcggttgaaatatcgaacagcggcccggcagcaccaaatgaaattggcttcagtgacgccaaaacccgctgggacgaaaagtggaccggggataagagtggcgtcagtgtttatagagccgcagccaaatttaaattaggtgatttctgggcgcgcggggggtatatccagtcaacggggcagacactgttagcaccacactggagctttatgccagggacttatcgtggcgcggaaggtggcgcgaaatttgattttgatactgctggtgcgttgtccatgtcttatatgtggaccgatgaatataaagcgccgtggtaccaaaatatgtatcacttccgtcaagcggatggcctgactggtgtcagttacctgcattcatttggtgctaaatacgactttaaaaataatctggtgatggaagcggctttcggccaggctaaagattatatggaccagtactttgctaaagcgtcctatgccttcccggttgccggtaatgatctgcgcaccacttaccaattctatggcgcaaaagacaaagttgatggcggcgcgagcaatgctaatgatgtctatgatgggctagcctggctacaagcgctgacgctgggttacaccacgggtccatttgacctgcgtttggaagggacctgggctaaagctgatggtaaccaaggttacttcctacaacgtatgaccccaggttatgccacatcaaatggtcgtttggatgtctggtgggattcccgctctgacttcaacgccaacggtgaaaaagcactgtttggtggtgtgatgtatgacctgaaaaattggaatatggctggctggtcggtaggcacctcctatgcttatggttgggatgcgaagccaagcaccaatccaaaatttgaccaaaatacccgtctgaaagaatcagcatggaactttgacattctctataccctgcaagaaggccgggcaaaagggacgctcttcaagctgcactacaccctgtatgacaaccacaccaatatcccaagttatggcgatgggttcggtaacgtcttccaagatgaaaaagacgttaaatttatcgtaattgcaccatttactctcttctgattttgataattctccccggcagtgatgttggggagatagccggcagcgttggatggctcgaaaatcagataacccgcgttgcattgatgcagcctataccggtaacggtcaggcctaaaggcgcagtgtaggaaactttggcagggaattcggcgctattattttggagcaataagtcgcggaacaataaatcacggaacaataagtatcggaacagcgggacaggttccgtaatagccggttcagtaataggtaggtttcgtaataataaactccgatagcggcacgcctgtcaccaatagttattaattatggatgaggttagtaatgaacaaatttaagttaaatgcgttggcggccatcacagctacctttggtttgattggctacgcgaacggtagcgccaccaatcaacaagttgttgaccaactcagtaccttgaaagttaactataaattattggataaccgtgctgctgataatggcgttgattgcgccaaattgggtgctgattgggcatcttgtaataaggtcatgataacgctgaccaacaccggggatgagatcaaaggccaggactgggcgatttattttcacagtattcgtatgattttggctgtggataacgatcagtttacggtgactcacctgacgggggatctgcacaaaattgaaccaaccgctaagtttgctggtttccccgccaatcagacaattgaaatcccaattacgggggaatactggcaattatttgccactgactttatgccgcgttggtatgcaacctcgggcgatgccaagccaaaagttttggccagtactgatacggaagacattaacgcatacctgacaccgtttaccggtgaccagtggaagcgtaccaaagacgatgatgacgccagaatcacgtttcgtcaaaaacgaggcagtgaaaacactctctgcggctaacctgcgtgggcagattatcccaacaccactggacgttaaggtttatccgcaagatgccgatctgagcctcggtgtggcgctggaattgagtgcgctacccaaaccggcctctgatgccatacagcaacgttttgaattgctgggcctggcgctaagcgcgacgggctatccgattaaaacagtgattcagccaacggccttcaacggggatcacgctgtttccggtgcgtatgaactgaaaattggtgagaagggcgcagaggtgattggttttgatcaggtcggtgtattctatggcctgcaatctatcctttccttggtacctattgaggggagcaaaacaatagccacccttgatgcgaaagatgcgccacgctttgactaccgtggtgtctcgctcgatgtggggcgtaacttcaaaaccaaagcggcggtcctacgtttattggatcaaatgtctgcttacaaactgaataaattccacttccatctgagtgatgatgaaggctggcgcattgagatccctggcctgcctgaattgaccgatgtcggcagccagcgttgccatgatttgactgaaaccacctgtttgctaccacagctaggctctggccctgagagcaataatctggggagcggttatttcactcgcgctgattacatcgatattctgaaatatgccaaagcgcgccagattgatgtcattcctgagatagatatcccggctcacgcccgtgctgctgtggtatcgatggaagcgcgttataacaatttgatgaaacagggtaaagagaaagaagccaatgaattccgtctggttgatccgaccgatgactcgaataccacatcagtacagttctatgagcgtaaaagttacctgaatccctgcctggactcttctaagcattttgtcgacaaagtcattggtgaaatggcgaagatgcacaaagaggccggtatgccgctgaccacctggcatttcgggggcgatgaggcgaagaacatccgtctgggggcgggttatcaggataagaatggcaaaattgagccaggtaaaggcatcatcgatatgcgcgttgaagataaaccgtgggcgaaatctcaggtttgtcaggacatggtcaagcaaggcaaagttcaagatattgctcatctttccagctacttcgccattgaagtcagcaaactggttaatgcgcacggtatcgaaaaaatgcaggcctggcaggatggactgagagatgccaaagatgcgagcgcgtttgctaccaagcgtgttggcgtcaacttctgggataccctctactggggcggagcggactccgtcaacgattgggccaataaaggttatgaagtcattgcctcgaatccagattatgtctacttcgatatgccgtatgaagttaacccaagtgaacgcggttactactgggcgacgcgctttagcgatgaagccaaggtgttcagcttcgcacctgacaacatgccacagaacgccgaaacctcggttgatcgcgatggtaatcatttcagtgcgaagagtgataaaccctggccgggtgtacagggtatctccggtcagtcttggaatgaaacggtacggactgatgagcagatggagtacatggccttccctcgtgtattaccgctggctgagcgtgcatggcatcgcgcatcctgggagcaggagtataaagcggggcgtgaatataaaggtggcgagactcagtgggtcgatactcaggcattaagcacggattggcagcgtttcgctaacattatggggcaacgtgaactggcaaaactggataaagcgggtgtggcttaccgcttgccagtaccgggggccagagtggtggcggggcagttggaagccaatatttccttgccaggcctccttatcgagtactccactgatggaggcaaaaaatggcagcagtatgatgctaaagcgcaacctactgtcagcggtgaagtgatgatccgttccaccagcccagacggtaagcgcagtagccgtgcggagccagttaacatctgaattagggtatttggctaataatatctgacgctgtagcttgttttagtcacggttttggttgcgtctggttagtgtctttttttgcatattaaagttgagttgatcgtatttccccggctggtccggggatttttttgcccgaaagagaccgttaaccgaaagttggctggtggctgttttctgagtgacgggcaggtgaatgactggcggctaatacaacgattttctacgggcggggagtgctgatggggcaacgaagaatagccacctgactcacgacccagtttaactcgggtagctagcgggaaaggcgaccatctgattgcgtgtttatgtcaacagcctgatgtgtaacgctctagtgacatggccttatcaaacataaacagtaaacctagcagtgcttaaaatctttataagagtaatgcgataaaacgatattatcttttactgtgtgcagactcatcttcacggcaattgccggtttcacagtgaccgtataaatacaggctatgattagtcagcttgatgccatgttgtttagcaatttcacgttgaagtgattcaatggattcgttgctaaactcgatcactttgccgcaatccaggcaaattaggtgatcgtggtgatgttgttgagtcagctcaaaaactgatttacccccttcgaaattgtggcgggtaacaataccagcatcatcaaattggttcagaacacggtaaaccgttgctaagccaatctcttcaccaatatcgatcagtattttataaagatcttccgcgctgacgtggtgacacgcaggattttgcaacacttccagaattttaagccgggggagtgtgactttaaggccagcgttttttaaggctttgttgttgtcagtcatgcggattcagtcctgttacaatcgattcaaattaaggctgtttagcctatgacatccgtggcgcaataatcataattgcgtcttattatagagctgctagccccaaatgaaaacggtggttgttaacaaagatatcattgcacactttgtaagattaatcatgcagtgtattgatggatgggggaaacacatcacttgagtgtacagggctcagatgtcaagttacaaacttgtagcggtttattttcattttgcccagacgaatatgcggatctgtgggcggcttaacaaagcggggtgccagtgactggaacagaaacgctctgctgtgaatactatcgcagagcgtttcttgttgcggggagattaaccgataatctctgacaagttcagctcttcactgatttgtttaacccacgcctcaacacgttcattcgtcagttcaggttggcggtcttcatcaatggccagaccaataaagtggtcatcatcggccaaccctttggaggcttcaaagtgatagcccgcggttggccagtggccgacaatcgcagcgccgcgtggttcaatgatatcgcgtatcgtccccatcgcatcacagaaatactcagcgtagtcttcctgatcgccgcaaccaaacaaagcaactaatttgccgttgaaatcgatctcttccagtgttgggaagaaatcatcccagtcacactgtgcttcgccgtaataccacgttggaataccgaacagcagaatatcgaagctttctaaatcttctttactgcttttggcaatgtcatgaacctcagcaacctctttgcccagttgcttttggatcatcttggcaatattttcggtattgccagtatcgctgccaaagaaaatgcctacagttgccatataacttaataccttttaaattcaaatatttacgtcaataattgagcgtattgctcaacaatataacacatttcaatagggcgacataatgccagaaaattccgtcagactgatatcaagtttatgcgatataaaatcttttgtgggtgactcgctcttatcttgccattgccgataaccgtggtgtaaccgagagccatcatttgtgataccaaaggagggagggccgcactcaggcagcaggacaaatagggaaaatgtgggtttgataaacgtgagccccggcaggcacatcagggctaagcaggaaagcctaatcataggaagtcataacggtataaaaagtcataacggcataaaagtaataacagcgtggcgtaatcacttacaccacgctgttgtggtaaccgacagggttagcacccttcttgatcatgcgctaactgagcaagtaacatctgttcaatcagctcactgcggctgatgttacgctgctctgcaaggctgttgagagcatcgacggcatctgcattaatcttcagttccacgcgtcgtaagccacgtactttatcgcgccgtagttgatttcgcttattaattctaagctgttcatcacgggataatgggtttgttttcgggcgccccggacggcgttcatctgcgaacagatccagcgtcgtgcgatccgtttgttcttttgccataggtagcggtactacaagggagttacatcagaaagcgtgacggagcctttccagatgattcggttaacacgtttcaggctgatagcacacattgaattacctatataccgacagcctgaatttgcatttgccatcgggcctgtccaagaacagcaaccgaacaccgcagcaaaattatagcgcgccataataccctagccaaccgagcaacgacaatgccttactgtgattagattgggctaattcgttcttttttgcacaatttttccacaggaaatacatttcttttccccaaggtatgatttttaatcaacatgacgggaatcttgcgttatgcggcatcaaggaaacggtggattgcccgcaacacagaatctggtttttccgcatggacccaatgaccggttccggcgacgacatgcgcacgggcttgtgggaactgacgggcaatatcatctcgatagctgtcttgaatataaggagataactcaccacggataaacaaaataggatgtggccaagggggaatgggctgccagccaataatgttctcgtactgatcccagagggcagggacattaaatcgccattcaccgccctgaaatgattttagtaagaactgaataaccccttcttcttttattaacgtgcgcatcagttgagcggcttcgttgcgctgagtcacaccagcggcactcacagcattaagcgcggcgaaaatagtgtcatgacggcgtacctgataattcactggcgcaatatcgatcgctaccagtttttcaacccgatttggggcaagcgcggtcattgccatcgccacttttccgcccatggaatggccgataataatggcttgtgttattgccagttcatccattaacgccaacacatcctgcgctattacgggataatccatctgtggtgcacggggagataagccatggttacgtaaatcgacctgaataacattatggtgttgctgcagatcgcgagccaatacacctagattatccaaattgccgaataatccatggatcagaatgattggcagggctgaggtaggggacggtgcgttttgtaagcggaaatttaatttcatagcgagcgacgttcatactgagagatattctggttagggtaccatgaatgcctgaagttgatctttctgatgcttaagtgagggcgaccttaggcgcagatatttagccgtttgagagtatgctcagaattctgtgtcacgttaaaatcattatagcgttattgtcgtccccccaaatttagtcttaccatttaatagagttcttagagcttttatgggatttgaggcgagtatcgtgatagatataaaaaatcattaataatcatcttgttgatgaagataataaaaattctcgcttaataataaccggaaggattattggatagagatttttaatgaattgccttctgaggtgaagatatgaataatttgatgatattccatttttagctcaattactttgtataaccataatcccggcttaattagagcatcaaattccatagatttaagttataaattcaaactgttaagtctgtgtgttcatctcaataaagtagttaaagatgccaactaacatcagttcaggtcatattttcaacattatatactaaataagctactgactgtaattttatccagtaaacgcctgcgttactattgaaaaatcagcgactaaatattaggattctgattctatatgttgtgtatttaaattttttaagcacaacatatgccaaattaatacttcgactataaggattcaggctatgagtaaaaatacaaaacaaacatctggcaaggtcgcttctattgctgcgaagactttaaatgaccctaactcttctgcaatccagagaagccttgcgggttctgccctatcccaacgaggaacaccaaatcagacaagtggggaaatggagcataaagcatctgctgcactcgataatccacgttccagtgcattgacaaagcagctagcggcctctgtattagcacaagcaaataaagaccgtaaataatctgtcttgattaactattggggcgaacgcccctttcgtagaaggttgaccacctgacagttcaaaatagtcagccatcggtgatttttaataggttatttttcttggcaaaatcaaacagcctaaccatcccttcacggttggcaccaaggtaattgaccactactgaaccattagcttgcgtttatctatatgttcggccttatggatagaagacgaacgaacggtatttcgctcctgatgactcatctggcattctacatcgtcttttgaccacaaacctgactcaagcaatgcgctacaagccttaaaacggaaaccaagactataaacttctgtttgggtcattttaacaaatgatctcgttggagccgtaggatcgcaaattgcgcggtcaggtaattgacgagctcacgctttatcgctggttttaaagctttttttcgataacatctttcaatgcccgacactccaggctcaggttggcaaacatctgtttcagacgacggttttcgtcctcaagatcttttatctttttgatatcactcgcttccatgccgccatattttgccttccagttataatagctggcttcagagatggcgtgcttacggcagagttcacgggctgaaactccggcttcagcctcgcggagaatattgatgatctgttcgtcggaaaaacgtttcttcatggggtgtcctcatgttgctgatgaagacattactaacatcggagtgtgttattcaatggggagcaggtcagtctctaatgctccccgtgctttgatgggttctaatacctgaatcagggtacgtgcttttaattcttggatgggaacactttcgatgctgggtaagatgtctttttcaatagaacgccaaatatctttcgcatgggctgcgctaacgtggctttctttcaactcgaaccatttacgggcgacattcacaaaaatgctttcctccgctatctggagcttttcagcttcttcatcagctcttgcttggggatcaacccctcgcactaacatggccagtttctcggctcgtacttctctggcatcagccaaagaaagtgcagggtacgcgccaaggcttaccatagtgcgtttactactgttgggaagctgatagtggaaacgccaaattttcttgccggtagttttgactaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatatgtcgatggagtcactttacgaatatggaactcgtgctggcttctggcgtatccatcaggagtttgtttctcgggggctgcctatgacggtctttggtgtcgccatggcattggagcgtaatccattgattgtcgaagcgattaagtgtgcgggttatgatgtggtttgccatggctggcgttggctccattatcaacacgtcgatgagcaaactgaacgtgagcatatgcagcgggccatcaagatattacatgatttattcggccaaccccctgcaggctggtataccgggcgtgatagcccaaatacccggcggctggtggtggagaatggtcaccttctgtacgacagcgattattatggcgatgatttgcccttttggtcgcaggtcaggggagttgatggcagtaccaccccacatctggtcgtgccttatacactggatgccaatgatatgcgttttgcctcagcacagggatttaactccagtgagcagttttatacctatttaaaagacagcttcgatgtgttgtacgcagagggtgaaactgcacctaaaatgatgtcagtggggatgcactgtcggttattagggcgccctggacgtttccgggctttgcagcgctttttggattatatccagcaacacgaaagggtgtgggtttgtcggcgtcaagagattgcggagcattgggttaaacatcacccgtttgaaggtatcaatggccggtagggataaaaaacagatacccgaaagtatctgtcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacagatacccgaaaatatctgttttctctcaacttactgcgccgtttgggaattagccgcttcagccgcggtttttacccaaccatcgaaggtcgcctgatgagcgttgatccagccatttacatggcgttcaatatcggcatctgaggattcaccactgtgcatccgcatgttttgagcattcacatcattaatagataatttcatgatagagaaaagcttggcggctgccggattggcttcagcccattttttgttcgccacaatatgcatgacgctaggtgggaaaccatagttcgcgccattagaaagctgggtatcgatagttttgtctggcaaggaagagaagggaacttgtagccacacgacatcacggcccggcaccaatacgtcactgacccaataaggcgtccaagtgtaatacagaatgggcttgccttctttgtaacgggtaatggtatcggcaatcatggcggcatagttaccctgattatgggtcaccgtatcgctcaggccgtaagctttgatctgatggttaattggggcctcacaaccccagccggggttacagccggtcagatcggctttgccatcattattggcatcaaacaatttggctattttcgggtcttttaactgtgcaacattggtgatgttgtattggtcggctgtttttttatcgatcagataaccctgtgccaagccttcaatatagttaccctgccggtaaaatttagcatcaccaccggctgcattatattgatcgttatgcagtggcacccaatttaccgccagataggttgcatcacctgcagcaatggaggagtaggcgacattgtaatcgacttctttcgtgggttggacgtcgtaaccgagtttttccaacgctttattgaccagcgaggtctggaaggtttcttccgaaatggtgctttgcagaggctggacggtgatacctttgcccggcaattctgctgcggataactgagagctgatcagtgtggtgagggccaaggcccagattcctgtcgtgcgcatagtttttccttttttaagctattttatttgagcgtaattaattgaaattatttgctgttacagaagggtttggtgagcaacccaacaggccctgtggtataccagcgaccagtgcctttactgcggcgatcacgacctaatgattgggttaagcgatccaaaataatggcgaggatcacaataccgacgccgcctacggcagccagccccatatccagacggccaataccgcgcaggaccatctgacctaaaccacccactgcaatcattgaagcgataaccaccatggacaatgccagcatcaacgtttggttcaccccagccataatggttggcatcgccagcggtagctgtactttgaacagcaactgacgcgggttggcaccaaaggactccgctgcttcaatcagatcttccggtacttgtttgatgccgagaatggtcaggcggacaatagggggcagggcaaaaataatcgtcaccacgacaccggggacgttaccgataccgaacagcataacgatggggaccagatagacgaacgcgggtgtggtctgcattgcatccagtaagggccgaataatccgggcggcattattgctgcgcgccagccagattccgagggggagcccaatcagaatacagaagaacagggaggtcagaaccagtgccaaggtcaccatggcctgcgaccatgcgccgatagcaccgatggcaatcagtgatatcaaggttgccgcgcccatactgagcgtggaaaactgccaggctatcagggcgaaaactaaaatcgctacgggtgcgggcatccccagtaacaatgtctgaaagccgctgaggataaaatcaaccggtacgcggatcccctgaaacagcggacgaaagtgcagaacgacccaatcaataccttgggtaacccacgagtccagtgggatccacgtattctggaacgggtccatcaggctgaaatgctctggtgctggggtaggtgcgctgttcaaccaatcggtattttgtgcggcctgagacgccgcctcatgcgttgcagaccctacgctattgcttccctcggccatgcttgctccccatgggtcagcagcggctgacaggctctgaggtgcactatcggtaaccgtgggagcgactgatgttgccgtatcagttgcccacggattattgactgtttgttcgttcacctgaatttgatcactcatttggcgtctccttatctagggcctgcaagagcatggcttttgaaataataccgatatagctactgtcttcaccgatcaccgggaccgcacacggagcctgtgccaccaatgaaatcagctcactgaggggcatatcagcaggaacaggtgcgggttcagccagcaacgcgctatccaacggttgatgttctgccaatgcttttttcagtgattctatcgatactacgccaatgaatttttgaccgcgttccagcacataaccgtaatcacggttttcatcctgaagcagttttaacgctgaacgcgggccgaaacccggtgttttacggattaatgaagcaggacgacggcgggcgatatctttggcactgaagacatgagtaatatcgacaccacggaagaaggtacgcacataatcattggctggattattgaggatctcatccggtgtccccacttgcacaacttcaccaccttgcataatggcaatacgatcgccaatacgcatagcttcatccaggtcatgggaaataaaaacaatggttcgctgatgcttggcttgtaacttgaccagctcatcttgcatttcggtacgtattaaggggtcaagggctgaaaaggcctcatccattaataggatatccggattattggccattgctctggctaagccaacacgctggcgcatcccaccggaaagttcgtcaggataggaattggcatagctatccaaactgacctgacgcaatgcttctaatgctttttcattgcgttccagcaatgggatgcccgctaattccatgccaaatgcggtattatctaatacatttaaatgcggcattaatgcaaaggattgaaataccatactgatcttattacggcgtacggtgcgcagggcactgtcagatattttggcaatatcttcaccatcgatcagtacttcaccacgggtgggttctatcagacgattgagaaggcgtaccagtgtggatttaccggaaccggataaccccatgatgacgaatatctcgccttcttcaatggccagattggcatctttgacaccaacggataaaccggttttggcaaatatctgctctttatttttacctgattcaagcagtttaaaagcccgttccggatgttcaccaaatactttatataagttctttacttcgagtttaattgccatgcagtaggtatatccctctgtcagttttaaatttttgtttattcgaacaatgttatcctgatgaaaatataaaacgctatataccctaacacagtgagaatctgagacaaccctcaattttcttatatgcgatttttattttctctcattactaatatatggcttttagatgggtgtatatatctatgttaataatgtgttttttagggtttattaaccgttgaatattggcacaaagaattaagggtaattaggccgcgagtcggttaattgtcatgtatatatctgtaatgtatttcgctataagatgactgattatatccttcttctatgagttcatgtattgcatgatatttgtgcgatattactcattcgacacgttcgttatacgtccttgttgcgttcggtgtattccccttgtgctctggcctgaatgccaataaacagatgataatagttaaattcagcacataacatgctcattaagcaggctatagcgaagtgagatgatggcggtcatatagccgtaaatgcgacgacttacggcggtaagcgataaggcatattagggggcgattggctaactgcctattggggctgagtctcccccttttttatctagaatatttccttttttatctagactaaaaaggagggccgccgtgtggggaaatcttaaaaatcccaatcttcgtcttcagtattgaccgctttaccgatcacataagatgaacctgatccggagaaaaaatcgtggttttcatctgcgtttggcgacaacgcggccagaattgcagggctgaccgccgcctggctggcgggaaataatgcctcatagcctaaattcatgagtgctttattggcattgtagtggagaaatttttttacatcctctgtccagccaacgtggtcatacagatcttcggtataacgcacttcattatcatagagatcttgcagtaggtcgaaagcgaaattctttatttcctgacgatgggcactatctatttttcccaaccccttttgaaacttatagccgatataatatccatggacagcttcgtcccgaataataagccgaataagatctgcggtgttggttaatttagctctactggaccaatacatgggtaaataaaatccggaatagaataaaaatgattccaaaaatacactggctatttttttcttcagcggatcgtcattatggtaatgctgtgaaataatatcagctttcttttggagtggcccattatcctcactccaacggtaggcatcgtctacatctgatgtcagacaaagtgtagaaaaaatagagctataagaacgtgcgtgtacggcctccataaagctgatatttgaaaatatcgcttcctcatggggggtaatcgcatctttaattaatgcaggtgcgcccagtgtattctggatcgtatccaatagcgtgaggccggtaaaaacccggatagtcagttgttgttcatgtggcgtgagtgtcgcccacgacggaatatcattcgacagcgggactttttccggcagccaaaaattagatgtcaggcggttccacacttccagatctttatcgtcttcaattttattccagttgatggcgctgatacgtgttattggttttactacgttcatatcattgtttccttaatctatccgacctgattaattcagtgctatctatttaccgtgagcaggaaagttaccgtaaacagaaaagttaccgtaaacagaaaagttgccgtaaacagaaaagacattacagcgaacaggaaacgcagccctcgacttcggttccctctaatgccatctgacgtagccggatgtaataaatggtcttgatccctttcttccaagcgtaaatctgtgctttgttaatatcgcgggtggtagcggtatcacggaagaacagcgtcagagagaggccctgatcaacatgttgggtcgctgcggcataggtatcgatgattttttcaggcccgatctggtaggcatcttgataatattcaaggttatcgttggtcatatagggtgcgggataataaacacggcctattttgccttctttacggatctcaatcggagagacaatcgggtggatacttgatgtcgaatgattgatataggaaatagagcctgttggtggcaccgcctgtaggttctgattataaataccgtgttccataacggattgccgtagcgcgatccaatcttgttggtttggtatggcaataccggcatcggcaaacagtgcctgtactcttgctgtttttggctgccagctttgctcgatatatttgctgaagaaagcacccgaagcataatctgattcatcgaagcctttgaaatggctggcccgttctattgccaactggtttgaggcacggatcgcgtgatacgccacggtataaaaatagatattggtaaaatccaacgcctcttccgagccgtaaaaaagacgctcccgcgccagataaccgtgcaggttcatctgcccaaggccaatggcatgtgattcttgattgcctttttcaatggatggcactgagcgaatattgctcatttcagatacggcagtgagcccacgaatggcgatctcaatggatttaccaaaatcgggtgaatccatcacctgcgcgatattcagcgagccaagattacaggagatatctttcccgatacggcgatagctgaggtcttcgtggtattcagtgggggcgttgacctgcaaaatttccgaacacaaattactcatattaatccggcctttaatcggattagcgcgattaaccgtatcttcaaacatcatataagggtagccagattcaaattggatctcagccagaatttggaagaactcgcgggctttaattttgcttttgcggatgcgtttgttatccaccatttcgcggtatttttcgctgatgctgatttcagacatgggcacgccgtaaacctgttcaatgtcataaggtgaaaacaggtacatttcttcattattcttcgccagttcaaaagtgatatccggtatcaccacccccaacgataaggtcttaatccgtactttttcatcggcattttcccgcttggtatccagaaaacgcaaaatatctggatgatgggcatggagatagaccgcccccgccccctgacgggcacccaactgattggcataggagaacgcgtcctccaacattttcattatcgggataacacccgaagactgattttcaatccgtttgatgggagcacccacctcacggatattgctgaggaggaacgccacgcctccgccacgtttagagagttgcagtgccgagttaatcgagcggccaatggattccatattgtcttcgatacgcaacaggaagcaggagaccagttcaccacgttgttttttgccacaattgaggaaggttggtgtggcgggttggaagcggccagagataatttcttctaccagttcccgcgccagtgtctggttacctgtagccagtgtcagtgcgaccatgcaaacgcgatcttcatagcgttccaggtaacgtttgccatcaaaggtttttagggtgtagctggtgtaatatttaaacgccccgagaaaagtggggaaacgaaattttttgctataggcttgctggaatagacttttgataaagctaaaatcgtattgatccagaacctctttttcgtaatatccctcctcaatcaggtaatcaattttttcctgtagattatggaagaacaccgtgttttgattaacgtgctgcaaaaagtattgccgtgcggccagccggtctttatcaaactggatacgcccatcagcatcataaaggttcagcattgcattcagtgagtgataatccagctcactgtcggatgaatcgatgacgttcagttttgtcgttgccaaaattcagttactcccttgcgaacgtttgccacatcttctgctgtacctaggagttcaaagcgatacaggtaaggaacctgacacttgtgggagataatatcccccgccagacagtaggcgtcgccaaaattagtgttgcccgcggcaataacaccgcggatcaatgaacggttatgaacatcgttcaggaaccgaatgacctgaataggtaccgcgccaaccgggctgcccccccatagctaggtaccaacaaaatatagggctgctcaacccgtagcttttcccgcgccccggcaatagggatccggatggcgggtagttgtaacttttcgacaaaacgatgggagttctccgagctgctggagaaataaaccagcggattcatgtcatcgacctcatcaaacactgaccgcctgaaccagtgcattaatcttatccgggtggaagcctgaccaatgctcatctcctgccacaatcacgggaacttgctgataacccaacgatttgacatggtttagtgcctgttcatcttctgttaaatcaatgatttgatatgagatgccttgtctgtcgaatgcccggtaggtggcattacactggacacagtcaggtttgctgtaaataataatgctcatgattcgtatttaccttttatgttaaaggaaaatcatccccttcaggctgctatggggtccgtatgacgtaccacggtggcctatgattatcatctgcgtattcatttccgcaagtgatgacaaaatactatatgtagtgcttatttaattcaaccacactacatgtagttatttgtgcctatttaatccgctattcagggataaggccgtcagcacagggctggcagcagaattttgggatggttagccggggaaaatattttattgcagaacaaagaagggggatcgtagagagggatctcggtgatgagccgtgctaattttttactggatcaaaacatttgctagatcaaaacattgactagatcaaaacattgactagatcaaaacattgactggacccgatcatgacgaccaggctgtacatttggttacttagcgaaaccaatgactcacggaagggcaaatcttgttcctctatgatttatttcaacggcccattgggggcttagcgaaacaaactctgaggatttgaaaatgaaaaaagtattagcattaatggttgccgccaccctgggtctatcttcagttgctttcgctgctgacacaacagcaacggctacacctgcggcaaccagtacgacagccacagttgctgctcaaactaaagcaactcaacatcaaaaacataaagtgacgaagaaaaccacagaacagaaagcacaggctgctaaaaaacacgagaaaaaagcatcagttcaaaaaacacccgtgcagaaagcacaagcagcgaaaaagcatgtgaaaaaagcatcagttcaaaaagcgcccgtgcaaaaagcacaggcagcgaaaaagcaccataaaacggctaaaaaaccagtagcggcacccgcagcataaggtcgcccccagaggttgtatcatcaggttaatcccaatcacccacttaattgtgggtgtttttttataagcttatcattatgattcattactcttggttcgaacttattttcagcgcagtgatattgttggggatcaccaatacgctgttttgaccaatatttttatcttttttcgacgttccatttctgcagcattaaccgcttccattcacctgaatcactgacgtaaactattatttgaggtatagtcagttattgcatgtccattaatttaagctaaacgtaaattatttagtttgatattttattaacattacaattattaatcataaaaaattacataaatatacgctcattgtttttttgttacaaaaaagaaaaatcctaaatatcttaatgaaatgacaaatttctgtttaatgtatgtttttaatgggatagtaaattataagaatacttaaaattaggacaatttatgtatctgagacctgatgaagtcgctaaagttttggaaaatgcgggttttgaacgtgtatatacagttaatgaagcgtatggttatcaaaagggaaggcattatgtttatgttaatcgtgaatcttatatgggccgaacagcattaattattcatccatctcaaaaagataagagcattgggttgtcgatgcctacagcattaattaaaaccagtaataaatatattgaattccctctctatttggttggtgctatcggtgagtattatggtattgcgcatggttttagttcaagagagttgttactgaatttcttaggccggatgttcgaatagcgccatgataaggctgactgcctatctgatgtcgcgagaaaatcagataataatgcagccatatccacgatgctaatgggtaggtaatagaacatcactaatgaagcagggtgccgggttctggattaaaatgcagattataatgacgccgaaattgtgccaattcaaaggcatctaaatccagttcggcaaaataaaacaaagcggcgtcggtatgctctgctgccagaataggggagatctgtgcgcggatcagggtatttcgccacagctccacattttcatccgaagggtttttgataaaagtatgataaataaaaactaaataagctgcctttctaacctcttctgccgagccattgctggtggagcgaataaacatttgcgtttggcgtggccccatctcttgcaacatcgattcaatataaatcggttttattttcagtaggttagagattgtatcgatagctttgcgggtatctgatgtcaatacacgatagcccacaataaaaaccacgatcaaaacagcaataattatccacgtcatttaaggtttctttacgccatagaagatgaatttagcaatgtaaatctatcggcttattaaatttccataagttgttaaattgcgataagttattaaattgctataagttattaaattgtcataaaatattagattgccataaatagacaacatcaacaaagtactcacgtattatcgccactgaagttatcagtatttttgtgctgactattcaggtgaagattaaacgcggcagcatcttttgccagagcatcaaggtgtgcccccagcattttcatttgcctgaccagtgaatgctgttccggtagtgtattcgccgtattgagttttcttagcagcatctcattcttcacccgcaatgcgctttcccgggcttttgattgttccagctcatattgcaacgcattatagcttgattgccatgtcttatgctgtttctcaaaagttgactgcaactcactcattgctttgagaaattgtacttcaagctcacgcattgtcattgcttttcctttatggcgtcttccgatttccagcggcagtataacgaaatctgagcataacctcatccatcaactctgtcttgtcttcctgattgtgggctaaccgatgatattgtagggtaaccgatgatattataggtgagccaatattgtggttcgaccaatattggttcatcaacagacggtgaaacgactgatcgtggggcccgtcagctgatgcattattgtccgcttgccaccacggagacacaatttatttctttgttacctattcgcaagtgtaataattaagtcttgctattagtgtctcatcatgcgttaatagcatcatcggtttgtagcacagacctatttatgtaagccatttaaagtaaagagttcctagttaaagcgatattttttagacatcacttctccgacgaattaccttcttttgtgcccccataagtaactcaagcagacctcaattgccatgtagtggcacaaaataatgaaggaaatatatttatgtctaataaaatgactggtttggtaaaatggtttgatgctggtaaaggttttggttttatttctcctgcagatggcagcaaagatgtatttgtacatttctctgcaatccagggtaatgactacaaaactcttgatgaaggccagaacgttgagttcagcatcgagcaaggccaaaaaggcccttcagctgtaaacgttgtagcactgtaattcacattactgttgttaacgtttagctgtaaatagatttagaagcctcgtcttttgacggggttttttttattattttttggggcgacaaaaattgtaactcttgttatcacctgtcacctgtcacctgtcacctgtcacctaccacctaccacctaccacctaccacctacaacctatcccccttcctcttgcttgatgttttcgccatgttagctattctcaaactcgtttcgttaaatatgaacacctgaatcaactcatttatatcggctcattttttgggttgtaatacgcatgagcctttgcctgatgcctttggtgtgttcaaaaaataggctaatttaggtgaaaataataacccgattaccgtagataattcactcaataagttagcgtgagaataataatcaagccaatcaatagcctggggcttttggttcttttctactactttgggttctttgctactaataggtcagtggcttgatcagatgtcatattgaacagaatgagaaaaatttatttgtcttttttgggttctagatcaatttcatgttttatctattttatttttgtctgattttattttgatttttatcatataattctgaaatttatgggttaacttctttaatgttcctttttaaagggtgagaatcagacgctaatgctgttatgagcatgcattacccatatttatgtttagtgctacgcttaataattcgttgaatctgtgcctgacaggcaatcacttatatattcgctgattgatttatcaaaggaagattaatgtctagacgtctatggcttcgaaacaccttggtggcaactgcgttattgagcgttttttctgtcccagtgagtgccgcaactcacacattgcaattagctatcggtgatgagccgaccgaaggttttgaccccatgttaggctggagtcacggtagctatctattacttcacagcccgctactgaaacaaaatgaagattttagttgggatagtctgttgctcagccagtaccagcctagtgatgatggaaaaacgtggttgctgacacttaagcctgaccttaagttctcagatggctctcctctcaccgcaaaagatgtggcttttacctacaacaacgccgcggccagtggcgggaaagtggatatggggaatttcctcagcgctgaagttatcgatcccctcaatgtccgcatccacttgaaagcaccacaaagtacatttgtgaatgtgctgggttcactgggcattgtttcagccgataaatacaatgcaaaaacctatgcacaaaaacctattggcgcgggtccctatcgtttagtgagtttccagccgggtcagcaaatgatcgtggaagctaacccttattacgcgggcaataagaacgattttgataaattgatttttgttttccttgatgaagatagtgccttcgctgccgcgcaaagtgggcaattaggtgtcgtgcgtatccctccctccatggcagtaggctcggttaataacatgaagttgtgggtccggccaagcgtcgaaaatcgtggcattgtgttcccaaccactcctgcaggcaaaaaagacgcacatggttaccccattggcaatgatgtgaccgccgatgttgctatccgtcgtgccattaactacgccattaatcgccaattattggccgatcaaatcatggaaggtcatgctattccggcctataccggagtgcagggcttgccatggaataaccctgattcagcgattaaagatggtgatattgataaagctaaacagatattggagcaagcgggctggcagcttaatagccaaggcaccagagagaaaaatggcctaccggccaagataacgctttggtataccagcggtgataccacccgccgggatttggcacaggcgttacgctcgatgttgaaacctatcggtatcgatgtggatttaaaatccggcagttgggaaacggttgagcgcaatatgcatgccaacccaaccttatttggctgggggagtcttgatcctatggagttgtatcatcattacagcagcaatgcggctggtgttgaatattataaccccggttactacaagaatccgatggtcgataaacatctgcaacaggcgttggatgcaccgacctggcagcaagcggtacccttctggcaacaggtggattgggatggtacgaccggtgccggtatccgtggcgatgctgcgtgggcatggttgttgaacatccagcatacttatctggccaataactgcgttgatttaggtaaaggaacaccggaaattcacggctcctggtcattgctcaatagtattgatagctggaaatggacctgtcagtgatgaaggggatctcgctgtttactctgcgcttaatttgcctgctgctggtcaccgcagccggtacttttacattgctgagtttttcccctgttgaccctatacgtgcctatattggtagcgatttactgcatgtgccgccagagcaatacccactgattgcggctcgttgggggctggatttacctttgtggcaacgttttttgcattggtttactcaagtgctccaaggggattttggttactcgatgctgtataacgcgccggtttctcaggtgataggtgagcgttttgctacctcgtttgcgttattggtatcggcctggctattttcgggaattgtcgggttgctattggggttgaccgctgggcgctatctcaaccgttggcctgatcgtctgatttcaacgttgtcctatttattggcatcgttgcccaccttttggatcggtctattgttgttgtcgttatttgcggtgaagctcaattgggcccccatttgctgtgcatggacgccagggagtcaggccgagaccgccagttggggggataagcttcaccacctgattttaccgatgctagcgctggggttactgggggttgggaacattgcactgcatacccgtgccagagttgctgaagtgatgaatagcgaatttattcgctatgcacaggcgcagggggataaaggctggcctttggtgaacttccatattttacgccatgccattacacccgcgctttgcctgcaattcgcttcagttggcgaattactgggggggtctttattggccgaaaaagtgttcgcctatcccggtttggggcaggcgacgattgatgccgggttgcatggtgacattccactcttgatgggaatagtgatgttctgcgccatattggtcttttgcggtaatagcattgcgaatgccttgttacaccgtttgaaccggggggctgcgcggcaattatgacttataacccaaaccgggccttgttccggctgttcgtctcactggtcttattatctattttaatcgtttatggttggctaatttatggcgctgaagttccaatggatttaatggcccgccggcaaccaccttcaacgacctattggtttggtactgatagcttggggcgcgatttatggctgcgctgttttcagggaatgactaccagcttgcaaattggcctgattgccgcgtttgccagtggtctgctcgccatgctgacggccagtttatgtgccgttaataaaaccctcgattatctgatccgtgggttgattgacagtatgttggcattgcctcatttattgctgttagtcctgatttgcttcacgttaggaggcgggaaacaaggggttatcctggcggtagcattaacccactggccaaagctggccttgattttacgtgccgagattttacgtattcgtgagacagattatgtgatgctgtctcatcggctgggcaacagtaatttctactgttggcgtcatcatctgctaccgttattactaccacagtggattgttggcacactgttgatgtttccccatgcggtgttgcacagtgccgcactcagctttttgggcttcgggcttgcgcctcatgaaccgtcattggggatattactggccgatgctttacgttatctgagcagtgggtcatggtggctggcattttttcctggcttgattttggtgggattggtgctgatatttgatcagttcgcgcgatcactacaacaactctgggtgaggttagcctgatgctgagatttgaccaatttgctattgatgtcgctcattatcgttggttgggccggaaaacctggcacccgttgttgagccatatttctctggatgtgaatccgggggaattggtggcattggtcggcgggagtggagagggtaagagcttgttactccaaagtgtcttgggtttattgccggagaatatgcggtgccatggcgagattatcctcgatggtgaggtactgtgcgcccgcgataaaattgagcagcggggtaaaaccttatgttatgtcccccaaggcgtcagtgctctgaacccactgattaaagttggctcacaaatcacccgagcagcgcaactcagtggtgtaaaactgcgtttggaagatgtcgccatgcagttgaaaacttataatcttgcgccggggctggtaaatgatttcccgcgtcagctctcaggcggcatggcgaaacgggtactgaccagctgcgcgaccttgacccatgcccgctatattctggccgatgaagtgacctcatggctagatgaagaccatgcttgccagttactgacgcatctgcgtgctttttgtcagcaggggcgcggtattctgtgggtaacccatgatttagcgttggccgcacgttttgccgataaaattgcggtgttacataaaggtgagttgcacgaaacattgagcgctgacgaactgaaaaatagcggtggtagcccatggttgcagtcactctgggccgcattaccggaacagcaatttgtcagcaagccaatcccactggctgaggtggccgactatgcttagtgtcgagaatctgaccatcgttcaaagcggaaagcggctatgggagtcggtatccttcactttggcaccaggggaacgattaggtatctcagcacccagtggctttggtaaaacgacgctgggccgggtattagcacaatggcagtcggcaactgcgggtcatatcctgttagaggggaaaccattagctaaaaaaggatattgtccggtccaactggttcctcagcacccagagcaaagttttaatccttatcgcaccaccggtgagagcctacatgatgcctggcggcccgatgctgattggttggcgcggatggcggttaatcctgattggctgcaacgcaggccggatgaattatcgggtggtgaattggcccgcattgctttgttacgcgcgctggatccacggacgcgttatttgattgcggatgaggttaccgcacaattagacgcccgtattcaggctcaaatttggcaagttttattggaagaagctgaacaccgtcgattagggctcattgtttttagccataataaggcattattagaaaaagtgtgttcacgtatttggatccctgaaagagaaagtaaaactacaatttatccaacgccattggttaaaccccatttggggttagcaatggtaaaaacgggttaatggtaaaaacaggttgatgctaaaaataggttaatactaaaaagaaccgtggaatgcgattaaattaaatatcacagctagaataataactaatagtgattgttgtagaggtgttttaatgacacttgtttttataaaaatattgattgagatcatgtttgttattaatgattggagttacaagcttgatcgggggcgttattgtggcgagataaatttacacattagaatgtgtgggttttaatttctgcctgtaatttattggcgtcttatagacttggcgttcattataactctagcatggaatgcgaatttattgattgctgattacgggggtgattccctcaggcgctctcttgccgttagccatcttatccataagattttacgtttttttgaatgtaaaacaggtttttcatggtgttgatggtaaatgctgcgtcagattgggtgctttttaatttattgattttaaagttttttgttttaattttaactgattttatacttttgactataaagttataaaataatggtgaaatttccaagttttagcctatattctttataggtgaagcatctatagcaatgaattgatttttagcgtctttttttacaaaaataatgatgtaaaatctaactcatgataattatttattgactatgtaaagtaaatccgtaatggattttattatcaattatccagtgtagacaaatacagtaaacgtattgccctttggtaaaaaaatatttctgaacactgtttttatgttgaattcgctcactgagcgcggtaaaaatactgagcgataaaattatcatacaaatagggtggtggataatttgtcttgattttagcttgctggcaggcagcaggttaatggaagtttaaatgtagggttagcgttaaagataaggatttaacctaatgtacaggaggatgtgcttaattctgaaatattctaacgagtgggtataaataacctattctttatcttctatataccttcttcattgacgttgcagcggtctcagcggcgctcattcatccgaatcactggcgggagtcagcgcatcgtgatgcgctcgtttgtctggctgtaacacgagagaccttggatataggctgggaagatcataggtttagtcagttgctttttctcactttcactttcttaacatgatacaggagggcttatgcagctcaccccaagagaagttgaaaagctcatgatctacacgctgtctgatgtggcgtttaagcgcaaagcgcgtggcttgaaactcaattatccggaagctgtttctatcattactgtgactgcaatggaaggagccagagatggcaaatccgtagaagatgtgatgaaggaagccagtaaagtgctgaccaaagatgatgtgatggatggggtggcagatttgatcccgaatgttcaggttgaggcgatttttaccgatggcagccgtctggtcacggtacacgaccctattaagtagtgacggcaacatgcgagtaaaacctgaactgattattgcagaggattcaagcatgagcgcgaagaaaagtacgaaagacagtaaagaacagaatacgccactgggtggcctcgttttagcggaaacaccaattacgtttaacgaaaataaacccgtgaccaaagttaaagtccgcaataccggtgaccggccaattcaggttgggtcccatttccatttcttcgaggttaaccgcgcactggaatttgatcgtgcagcagcttatggcaagcgcctcaatatctcctcgacgacggctatccgttttgaacctggtgatgaaactgaagttccgcttatcccctttggcggcaagcagacactgtatggttttaacaatcttgtcgatgggtggaccggtgagggtgtggtacccaacagtgagcgcccggataaactcgcggctatccgccttgccgccgagcgtggttttaaatcatctaaataacgccttgtttacagagcaaatcatcgaaattcgcatacgtgtaatggggtaaagcagttacacgcaccggaaaaagaaaggagcgacagatgcctcaaatttctcggcaagaatacgcgggtctatttggcccaacaactggcgataaaatccgtttgggtgataccaatctgtttatcgaaatcgaaaaagacttgcgtggatatggtgaagagtcggtttacggtggtgggaaatcgctgcgtgacgggatgggggccaacaataatctgacccgcgataatggtgtgcttgacctggtgattaccaacgtcacgattgtcgatgctcgcttaggggtgattaaagctgacgtcggtatccgcgatggcaaaatcgccggtatcggtaagagcggtaaccccggtgttatggatggggttacgcagggtatggtggtcggtgtgagcaccgatgctatctctggtgagcatttgattcttactgccgccggtatcgatagccatattcatctcatctccccgcaacaggcctatcatgcgctgtccaacggtgttgcaacattctttggtggggggattggtccaacggatggcactaacgggacaaccgtaacaccagggccgtggaatatccgtcaaatgctgcgttcgatagaggggttacctgtcaacgttggtattttggggaaaggtaattcatacgggcgcggcccgttgctggaacaggctattgccggtgttgtgggctataaagttcatgaagactggggcgcgacggcgaatgctttgcgtcatgcgctgcggatggcggatgaggtggatattcaggtttcggttcataccgatagcctgaatgaatgtggttatgtagaagatactatcgatgcgttcgaaggccgcacgatccacacgttccacaccgaaggggcgggtgggggccatgcgccggatattattcgggtggccagccaaactaacgtactgccaagttcaaccaaccccaccctgccgtatggtgttaacagccaggctgagctgtttgacatgattatggtgtgtcacaaccttaacccgaacgtacctgctgacgtctcctttgccgaaagccgtgtgcgcccagaaacgattgctgctgaaaacgttctgcacgatatgggcgttatctccatgttctccagtgactcacaagccatggggcgagtgggggagaactggttgcgtattttgcaaaccgcggatgcgatgaaagcggctcggggcaaattgccggaagatgcggcgggtaacgataatttccgcgtgctgcgctatgtggcaaaaatcaccattaaccccgcgattacacagggggttagccatgttatcggatcggttgaagtgggcaaaatggccgatctggtgctatgggatcctcgcttctttggtgcgaaaccgaagatggttatcaaggggggcatgattaactgggccgcgatgggcgatccaaatgcgtcactgccaacaccacagccagtgttctaccgcccaatgtttggcgcgatgggcaaaacgctacaagacacttgtgtcactttcgtttctcaggctgcacttgatgatggtgtgaaagagaaagcggggctggatcgccaagtgatagcggttaaaaactgccgcacgatctccaaacgtgatctggtgcgtaatgaccaaacaccaaacattgaagtggatcctgaaacctttgcagtaaaagtggatggggtacatgccacctgtgagccaattgcaactgcgtcgatgaatcagcgctatttctttggctaacctctctttggctaatctgaggtagcagcgttaatcccgttaccggggcgttgtaatactcaaagtaagtagggtactacccggtttcagcattcagtttgtccacagtaaaggcggtatccaacgttattggtgttgcgggcaggcggcaaatgaacgtcgttaatagccagtgcttcagatacgaagggtgaattcagttcctgatatggggtgtaggaaagtccttgggctgaatatcgttgaacaggatgtcattactgtgggcaactgatctacacaaggagtgaacaacatgattttgatagagcacattctgggtaatgtgaaaaaagatccggtttggcgggaaaaactgaaagatgccactttcgatcttttgatcctggaccaacgggaagcacaaaaaagccgttgccgaaaatccagtactcaaggtctggatctgggtatttctctcgaccgcaacgtggtccttgctgatggtgatgtactggcatgggatgaagaaaccaatgtggccgtggtggtacagatcaatctacgtgatgtgatggtgattgacttgagtgaactgaaaagtcgttcacctgatgaattaattaaaacctgctttgaactgggacacgcgctgggtaatcagcattggaaagcggtgaccaagcataacgaggtgtatgtgcctctgaccgtcgcgacaaccatgatggactccgtcatgaggacgcacggcttccaacatctcccttttcgtttcgtgaaaggtgccgagattttacctctgctgacgaactccgaagcccggctactgtttggtggtgctgaggataccgacacgcacgttcatgttgccagcccccttgatgaacctcatggctctggtctgcacattcacggtattcactcccacgaagaaggccatagtcatggtgatcacgatcatgaccacagccatagccatggtgatcatgaccacgaccataaacactgattcaggcagcgaggcaccgcgatgaacgcatcagatctcattcgtatcatgcaatttggtgattccgtactgccggtcggggcctttacgttttccaatggcgtggaatctgccattcaaaccggcatcgttcatgatgtagcaacattgaaaggcttcgttttgacagcgttgaagcaggcggccagttgtgacggcatgggcgttgttgtggctcatcgtgctgttgtggcagatgaccgtgacggtattatccgtgctgattgggcggttaataatcgtaagttaaatgaagaaagccgcctgatggcaacccgcatgggtaaaaagctggcagaaatgtcgatccatgtggtggagcacccattgatcagctggtggttggaacaaatcaaaaatggcaacacggcgggcacctatccggtgactcaagcggtggttatggcagcacaagggatcgggcaacgggaagtggttgtgatgcatcaatacggtgtggcgatgaccattttaagtgcggctatgcgcttgatgcgcgttacgcatttcgatacacagcatatcttatttgaactgaaccatgacattgagaaattctgcgatattgccgaaatcggcgatatcaaccagatgtcttcttatgtcccgattgtggatgttttggccgccgtacatgtgaaagcccatgttcgcctctttagtaactgagtgaccgcggtgtgaacgatcgagacatgaataatgtatcgataaaaatgaattcaggatgctgcggtgaggtgttagccgagtacctaccccaaatcagataaaaagaatgaagaggattatcccgtgaccgataaaagcacagcacgtaaaaaaataacccgtattggtattggtggtccggtaggttcggggaaaacggccattatcgaagtcataaccccgatcctgattaaacgaggcattaagccactgattatcaccaatgacatcgtgacgaccgaggatgccaaacaggtaaaacggacgctgaaaggtattctggacgaagagaagatccttggggtagaaactggcgcttgcccgcataccgcagtgcgcgaagacccgagcatgaacattgctgcggtagaagagatggaagagcgcttccctgaaagcgacctgattatgattgaaagcggcggggataacctgacactgacattcagtcctgcactggcagacttctacatctatgttattgatgtggctgaaggtgaaaaaattcctcgtaaaaatggccccggcttggttcaggcagacattttagtgatcaataaaattgacctggcaccttatgtcggtgccagcctggatgtcatggagagtgataccaaagtcgtgcgcggcaatcgcccttatattctgaccaattgcaaaactggccagggcattgaagaactggtcgatatgattatgcgagatttcctgtttacccatgtacagccggaaggagaacaggcatgacagcacagagccagaatatcgtggagacgccttcacgggttcgcgctcacgcattaggtgttaacgcgccggaattagcgaaatatcaggatgaaccggcgcaaatgcgtagcggggcggttgggaaaagtggctatctgaaactgagatttgccaaacgtgaacattgcagtattttggccgaaatggaaaggcgggtaccctcattggtacaaaaagcactgtactgggatgaagaaatacctgagttaccttgtgtcaccatgatttcgacatcaggttgtattttgcagggtgatcggttagctactgatgtgcatgtggaagcgggcgcttgtgctcacgtcaccacgcagtcagccacaaaagttcacatgatgaatgcgaactacgcctcgcagatccagaatttcattgtggaggaaggcggttatctggaatttatgccagacccgctaattcctcatcgaaattcccgttttattactgataccacgatcagcattcatccaactgcgaccgcgatttattctgaagtgctgatgtccgggcgtaaatatcaccatgctgacgaacgattcggttttgatgtttattcctctcgggtggcagcacaaaatctagcgggcaaagagttgtttgttgagaagtacgtattagaaccaaaagtagaaagccttgacgcagtgggtgttatgcaaacctttgatgcgtttggtaacgtgattttattaacgcccaaagaacatcatgaccgcattctggcacgggttccggctcattttgacatcaaagggggggattgccagcggcgcgacgcgtctacctaatgattgtgggttagtcttcaaggcgttgggtatcgatagcgccggtgtaaaggcagagattcgccaattttggaagatagcccgcgaagagattttaggcgtcacattgcctgaacaatttttgtggcgctgattttgctgttttgatgcgccattttaaggggagaaaagggggaataagtcagtctattgaatagaggctgggtacccagcctcgtttatcagccagtgatccaagcaagtgaaagcagccacatcaatcagtgattccgggtgagtgagagcagcgaataccgctgcagcttcaagtagaagggtaaaataatgaatgctaaaacagtcaacaaatcaggttgggggcagcttgccaattcaaatgttttcattgaatttatcgatacggctttgcgcggttgtgctcaggtaatgtttcagaataacccattgaccgggctattctttttcatcgcaatattcataggtgcttatggtgaaggtaacccggcggtcgcttatggctgtgttctgggaacgctggttgccacacttaccgggttgagcatccgtgaccggaaatcatggcgctcagggttatacggttataacggctgtctggtgggggccgcactacccacctttctgatcgccacaccggtgctatgggcctgcattgtcttgggcagtatcgtttcggtgattgttactgcctgtatcgctgatattttaaaaacctggaaagtggctgcactgacggcaccttttgtcttaaccacttgggtggtcttattggccagttacgcctttgctggcctacatagcagcggattaccggcaccggctttaccacagcaactggttttagaggctggtaatacgtttgctggcaccaacatttttgtcagcatgttccatggtgtttcacaggtgttcttattcagtagcctgatcgcgggcatcctgtttgttatcgggttggccattgaatcactttgggcagctgtttttgctctgtgcggagccatattggcgatcctcaccgccaccctcctcgaggcggaccatcacagcattaatgctgggctttatgccttcagtgcggtacttaccgcgatagcactggggtcgacgttcaataaacccagttggcgggttttagcttataccgttatcggggttatttttacggtattcgttcaaggcgcactgaacaccctgttattacctatcggtattcctactttaacaatgccttttgtattggcttcgtggctattcctggtaccgaataaagatgtcatgccagagcaccgacagtagcgattaaatttaagacattcttggttctgaacatgttaccggtcatattttatcgatcatatagacctcaaattattggcgttatcgtgttgtcagcgataacgccaggtcagaacgggtagggttgaaaataatctggagtgcgaatatgacgacaataatcgccagcagcagcgcctttggtaatcagcaaacaaagcgcagagccatctacctgctaatcggcctgttggtggtgaatgggttagcttgggtctgggcttttgctgaatttaatgataatgccgtgctgatgggaatggctttcctggcctacagttttggtttgcgccatgcggttgatgcggatcatattgcggctattgataacgtcacgcgtaaactcatgcaacaaggtaaaacaccgattgctgttgggacttttttctcactcggccattcaactattgtgatcttagcttcactggcaattgctgcgaccgccatggcatttaagaataatatggcgtggtttcacgaaaccggtggtttaatcgggacgttggtgtcatccgtttttttattgttatttgcttttctcaatttaacgatcctgatttcagtgtataaaaaattcaaacaagttaaagctgggtatatttataaagatgaagagcttgaccttctggtcgtgaataacggtggtctgttatccagaatgtttaaacgtgtatttaatatggtcaataaaagctggcatatgtatccagttggttttttgtttggcttaggttttgataccgcaactgaaattggtgttttggggatatcagcggccagcgccactcacggtatgaatttgtggtcgataatggtgtttccgattttatttgcggccggaatggcattgatcgattcactggataattttgtgatgattggtgcttatggctgggcattttctaaacctgttcgtaaactttattacaatatcactatcaccgctgcgtcggtgattattgctttctttatcggtggcattgaagccttgggtttgattgccgataagttaaatttaactggtggtatctggacgccaattaataatatcagcgagaacttaggtcagatcggttactggattatagggatgtttatatgttgctggttagtttctattattaattactatgtccgtggttatgacaagctaaatataagccgataagtcatatttattgcgagtgaattattagacccgctgacacaataagttgtatgtgcgttggttagggaaggctaacaaatagagacactcattaaccgataacgcttaatgagtgtcttttttttacaggttacatattgaacttgttattacatattgaacttgttattacatattgtgttttttggcgaaatttaaaatgtcctgtttaatttcagacagtttactttctggggccttcttacatacctcgaccactttaggtgtcacgagagtatcggtctcatgcagatcaacataatcaccttgtttatattgggtatcatcgttcaatacccaataaactaccggagtaaatgacttaggatttagatccaagaactctttgcaagtcatatcacttggtgtggtccctgtcggcgttgctgcaaaggtagttgccgcggtggaaagaagcaaaccagtcagtgcaatattacgcagtgatttgtaggacatgtttattttccttatttacttgttaaataaaaatgcggtaataacctttatacccatcatacttcaagctgcatgtgcgttagctactctcaatgattttaattacttactggtttttgaccttaaaataaatagacccatcaaggttttttcacttgccgcctttctgaagctcgaatttttagagtatatacatggcgtgtgcatactcaaaatattgaatgagtgagaatgatgattaacatcactctgatataaagatccaacgattgcgatatgttggattgcatctattattgttcataagtggcactattgctaatatctacatctgttttttttactcacaatagagtgtggtgaggtttacacggtgtaaagctatgaaaaataagttactacagtaaataataccgttttatgataataactaagtgtgttttttatgtggattaaattcactcccgtaaatatgagaatgctgcgtatacgtgtggtgtgcgtattaagataaaactatcatttgatttctatcaaaaataatttaatttaatcatgatttttctcatttcttatctatactaaaattacctataacaattctagttactctatcgatgaaaacattacgggaatttagagctaaggtatcggtacccatttttcttgccattttggtggcaattaacgggtatctgattttaagcccgctactctatcgggcgattgcacattcaagcgatgcaataaataacttcaatacttggaaggaggcgttaagttttctggaattattcgaaatcccgcaatttatgatcggtctggtcttgatgttgatggcatatgcactatcaatgaaaacccgtacagcatggtttttatcggtattgctgctatttactcttgttgccatcaatatttttatcgcgaaaaaatatgatagcctgacgatttactccatcgtgattatcttagcactgctcttttattggcggcggtttgattattacagtcttggcagcggtacattctttgctgttgtgagtatcgcttcattaatcgtctatagcatgttgggtacgctctatatgggtgatgaatttgcccccgtagtgactgatttatctacagcattctatttcgcgatagtgtgtatgtcgacggtggggttcggggatattatcccgcataccactgtggcgagaatgtttactcttacggtgattattgctggtataactgtttttgctacctcagtggcttcgattgccggcccgatgatcagtaataatatcaaacgcatagttaaaggtaggatttctcacgtggaacgtaaaaatcattttattattgtcggtaccaactctttggcactgaatgtatataaaggtctgcgtgaccggggtgatgatgtcactgtggtttgtgcggtaggtagccaacatgatttcccttccgatgctgatattatcgagggtgacccttcttctgttgccacgctaaaattagccggtgcggcgaaggcaaaatatattatcgtgttgtgtaacaatgatgctgataacacctttaccattttagcggctaaagaaatttcgggtgaggggacgaaaatactggcattagtcaatgaaactcagaatatagaaaaagttaaaagagtcaatccagacatggtcttctctttgccattgttaggcagtgagttactggtcaggactctgaatggcgataccatcaataatacccttattacggaaatgttctttggtcattgccagaaactggattgatatcattaatagcccactatcactgtgtttatatcaaaacaccctcggttaagtgagggtgttttttttgtcacgagccttggtttttatgggctatttattcagaggcaacttgtggatctttaggtttctcttttggcccgatcatcaaacccaactcgacagcaataaaaccaacaatcaaactggcgactaaataacagattgaaaccaaaacttcggtaggatttttcatcatttctactgcgccaaatacgaagctggagaaggttgaaagaccgcccataatcccagtgcctaccatcagatgtacatactggttaattttatctttcttaaagaaagaggttgtcagccctaatagaaacgctgcaataatattagcaacaaagatatccatcgggaaaccatcagccagacgtggtaccgacagcataataaattcacggcacatggcaccaaaagcaccaccgacaaagactaagataataagattcggcataatcactcctcccaattagtaagccagccaggcaccgaaggcagcggcagctaaaccgaccaatacagaaataatcagatatccggcggcaattgctctgcctcgggctgtggccagtttggccgcatctaattgcatactgctgaaggtggtataaccgcctagaatcccagtcaatacggcggtattcattaagtcgccatagcggtcgcgccagtcaacactgaacaaaatactcaagtagccaatgacaaatgcacctgaaatattaattaaaaatgtaccgagtggaaaattacctttatagactttgccaatacttaatcctatccaccatcgtaaaagtgagccgataccgccgcccaatcccacccacattacatcgattgcagtcataataaagcctcaataacgattagtttgagtcaagtaattgtagtctaaagtagacaataaaatgataaatatcgcgtacctatttattttaatctgataatggattcgttttttgtccgccatcaataaagtaaaagaataacaacaacgccggcttggtggttttattgattaaactctgaaataatatctgaatgtcactattgcgcttcttttttaatttgttgtcaaaacatttggctgaaataacgattaaagaatattccactcattacgtatgacagtttatatcggtagggcgtttccttggattatggctctgcgttagttctgataatatttgcagggttatttatcccaccgcagcctgacaacttctttcggttcacatattttcaaatatcttctttctagacagataatggatggttgtccatttaataattcttattacggaaattggtatcaggctgtaatgctagaatcagctattttctgtctcctgttagtatgaatagcctataacttgctatttttcggctagcctgagaacgtcattttgctgttttaacacacaaaataatctgcatattgatcactacgcctgttgggtctaaatggcgtttctttcctcaatacaaaacattcggcagccagcaaaaataataagatttgctaatttatattctgactattttctattgccttaagttagggtatcttctgtaaacaaaataataaaaatttatttaatatcaatggattaaacttatttcgtcaagaaaaaaattagccattttgcgataaccatcacattgagatagttgaaaaatgtgaaggttgtcaatctgtaaagtcaatatgagacgattattgtaagccttggattactgctttatctaccaattccgtatactgccgacaaccagagacaatggaagtgagctaaggcgcacaatgaggtacagataaagggacgtttaccattgcaactggcatatcaataacttgtgtcttttgaacatcaaaaggtgttgggtatggaaaagaaaaaaatttatctgttttgctctgctgggatgtctacctcgctattggtttccaaaatgaaagtgcaagcagaaaagtatgatgtgccggttattatcaatgcttacccagaagcgctggcatcggcgcagggtgctcatgctgatgtgatcctactggggccgcagatcgcctatatgttgcctgaaatagccaaaatgttcccgaataaacccgtcgaagtgattgatacgcttctttacggcaaagtcgatgggttaggggtattaaaagctgcggtggccgcaataaaaaaagcaaaacaataaggggatcactgtgagcacatttattacgtcgttggagaaggtcatattacccttcgccattagaattggcaggcagcaacacgttaatgccatcaagaacgggtttatccggctgatgccattaaccctgactggggccatgtttgttctaattaataatgttttcttaagtttcggtgaagggtcgttcttcttttcaatgggtgtgcgattagacggcgataccattaccatgctaaatggttggaaagccatcggtggtaacgtttataacggaacgctcgggataatgtcgttaatgacgccattctttatcagtatggcactggccgaagagaagaaggtggatccactctctgccgccttactggccatcgcagcctttatgaccgtgaccccgttcagtgttggcgaggcctatgcggttggtgccaattggctcgggggggccaatatcatctcgggtatcatcatcggtctggtggtggctgaagtattcactttcattgtccgacgtaattggattatccgtctgccagatagtgtacccacttcggtttcccgttctttctcggcattgattcctggctttatcattctttccatcatgggcctgatttcatacactctggcgctatatggtactaatttccatcagatcattatcgattccatctccgccccgctgtcgaaaatgggcagtgtcgtggggtgggtgtatgtgatgttctcctctctgctgtggttcttcggtgtacatggtgccatggccttgtctgcgctggaaagtggcatcatgatgccgttcgcgttggaaaacgtggcaacctatacccaatatggttcggttgaggccgcactggctgcgggtaaagagttccatatgtgggcgaaaccgtttgtcgattcctacatcttcttgggcggaaccggtgcaacgttggggcttattattgccatctttattgcttctcgccgtgaagattatcggcaggttgcgaagctggctgctccggcgagtattttccagatcaacgaaccaatcctgtttggcttaccggtcattatgaacccactcatgtttattccgtttatcatggttcagccgatattagccattatcacgtcagtagcttattacagtggccttattcctccgatcaccaatattgctccgtggactatgcccgccgggctaggtgcattctttaacaccaatggtagcattgctgcattattattaagtttgttcaacttgggcgtggcaacactggtttatctcccgttcgtgattattgccaataaagcacagggcgagatcgaccgtactgtcgaaagcgaagacgatattgctaacagcctgaaattctaagcgttacaacctgtttgagtgttatggttttggctcaaggccgataaaaatcgttatggattggtccggctcaatatgcggaccagacactcaagtacgaaagaacagtggctattgattggcggatgttgccaggcgaaatggctttcattgacggagtaattgtatgtttgatttaagtagcatcgttgataacgaacaaaccagtgatgcgctggaagatgtggtcatggggcttatcatcaacgcgggccaagcccgtagcctggcctataacgcactgaaacaggccaaagccggtgattttgcacaagcagatgaactgatggcgcagtcccggagcgccttgaatgacgcccacttggtgcagacacaattgattgaagccgatcagggcgaagggaaaaccaaagttaccctggtgctggtacatgctcaggatcatttgatgaatgccatgttagcgcgagaattgattactgagcttatcgagctgcatcaaaaaattcagtgatacgccgacggggcgataattctcaatggtagagcgatggtgactaagatggacgtcagattagtacgtgaaagagacttttttaacggtaaagaattccatctgtttatttacaacaaaacggagagtgcgaccggtttacatcagcatgattattatgaatatacgctgatattaaccgggatgtgctaccaggaaattaacggaaagcgtgtttttttggagcgtggggactttatctttattcctcttggttctcatcatcaaagtttctatgagtttggtgccacccggatcctgaatgtcgggatcagtaaagctttctttgaagaacattatttccatttactgtctcggcctattgtggcctctcaggcgtatcgcttaagaggtgattttctttcctatatcgaatcggcgatctctgctccacactacagagaaaatgagcaaacagaacttttagagctactgaccttttatgtgactaaccgcatcagtcattacaaagagagtgaagttaacgacgatataccttcgtggctgaaggccacaatcgacaaaatgcatgataacgcgatgtttagtgagaaggcgttggtgaatatggtcgagctttctggcaaaacccaagaatatctcaccagagcgacacggcgctattatcagaaaacgcccatgcagattatcaatgaaattagaataaattttgccaaaacccaacttgaagtgacgaactatttagtttcggatattgcatttgaagcaggctacagcgacaccacgttattcatcaaaaacttcaaaaaattaacctcttttacgccaggaaactatcgcaagaacttctacagcgccagagagagtttatcccattagttttccaaccggttattcccatagtgggagagggttggcaaggaacctttaatggaaaaattacttattgttaatgccgatgattttggtctgtgtaaagggcaaaactacgggatcattgacgccttccgcaacggcgtagtctcctcgacgaccgcaatgatgaacagtgtggatattaaccatgcggcggaactcagtgcgcaatatccggcactgccggtggggatgcattttgtattgaccttcggacgtccattgaccgcaatgccttctttaaccgacgcgaatggtgaactgggtaaatggctatggcagcgtgctggagcagggacattggatctgaatgagatagcgcaagagctggaatgccagttcgagcggtttagtgcggtctttggccgccctccgacccacattgacagccatcatcacgtgcatatgttgccgcagatttatcccttagtcgccgccttcgcccgtgaaaaatcactcccgctgcgtattgatcgacatgaagtgcagcaacatgggctcactctcgataacccacgtagtagcgagtggtttaacgctggcttctatggtgagaacttatcagagccgtcgttcttgcagctactggaacacgctgatcaacaaggcgttaactcgctggaaattatgtgtcatccggcctttatcgatcagacgttgatgaccagtggttattgttatccgcgattgaccgagttggcgattttgacctctccgacattaaagcccgctatcgcgcaacgtggttatcggctggggtcgtttttagattgttaattttgtttactcaggtgcatgggtcgtgactatatagaagacgacaaataggaaagataataaaatggcgagcttgcctttatctgtttcgattttaactacgccataaatgaaaagcagaatgaccaaaatgccggtcgagataagaaaaagtaaaaacctaatatcactggctgatagcatagaaactcattgggagtggttatcatagacatcacagataatgcccccatttttaggggcattatcctacaagaggcgactcattgagagaaatcgacagattgagaggattcagtctggcgttgataccggggtttcagatgcagccgatgctggaatcgaaacattcgctttcgaaagctgagcaatccgggcctcgtacgacaaaatcaaggcatcttcactcgtgagagtattacgtgagttctttagccattcacgctgttcattgcgaatattgatttcttggtcaggtgctgcagcctgcgccttagcataaacgctgagaagtgtatcatccagtttagaaagaacagggttggtacagattgatgtctctacgtagccttttgcgttgtcgcagtcaaaactggctgcatagcctggcactgccaggaaaaatgttgaaattatgagtcctgatgtaaactgtttcaccacgttttatcccttcattctcatttagttatcatattgagccattgagtattattgatcgaaagacaaaaagtaatcaccttcagcgtttttcttgaaaaaaacagatcccgcttaactaacggtgctacatcttcctttctctaaataatagtgattatcaatcaatgtgttggtgtcacgttgcgtgattgtgacgttctcgttcctcctcgcgtttatttgtctgccactcagcgatatcggctcgctcatagagaagcccaaggcggtcattgagatgatatggaggccggggattggcgggcatcattgtggtgacaatacaaagtcatggcggggaaagttggatgaccctctagagtctgttaatctaaccgaaagtaatgaaataccgtaaaaccagatggttgaaaaaatgtaggtcaaaattaaacttttctttgattgctataaaaacactataaaaatcaactgcattattgttttggataaagatgaaaactattgaactcgacgaagaactttatcgctatatcgccagccatacgcaacacataggtgagagcgcgtcagatatcttacggcgtatgctgaagtttactgccggtcagccggtaactgacctgtctgtcagcggtgctgctgtgaaagtgactgcccagccagccccacgggatcgggttcgtgccgtccgtgagttgctgctgtccgatgaatatgcagaacagagtagggcggttaaccgctttatgttggtattatcgaccttatataccttagatgcgcaggcgtttactgaggcaactgaatctttgcatggtcgtacccgagtctactttgccggtgatcaacagacattgctgcaacacgggacgcatactaaacccaagcatgtgccaggtacgccattctgggttatcaccaataccaatactgagcgtaagcgcagtatggtacagcacatcatgctggcaatgcagttcccgccggagttgactgacaaagtgtgcggaactatctgatttcattgaaaccatcctctttctcagccaatggcaacgcccttgctgaggacgtgtataggagtagtgactgtggcgaatcaccctcgggctgggcaacctgctcagcaaagcgatttaattaacgtagctcagttgacatcgcaatattatgtattgcagccagacgctgaagaccccgctcatgccgttaaatttggtacttccggccaccgtggtagttcagtgcgccacagttttaatgaagctcatattcttgctatcgcgcaggcgatagctgaagttcgtcatcaacacggtatcagcggcccatgctatgtgggtaaagatacccatgcgctatccgagcccgcctttatttcggtgctggaagtgttgacggcgaatggtgtcgatgttgtcgtacagcaagataatggttttacgccaacaccggccatttcccatgtcattctttgtcataacgcccagggtaaagcgttggcggatggtattgtcattacgccatcccacaacccaccggaagacggtggcattaagtacaacccgccgaatggtggcccagcggatactaatctgacgtccgtgattgaaaagcgggctaatcagttactcagccagaatttaaagggtgttaagcgccaaacattggataaagcctggcagagcaatcatctgcgtgagcaggatttgctccaaccttatgttgaaggtttggtggatgtcgttgatattcccgccattcaacaagcagggctgaagctcggtgtggatccgcttggcggctccggtattgcctactggcagcgcattgctgagtactacaagctggatttgacgttggtcaataatgccatcgatcagacattccgatttatgcatcttgatcacgatggtgtgatccgcatggattgctcttcagagtcggcgatggctggtttgttggcactgcgcgataaatttgatttagcttttgctaatgatccagattacgaccgtcatggcattgtgaccccagccgggttgatgaatccgaatcattatctcgcggtatctattaattatctgttccagcatcgcccacaatggggggcgggggtggcagtcggtaaaacattggtttccagtgcgatgattgatcgggttgtggctgatttgggccgcaagctggtggaagtccccgttggctttaagtggtttgttgatggtttacacgacggcagttttggttttggtggcgaagagagtgccggggcttctttcctgcgctttaatggcacgccgtggtcgaccgataaagacggcattatcatgtgtctgttggcggcagaaattacggccgtgaccggtaaggacccacaacgtcactatgatgatttagcacaacgctttggtgcgccaagttataaccgtattcaggcgccggcaacgcaggcgcagaaaaatgccttgtccagattgtcacctgaaatggtgaaagccaatacactggcgggtgatccgatcactgcccgtttaaccaatgccccagggaatggtgcatcaattggtggcttgaaagtgatgactgagaacggctggtttgccgctcgcccatcaggcactgaagaagcgtacaaaatttactgtgaaagtttccttggcgcggagcatcgcgaaaaaatagaacaagaagccgtaaagattgtcagcgaagtgctggctgaggcgaaataagcgggtatattcctgtccttaaagaccaacgctgtaatcttggcactcgatcaatccggcacaggctctgttgccggattttttatgtgtttttcttaatccgttatctttgactcaatattgtcactgcactcctgtctagggttattttattggatgccaattccatatttaatgtatggttgtattttgaatgttaacgccataaggatttggaatgagtttaagtctgcctggaaacgacctgtactggctctcaaaagataatctggcacccgaagagtacgaacgtatcatcagtgctaatgcggcttggtcgcggattacgtgatgatgctagtgataaacttatcggttttttggagcctccaagatgataaatacaaaattaacggctcaaatagcaagtgtgcaggatagagagaatgttgtttatgaaatctactgtgggactgatcaagttgctgagatatcaaatgaaccaggcattggccctcgcatagaaattttctcttgtcctaatggtggaatatgggattttgaactacaagaatttttatctcttgttgagcaatccaagaaaaatatcatcaaggaattatctgaagaggcttaatgctaaaaatataaactatcttgcatgatttggcgcaattaaaaatgaccgctcaggcggtcatctaagattaatttaataatatcaatgggcggtggtttaattaattatgtttttggggagggtattaccccagagccaccatcaatgcgccggcagtaatcagtgctacgcctagcccggcaactaatgagattttttcgccaaacagaataaacgccaagagcacggcaaacaccacactgagtttatcaatgggagccacttgcgaaaccgtgccatttttaatggccataaagtagaacagccaggataaagcccccgcaacgccactcagtacgataaacaacagggcttttttatcggccagcacggtacccaccagattaaatttcccctgaaccacgaccacgccgactaaaaatagcgccatcaccaccgcccgtacagcggtggcggtattagcatctaaatgctgcagaccgattttaccgaagattgccaccagcgaggcactcaaggcagacagcagggcgtaaattaaccaagtgctcataacaaataagacctattagcattcaaaaataggatgctacgccgctgagtttcattttcctagccctaatcagcagtctggcattgaaaaaaccttagggaataaaacgatagccaacaccggtttccgttaacaggtgtttaggacgggtgggatcggcttctaatttctggcgtaaatgccccatgtaaatgcgcaggtaatgactgtgctcgacataattcggcccccaaacctgattcaatagctggcgctgagtaatgaccttaccggcattagccagcagtgccgtaagcagacgaaattcgatgggcgtcaggtgaagattttcacccgcacgggtgacttggcggttgatcaaatcgacgctgatatcagcaaaattcactaacgggctttcctgactggctccgctgtggcgacgtaaggccacacgtacccgagccagtaattcgctgataccaaaaggcttactcaaatagtcatcagctcccgcatccagtgcggcaactttatcttcttcattgttacgggcagatagcacaatgattgggatagcgctccactggcgcagatcttgaatatagttcaggccatcaccatccggcagccccaaatccagaatgatcaaatcaggcttacgggtaccggcttcaataagaccccgttgtaacgtctcactctcaaatactcgccagccctcactctccagtgcaatacgcacaaagcgccggatctctttttcgtcttctacaatgaggatgtgtgtcggggatataatttgctctccttttgctcgtcatacttactcgtcatacttcaagctgctgatgcgttggctgccttcgctgccttcgctcatctcggtcacttactgatgtcagctcccggggattctctccattgccgccttcccgcaactcgaattatttagagtaatgtttgtcatgcttcaagcggctggtgcgttggctgccttcgttattctgtctgccgcgggcattttgttatcaacctcaggatatatcattattttcagtatcaatattgttggtatcaatattgtcggcatcaatttccggcactttttccagtggcaaaacaaaacggaagctggctccgccctcttgacgcttctccacccagatacgcccgccgtggacatcaataatggcacgacaaatggctaaacccaagccaacacccggaatggcagactctttattcccgcgggaaaacttatcaaaaataagattttcctgaccgatggtgactccggggccattatcccacacgtccacatttaaccactcgccttgcacttccgcccggatacccaacaaggcggcgtgacctgcatatttatgggcattttccaggaggttgataaagacccgctccagcaagcttgcgtcgcaattgatcaacaccatttcatccggcaattcaacgcgtatctgatgctgacttaaggtggtttccagcatatacagggcgctgccaataatctcttccagcgattgccactctttacgtagattaaaaccaccagactgaatacgcgccatatccagcagattgttcaccaaccgggtggtgctcaagacctgctggcggatttggttagcctgcggggcatggcgcgaaccttcggcggccagatccagcgtcagaatttctgcctgaccgaataacacggtgagcggggtacgcaaatcatgggacaatgccgccagcagcgaattacgcaattgctcccgttcagcatccagttttgccagttcagcactgcgggccagatgtagcctttccaatgcattggcaatcaggctggtaaatgtttgcaacagccgttgctgctccggcaccatcagttggcgtaagttagcgggttcaatcgccaacacgccgtaggtctgttgagccgctgtcaacggcagcagttggtagggcacgcccggcagggtatcggtgcccgctcctgcaggggcaccctgattaaaactccaatgggcaatggcatcatcaacggacaggatgcccccgtcatcgggcattattggctgtaaatggccctcttcctgtggcagtagcaggctggttttggcctgaaaactgctggaaagaaaatggcggctggttttggcaatatcctccggtgtcagagcgcggcttaaactgcgagacatttcatacagatgtctggcccgttgttcccgataacgggcaattttagcctgatagcgcaccccagcggtcagattccccaccacgataccgacaatcagcatcacaccgaaagtcagcaaatattgcacatcggtaacggctaatgaccagtgcggttggacaaaaaacagatcgaagctggcgacattaatcaccgccgccagcactgaaggccagcggccataaaacagggcaataatcaccacgcccaacaagtaaaccatcaccagattggcttgatcgaaacgggggatcaaccacaacgatagcacggtgatcagcgcacatagggcgatagcggcgacacatccccgtagctgcatacgccatttttcggtgaaggggcgcgagtctggttctttagcgacattggttggcggatcggcatccagtgcaataatcaccaaatccagatctggccccagcttacctaagcgatcggcaaaactgcctcgcagtttccaatgttgctcggtgcggcggccaataatgattttccccagattgtgttcacgggcgtagcgcaataccgcctgttcttcactggggtccgataaggtagcggtttccgcgcctaactcttgtgccagtttaagggtgcgcaggatagcgcgccgtttagcctctggcaggccgtgcaaccggggggtttcaacatagactgcatgccagatgcagcctaagcgggcggccaaccgggcggcggtacgcactaacttttcattacccgcgtggtggccgatacacagcaaaatggcatcgcgagtatgccaaacccgttcacgtccttgggtatcgcggaaggcgcgcatttgatcatcaacccgatcggccgtacggcgtagcgccaactcacgtagggcgattaaattccctttacggaaaaaatgttcgatggcgcgctcagcttggccggggatatacactttgccttcattgaggcgttggcgcagatcatcggggggtaaatcgactaaaaccacttcgctggcttcgtcgaacatatggtcgggcacggtttcacgcacccgaataccggtcacaccgccgaccacgtcattcaggctttctaaatgctgcacattaacggtggtcagcacatcaatgcctgcatccaatagctcttcgacatcttgccagcgtttgggatggcgggagccattggcattactgtgcgccagttcatccatgaggatcagcgcgggacggcgggccagcgcagcatctaaatcaaattcacgtatctggcggttacggtggtggatgcgtttcagggggagggcggttagcccttcaagtaaggcggcggtttcactgcgcccgtgcgtttccaccaccccgaccagcacatctaacccttgagcgcgcaagcgttgcgcctcttgcagcatggcgtaggttttacctaccccggcgcaggccccaaaaaagacttttaaccggccacgaggtttttcattcgccacggctaacaggctatcggggttcggacgggttggttctgcatccaccatgatcgttccttacggttttgccgggttggcggggacttttacgtggctgtggctatccagcgccatatttaaattcagcacattgacgacgggctcgccaaagaaactgggtatcgctttttgcatactgttatcaatcaattgctggacatcagacagcggcatctgacggatactggcaatacgcggtgcctgataataagccgctgccagtgaaatatggggatccagaccactgccggaggcggtgactaaatccaccggtactggacccaattgggtgggattagcctgacgctgcaatttaactcgttcgccgatagcctggcccagtgccgggttgctgcttgccaaattactgccacctgaagccattggattataaggcctatctgcggtggctgatgggcggccagtaaaataacccggttgagtaaagttttgaccaattaaagtggagccaacaacgttatcgcccagtcgcgccagtgaaccactggcttgctgtgaaaacatcaagtgcgctaacccggtggtgagcagaggataagctatcccggtgatcagtgtcagtaatatcagtaaaaccagcgctggccgtaggtaggacatgcccgatgtcggcgatgcagatgataatggagatgttgtcgatgacataaatattgcctcaatttgtgtcttaaaaccggccaccgcatcagggtgcgatggctgtggttaaacggtttattgtcgccttggtcatggctgtcgtaataaatgccgttatgataattattgcgctaacccttctgtgctcatgattacagcggctgagtcgctagcccatattcagggcggttaacagcaggtcgatcaacttgataccgacaaacggcaccagtaagccacccaaaccgtaaatccacagattacggcgtaagagggcggccgcactcatcgctttataactgacaccttttagggccagcgggatcagaaacacgatgaccaatgcattaaaaatgaccgccgacaaaatagcggaagacggtgaatgcaactgcatgatgttcaacgcattgagttgcggatacgtggcggcaaaggcagccggaatgatggcgaaatattttgccacgtcgttggcgatactgaaggtggtcagggaaccacgggtcatcagcatttgcttaccgatatgcaccacttcgatcaacttggttgggttcgagtctagatccaccatgttaccggcctctttggccgcctgtgtgccggagttcatcgctaccgcgacatcagcctgtgccagtgcgggggcatcgttggtgccatcgccggtcatcgccaccagccgcccttcggcttgatattggcgaatcagtgccagcttggcctcgggtgtcgcttcggccagaaaatcatctacgccagcttcagcggcaattgccgctgcggttaggcgattgtcaccggtgatcatcacagttttaatgcccattttgcgcagttcggcaaaccgttctttaatgccccctttcacgatatcttttaacgccaccacgcccagtacgcgtgatccctcggcaaccaccaatggggtaccgccggtccgggcgacactggcgaccaaatcatccacggcgggtgggaagtggccctgattggattccacatggcggcggatagcgtctaccgcgcctttgcggatcatccgctcctgtacattgacaccgctcatccgcgtttgtgctgagaagggaataaaggtggcattcaggctatgcagatcacgttcacgtaaattaaaacgttgtttagccagcacgacgatactgcgcccttctggcgtttcatctgccagcgaggaaagctgagcggcatccgccagttgttgctcggtgacaccgggagcgggtaaaaactcggaggcctggcggttaccgagggtaatggtgccggttttatccagcagcagcacatcgacatcaccggcagcttccaccgcccggccactcgtggcgatcacgttagcccccaacatgcggctcatcccggccaccccgatggctgacaacaacccgccgatcgtggttgggatcaggcaaaccaataaagcgactagcacggtgatggtcaccgggctaccggcttggctggcctccacgctgaaaacagagaacggatacagggttgctgttgccagtaaaaagacgatagtcagtgccaccaacaatatggtcagcgccacttcgttgggagttttgcgccgttttgcgccctcgaccatggcaatcatccgatcaaggaaggtctcgccggggttaacgcgacattcaaccaccagccaatcggacaatactctggtaccgccggtaactgacgagaagtcgccaccggattcacggataacgggcgcagattcgccagtaatggcactttcatcgaccgacgcaccgccttccagcacttcgccgtcacacggcaccgtgtcaccggcttcgatcaacaccaggtcgcctttgcgcaaactgtcggcagagactttttcttgtggtgcatcaacacgggcctcggacagttttttagcccaactggtttttttcaccccgcgtagactggcggcctgcgctttgctacgcccctcggccaaggcttcggccatgttggcaaacagcacggtaaaccatagccataaagcgatactgccggtaaacatggcgctgcccgtggtgtgcccacttaatatgtccagccagatcagggtggtcagccaactgcccaaatacaccacgaacatgacgggattgcgccactggacgcgcggatccaactttttcactgcatcgagaagcgcagtgcgaaccagtgcaggctcaaaaatcgcgcgttgtttgtgagtcatcgttattctctctttgcgacaaatggatattcagtcggtattgacgagtcatctcttgatgatcccttttttgctcacctataaaccggataatcaatgtgctaaccagacttgtagatgttcagcgaccggccccagggccaatgctgggataaaggtcaatgcgcccactaataagacggttccgatcagtaaaccgataaacaacagcccacccgttggcagggtgccgttacccgcaggttgccgtttcttcgccaccagtgaactggcaatggccagcaccggcagaatgacgccaaagcgcccgataaacatggcggcggccagcagcaggttataaaacggggtgttgacactcagacccgcaaaagcgctgccgttgttattggccgccgaggagagggcgtacagcacctcactaaaaccgtgcgcaccggggttgaggatccccgcccgtccagcctctgtgcagagtgctaacgccgtccctaacagcacgatagtgggggtcaccaaaatggccagtgcggtcattttcatatcaaatacgtcgattttcttacccagatattcaggtgtgcggccaatcatcagaccagcaataaagacagtcagcagcacgaacagcagcatgccgtataaaccggaaccaacgccgccaaacaccacctcaccaatctgcatcaaccacagggggatcatgccacccaatgcagtgaaggagtcatgcatcgcgttaaccgcaccacaggaggcggcggtggttactacggcatacaggctggtggcgagaataccgaagcgcgactctttaccttccatattgctattgctgtcagcccctaacggggataaatgcgggtttcccgccagttcggcgtacatcaccaccaccacagcaacgataaaaatcagtgacatggcccagataagagcgtgcccctgacggttatcgccgacgacctgaccgaaggcaaaacagagtgcgcaagggatcagaaaaatggccagcatttggacaaaattactgaatgcagtcgggttttcaaacggatgggctgagtttgcaccaaagaaaccgccgccattggttcccagcacttttatggcttcctgcgacgctacggggcccatgggtaaggtctgttgcacgccttccagtgtggtgatatgcaggtagtcatccagattttgcaatacgccctgactgacaaaaataagggcgatgatcaaggcgatagggagtaagacatacagcgtgatgcggaccagatcgacccaagcattgcccagtgtggtggctgaatggcgtgcaaaggcacggatcagtgcaaaggcgacggcaataccagtggcagcggaagagaaattctgtacggttagccccgccatttggctcagataactgagggtgttctcaccgctgtacgcttgccaattggtgttagtcacaaaactgaccgcggtattgagtgccagatgccatgacatccccggcagatgttcggggttcagcggtaatgacccttgggtcatgagcagcacaaacagcaagacgatccccagtagattaaagcagagaatagcgagagcatattgccagccgttcatctctgcatttttcaccccactgcaacgccataaaccggcctcgactttttgcagcgcagagaagggctcaccttcaatcaaacgtgctaaaaacccacccaacggacgggacaacacgaacaacaccagcatgaagctggcaataagcagaaatcctgacgctaccatttaaaagtcctccgcgttaaataaggcataaaccaaatagcccaacagcagcaggaccagcaacgcaccacaaacgatgctgaaattcacgatatacctcctgaggtagtattttttaataacaacagcttaggaagtcgtaagaaaagttcttgataaaaaaacagggtatagcgtaaaaaaaatataaaaacggtcaaaaaatgctcattaattgagtgtaatttgatcagttgaagtattgatgtcaagcttggtttgtgaaacttactttcaccgggtgaatgtatttggtttgctaattggcaaataatacgcaaccaaagcataacaatgattcatttaaatcaacttttacgtaacaaaattacgaaactggcagtttatttctacttttcaggtaaaatggtggtcggatgagtggtaaaatttcagccaatacggtaaaattttgtccagtttccacattcacgcattttatcgggaggatcgttatgtccatgtacaacgcatacccattgcatctggttctcctgcgtcgtatcgcagtcgttttagtcggtgtattggcgctgcccgtcatgtttttccgccgtgaccgtgcccgtctttacagctatttgcaccgtatctggataaaaaccagtgataaaccggtttggctgacccaatcagaaaaggcaggtcgtgacttttactgagtcatatatcggctgaattcacattggtaagaaatttacaaaaaatagctggcccgtgagtatcatgcccacgggcttttttaatgcgctttaaacagcggtattttttggctgtggctgtggtagataatatcgacagtgggttttcagccgattccgggctggcgctgtttttttatgctgtataacctccccatcagtaaacccgtcaaccaataccgcagattcttggcaactactgttatgatgaaaacgattctgatgaccaaagtatctgatgaccaagtacctgatgatcaagtatctgatgatcaaagtaaccgcagagggaggatgtcatgccgggaaccgatcgggcagttcacagtaaagaatatcgctatgcgtgtgaggaacttgatgttttgtgtcgcgctggggtgacccgtggcgggttgatggattttcatcgtcgctataagttggtcttactggcgcattctcagcctgaataccgtgaaatcggtccttttattgcggcaatcagcaactggtcatccttgagcgaatttacggctgaatatcgtcggcgcttactgcatttactttctcacttgcccacggtagccaatcacaccaatgtgttaatgcacgtacagggctattttcgcccttatctcagttcagctcagcgtcaggcattggcacagcttattgagcaataccgtttaggcaatcagcctctgcaggctcccattgcacaaatcaccgagtatctggctgagttccccaatgattatctggctcagcagcgctatttttctttttatttacaagattaagtacccagttatgtacaggattaagtattaagttacgcacaggattaagtaccaagcaggccgttgtctggtggttgaatgaaatttaaccctgaagacgttgagcccatgagtaaataaggataaggcatgtctacgcatctggtctggttccgcaatgatttacgggtcaccgataatttggcgcttcatgcggcctgtcaggacccacaagcgagcgtaattgccgtgtttattgccacacccgtgcaatgggctgcacatggtatggcacccaggcaggcggctttcctgcgacaaaatttacaacatttgcaggcagctctcgcggctcgagggataccgctgcattatcaccaatgtgatgattttcaggcgtcaaatacttggctagtcgatttttgtcagcaacagcaggtcgatagcctgttttattctcaacagtatgaactgaacgagcggttacgtgacgatgcgctggcggtgcaactcagtgagcgagctatcacctgccagtcttttcatgacagtgtattgctcgcgccggggacggttctgaccggtaataatgaaatgtataaagtgtttacgccttttcgccgtgcgtttattcagcgtttattgatgagtgataaccactgtgttccggccccgaaagcccgccatgctcctcccgttctgctctcaccgttgccttttgattacccacagcagtccgttgatagccagttatttcctgcaggggaagacgctgccttacagcgtttacgccgtttttgtcgtgaacaggtacaggattaccggcaataccgcgatttgccggcggtgcccggtaccagttgcttatccccttatttggtgttgggggtcctttcaccgcgtcaatgttttaatcgcctgtgggctgaatccccagaaatgttagagaacgcagacagtggtgcattcacttggcttaatgagctaatctggcgtgagttttatcgccatttattagtggcctatccccgtttatgccaacatcatccctttattggctggactgatgggttagtatggaaccgatctgaatcgcaattgaaagcctggcagcaggggcaaaccggttatcccatcgttgatgccgcgatgcgtcaaatgaatgaaactggctggatgcataatcgccttcgcatgatcagcgccagttttttggttaaagacctgttgatcgactggcggcaaggtgagcgttattttatgtcacaattggtggatggggacttagccgcgaataatggcggctggcaatgggccgcatcaaccggtaccgatgccgcaccgtattttcgtatttttaatcccaccacgcagggcgagcggtttgataaggacggggtatttattcgtcgttggttaccggagctggctgcggtaccagacagtgatattcatcagccatggcgctgggcagaacggcaacagcagcatctggattatcctgtcccgttggttgatcacaagcaagccagattggctacactcgcggcatttgaagccgctaagcgggatagcacaaggatccctaatcgcaaggagccttcatgttattgaaatatctctcgattaaatctgcatcagataagataaagagtggtctgctaaagacgggcgtgattttatctttcagtctcttcagttcactgtccactgcggcttttgaggtcgtggcgcttggcgttgatgggggtgtcagtgatggtaatctgacctcttatctgattcgcaatgatagccagccgctgtatttggggctggatgccggttccgtgttgccagggatcgctcgtgccttggagaaaggccattttgcagcgatcaccgatgccatggccgctccgctaacccggcagggctatatttttcgccagagcattaacagttattttattagccatgcgcatttagatcatgtctctggcctgattatcggttcaccggatgacagcaagaaaaccatttatgcttcggctgataccattgatgtgctgagaaactactattttaactggcgcgtttggcccaattttaccgacagcggcagtggggctcgtttagggacttaccgtatgcaagtggtgcgcccggctcagtctttgagcttggggttgacccgcttaacgggggaaatgtatccactgagtcatgataaatcgccctcatccatgctgcttatcagtagtaataatgagttctttgcctatttcggtgataccggcccggatgatgtcgaaaaatccaaaaatctggatacggtctggcgcaaactggcggagaaggttacacaacaacaactgaaagggatgattattgaggtctcgtatcctaatgatgtggcagacaataagttgtttggccacatgacaccaacgtggttgttgaaagaattgaaaaaactggagcaatacagtggggaaggccagccactaaaaggattaccggtggtgattagccacataaaaccctcattccagcaggggcaggatgtgcgtaaattaattctctctgagttgcaacaaggcaatgatatgggaatcgaatttatcctgatggaacaaggtgatagccagaaattccagtgacttgcggttggcttttcttttataggatgaaaatagctatatgacgaaaatagctaggtgacaaaaatagctaggtgacaaaaatagtccccgcgctgtatttatactgattaattgacactgacctgatgagattgaaatgatgcgtaacgttgaactggaaactgtactcaataaccaactgaatatcggggcttttcaagattatgcccccaatggtttgcaagttgaggggcggcgggatatccagcgggttgttactggtgtgaccgccagtcaggcgttgctggatgcggcagttgcgcatcaggccgatgctattttagtccatcatggctatttctggaaaaatgaaccggtagtggtgcgggggatgaaacgcaaccgcttaaaaacactgttgacccacgatattaatctgtacggttaccacttaccgctggatgcacatcccgaacttggcaataacgcccaactggctaaattgctggagatacaggtcttgggtgaaatcgaatctttgttgccctacggtgagttcaccacaccgctgaatgccgtcgctttacgtgagcgtctggaaaaacagttggggcgcagtgtattacattgtggtgatcgggcgcccgcagaggtacgccgtattgcctggtgtacgggcggcgggcaggggtatatccaacaagcggctgagttcggtgtcgatgcatttataacgggtgaagtttctgagcaaacaattcatatagcccgtgagatgaaagtgaatttttatgcggcagggcatcatgcgactgaacgttatggtattaaagcgctgggtgaatggctggctgaacaatatcaattagatgttacctttattgatattcctaaccctgcctgagttaggggatagggctattttcgccgatgtttagcatcggcgtgtctccgtcttacatggcgctgccgggcgattaagcggcgtttatgttcctggctgatctgtcattcgttggcgagttaccccaagttttttgccactcctcgctttatacccataaaataaacaggcctttgtcctattaatgctgcttaaaacagtcatttgattgtttttggatgataaatagacatttttcatacatacctcctctccagtcgttgattttaaacaagaaaagtattgctgacttcccgccatcttgatgaaaaaaacctcaaaacgtgccattcatggtgattaatttcacgcttgcccccctatttagtgattgatagtatttattggttagtttagttctattgacagcagccaagggctaaagcataaatatgtgcttattgacgataattattgagttataccctgcttgctgggcatgacggcgtggctagcggcggtgaatgtctgaatccttgttgagataagtttaccgggattcgagtattttattttgctgtcgcgccaatgacgttgggtatctaaaaacaagaaccataaattaatcagggggacggggtgcaacgagcacgatgctatttactgggagagagtgcggtggtgttggagttagaaccaccggtaacattagccagccagcaacggatttggggcttagctgatcgcctaattcatcatgccgatatccttgaggtgatccctggcatgaataatttaactctactgttggccgatccacacaatactgccttagatgcgattgagcggttacaacgttggtgggaagagagcgagtcattgatacccgaatcgcgggatatcaccatcccggtaatgtatggcggtgaagtcggtcccgatctggctgacgttgcccgtcatacggggatgagtgaacgtcaggtggttgagtgccacgcgggcgcccgttatatcgtctattttttaggctttcagccggggttctcttatctgggagggatgccagagcaactggctacaccacggcgtgcagatccacgtttagtcgttgcaccgggttcggtcgggattggtggcagccaaacgggaatttatcccttggcaacaccgggagggtggtagttaattggtcgcacctcactggcattgtttaatccagtggcgatgccaccgaccttattgcgacctggggataatgtgcgctttctgccgctaaaggagggcgtatgttgaatatcatccgcgcaggtatttataccacggttcaagatgctggccgtggcggttttcgccgcttggggatcagccaagggggagcgttagatttacccgcgctgagtatggcgaatatgctggtgggtaacgctagcgatgccgctgggttagaaatcacccttgggcagtttacagcagaatttacccaatcgggttggattgccttaaccggtgccggttgtgatgccagacttgatgaacagcggctctggaccggctggtgctatccggttaaggccggacaacagttaaaactcagtgtgccgcaccgcggtatgcgcagttatctggctctttctggcggtattatcgtgccagaaatactgggttcacgcagcaccgatttgaaagccgggtttggtggtcatcaggggcggttgattaaagaaggcgaccgcctgccattgggtaaacccacccgtttgcccagtgaatctgttggcgttaaacagctattattcggtaaccgtgtccgtgccgtgccgggaccggaataccacgaattcgatgaggttgcgcggaatgctttttggcgagaagcctggcagctcagtccgcaaagtaaccgcatgggataccgcctgagtggccgcgaattaacgcgtaacaccacgcgtgaaatgctatctcatggtctattgcccggtgtggtgcaggttccccataacggccagccgattgtattgatggctgatgcacaaacgaccggcggctacccacggattgcttgcgtgattgaggcggatctctaccacttggcgcaaattcggctgggtgagccgatacattttgtaccatgtactgtggaagaagcactacgcgccaaaagagagcaacagcatttcctacagcaaattgaatggggtttagagaagggttttgttaccccggaggcccagtgaaaattgatttaaatgctgatttgggtgagggctgcgccaatgatcaggcgctgctgcaattggtcagttcggccaacatagcctgcggttttcatgcaggtgatgcgcaaactatgcgtcaatcggtacgctgggcgttggagtatggtgtggctattggtgcacatccgagcttcccggatcgggaaaactttggtcgcactgctatgcagctaccacctgagaccgtctatgctcaagtggtttatcaattgggcgcgcttgccgccatcgtgcaggttgaagggggggttatgcagcacgtaaaaccccatggcatgttgtataaccaagcggcggtcgatccgttattggcggatgccattgctcaggcggttaaggctgtggatccgtcattacgtctggtcgggttagccgggagtgagttgatccgcgccggtacccgtgtggggttagtcacccggcaggaagtgtttgctgatcgccactatcaacccgatggcacgttagttcctcgcagtcagccagatgctctaatagaaagtgacgagttagcgctgtcacaaactctggctatggtgcaacagcatcaggttcaggcctgcgatggcagctgggtacaggtacaagctgatacggtatgtgttcatggcgatggcgtacaggcattagcgtttgcgcgttgtttacgagaccgttttcagcaggaaggcatcagcgtgatagcgcaataaccagcgcctacctcgggcagaatatatttatcacttaaatacgttttacattattgaaatagacttcagggcgggagaattctcttggaacaaacggtaaatctttggccgctgatcggtattgcggcgattgtaattggatttttattgcggataaacgcggtattagtggtgatcaccgccgggattattactggtctggccgcgttgatgccaatagccactattttagaaaatctgggtcaggggtttcttaacacccgtaatctgcccttgattctgttactgcccttggcggtcattggtttgcttgaacgtcatggtttgaaagagcgggcgcaggcatggattatgcaaattaaaagtgcgacatcaggccgcttattaattgtttacctctttgtgcgtgaagtgacggctgctatggggttaaccagccttggtggtcacccccagatggttcggcccttattggcaccaatggctgagggggcggcagagaaccgctatggcgaattgccggagaaagttcgctaccgcctgcgtgccatgtcagcggcaaccgataacgtggggttgttctttggcgaggatatctttgtcgctttcggggcgattatctttatgcacaactttatgttggagtcgggtggcattcagacggaaccattgcatatcgcgctgtgggggatcccaaccgcgatttgtgctttcctgatccatgcctaccgtttacagcggttagataaacaacttgctgcggaattaacggcgctgaatcagtctgccctggcagctcagggagaggctaaatgattttccaacaacaatacttatattggctggccggagtggtgctattgattgtcgcggtgatgtcatttcgtgataaagccaatccaaggcgcttaaccaccggtttgttttgggggttgtatggcttgatttttctggttggcgattggacttatcggctggcgaatgcgctggcgggcgaaggcccagatgagaaacgcgtcctgaatattattgtgggtctggtcgtggtggtcatggcattgattgccgggtttggtggtgtcaagctgggcagttaccatcaacggacgccgcaagagcgtgaagttagcgcaaaacgtttaggtaatcggctatttattccggcattagctatcccattggttacggttatcggtgtgctgttgttcaataacatcccggctctgcaataagggatgtttggtccgggtaaccactccacgctagtgacgctattttcaatgacggtcggttgtgttcttggcttggtccttgccgtggcgatgacccgtgagacggcggcgcaaccggtacaggaagcgcgccgcttgctggattctatcggctgggcatttattctgccgcaaattctggcgacactggggttactatttactggcgcgggtgtcgggacggccattgctcatcttacgcaagaatatctggccgtcgaccagcgctttattgctgttgcggtctatgctattggcatggcgctgttaaccatgatcatgggtaatgcgttcgccgctttcccgatagtgactgccggtattggtattcctattttagtgttacaacacgggggaaacccggcagtgatggcggccatcggcatgttctctggctattgtgggacattgatgacaccgatggcggccaactataatattgttccggccgcattattggaattgccggacaaaaatgcggtcatcaaagcgcaaatcccaaccggggtagctctgttgattgttaacgtatttttactgtatttcctgatgtttctctaaggagaggcgatgagacgtgtattaattaccgggttcgaaccttttggtggggagcggatcaatccttcctgggaagtggtcaaacaaatgaatgatttaatgatgggtggcgtcagaattgtggcgcgccagctaccctgcgcattcggtgaggcactgaccgccctgaacaccgcgatagatgatgtccagcccgtattggtacttgctatcggtcaggcgggaggccgtgcggatattaccattgaacgggtggcgattaacgttgatgacgcgcgtatcccagacaatttgggtaatcagcccgttgatcagcctattattcaagagggacctgcggcatatttcacccgcctaccgatcaaagccatggttcaggggatacgagaagcggggataccggcatcagtttctcaaactgcgggtacctatgtgtgtaaccatgttatgtatggtttattgcatcggttaaatcagtttaataatgaggtcaagggcggttttattcatatcccttatttgccagaacaggcagttgatcaccccggtgcgcccagtatgtcggcacaatcagtgttggtcgcgttagaattggctatctctatcgcattgcagattgagcatgatttgcatatcacggggggagcagttcactgatcttccaataacctcacggcagccgaaggtggcgtgaggttacagacaacgtcctggcttaagaggtggggttgtgatctgaacggtgatttactccaccgctggcagcttaggttgccaatcaataggctgctgattttgttgttgcagtaattgattagcttgcgaaaagtgcttacagcccagaaaaccacggtgtgctgacaagggtgatggatgaggtgctttcaaaatataatggcgctcagtattaataatgcggccttttttctgagcatgtgatccccacaacataaaaatcacaccttctcggtgttcattcaacgcagcaatcactttatccgtaaaggtttcccaaccaaggttagcatgagagtgggctttgcccgcttctaccgtcaggaccgtattaagtaataaaacgccttgctcggcccagctttgtaaaaaaccgtggttagggcgctggaatcctggaatatcagtgaccagttccttgtatatattccccaatgaagggggggcaggaacaccaggtagaaccgaaaatgataatccatgagcctggttggggccgtgatacggatcttgccccagaatgacgacttttacttgatccagttcggtcaggcgaaaagcgttaaatatatctttttgtggtggatagatggtcttacccgcacggcgttctgctgccacataggccagcgtatctttaaaatacggttgttctttttcttggccgattacatcgtgccaagtaagggagggggacataaacactctccttggtttctgcaaagtattgatgtgcgctagcttaccggttcaaaccgatgagtgaaactgttaaaccgatgtctgtgacatgatgttgtttttttgacctttatataaaaaatgttgaaaatttacaaaaataattgctggtcgcgtttctgacaaaattgatataaaacataaatttgccagtgtcgatattgatgatgtggtgaaaaaattgatttgaatcaaagaatggtaggggctggactggtatatagaacaataagacaacattggttttaccaaataaccaagataattatcttcccttggaatttatagccgtactacggaggcaccaaatgattactggtattcaaattactaaagctaacaatgaagccttgctgaactctttttggctgttggatgatgaaaaagcggaactgcgctgtgtttgcgcgaaatctggctatgctgaagatcagatagttccaaccagtgagttgggcgagatcgaatatcgcgaagtgccactggaagtgcaaccaactgtacgtgttgaaggtggtcagcatctgaacgttaacgttctgagccgtgatacgctggaagatgcagtaaaaaatccagaaaagtatcctcaactgacgatccgtgtttccggttatgcagtgcgtttcaactcactgacaccagaacagcaacgcgatgtgattacccggactttcactgaaagtttgtaattcttagacgagcaattaagtcataagaaattaaatcataaagtgataggggacttcggtccccttttttcatgcctgaaatttagtaagttaacttaagagcatcatctgatgtgtcgatagataccctcattgagccgggataacgatttagattatcccccaacaaggagttggcatgagtgcatctgtcagtttgactacgcctgtttcagtctcttgcttaataaatgatgttaatccatcggttaaggcaaagaaagaagacgccacggcggtgaccaccacacaggcccccaaaatagcagaggcaattcaccgatcaactcccacgttggcggacaatgttctctatgacagtacgtcatacactcacggggtgaccacaggcagtaccaatgtaccaatatcaagtgggcagagaccacagcaagcggattattcattagcactgctcgctaaagatgtttatgcccccacctctggcaatctcaacgggtttgtccgtttaagtgacgagaggctactggcagcaggtattgacccaacggctttgtctgatagcgcttcaggctttctcgcggggatttacagtgataatcaacagtatgtcttatcttttgcaggcactaatgatcggcacgattggttgagtaatatccgacaggcggtgggctatgaggatgtgcaatacaatgaagcggtggctctgggaaaaacagcaaaaatggcttttggtgatgcgctggtgatcaccgggcattcattgggcggtgggttggcggctactgccgcattagccactgggacttttgccgttaccttcaatgccgcgggggttgccaagaatacactcaaacgccttggtatggactcggctaaagcgcggcgttcggcagagaatggcgggatacggagctatagtgagaagtatgatttactgaccggtattcaggagctaacttcacttattcctaatgcggtgggccataaaatagtcttggccaatagcgacaaactgactggcgtggatgattggttaccacacaaacatctcgaacgccgtatatcggcgcatagcattgagaaagtacttagctcaatgagtgagcaacagccttgggagcggcggtatgtttgaacataaaggtgagatgtccacggcgttatgccagttgccctattttgatgttgctattgggtttcgggggatgagcaatgacaaaaattagtactgcttttactgatccattggttatgcctatcgccgatgcgattgcgcacggagagagacaacagatccatcatttagccaataaagcgttgctgcagcagcgaggtgatcggctaataacactgatgcaatgggcgatctttaaccaacagccaaccagcctggtggcattaatacaagaacacgccgatccttctcaatcagggatacaaggcgacacggcatggcataccgccgccagtgtgcaagatgcatgttacatgcgcattttacttgagggtcaccagccgccgaatacccgaaacagtgtgactttagcggttccattggccttagcggttatggcagggcgcgagattcaggtgggtttgctattggccgcgggcgttgatcccaatcttgctgatcgtatgggtgacaccccattacatatagcgggtaagaccaatgcaccgggtttggccttacagttactaacagcaggcgctgatccgaaattacgtaacaagcagggtgcaacgttccagcagtatttagcgatgacaccattggatattcaacacattgacatacaacaagaatatcaggaattgaatgattggttgcgcggtaacgattttgcagaagttgatgagcaatagagtaaaaaagtcagttttaggtaacgcaatattcgcaatgtcatttcagtctgaaaatggtattggtaatgagcagatatctgacaacaaaaccgctatgtgagcagcggctttgttgtcgtgcatatcactaaccagcactcttggtatcaggttttgcttttggtgtacgccgcttaccaacgtttttggcatcacgatgacgaaccttaacctttactttctctttgctggattctttttgttctttacgcttcgctaaaacctttttagagggtttacccgtcgctttttcacttggtgccttgctcgttgggcgcaactcatcaataacgcgtggtttcagtggttcgttaagataacggccaattttgcctaacaagatatgatcatgagcttcaaccaaggaaatggcgacgcctttgcggccagcacggccagtacggccaatacgatgtaaataaacatcggcggtgcgtggcatatcaaagttgaatacatggctgatatcatcaatatccaacccgcgtgaggcaatatcggtggcaaccagcacatttacccggccatcacccaagcgaatgaccgcttcggtacgtttagcttgtaccatttcgccttcaaggaaccaggcattaatgcccgcctcacgtagccaactgactaactcatggacacgctcgcgggtacgaacaaaaatgatggacttcgagacatcgggctgtttcagcagatgacaaagtaacgctgtcttatgcttgatgtcgtcagcccggtagtaccattgctgaatttttttgcgttcgcggcgcgatggatcggcctcaagttctactggctcattgagaatgcgctccgcaaattcgcggatggcttcaccttcaagagtggcagagaacagcagtgtttgcttacgccagcgggtttcggctgagatggtttcaatatcttgggcaaaacccatgtccagcatacggtcagcttcatccaggatcagggtctctaccgcacgacaatcaaagttttcttctttgatgtattgcagcaggcggcctgtcgtggcaacgacaacatcctgattctcactgaagacttcggcatggttcatatatgccacgccgccggttattgtggcgatatccaactgagtatactttgccagttcacgggcttggtctgccacttgcatggctaactcacgggttggcgtcaggatcaggatccgcggtggcccggattttttgcgggggaaatccagcaaatgctgcaaggctggcagcaaaaaggcggcagttttgccggtacctgttggagccgaacctaatacgtcacgcccatccatagccggcgggatcgccgaagcctggatagccgtaggacgctcatagcctttgtcgcgcagtgcgtcaatcagacgttcatcgagatcgagttcggaaaaattggttacagtcatggtcttcctctacttggggcgccgattatagacgggttagccgaattcttcacctgtttaagtcggaatgatgtcttttccctttaataatattgtcctaaataatattgtcctctgctacgccggttatatactcgtcatacttcaagctgcatgtgcgttgctacgatcaatcacccgaaccgatttgtctctcgctggctgccttactgcaattcgaattatttagagtataaattttggtgactaatgtgggcgaacaattaaaaaaacaaccggtattacgtggtggcggtttcacctttaaacaattctttgtggcacatgatcgctgtgcaatgaaagtgggcactgacggcgttctgctgggggcttgggtgccggtgttacacgcccgtagagttttggatattggctgtggcagtgggcttatcgccttaatgattgcccaacgttcattgccacaggtgcagattgacggggttgaactggaacccgccgctgcgcaacaggcgagcagtaatgttgagttatctccttgggctgaacgcattcatatccatcagcaagatattcatcagtttgctgagaatcatcctcatcagtatgacctgattgtcagtaacccgccttactttgctccggccattgcttgtcgagatgaagcccgtgataccgcgcgctataccgggtcactcacgcatgatgctctactgaactgtgcggagaagcttatcacagaggacgggatgttttgtgtggttttaccccatgagttaggaattgaatttgcccgccttgctgggcaacagggctggtttgtccggtgccaggttgatatcagggatcgccccggtaaaccgttacatcgaatgctactgacactttcaagacaagcgggtgagacggtgtatcaacatttagctctgcgtcagtctgaaggtatttactcacctgagttttgccagctcatcagtgatttctatctaaactattaattttaaataaagtaattaattttaaataaaataattagcgtgaaataagaatcgggcgtcgtagagacgccctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatctatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgcgggcgtcgtagagacgccctcaatcttatggattcagaatgtgttatggatgcagaatggttggctgtgggttttctatttgatcagggtaatcaagcgtatagtgcaacccacggctctctttacgttccatcgcacagcgcacgattaactccgcgacttgtaccagattccgtaactccagcaggttattggagatacggaaattggcataatattcatcaatctcttgctgcaacgtgttaatgcgccgtaaagcccgctctaagcgttttgtggtacggacaatgccgacgtaatcccacataaataaacgcaactcatgccagttatgctgaatgacaacccgttcgtcagaattatcaacgcggctttcatcccaatctggcagatgcttggccagtttggccgtcggcagccgtgtcagaatgtcttctgctgctgaccagccatagaccaggcattcgagcagggaattggaggccatgcggttggcaccgtgtaagccggtgtagctcacttcaccaatcgcatataacccatctaaatcggtacgcccatgttgatcaaccattacgccaccacaggtgtaatgagctgcggggacaatcggaatagcttctttagttagatcgatacccaatgacagcagtttttcatagatcattgggaaatgttgcatcacgaaatcagtaggtttatggctgatatccagatacatgcaatcagcaccgaggcgcttcatttcatggtcgatggctcgggcaacgatatcacgtggcgcaagttcaccgcgtggatcaaaatcaagcatgaaacggctgccatcagggcgtttaaggtaggcaccttcaccacgtaaggcttctgtcagtaaaaaattacgtgcttgcgggtggaagagacaggttggatgaaattggttaaattccaaattagcgacccggcacccggcacgccacgccatggcaataccatcaccagacgaaatatctgggttagtggtgtattgataaactttagccgcgccgcctgtcgccaaaaccacggctttggcgcggaaagtctcaactttctctaactcacggttccagacataagcacccactacgcgtttggtacccgccaaaccaattttgtttgatgtgataagatcgacagcattgcagcgttctttcactgaaatattagggtgattgcttgctttacccactaaggtagtttctacttctttaccggtagcatccgctgtatgcagaatacggcggtggctatgaccaccttcacgggtaaggtgatagcgctcttcaccgttagcactggtctctgtatcaaaaagaacgccttgatcaatgagccactgcacacaagagcgggcattgctggcaataaattcaacggcttctttgtcacaaagcccggcaccggcgattaaggtgtcatctacatgtgaactgatactgtcagtttcgtcgaaaacagcggcaatacctccctgagcataaaaagtggctccctcattaagaggccctttgctcagaacggtaactttacaatgtggcgcgaggcggagagctaaagacaagccagcagcgccactcccgatgatcaatacatcgctaatgtgttcagatgatgattgcatatcgtatgatgtgtgcagaagaagagttggtttcatgttagcctatctgctcaagaaaaagctatgggtataagatgtctgaataatatttggacaaaaaatcgggcaacatggaactttacaatttttataaactccaagcgtgtgcttgctcaggaaacaatgatatggctggcagtactgtttttagcatggggatagatttcgggagagttcacctcggatgagcgagcagttaacggatcagatgctggttgaacgggtccagaaaggcgatcaacaatcgttcaatttactggtcattcgctaccagcataaagttgcgagcctcgtatcccggtatgtgcctcagggcgatgtccctgatgttgttcaggaatcttttattaaagcgtatcgcgcactggagtcatttcgtggtgatagcgctttttatacgtggctatatcggattgctgtaaatacagcgaaaaattacttagtcgctcaggggcggcgcccgccatccagtgatgtggatgcgaatgatgctgaaaattatgaaaatgcgggtgcattgaaagaaatatcgaaccctgagaacttaatgttgtctgaagaattaaggcagatagtttttaaaaccatagagtcacttcctgaagatcttcgaatggcgatcacattaagggagctagatggtctaagctatgaagagatagcagccattatggactgtccggtgggtactgttcgttcacgtatcttccgtgccagagaagctattgataacaaagttcagccgctaattcagcgataggcggacacacaaagggtatttaggcatgcagaaagaaaagctttccgctttgatggatggagaaactctcgatagcgagctgctggggattttatcgaaagataaggcgttacagcaaagctggcagagctaccatttaatccgtgacactctacgcggagacgttggcaatgttttacatctggatattgctagtcgtgtagcagaagcgctcaagaacgagccagcgcgcttgattcctattgctatacctgaatctcagccacagccacatctttggcagaaaatgcctttctggcaaaaagtccgtccatgggccagtcagattactcaggtgggaatggccgcttgtgtttctctcgctgtcattgttggtgttcaacaatataaccaaccggcacaaaattatttacaacctgaatcaccggcgtttaataccttgccaatgatgggtaaagcatcaccagtcagttttggtgtccctgctgatggttcttttggtactaatcaacagaatcaggttcaagagcagcgtcggcgcgtcaacatgatgactcaattgcaagattttgaattgcaacgtcgtttgccacaaactgatgtattgcagcagccttcagattcaacgcaagccgcaattcaagtccctggaactcaatccttaggaatgcagcagcagtaatgaagcaactttggttttccgtctgtttaatgacgggcagcctgttcatggcaaacattgcttcggcggaatctacgccgatagcaatgttgcaggaaatgggcagtgccagcaagtcgctcaattatgagctatcttatattaacgttaacaagcaagggattgattcccttcgttatcggcatgccattttagataaaaaatcgttagcgcaattgttgcgtatggacggtccgcgtacggaaattttacagcgtggcaatgagataagctatttcgagcccggttttgaatctttcacgttgtccggtgagcacattgttgatgctctgccgtctattgttttctccaattttgaaaaactatccaagacgtataactatattgcgttaggccgggcacgtgtggctgataggccatgccaggtgattcgagtggtcgctaatgacagtactcggtacagctatattatttggctggatgaggcaacgaaactgccaatgcggatagatttgttggatcgtgatggcgaaacactggagcaattccgtgttatctcttttgtggtgggtgagcctattcagcaagtcttacaaggtatgctgaaattagccttgccaccattactgtcgttgccagcgaagactaaagttgattttacctgggctccgcgttggttaccgcagggggtcgcagaggtttcacgtagtcgccgtacactgccgaatatggatgcacccacagagtctcgcttgtataccgatggtttgtttagtttttcagtcaatgtgaatcccgcaggcaaggaggggacttcggaacaatccctgcgtcaggggcggcgtactgtccagactgaagtccgtaataacgtcgagataacggtagtgggtgagttgccaccttcaacggccaaacgtattgccgacagtgtggttctggagtcgacaaaatgatgaaggaatgggcgacggtgatatcatggcaaaatggtattgccctattacgttgtgaaccacactctggttgtgggaattgccattctcgccgaggatgtggtagccatttattaaatgagttagggcctgagaccgaccatcaattacaggttgaaatttcacaaccgctcgagccagggcagaaagttgaagttggcatcagtgaagggagtttattacgttctgcatcattggtttatttaaccccgttagttgggttaattgctggtggggcactgttccagtctttatttttaaccgatgcatttaccgctcttggggctattttaggcgcagggttaggttttttactggcacgaaaactggcaaccagaattgaggggctcagtgcttatcagcctgttattttgcaaatcggtttgccaccaacggctatgcgtattcagtaataataagacgttattattgattaggcatgataagcaggaatgcggttctgtatcatatgttcgatcaaaacaataaaaagatctgcattgattaaatcagacgagtctattgaaaaaataatgtccccttgagtatccaataagcgtattttgtcatgaaaatctttttgtaatgtttctatccgaaaaatattctcaatattaataatgccgttaattgtgatcagtgtgtgtgcgctgagtgatagtgagtatgtatccatctgatgagtgtttattctcccgatacccattttaatctctccatgatatatcagtcttttcaaccaacactcctctttcttaataatatcaaatgtcagcgtttcaccgtgtgataaactgtttaagctttttacgcctatcctcatgatttgttgatgaatgatggtattaatcaacagatatgcattattgatgttattaatgataacgttccatggctgagatttagatgtgcgaaatgccatagcattaatcttcccgttggggtttattcctgtgtgatatttataaatatattgaattttatcaaatgggatgaaataaatttccagattgttatggttgaaaactctaacgccattttcatagagaaaataagtaaatagtgggttgtcatacaaacgtaaataaagtagtgcactcagtgatactgcagcgatagcaacgcataagatagaaagaattgacggtgttaagaatattgaagtcgtgagcgcaagggtgataattacagtgctaaatactaatatagctattattgtagcaagggtaacccatgcattttcatttctcatttcgtggcgactcagtatttttccttcgtcaatcataatactctcctcgttaccgccaagagaatatttcacttggttattataaaatcacactaatgctgtaactgtatgtcttttccttggtgggtatatgagcattttcctaaagtggcagagtattttttaggttgtaacagaatatctcgaatatcatcaagatgatcagactgcgtttattcattagatgattatcagaaaataaattttacagttatagcggctaatcgacattctatataaatagggtgattagccagcgctttatcggataacggctgaaacgatactgtgcgggtttcttccctggcttcaaacgaaggggaatacagcctttgtagaggataaatcaggtaacaagctaagtgtgatgcctttcacgaggctgacttacagtgtaagatgcgtgaatatttatgtgggtagttttgggtttgaatccatcgctgtgtccaccaataattaattaaagacaacgactagagaaaaattcatataaatgaagcacataagaaacttttctattattgcccatattgaccacggtaagtcgacgctgtctgatcggattattcagatctgtggcggtttatctgagcgtgaaatggccgcacaggtactggattccatggatctagaacgtgagcgtggtattaccatcaaggcacagagtgtgacgcttgattaccattcgaaggatggtcaaacctatcaacttaactttatcgatacccccggccatgttgacttctcttatgaagtttcacgctctttagccgcgtgtgaaggggctctattggttgtggatgcagggcaaggcgttgaggctcagacgctagcaaactgctacaccgcgatggagatggacctggaagttgttccggttctgaacaaaattgatttgcctgctgccgatcctgagcgggttgctgaagaaatcgaagacattgtggggattgatgccactgatgcgattcgttgctcggcaaaaaccggtgtgggcgtgcctgatgttcttgagcggttggtccgcgatattccagcccctgagggggatccaaatgggccattgcaggcattgattatcgattcctggtttgataactacctgggtgttgtgtcattaatacgtatcaagaatggttcgttgcgtaaaggcgataaagttaaggttatgagtaccggccagagctataacgcggatcgtttagggatatttacaccaaaacgtgttgatcgtgatgttctgaactgcggcgaagtaggctggttggtttgtgcaataaaagacattcttggcgcacctgttggcgatacattgacattaacgcgtaacccggcagaaaaatcattgcctggctttaagaaagtaaaaccacaagtttatgcgggcctgttcccgataagctctgatgattatgaatctttccgggatgcgttaggtaagttaagtcttaacgatgcctctttgttctatgaaccagaaagctctacagcattaggctttggtttccgatgcggcttccttggcttgttacatatggagatcatccaggagcgtctggagcgtgaatatgatctggaactgattactacggcaccaacagtggtgtacgaggtgattacgactaatcaggaaacggtctatgtcgatagcccttctaaactgcctgcgttgaacaatattgaagaactgcgcgaaccgatcgctgaatgccatatgttgttgccacaggaatacctcggtaacgtcattacattgtgtatcgaaaaacgtggtacacagaccaatatggtttatcacggtaagcaagtcgcgctgacatatgaaattccaatggcggaagtcgtgcttgatttctttgatcgtttgaaatcaacgtcacggggttatgcttcactggattataatttcaaacgcttccagacgtctgacatggtacgtgttgatgtattaatcaataacgaacgtgtggatgcgctggcactgatcacgcatcgtgataatgcacaatatcgtggccgtgatttggttgagaaaatgaaagaactgatcccacgtcaacaatttgatattgcgatccaggctgcgattggtaaccacatcattgctcgctcaacggtaaaacagctacgtaaaaacgtattggcgaagtgttatggtggggatgttagccgtaagaaaaaacttctgcagaaacaaaaagacggtaagaaacgtatgaagcaagtcggtaacgttgaattaccacaagaggccttcctggctattctgcatgttggaaaagacagtaaataaggagttttcatggctaacatgtttgctttgattctggcaatagcaacgctgttgacggggattatctggtgcttcgagcggtttaaatgggggccagcccgtcaggcaaaaattgcggcagttaatgcacaaactgcggaaatcaaggcccaaaccgggtgtgccgtagataataaaaccttagcccaagctgcaaagcaaccgggttggatcgagacatgtgcctctatcttcccggtgctggccttggtctttatcgtgcgttcgtttatttacgagcctttccagatcccttctggttcgatgatgccaacgctgcttatcggtgattttattttggttgagaaatttgcttatgggattaaagatcccattactcagaccacattaattccaacaggtaagccaaaccgcggtgacattgcggtgtttaaatatccgttggatccacgtttggattatatcaagcgtgtggtggggctgccgggggatcgggtaatttataacccgataagtaaagaagtcacggtacaaccgtcatgtaataccggtacttcttgtgatagtgcgttggccatcacttacagcacgtctgagccaagtgagtttgtgcagacattccgttatagcggtaatggcgaaagctccgcagggttcttcccaatcccgctaaatcaggcagtacctgatggcggtgtccggttacgtgagcgtactgaaagcctcggcccggtagcgcatcacattctgaccgtcccagggcggcaggatccgttaggctcttattatcagcaacccgatcaaccgttaggggtttgggtggtaccggaaggccattactttatgatgggtgataaccgggataacagtgcagatagccgcttctggggttttgtaccagaacgtaatctggtaggtaaggctacggctatttggatgagttttgaaaagcaagaaggtgaatggccaacgggtgtgcgtttaagccgaattggtggaattcactaaagcagtggatattccccaagccgttgatgttgcagttaggcagtaaggccgttattgagtgaaccccgatgagctctctcagtgagtgactcggggcaagtgagtgattcgggatccagattagtgattcaggtgaatgagagccacttgcggcgctgtaacttcaaatgaggagggcatataaacgcagcattatatatccactcgttgtagaataacctttcgagcgataaagttggctctcttatgggagccactgcaaacgaaacagttttgtcttggttacttttgtcggtcagacctgttccgtatgctgtagtttttgacgcattcttgatctattggtaactcatgaatcccatcgtaataaacaggctgcagcggaagctgggctacactttccaacagcaggagctcttgctgcaagcactgactcatcgtagcgccagcagcaaacacaatgagcgtttggagttcctgggtgactctatattaagttttgttatcgccaatgagctatatcgccgtttccctcgcgttgatgaaggggatatgagtcgtatgcgggccacattggttagagggaatacacttgccgaaatggcccgtgaatttgaccttggcgaatgtttacgccttgggccgggtgaattgaagagtggtggttttcgccgcgaatcaattttagccgatacggtagaagccttaattggcggtgtattcttagatagcgatatccatacgattgaacggctgatcctcgagtggtatcacagtcggttagaggaaatcagccctggtgataagcagaaagacccaaaaacgcgcttgcaagagtatttgcagggccgtcatctgccattaccttcatatctggtcgtgcaggttcgcggcgaagcacatgaccaggaatttactatccactgccaggtgagtggcttgaatgaaccagtaataggtactggctcaagccgtcgtaaagctgagcaggcggcagcggaacaagcgctgaaacagttggagcttgaatgagcgaagtagaaaaaacgtattgtggttttattgccattgtagggcgcccgaatgtaggcaaatcgaccttactaaatgagctgttggggcaaaaaatctccatcacctcacgtaaaccgcaaaccacacgtcaccgtattatggggatccacactgaagggccttatcaggctatttatgttgatacccctgggctgcatattgaagaaaagcgtgccattaaccgcttaatgaatcgggcggcaagtagctctcttggtgatgtggaattagtcatttttgtggttgaaggtactcattggactgctgatgacgagatggtggttaataagctgcgcagtttgcaatgcccggtattattggccatcaacaaagtggataacgtaacggataaaaccaagttattaccgcatatgcagttccttagccagcagatgaacttcctggacgttgtgccaatctcagctgagaagggaatgaatgttgataccatcgccagcattgtgcgcaagcatatgccggaagctgaacatcacttcccagaggattacatcactgaccgttcccagcgttttatggcgtcggaaattattcgtgaaaagttgatgcgtttcctgggcgaagaactgccttattcggtgacggttgagattgagcagttcgtgccgaatgaacgtggtggctataatatccatggtctgattttggttgagcgcgaaggccaaaagaaaatggttatcggcaacaaaggcagcaaaatcaaagtaatcggtaccgaagcccgtcaggacatggagcggatgtttgaagctaaagtgcatcttgaactgtgggtgaaagtgaaatcaggctgggcagatgacgaacgtgcattgcgcagcttaggctataccgacgatttgaaataaggcttgccgatggacggttggcaacgcgcatttgttctgcatgggcggccttacagtgaaaccagcttaatgctggatttatttactgaaggggaagggcgcatgcgggttctggcaaaaggtgcgcgtgggcgtcgttccaatttaaaaggctgcttgcagccttttacgccgttattggttcgctggtcagggcgtggtgaagttaaaacattacgcagtgcggagccagtatcgctggctcttcccctgagcggttctatgttatacagcggcttatatgttaatgagctgctttcccgcgtgttagagcaccaaaccagctactcagccctattcttcgattatctgcactgcttacaagcgttggcggggagcgatggttcacctgaacatgctttacgtcagtttgaattggcgatgctggcgaatctgggatatggcgtcgattttctgcattgtgccggtagcgggcagccggtatccgataccatgacctatcgttatcgggaagagaaaggctttattgccagtctggtggtcgatcactacagctttaccggccgtcaattgttagctttagccaatcgagagtttcctgacgccgatactttgcgcgcggctaaacgtttcacccgtatcgccctcaaaccttatctgggcggtaaacctttaaagagtcgcgagctatttcgtcagtttgtgattaagcctccagccgatccttcaccctagcgctgctttaaactgcctattattaactttcccgtagtgtagcctatccgctgctggtctagtcggtgtaaactgaaaatcactgacgtggttattggtatgctttatttatatgcttattaaccgattaaagatgcatccatatttggagggctgtcatggctgatttgttgctgggcgttaatattgatcacatcgcgacactacgaaatgcacgtgggaccatttatcccgatccggttcaggctgcttttattgctgagcaagcgggcgctgacggcattactgtacatttacgtgaagatcgccgtcatattacggatcgcgatgtgcgtattctgcgtcagaccatccagactcgcatgaatctggaaatggcggtaacggatgaaatggttgatattgcttgtgatatcaaaccgcatttttgttgtctggtacctgaaaaacgtcaggaagtcacgactgaaggcgggctagatgttgccggtcaggttgataaaatgaccctggcggtagggcggttagcggatgttggcatactggtttcactctttattgatgcagattttcgccaaatcgatgcggctgttgccgctggcgcaccttatattgaaattcacaccggtgcttatgctgatgcctcgaccgttctggaacgtcaggctgaattaatgcgtatcgccaaagcagcgacctatgctgcaggcaaagggttgaaagtgaatgcgggtcatggtctgacataccataatgtgcagccaatagctgcattgccagaaatgcatgagctgaatattggtcatgcgatcattggccaggctgtgatgacaggccttgctgccgcagtgacagacatgaaggtattgatgcgggaagcgcgccgttaatggctattcttgggctaggaacggatatcgttgaaatctcacgtattcaagcggttgttgagcgtactggtgagaggctggcgcggcgtattctcagcccgtctgaatggcaacattatcaacagcatcagcaaccggtccgctttttggccaaacgtttcgccgttaaagaagctgccgctaaggcatttggaacgggcatccgcaatgggttggcgtttaatcaattcgaagtggttaacgacgcattggggaaaccgacactgcgtttgcattcgcgggccgcggagttggctgtagaattaggggtgaaatcgctgcatgtcactctggctgatgagcgacgttatgcctgcgcgacagtgattattgaaagttaaccactgagcgtgatagccgaaaatttaagggatgggtatggaaatgccatccctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcatactggggcttgttgatatgagcgaggaggtatgacgagcggtattacagacgatcggcatggtgtagctgaacaaacttatcccacaactgctcgttagtctcaacccaagctgggtcggcagaaatcgtattatcaatagggcagaccagttgacaggttggcgtttcgtaatgacctacacactcagtacagcgcatcggatcaatttgatagatttctgcacccatggagattgcctcattcgggcattccggttcgcacatatcgcaattaatacaacgtttagtaatcaataaagccatttcagtaacttacctttttaatctttttaaatcatgcagttaatgacatatctcatcgcttgccactttacataacctactttttatatcgcgtattatgcattaaacaacttaagtgagtcacaccaaaatgcgcaagtaagctattttgttgcctaccattagatcagctttttgatcagtgctgcactgtgcttaatatgatcttgcgcattttcaatgtcttgctggatcatggccataaacaaaagatcggtcagtgcgtattgtgcggtactggaagagatcgccgcgctacggataaccggttcttctgaaatggtatacaagcagtgatctgcccgctgctgcaagctgttaggggaaaagcgggttaacgccaacactttggtaccgcaatattgtgcctcttccgccgccagattgatctcacgacgttcgccactgaaagagatcgccaagagtaaaccctgctctcccagcgcttgtgctgccgccaattgcacgtgcatatctgtctctgagatggcgacgatgcctatctttagtaacttataggcaagatctttggcaaccaaaccagaggcaccaatgccgattaaaagcaccttttgtgctgcgcgtaacatccctaatccctggatgagacgttgttcgctattaatgtctagggttgctcgcagtgctgcggttttctcgttcagcaacttctccccaattgtttttaaactgtcggtgctcaagatctgattatgcagcgttaccgccttcggcatagcgaccacttcgctcagggccagtttcaacgcggggaaacctttatagcctaatttttgggcaaatttgaccacagcagattggctgacaccggtctgttgcgccagcttttgtgaactgagatggcgagcctgctcgggattaatcagcaaaaaatccgccagcttacggtcattttgtgccagcgtggaataaatttggcggatgcgtaggaggctactcataaatcagttcctgtgtttggggaggtattctgacatgtttatgagtgatacctataaatacttatggcaaaaggttgagttatgagcgttgactacacttttttgtgagttgcgagcgaaagggggagtaaagtgtttgttttaatgaatattacattcaatcataactagataacgatgaattaaaaattcaataaggagtgggctatgagtctgggagcattaatttctgaaagccgtaatccggcaaccatggaattagataaactctctacgttggcgatgctgacctgtatcaatgacgaggaccgtaaagtaccagatgcgattcgtttggtcttaccggcggttgctcaagcggtggatttagctgctgatgcattaaagcagggcgggcggttgatctacttaggcgctggaaccagtggtcgactcggtgtgttggatgcttctgaatgcccgccgaccttcggggttccccatggtatggttattggcctgattgctggtggcccaggggctttgctcaaagcggtggaaggcgctgaagatgatatagctctggggatgcgggacctgcaagatttgcaactcactgccaccgatatggtggtcgggctggccgcatctggccgcacgccttatgtgattggtgcgttacgttatgcccgtgagttggggtgcccaacggccgccatttcttgcaatccagattcccctatcgcgcaggaagcgcaggttgcgatttcaccggtggtagggcctgaggcattgaccggttcgacccggatgaaatcagggactgcacagaaactggtgctgaatatgttatccaccggggctatggttaaactgggtaaggtctatcaaaatttgatggttgatgtgaaggcaaccaatgtgaagttagttgaccgtgcctgccgtattgttgtcgaggccacgggcgtcagccgggcagaggctgaacacgcgttgagacaaacagattttgaggtcaaacccgccattctgatgctcttgaaaggggtgagtgctgagcaggcgcgtcaggatttacggcaacatcatggctatttacgcgcagctctataaaggctcacattcaagacattggcaatggataaattagccgtattcaaaatgcgtaacacccattattgaatcatgaagctagtgatcagtatattcattcttattatggctgcgttcattgtctctggtttgattctgaggataattagcttgctaaagtgacctgaagcgaaaatagctatcactgcattattgggttttatcttgatgattttaaggaggctttttgagcgtaaagcaagcagatgttagcgatagaaatagggctgatggggtggttgaaccgcaatcagccggggcgaaacgcattatcttctttgatttagatggcacgttacatcaacaggatatgttcggcagttttttgcgttttctattacgccacttgccgcttaatctgttactggttatcccgttgctaccactgattggcgtagggctcctggtgggggggcgttgtgcacgttggccgatgagcctcttgttgtgggcgatgacttttgggcgacgggaagcacatctgcgcgacctggagtggcgctttgtggccgcatttcgccaaaaagtgactgaattccccgtggttgctatgcgcttacgccagtatctggaaagcagcgatgcagaggtgtggttaatcaccggctccccacagcggctggtcgaacaggtttaccatgattcaaactttatacaccgcttacggttgataggtagccgtatggaacggcgcaatgggggatgggtgttgccactgcgctgtttagggcctgaaaaagtggtgcaattagaacagcgtctggggtctccactgaagttatatagtgggtacagcgacagtaagcaggataatccgctgttagctttttgcgaacaccgctggcgggtaagtaaaaccggcgaattacagcaattggagtagcgagccattttagccactagccaaagcaaccccctgttttgcgacaaactaaccgactcgccagcaagctgtgtataatgcccgccgcaaaagtgccagagaggttaatgtgtctgctgataatagtttgcctgctgataatggcttgtcttctgaatgtgattctcctgctgaatacagcgatgagtactggatgcgccatgccttaacgctggcgctgcgagcgcaggaagagggtgaagttccggtgggggcagtgctggtcttggggaataaggtgattggtgaagggtggaaccggccaattcgcgataatgacccaactgctcatgcggaaattatggcgctacgccaaggtgggcaggcggtacagaattatcgcctgttggatgccaccttatatgtgacgctggaaccttgcgtgatgtgcgccggagccatggtacacagccggatccgccggttggtttatggcgcaaatgatgtaaaaactggcgccgcggggtcgctggtagatattttgcgccaccctgggatgaaccaccaaatagaggtcagtgctggcatactggcgattgcgtgttcccatcaattgagtgcgttctttcgccaacgccgtgagcagcagaaagcattgaaacaagcacagcgggcagcagaaggtaaattctgacggtggccaggtgatgcgccgcccagcatgttatgacgggcggcggttggtgactaaatcacggtgtaattaaggttgaacgactgccgacgagtgactgacgagcaattagtcaccgattgaccaaccggggccgacaaccgggttgcttttgcccagctccgcctcaatggcggcatgttgagccgcttttttctctttttcctgtaaatatcccaccagactgacctgataacggcgaatattctcgacatagttataggcttcatgaccacgggcataaccgtaagtggtgcttgggtagtagcgtttttggcttagcatcggtaaacgcattttcacatcaacccaactgtctgggttaccgttctgatttttagtcaaacggcgggcatccagcatatgaccatagcctaaattatacgcagccagtgcaaaccagatgcgttcatcttctgggatggtttcagggagttttttcatcagccgttgcaaatagatagccccgcctctgatgctttcttcagggtcaaccctatccttgacccctaacccgtccgcggtcgcacgggttagcatcatcaagccacgaacaccagtaggggaggtggcttgcgggttccaatgtgattcttgataggcaatcacggccagcaatttccagtcaatgtcccctgcatgtttttcaaataggtgctggtaagagggcaggacattatcgatagcggacaggaaagttttggtatcaacatagtcaaaactccccacatgacccagatatttctcctccagacgtgcgaggctaccgtcttccaccatctcactgtagaaatcgagcatggccgcatacaggctatcgtcatcactctgtttaaaataccaggtgacgggctcttcatcggtgacatcaaatgcgactgccaattgcggatgaatgcgttgtaacagggcaatggtggctgaatcgccaagggtatagtcgagcttaccttccgcgacttgctccagtaattctttaccggacttatcgacggatgaactccaattgagttcaggatattttgtctgcttaagccgttttagtgtggtcatatgggccgaaccggaggccacaaccacctgacctttcagatcgctgaacgatttaggccgtggcgaacccagccggtagaccaattgctgagaaacagaatagtaggcagggccagtccgcgcccgattgaggcgttcacggttataaatcagcccagcggctagcagatcggtgtcatcgttatctaatgcgtcaaacagatcgtcaatattatgatgggggatgataaccagtttaacccccagatagtcagcaaaacgttttgctagctcatagtcaaaaccggaaggggtatccttttcggtagagtagatcaaaggagaactgatggtactgacgcgcagttctccacgggcttttatttggtcaagttggccctcttgcccattacgccaaggaatattgggccacagcgcaagcgccagaagcagagcaaccagaccgatggtaaagtaacttaattttatgcgtgtcaaatagttatctctcggaaacgctctcttcgtgtgtgcggtaaagctaaattcaacatggttaaatccccagtggagtggcattttgcgcaacaaaacgccagtgtgcaactttattgcgagctatttgctgagtctgcgttacacacacatagcggctgtttctgactgaattattaataatagatacgcaaacggtttcgtcggcggctcagattcactataatggcgcgcgttttgccctgttgttgcgccaatgaatgttgcgcccaatgaagtgctgttccagccgcttcgaagacgagagaaacttagattatggaaatactgcgtggttcacccgctttgtcggcttttcgtatcaccaaactgttgtcccgttgccaggatgctcacctgccggtgagtgatatctacgccgaatatgttcactttgctgatgtcagcgccccactgagtgctgatgaacacgccagactccagcggctgcttcaatatggcccatctcttcccgagcatccccccgcagggcgtttactgctggtcaccccaaggccgggtactatttctccatggtcttctaaagccaccgatatcgcacataactgtggattatcacaaattttacgtttagaacgtggtttggctttctctatccaaggcccggatttaaacgagagtcagtggaaacaattagcggcgttattacatgaccgcatgatggaagctgtcttcaccgatttacagcaagcagagcagctattctctcatcaccaaccagcaccagtacaacgggtcgatattctggggcagggccgcagtgcattggagcaggccaatattaaattgggtctggcactggcgcaggatgagattgactacttactgaccgcttttaccggtttggggcgcaacccaacggatattgagctgtatatgtttgcgcaggcaaactcagagcattgccgccataaaatctttaatgcggattgggtcattgatggtgttgttcagccgaagaccctgttcaagatgatcaaaaacaccttcgaacacacccctgattatgtgctgtctgcatataaagacaacgctgcggtgatggaaggctctcaggtcgggcgtttctatgccacggcggagaaagggatttatgactaccatcaggaagaagcccatatcctgatgaaggttgaaactcataaccacccgacagcgatttcaccgtggcctggggcagcaaccggttcagggggtgaaatccgcgatgaaggtgcaaccgggcgtggtgccaagcctaaagcggggctggtagggttctccgtttcgaacctgcgcattccaggttttgagcagccgtgggaagagaacttcggtaagcctgatcgtatcgtgactgcgctagatatcatgactgaaggcccattaggcggtgccgcgtttaacaatgagtttggtcgcccggcgttgttgggttacttccgcacctatgaagagcgggttaacagccataacggtattgaattacggggttaccataagcctattatgttggcgggtgggttgggtaatattcgtgccgatcatgtgcaaaaaggtgaaatcaccgtgggggccaaattggtcgtactcggtggcccatcgatgaatatcggtttaggggggggcgcggcttcctctatggcatccgggcagtcggatgcggatctggattttgcatcggtacaacgggataacccagaaatggagcgccgttgtcaggaagttatcgatcgctgctggcagttgggcgagtataaccccattctgtttatccatgatgttggcgccggtggcctctctaatgccatgcctgaactggtcaacgatggtggccgtggtggccgctttgaattgcgggatatcctcaacgacgaaccgggtatgagcccgctggaagtgtggtgtaacgagtctcaggagcgttatgtactggcagtcgcacccgcacagatggccctgtttgacgaaatttgccgccgtgaacgcgcgccgtatgctgttattggtgaagcgacagaagaaaaacatctgctcctgaatgatcgccatttcggcaatcaacccattgatatgccgctggatgtgctattaggcaaaacgccgaagatgctgcgtgatgttacccgcctacaggctaagggtgacgcgctgcaacgggctgatattagccttgccgaggcggtaaaacgcattatgcatttaccggcggtagcggaaaaaaccttcctgatcaccatcggcgaccgcacggtaaccggtatggtcacccgtgatcagatggttggcccttggcagatccccgtggctgattgcgcggtaaccagtgccagccttgatagctattatggcgaagccatgtcgctgggcgagcgcgctccggtggcattgctggactttgccgcctctgcccgtctggcggttggtgaagccttgacgaacatcgcagcaacccaaattggtgaattaaagcgtatcaagttatctgctaactggatgtctgctgctggtcacccaggggaagatgctggtttgtatgacgcggtacgtgcggtaggtgaagagctgtgcccagccctggaaatcacgattcctgtgggcaaagattcgatgtcgatgaaaacccgctggcaggaaggtcacgagcagcgcgaaatgacctcaccgctgtcactggtgatcaccgcttttgctcgcatagaagatgttcgccgcaccgtgacaccacaattgcgtacagataaaggtgataacgcgctgttgttgatcgatttgggcgcaggtcacaatgcgctcggtgcgactgcgctgacgcaagtttaccgccagttaggtgataaaccagcggatgtccgtaacgtgcagcaactggctggcttcttcaacgccatgcagcgtttagtagccgatcaacatttgttggcgtaccacgaccgctccgatggcggcttgttggtcacgctggccgaaatggcctttgcagggcattgtggcgtaacggttgatattcagtctttgggtaacgatgctctggctgcactgttcaacgaggaactgggtgcagtgattcaagtccgtgctgagcagcgtgccgacgtggagaaattgctggctgaccacggtctggcaaattgtgttcactatctggggcgtgcggttgcgggcgatacctttgatattcgcagtggtactgacgtggtgtacagcgagaaacgcagcactctgcgcttgtggtgggcagaaacgagctggcaaatgcagcgtctgcgtgataatccggattgtgctgatcaagaacatcaggctaaacaggatgaaagtgatcccggcctgaatgtgaaactgacgttcgaccccgctgaagatatcgcggcaccattcatcctcaaacaggcgcggccaaaagttgctgtgctgcgggagcagggcgttaactctcacgttgagatggccgcggctttccaccgtgccgggtttgatgcggtcgacgttcatatgagtgacctgttggcgggccgcactgatttacaatccttccaaaccttagttgcttgtggcgggttctcttacggtgacgtcttgggggccggtgaaggttgggcaaaatccattctgttcaatgatcgtgttcgtgatgaattcgaggctttcttccatcgcccaacgacattggcgcttggggtttgtaacggctgtcagatgatgtctaatctgcgtgaattaatcccaggtgcggagcattggccacggtttgtacgcaacttatcagatagctttgaagcacgtttcagcctggttgaagtggcaagcagcccatcactgtttatgcaggacatggtcggctcacgtatgccaattgctgtttcacatggtgaagggcaggtggaagtccgtgatgcggcacatttggctgctctggaacagagtcatctggtggcgttacgctttgtgaataaccacggggttgtcactgagcaatatccggctaacccaaatggttccgcgaatggtattacggcggtgaccagtgttagtgggcgggccacggtaatgatgccacaccctgagcgggtgttccgtacggtcagtaattcgtggcacccagaagagtggggcgaggatagcccatggatgcgtatgttccgtaatgcgcgtaagcaattaggttaataagttaaagtgagaagggtattgaagatacccttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaagggtattgaagatacccttctctttatcaatttatacccgttatatttcaagctacatgtgcattgactacgcttaataacttcagttactcacttgtgtaaactccttggaacttactcccttgttgcctttctgtaactcaaattattttgggtatatagtttattttatttaatcatcgacttgatgaagttatttttattacctgctattttatatcgatctgatatctctttatcattgagttctgatcattattataggcgttgatgactaggttataattccccaaagggatgtcttcaatttccagattgatgtttttttgtgagttattaataaatccagaggtttcataataattaacccctgtgctattggttatgtaaatataataatttattaattgttccgagctcatggtaaactctatttttactttgttgccatatcgattataactatttgctaaatgttgaacttcaaatgaagggagaaccccattttcagcggccaagagaactagggggctaataggttgcaggttacccgagttttgattcaatgtgatcattccatgttctgcagcgcgagtattgaaagagataatggcagcactgagagtaacaaggaggaatacgctattatatttattcattatagtacctttgttgagggttaataatatatacccgacagacttcaagctgcatgtatgtcggctgctttcgttactcggcccatctatgggtctcacctctttgatgtcgctgcaagcagcgttcaaatctgcttctggcgctaggtgtcaataaccgttgtcatccaagtcactgacttgttgttgaccttaaaataaattctgaggacttactcaattgccgccttcctacaactcgaattatttttggcataacagcattaataatttttttatgaatgctgctatttgacttttaatactttctcaaagattggatctctccgtaaatattattgtttgattgtggataatggatatatttagcacatacccattgagtaggaagaactcttcctgttgggtgttaatttttatataggcagtacgctatcttttttgttagtgactagcgtgtctggggaacgatatcggctaaggttatgtggaaggttttaatggcggtttgatggtcagtggctaacgctttaataaccagccgataatttcctgccacgatattatctaagagtaatatcaggttttttgttcgattattaattaatgtcgcggtttgtgctttttcctgaccattcacatcaaagagataagcggttatcaacaaatgttcatgggttgtagctgttatctcgatttgtccctgcccgcgatcaagccaataattcgtttggactccctctattgaaaaattgccagatacagcaccattactggttattaatgccagatttgtcaattgttgggctgaattgccatgctgcgtaaaccaaaaggagcttgtcatcaaatagagtggattaaattgattttcaagcttaagccaagtggtcgctgtgggggaattatatacccaataaatgggaggaaatgatgagaaaagggggttatatgctagcgatggtgagttgaacaacaccgcagaggcaaaagtgatatagattattttcatgtgaatatcttcctttatggggggcgaaaatttgcagcagtcactcaccgctatcttgcatcaatgaacgtttgcatcaatgaacgcttgcctcgatgaacggatgccactttttcgcaatctgctctttggctgtgttttaaatcagcacctgagtcaggtctacagagtgactcattccttgtcgtgatgaaatctcataatttataacgtaatagtgattttagtagtcacacaagaggtcgcgttgcgagaagggggatagctgacactgatattaaaaaacaggagatgatgtttttaactgactgatttaaagttattttttatattctgtcggcaagttgcgacaggaggttaaattaatgtctcaaataggagacatttaattaattgatttatatgagttttaatttaaaggtgattaagtgtcgtgaagcagcgacaaaacatcagttaataatatttttttctaaggattattaaaaaatttattaaaaaaaatactaataactattttaaatcaatatattaataatatttatttaaacttggcacgctaactgcattatcaataacagttgctcattcacctttttatgatagccccgcaattaagcggatgatgcgcttcataagcctccgaatgatgcctaagactggtgcctatcgtccacctaaaccgacattgtgtgaaagcacattatcaaacatcggacgacacgttgagtgaggcaccgcctatgtcctgctgtgatgaattattcatcaattttggacatatatggatgctattcgtctcatccttccgatgattgcttcggcttcatcaaactggagacgatgcttaagggcatccacatattcttgcaacggggcaatttattgccccgttgatcaatgtttagttgtctatccccgtcgaaacacactgtaacaagcaaatctgatattataacgagcaaatttaatactataacaagcaagtttaagacaataataagcaggtctgatgatgatgctgacggtttgggatcaacaacctttaaaaaaagcactttgctcgcagcaagtgctttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgttatttcaaccaaaggatgcggtggtggatagggcagcataaattggggagcaggcattgtaatcttggctgagtcagttagcatcacatcaaagtgataggtaatgagatgatttcgttgaaaagatggcgtttattcccccgttctttacgtcaattagtccttatggcatttctattggtgctgctacctttattggtgctggcatatcaggcctatcaaagtctggaccatctgagtactcaagccgccgatattaaccgtacaacgcttgcagatgctcgccgtagcgaggccatgaccagtgtcgcgcttgagatggagcgtagctatcgtcaatattgtgtgttggatgatgcaacactggcgacgttatatcagcatcagcgtaagcaatatactcaaatgctcgtggcccacgcccctatactcccggatgcccgctattaccagacgctgcaaggattgttgaatcagcttactgatattaaatgtaaaaacagcggccctgacaaagaagcatccattttattagagcagttctctcgctcaaatgccgaaatggtacaagcgactcgcgatgttattttttctcgtggtcaacagttacagaaagatatcgccgaacgtgggcaatttttcggctggcagtcccttttactgtttctggtcagtgtgctgctggtggttctttttacccgcatgatcatcggccccgtcaaaggcattgagagaatgattaaccgccttggcgaagggcgttctctgggcaatacggcgctgtttaaagggcctcgagaattacgctcattggcacagcgtatcatttggcttagtgaacgtttagcctggctagagtcacagcgccatgaatttttacgccatatctcccatgaattaaaaacgcccctcgccagtatgcgtgaagggacggagctcttggccgatgaggttgccgggccattaacacaagatcaacaagaggtggtggcgatccttgatcacagtagccgccatttgcagcaattgattgagcaattactggactataaccgtaagttagctgatggccccggcgaacctgaacatgttgatctggccgaaatggtcgggaatgtgatttctgcccacagtttacctgcgcgcgcgaagatgattcgtaccgagactgagctcgatgcgcgcatttgttgggcagagcctacattattaatgcgggtattggataatctctactccaatgcggtgcactatggtgaggaatccggtaccatttggatttgtagccgtcaggtgaatgatcgggtacaaattgatgttgcgaataccggggcaccaatcccaacttcagaagaaataatgatatttgagccttttttccaaggaagtcatcagcgaaaaggggctgtcaaaggtagcgggcttgggctgagcattgctcaggattgtatccggcgtatgcaaggtgatttgcaactggtaaccgttgactacgccgccgtctgcttccgtattgaattgccattaaccgccgagaatgaatgaataatgtacaagtggtctatacgctgtgtgattaaaaagaccgtctctttgtcatatccgatatctagtggagtcgtgaaacagaccggtctctctggcagagggattttttggggagcgttattactgactccgctattgctcaccgggtgtactgataaccgggctgcgaaccgcttttcccaagcggttcagttagtgataccagaaacaaaaatcgttgattatcggacattatcctgcgacgtattgtgggggctggatgacaaagagacactagaaaactccctttactggctaaggtcgatggattgtgctgaacgccttggctcgccacaggcacgggcgatggctaagacattgcccgtaacaacctggtcctcagcttttaaacaaggtattttgatcggcagtgctgagccgtcaatggcagagcggcggcaggtggttgaacgtctgaatagttatagccaaaccttcccggttgcagtgcggccactcattcaattgtggcgtgagcagcaggtcttgcggattgccttagcggaagagcgtattcgttatcaacggctacaggatgaatcagatgctcaaattgatcgtctgcgggaaaatcaggtccggttgcaatacaacttattggacaccacccgcaagctggaaaacctgaccgatatcgaacggcaactttcatcgcgtaagcagctacaaaatgaaattccggaaacggatgcagaggcgaagtcagcggcagaggctaaatccgctgaaaatcagcctgcagcggctaagccagctgaaagtaaacccgctgaaaccaaaccagcagaaaccaaaccaacagacaccaaaccaacagaagctcagccggttgcccctaagtcaaccggtgtgaagccggcagagaccaaacctgaggcagttcagccgggcagtaaatcagcaccacctgtggtagaaaaaccggctgaaccgcatacaccgccagtggtttggcctgcagatgtaccacctgcgtctaataaggaatctcatgacaccacgcaaaccggccaatctactgctggttgacgacgatcccagcttattgaaattgctggggatgcgtttaaccagtgaagggtttaatgtcacgacagctgaaagcggtcacgaagcattgcgtttgttaatgcgtgagaaaattgacattgttatcagtgatctgcgaatggatgagatggacggcatggcgctgttcgctgaaattcaaaaatatcaaccggggatgcctgtgattatcctcacagcgcacggttcgatccctgatgccgttgccgcgacccagcaaggggtattcagttttctgaccaagcctgttgatcgcgatgcgctatataaggctattgatgcggcattagaactttcgattccagcgggtgatgatacttggcgtgaagagatagtgactcgcagcccggtcatgctacgtctgttagaacaagcgaaaatggtcgcacaatctgacgtcagtgtgctgattaacgggcaaagcggcaccggtaaagaggtattggcacaggctatccatgccgccagcccacgggccaaaaaagcctttattgccatcaactgtggtgccttaccagagcagttgctggagtctgaattattcggccatgctaagggtgcgtttaccggtgcagtcagcagccgtgaagggttgtttcaggccgctgaagggggcacattgttcctggatgagatcggcgatatgccgctctcattacaagtaaaattactgcgggtattgcaagagcgcaaagttcgtccattgggcagcaatcgtgatttaagtattaatgtccgggtgatttcagcgactcaccgtgacttgcccaaagcgatggcaaagaatgaattccgtgaagatctctactaccgtttaaatgtggttaacctaaaaatcccggcgctacacgagcgggcggaagatattccattgctggcaaaccatctattacgggagtcggctaagcggcataagccgtttgttcgcagtttctcaaacgatgcgatgaagcggttgatgacagccagttggcccggtaacgtgcgccaactggtcaacgtgattgagcaatgcgtggcgttgacctcggcaccggttatcagcgaagcgctggttgagcaggcgctggagggtgaaaataccgtattaccgacgtttgtggaggcccgtaatcaattcgaactaaactatttgcgtaagctattacaaattgccaaaggtaacgttacccaagccgctcgtatggcggggcgtaaccgtactgagttctataaattgttgtctcgccacgagttggatgccaacgattttaaagagtaatcatcgttagctactgacaatgatacccaatagatttcaagatgcagacaggcggcctggtaaaggcggggcccgtgatgggccagccaatgcccctgtggttttgaaagatgagggtatattattccctgacaatgctgaaacagagtttaaacaccaatgagcagatcactttccattgcgttagcccagttgaattggctggtcggcgatattgaaggcaacactgaacgtatgttgcaaaccctaaatgagcagcagaaggcgggtgccgatctggtcatgttctccgagctggctttgtccggttatccaccggaagatcttctgtaccgtgatgacttttatcaacgttgtgaagtgcaacttgagcgtttgcaagcggcaaccccgcatattgccgtgctggtgggccacccatggcgggaaggggataagctgtataatgcactgtcgctgtttgcacaaggtaaactgctggggcgctattttaaacaacaactgcctaattacggcgtatttgatgaaaaacgctatttctccgcaggtcatcaaagctgtgtcgttgagctgaaaggctaccgcctgggtctactgatttgtgaagacttatggcttgatggtccgatagatgcagtgaaagccgcgggcgcagaagtggtattgtcgatcaatgcctctccttataatcgtgaaaaaccctatattcgtaaaacgctgatggccgctcattgccagcgtacgggcttaccactggtgtatctcaaccagattggtgggcaggatgagctgatttttgatggctgctccaaagtcttcgatgcggcgggtaacatgacccatcgtttggctgcatttgcagagcaaaccacgctgttgcagttaaatgagtgtaacgtgatcccgatgacggcacctgtggcggaactgcctcctctggctcaagtctatgaagccttggtattggcggtacgtgactacgtcaccaagaatggctttaatggggcagtgctgggtttatctggcggcattgactcagcattgacattggccattgcggttgatgcgttgggcaaagacaaggttcaggcattgatgatgccattccgctataccgcagatatcagtattgctgatgccaaagaagaagctgaaatactgggtgtcaaatttgatgtgatgtctatcgaacccatgtttgatgcttttatgggccagttggcaccgatgtttgccgataccgggcgcgataccacggaggagaaccttcaggctcgttgccgtggcgtggttctgatggctttatcgaataaacgccgcagtattgtattaactacgggtaacaaaagtgaaatggccgtgggctacgcgacgctgtacggtgatatggcggggggctttgatgtcctgaaagatgtaccgaagacgttagtattcaaattagcggaataccgtaatacggtctcttatgtgatcccgcagcgcgtgatcacgcgtccgccttcagccgaattggcacctgatcagaaagatgaagatagcctgcctccttatgatattttggacgctatccttgaaggatatgttgaacaggataagtcagtggctgagctggtggctgacggttttgatgaagctatcgtgcgtaaagtcatccgcctggtcgacattaatgaatataaacgccgccagtcagctgtagggccacgtattaccgcccgcagttttggtaaagatagacgctatccgatcacatcaggctttggccgcaagaattggtaaaacagggattcaccatgaaaaaaattgacgcgattattaaaccattcaaactggatgacgtacgtgaagcgctggctgaagtcggtattaccgggatgacagtgacagaagtaaaaggttttggccgccagaaggggcatactgaactctaccgtggcgctgagtatatggtggattttctgccaaaggtaaaaattgagattgttgttgcggatgacatcgtcgatacctgcgtagaagccattatgcaaaccgcccatacgggtaaaattggcgatggtaaaatctttgtttttgatgtctcccgtgttgtgcgtattcgtaccggtgagcaggatgaagaagcgatttaattaagctgttggctttatctcacgctgaataacaaaagcccgttcgttgccaaaacgatgcgggtttttttacatataatccaaaataatataattcaatatatacaatccaacctatatagcccagcgttctctggctaatgtctctattcactatttattaatctattaatatcgaggttcgactatcccactctgtaccgcccgttgatggcgcagtaactgtgtttgattaatgcctctttccaacagtagcttgatcggatagttatctgggcggataaggataaccgcctgtgacgcttgaatatagcgttcatcgccctgtaactttattgactgtaaatattctgacgggacaatctgttcctgattccaaatgacagcatcaatatcgccacggataaggtgcgggatgcagttactgtaagataattcgacccgttcgattggttgcccggcaaacttaatttcagtcaataaacattgatcaggtgaacgtgagtcaaacccaacccggcggattttttttttgctcaccacggcgaaaaataagttgatgaccatcgacataagaaccacggcctaaatttagcgctagcgtgaccttctcttgcttaaggtagtttttagcggccaaatgcgacacgacggccatatcgtagactccgtctatcaggcattcgatacggacttcagcgcctcgcatatgggcaaaatacagggggagtaaggtgaattgttcttttaaaccactggctaagccttcataaagtttggtgtaaggtagcggcatagcacacaccatattgcctaaatcggcttgttgtagcagaagcgtcatgttcaggtcgagaagccgcgtgccattgcggcctcggcgttcaaccacgatagccccgtcagcttccagtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtactttcaaggcgtgttgaatcacaccgactgaaataccaaaatcacctgatagatcatcaatagttttaagtcgatttcctgagcgttcgccaattaaatagcgcgccatagagactaatgctaacccttctttttttatgaatcttttactcatgatgtaacgatctagccttatgttaccgggcaatatacccgtcgtccttcaagatgcaggggttagctgcccttgctcacccccagtcactgagttatttaagtgaccggggattaatgagcttcatccctgagactcaccctgtgggcagcataaatgctgtgcaaatgggttcctgaccatttgttactcggttgccgccaacctgcgcctcgaagtcgcgtgggtataaataataataaagatcattttagctgttatttaaatcttcaattatataaaaatttaaatagccttttatcgaatttatcgtggcaataaatggtgaggacatacgagatctatgtcacgttccacgaaatgtaaatgtaataaatgggagaattgaaatagccgaaatgctgatcaggtaccttcctgatcagcggcattaagtgcgtagagataggataaaaatgaacagttaaatgactttatgtggaccgaagcattcgtagtgaatctgctcaggtgctatcccttgggccagtaattgacgacctataaattgcataaatggcagcgggccacagaagtaataatgtcgtttaggatcatcagctagccactggtacgaactcagatccatcaacccttggctatggtaatcctcgccgtgtttatcctgtaggtctggctcgcggtaccacacatggcggcttagattaggcatcttggctgcgatagcgctaacttcatcagcgaatgcgtgtacacgaccattttcagctgcgtgtaaccaatgtacgggggcagcatgttgttggctatagagggtattgagcatactgagcatcggggtttggcccaccccagcagaaatcagtgctactggggtatctggtgatacatccaaaaagaaatcgccacggggtggtgcgatgcgcacgatatccccttcatttaactcccgatgcagtaagtttgaaaccgtgccttgttcttcacgttttactgcaatacggtaagttttgccattgggcgcggtggtcagcgaatattgacgaatctcttggaattcaaggctttcatgctcgatataaatgcctaaatattgccccggtttatagtgaagcacttggccgccgtcttccggtgccaagacaaaactgcaaattacctcgctttgttgctctttttttataatgcggaagcggcgtaaggttctccaaccaccggtttccgtctcactttgctgataaatctggctttcacgctgaataaacacatcagccaagacaccataggctttagcccaggcatctaaaacggcctgaccgggtgaaaatagttcatcaagggtagcgattaaatgctcaccaacaatagggtaatgctctggctgaatatttaaactggtatgtttttgggcaatacgttcaaccgtggggagtagtgccgcaagattttcgatattggtcgcataagcacaaatagcattaaataaggcttcgcgttgatcaccactcgattggttactcatattaaaaatgtttttgagttcagggtgatgcttaaacatgcgctcatagaaatgggctgtcagtttggggccggtggcagccagcaaggggatggtagatttaacgatagcgatggtttgggtatccagcatagtggctccttaagtgttttaataatatacaaattaatacatgtattttaaatgcatcttatggttttctcttctctttgtaaatgtaattttcacctgtagggggatcgtatcaacgcacttactcgctgaagatgaaaaattcacatagtgaatatgaggataattctgttgcattgaatgaagtctgaacagctaaaagccttatgctatctggagccaatcgtttgcgtaaaaacctctgctaaggcctatcttcaggagggggaaacagtttacactgtgtgacagaacccaaacgggtgttccattatacccttcgtacttgaagctgcagcgatgttcgcggtctcgttacttggcccatccatgggcctcacagaggttgctgcaagccgcgttcaaatctgctcccggcagatttgtcacccgaatcactgacaccagtcagctcatcgggactcgctcattggctgcctggctgcaactccaatgacgtagggtataggtatatttagttagctaagtcaggagagccggatgttaaagcgtgaaatgaacattgccgattacgatgcagatctgtggcgtgcaatggagcaagaagtcgtgcgtcaggaagaacacatcgaactgattgcgtctgagaactacaccagcccgcgtgttatgcaagcgcagggatctcagttaacgaacaaatatgctgaaggctatccaggcaagcgttattacggtggctgtgaatatgttgatgttgttgaacaattggcaatcgatcgcgctaaagcattatttggtgctgattacgcaaacgttcaacctcattctggttcgcaagctaacgttgctgtttactccgcgctgctgaaacccggtgacaccgtattggggatgaatctggcacacggcggtcacttgacgcatggttcaccagtgaacttctccggcaaactctacaacatcgtcccttatggtattgatgagtcgggtcaaattgattatgaagatctggcacgtcaggcagaaatacataaacccaaaatgattatcggtggcttctccgcctattctggtatcgttgattgggcaaaaatgcgtgaaattgccgacagcattgacgcatggttctttgttgatatggctcatgttgctggtctggttgctgcgggggtttatcctaacccggttccacatgcccacatcgttaccaccacgacgcacaagactctggctggcccacgtggcggtttgattctggcgaaagggggcgatgaagacttgtacaaaaaactgaactcttctgttttccctggtaaccagggtggcccattgatgcatgttatcgcaggtaaagcggtcgcgctgaaagaagcaatggaacctgagtttaaaatttaccaacagcaagtggctaaaaatgcgaaagccatggtggcggtgttcttggagcgcggttacaaagtggtttctggtggtacggataaccacctgttcttgctagatttggtggataaagacatcaccggtaaagacgctgatgcggctttaggccgtgcgaatatcaccgtgaacaaaaacagcgtacctaacgatccgaagagcccgtttgtgacatctggtgtgcgtattggtagcccagcgatcacccgccgtggcttcaaagaagcggaatcccgtgaattggctggctggatgtgtgatgtgttagataacatcaacgatgaagcgaccattgagcgtgtgaaacagaaagttctggctatctgcgctcgtttaccggtttacgcataaggcggctgtcaccgtcctggcctcctggccggggctttgatctcatcgggataggctaaaaacgcgcctatcccgcgactaaaataattcccttcaaccgtatcaactcgacatgcctccccccgcgaagagccggcactgcaacattattttgacatttaccggtcatctggcgctgcaacattatctggtccgcaaggtcaatggggctattgatttcgaatttattccgcgaggcagtcgtccatgcttatttgtcacggcaatggtcgcccggctagcccctattcttctgttcaacatcggcctgtataaaccgagaaaatgtgtgtaatggaatactgtacgaatatccatatttttcatgtgtcagatatttgttaatatttggctggccactttagtctgtggttactgtattaggtattgttataacaatctggatggtttttatgaataagacattactggtctcttctttaattgcatgtttatcaattgcgtctgttaatgtgtatgccgaaggcgaaagcagtatttctattggatatgctcaaagtcgtgtcaaggaagatgggtacaagttggataaaaatccaagaggtttcaacctgaagtatcgttatgaattcaataatgactggggagtgataggttcatttgctcagactcgccgggggttcgaggaatctgttgacggattcaaacttattgatggtgattttaagtactactcagtgactgcggggcctgttttccgcattaacgagtatgttagcttgtatggattattgggggcaggtcatggaaaggctaaattttcctcaatatttggtcaatcagagagtagaagtaaaacatctctggcatacggtgccggattacaatttaatccacatccaaattttgtcattgatgcttcatatgaatactccaaactcgatgatgtgaaagtgggtacttggatgcttggcgcgggttaccggttctaacgtcctcctaaccatgaaaacccaccataatggtggtttcaaattgctgacaaagtcctggccttatagctggggctttaaattaataggggtaggctaaaaaacgagcttattccaatgctaaaagaatccgtccttcaccgcgtttcaaacaatcaccgtgtttcaaacaatcacaatatttcgaacaacaacattatttcgagcaagtcaccaatgaataccgggctgcttctggctcatagacgattttttaacgtgaagtttgtcacaaaaaatccagtgttgagacggtaaagttgctagcggaggaggcctctgtcacagtgacgggctgaccccggaggaatcatggtattgcaatcaacacgttggctatcgctcagctatttcacctattttttttcttatggcatttttttgcctttttgggggctctggttagaaggtgaaggtatccccccggaaaccatcggtattttgctcggtgctggtttactctcccgcttccttggcagcctcattattgctccgagagtaaaagatccttctcatctggttactgcaatccgtattttggcacttctgacgttagcgtttgcggtcggtttttggtttggtaacggctgggcttggttgatggtggttatcgcaggttttaacctgttctttggcccactggtaccattgacggatgctttggctgcgacgtggcaaaaacagatcaccatggattacggcaaggtccggttatgggggtcgctggcgtttgttatcggctctgcgctgacgggaaaattggtatccgtttggggccatcccgctattctctacagcctgctgtttggtgtgacagcgatgttgctgggggcattgttacggcctggtgtgatgccacggggtgaggttaaacatcgcaatgttgctgcaacgccatggaaggttctattatccgagccgcaagtttggcgctttttgctctgtgtgacgttattacagggtgcccacgcggcttactacagtttcagttctatttactggaaagatgccggttattcccccgcaaccatcggctatttgtggtcgctgggggttgtggccgaaattctggtatttgcgttcagtcacatccttttccgtcgatggacagcccgtagcttattactgctctcagcggtaagtgggataatccgctggagcttaatggcttcaacgactgaattgccttggttgatttttatccaaattttacattgtggttcgtttactgtctgccatctggccgcgatgcgtttcatttcggcccgcagtggggcggatgtgatccgtttgcaatcagtctactcggcgctagcgatgggcggcggtattgcggtgatgacagtgatttccggcttcttatttgagaattatcagagtggggtcttttgggttatggcgctcattgttattccggcgctgtttatccggccacgagtggccgcgaacccaaatgaattagccagctaaggcagttccaatatgcggcataactgaatactttgcggctcagttaacggaaatgatatctgaatcagcggcggcgctgattcagttgattgcaaaacatagggggtaagtaccaccgcagtgcccgcgggggcccctgattgcagataaacatcatgagataaatatttaatatgtagcggtagtaaggtcagttcacgaatttgctgctcgacttgggcttccaatattgggttatcgtgcgtcaataataaaatctgcttctcctgtaatgcattcccctgtattaaccaggcaccgaagctgatggcgatcaaaatcacttcttcaatagaaaagcgaatctggtactcctgctcaaacttgatcagcgcctgctgtgtggtacggagcaaacggggatacatcttactgatatctttggggagtgaatggtcgatcccaatattaaaatagcaacgctcaatggcgggggcgagatgcgcgaatagctggctgaccagcgagtcatcacaactaaaatgcatgccggacagtcgcttaaaacggtgaattaattgcttgatagccgctatcaggcgggcatcttccggtgattgggtgctgtggtagtggtgtgctttgatcattgtcaacatcaggatcagcatatcgcgctcaattaaacccagcggagggatcaataaccggttgagtgcattgaataaatgatcagcggcaacccgcgcaggtttttgttctaaccattgctgttgggtcatggataattgtggcacggtgtgctgttggttttcccagacacaatacgccaaatacagttgcaaaaactgacgatctttttcactgagttggcggtttaggtggggctcacactggtaaacgatttgtcgcaaagttgattgccgtagaattgattgccgcaaagttgattgtcgcaaagttgattgtcgcaaagttgattgtcgcaaagttgattgtcgtagagttgatcgtcgcagagccgacgacagcaggccattattccacgccagtgcttgatataagtcgggggaaaaatagtgttcaataaaatgtggacaataacgcagcccacgacgtagccaatggatcaaacagagtcgtttatcgagtcggctcccattaatctgataataatcgtcggcactggcattaagttccaaatggtagaaacgctggatttcgctagcaacctcggctatatcttgccgggtagtcgcaagatcgaccccgttaaattggctaatggtgtctaactgtaccttgcgtgctggcataaataacatcagcaacatatggcagcggcgttgttgaccagatagcggttgatcatcagataaccgaggcttaaagggcgtgtttaggcgcatataaatatctttgatgaatcatcgttatttatcggatttaagcatagcaaaagagattcattcggtttaccgggccagtagttttttacatcgacttacaacttacatcacagtaattgcagaatatccaagggttgaataatgcgctatgtgttacattataacggttttattacagtcagccggctgataaccttgttattaaccggggccgcaatgatttatagccaattggctcaagcgcacccccacagttttattgatatgaaaaccactttcatcaatgaaaaacagatgctggtgggaatgaaaatggtatggaccatggatgaaataacctcttctgacctgttgtatgacgcagagaatgccaaaagtgactctgaaatctggaagaaactggccgcagaagtgatggctaatgtgctggggcagcactatttcaccgatatataccgtgatggccaaccggtgaaatataaaaatttgccaacagaatatcatttatcccgtcaggggcatcaggcggtactctcattcgttttaccgttggctgagccgcagccattagtcggtaagccttttattatctcaacctatgacccgacttattttgtcgatatggcctatgcggatcaaaaagcgctcagtctatcggctgaaatggaaaaaaactgcaaactcactttgatgactcccaacccagacgcatcgctacaggcttatgcgctgtcattggataaaagtgattcaccaggagacgatatggaacttggaaaacaatttgcccaacaagtgacgcttcaatgtcagtagttattgctccgattccacggcccaaacagcgacattggctgatcaatttatggcctctattgttgttcttactcatattggctagcgctgggtatgtctcctggctttattggccagaattgctgtttaaaacagtagcctggcaaaaaagtgtgcatcagcaaatggcccaactgttgcagcaagttaaagccgaaccgcatcaggcggggtgggtgctgatgttgtttagcctgatttatggcgtgttacatgctgtagggccgggccacggtaaagtggtgattgtgacgtatctggcaacccacccggcgcggttaaaaagcagcctgaaactgacttttgccgcttcaatattgcaaggtagcgtagcgattctactggtaactttgttacttggggtatggcagctctcttcacggtatctgcatcaaagcagtttttggctagaaaaaggcagttttctattggttattgggttggggatgttgctctgtttccgggcggtaaagcggatctatcgacaaattaacgccttaaaaccacagaaaatgacttttcagcagattcagccattaccggctaaccatgtgcacagcgacaactgcggctgtgggcaccgtcatctgcccagtgataaagagctacaagccggtggcgattggcgcacccgtttgacgattgtattggcgatggggatgcgcccttgctccggtgcgattatggtgttgctgttttccaaggtgattggcgtttactggtgggggattttgtcggcgatggcgatggctttagggacgtcgctgactatctcgctgttggcactgttcgtccattatgcacggcgcttggcggtatatttaagccgtaaacgcgcccctgccgcttggggagagattgcctgggccacgctggcattaaccgggggaattattctgctgttcgcgggggttctgttttatttgtccagtcagccggagatggttggggctgttcgtccatttggtcgctgatacccttcgaccttgacgctgcagaggggttcccaataaaaaaagccagtcggctaaccctgactggctttttatctgaaacggctatttgcgtggaattaacgctttaacgcatcactgatttcgttgctcatggcttgaacgatagatttaacaatacgtggattaccggccacgatattgccagagctgaaatggttatggccgccggcaaagtcagtcacgataccaccagactcacgaaccaatagctcgccacctgcgaaatcccacggtttcaacccaatctcaaagaagccatcaacacggcctgctgcgacataagccagatccaatgcggctgaaccggtgcgacggaaatctgcacactgctcaaatagcttaccgacgacgcgaatataagcaggggcgtgttgcttcactttgaatgggaaaccggtagccagaatagtgccatctaaatctttagcgttggtaccacgcagacgataaccatttaactgggcgccttgaccacggctggcggtgaacagttcgttacgcattggatcgtaaaccacggcgacttctgtccggcctttaatgcgcacggcaatagagactgcaaagtgagggaggcgtttgatgaagttggtagtgccatccagtggatcaataacccattgtacatcatcatcttcgccgaccaactcaccgcattcttcactaataatagtgtgttttgggtaagatttacggataacgtcaatgatcagatgctctgcatcgcggtcaacgttagtaacaaagtcattactgcctttctggctcgcttcgacagcgtccggggtttcataatttttggcaatcaggttaccggccttacgcgcagcgcgtatggcgatagtcagcatcggatgcatgggtatcttccactaggatgttaaagaacgagaaacggcgcacagtatagcaggggatctgataaatgcctatgtctgtgttaagatatggcgattatccgttatcctcagagtttgtatgctacacaacattcgtattgtcttggttgaaacttcacacaccggcaacatgggctcgaccgccagagccatgaaaacaatgggattaaccaatctatatttggttaatccattggtaaaaccagattctcaggccattgctttgtcagccggtgccagtgatgttattggtaaggcgactatcgttgatacgttagatgaagcccttgccggatgtagtttggtggtcggcaccagcgcccgttccagaacgttaccttggccaatgctggaaccgcgtgaatgcggtgtacgcagtgcgcgcgaagctgaacatgctccggttgccttggtgtttggtcgcgagcgtgttggcctgactaacgacgagctgcaaaaatgccattatcatgtggctatccccgccaatcctgaatatagctccttaaatttagccatggccgtgcaaattttggcttatgaagtgcgggtggcataccttgatcgtcagcaggcaaatgcccctgtagaagaagaggaagaggcaccttatcctttggtggatgatctggagcgtttctatcagcatttggagcaggttttgtctcatagtggctttatccgccaggcccatccgggccagattatgagcaaattaaggcgcctctttacccgcgctcggcccgaggctcaagagctgaatattctacgtgggatgctgacatccatcgaaaagcaggataaatatccacaacgcggtaccggtgatacggcgggtaagagtaaggattaatgtcttatatcaattggttataattaattctaattgatactatcgagcgtaagtatggtgataatagttgagtgaattactaggttaaatagttgactaaaacactcaagaatgtcaaaattctgtttcgtgttcaccaacaggtaactttagctatgagactgacatccaaaggccgctatgccgtaaccgccatgcttgatgtggcattacattcccaggacgggcccgttcctctggcagatatttcggaacgtcaggggatctcgttatcctatctggaacaacttttttcacgcctacgtaaaaatggcttagtcgccagcgtacgcggcccaggcggtggttatctgctgggcaaagatgcatcagcaatcgcggttggcgcggttatcactgccgttgacgaatccgttgatgcaacccgttgtcagggtaaagaaggctgtcagggcggaaatcgctgcctgacacataccctgtggcgtgatttgagcgagcgtatcagcagcttcctcaacaatattacattggcagaactggttaataaccaagatatcctagaggtagcggatcgtcagaataacgatacgcgccgcacggctaatggccgaccgcaagagacgattaacgtcaatctgcgcgcataagcagaatttgcggaattttacgttttggaagtgatgtacggagcataagagcaatgaccgaatcaaaagtaaagacaccgatctatctggattatgcagcaacgacgccagtagatccgcgtgtcgctgaaaaaatgatgcagtatctcactctggacggtatcttcggtaacccagcctcacgttcgcataagtttggttggcaggcagaagaagctgttgatattgcacgtaatgacgtcgccgcattggtgggtgcagaccctcgtgagatcgtcttcacctccggtgcgaccgagtctgataacctcgccattaaaggtgctgctaatttctatcagaagaaaggcaagcacatcatcacttgtaaaaccgaacataaagcagtgttggatagctgtcgccaattggagcgtgaaggcttcgaagtgacttatctggcaccgcagcctaacggtattatcgatctgaaacagcttgaagcgacaatgcgtgaagacaccattttggtttctatcatgcatgtgaataatgagatcggcgtggtacaggatatcgctgaaatcggcgaaatgtgccgtagccgcgggatcattttccacgttgatgctacacaaagcgtcggtaaattacctattgatctgagcaaactgaaagtcgatttgatgtccttctctgcccataaagtttatggcccgatgggcattggcgcactgtttgttcgccgtaaaccccgtattcgtattgaagcacagcagcacggcggtggtcatgagcgcggtatgcgttcaggcaccttgcctgtgcaccaaatcgttgggatgggtgaagcttaccgcattgccaaagaagagatggaaagcgaagctgcacgtctgcgttcactgcgtttgcgtttgtggaacggcatcaaagatatcgaagaagtttacctgaacggctcattagagaatggcgctcctggcattctgaacgtcagcttcaactatgttgaaggtgagtcgttgatcatggcactgaaagatttggctgtctcatcaggttcagcctgtacctctgcgagtttggagccttcttacgtgttgcgtgcgttggggatgaacgacgaactggctcacagttcaattcgtttctctctggggcgtttcaccacagaagaagagatcgactacgccattgcgctggtacataaatccattggtcgtctgcgtgatttatccccattgtgggatatgttcaagcagggcgtggatatcagcagcattgaatggtcccatcattaattccacactttaagactcaggagaaatcacatggcttacagcgaaaaagtaatcgatcattacgaaaatccacgcaacgtggggtcgttcgacagtcaagaccctactattggtagtggcatggttggcgcacccgcttgtggtgatgtcatgaagttgcagatcaaagtgaatgaagccggtattattgaagacgcccgctttaagacttatggttgcggttctgccatcgcctccagctctttagtcactgaatggatgaaaggcaagtctctcgatcaggctgaagccatcaaaaatactcagattgctgaagaactggagttaccgccagtcaagattcactgctcaattttggcagaagatgctattaaagccgcaatcgccgactacaaaagcaagcatactgccaagtaattgtgatatgtgatttttatatccaagtgacttcgagatgcagctaacactcgtgcatcttgaaggacgacaggtatatataggttattaataattagctcatttttcacttagtctatccaaaagatttcaagttgcaggaaggcggcaaacaagaggatcccgatgagcttacacaggtaagtcatttgggtgaacgagcgcaaccaacacctgtagtttgaaagatgacggggatatgagctggttctcagagttgaggttgttgtatgtcgatatcaatcagcgacagtgctgcacagcgggtcagtgcctttttaaatcaccgcggtaaaggcttgggtctacgcttgggcgtaaggacttcgggttgttccggcatggcatatgtactcgaatttgttgacgaaataaacgatgacgatatcgtttttgaagacaaaggtgtgaaagtgatcatcgacggtaaaagcatggtctatcttgacggtaccgagctggatttcgtcaaagaagggctgaacgaaggctttaagttcaacaatccaaacgtctcaaatgagtgcggatgcggcgaaagctttaacgtttgatcgctgctttttcctgccccagatgtttgttgctctgttccgctctcttttgccaaaagggagcgaaacagatctcagcttagccattacaacaacttccagagcatgctatggattattttacgttattcgggttgccggctcgctatttgattgacggcaaccaactcaccacgcgttaccaggagttgcaacgtcaattccaccccgatcgctttgccacccagcccgagcgtgagcgtttggcctcaatgcagcaggctgcaaccatcaatgatgcttaccaaacgctcaagcacccgttaaaacgtgccgagtatatgctatctttgcagggttttgatttaggcaacgaacaacacactatgcgtgataccgcgtttctgatggaacagttggaattacgtgaggagcttgatgccattgagcgcaaacccgatgctgaaactttactggctgaatttagccgccgtgtggcgcagatgacaacaacgcgcacgcagcaaatggttgagcaactggatgcgcagctatgggtgcaggcagcggatacggtacgcaaattgcgctttctggataagttgcagcagcaagttgaacagttggaagagcgcttgtttgacgattttgcctgattcaaatatctcatttgattaataaaaaacaaataaaattcaagtgattaattattatattcccttagtaattgacgttgtagctaggtagcaagcaaatgacaaatcggtcgagaactgatttgaatgtggcttgcagcagcctcgtagaggccactggatgggccgagtcatgtgcgcagctaagcctcctgcagcttcaaatacgaagggtatagactcatgattgatggaagctcaacatggccttattacaaattagtgagccgggtttaaccgcggcaccacaccaacgtcggctggctgcggggatcgatttaggtaccaccaattcattggtggcgaccgtgcgcagcggtaaagcgcagacgctggccgatgaacagttagccgatgaacagttaatagcaggtgaacagctaatagcaggtcaacagttaatagcaggtcaacagctaataaatgaaaaacagcgggatttactgccgtcagtggttcattatcacccacagggtattgatgttggttggaaggcgcgcaatctggcggccttggacccggttaataccatcagttcagtgaaacgcatgatgggccgctctctggctgatatcgtacagcgttatcccaatttaccttaccaattccacgcgagtgaaaacggtttaccgatgatccagacggcgcgtgggttggtgaatccggttcaggtgtcggcagagatcctcaaaacactggctcagcgggcgcaagcggcattggccggcgagctcgatggcgttgtcattaccgtccctgcgtatttcgatgatgctcagcgtcaggggacaaaagacgctgcgcgtttggcggggctacatgtcttacgtttactgaatgaacccactgcggcagccatcgcctatggcctggattccggtcaggaaggggtgattgcggtttatgatctggggggcgggacgtttgatatctccattctgcgtttaagccgtggcgtatttgaagtgctggcaaccggtggtgactcggcgctgggtggcgatgattttgatcacctcttggctgactggttacgtgagcaagccggggttgcgacccgcgatgaccacggcattcaacggcagttacttgatacggcaattgccgccaaaattgccttgagtgaggccgagactgcggtagtttccgtggctggctggcaaggggaggttactcgtgagcagcttgagtcgctcattgctccgcaggtaaaacgcacactgatggcttgccgccgcgccttgaaagatgcgggcgtcacggctgatgaaattttggaagtggtgatggtcggtggttcgacccgagtcccgttggtgcgagagcaggtggggcaattctttggccgcacgccgttgacctctatcgatcccgataaagtggtcgccattggtgccgctattcaggctgatattctggtgggcaataaaccggacagcgacatgctgctgcttgatgtgatcccgctctccttagggctggaaacgatgggcggtttggtggagaaagtgatcccccgcaataccaccattccggcggctcgagcgcaggagttcaccaccttcaaagacggtcagagtgcgatgatgatccacgtgctgcaaggcgagcgtgaattggtgaaggattgccgttcattagcccgttttacgttgcgtggcttgcctcctttgcctgcgggaggggcacatattcgtgtcactttccaggtggatgctgacggcttattaagtgtgacagcgatggagaaatcgacgggcgttgaggcatcgattcaggtgaagccatcttatgggctatctgatgatgaaattgccaatatgattaaagattccatggcgaatgcgcaaagtgatatcaccgcccgtaagctggcggaacaacgggttgatgccgccagagtgctagagagcctgcaaggcgcactggcagaagacgccgcgttactcagtgagcaagaaagtgccgcgatcgcccaagcggtcgcgttattacagcagcagatgcagggcagcgacccacaagccatcgaagctgcgatcaaagcgttagatgcacaaacgcaagattttgccgcacgccggatggacgcttccattcgccgtgctttagcgggtcattcagtggatgaggtttaatcatgcccaaaatagtatttctgccccataaagacctttgcccggatggtgcagtactggaagcaatacaaggtgagaccatattagacgttgctctacgtcatgggatcgatattgagcacgcctgcgaaaaatcctgcgcttgtactacctgtcactgcgtggtgcgcgaagggttcgattcactgccagaaagcagcgagttggaagatgatatgctggataaagcctggggtctggagccagagagccgcctgagttgccaggcgagagtgaccgatgaagacctggtggttgagatcccacgctataccattaaccatgcccgagaacactaacgttatcgcaataggtagaaaggattgatatgagtttaacgtggcaagatacccgcgaaatcgccgaagccctttacgaaaggttcccggataccgatcccaaaacggtccgttttaccgatatgcaccaatggatttgtgagctggacggttttgacgacgatccgcaaagatcgaatgaaaaagtactggaagcgatcttactggtctggttagatgagtttgagtgaatactgactgggtcgcgcaagcggccttttttattgcgtatctaatattttatgcccaaattattgacgtcgccgctcacgcccctgtggcttgaagcatgacgggtatacagcaaaaataataatgacgaggtaggccatgacaacagaaataatgcaaatatccctgtctcacaacccggcagatgcccgctggggtgagaaagccctgatcagcactaatgatcaaggggtgactatccacttgacgagtcacgatcaactgggggggatccaacgtgcagcccgcaaaattgacggtcagggcattaaacaagtcaaactggctggtgaaggctggggcctggaacaaagctgggccttttggcaaggcttccgtgggccaaaaggtcagcgcagcgtggtgtgggcagagctgccagcgaatgaaaaaacagagctggaacagcgtttaaaaatcatcgattgggtacgcgataccatcaacgcacctgcggaagatttagggccagaacaactggcgaaaaatgcgattgatttgctgtgtgcggtctcctgtgatgcggtcagctaccgtattaccaaaggcgaagatctccgtgaacagaactatgccgggatttacaccgtgggccgtggttctgatcgtgcgccggtattgttggcgttggactacaacccaaccggcaacccagatgcgccagtcatggcctgtctggtggggaaaggcattacctttgattccggcggctatagcttaaagcagagcgcctttatggattcgatgaagtccgatatgggcggtgcggcaaccttgaccggtgcattggcgttggcagccgcacgtgggctgaaagagcgcgtgaagttgtatctgtgttgtgccgataacatggtcagtggcaatgcctttaagctgggcgatattattcgctatcgtaatggcaaaacggtcgaaatcatgaataccgatgctgaagggcgcttggtcttggcggatggtctgatcgatgcctccgagcaaaatgcgccgttgattatcgacgcagccaccttaaccggcgcggccaaaactgccttgggtaacgattaccatgccctgttcagctttgatgatgaactggcacaagcgctactcaacagtgcgcacagtgagcacgagcttttctggcgtctgccactggccgaattccatcgcagccagttgccatctaactttgctgagttaaataacgtggccggtggggcctacagcgcaggggccagcaccgccgccgctttcctgtcgcattttgtgaaaaattatcagcagggctggttacacattgattgctcggcgacatatcgcaaaagcgccgttgatcaatggtctgccggagcgactggcttgggtgtccgcaccgttgccaacttattgttagcgcaagcaaaacagtaatcttattgaattgagaagactcaaaggggcgcatttggcgtcccttcgttcatcttctcgatgttttgggagtaaaaaatgagttttccgcccccatctattgatgataaacatgctattgatgatagcccggctgctgatgataaccataccgccgatgacaactctgccgctgacgagcgtcacgaacaccaccatcatgacgaacatggcgaggatctggaatctttgctgaaactggccgccaccgcgtctattcatcgcacggcgtttttccgcgtgttgttggatgccacggtcttggtactggtaggggattcagagcagggcagtgatgatggcgaaatgagtttcaccaccgctaacggggtgaatattttgcattgggaaaagcaagatggtgagtctgtcattccttttttcacctcggtagaggtcttgcagcaggccttggaacaaactgatggcgagaccatcggcagtgaaaagcagcctttcgtcgcgatgccggtgcgggtgttatttgaaatgacacaaggcgcacatctgtttttgaacccaaaatctgaatatggcaaagagttctggccggaagaagtggcgatgctgttgaagaacggcgggttggtgcaacccgctgaaatggtggtagacaaagagagccaaattttactgggccaacccgaggagtatccctccgcgatggtggatgcactgatccaattatttagtcagcgtaaaccagtgcggcgggcttttctggcgctgatgcatgataaaagtgttgatgaaaaacccaacctgttgattggtttggaagtggatggcaccgctaatgaagtagatcagttgatccaagaggccggtaatgtggccagtgatcacgccccagacggcggcccggtagatttttgcctggtcagtgaaaaagagcgaggggtcagccactatctcaccacccatacgcaggcgttttatcaacgcaaatggggcagttggttgagaaatgttattccttcgacgaaccactgattagtatctaaaaggatagggagccaatagaggctcccagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggagccaatagaggctcccttccatttctgccacaccgtcatctctaaaaaatgattttattcacttagaagcgataacccacgttcagattaacggtcactggcgttttgatgttttttccgctggacaacttcacttcagaaccgacaggttaggggtgatgttgacgttcaggcctgcaccggtgttcactcgcgtgccgttcaggttgttatcgaacatctcctggttcactctgaatttattattggcagcaaattcgtgatcaaccgaggcgctgacataaggtttcatttctacgccatttttcagcacgaagcggtaacccgcattcaccccaagggtgcctatcatcgagcgggtgctgctgctttgcgccaccatgccgttagacagtttgaccgcgcttttacccgagctaaaggcgctcaattgccacgtatggcgaaacatacagatgattatggttgatatgcttaccggctttcactgccacccccatacccgagaaattagtgttgccgctggcgctgttatcggcgctggtgacatgaatatcctgattgaatttattggctttcaccacgccattcacatagccaccgttgttggcaagatattgcgcgtaggcaccaaatgagtggctatcgacattccccttgctttgatagtcggtcttaatacttgatgtactcgcgctggcgaacccccccacactcaatacgccgtctgccagggcagtggctttatcgccccccaacgttatgccgtttaacgtttggtcgaagttagcggcgcggccttttactgcaaagttattgtgcaggtaggtaccccagatgccgctttcattggcttcggtgctttgcttatccaaacgctgttgaacagagcttaattccgcattaaagataaccggtgtggtgttagccacggctaaaatactggctgtacccggtgtcacggttgattcattagctaccaacgtgaccttgccactcgcatctttaaccaggttatacacgcggttgccaaggcctatcgggccatcggttagggtaaaacgtgcgtcaccgccgccggtactaacgacattaaggttggtcgggtcgataccgctaccgtctatctggaggataaaatcgccatccgcgttacccgtgacattcaccggtgccgaggcgtcttgttgcaacatcgagcccagtttgaaggtgccgttgcctgccagcgagtccatcactaactgtgcctttttcacattgcgtaaatccagtgtgccgccgctcatattgactcttctaaaggtaaatggcgcggataaacggttatcggcagcacgtaccgcccgtgagggcagtgctgccgctggggcaacgtcgtcggcgaataacaccactcgccccgccagattgagatccgcttgtgcggtatgtgcgccttgataaaccttaagcgcactccctgatattgagtgaatggtgcccgccacgtcggcagtgctagccagggtggtattaccgccgcgcagtgtcacatcggtcagcgtgccggcgatctgtgcttcaccgaactcaatggttaatttcatcgcctgagcgcgcgctcgcaggttgaattcaccgccttttaccgtcacaccctcggcggtcgcgccttcattaacgttaaattgcccaccattgaccttggtgttttgagcgattgcgccgttgttgaggctaaattgcccgtcattaagggtggtttcagtaaacagagcgccgtcgttacctgttactgtaccggcgctgaccatcttggtgaccagagtattcgtgccagcagtgacgctgccgcctgcggccaccgttgccccttccgaggtggcagccgcttcctgggtgccgttgatcaataatttgccttgtgcgccgacctgagtattcacatcatgggcgcgggtattattcagcgtaccgttgatcagttggctatcgtgcgccagtgcactgtcgctcaggttaaccacgccgtcctcggtgaccacgctggctaacaccacaccgccggtggtgatattctgctcaccgcccgccaccttggttgccacggccagttcgccatcagcaacaggttgcgcttcgcctttggcgagggtctgttggctgatcaccttaggatcgaggttattcagtgccgtaaggtctaggttaatgtttgccagttgttccattttatcggctaactgtaactcagcatccgctttagcccgttgggcggcagtcaatttagcctcagcttcttgtgcgataacggcaatagcggcgagtttttgctctgcttcctgaagtgatttctccgccgcggcggcctttgccattgcttgttgtgctaatgtcgcgtctttcgcttgttgtgcgtcttgttccgcttgcagttgggcttgttgagcccggttaatctcgccttgtaggttatctgttattgcatcgctggctattttttttgtagaaataagcgccttttcttgtgttaagacttcaactttttcttgagagacttttaattcttctgttgctgtggttatgggggtttgaagatttttaagttctctttcatagtctttttgatttcttagggcttcgctcttagcttgttttttagggttcttaaggtttttgctggttcttttatgtttggcttcagcgagggatagtttagatttagggttgtttttagccgtttctagctttgtttcagcctgagtcagtttttcttgcagtacgatggtgcctgttgttttattattgattgcatcatcaagttcagattggtttttctgaatttctgtatccagttgttgcgcttttattacttgttcttgttgattgatgttagcggtttcagtcagttttattttttctgctaaaatggcctgtgtcttgctctcgccattaactattacagaaagctttgtactgatattttcatccgctaggctccaatttttattgactgctttaatcgcctcgttttgcttactgttagcgttaatgaatacagtttcagccgccaatttagccttttgtttgttgttaagcgctttattaaactgatctttttcaatactggtggtgataatttctgtatttgcttctttttgttttttttctaccgctgccagttcttgtttcacccgtgcttcttcttctttgagtttttcgggagtaacggttaagcgcttaatcagtgtttccgcttgctctgggctgatcacatgcgcattggcataagattgtacttggttgatgaggtcttgaaccggcggtggtattgcgacagaaggtgctgccagtacggcagcaggtatcaatgcggagattaaaatagataacggcaataaacgcgtgtttaaatgatgacgagatttcattgtaggtattcctgaatacagatgatcagatgagtaaactaagagtgaaaaaggtcgctaacgacaatttatggccgctaatataatggataaaaaagtattggctatagactgaaaatgtaatcaactcggattgatattattttcaataaggcattaatttatttcattgtgacgggtgtttttggagggtgagtttattttcatattggtctgttttatttgccttttatttaagaaagtgaagtgcggtgacaaccaacggctaaagcaataagccactattaataaaatattaaaaatgttttaaatgaggtttatctttacggtattctgttttttttgatttttttgggctcaatagagagtatttcctagataaatattgcttttttatttgcctttgggctggcaaataaaatgacaattaatcaggtaaaaagcagggagccaattgcagccccctgcggtttttatcagtcaatagccctttatcagctaataaccctttatcagtcaattatcatcgtgacgataaattcgtatcaacaactgacttagaagctgtaacccacgttcagattaatggttactggtgtcttgatatctttaccgctggacaacttcacttcagaaccgacagacagattaggggtgatgttgacgttcatgccggcgccggtgttcacacgggtcccgctcaagttattgtcaaacacttcctgattcaccgtcacttggttgtttttcgcgaactcatgatccaccgcgaagatagcgtatggcttgagttctgcgccgttgttcatcacgaagcggtaacctgcattcaccccaagggtacccatcgcagagcgggtgctgctgctctgtgcttccatgccgttagacaaggagatgttgctcttacccgagctaaaggcgctcattgcaacgtatggcgagacgtaagcctcattgaagttgaagtgcttaccggctttcagtgcgatacccatacccgagaagttagacacaccgctggcgctgccgttaattgaggtgatgttaacgtcttggctaaactggttattcttcactaccgcgttcatgtagtaaccgctgttagccaggtattgtgcgtaggcaccgaatgaatggctatccactttacctttgctttgataatccgttttgatatcagagctgctgtagctggcgaaaccaccaacgctcaacacgccgtctgccagtgcagtggctttatcgccacccaatgtcatcccgttcaacttctgatcgaagttagcggcgcggcctttcactgcaaagttgttgttcaggtagctgccccacatgccgctttggttggtttcggtgctttgcttatccaaacgctgttgaatagaacttaactcagcgttaaagataaccggtgtggtgttagccacggccagaataccggcagtgcctggtgtcatagccgatttatctgcggtcaggacaaagttaccgttggcatctttagccaggttagtcatgtagttacctaaagcaaccggaccattggctaaggcaaagcgtgcatcaccaccgttggtatttaccacattcaggttagttggtgcttgaccgctgctattcattgcaatgatgaagtcaccgttcgcgtcaccggatacatttaatggcgcgaccgaatcgctttgcatgacagaaccgaggttaaagttccctgtaccattcagtgaagccatggtcagttgagcatttttcgcgttgctcatatcgacagtgcccccggtcataaccacatcgttgagggcgaagtgtgcaaccggtgcggcggcagggactggcattgcaggggctggcattaccgcacgcgcatttgataactccatggccgcacgggcaactggctgagccactgcttgagcaacatcactggcgagcaattcaaggcggccagccaggttcaggttcgcttgtgcggtatctgcaccgcggttcattatgatctggctatcagcgctgatatcaagcaggccagaggctttggcgctgttggcaaagtctgcgcggccaccggtaaggctcaagctttccagtgaaccggctacctgtgcctgaccgccagttaatttggtgataccggaggctttagcaccgcttgcgagtgtgaaggcgctgtctaccagttggatgccgttggccgtagattgatcggccatgacgaaggtgccgctattgactgtggtgctgtccgcgtgagcgccatctttcagcgtaaacaggccgttattaatggtggtgttagtcgctgtagcctcgttcgaaacgtcaaatttaccgccattcagtgtggtgtcattcgctgtggcattttcagccagagtgaaattacctgcactgagttgggtgtctttgatcttggctttgcctttaaccgcaaatttaccgccactcatgttcgtcgcggtgaccgcggcatcacctgcaacggtgaaagtaccgtcagtcagggtggtgttgttcgcggtggctttgtcagccagcgagaagtcacttgcgttgagtacggtgtcttcaatcttggcattgcctgtaacagcaaattcaccaccagtcatcttagtcttggtggcagcggtatcacctgcaacggtaaaggtaccgccagtcatgttagttgcgctcaccgcggtatcgcctgcagcggcaaaagtaccgccagtcagggtggtgttgttcgcggtggctttgtcagccagcgagacgtcacccgcgctgactaccgtctcttcgatcttggcattgcctgtaaccgcaaatttaccgccagtcatgttagtcttggtggcagcggtatcaccttcaacgctgaaaataccgccgttgaacgtggtgttattggcggttgcggtgcctgccaggcttaatttaccgtcattaatggtcgtatcacgcacgatggtattattgccgctggcggtcacgttaccgctactgatcattttttcgataacggaatggtcacctgcggtcactacaccaccttcagcaaccttggcaccggttgaggttgcgatggccgtttcgctaccacccgtcagaaccaatttaccttcagtactgacaacagtatcggtatcaaccccgccgttgttgttcagggtacctttagtaacctcggtccctttggcattggcaccagcagcaaggtttacaataccgtctttggtaataacgctatcaatcgctttaccgcccttggcaacattttgtgtgccaccggccacttgggtggcaatggcgctggtgccctcaatcacatcttgtgtcttggcaggcgcaatggtcacatcaatggctggcagatcaagtgtaggttgggcgttattttgggcggtcactaactgctcaagtgcttggtcagcgtcattcaataggccagtgttagtgactacgagtttatcagcgtcttctttagctttttcagccgcttcaagggctgttttagtttgttccgctttgtctgcggcttctttataagctgctgttgcatcctcaactgccttatcggtgatttttgctgcttcgatagcctttgctgctgtttcagctaattcagctgcgttttttgccgtgtcgaattcaccctgtgctgcgtctttagcgtcgttagcaccgctgagcgcaatatctaaaccacctgttttgcccttttcggtactttgttcttgttcgatatcacctttatctttttttaattttactatctgtgcatcaatagcctcaactgctttttgggccttggcgatagcgtcaagttcttttttagctgctttgttataggcatctcgattcttttttgcttcggctaatttttcttgctgtcccgagccgttgtcattttccgcaatgccaaagtaaccgctagttttcttatcctcctcgaagagttctttatacccgccggacgccagttcttttccgtcttgttcggttttagcttgttgagcttctttaagtttctgatccaacggacccttatcggtacctgtcgcttgtattaaagcgtttgagacagaaatgagccgcccgtcgatttctgcaagcgcctctgtattcgcgtctttcttttcttgggcgactttggcatcagttatttttgtagccagagtaactgctttttctccctgtacttttgttgtatcggtcacggctttggtgactttctcagcaatatccttatcaccaggaactaatggagtgttattaaccttgacggccttaatggcatcttctttagtcttatcttgctttttttttgcttcatcagcttcttttttaatcttttcttcagtttgagcgaatgcctgatatgaaacattttcggtttttagatataaagcatcttctgctgctttttgggcctctgcttgggctgattcaagtgccaacttcgccgcagtctgtgcgtccactttctcaactttagtcttaacgtttttttctaatgcatcggcttgttcttgagtaatttcacccaaccccagcagatctttgatcttatcaagcaggcccggttgttcaggttctgtgatttcctgctctgatggtgttgtagtaggggggataacggctgttgcgttaccgccttcttgcccagtcgcttcaccaattgtgctctcggcttccggcgtagtttcagcaatcacgcgggttgccgtagatgtattatcaattacatctacatctacatttgatccaaaacttgtaccagccgaattccgctcaaatggacctgttagtgttgattttattggtgttactgcgggtgtatcagtggttgctatttgtgacacagccatagccccgccagaaaccaacgatgaaattaaaatagacagtggtagcagacgcgtattaagagtattactgtttttcatattctgtgtttcctatttactgttattcaaaagaaaggaggcgcatttaaaataatggtgacaaggtaattccgttgaaaaatataccggcacaaaaaaacaaaacctaattattaaaatataaaaaattaatacatatattattagagtggtttaatttatttttaatatctttttgttgttttattttgttgatttttaacgattatttaatattattcggtgttttatttaaaaaattattaaaatgataatatgatatttttttgttatttttttattgtcaaaatttccctggcaggtttttgatgatatttagttttttttgattttttgagtaatggattttttgtgtgagttttatagcgtttataccaaaaataattcgggtcgttggctttcttcgtgactcggccgatccatggatctcgccttgtctctgtgagcagagtaaatgctgttcaaatgtgctttcgaccacttgtctctcgcttgccgccttgctgtaacttgaattattcaggctataaaaaataagcaactcaatgtattcgtgtttgtattttaaatgtgtttctcataataaatttatttgtaataaaaaaagttatcaataaattatttattctaatataaagtttttaggtcaggaaataacaatctcttatttttaaaataatggattattaataatagtttaaaaggtatatatattatgagatataatcgtaaccatatgctaacgttaatgttctctttattaatttttgatgcctatgcaaatgaacccaaagtctgtttttatatggatgatgactataatggtgagtctctctgcgcggctcaagggaactcagttgccagtattccggataaatggaatgatcgcatatcctcaatttccattccccacggtttagttgtcaccgtctatgaagatgtcgattttttgggcgcttctcggtcttttgaagccgatgtggatttggtttcagataaggatttgatatatttaaatgataatataagtgcatttaaaataaaaaaggcagtttgtttttatggcgaaagtaactttacaggtgactcgttgtgcttatctagtggtgagcaatttgacttgtatcgtggtaactatcctgaaaggaagcaatctcatttggtaaatcccttaaatgatgaggtatattcaataaaaatccctccaggaatgcaaactacagtctatgaggacgatgattataatggtaaatactttgttttgacagaggattacacacctgatgatttgttgataataagaatgaacaataaaatcagtagcatgcgagtttctcaagatgaagatttcatttgtgatcgtttctgttctataaaaaaatcaattaaatttaaaatacaaaaaagttttggttcctattggattgacccacgaataaaatacagagatatattgctcgattttcagttatctgacactgatgattattcaataaaattttttgatgagggtcttataaaagttaaaaattataaattatttttctttgatggtaatgaaaaacatggtgagggttttttgtttaatttaagtgacaaaagtagtaatttgtcatttttattgcgttttaacggtggtttttttcaaattcaatttgttgaatcattaaataatgaaattgtttattcttctcctttgattggaacgttatttgatgatgctaactcagatgttatttttgatatcaataatgtagatgcaaatagcccaatcgttattgataaaatggtattaaccgttggtaaggagcataaccgggctgaacgtagtactctggggctagcgacttgttgggcaatacccatactgagtatttataactatattgttcaggggcattgcaatcaggcagataagtttgtccataatgctgccgatttttttggtagcccggcagataagatattacaaatatttggttcctctttacccttacccccaaaaaatagcaatgaaacattagatgacgaatctgcattaattaattttatgtctgatgttaaagggacgttaacctatattacgaccaatatgggcgaacacgcattaaccgtaccggcaacggcactcgcgtgcaaagcctcaatgcgagagaaaatcctgcctcatctgcgtaaccgacgtgatcttgctccagggtgtatcgattggactttgagtattttaaccgattttaccttgttgtttggtgccagcattgagtattggaatagcaaaaattttgggcgagtaatagaaaatattgttcgcgaaggggagatcggttctgctgtggcagatgtggacacagcatcacgtttaatcgagtcagttcaggcccatgtggctgaagcgacagaggttgcagatatcattcatctcaaaacggcattcgacttttctcaactcagttatgtcagttatgtacgtcataccgaagaagaagtggtatcgccacaaagcgcgcaggcgctacccttagggcgttatgaactggcactggtagattaccattttatcgagacggtacccagaattcgtcaggatggccgttgggtagaacgtccagatctgcattttgatattgaagtgattagcggggttcccgaagaaactgatgcgagccggcaagtgcttttgccgattatcgaagcgtggcagcatagctatagccaacaagaattactttttcacgcctcggatattcttccagaaagtagcctggctcgatatgaaattgagccgttgttagaggcttcacggctgaccagcgaagttgcaatcagttggttaaggactagccgtgatgattttgtttacgtcgtagtccgtttggagggcgaggttattagcctcaccatggcagtcgatatcaatattaatgatgtgggggttgccgggtcattaaccaatccagattatgtaataacacctaatgcagaaggggccgtcagaggcgcgggtacggcggcgatccgagcattagctgaccactttaaacgtaaagggaaaatatccttggtctcttctgttattagtcagccatccgctattgtgaagaaaaaagtgggttttagatttattgaagaactttaaggatattgggtactcactgattggaaaaaaagataaattaaacattattatgtgcattttctcagtgacattaggcgcggttaggtttttacaaaaatgtgagatgtgtataaaaatgaacgtttaagatgctttttttttaatgaaatgttgcgatccccgtatgcaattgctacaagcgcacttataatctgcggccactgattattcggcatacgtaaagcggcatcattttagtgtaaaggaacgggctgccagccaagtaaatacgcttatcagagcaggttccgagtccggttaatattagaaatccaatagaggttattatggctttagaacgtactttctcgattatcaaaccaaatgctgttgccaataacgacatcggtgccatttatgcgcgttttgaacgtgctggtttcaaaatcatcgccgcaaagatgttgcacctgaccaaagaacaggccgaaggtttttacgctgagcataaaggccgcccgttctttgatggtttggttgaatttatgacctctggccccattatggttcaggttctggaaggcgaaaatgcggtacagcgccatcgcgatattatgggggcgactaacccagataacgcactagccggtacgctacgtgctgatttttctgacagtttcaccgcgaatgcggtacatggctctgatgctgttgaatctgctcaacgcgaaatcgcgtatttctttgcggcagatgaaatttttccccgtagctaatgtattagtttaagcggctagtgggttgattcaatgcaggaaggtggggggatttaatcaactgaaacaataaagttgcccagacccgtttccattcatggaatccgtgctttaaaatttgtacaatgccacgccccagtagagacagctctgctggggcgttctattatttatacattctattatttatcgccgtttcggaagccgtacccggtttaaagcgcagcgccgtaaagtgtaacaacgaggccacgacaactcatgtctgaacaattattaactgcatcaacgccaattgatgccgcacctctgtctgacaataccgttcagaccaccgcacctgctaccagcaaaatcaatctgctcgatttaaatcgtcagcaaatgcgcgagttttttgccgaaatgggagaaaaacctttccgggcagatcaggtcatgaagtggatgtatcactattgctacgacgattttgagcaaatgaccgacattaataaagggctgcgggcgaaattgcagcgcgtggcagagatccgtgcgccggaagttgcagaagagcaacgctctgtcgatggcaccattaaatgggcaattaaagtcggcgatcaacaagttgaaacggtatatatccctgaagcagaccgcgcaacgctgtgtgtgtcatcccaagtcggttgtgcattggagtgtaaattctgttcgaccgcacagcagggctttaaccgtaatcttcgcgtatctgaaattatcggtcaggtatggcgtgcggcaaaaattattggttcattgaaatcaaccggtacccggcccattaccaacgtggtcatgatggggatgggggaaccactactgaatctgaataatgtggtgccagcgatggatatcatgatggacgacttcggttttggtttatccaaacgccgtgtgacgctgtccacctctggggtggttccggcgttggataaactgggcgatatgattgacgttgcgttggctatctcgttacatgcgcctaccgatgatattcgcgatgaaatcgtccctatcaaccgtaaatataatattgaaacgttcctggctgcagtgcgccgttatttggataaatccaaagccaacggcgggcgggttaccgttgagtacgttatgctggatcatatcaatgacagcactgagcaagcccatcagttagctgagtgtttgaaagatacgccctgcaagatcaatttgatcccatggaacccgttccctggtgcaccttatggccgtagctcaaacagccgggtagatcgcttttctaaggtgttgatggaatacggctttaccactatcgtgcgtaagacccgtggcgatgacattgatgccgcatgtggccaattggccggtgaggttatcgaccgtactaaacgcaccttgaaaaagaaaatggcgggtgaacctattgcgattaagacagtctgattcataagattgattcaccagataactaattgttatttaacttataatttgttgaagtctcatcgcgtaaaggtggctaaaaacccgtgatgagaataccatgagcgccagaatttggtacttatctgcatatataaggacaattgagaaagcatgaagctgacaaaactgtggagagtttgcctggtcgtaagtgtattgacagggtgctccggtaccccaccggagaacacgagtcaggcagttgctgggcagacacgcttacaactgggtttagcgtatttggcacaaggcgatcttactgccgcgcggaagaaccttgaaaaagcggtagaggcggatccacaggattatcgcactcaattagggatggcattttatgcgcaacgtatcggtgaaaacagtgccgcagagcagcgttatcaacaagcaatgaaactggctccgggaaatggcactgtactgaataattacggtgcgtttctgtgtagtttagggcagtatgtatcggcgcaacaacagtttagtgctgcggcattgctacctgattacggtcaggttgctgatagtctggaaaacgcaggttattgctttttacgggctaatcaggataaacaagctcgggtcttgttgagccgggcgttgaagtatgatccggataaaggcgagcctttgcttgcggaagcccaaaggcattttggggaaggtaatcgcgcacaagcgcaactattactggatgtttaccaacatacgcttccagccagtgctgagagtttatggttacaaattcgtttcgccgcgctggcaggccgtcaagatagtgtacaacgctatggcaagcagcttgcgcgaagttttccacaatccaaacagtaccagcattttctagctaatgaatactgaagcctcccaagatcaaactgttacagagacgccaggtgtgcgcctgcgtcaagcccgcgaatcattagggctaacccagcagacagttgcagaacgtctgtgtctgaaagtatccacaatccgtgatattgaggaggataacgcgcaagctaatctcgcctcgacattccaccgtggctacattcgttcttacgccaagctggttcatcttcctgaagatgagttattgcctattttggagaaacaagcgccagtcagagcggcgaaagttgccccaatgcaaagtttttcattgggtaaaaaacacaaaaaacgtgatggctggttgatgagtttcacctggcttattgtgttggttgtgttaggtctgaccggagcatggtggtggcaaaatcatcaggcacagcaagcagagattgccaatatggttgatcaatcttctgcccaactgtcacaaaatggcgggcaaccagtgccgctaactgatgataacagcgatgctattgcgccaacggatgccccggcaccggtagccaatggtcagccggtaccactgacaaatcattcaggctcggcaataactaattcagctacaaccagttcagttccaaaaacaactagtaccgaacctgtcgatacggcgaatacaaataccacaatgcatcaggagggggctgcgtcagcggccgtttccccaagtcaggtcccgcaacctggtatgcccacaggccaaccgccattacctacagcagacgcaggggtaagtggtagcgcgtcatctgtgggggcgttagtgatgaattttacagcagattgttggttgcaggttgttgatgcaacgggcaagacgctgtttagtggcattcaaaaagggggcgctgtccttaacctggcgggtaaagcgccctataagctgactatcggtgcaccaggtgctctgacgatttcgtatcagggtaacccggtagatttaagtaagtttattaaggctaatcgcgtagcccgcctgactgtctgtgtagagtagaatgatggttttgacaaatatcatgttgtaagaactacacgaccgtaaaggagagtatgtaatgcataacggatcccctattattcggcgtaaatcgacccggatttacgtcggtaaagtgcctattggtgatggcgcaccgattgctgtgcaatcaatgaccaataccaaaaccacggatgtggatgccactgttgcccaaattaaagcattggaacgtgttggtgtggatatcgtgcgggtctcgataccgacaatggatgcagctgaagcctttaagttaatcaaacagcagtctactgttccgctagtcgcagacattcattttgattaccgaatcgccttgaaagtggctgagtatggtgtcgattgtttgcggatcaaccccggtaatattggtaatgaatcacgtattcgtgaagttgttgcctgtgcacgtgattacaatatccctattcgtattggtatcaatggcggctcgctggaaaaagatattcaggagaaatatggtgaacctacaccagaagccctgcttgaatccgcgatgcgtcatgtcgatatccttgatcgtctcaatttcgatcagtttaaagtcagtgttaaagcctccgatgtcttcctggccgtcaattcctatcgtttgctagcgaaacaaattaataatcctctgcatttggggatcactgaagcgggtggtgcgcgcagtggttcggttaaatctgcgattggattaggtttgctgttatcggaagggattggcgatactttgcggatctctttggccgcagatccagtagaagaagtgaaagtaggcttcgatatccttaaatcactgcgtattcgtgcgcgtgggattaatttcatcgcttgcccaacctgttctcgtcaagagtttgatgttattgggacggtgaatgccttggaacaacggctggaagacctgattacacctatggatgtttctatcatcggttgtgtggttaatggtccgggagaagcgttggtgtcgacaattggtgtcactggtgcgcgtaaccacagtggtttttacgaagacggggtgcgtcaaaaagagcgctttgataacaaagccatgattgaccaattggaagcaaaaattcgtgccaaagcatcaattcttgatgcgaataaccggattgttatcaaccaattggatgataataaataggctctatcggcaatccttgttgtcggccagaatcaaacagacagttatgctgtgaccgtgttttatattgtgccgatagtgttttatattgtgctaatagagttttatattgcgccaatagagttaacgagccgtccccattgaatatgcgggcggcaagcctctataatcggctttatttcttgcactaaaactatagagaactgacgtggcaaagaacattcaagccatccgtggtatgaacgattacctgccagccgatacggcaatatggcagcgtatcgaaagcatcttgaagcaagtgctaagcggttacggttacagtgaaatccgtatgccgattgtagagcagaccccgttattcaaacgcgctatcggtgaagtgaccgatgtggttgaaaaagagatgtacacctttgatgatcgcaatggcgaaagtctgacactgcgcccggaagggactgcaggctgtgcgcgcgcgggtattgaacatggtctgctgtacaatcaggaacagcgtctgtggtacatcggtccgatgttccgctatgaacgtccgcaaaaaggtcgttatcgtcagttccatcagttgggggccgaagtctttggtctgccagggccagatattgatgccgagctgattttactgacagcccgctggtggcgtgcattaggtatctttgaacatgtgaagttggagctgaactctattggttcgttggctgcccgtgctgactatcgagaagcgctggtggcgttcctggagcaacatgttgaggtattggacgaagattgtaagcgccgtatgtacagcaatccgttgcgggtgttagattccaaaaaccctgatgttcagcagttgcttgatgatgcgccaaaactgtctgattatctggatgaagagtcaaaacaacattttgccgggttgtgtgaacttttagataaggccagcatcccatataccgttaatgagcgtttagttcgtggtttagattattacaaccgtacggtatttgagtgggtaacgcacagcctgggcgcacaaggcacagtctgtgcgggtgggcgttatgatgggttggtcgagcaactcggtggtcgtgcaacaccggccgtgggttttgcgatgggccttgagcgcttggttctgctggtgcaggctgttaatgctgatttccaggtgcctgcgacagttgatgcttatgttatctcctccggtgagggggcgcaaagtgctgcgatgctacttgctgagagcctacgtgatgccttaccaacgctaaaaataatgaccaattacggtggcggtaatgttaagaaacaatttacacgcgctgataagtggggcgctcgtgtcgctttaatgctgggtgaaagcgaagtggccgcgcagcaagtcgttgtaaaagatctgcgaaatggtgaacaagaaacgctggcgcaagcggatgttgctgcgcgtctggctttgatgttgggttaaggagagagacaccgtggaagtctataccactgaaaatgaccaggttgatgcagtgcgccgtttctttagtgaaaatggtaaagcactggccgtgggtgtggtgctcgggattggtgcattagtgggttggcgttattggcagggtaatcagaatactgccatgacggaagcctcctctgcctatcagaaagtcagtactgctctgtcaactaacagtgcgggtaatgttagtgctgatagcattgctctcgctgaaaagtttgttcagagcaataaaaataactacggcgtactcgtcgggttagaactggctcatgattttgttgaacaaaatgcattcgataaagcggcacagcaactcagtcaagccttgggccagacgaaagatgaaaatctgttgtcgctgattaatctgcgccttgcgcgtgtgcaactgcaactgaaaaaacccgatgaagcattgaaaacgctggatgcagtacaaggtgatggctggacagcgatggctcaagatgttcgtggcgatgcattattaagcaaaggtgataccgcaggtgcgcgcgctgcttatagtaaagctatcgaatctaatgcttctcaggcgctgcaagcattgttgcgtatgaaactgaataacttgtccagctaaggggtattcccatgcaattgcgtaaaacactcttagtaggactggtatctgttgccctattgagtggttgctcactgtttaacagtgaagaagatgtggttaccatgtcgccactgccaaaggttgaaaatcaattctcaccaactaaggtgtggagcacctctgttgggagcggtgttggtgattattactcccatttgcgcccagcatggcaggggacttccgtatttgctgccgatcgcaaaggtttagtgaaagccatggatgcagacaccggtaagcaaatctggcaaaccgacctgtctgaaaaaacgaactttctctccagcaaccattctgcgatgttatctggtggcgtaacagcttcaggttcgcatgtttatgttggcagtgaaaaagcggtggtttacgcgcttaatgcctatgatggtcaggttgcatggcagacggtcgttgcgggtgaggcgttgtcccgtcctgtggtgagcgatggcgtagtactgatccacacatcaaatggtatgctgcaagcgctgaatgagtctgacggtgctatcaagtggacactaaatctggatacgcctgcattgtctctgcgtggtgagtcagcccctgcggttgcatttggtgcagcgattgtcggtggtgacaatggccgggtcagtgcagtgatgatggaacagggtcagttgatctggcaacaacgtatctcacaagtgaccggtgctactgaaattgaccgcttgaatgatatcgatatcacgcctgtcgtggttgacggtgtggtttatgcgttggcttataacggtaatctaaccgccttggatttgcgttccggccagatcctgtggaagcgcgagataggctccgtgaatgactttattgttgacgctgggcgcatttatctcgttgatcaaaatgaccgtataatcgcgctgaagtctgatggcggcgtaacgctttggagtcaaagcgatttattgcatcgtaacttgaccgctccagtgatgtataatggctatctggtcgtaggtgatgccgaaggttatctgcactgggtgaataccgatgatggccgttttgttgctcaacagagcgtggacagctcaggtttcctgagtgcgccagtggttgccagcgataagctgttgattcaggcaagaagcggtacggtatacgcgttcacccgttaattctgatttagcgcctgttgtttgacaggccagtacctcaaaaacggctcctgggactcaggggccgtttgtattctaaaaactgcgctgttgaaggttcgatgcagcgctgtaacgctttgaaaattaagtaatgaggcttcaacaatgatacctgtcatcgcgctggtcgggcgcccgaatgtgggtaaatccactttatttaaccgcttaacgcatacccgtgatgcattagttgcggattttcccgggctaacgcgtgatcgtaaatatggtcgtgccgaggtcgaagggcatgagtttattgttgtcgataccggaggtattgatggcacagaagatggtgtagaaaccaagatggcaggtcaatcgttattggcgattgaagaggcggatattgtcctgtttatggtcgatgcacgcgctggcttgatgccagcagatcaggggattgctcaacatctgcgcagccgtgaaaaagccactttcctggtcgctaacaaaaccgatggtattgatcctgatactgctacagcagatttctactctttaggtttaggcgaagttcacgctattgctgcctcccatgggcgtggcgttactcaactgattgaagatgtcatggcaccttatatggatgccgaggaacctgaagttgagttgaccgaagaagaggaaaatgcggcctattgggctgagcaggaagctcaaggtgaagatgttccgcctgaagatccggaagatgattttgatccacggactttgccaattaaattggcgatcgtggggcgtcctaacgtaggcaagtccacactaactaaccgtattctcggtgaagatcgtgtggtggtttacgacatgccgggtacgacgcgcgatagcatttatatcccgatgacgcgtgatgaccgtgaatatattctgattgatacggcgggtgtacgtaagcgcggtaaaatcactgaaacggttgaaaaattctccgtcattaagacgttacaggcaattgaagactctaacgttgtcctgttggttattgatgcccgtgatggaatttcagatcaggatctatcgctattaggctttattctcaatagtgggcgctcacttgttattgcagttaacaaatgggatggcatgactgaagaagcccgtgcgcaagtaaaagatatgctggacctgcgtcttggctttgttgattttgctcgcattcactttatttcagccttgcatggcagcggcgtcggcaacctgtttgaatcggtacaggaagcttatgattgctctaccaagcgagtgggtacttccttactgacccgtattatgcaaatggcagaggaagaccatcaacctccgttggtccgtggtcgtcgcgtgaagctgaaatatgcccatgccggtggctataacccgccaattgtagtgattcacggtaatcaggtgactgacctgtcagattcttacaaacgctatctgatgaactatttccgtcgttcactgaaagttatggggacgccaatccgcattcagtttaaagagggtgagaacccgtttgccggtaagcgcaacccgctgacacctaatcagatgcgtaaacgtaaacgtttgatgtctcatctgaaaaaaggtaagtaattcaagatagagcggataccccgcgctgaggttattggtaaagtgcccgcgacggagagaacgggcagcaagtaaagacgccggtttccctgtataaaaatagcttccttgggagcttgagccgcgccatctctggcgcggacactttactcttctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagtagcctggtttttttctctatataacctggtttttatatataaatagttatatacctaaatataaatggttatatacccaagtgacatccaagttgcagatgtgttggccgctggccgtttaaagaaaagagagttgagagccagccatgtcttgggaaacctggagtttcgcattcagtgtcacggtacctaacttactgatgatgttactcggcgtgctattacggcgctgtcgcttaatcgatgataatttctgcgatggtgcgacccggctagtcttcaatttagcgctgccgtgtctgctgtttttcagtgtcgctaccaatcacgtaagtttactggataacctgccgttagctatctacggagcgggggggaccttgctaacctttttactgctcgaagtagccgccaaatggttggtaaaagacccgagagagcgtggtgtgttcgttcagggcggttttagggccaatactgccattgttggtttagcttttgccatgacagcctatggtgccgaaggggttgcgatcggttctatgtatctgacggtgacagtgattttatttaatacgctgtcggtgataaccctgacccgtagcctgcaagcggggcagggtggcaaaatcagcaaattatcgctcttacgcggtatcgttacgaatccactgattatcggcttagtctgtggcctactctttgcccaaaccgccttatcgcttccgcaggtcattgtgcaaacggggagctatatttctgctctggcattgcccttggcgttactctgtactggggccagcctcgattggcatgcgatgtttcgttcttccaatgtggcagcgctatcctcggtggcaaaattatttttagtcccaatattgatgacattgggtggcttactgatggggtttcgtggtgctacgctgggggtgatctttctgttttctgccaccccaaccgctgccggtagctatgttatgacgcgagcaatgggaggcaatgcaaccttggcggccaatattatcgccattacgacggtcggctcatttttcaccacggcgttagggatctactttttacgttcgctgggtgtgatgtaggtttcaacggagatatgtgggtttcaactgagatataggagagaaaaagtggatgcattatgtccggtttgccagaaggcgatgactgaggtgagtggccactttcattgcgagacctgccatggtaactatcaacaacaagcagagtgccctgattgtgcgcaacctctgcaagtcctgaaagcctgtggtgccgttgattatttttgccaacacggacatggattaatctcaaaacggcgtgtccacttcaattacttaccggtaagctgacggcttatcaggtgggggaaatgatcaacgaaagagtgttagaggctgatgattttactggcagccccatccttgccgctataatcactgcgtcactgcgtcactgcgtcactacttttttctgacggcttttcttcgctacggtgacttgggtaatctcactttccacccaaccgtcttgcaaccgggtggtcagtttatcaccggcctgtacttgcttggtggtcttcaataacgcccctgctggcgtctgtgtcacgctgtagccacgggccagtgttgccagtgggctcacggcctctagctgggagcaggcgataccaaagcgttggcgatagccattgagctggcgctctacagcttgacgtaaacggtattcttgctgctgtacccgctggttataccggtgaatttgcccctgaggctgcacttgctgcaaacgctgttgcagccgctcggtacgtttacttaataagcggatctgtgtttgtgcactctcttccagcctacgttgtaatttcagcaacaatgtttgctgacgggctaaacgtaaatgcggatgctgttgctgcaaacggtgttcaaggcgggtgaattgctggttgcgttgcgccagatagtaatccatcgccatttccattcgttgctgttgcccttgaatctgacgaacgagctcaatctgattgcgactgactagctcggcggcagccgaaggggttggggcgcgtaaatcagcaacaaaatcggcaatagtgacatcggtttcatggccgacagcgctgacgatagggatatggctgttaaagatagcgcgggcaacccgttcgtcgttgaaactccacaaatcttctagcgatccgccaccgcggccaacaatcaatacatcgcattcagcacgtaagttcgccaactggatcgcacggactatctgcaatggcgcatcaacgccctgtactgatgtgggataaataattactggaagcgatggatcacggcgctgtaacacatgcagcacatcatgcagcgcagccccactggcagacgttattacgcccacttgtttggcggggtgagggagtggctgtttgtggctttgatcaaacagcccttcggccgctaattgttgcttaagctgttcaaattgttgttgcagcaacccatcaccggcaggctgcatactttccgcaattaactgataatcaccacggggttcatacagggtaattgatgccctgaccaaaacttgttggccattctgcggacggaaagtggtgcggcggttgctgttacgaaacatggcacagcgcacttgcgcccgatcatctttcagcgtgaaataccagtgcccagaagcgggctgagagaaattagaaatctcggcagtgagccaaatctggcccatttccctttccaatagttctcgtaccgtctgattcaggcggctgacagtaaaaattgaggaggcggaagattgcgacatgtgacctggatcaaattttaaaacaaggacttaattaaccgatattacctgcctcaaactggttggcaagaaatattatgagaaagtgctggaggcaatcgattacgctctgtataatgccacggcaatattttatctttttcacattcaccttggtgagatattgcccatgctacgtatcgcgaaagaagcactaacatttgatgacgttctcctggttccagcccactccacagtcttgcctaacacggcagaacttggcactcaactgaccgcaactatccgcctgaatattcctatgctgtccgcagccatggataccgtaaccgaatctcgtctggccattgcgctggcacaagaaggcggtttgggtttcattcacaaaaatatgtccattgagcgccaggctgaagaagtcagccgcgtgaaaaaacatgaaagtggcgttgttactgagccacagactgttaccccaacaacgaccctccgtcaggttaaagaattgactgcccgtaacggttttgccgggtatccggtggtgaccgaagattacgaattggttgggatcatcactggccgtgatgttcgctttgtgactgatttggatcaaccggtgaccgcggtgatgacaccgaaagaacgcttggtgacggtcaaggaaggcgaaacccgcgaagttgtgctgcaaaaaatgcacgaaaaacgtgtagagaaagtgttggtcgttgatgacagctttcatttgcgcggcatgataaccgtaaaagatttccaaaaagcagaacgtaagccaaatgcctgtaaagacgagcatggccgtttgcgtgttggtgccgctgttggtgccggtgctggcaatgaagagcgtatcgacgcgctggtcgccgctggtgttgatgtattactgatagactcctctcatggtcattctgaaggtgttctgcaacgtatccgtgaaactcgcgctaaatatcctaacttgcaaattgtgggcggtaacgtcgcaaccggtgctggggcgaaagcgttggcagatgccggtgtgagtgcggttaaggtgggtatcggcccaggttcaatctgtacgacgcgcattgttaccggtgttggtgttccacagattaccgcgattgccgatgctgttgaagcactggaaggtaccggtattccggttatcgctgatggtggtatccgtttctccggcgatattgccaaagcgattgctgcaggggcgtcttgcgtcatggtcggttctatgttggctggtactgaagagtctccgggcgaaatcgaactgtatcaaggtcgctccttcaaatcttaccgtggcatggggtcgctgggcgcgatgtccaaaggctcttccgaccgttacttccaaaccgataatgcggccgataaattggttccagaaggtatcgaagggcgcgtagcctacaaaggcctgctgaaagagatcgtgcaccaacaaatgggcggcctgcgttcttgcatggggctgaccggttgcggcactatcaatgaattgcgcactaaagcggagttcgtccgcatcagtggtgccggcattcaagaaagccatgtgcatgatgtgacgattactaaagagtcacctaattatcgtatgatgtaacaattagttaaataatcatctggtgctggccatcagatggttattttttattttaaaatcaatacccaaagtcattggcgttgcagtaaggcagcaaataaacgggtctcgaagtcagtgattcgtgctcgcaccacggtaatgtcaagtaagaagggtatttttggaatacgccacacatgacaaaaaatatccataagcatcgcatccttattcttgatttcggctcgcagtacacccaattattggcgcgtcgtgtgcgtgagattggtgtctattgtgaactatgggcatgggatgtcaccgaagcccaaatccgtgaatttaatccaagtggtatcatcctctctggtagccctgaaagtacgatagaaaacggtagcccgcgcgcaccagactatgtgtttacggctggtgtaccggtgttgggtgtgtgctatggcatgcagaccatggcgatacaattgggcggtaaagttgagagttcaaatcagcgtgaatttggttatgcgcaagttgaaattaaagctgacagcgcgctgatccgtgatatcaaagatgccatcaatccggcaggcgaagccgtattggatgtttggatgagtcacggtgacaaagttgcggagatccctgctgattttgtcacggttgccagcacggatacctgtccgtttgccattatggctaacgaagaaaaacgtttttatggtgtccagttccatcctgaagtgacacacaccaagcaaggcctgcgtttgttggagcgtttcgtgctgggtatctgtggctgcgaagcgctatggacatctgccaccattatcgaagatgcaattgtccgtttgcgtgagcaaatcggcgacgatcatgtgatcttggggttaagtggcggtgtcgactcttcagtgacggccatgttgttgcaccgcgctatcggtaaacgcctgacctgtgtattcgtggataacggcctattacgcttaaacgaagcagatcaggtcttggaaatgtttggcgataaatttggcctgaatattgtccatgtggcggcagaggatcgcttcctttcggcactgacgggagtggacgaaccagaagcgaaacgtaaaatcattggccgtgtctttgtcgaactcttcgacgaagaagcctgtaaacaagagcaggtgaaatggttggcacagggtacgatttaccctgatgtgatcgaatcggctgcatcagctaccggtaaagcgcatgtgattaaatctcaccacaatgtgggcggtttgccaaaagagatgaagctgggcctggttgagccgctgaaagagctgtttaaagatgaagtgcgcaagattggtctggagcttggcttgccatacgacatgctgtaccgccatcctttcccagggccgggcttaggtgtgcgcgtattgggcgaagtgaagaaagagtattgcgatttgctgcgccgtgctgacgctatctttattgaagagctgcacaaagctgatttgtacaataaagttagccaggctttcactgtcttcctgccagtacgttcagtcggtgtgatgggtgatggccgtaaatatgattgggttgtctctctgcgtgcggtagagacggttgatttcatgactgcacattgggcacatctgccatacgacttccttggccgcgtttcaaaccgcatcattaatgaagtcaatggtatctcgcgcgtagtttatgatatcagcggcaagccacctgcaacgattgagtgggaatgattttatcgtttttaaccatggttgataacgattgaaaatagcaaaaaccgccttgaatattaggcggtttgaggttattgacaacgctattttagcttggtgaatgaagggttgaccgcacctaggggcactccggtggcttacgccactacgaccccaacggcacgtttccccttcaattgactttgccagcagtctgaaaccgccttaaatattaggcggttttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttatggtttttaacgatatagggtatatgcctatagccgtcacttaaaaatcaataaactctttcatcccatatgctatagccagatgtcccagaaatattgtgctcccaatcaatgcttttgtacgaaattgatatgatttcatagggctgaatatcattatgtgtcagcgcatttgggcaatgttgagaaatatttgagatataggcatctttcagttttattgtataaaacacctctaaggaacccgatgaatttatcctgtacatatataatactatttgtagtttttcattatttgatatagacatccctagtaaaggcgatgatttgtcaatgggtttggttattatgattggctgatgcgcgacattttgtgctctggctatattatgatcaaacccatagacatatatttgatcctcatgccccaactgacatcgattaccaatagagtcaagcgttgagcagccagacgatatcaacccttgtttttcgccatcaatacttgcataaattaagttagccatacaattccttatatttaaagttgttatttacacagtgataagtctcttacataagtattcggcgacatccatgaaattctgtcacataccacataaccattattttttaatttgtagtcaatataaaaaggaatggggaaactaacgataaatgatgcaattgttagcatggttaagtattttacaatcagtttgttaaatttaggtactttattgaaaataaaaaaataaaccgaagctgtcataacataagacattaaaggaaatgaaataaggcatattgctatggagctagagaatattattctatcttctatttttattagtggaattatagagttaataattaagtatttcatcagaaatagaaatgaaagtaaaaaaactaacccgcctaatgttttaaataatctatttttcatctcaattacccagagccactttactatatttataattatctttttctgttaaatattttatatttatctacaaagtgataagtcttttacataagtattcggcgacatccatgaaattctgtcacataccacataactattactttttaatttgtaatcaacataaaaagacacggggagactaatgataaatgatgcgatggctagcattgttaagtattttataactatttttctagattttggtaatttattaaatataaattcacaagtagaacccgcgagagcataaaaaacgagaggagatgaaagtaaagatatgaaaatagaactagagaatgttatttcgtcttccattcgcattagtgaaataacgtaacttcctactaataacatcatgggagtgataattaataataacataaccccaagtagtgcattgaaaagtctatttttcatctcaattaccctgatccacttcactgtatttaaaattattttcttgttaaatattttatttttatctacaaagtgataaatctcttacataaaaattcggcgacatccatgagattttgtcacatactacatagccattactttttaatttgtaatcaacataaaaagaaataggaaaactcatgatgaatgatgctattgctagcatagttaagtattttacaatcattttgttaaatttaggttctttattaaatacaaaaatataaacagaccctgcggtagcataaaataatagaggagacgaaatcaaacatataacaatagaacttgagaatgttattttatcttccattctaattaatgaaatgagacataaaaaaaccaaatacatcataaataaaaccactgaaaatattatcattccaaatagaatgttgaaaggtctatttttcatcttaattactcggttccagtttactgtatttataattatctttttctgttgaatattttatatttatctacaaagtgataagtcttttacataagtattcggcgacatccatgaaattctgtcacataccacataaccattactttttaatttgtaatcaacatataaagaaatagggaagctgacgataaatgataaaaacattggtatggataaatacttaataataaatttattaaatttaggtaacttattaaagataaaaaaccaaacagatcctacgagagagtaaagtagtataggggatgataggaaagctatgaaaataggtccggagaattttattatgtcttccatttttattaatgaaatgatgtaagtgctcactaaatatatcattggcgtaaatattaataatgctatgattgcacctaatgttttaaataatctattattcatttaagtcgccctaatccattaagaatagactgaaagtttgcttcttgtgttcttggtttttttctcatttctttggttaataatgcgattaatttttcacttataccatacttttcatcgaaatgatctaggatagcggtagctacaaagccaacggcaaaagctaccccagcaacgacaataatactgccacctgcaagaactgtcgcagtgaagagtacacctacaataaaagaagtcgccgcgacaatggctattttagccatatccatcgttatattgccgataaattccgctaaggtatattcatctttaaagataccttcaatcgttcgatagccaatagaaaagagaatacagaattttagacctttaacaatattggaactgagaccttgctggccgattcccattgatagcatttgtgggtggctggcaccataacgggttccagtgataatacgcctaaggccggcataaccagaaatgtgaatatacttacgcccattctcgcccacatactctgtcgcggtgatgctgaatcgcttaaattctcggataacatcatagactccccgtgagtcgtagatatttccggcataagcagaaataggatcggtaacggaaaacacccgcgccacaggattagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatctcaaatcctcgtgccagtgcttctccgttacttgggctttgtgtccgaggagggttaatatcttcaataatacttttggcttctgctaatgtgagaactgcatggtattgtgtattctcacttaatacctttcctagccctatagcatcaaaatactcatgttgaggttttagctggttaatgccaacattaccgtttaaaacatcccccatgtagccttcccaactggagttatactttttatatgtcattcagatccctctttaatatgttttatatctgtcatacttcaatctgtatgtgcgttggctactctcttaccttagtcaccttgttactctctttaagtaagtatttaccattgtcaacaataaaaaatactctattgtcaggtgtgtttcttactgtaagaaatgaatttttatctatacaattctcagcggttttcatatcatcgaagcacaatctgtcatatttaccttcctcttgatagccatcaccgaaatcccagaaaataatagtaaaagaaccatatgatgcaggcttgggtattttatatttctctgccaacatacttttattttttatccaccaagctatttttccgctatcagtgatagggaagttctccactaaaatatcactgtaattatttctttgatgaactgcgataattttaaccggtttgaattccatccataaaaaataaattagtgcagatatgagcagcaacgagagaagtgaaaattttttatttcttagtatcatcacggccatcgtcaatctcaatggttacttccataggtacaagttaaacagtcttctatgtatacagattcaatacaagggtatttacttcatttatagaatattcaaaattttcctacaggtttgtagtcccattgtcgccaattgtgtcaaacctgtggcgttatttggccccaataccatttgggtgagaactgtccaatcacctctcttcctgaagggggctctctctaatatccgtcgtgaatcatagttgtgattaatacatcattgatcttctgttgcccgcccgtgataatgaccattctgactcggggtgcctgccacaatgcggtggtaaggctgagagatgacccgtattacctgatctggattatgccagcgtagggaagtctcggcaccgtagggttccgccttcttgaccgccggttaggagggaatatgtacgttctacctgccgttctcttttcagccactgcggctgaatttacgccattagccccctcaatgatgagtacggagacgtattcatgaagcgtattaatacactgacgattgccggtactgacccgagtggtggggcgggtattcaggctgatttgaaaacattctctgctttacgggcctatggtaccagtgtcattaccgcgctggtggcacaaaacacccgtggtgtgcagtcggtttatcctatcgatcctcattttgttgccgctcagttggattctgttctcagtgacgtgcgtatcgacagcgccaaaattggtatgctggcgaatactgcggtggtcgaaatggtcgccgagcagttgcgccgttatcctattccgttcgtggttttggatacggtgatggtggccaaaagtggagatccgctattgacccctgacgccgtggaggccgtccgtcagtggctgttgccgcaagtcgcattaattacgccgaatttgccagaggccgccgcgttactggggtgtccaccggccagcgatgaacaacaaatgcgtgagcaggggcgggcgctattagccttaggctgtcagggggtgttaatgaaaggcgggcacttaacgggcgaggatagcccagactggttgtttaccgcagagggggagcagcgttttgtggctcaacgcgtggccacccggaatactcatggtacggggtgtacactatcggcggcattggcagcactgcgcccgcgatacggccattggggagaaacagtggcggtagctaaaaactatttgcaacgtgcgctggaacaggccgataccctggaggtggggcagggcatcgggcctgttcatcattttcaccaatggtggtaatgaaaatgatgaaaattgcaggtgggtttattgattggttcactctggcgttgccgtgctgtcagccagcgactggtcccgacaaatactgctgtgccagagtaaacatggctatcgcacgttgcagatggtgggcatcaaaacggttaagcaggtagctgtttgcacctttgcgaggacgaatacacagcgagaatcttgatttgcccgattcaccttcaatgagatcgaactgataactgccgatatctttatcattttcccgccaggaaatttgcactgcagggaatggattatcggcggcttgcttggtgcccggttgcctgacggcaaagaagtactccccggcccagaagcctgaatattcaccatctgcctgcaaatgtttggtacggaaaataggggcggtggctaactgacgaatagcatcaggggtaatctgttgatggagttgttgccacagaggggtgccgttctccagttgccagcaggctgcacccagatagtcattcagttcgtgccaatcttgatctaactgcccaagtaactcttcatcaagaatattgcgatattgctgcatgccacttggtttttcgcccagttcttcgtaggtgatcaattccatggttcgtggtttgcggcgaaagctcatccacaacaccattttggggatgcgaaattcaatagactgaatgctcagccggtagcgatcccctttattaatgacaaaaccgttcgcggtaccgcgtttgttttgataattacgcaccacgacgatgctatttaacccccatccaacccgtgacataatgctcactatcagaattggcaacgtctaaatcaatcaccatctggcggattttatccgtctcaagtttggccaatgggtgggcctcccctgcggagtaatacagcttttcaggctcttcgggtaactcaatgggtaacatggcatggccttctgaacattatctggttcatagcttaactcaagttgtcataccgattgcggaataactaaaattgaaatgagaaattcgtgcaatggatcaacttttgtcgcaattgatggtcatataaggcgacgcgacatcacatggcgcattcaagtccgctgaacagcgtccccctttatcactgcctgacgcgttgattaatcatataaaaaaggaattcgataatgaaaggccaaaaaaacctccattgtcttttagcgggaatattattgagtatcagctctggctcctttgcacagccagcagcagtggtctcatcccctggggttaccgtacctgagccggtagcctcaacgcccaccatggctgaacttctccagcaacctgtctataaagcccgttggcaaaaaatggtaaaggggcagaaaaatttgccggcatgggcacgtaaaggggcgggaacgtcagggccttatgaaaacatcacgtggggcgcacagcaatataaagtggggagtctctgtaagcctcacgattgcagtaataactttatgtgggtggcgtttagcaacgataaaaagcacgtgtggggcctgcgagttaccgtggctgacaagcccgaggcgttggataacccaagtaaatttgcgacttatcagtggctgggtcgccccaatgagaatatccaggccatgttgaccgcgcagctagagaaagatcctaactggcgctgagttttgcacgtcatgactcttatgagtgatgacttattgccaacaatgccccgaatcgccaatggcggagcaagacaagggcggttctcgccgtgctccgctgtttatttactctgtttcatttttatctactctgtttcatttttatctgctgggttccgtttccatctactgtgcttcattttcttctgccgcatttcacacgttttatcattcatttatcgtgttctacactcgtcgcccgccgtcctccagatggcactgagtgtgtagggctaagtggcgtttagcctaacaatgggcaattcggtggtagccggcactgaatcgcatggggtaagatttcaatgtggaaatgtctgccggacagtggctcaccatccagattgaaggtgatatcgttcggtgcagtgatatcgagccaaggtaccgtggcgtcgataacattcttatttttctcaccattgaacagggtgctcagcactgcagggagtaactcctttgctgtcagtaggcgtaattgcatcaggccgtcattaatcagtgcatcggggcaaagaagttgtccgcccccggcctgtttaccgttgccgatgccaatgaccagcgcatcccccgaccaatgaaagtcagggccatggattttgcaactgtctgcttttagggcatcaaggcgcatcagcccatgaataaagtaagagactccgcccaaggccgctttgagtttatcgggtgtttcggtggtaattcgggtaccaaaacccccggttgccatattgataaagtaatgctcaccgttgacttgagccagatcgattgccaccgcccggcctttgaccgccagttgcagtgcgttctctatttgcaaagggatattgcagccagtcgcaaaatcattggcggttcccagcggtaggatccccagacaagggcgtttatccgcaggtaaactcatcaatgctgttgccacttcattaatggtgccatcgccgcctccagcgataacggtactgacagccaaggtggcggcctcttcaacatagcgttttgcatcaccgtgctcccaggtgatacggacatgaagcgttaagccttcgtcgcgtacgtttttgaccgcttcgcggacctcagggttgcctgattctttgccgttgaggatcaaaagagtgtgtggcatatgtgctccaaatcatttatatgggagtcccttcattcttggtgcagcagcagtacttgtatcgatgaggcttgtatcggtgaaaaattagctgcactcgtgactcggctcattcatgggccttgcctctgcttactgccttacctctactgaccgccttacgacaacacccataattttagggacagtcgttacagtaaagcatatctgcttaattcttctatcggattattcaaggaataacagggaattgttgccaatagggagcacaataaaataggtatgtatttctaatgtgatatttgttctgttgggataattattattttaggaataaattattcattaaaacagatttttcttaatattatggaatcgtctaacaggaatggctaatattacgagaaaggataaaggtgatatgtatcagccagatgtgagggaaaaaagaaaaggccagcccaagggagattgggctagccaaggaggtggttcctagtattacttaacacttttttagttattgattgtactcggactatactatccgactgctattataattgatgtgatctatttctaatatttactaaaaaatgccactttatctgtggcattcattttattgaatctcgttacgctttttcgtggggattgcggctatttgttccgtttaagttacgtatcagtaagccatattccacatcaatctcctcgggaataggtaaatacatgatatgcccattacccggtgcaatatcggcgggttggccttttttatcctgcatgctctctagggtaaattggatattccctttaggagtcatcaactctacgctatcaccccgtgagaatttatttttcaccagcacttcagctaaaccctcgcggcgcacaccagtgaattcaccgacaaattgctgacgctcagaaacagaatagccgtattcgtaagtttgttgctcttcatgtacgtggcggcgcagaaaaccctcggtatagccccgatgggctaacccttccagcgtggtcagcaaactggggtcaaaaggcttaccggcaacggcatcgtcgatagcacggcgatacacctgtgcggtacgcgcgcagtagtaaaacgattttgtccggccctcaattttcagcgaatggacacccaactgggttaggcgttccacatgctggatggcacgcaggtcttttgagttcatgatgtaagtgccgtgctcatcttctgaggcggtcatgtactcgccagggcgttgtgcttcttcgatcacaaagactttgtcagtcggcgccccgatacccagcgtcggttcaacatttttcactgcaatgggctggtggatgtgcacgatattaccgacatcatcctctttcccttcttgaacgttatattcccagcggcaggcattggtgcaggtgccttggtttggatcgcgtttattaatatagccagagagcaggcaacgaccggaataggccatgcacaatgcaccatgaacaaagacttccagctccatttctggcacttgagcccgtatctcagcaatttcttccagtgataattctcgggagagtatcacgcgggttagccccatttgctgccagaatttgacggttgcccagttgacggcgttggcttgcactgacaggtgaatatccatctgtgggaaagcgtcgcgtaccatcatgatcaacccaggatcggacataattagcgcatccggccccatctcaatcaccggttttaaatcgcgcagaaaggttttcagtttggaattatgcggggcaatattcacgacgacgtagaaacgcttgccgagcgcatgggcttcttgaatacctaacgccaggttttcatgattgaattcattattacggacccgcaaactatagcgtggctggccggcgtagactgcatcagcgccataagcaaaagcatatcgcatgttttttagggtaccggcgggggataacaattccggtgtaaagggtctttccgttgtaaatgatgatgaagacatatcagtggctctcagtctgagttcaagtcagaaccacgcccgtaggggtggctaaaagccgaggattgtaacctcgccaagggtgaaaatcagccttcgcacaatttttgtaaggtttaaatgatccagatcaattcaaccgattattgtggggcctcaatcacccattcgtcttgtcgtgcaaaaatgaaatgcgcggttaatggccccgcgcagggataagtggtcgttattctatctaatcaataaatgtacggcatctaatcaataaacattacagcgtcaaatctttgataaccgtagacaggccatttttcatgacggaggcaataccattcttggcggcggttggggaactgtaggattcactgacgccaataacttgatggtttttcgctttcaaaacgaaataaggctcattttttgtgttgtgtttaagctcgtactggctttcttgcggggagttgctttgtactgatgcgatgccattttccgctgaggccttactggcgtacatctcactggagagaataatttcaccattactggccttcagattgaaatgatattgcccattttttgctttcttaatctcatagtgacccaaggccatagtgtttctcctgttgcatgtgatacctctaatgagtgtagtcaaggttgaccggaagtcaggtcaatgtgctccgtgcatcgcaaacataacgagctaacaccgccaacatagcgcacctatggcaaaaacagaattacaacaaacggcacatctctgcttcccagcgataccccatgccatataccgcgcggatgaacggtttttcgccatcgagtaattccagtttccgccgtagatttttgatatggctgtcaatggtgcgatcagtcactacccggtaatcgtcgtaaaggttgttcagcagttgttcccggctgaaaacatggcccggttgggaggctaatattttcagtaagcggaattctgccggggttaattccagcatatgcccttggtaactcgcctgaaaacgggattcattgatcagcagtggtgcgtcatcggtgggttgatgacgttgctgagagcagcggcgtagaatggttttgacccgagcgaccacttcccgtgggctatagggcttgcagatatagtcatcagcgccaatctccagccccaatagcctatcaatctcttccgtttttgccgtcaccatgacaataggaatatcagagaaacggcggatttcacggcatagggtgatgccatcactgccgggcagcatgagatccagcaagatgatggcgggtggcgtttggcgaaccgtcgccacgacttctgccccgttggtcagccactgggtgcggtaacccgcggcttgcaggtaatcgacgagtagctggccaagtttgggttcatcttcaacgatcaatacagagccagactggctggcagacagaggcgactcgtgcattacaatggattaccctatggaatgaaatagggggaatactaccgtaatccgcaggccacccaaaggtgaatgtttagcgctgatttttccactatgcgcatcgacaatattatggcaaatcgccaaccccaacccagagccgccactggcgcgattgcgtgaactttccgtacgataaaaacgttcaaaaaggcgctcgagctgttcatcgctaacccccggtttactgtcttgccagtgcagcgtgagtgtctcttcttggatcaacgcgataatttctaatgccccccctcgttggtataacgcaggctgttttccagtaaattgtgaaataactgattgagccggtcagggtcgccaaaaataaccgcgtgttcaggcaggtgggcggtgatggtcatctttttgttctggaagcggccatgaaagctggcaatcgccacttgcaatagccggaccacatccagttgggttttacggtaagccagcgccccgcgatcagactgtgataactggtgcaggtcattgaccagtttcgtcaaaatcgccacttcagcttggagcgaacttaatgactcgggggtgggttggcgtaggccatcttgtaaggcttccagttctccgcgtaatactgccagtggcgtgcggagttcatgggagacatcggccataaaatcacggcgcatttgttcatttttttccagtgaactggctagctggttaaaatcttgtgccaggtggcccagttcatcgcggctactgacggcaacacgggtgctaaaatcccccgcggccagccgatgcgtgccttcaaccagccgttttactggggctaacatgccgcgtgagagtacccatgtgacggccgccgccagcagcgtcgagaggccaacaataaaccaactggtgcggcgctgttgttgatcaaaggtgatatctgcattacgggtcagtttttccgatggggtcgaaatcacccagccgacaacctgatcattgacttttatggcactgcggctagcttctgtggggagatgcccggagtgcccgaccagcagattattgtcttgatcaaccacccaaaattgggcgcgccagccacggggcggcatactgggtctgctctcactgttttggttttgctcaaaggatcgcatgatctggtaaatcacttggtcattattacgcagaaaatcccagttaccgtagtgctgatattcgccttcaagcgcatgacttagcatggcgatccgctgttcattactttgcttgatgtagtcaatgaaaccgcgttcaaaactggtcctgacgccccagtgcatggttatcaataccaacatgcaagtggcgaaaatagccataaacagttttccggtaatgccgatccttatcataatttcacctgtctttatcagtcggccaatctagcgggccaaatgacgattggctcctgtatccgggggaacgcggttaaatatcagggcgggtagggcgataatgattgccatacataagtaactgtataagaacgcgctgtgagtggcaggcgtgttggtggctacctgatgatgagcaaaggtacccaataatattccggcagtactgaccccgatactcatggacagttgcatcgccatcgacaataggctgttaccgctgctagccagacgatctggtaacgtttttagggttaaggtattcatggtggaaaagcgtaatgcgttgagcatgccttggaagaataacactactggcatcagcagtgtccaacccatgattgccacgagcggtaagctcaggctgacgacggccagtaataatgtggcgttgaccaggactcgccggtaaccaaagcggttgacgacctgtacgataatccgcttcatgcccatgctgccgataatcatcgggatcatcatcagccccgcgtggaatgggctaaaccctaggccgatttgcagaaagataggcgtcataaatggcaacatgccgctgccgatccgggcggacatactcccgactaaaccaagggtatagattttattcttgaacaggtgcagtgagaacagtgcgaaacgattacccagtgcatgccaccaatagctgcccagtgctattacgccacacaggatcaaccccgcaatggccagcggcgacaaccccagtcccgtgtggccgtccagtgccagcgttaaggtcgccataccgattgccaacatgataaagccgctgatatcaaagcgccgggtagacattttgtggttaggcatgagcagcaaggtcgccaatgcgccgatcacaccaacaggcaggttaatcaggaaaatccagtgccaactggcaaattccactaaaaacccgcccagcgccgggccaactaatggcccaatctggccgggcagtgtgacaaacgccattgccgccatatattgctcgcgtggcacgattttcatcaccgtcaggcggcccacgggcaccatcattgcgccgcccaccccctgaagcacacgggagaggatcagttcattcagtgttgctgattgcgcgcacatcagcgatccgaaggtgaacagaataatcgctgagaagaacacccacttgacgccgatccggtccgccagccaaccactggcgggcaacatcaccgcgacggtcaggacatacgagacaatcaccgattgcatccgtaacggattttcgcccagactggctgcgatggagggcagggcggtattgacgatggtggtatccagcgtctgcataaaaaatccgaaagcgacaatccacaattgccatcgcacagatgttgcttgcgttaccatggcgccccactcctacttccactctgttgcatactattccaatttcatcagcggttgcttgctaaaacggttacgcaaccggtcaaaatagagataaatcaccggtgtggtgtacaacgtcagtaattggctcacgaccagcccaccgacgatggtaatccccagcggctggcgtaactctgcaccatcaccactgctaagcaccaaggggagcgccccaaacagtgcggctaaggtggtcatgatgattggccggaaacgcagtaaactggcctgaaaaatagcctcgcgggcgctgatattgccattacgctgcgcatccagggcgaagtcaaccatcatgatggcgttctttttcacaataccaatcaacaacataataccgattaaggcgatcaggctgaacggtgcatcgaataactccagcgccagcaacgccccgacccctgccgacggtaaagtggagaggatggtcagcgggtgaacataactttcgtataaaatccccagcacgatatacaccgtggcgatggccgccataatcagccagagctgcgatttcagcgtttcctggaatacctgagcggtaccggcaaacgccccacgcacggtggaggggacacccagttctgtcatcgctcgttcgacagccgccgtggcctcagacaagctgccgccatctggcaggttaaatgagatggttgacgcggcggataagccttggtgattgaccgccagcggggcgttggcgggttgccatttagcgaaataggacagcggaatggattgaccattgctgttaatcacaaacattttatccagcgaactcacatcctgcgtatattcaggagccacttccatcaccactttgtattggttcagcggctgataaatggtggatatttgccgttggccgaaagcattattcagcagagcattcgcttcagagacatcaatacccagccgcgccatggtttcgcgatcataagtcagtgccatctccgcgcccttatcttgctgatctgagtttacatccgccaattgtggcaatttggctagcgccgcccggactttgggttcccactcgcgcagtgctgccagatcatccgccaacagggtaaattggtaggcggcgttggaatgacggccaccaactcggatatcttgcacggaagacaagaacaggttggcccccggctcttttgccagtttaccgcgtaagcgagtaatcacctgctgagcggtttcctggcgttcgctgagcggcttcagtgaaataaacatcgatccactgttagtgcgcgagccacccgtaaagccggtgacgctgtccactgccggatccgccccgacgatctgcataaaatctttcagcttttgctgcatcgattggaacgaaatactctgatcggcctgaataaagcccatcatccggccggtgtcctgctcggggaaaaaggttttggggatactgatatacagccagacattcagggcaattgtggaaagcagcacaaccatcacccaacgggtatggcttaaggcccaatttagtgaacgaccatagccttgctgaatagctaatagcactttaccaaaaccgcgaatacgttgttgctgaccttttgggtgtgaacgtagcaaccaggcgcacatcattggcgttagggtcagggatatcaccagtgaaatgcctattgccaccgacagtgtgacagcaaattcacggaataaacgccccggtagccccgccatcaatagcagaggaataaataccgccaccagagaaatactcattgatagcacggtaaaacccacttcacggaccccacgtagggcggccaccttcggtttcacacctgcttccaaatggcgggaaatattttccagcaccacgatggcatcatcgaccacaaaaccggtggcaatggtcaatgccattagggacaggttattcaaactaaaaccgcacaggtacatcgcggcaaacgtaccgatcaacgagacgggtaccgcaacggcggggatcaacgtggctcgacccgaacgcaggaagataaagaccaccagaatgaccagggctaccgcaatgaccaatgaacgctcgacctcatccagtgaagcgcgaatggtgggtgagcgatcttgagcaatatttaactgaattgaggccgggattgaggcgcgtaaggcgggtaactccgcgcggatccggtctacggtggcaataatattggcccccggttcacggctgatcactaacaggacggccggttggcctgcggacatccccgcattgcgaacatcctgcaccgagtcgataacattggcgacatcctgtagccgtaccggcgagccattattgtagtggacgatcagcgggcggtagccctcggcggttttgatttcatcgttggcttggacctgccaatgtgtctctgcggcatccactgaaccttgtggacggcgcacgttggcggcactgatggcttgacgcaccgcatccagtgatacgccctgattaaataaggcgctgggatttagctcgacccgcaccgcaggtaaagaactgccgcccaccgtgacatcactgaccccctcggtctgggcgattttttgcgccagtttggtcgaggcataatcatagagttgcccctgtgagaaggtatctgacgtcagcgtcatgatcataatcggcgcatcagacgggttcattttacgataggttgggcggctgggcatccctgacggcagcaagctctgggcggcattgagcgccgcctgcacatcacgggccgcgccgttgatatcgcggttaagatcgaattgcagaataatccgcgtgctacccagcgaactggtcgaggtcatttcattcaccccggcaattcttcccaaggcgcgctccaacggtgtcgcaaccgacgaggccatggtttctggatcggcaccgggcattgaggcgctgaccataatgaccgggtagtcaacctgcggcagtggcgataccggcagtaggctaaagccaattatgccactgagggtgatcgccagcgtcaacagtgtggtggcgaccgggcgctggataaacagagcgaagaatttcactgtggctcctgtccgttcagcaactcagacgagtcaatatcctcatcacgatggcgatttttcccccgagtattccgcgccaatttatcaaatagcaggtaaataacgggcgtggtaaacagcgtcagcacctgactgacaatcagcccaccgaccatacacacccccagcggttgacggagttcggcaccgacaccggtactcaacatcaatggcaaggcaccgaacagcgcggccagcgtggtcatcaggatcgggcgaaaacgcagtagacaggcttgatagatagcgtcatacggcgtcatcccctgatcgcgctcggcagccagggcaaagtcgatcatcatgatggcgttctttttcacgatgcctatcaacaaaataatcccgatgatggcaatcacatccagttcattgccggttagcatcaacgctaacaaggccccgacacccgcggtcggcaaggtggacaaaatagttattggatgaataaaactttcatacaacacgccgagcacaatatacatcgccacaatggcggcgataatcagccaaagcgtactgcccaatgcggcctggaaggccagcgtcgagccttggaaacgcgtggtgatatccgcaggcagttggatctctttttcggccaaggtcacggcggctaccgcctctccgagggagtaaccctgcgccagattgaacgataccgttgctgacgggaattgattcaaatggttgatagacagtggcccaaagcgctcttcaatggtggcaatgctgctcagtgggacccctttgccatcgataccggtcaggcgaatatcattgaatgccgccagtcctggcgtggcttgcacatcatgctctaacaccacccggtattggttggactgcgtataaatggtggaaatcagccgttgaccaaaggcgttatacaaggcgttgtcgatggctgccatggtaatgcccaaacggctggcactgtcgcgatccacattaacaaacgccaccagcccctgatcttgccagtcactggtcacatcctgaaacggcgctttttgctgcaattcattgaccagtttgggcacccaggtactgagttcttccagcgaagtggcttgcagcgtgaactgatattgtgtccggctgagctgggtatcaatggtcaaatcttgtaccggctgcaaatacagtttgataccgggcaccccactgacactctcctgtaaacgggtaataatctgtggaatgcgatcatcccgttcacttaacggtttaaggttgatctgcaaacggccattattgagggtggcattggtgccatcaacgccgacaaacgaggtcaggctttctactgccggatctttgaggataatggcggccacctgctgctgccgttcggccatattactgaacgaaacggattgcggcgcttccagtgtcccttgaatcagcccgttgtcttgtaatgggaaaaagccttttgggatcagcaagtaaagtatcaccgtcagcaccagtgtgctgaacgcgacacttagggtcagccacggatgattcaggacttttttcagggcgacagcataatgggcgatcacccagtcaaagaatttctcactggcgcgagacaggcggttttgtttacgcagtgactcataactgagcatccgcgcgcacatcatcggtgttagggtcagggaaaccaccgccgagatcaggatagcgaccgccagcgtcacggcaaattcgcggaacaaccggccaacgatatcctccataaacagcagcggaattaacacggcaatcaatgagaaggtcagtgaaataatggtaaaaccgatctcaccggcccccttcaacgcggcatcgagcggcttctctcccttttcgatataacgggagatattttcaatcaccacgatagcgtcatccaccacaaaaccggtggcgatggtgagggccatcaatgtcaggttattgatcgaaaagcccagaaaatacatggcggcgaaggtaccgaccagcgataacggcaccgcgatactgggaataatggttgcggcggcattacgcagaaacagataaatcaccatcacgaccagtgcaatggccagcagtaactcgaattgcacatcattgaccgaggcgcggatggtgctggtgcggtcggtcagcaccttgacatcaaccgatttgggcaggcttttgatcagctcaggcagcatttcgcgaatactgtcagcggtggcgatcacattgaccccaggttgacgttggatattcaacacaattgctgattgagtattggcccaggcggccagtttgttattttccgccccttgttcaatggtggcgacatcttgtaagcggatgggcgcaccattttggtaggcgatgatcaggtcacggtactcttcggcggacttcatctgatcattggctgatagcgtcaccgaacgggttggcccatccaaactgcctttggcggaattgacgttggcattactgatggcggtgcgaatggtctcgctgtccagccccagtgccgccacggcaggcgcatttaatttcacccgtaccgccgggcgctgaccaccggagagggtaactaaaccgacacccgtgacttgtgaaattttctgcgcaatgcgggtttccaccatgtcttctacttgtgtcatggggatggcggtcgcggttacagccagcgttagaatggggggatccgcaggattcactttattgtaaattggtggataaggcaggtcggaaggcagtaggttggtcgctgcgttaatggcggcctgcacttcttgttctgctacatccagcggcaaggtgagctggaattgcaaggtaatgaccgatgcgccccccgagctttgggaggccatctgtttcaggccggacatctggccgaactggcgttccagcggcgcggtaatcgacgatgtcacgacatccgggctcgccccagggtagagcgtcaccacctgaatggttgggtaatcgacctctggcagggccgagaccggcaaggcgcggtaaccgataatcccggccagtaaaatcgcgatcataaataatgtggtggcgaccgggcgcagaataaacagccgtgacggcccgccaccgggtgttggaggcatcacttgcatcaggatttctccgcagccgtggtgctacgtgcaggcgcattggccggacgccctcggccttgatgcggggtgctgccttctgcttctgcagccgctttctctgcactggctggattagcatcagtattggcgctgcgtggtgtcaccacttcaacctgtaccccctcggtcaggcgatcaataccatccgtgaccacgcgttgcccagcgttcaggcctgcgtcgataaccacttgttggctattctgaatcccggtggtgaccagatgtttgctgactttatttgcatcatctaacgtccagacaaagttaccttcgctgcccatttgtaccgctgcggtgggcaccacgacagcattttgcagcaaatcgaccttgatacgggcgttaacaaactgattagggaacagcacatcatcttcattattaaagcgggccttcagtttaatggtgcccgtcgtagtatcaatctggttatcaatactgagcaggtagccctgtgccagcatctgtttattcgtccgatcccacgcttccacgggcacgatggcgtgagtcttctccgcatttttctgtgcttgtataatggcgggaatatcgctttctggcagggtaaagaccacatcaacgggatgtgtctgggtgatcaccacaatcggtgtggccgtgccgctggtaatgtaattgccgacatccacttgtttcaggcccactctaccggagataggcgcggtaatacggctatacgtcagttgcaatttggcgctgtcgatagcgccctgatcggctttcacactgccctcgctctggcgtaccagcgaagattgcgtatccagttcctgttgcgaaatcaggccagttttggacaatttctgataacgggccagatcacgacgggcgttatccagcgtggcctgatctttggccaactgcccctgagcctgcgtcagttggacttcgtaagggcgggggtcgatctctgccagtaagtcgccagccttaacctgctgcccttcagtgaaatgaagggccatcaattcaccatcaactcggctggttaccgtgacagtattggcggcaatgaccgtccctaagccagtgagataacgtggcacttcctgctcggttgcggttgcggcttgcaccggtgccagcggtgtattacggcggccaccatggctagtgtcctgaccacgggcactctgctgagcacctgacgtattgttatcggagccggtaccaaagtagcgccaactaagcaccgcaataatgatcgccaccactacccccacgaatacgaataatcgggaagtgcgtttggattgagatttcatgatggcgaagcgtccttttttatcgtggctacctgcaccacatgggcgcagtctctgagttttcggatatgctactagtttaacgggcaattaccggataaaaatggaggaaatatgaaagtagtgtcagagtttgtctggcccgctttacaaacggcatgaagggagaggataacgataagtctataccaatttctggctatttctcggcaacgacctgaatattcattgtgcgagacggtgagcgagtggcgcagggggcagaagtggcaatcaatacggcacggccatttggggtaggaatagcaaacgatcatgaatatccaatgatcattaagacccaacgaacttcaaacttcactctcagtgtgtcaccccctccagtgcccttaaatgcgcaggcatccacgacagcaacacctcacttcccggctgccagtgtggttcgatatgcgcggcagagagtttcaccatgaaattcccttggcctgcaacttccgtcatcatccgcacatgatcccccagataaataaattgctgaatgcgggccttgatctgctggctgcccgccgcaggatgattcacactgacgcgctccggccgaatacataacataatttttttacccggtgagctggggcacacttttaatgcttgcaggcgggtgccatcgtccaacatggcacggtaatattccccgtcactgccctgattaacggccagtaagcagttgttttcaccaataaattgcgccacaaaagtattgcttggctgttcataaatcacgcttgggctatccatttgctgaataataccatcgttaaataccaccacccgatttgacagagtcattgcttcgctttggtcatgggtgacgtagacaatggtcaattcaagcattttatgtaactgtttgatttccaattgcatatgctcacgtaactgcttatccagcgccccgagtggttcatccatcagcaccagtttgggctcaaataccaaggcacgtgccaatgcaacccgttgctgctgcccaccagacatctgcgcgggatagcggtcagccaaattcttcaacttcaccatatccaatatacggtcaattttctctttgatatcagccttattcaatcggcggatcgtgagtggaaaggccagattttcagttacggtcatatgtgggaagagggcataattttggaaaaccataccgatcccccgttggtgagggggcaggttatgcaggggtttatcacgcagcgtaatctcgccttgagtgggggtttcaaacccggctagcatcattaggctggtggttttacctgaaccagaaggaccgagcagggttaaaaaatccccctcatgaatgtccagattcaggtttttaacgaccaacttgtcgccatcgtagctcttcttgatatttttgaagctgacataggttctcattgcgcacactctcaatttattgttgaacaagcattttggtcgttaaacaaaatagatttgctgcagagcacgactcatgccagaaccggatcgtcacactcgtcgttgcctccacggcgggggactttttaaaagctttaccattcgtttttcatctggacaagcattttttgactcaatgaggaaattacctcacgtgtgaatgatttatttaataaattgatttttatctatattattattttatttgtttttatctgtatgatttttatactctgcatgagtgagggtttagacagaaataggcaagcttggtcaaggtggtgacgcagtttaattaatgcagtgaaatcgataggcggtgattgataaactgcccgtttcagatcgcgtcatcggggtttatccgccgtctgagatagctgactatcggtgcgaatacggcttccatcgcctcctctggtacgcaaccataaccgagtaacagccctcgtcgcgggggactttttaagtaatagccagagagcgcacggacgagtacccctttctgctccagttcagcgcttaacgccacgtcatcaatagactccggcaaggccagaatcaggtgcagccccgcgttaccgtattccgcgagaaatgatcccccaagttgttgtttgatcatgccaaccagtgcggcccggcgcttgccatatatcaaccgcatacgacggatatgggaggcatagtggccttcgcggataaattctgccagcgtcagttgcatcatcccatttcctccacggtataactcggaatgtgccaccttgaactgctgcgccagtgggcgtggcagtaccatgtagctgatacgcatccctggatacagggttttactgaaggtaccgagataaatgacgggcgcatcggggatcagcccttgcagcgcggggatcggactgcctgaaaaacggaactcgctgtcgtaatcatcttccaccacccagcagttatgctgctgcgccaacgccaaaatacgctgacgtcgtgtcaggctcatcaccgagcctaacggatattgatgggatggcgtcacgcaaataagacgtggcgagcgcgattcaaacggtaaatccagtggatccataccattttcgtccactgacacggggatgacctctatgccattgatggttaacacgttgcggatcccccagtagctgggttcttcaatccaggcgtgatcgcccgggtcgcataacatttttgccaacaaatccagtgcctgatgcgtgcccgcagtgatcaaaatctgatccggagtacaggaaacggaacgggcaattcgcagatagtcggccaacgcttgctgcaattgcggacaaccgccatgaacagaataagtcagattttctggattcaaatggcggctgagacgcgtttgtaatttacgccacacctcatggggaaataacctgacatctggcacgccgggcatgaaggtgccccattgataggacgccacgccgcagtggttcagcaggtgggtagcgcgtgtagacagggccacatcaggttctggcccactatgctggggcagggtatccattttgttcagcccgtcttctggcaaatcagtggtcacaaaggtaccgccgccggtacgtgtctgaatatagccttctgcctgtaattggtcataggcggccagcaccgtattgcgcgaaatctccagttcttgtgccagatcacgtgatgccggtaagcggctaccggcacggatgctgccgtccagaatagataaacgcagcgcacggtagagccgcttatttttagccactggaaccgtagagagggtagccggtgtcaggcgctgtaacagcaggtcagaaagcagtgatcgcaaattggcaccttaaataatcaaaattggcactggattgtagggcgacttagggataaaaaaccgagactaggttaattaatatacaaattaatcgacgaattagtcattacgaaccgagacagtcatccacatacgcccccgtggggggattgacccatggcataccagcaggagcgaatcatgagtcaccgtgaattggaacaacgcagaaaagaggcgaccccacgtgggattggtgtgttatgtgatttctatgcggtacgggctgaaaatgccacgctgtgggatgaacaggggcgggaatatatcgattttacggcgggtattgcgacactcaatatcggacaccgccacccgaaagtgatggccgctgtgcgccaacaactggaccagtttacccatactgcctatcaggtggtgccttacgccagttatgtcacattggcagagaaaattaattcgctagcccctatttctgattcaaatatgacggcagcgggcaacagtaaaaccgcttttttcaccactggggtcgaagcgatagaaaatgccgtgaaaatagcgcgtgcggcgactggccgccctggtgtgattgctttctccggggcatttcatggccgaaccttattggcgatggcgttgaccggtagagcggtgccgtacaaagtcggttttggtccgttccctgcctccatttttcacgccctctatcccaatgagttgtatggcgtgagtgtcgaagaggccatcagcagtgttgagcgcctgtttcgttgtgatatcagtccgacacaagtggcggccattctatttgagccgattcagggcgagggcggttttaatatcgccccgccggaatttgtcagtgctttgcgcaccctgtgtgatgagcacggtattttgctgattgccgatgaagtacaaacggggtttgcccgtacaggcaagttatttgccatggaatattatcccgacaccaaagttgatgtgatcaccatggcgaaaagccttgggggcggtatgccaatttccgcggtcacgggtcgggccgacattatggatgccccgttgccggggagtttgggcggtacttatgccggtaacccactggcggtggctgcgtcactggcggtgctcgatattattgctgaagagaagttatgcgagcgcgccctgattttaggcgcgaagttggttgacgtactggaaaaagcccaaatgagcaatgcggccattgtgggcattcgtgcgcgtggatccatggtggcggtggaatttaacgatcccgtcagcggtaaaccgtcaccagaactgacgcgcgcctatcaacgtcaggcactggaagaggggctgttactcctgagttgcggtgtccacagcaacgtgatccgcttcctctacccattgaccattcccgacaagcaatttaaacaggcgatgaatattcttacccgcctactggcgagctaaaggttttatctcactgatctcgaaacgttaacccgttaccaggagccacagcatgtttaaaataatgacactgactacgctgctcgccggatgggtatttcaaacgcacgctgaaaccctgacggtggtgtcattcggtggtttaaacaaagacgcacaggttaaggcgttctataaacctttcatggccgccgggaaaggaacaattgaagccggggagtataacggtgaaatggcccgtatccgtgcgatggtggaaacgggtcaaatagggtgggatatcgtcgaagttgaaggcccagaactgctacggggatgcaatgaagggctatttgaaaccctggattggagcaagttaggcgatgaacgtcagttcattaaaggcacggttagccaatgtggttcgggtctttttttgtggtcaatgctattaatctacgacgccagtaaatttaaaaccccggtgaccagttgggctgacttctggaatgtcaccacttttcccggcaaacgttccctgcgcaaaactgccaaatttaccatggaaattgcgttgctggcggatggcgtgaaacgtgaggatgtgtatcgtgtgctggcgacgccggaaggtgttgaacgtgttttcaacaaactggatcaacttaaaccgaatatccagtggtgggaatctggggcgcaaccgctgcaatggctggtgtccggtgatgttgtgatggggtcagtctataatggccgtgtggggtccgcgctaaaagaaggccatgattttagaatggtttggactgacagtatctacgatatggacagttggactatcgtcaaaggctccaaaaaaaaagtattggcagaacaatttatcgcctttgccaacttagcggaaaatcagaaagtctttgcagaaaatatcgcttatggcccgaccaatatcaacgccaccttgatgattgatcccgaaatcgccgctaatttacccactgcgccagccaacctggctgaggcttttcccatgaacaatcaattctgggtcgagcatagcgaagatcttgagcaacgcttcaactcttgggcagctaaataacggcgatagctgctggcgtagacccacggtttccggagggaacgcaatgagccaaaccgagatggtcaccaaacctgtagcggatgagcggcagcaatctggcccgatactgcgtcaacaactgcgcaaagtgaaggcggcctacacacgccgatctctcttactgattacaccgctgctgctgtttatcgtcgttagctttattttccccattgcgactatcttggggaaaagtatcgataaccccgaattgagggtggccatgccggtaacagtggctgtactggcgaattggcctggcgatgcgctaccggacgaggcaatgttcgaggcattgatcactgatctgcgtaacgcgcgtagcaatggattaatgctctcgatcgccaaacggatgagttatgaagataaccgttatcgtagcctgatcatgtcgacactacggaaagtaccggctgaagggccggtacgtgaagcgctaatcagtgcgttaccgttgtggggggaattaagcacttggcaatcgctgcaacgggcgactcagcccttgacccgctattacctgctatctgcatttgaccgtaaagtagacgtagaaagtgggcaaattaaggcattaccggctgatcaagcgttgtacgttaacgtcttgctgcggacgttatggatggcggctgtcgtcactctgttatgcgttaccttgggatacccgctggcatattggttggcaaaacagcccactggccgcgccaacctgttgttgatgctggtgttgttaccgttctggacctcattgattgtgcgtaccgccagttggattgtgctgttgcagtccagtgggttaatcaaccagtcgctgctggggagtaggcttatcgaacaaccattggcgctggtgtttaaccgcgccggggtctacatctcaatgacccatatcctgctgccctttatcgtgttgccgctgtatgccgtgatgaaaggtatttcgcccaattatgtccgagccgccatttcattaggtgcgcatccgtttgctgctttctggcgtgtttatgtaccgcaaacctacaacggcgttacggcgggcgcgttactggtctttatgatggcgattggctactacatcacacccgcattactcggcggtccgggtgatcagatggtgagctactttgtcgctttctttaccaataccaccatgaactggggaatggccgcggcgttggggagccagttattgattatcgtcctgttgctgtacgtggtttatatccgagtaacccgtacccaggctgaaaccgcgattcattagttcatctattgatgtgtttatccgttcatgagcttatcaacacattgtgccggaggagacgatgccgaaaccacaaaaggcactgaaacaaaaaggggcgtggctgcttagggggtggaaatgggtctttaatttttacagcgccgccattttattattcctgatcgtaccggtattggtcattgtgccgctgtcgtttaatgcgggttcttttctcagttacccaatggcgggtttttcactgcgttggtatcagacctttttcaactcggatgagtggctgggggccttgggtaacagcctgctgattgccccgttggcgaccttgctggcgacggggctgggggttttggccgccattggcttggtgcgcggggagtttcggggcaaggcgttggtgatggcgatgttgatttcgccaatggtggccccggtggtgatcattgctgttggcatgtttttcttctttgcccgcttatcactgctcaacagctacctgggattagtcttggcccacgccttgcttggggtcccatttgtcgtgatcaccgtgaccgctgtcttgaaaagttatgatcagaatctgtcgcgggcggccgccagcttgggggcatcacagtggcgggtctttcgtaaggtcaccttaccgctgatcgcccccggtgtattttcaggtgccttgtttgcttttgcggtttcgtttgatgaagtggtcgtgacactgtttcttgccagcccgcgtcagcgcacattaccgatcaaaatgtttgccggtatccgtgaaaatctcgatccgactattgcggcggccgcttcattaatggttggcgcttcgctgttgttactgattgtgatggaactgctccggcggcgtagtgagcgtttacgccatcatccagtgtccccataatctgccggggaataagccgaggggcatggaattaaatataaacgccggatagggaggtgaatggagggcagcatgtctgagatgaccacggcacaggcgttattgaccaccgatgttcccatcgtataggtcactcaggcggcgcaagttgtacaggcgctctatgggttgaccactctcgttgccgcgccgcacatgcagtcttgcaagtgatacgccaacaaaaactctcagtgcgagataactcactgagaggtgaacataataggggttatcggtacagggtttgggcccagcgggccagtccggcggtcaccgagccgaaatcgttcccccccaccaacgggatccccggcaattgttgctgtagcgcggcacgcagtaacggagagcgggcgctcccacccgtcaggtaaataacatccggtttgacattgctggtggtcagcgccaggctgacttgctcctgaatgcgttgtagcggtggactaatcgcttcggccagttgttgctggctgatgatttggcccaattcggcttcaacaaaatccaatgttgtagcgacctgctcttggtcagacagggcaattttgctctcttctgcggcgcgaaccaagcggtagctcaggcgctgttgatacactttcagcagccgttcaacgtgttgtgggttagcggcatcacggatgagatcacgcaggaaacggccattaaccgtgctgtagaagtcgctttgcgccgggacatcattggtggcaaccgcattccaatatggtagggacggcatggcaatccctttctcggtttcaccgcccatcccaaacagtggcatcaattgtttgaaggccagcatgatgtcgagatcgttacccccaacacggcagccgctatgccccaacaggctctgttggcgatcagccaaaccttgccacttcggccccatcaataagactgaacagtcggtggtccccccgccgatatccacgaccagtacggttttttcttccgttaatgtcgcttcgaaatccagccccgcagccacgggttcaaattgaaaggcgatatcacggaaaccggcacgttgtgcggcacgtaataaaatcccttccgcctgccggttagcgtcttcgccgccggaaccctgaaagtttaccgggcggccaatgactgtttgacggatttctgcggccaaaacggattcagcctgacgcttgatgtgaaacatcatggcgcagactaaatcttcaaacagagccaattgctgaggtttcaggccattagcgcctaaaaaggattttggcgattttacaaagtaaacctcttcggggtcttcgatgtattgagcaagggcggagaggccgaatagcaggctatcggcggttaccggaatatcttcttcgcgattgaacgcgatggcccgacgcaagagttgttggttttcgtcgctgcccgttggcacttgccagtgacgatgcagacactcactcacggcttcgcgtgtgggtgcacacaacatcgacggtaaatagacgtcgttattttctaacgccaacaacgtgggagcatcatcccgcatcacggcaactgagcagtttgctgtgccgtagtcaaatccaatgaacatcaattgctccccaggccaaataaaggggggcgactttaccctagagtgaacatgggagcaagtggatcactctccaaatcagggcgcgacccaccgccgatgatggggaggccaatcacggtgcaggcggagaatgtcactagactaaaaatagggtggcgaggcctaaaaagatgaagaatccaccggtatccgtgatggcggtgatcatgacgctggaaccaatcgccggatcacggcctaaacgggccatggtcatggggatggttacgcccattaccgcggccatcaatagattgagcatcatggctaacgtcatcaccgcacccattgccgggtcgccatacagcaggtaggtgacaaggcccataatccctccccagaccaggccattaatcagtgccacccctaattctcttaacatcaggaaggagacactgccctgttgaatgtggtgtaaagccaatgcgcgaacaatcatggtaatggtctgattgccggtattaccgccgatacctgcgacaatgggcattaacgccgccagcgccactaactgtgaaatcgtgtcttcaaataaaccaataactctggaggcgataaatgcagtacaaagattgatcgccagccatgaccaacgggtccgcaccgcacggcctaccggggagaacacatcctcttccgggcttaacccccccatgcgcctcagcgtggtatcgctctcttcattaaccacgtcaacaatctcttcgatggtcagccggcccatcagtttacctttagcatcaataacggcggcgctgattaagtcataacgttcaaaggcccctgccgcatcttcggctttctgctctggttggaacgtcgtcggattctgatccattacctcagacaccaaggtgttcggtgcattgagcaggattgatgtcaggggtaattcgccgagtaacgtatttttgcgatcaatgacaaacagtttatctgtggcatcagggatacgtttccgatagcgcaaatagcgctgtacggttgctagcgtgacatctttgcggacggtgaccagctcaaaatccatcatttggccgacactgtcgcggccatactgaatcacttcacgaactcgggcccgttgatctggatctaatgacgtcagtaagcggcccatcaggttacgcggtaaatactcggccagataagcctgttcatccacatgcaaggtgcgcatggcttttaacaggtctttatcgctcatctctttgatcagggtatcccacacggtctcagagacttcaaccagtgtttggccgcgcttctcatttttaaccaaccgccagagtgccaaacgttcgtcgttgggtaatgcttccagtaagtcggcgagatctgctgcatgcaggtcatcgagcaaggtttttatttctgcggtttgatcctgcagttgttcatcactgagattttcccgctcctcctgacggcccaaaataccgtcaaccagcgctcgattatttaataggagggagaggattctttcgcgtatttcggccagttttttagtgttgattttggcatttttttgggcagcggcagaaagtgacacgggaataataggcacgggcataatgtgtccttggatctaaacattctaagggcgtagggattggcatcaaatctacgggctaaggtctgtttgatgcgggccaggaggttcgccctcgactgacagttcaatttgttgagactgacgctcttggtgatgggagatcgacgcgattgccgcatacaacaggcggccaaacagaatgaggaaactcaccagcaagataattttcgtcaattgagttgaaggtcttcttcgcatagcctttgttttatcgcttagcaatgatcgtttaacgattgatcgttttaacgacgaatgatttaaccgctcatgctgtcaattgacgcaccgggtgatgacaaccacccggtgcacgattttattagcgtcagatcactcttcaggggccacttttgcagcctcatccggctcttcttcttcaataaccagcttccagcccacaacatcatcccagtaggcctgttcgcgttcgaaatccagttgcaccagactgttttgcgtcaaatagccatgtggaaaacgcaatgtccagtgactgtcgtcggttatcaaccgcaggctttctggtgtggtggtggattggcgttgattattcagcaatgtgctcagacgcaataattgaattaacggcaaatagtatttcttcttgaataaattcaggcgtggcaattcatccaatttgatggctttacggtgcattcggaccaacgtcgccaacagggtttgttgctcctgattgaagcccggtaaattcgtattttgtaaaatataggccgaatgacgatgcatgccgctgtgattaatgctcaggccaacttcatgcagcatcgccgcccatttcaataatgcttccagttggggctgtaccagcttggtattttgtgccaaccattgggtatacagttgctccgtggtttccagcacccgacgggcttgttcacgatcaatattgtagtgatctgccaaacttttggcggtacgttgacggatatcctgatggcggaagcgaccttccatttcatacagcacaccttcacgtagcgcaccgtcagataaacgtaatgttttgatggccaatgcgtcgaatacgccacagagaatagccagccctggaacaaatacggattggcgatcctccgaaagccccggcagactcagggctgagaattgcttgaattgcaggacattttcaaccagcatctccagccgttcaggcgtgatcaaaccgtctttttcgcccatttcgaccaagacttcataggtggctttaatggtgccagacgcacccagcgcatattgccagccttggatccggtattgccatgccagattttccaacttttgtgccgcggccagacgcgcacgtctgaaattattcttgctgatttcaccaccagggaaaaactgttgagcaaaactgacgcagcccatacggcggctctctaccagcaatggctcaaagtcctcgccaatcaccatttctgtcgatccgccaccgatgtcgatcaccagcttgcggcccttctctggttgggtgtgctcaacgcccataaaaatcaggcgcgcctcttcctggcccgagataatttcaatgggataagggataacctcggcggcacgtttgaggaatgtctctgcattggcggcttgccgcagggtgtgagtcccgacgatacacacgttatctggggagaacccctgcaaacgttcagcaaacagggccagacaggccaggccgcgctcgatagcctcctcactgagcatattattgctatccaggccatcggccagatgcacgcgttgtttcaggcgccctaaaacttgcaaagcgccgttgacgacacgggcaatgaccatatggaaactgttagagccaagatcgatggcggcgatttcctgcggtttggtagtcgaattattggttagcggcatagtgttaggtctactgctccggttgttccagtgcttttaaataatcatagatagcaatctgtgcacgtactttgcgccggtttccacgcggtacataacgattactcagctctttatcaatataacgggctttgacggtgtcgttgaataatatctctaagatatccagcacccgctgcttcaattttggatccaacagcgaaacagccacttcaattcggtagtcaatattacgggtcatccagtccgcagaggagagataaaccagtttatcgcctttattctcaaagacgtacacacggtcatgctctaaaaagcgatcaacaatactggtgacctgaatattatcgctgatacccggcatattcgggattaatgaacacataccgcgtaccaatagacgtattttgacgccagcactggaggcgctatataacctatctaccaggcctttatccactaaattatttatttttagagtaattcctgcgctttcaccggcctgtgcgtggataatttcctgatcaatcaactgatataatattaagcgcgaattctgtggcgaaaccatcagattatcgaacgtaaccgggcgatagggattttcaataaagttaaatacccggcgcacttcgttggtaatcctggcatctgccgtcagcaacgaatagtcggtataaattctggcggtcttctcgttaaagttaccggtgccaatatgggcataacgcacgatttcgtcattttcaaggcgagaaatcaggaacagtttggcatgaattttcagccctggcgcagagaaaataacgtgtaccccagccgccgtcagacttttagcccaatgaatattggcctcttcatcaaagcgagcctgcaactccacgaccaccgttacctttttgccgttatgagcggcatggatcatcgagtcgataatgcgtgaatctttggcgacccgataaatattgattttaatcgccagaacgcttggatcgaatgaggcttgccgtaataactccagcacatgctcaaaggtatgatacgggtagtacagcagcacatcctgttcgcggatggcatcaaaaccgttgcggaatttatcaaaccagacatggcgcaggcgtggcattggccggttaaccagattacttttgcctacattggggaagttgataaagtctttgaaattatggtaacggccaccggcgatcacggaatcatcgttagatatacccaatttattgcgcaggagttctaccatttcatcgggcatatcccgctggtaaacaaaacgcacgggttcggctgtcagacgctgtttcaaactagatgacatcaattccaagaggcttgattccatctcggtcaccaaatcatattcggcatcccgcgtcattttcattgaatatgcattcagcgcatcataatcaaagaagcctttaaatatttcatccagacagaagcgcaatatattatcaagtaatatcattggcttgcgacggcgaggcgcttcaggcggtaaattgacaaagcgcggtattttatctgatggaatttccagcagggcataggcaatatcctgcccacgaataatttctaccgccagataggtataatcatcttttaaaaactgaaccagattggtgtcatggttaatcaggatcggtgtaatgtgttgacgcagatgctgtttaaagtattgcttcagccacgtttgctgattctcggaaatttgccgctcattaaccaaaaagatttgattacgggccatttccagtaacaggtcattatacagcccatcaaactcttgatcggctttcaccactttgctctgaatttttttcagcaaatggcgggacgtcacagcagagccttgctcttcgttaataagaatgcgccgtttcagatcggcaaaacgaactttataaaactcatccagattattggagtaaatgccaagaaatcgcatccgctcaataagcgggttgctcttatccgccgcttcctgcaatacccgctcattaaaagataaccaactgagttctttttcggtatagagcttttcctgacccattgcaactccattaagattattgtgggagtatttagtgtccgtaaacattattgcgaaaaattgacaaaaaagtccaacagatatcattagttaacattgtcatgcaaacgccacaaaactgacataagatgctcggtcatttgaacagcttatttgaacaacttatttgaacagatagcttgaaacggtagcatgtaaatgcctgaaagattcatcacgggcagtaaccattgacggaatatggtgtaaggcatgaggcaactaaacattatgcggcaaacaagcatagcgtcaccatcagggagagataagcgccgggcttttattgatcgttgggtgcgcatgacagtcaccagtggtggtttgctggtattactgacactgatgctgatatttgtctacttattgtatgccgtattgccattatttaaacctgtttctatccgtttggataatcagttcgtggtgaaacgcaatgcgccggcactcgctctgggaatggatattcaagggaaaatagcttatcgcattgataaccaaggtaaaggtgtgtttattcgccttggtgggcaagggagtgcacctgctggcagtgtcatcaatgaacaggcgttatccgcgccgcccgtctcatggagccgtgccatcggcgggcagcctttatatggtgccggtctgagtaatggccgctttactctgctacaacccgatttttctgccaccccgcctggctggcaatttccattgggcgatcaaccgcgtgcgctcgatatacaaggcaagcgcttgctgcatttggcgctggcagagccgcaaccacagcaattttccgttgctgccattaccgatgatagccgcttgttggtggggcaattcaccccgcaggggcagcagataaccactcttggcgcggtgcccgccactgtcgatcaactgttgctcgcgcctgatggccgcttactctatgtgctttcgggcaatcaagtgcatatttaccaattggtcaataggccattagagagtgaaaaacttgcgagtgacgcaccaggttccggctggcagttacgcgaagtggtgtctctggtgggtgaaaaggaagcgctcagtgggcctttaacgctctccttattggctggagggaaatcgctgttggtgcaatcaccggatggtgtggtgacccaatggtttgatgtgcgaaaagggccaagcccatcgttccatttgacgcggatccgcagttttacaccagcaagtcagggaatactcaccgcggagaacacccgccgggtctttgctttgctctcgccacacggtgagttatcccttttttccagcatccagtcaccgccgttactgcaatctacgttggtcgaaggtatcagccatgccgatttttcgccgtggggcgatagcctgttagtggaaaacgcctccgggtggtcagtttatcggctagacaaccgttatccggacatcacctggcgtggcctgtggcagccgttatggtatgaaaactacccagagccagcctatgtatggcaatcgagttctgccgaagagagctatcaggccaaatttagcctgataccgattatcttcggtaccttaaaggcggccgtttatgccatgttattcgcggtgccgttggcattggcgggggccatttacactgcgtattttatgtctgcggggttgcggcgagtcgttaaaccgaccattgagatgatgggagcattccctacggtggttatcggtttaattgcagggatctggctggcaccggtgattgaacgttatctggcggggatcttgttattgccgctgctgctagccctagcgattttattgtgtggttggggcagcgctcgcctgtcggccaagacacaatggccattacctgcgggctgggatgtgatggtactgctgccggtgatcttactgaccggatggctggccctgtggttggggccatcattggcggtgtgggcgttgggccaaccgttgcatgagtggctgggggatgattacgatcagcgcaatgcgctggtggtgggggtggcaatggggttcgccttaatccctattattttttcgctggcagaggatgcgctgttcagtgtgcccccgtcattaagccaaggctcgttggctctgggggcaaccccctggcaaacattgctccacgtggtgctgccttcagcctacgccggtattttctctgcggtgatgataggttttggccgtgcggtgggtgagaccatgattgtgctgatggcaaccggtaactcgcccattattggtggcagcattttccaagggttacgggcgatggcggccaatatagccattgaaatgccggaagcggtggtcggcagtgggcactaccgggtgctattcctgacggcattggtcttattctgctttacgtttttggtgaatacgctggcagaagcggttcgcctgcggctgcgtgaacgctatcaaatggagcggacagcgtgatgaaaacaggatctacaaacatccatcttataaacacgggtcttataaacacgggccttataaacaaatgggttaaatctggctcgccgtggatctggctaactgcggcgtcagtcagtattagcttgttggcgctgattggcgtcatcttattgttggcagggcagggaatgcgttatttctggcccagcccggtctaccaatttgagttgaaacaaaccgctgccggcccggtaagactggtgggggaaatttatcggcaacaatctctaccgcggcagcaattagaacaggccgggatgactctaccgccaaatacgggtgattcagtcactcgcttgctgatcaagtcaggtaaccgtgaggttcaggggcaggatttctataccttgctggagagtgatattcaacagcgcagcctgccgaaggggctattggctctggaccgccataacaatggtatggcgtatggtttgcttgccggtatgttggataacgggcagccattagttggcgataacctaagacaagagctgcaaaaacgcatccccattgtgcaggcgctggtcaggcaagctaatgatattcagttccgccaaatgagtatgctcaatcaacaatttgaagcattacggttacaaaagaaacggctgcaaattgccggagatttagacagcaaatcgcaggatcgtattgacgcagagctgggggagttacaacgtcgtcaccagactcttatcgataaactgcggagcttacaaacggaaaaacaccgctatacactcttgtggcaagatatgaatgggcaaatacacccgctgccactgagtgaaattaaccgggcctggtatcccaacgacatgagtttcgggcagaagttgcggcactgggcggcacaaaccaaaaagtttttgaccgacaatccgtacaatgcgagttccgaaggcggtgtttttcccgctattttcggtacggtgctgatggtgattttaatgtctatcgtggtgatgccattaggggtgatcgcggcggtttatttgcatgaatacgccgggaaaaattggctgactcgcctgatccgtatctctgtggtgaatctggctggggtcccctccattgtgtatggggtatttggtctggggttctttgtttatctgattggtggttcgctagataagctcttttatgccgagtcattgcctaatccaacatttggcacaccgggtgtgctgtgggcggcgttaacgctggctttattgacgttgcccgtggtgattgttgccaccgaagaagggctagcccgcattccaaccagtttgcggcaaggatcacaggctttgggggccagcaaggctgagacactgtggcacatcgtgctaccgatggcggcacctgcgatgctcacggggctgattttagctgtcgctcgagccgcgggggagaccgcaccgctgatgttagtgggggtggttaaatccgccccggtattgccggtcgatggtattttccctttcctacatttggagcgcaaattcatgcatctgagcttccagatctatgatatggcgttccaaagcccgaatgtggaagcggcccgcccattggtttttgccaccgcactgctactggtgatcattgtcgttggccttaatttagccgcgatggggattcgtcaccatctgcgtgagaagtaccgtggcttaatgttgtaattggattcttaacctgcaggacatgatatgggacttttgacgccgaattcgttgccgctacttgatgtacagcatttgactgatgagcaaactgcactggcggtcgagaggctcaatttattttatggtgataagcaggtgctgcatgacatctcattctgtgtccccaaacatcgggtcacggcgttgattggcccttcaggttgtggtaaatccacgttgttacgctgttttaaccggatgaatgacctgctggataactgccattttgacggagagatccggctgggtgatgaaattattaccgataaaaccaccgatgttgccgcattacgtcgccgagttggcatggtctttcaacggcccaacccatttcctaaatctatttatgagaatgtggtatacggtttacgcttgcagggggtccgtgaccggcgggttcttgacgaggcggttgagcgttcgctacgggcggccgcgttatggcatgaagtgaaggacaggctgcgggaaaatgcatttcgcctctccagcggccaacagcagcggttagtcatcgccagagcgattgccattgaacccgaagtattattgctggatgaaccgacttccgctttggacccgatatcgacgctaaccattgaagagctgattacgaccttgaagcagcaatacacggtagtattagtgacccacaatatgcaacaggccgcgcgggtttcagattatacggcgtttattcatcaggggcgtttggtggaatataacaataccgatgcgttattcacctcgccatatcagcgccagacggaagattatattactggccgctatggttaatagcgtgctgaatgaggctggtggggtgttctacggtggattgtttttaggcaaattattttgaggtgaattgtcctgacgctggctgctacaaaatcagtcgttacaaatcagtcgttacaaatcagtcgttacaacataaggtatttactggatttatctttcacgatttaagtttccattttttatgtcgtttgttatgagtgactattgaatggaaacattaagtgaaagaactactgataacccaacccgattttatggagacgtttagctgtgttggtgcggcttgtcgtgaacactgctgccaaggcgtaagtattacgctcgataaaaaccgttatcagagatacatcaaaagcccctactccgatattaagcgtatcgccataagccatatttctgttactcaagacagcctggcatcctgggccaatatcaacccagataatcaggggaattgcccttttcttgatgagcagcgtttatgccaaatttataagcacaccggtattaatgcgttgagtacctcttgtgccacgtatcctcgcgttgagcatatttatatcaaaaaattaaaagtatgtcgctctcctgcccagaagtgactcgacaggtattattttcagcggatgcattaactctacgtttctctacgatcaaccaatatgattattttaaggcgtctgagattgtgacggaggagcggttggctaatcgtgcctgtgcggcgctagcaatgaatcaacaggagaatattgaagaaaatctttgggcaataaatcaatttttgcagagctatcaggctggcaatgacgttaataaaattaaaatggctgaaatcgatggcctgcgtgacgcattaatcagtgccatggcagcggggggggcggtgaacgagttacaggcggttgatcctgatactgccctcgttaaggtgttattggcttgcctggggcattttatgacacaattgcctgatatccgcggtaaaaaaacgctcgctaattatgcgcatacggcactggcttatttcaccgaggcggatcctgaaccgcaatggagaaatacctggtctcaacaggcatggccctttttcttacagcacacgtcggtattgcgtaattaccttctttatcgtattcatcatgaccaattggcgatggggaatgaactgccggtggccgctgcatttaatttagtggtcattgattatttttatctgaaattactcatcagtacttacgccaataaaaacgggcaactgacggaagatgacatcattgatattatttattcttaccatgcctgccgcgagtcaacagagcgttcgagtcaacagtttaaacaggaactgacggctttggcgatgagcgatgattttccgttattgtctttgctggcactcagtcagtgatgcggctgattgcgcatagccaacgcacatgtagcttgatgtatgacggagataacggggaagaaacaattggggccatctgaccccaacgtattaagcattttttatcgatggtgttttatatttagccaaatattgtggttggaaaatacacatacggataacagtacggtattcaccattgataaagaactcttgcttcaactcaccttcgatttcaaagcctaatttgctgtagatatgaatggctttctcattttctttatccacaatcagataaagtttgtacaaattcagtaccgaaaagccatactccatcgctaatttagccgctgctccggcgtagcctttaccttgatgagttgggtcgataatgatctgaaactcagcacggcggtgaatatgattaatttcaactaattcgaccaagccaatttttgttccctgactttcaataataaagcggcgctcactttggtcatggatatgtttatcatacagatcacacaactcaacaaaggcttcataaggttcttcaaaccaatagcgcataatgctggcattattatctaactgatgaacaaacggcagatcttcccgttccagtgggcgtaatctgacgctgctagtggtagacatgttgactcctcaatggcggcagcaatcgctgtcgccagaattataacctcagcgtcagttttgggcgattatatacaggcaaaaacgcgaatattagatcgacattgcttttaattaatgcccacccccaacgtcattgaagagttgcaggaagggggtcactgagagacacattagccgggaagccgtttgaacagtatttatgcgacttcaagtacgaagggaaggttattcggcagcataaccctgcaacggcaaacgcaccccatccagccaggccgcgttgtcacgcattgccaggcggccatcggtaaaccaactgacgaccaacggataaatgctgtgctcttgggtttgcacccgttccgccacatcttcttcgctgtcatcgctgaaaatcggcactttggcttgcaggatcaccgggccgccatccaactcttcagtgacaaaatgcacagaagtaccatgctcttgatcaccgttttcgagtgcctggcggtgggtatgcagccctggatatttgggcaacagcgaggggtgaatattcaacattcgcccagcatagtgtttaacaaattctggactgagaatacgcatataacctgcgaggaccaataaatcaggttgatattggtcgatggcctgtgccagagccagatcaaaactgacgcggtcagtaaaagccttggcatccagcgcatgatgagggatccctgcggattcagcacgttccaaaccataggctgcaggattattgctgaatacagcgctgatcttgccagagatacgcccttgttgttgggcatcgatgagtgcttgtaaattacttccctggcctgaaattaatacgacaatttttttcatatacccttcgtacttgaagctgcagggtggttagctatgatcacttacccgatccatcggtgggcctcgcagaggcgaggccgccttgccgaacaacatgattaatcagcaatattacggattaatgatgacttgctcagcaccctcagttgccgcggcaatgacaccgattttccaggctttttcgccagaagctgtcagcaactcaaccgctttatctgccagttctgcaggcaaggcaacaaccataccgacgccacagttaaaggtgcggtacatctcatggcggctgacattgccagcttgttgcagccaactgaataccgctggccactgccaactggcttcgtcgataacggcttgcatgccttgcggtagcacgcgcgggatattttcccagaagccaccaccggtcagatgcgcaatggcgtggatatctaactgttcaatcaggctgagaatggatttcacatagattttggtcggttctagcaaatgatcggccagagatttgccttccaacgaggtctgttctggattggtgttgctgacgtccagaattttgcgcaccaatgaataaccattggagtgtgggccgctagcacctaaggcgaccaagacatcacctggtgtaactttactgccatcaatgatttcagatttctctacgacacccacacagaagccagcaacgtcataatcatcgccgtggtacatgcccggcatttctgcggtttcaccgccaaccaacgcacaacctgattgtttacagccttcggcaatcccggtaatcacactggcggcagtatccacatccagtttaccggtcgcaaagtagtcgaggaagaacagcggctctgcgccctgaaccaccagatcgttgacacacatcgcgactaaatcgataccgatagtatcgtgacgtttcaggtccatcgccagacgcagcttggtgccgacgccatccgtgcctgaaaccagaataggttcacggtatttttgcggcaacgcgcacagggcaccgaaccctcctaatccgcccatgacttctggtcgacgggtttgtttaaccacaccttttatgcgatcaacaaggtcattgccggcatcaatatctacacctgcgtctttataactgagagaggttttgttggtcactgcgaggtccccacggcggttgtctgtttgagcttatacccgtaatacgtcaagctacatgtgcattggctatgcgcaatcacccgaatcacttactggctattgaccttaaaataagtcattgaccttaaaataaatagactcatcgggattatattgcttgccgccttcctgcaactcgaattatttagggtgcaggaagaaaacgcgacaattctaacagcgcaggcaaacgtttgcgagtggcttgtgatatccccctgatttttagcattcttggcgtacaattgaatctctattgatctgaatcaggctattcattatggcgttcaaaaagaaaggcggtataatctcgcgatttttttggccgtcgaccgcctaaccaggagaaaaataatgaagatcgttgaggtgaagcacccgctagtaaaacataaacttggtttgatgcgtgagaatgatatcagcacgaaacgttttcgcgaattggcttccgaggtggggagtttgctgacttacgtagcaaccgctgatctggaaactgaaacagtgaccatcgaaggttggaatgggccggttgaaatagaacagattaaaggtaagaaaattacagtggtgccaatcctgcgtgcgggtctggggatgatggaaggggtgttggaaaatgtgcccagtgcgcgtatcagtgtggtaggtgtgtatcgcgatgaagagacgctgaaaccggtaccgtatttccagaagttggtttccaatatcaacgaacgcatggcgttagtggttgacccaatgttggcaaccggtggttctatgattgctactatcgatttgctcaagaaagcaggctgccagagcattaaggtattggtgttagttgctgcaccagaaggtatcaaggcgctggaagaagcgcatccggatgttgaattgtacaccgcctccatcgatcagggcctgaacgaacacggttatattatccctgggttgggtgatgccggggataagattttcggaactaaataacgatgatagccgacgtgaaagtcggcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaccaaattcaggttgttatgttgttataaatttttgtggtaaactcgtcacgttttcccgcccgttttgttggttgaggtgcttctgaatacgccggcacagctttcactgccactctatcttcccgatgatgaaacttttgccagtttttatccgggggagaacccatccctgttagcagcgatccaatccgccgttcatcagcctcatggcagttatatctatttctggtcgcgagaaggcggtggacgtagtcatttgctacatgccgcttgtgctgagctatcgcagcaaggtgaggcggtggggtatgttccgctggataaacgcgcttacttcatacctgaagtattagaggggatggagcaactggcgctggtctgcattgataatattgagtgtattgcaggtgatgaacagtgggaaatggcgatgtttaatctctataaccgcattgtggaaactggccgtacccgtttattgatcacgggcgatcgcccgccgcgtcaactcaaccttggtttaccggatctggcctcgcgcctggattgggggcagatttataaattgcagccgttgtcagatgatgaaaaattgcaggctttgcagttacgcgccaaattacgtggttttgaattgccagaagatgttggccgctttttactcaagcgtttagaccgagaaatgcgcactttgtttatgacgttggatcaactggatcgggcctcaattacggcacaacgtaagcttactatcccatttgttaaagaaattcttagtctttaactatgcccttcgtcatggcggctactaccctgttgatactcgtcatacttcaagctgtgcgtacgttagctacgctcgttactcggcccatccatggacttgcctctgagaggccgctgccagtcgcatttaaatttgctcctggcagatttgccactcgtttgctgactcatgccaatgacattgggttatcggttacggtaacatcacgttatttcaatatctcaagcacttgctctggtgggcggccaatacgggctttcccctgagtaaccacgatagggcgttcgataagctttggattatccgccatggcttgcaataactgatcttgcgtcagcccacggtcatccaagtttagtgttttgtagagatcttctttggtacgcattagctggcgtgcgtcactgaagcccaattgttgcagtaattcctttaatttatccactgagggcggggtctctaaatacagcacgacctgaggcgtaatgccttgctgctcgactaatgcgagtgtttcccggctcttggagcagcgtggattgtgataaatagtgacatctttcatgataactttccttgctgtttttctcttagctagcctactgtttatcaacaggccagatgctatctgccaataaacaaacggcttgccagcaaatagccccaaataatcaggacttctgatatttacgaaaacgctcgtttaaccgccgcaactggtcaattcgggcatcataacgggcttgttccaggctgcccaacttcacccgcgcactggcatcgctgagcaagccaatggcctgggtcagcttgccgctcaacgccagactctctgcccgcgccgccagttcttgatcgcgtaaaccctgcgtggcagtcgcttgtgccaatagatcccagccattcggatcattcggataggcaaaagtataacgatgtagcagtttgatggctgctgccggttgcctcccctgaacataggcgttagccagattcagttgcagtaccggttcatcattctgttttaccatcgcattttgtaaacgtgcgatggcagcggctgatttattctgccccagatcgatatccgtcatgagatcgaggaaccaaatattgccgggttgctgcgccagtaggggttgtagcaggttacgggcttcatcatattttttggcctgataaagctggactgcctgaccgtattttgccgccagttgctcacgtactgtgcctttacttagcttatccagcagctcaggggtcaggctattttcatccgcgccatacatacctaaaatacgcattttggcaaagagataatcttgcgatgaggcagtagggtgcggtttcatctgatttgcgcggttacgggcatcagataaacggctgtctggtaaggggtgagtcaataacatttcggggggtttagagacatatcgtgactgatcggccagtttttgcaggaaattaggcatcgcttgcggatcaaacccggaacgttgtaatacctgaataccaattcggtcagcttcttgctcattgccttgagtaaaactgataataccttgctgagcgccagccaatgtcccacttaatcctgccatgcctgcttgtgggctggccattgttagcagaattgatcctaacacccccacccaagtgagtggtgcgagccgctgttgttcttccatggccctggctaaatggcgctgagtaacgtgagagatttcatgagctaatacggaggccaactcgctttcgttatcggtataacggaatagggctgagtgaagcacgacgttaccgccaaaaaaggcgaaagcattaatctgatcgttattcaccagatagaaatggaatggggtgcgtactgagttagcgttagcaaccagccggttacccaatgtattgatgtattgtgtcaataaggggtcataaatcaatggtgcgctggcgcgcatttggcggacataaaagtcccccatcgccatttcctgatcaatactgagcgtggcgcctgccgaggtacctatatcgggtaataggtcttgagcgggtaataggccttgggtttccgctccagcagatattggcccggtgagcagcaagctactgagtagtgtggcgatcactgtcttacttaaccgacttgtcataaacgagactgcccctgctagtgtaatgacaattagactccgtaatgtgtaagagttcttcttccttgcactgctctccagtacaatcatcacgaaagcgagttagatcacaaaaatatgttcaaatacgtcaaaggttaagctcatcatccgttgttgagactcaccgctatcttagccagcctgcagttataaagaaataattataaaggcatggcgattaagggagttgacggtaacacctcaccttcgggttcagccctgtttgccagagggtaaagggatccgccaatttgcggatttctcatcgtatttaaggagccatttcggatgctagagctgttgttacaatggtatcgccgtcgttttactgacccgcaggtcattacgttactggttatcttactggcgggtttctgcattctctacttcttcagcggtattttagcgcctttgctggccgctcttgttttggcttatttattagagtggccaactgcccgcttgcagcgtattggttgttcacgatcctgggcggccagtatcgtatttgtgctatttgtcagtatcatgctgttagcggtatttgtcgtggcaccaacggcttggcagcaagggattaatctggcgtcagatatgccaaagatgatcaataaattcaatgattttgcccatacattaccggcccgttacccggcactggtcgatgccggtattgtcgatatgatggcggaaaatctacgcagtaaaatgtcaggtctcggcgactccgtggttaaattttctctggcctctttgattggcttgctgacattggctatttatctgattttggttccattgatgctgttcttcttactcaaagataaagaacagatgcttaatgcggtgcgccgtgttttgccgcgtaaccgcggtttggccgggcaggtatgggtggagatgaaccaacagattactaactatattcgtggcaaagtgctggaaatggtgattgtgggtattgccacttatctggtgtttttcatcatggggatgaattacgctctgctattggcggtgctggtggggttctctgtgttgattccttatattggtgccgtgattgtcaccatccctgtggtgttggttgcgttgttccaatggggtatcggggcagatttctggacgctttttgtcgcctatttagtggtgcaagggttagatggcaacttgttggtccccgtgctgttctctgaagccgttaatctgcatccgttggttattatcctatcagtgatcatttttggcggtatgtggggtttctggggcgtattttttgccattccgctggcaacgctggtcaaagcggttatccatgcctggccagaagaattcattcctgacgcggattaataaatacgttgataacaaagtcctggcttcttggtcgggactttgaactcatagaaacaggctaaaaaaaatctgctctgcaacaatatcaactctgcaacaatatcaactcgaaatggtcacccttgaagagctgtcgccgtaacatcatctggttcacaaggtcgatgctgccatctatttcgaggttatccgcgatgaagtcgcccacctttactggccaatgaacatccaacgttagtggtacaccgcaaaccgtcattaatccacaatatttggagccagatggcgggaaccgacgaataaatactgagttgaccggtatgtcagtatttaagcgactgattgtgagcgccggtaccgaagagattaccttgctcttcagggataattcatggcatctggtggtgtttaatttttgagaagcagatggctttaatactcaaagaacgcagagggaaataagtcgctaaaacgtagacttgtattgaacgggccgtaaatttgggttaagtcggaattactgtatgatacctgtcaacacataactaccgatcactatcatagggcatatttttaagcaaaaagggatatcagggatgagtaaacgtgaagatattttagatacatccagatttggttcagaaaacggtatccgaaaaggacttatttattcagaaattttgggctggattgatatggggcatgcacgtggtgatgatattcgtgcgcttatgacccggttttccattggtgaatcaagtggtaaagcctattaccaagtgcgttatgaacaaacgatggggttaagccggtttgctaccggacgttttaacgtctggcaggtaaagaaaggcagaacactcactgaaagacggggtatagctttggctatgatgatgagcactgctgttgcatttgaaaactggcaatcaatgtcttttttcagttggtatactgacagtgggttcagtggtgaagatcttatctctgatttatttggcttctacagggctaattttcctcgaacatattggggggagctaaagattgttagtaaggcgtcagcgctccgccgatgggatcactatggatctattgggcgttataagaatactggttttttacctcttttatttcctgatcctgcggagaaattcatctgtcccaaaccctataaaggacaacttccccgatttatgatgcaggttacaccctataaatttcatccaaatgatgacactgttattcgcaccagtaagaaagctggaatcatcactcaattgagtagttagataatgaagattttgaaaagactcatttttatttgtctggtcattattattattttttttcttatcgattgcagtatgcaaaaggtggcagaggggagagacgggtatacaaggtcaaatatctgggcatattatttgtatacagacaaagatattaggtctgccccaagggcagctgaatcttattattttatatttacagctcaggacgggagtcagccaagagaaagtagtattgtctatagggatgatgtttgtttatctgacgttaaaaatcatctcactaccttaggatacagggtatcagatcatgatgggctatctgaaaagtggattaaaaaagatgaagttattccttatttctatatatcaatcgataagtacacacataccgtgactctaagtaaagtcagtttgaggtgatttttacagagtcagatttttcatatcagctgattgataaataatataatgctgtcatcgatatgatgaacagtaataaaatttcattttgactgctgtatggtgctgctacatatctcagaagaaaacgcggataaaataattaatttttaatttccgccaccggcgctttgtcaataacctcaagagcgccagagcgctcttttccgttaattttattgaccaataaatagccaggaaaccttaggcattttggcgtaagtagtccatcacgatatcgtgatgattattagtcttgaaattatcaaacacatgttccaccttaccgtcagcatcaattaagaagctgatacggtggatgccattgtaggttttacccataaagctcttttcgccccagacgccaaattgttccgcaacttcatgatgttcatcagacagaagcgtaaagtttaagagttctttttcagcgaaacgagacagcttttcgggtttatcggtgctgatacccagcacttctacccccgcacttttcagttcatccatattatcgcgcagaccacaagcctgaacggtacaaccaggtgtcatggccttaggataaaaataaaccaatacacgctgtccctggaagtcggccaaactaatttgctcgccatcttgatcgggtaaactaaatttcggcgctatatcaccggctttcaatgggctcatcactaactctccattcggtcatcatgctgtggatagctcaccacgctaatactgccctgcgcgttgagttctgtacagagttgataaaaatcatgttcgattattgaactgttttggctggcaggactgtgtgcactcatctgtatatgtagcaatggcggtgtctcgccgtctgccggctgagttttggagactaactccgcgatattcatattgtggcaatggaacaggttggtaaaccgttcaataatgtggggggagtcattcacttcaacttttacccagacagtggttggcatagctttctgcccttgagcgttggttcgcttcatgacaatcagcaaatcaagctctgcacctttttgcggcagagttgattccagcagggtaacggcgttccaactgcctgacagcagcataataaaggtgaactcctcaccgaacatagccagccgactatcttcaatattacaaccgcagctactgacatggcgggtgatggtattgacgatccctgggcggtcagcaccgagtgcggtaatgaccagataatgttcatcaagctgcggcaaaatcgctcttcctgtcatgctctttggggttaccatggtaaacataaaaaaaacctgctgccaagcgcttacaacacagttgtttacttgcttttggatagaggtcaaaagtaccatgaggaacttgtttgaggaggtgatagccaatgtttacgggaagcccaatgtttacaggcagcatagttgcgctaataacgccaatggacgacaacggtgatgtcgatcgtgcaagcctgaagagcctgattgattaccacgtggccagtgggactgcggcgattgtctctgtggggacgacgggtgagtcagcaacgttgaatcatgatgagcatgtcgatgtggtcatgcagacactcgaactggctgatggccggatcccggtgattgccggaacaggggccaattccacctccgaagccatttctctcactcaacggtttaatgataccggtgttgtgggctgcttaacagtgacgccatattataaccggccaatgcaggaagggttataccaacactttaaagcgatcgctgaaagtaccgatttgccacaaattctttataatgtgccttcgcgtacgggttgcgatatgttaccgccaaccattgctcgcttagcgaagattaaaaatattgttgctgttaaagaagccacagggaacttaagtcgggttagtcagatccaagtgctggttgatgatgaagatttcatcctgctcagtggtgatgatgcgagtggactggactttatgcaactgggtggtaaaggtgttatttctgtgacggcaaatatcgctgcccgtgaaatggttgaactgtgcgcattagcagcacagggaaatttcgccgaaggtcgccgtttgaatcagcgcttgatgccgttgcatcagcatttatttgtagaagcaaacccaattccggttaaatgggccgcgaagaggttgggattaatggcaaatgatactatgcgcctgccaatgaccccactgactgatccggccaaacggattgtggaagacgcgttgaaaagcgcaggtttgctgtaacttcttagggaaatttgatggcaatatcattgcaaaaatcgacggtggtaaaagttgtaggtgtttcgctggtgatgttactggccgcctgctcgacggaccaacgctacaaacgccaggtgagtggtgacgagtcttatcttacagcgccagggctaaagccgcttaacgcaccatcaggtatgatcctgccggtacaaaatggtgagtttgatgtccgcaccgttaattcgcaaggcgctgtgggcaaacagttggatattcgtccaccggtacaaccactgacattattgagtggctcccgcgccgaaaatgcaaccgataccagcaagctattgttagagaatagcccgcaaaaccgcgatctgtgggctcaggttactcgtgtcctgcaagatcataactggccaatagccagccgtcaggatgccagccaaacgctgaccactgattggatcaaatggaaccgggcagatgaagatgtacagttcgaaggccgttaccagataagtgtgcaggagcaaggttatcagctggcattagtagtgaaatcccttgagttacaacaaggggggaaaaccatcactcagtatagcgagatccagcgctataacagcgcaatgctgaatgccattatcgaaggtttggataaagtgcgggctgacagcgagagcagtcaggcctcacgtaaagtcggtacgctggatgtacaaagtggcagtgacgatactggcttgcctctgctgattgtccgtgccccttatgcggttgtctgggaacgtctgcctgctgcgcttgagaaagttggcatgaaagtgaccgaccgcagccgtccgcaaggtactgtcagcgtcaccagtaaatcgctgagtagcagtagctgggacgcactgggtgccaaagatcctgaattgccagaaggcgattataagttacaggtcggtgaccttgataaccgcagtagcttacagttcattggtccgaaagggcataccttaacccaggcgcagaatgatgcgttggttgcggtattccaggcagcgtttagccagactagcgcaaccgcgataaaataaaaccaaaggggcttcggcccctttagttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcatgacgactaaaatggtcacatcactggagtaataagatgcaaaagctagctgagttgtatcgtgggaaggcgaaaaccgtctataccaccgaaaatcctgacctactggtattggagttccgtaacgatacgtcagcactggatggtcagcgcattgagcagttcgatcgtaaaggtatggttaataataagtttaaccatttcattatgacgaaattggaagaggcgggtattcctacccaaatggaacgcctgctgtcagataccgaagtactggtgaaaaaactggagatgatcccggttgagtgcgttattcgtaaccgtgctgcaggttctttagtcaagcgtctggggatcgaagaaggtttgtcactgaatccaccgttgtttgacctctttttgaaaaatgacgcaatgcatgacccgatggttaatgagtcctactgtaaaacctttggttgggcgacagaagcgcaattggcccgaatgaaagaactgagctatttggcgaatgatgtgctgagcaaattgtttgatgatgccggtttaattctggtggatttcaaacttgagttcggtctgtttaacggtgaagtggtattaggggatgaattctctcctgatggtagccgtctgtgggataagaaaaccctgaacaagatggataaagaccgttatcgccagagcctgggcggtttgattgaagcctacgaagaagttgcgcaccgtatcggcgtaaaattagactaacagcgcaatcgattacgtttctctgtcgtgagcgttatcggggggcggtggcctttatctccccccaaactcgtcattcttgacaccatagcgtcacctgtattcagtctatatttgagtgaaatcccaccagttatatcaatcaccgctatttttaatggtattcgatctatcgatttcctacgatacgcgtagaaaatctgtctgggagtcgtgctatgcgttggcaaggtcgtcgtgaaagtaataatgtggaagatcgtcgcgggaatgcttccggtggtggtgggttccggcccccaataaggggcaaaggaggggtcgctatcctgattattgtgttggtcgcgggctactacggcgttgatctgacgccgctattaaatggcggtgatccactgtcacaaacccagacgccgccccgttctcctaaagctgtcagtacgcaagatgaccaatatgctaaattcacctcggtcatcctggccgatactgaagatacctggaaacctatcttccagaagatgggccggacttatcaggatccaaaactggtcatgtaccgtggtgcaacccagaccggttgtggtaccggtcagtcggtcatggggccgttttattgcccggcagatagcaccatctatatcgatctctctttctatgaagatatgaagaataaattaggtgcgggcggtgattttgctcaggcgtatgttattgctcatgaagtcggccatcacgtacaacatttgatggggattgatgcgaaggttcgtcagcaacagcagggcgtttctcaggcggaaggtaatcgcttatcggtaaaaatggagctgcaagccgactgttttgccggggtttggggcaaggcgatggaagagcaacaggtgttggaagcaggggatttacaagaagcgctcaatgcggcacaggccattggcgatgaccggctacaacagcaaagccagggccgcgtcgtgccagatagctttactcacggaacctctcagcaacgttatacctggtttaaacgtggttttgacagtggtgatcctaatagctgtaacacgtttgctagtcactaggtttagctgagccgttaatcgataatcataagatctattcttctctgattggcacgcttgtgccgacattgattgcaatacagggataaagtcatggccgctcttgatccaacgttattgatccttttggcgctggccgcgcttgggatcctcagccataacatgacagtgacattggcaattctaatattgatcgctattcgtattacgccactgaactcatttttcccgtgggtggaaaaatacgggttaaccatcggtgtcttgattttaactatcggcgtaatggcaccaattgccagtggcaaaatcagcgccagcgaggtattgcactcatttgttcagtggaaatctatcttagccattgtcgtgggggtggcggtatcgtggctcggcgggcgaggtgtctcattgatgacgcaccaaccgtcggtggtggcggggctactggtaggaacggtgctcggcgtcgccttgttcaaaggcgtccctgtcgggccattgattgccgccggtttgctctcactggtcataggcaagtcgtaagatgacgaatccaatcgttgccagtcaaccacagatggcgcagcaggggatcaggcgtttgctgatcctcagtggtcaggccgattggtcacggcagcaggcaataatgctacgccagcatctggcaggcgattggctatggttgagcgagcagcctcccgaaggcgtcaacagtatcagtccaacagcggcaagaactctgttggggcaggaaaacttacacggcgtatttgatgcaaccgatgggttaaatatagaagcgctagccatcgtcgcggggaccttgcgggcggggagttggctgctattgctggtgcctgagtgggatgactggccgcagcggccagataaagacagtttgcgctggagtgagcaacccgctccgattgtcacagcgaactttatccgccacttacagcgccagtttttggctgatcccgatgtggtgctgtggcagcaagatcggccactcatattaccagcggttggttctcgcccatgttggcagcagccagacggttcaccaaccgcacagcaacagcatattcttcagcgtctgatgcaggcagatagcggtatttgggtactgacagccgctcgtgggcgcggtaaatcgacacttgccgggatgttagtcacccactggcagggggcgtgttgggtgaccgggccgggtaaagcggccactcaagtgcttaatcaacaagcaggggagcgggccagattttgggcaccagacgcactgttggattattgccaacggcatgatgtcagtgatattgactggttgttgattgatgaagcggcggcgatcccgacaccgctgttatcggcattattggcgtatttcccccgggcattattgaccaccacggtacagggatatgagggcacggggcgtggttttttactgaaattctgcgcgacactgggcgattggcatcatttgacgctgacggatcctatccgctgggccacggatgatcccttggaacgagtgatggataatgccatgttgttccatgatgaattactcggcaatcatcccctaccaaagcggccacctgtggcgcagatcgaaatccccctttatgaacaacgcgattggcgagataacccggagttactgcggcgtttttatggcttactctctacggctcattaccgcacgacgccgctggatttacgccgtctgatggatgctccgggtatgcatttctctgccgccagagtggccgatgccgtgattggcgcattatggctggtggatgaagggggattgagcgaggcactggcccttgatgtctgggcgggtcggcggcggcccagagggaatctggtggcacaatcactggccgctcatagcgggcagtggcaggcaccaacgctgttatcgcggcgtatcagccgggttgctgtcacggcagcatggcggcagcaaggaattgcccgccggatgattgccgcagaacaggcccatgcccgccagcagcagtgtgattttctttcggtcagttttggctataccgccgagttggctcatttttggcaccgctgtggttttcgtttggtacgtattggtagccataaagaggccagtagcggttgttataccgcaatggcgttgttacctcttagtcccgcgggggaggcactctgtcaggcggcgcagcagcagttaaaacgtgattggtattggttacagcaatggattggcataccaaccccggtatttttacggctacctgaaccgccggaggtcacgttaactgacgacgattggcgggaactggcaggatttgcttttgcttttcgcccattagaggccagtttaccggcgctacaacggttgttattacacaccgagttacccctttcggcgttacgacactatttgcagttacgcactcctcagtctgagattatcaatacccttggtttgatagggcgtaaggcattggtggcactgtggcgtcaggaagccgccgaggggatggcaatgattgatgtggataaaatgatcatgtctgccaaaccatcggcgcggtgtagcactgtccggttacccggtagaaaaaaccttacgatatgccaatgctaataccagcggtgcgttagcggtttcgcacaaaggcccaatggaaggtttatccagtcttaggcaaatcgagcagtgtatcctagagcaatcccacgcaggtcctcttcttgaacaagagcgtgggactgtcacggttataaattatgccatcgtcaattggtgaataaggcggtagcgccgcatggaatattatttgcggcttgcttactttttcttattttgatccggccagtcatcttcatcatcccactgggcattattgtcacggtggggcggtagctccggtttattatccaaaaaacgcttatgatcaagacggcgtaactctttaatgccgtttaatatcattcccactaacaggataagaatgatccaccagtaatcagctaaccattgcatggttaaattcctttggttgtggcaatacctgtcatatttcaagttgtctgccttccggcaactcgcactatttaaggtagataaatcgtgaaaaaatcatcggcaaatgacttgccagccattcactgcccgccacatcttgtgattgccaagccgccagtagaatcttgggggtcagcaaatgctccgcttgttctgccaaagggcggtaactcaaatgccagggttccaccgcgacgcccccattatctgtagcgaatggtcggtaaaaaccaaattctgccatatgggcacttaaccattgggtgagcggatagaaatagccacccgcatcgtattcccatggctctagctgtagtttttcacccgttggtagccgcgatggatcgtaaatatccaggtcgctaccccaatgatggcggctggttcccggcagagcggaccaacgcaatatcgcctcacaacgggctgcggtatctaacgagaaaatatctatcggctggctgtcttgatctaatactggccgctcaccgcgaaatttgccattccaaatagccaattggcggccaaaatcgcgaaaagtactggcgggttgtaaatcaaaccccgcaactttagcggcctgttgcattgcttgaaaagcctcagccgcctgtggctgtaggcgatgagcgccacttaacaccaccaaatgatctgtcgaaaggccagtaagcatctgcggcgttaatgtattatcggtcatgcgatcagttgttccatgattttctggtacatacggctgagcaattgtaaatcagccgcgctaacacattcattaactttatgaatggtggcattaactggccccaactcaaccacttgcgcccccattaacgcaataaagcggccatctgacgtccccccggtggttaacagttgcggtgtgatttcagtgtaatgcttaacggcattaaccacggcatccaccaacgcccctttggcggtcaggaaaggttgaccagacaatacccattccagggtgtaatcaagctgatgtcgatccagcaatgcggctacccgttgcttgatcaggctgtcagtcagttcagtactgaaacggaagttaaactgcacataaaattcaccgggaataacattattgctgcccgtaccggcctgtaaattggcaatttgcatactggtggcagggaaaaacgcattgccttcatcccattgggtggcaaccaattcattcagcgctggcatagcacgatgaacgggattatccgccagatgaggatacgccacgtgcccttgcactccatgaatacgcaagttagcggtgatggagccacggcggccatttttcacgatatcgccaacccggtcagtactggatggttcgcccaccagacaataatccagccgctcgtggcgtgccatcagggcttcaaccacttttactgtaccgttggtggctttggcttcttcatcggaggttatcataaaggccaggcggcctttgtggtcagggtgcgcggcgacaaaacgctcggctgctacgatcattgctgccagtgagcctttcatgtctgcggcacctcggccatacaacatgccgtcacggatggtgggttcaaacggtgggctgtgccagtggctctcgtcaccggtaggcaccacatccgtgtgaccagcaaatgccagcgtttcgccttcgccacgccatgcccaaaaattaagcgtatcaccaaaattcatgggttcgatggtaaagccgatggcggctaggcgctggatcatgatctcttggcaacccgcatctgaagggctgagcgatgggcgtttaattaactgttgggccaattcgattaccggacagatcatgttattgcacctcagtagcgggttggttatgaataaattcttgatagctttcaattttgaagcctagcagcatctcaccattcgggccttccagcagtggccgcttgattatggcaggctgtgctagcatcagcgccttggcactttgggcatcggttattgcatcgcgttgctcagggggcagcttacgccaggtggttccacgggtattcagcaacggctcccaacccagtgtatcgataaagccctgtaggcattcgtcactgaggccatcagcccggtaatcgtggaactgataggcaatgccttgttcttccaaccagcggcgggccttttttatggtgtcacagtttttgatgccataaaggcgcaatgcgggcgttacagggcgatctgacatggaaaaatagtacctcggctaaaagagaaaatcaggccagccactcatgcgaaggccagccccaagggagcaattagcccataatgcgggaaaagtgtgtttgaatccagatgacagtgggcggtttagcacagagataaacagaggcagcctgaggatttagccaatacgatcgagatcggcggcatattgccggatagctttctgatagaggctggtgttctgatgatgtgatgtgtcagccagtaatattaataacgtactgatggcctctttggtttcgctgaggttgtacagcgtcatgactcggaacaacgttatctcttttgcttgcggaaaacggaccagagcgtgatcaaaagtctctaacgctgcttgatacaacccgagcgtgcggtaggtactgcctagccccaaataagcagcctgcaattctgtacccaccaggttatgttcgatagcggcgcgataaaagggaaccgcctgcaactccaacccttgcacatcataaagtgaggctattttatagagcaagctggcgttatctggcgaacggctgagtaaatcctgtgccattgccagtgcatcaccatagcggccaagctcttttagcgagtcgatggagtgtttcatacatttcacaccgtggcttatcagcaaactgtttgctgctttagattttgctgctttagataaggagcacgctactctggaaatgtgtcactggcaagttaagccgaggggatagtttacaaatagtgccgttttataccataagctaacctttgtagaggattttagtgagggagaattagaagagaaaagtttaaagaacgagcgacatcacaaaataggaagacaaagaattaacttcgttgcgcaggaatagacattaactatatgttgatttttcgtttcataaatgagaccagaggttaaatatatgttaatgaaaattaaagtatttatgttcgcgatggcggcattaaccactcttcctgcattcgctcaacttccaagctattaccccgccgattatcagaagattgtggatggtgcaaaaaaagagggcaaagtggtggtctattctgcgacggatattaaggcggcagccccgttgattaagggattcgaagcggcttatccgggtattaaagttgaatacaacgatatgaatagcacggagttatacaaccgctacatcagtgagcaggcatcggggagcaccagtggcgatgttgtgtggagttcctccatggataccgcactcaagttggctaccgactatgcgctcgaatatctctcccctgagcaggcggagttgccgaaatgggcaatatggaaaaacaaagcctacggctctacttacgaacccgttgtctttatctataacaagcgcctgatcccacaggccgatatgcctgatacccacatcgcactggcaaaactcatcgttagccagcctgataaattcaaaaggaaagtcacaacctatgatattgaaaaatcaggcttagggttcatgttgtcggtacaggatttcaaggcggatccgaattactttacgacactggctaatatcgctaaaggtggtctgaccgtgcaatcctccaccgggacgatgatggaacgggtgtcatccggtgaaaatctgattggttttaacatcctcggttcttacgctgaaacccgtgccaaaacggacccttctcttgggatcgcctacccgaaggattacacactggtgctatcgcgggtgacctttatcagccaaaaggctccccaccagaatgcagccaagctgtgggttgactatctgctctcagagaaaggccaaaatattctggccaatcagtcagatattccttctatccgcaaagatattgacggtaacaacgatattgatggtctgaccaaaaaactgggcagtgcgctgagacccatcccggttgatgagagcctattggaatatatggaacaggctaaacgtttggactacatcaaacagtggcgtaccgcagcagcaaaatagtggctttatctgggtgcgcttgccttatgggcatgcgcagtccttggttttatcggcttgatcatacatggatctttaaccaacagggctcactatgaaagcattgcgcagaaaatggcagagcttgccgcgcggcttagttgtgttgataaccgcactggttatctacataccgatatcatttattattattcaaagcttcctgtcagctccttttttctccccttcaaaggtactgagtcttgatgcgttcaggtttattttttctgatcctgatttttacaaggcgctgaaaagtggttttattctggcgacagggctagtggtgattgctattccactcggggggatcctggcctttctgatgataaggactgacttacctggccggcggataattgaaccgttgattctggtgcctatctttgtctcacccatggtcttgggctttggttatgtggtggcggctgggcctgtgggcttcttctctttgtgggcagaatccttactgggtttcgtaccctggaatatttacgccatgtctagcatcgtggtgatcgctggcctgacccatgttcctcatgcctatctctatatttcatcggcactacgcagcgtcggttctgatgttgaagaagctgcccgcacggcaggggcttcgccattacaggtgatgagtgcggtcagtttgccaatggtgcgcccatcgatcctctatgccaccgtgttgttgttcttcctggggctagaagtatttgggttgatgttggtgctgggtgatccggaaggaaacttggtgctggcgacctatctctatcaattgaccaataaactgggtacgccgtcttatcatttgatggctgcggttgctgtggtgctcatctgcatcactattccgctcgtgatgttacaacacatgctgatgcgaacggctcaccgttttgttacggtcaaaggcaaagcctcacaggcacgggccttgccactgggcaaatggcgttgggttgccggtgcggtggtggcattttggttgacggtgacgattggcgtaccgttggtgggggtcgtgctgcgcgcctttgtgtctaactggggggttggggtgtccctttgggatgaactgtccctcagtacgttctacaccatttggcaacagccgaatctactgcgggctatcgttaactcgatggctatcggggtgttcggtggggcgttggctgttatttgttatctgtttattggtatcgcgatgcaccgcaagcccgatggggtgactcgcttcctcgactacagtgtattggtgccgcgtgccgtaccgggtttattggctgggttggcattcctttgggtctttctgttcttgcctatgtggctggataactcgctgaaagagggttggctggccgcattacccatgaccgagtggttacaggaccatctggtggtgtggctacgttccttgcgcagcaccatcttcagtgtctggctggcgtataccgtggtatggatggcatatggcctgcggttgatctcctcgaccctgttgcaggtcggaccagagctggaagaagccgcgcgcagtactggtgcccgccgtggtcaggttacccgccatgtcactattccgttatcccgctatggcctgattggttcatggttgctgatgttcttgatttttgagcgtgaatattccaccggtgtttatctcctttcaccgggcacggaaaccataggttcgatgctggtctcgctgtgggcggcgggtgccattgatatcgtcgccgcactctcctttatcaatatccttctggtggtgttaggcctcggtattgcactacgttttggagtcaaattacatgattgaattatcggtagataacctgcatttaacctatggtgacaatcccgtgttgaaaggggtgtccatggaattaaaacggggcgaagttgtctcgctgctcgggccatcggggagcggtaaaaccaccttactgcgtgcggttgctgggctggagaaaccgagtcagggccacattatcattggtgaaaagacggtttatgacggctcatcccatagtgaaatacccgccgaagagcgcaatctaggcttagtattccagtcttatgctctgtggccacataaaacggtatctgagaacgttgcctatccactgaaattacgcaaaatctcaacgtcggaaatcagccagcgcgtacaagcggtgcttgaacagcttggactgggggcgcttggcaatcgccacccccatcaactttcgggagggcaacaacaacgggtcgctattggccgtgcgctggtctacaacccgcccgttatcctgttggatgaacctttatcgaatctggacgccaaattacgcgaagaagcacgagtatttctgcgtgaactgatcatgaatctcggtttgtccgcgctgatggtaacccacgatcaaaacgaagctatggcaatctccgaccgtatcttattgcttaataacggtaaaattgaacagcaggggacgccgcaggaaatgtacggctcgccatcaacgttgttcaccgccgagtttatgggcagtaacaaccgcttacatggcaagattatcgacgtccgtgatggtaaggcgcgtatcgaaggtaaagattgggggttgtggggatgggcgggggagggggttaccgcaggtcaagaaggaacggcggttatccgtgtggagcgggttcgtttaggggataacctggatggcaatcagcttgaattaccgttgctgaccagtatgtatctgggagaccgctgggagtatctgttccgcaccgtcgctgacgattttgtgatccgtgcttatggccctgaagttcgtggtaaagagtcctgtcatctctccttaccgactgaacatctgtggatttttcctaagctataaaaacctgaggttattggccgatctgttttatcgtacgggggaaggatttatcgcacctggataccgtttgccaacgctctggcaagcggtatacccgttacaaatgggttattcgttacaaatgactgactcaatttctatacaccataagctagctgccaccgttttttcattgttgtccctttctggcgcactcctcttgcttattctcaccgtttaatatcgcatcattgtgttttttcagtggctttaataattctttaagagaattatcttcctgatttggttttttttggttccggtaattgtagcgatttaatttatatctatatttagttccttaaatctatatttaacgatatttaaagttgtattgtttgcgatattcatatctttttaatccaccagaccgatcacattaattcttatttttagacgtaaaatatcaattggacgataaccagtagagaactaaaaatgatgaatttaaaggttaacaggagcattattagtgcttcgatatcggtcatcttagctgcgggcgtcatgggtggccctgcatatgctgatgatgtcaaactcaaagcaacaaacaccaatgttgctttcgctgattttacgccaaaagaatacagcacgaagaataagccaaatatcattgtcttaaccatggatgacttaggttatgggcagctcccttttgataagacctcctttgaccctaagtcgatggaagatcgggacgttgttgatacctacaaaataggcattgataaagccattgaagccgccaaaaagtccacgccaacactactctcgttgatggatgaaggggttcgtctgacgaatggctacgttgctcatggcgtatcagggccttcgcgggcggccattatgacgggccggtcccctgcaaggtttggtgtttactccaataccgatgctcagaatgggatttcattagaagagacattcctgcctgagttattgcaaaacaatggctattacacggcggccatcggaaaatggcatctttcaaaaatcagtaatgttcctgttcctgaagcggagcaaacgcgcgattaccacgataactttacaacttactcagccgatgaatggcagcctcaaaaccgaggcttccagtattttatgggttaccatgccgcgggaacggcttattataattccccgtctcttttccataataaagagcgggtgaaagccaaaggttatatcagtgatcaacttaccgatgaggctatcggtgttgccaatagagctaaatccttagatgagccattcatgatgtatttggcttacagtgctccccatttacctaatgataatccagcgccggatgaatatcagaaacactttaatacaggtagccaaactgctgataacttctatgcctctgtctattctgttgaccagggcgtaaaacggcttcttgagcagcttaaaaagaatggtcaatatgacaatacgataattatgtttacctctgataacggtgccgttatcgatgggccattaccgttgaacggtaatcagaaagggtataaaagccaaacatttcctggcggaacccatactccaatgtttatttggtggaaggggaaattgcaaacaggaaattatgacaagttgatctctgcaatggatttcatgcctacagcgcttgaagccgctgagattgatgctccaaataatttagatggtgtctcactgcttccttatttgacggggaaaagcaaagctgaaccgcataaatatcttacctgggtgacatcctatacccactggttcgatgaagagaatattccattctgggatggttaccataaatttgtgcgtaatgaatccaatgaatatcctaaaaacccaaataccgaagatcttagtcaattctcttataccatccgcagtaatgactactctttaacctatacctatgaaggtaataagttaaatctgtataaactgagtgatttaaatcaaaaacaagaccttgcaagtacccatcctgatgttgttaaggtaatgcaagccgagatgaggaacttcattaatcagagtcaatctcctgttagtgaagttaatcaggataaatttaataaaattaagcaatcgcttggtatgaattaagccgccaaaggcggcaagtatttttcttgccgtctgtctatctccatgaggaaaactatgcatatcacggctaaaccaaccagctaccagtgtaatttaaagtgtgattactgcttttatctcagtaaagaaaacatttttcagcacaaaggttggatgactgaagaaacccttgaaacatttatcgagcgatatatcagtgcatcggggcatgatgtgtatttcacttggcaagggggtgagcctaccatggctgggctggatttctttgagaaagcgatacagtatcagaaccgctataaagggactaaaaaaatacacaacgctttacaaactaacggtattttattagatgatgcatggtgtctctttctaagagaaaatcattttttagtcggtgtgtctattgatggccctaaagagttacacgatcgctaccgtgtgactcgctcaggcaaaggatcgtttgataaagtgatggcaggtattgagcaactcaaaaaacatcaggtagagtttaatacattaaccgtgataaatcgtatcaatgtaaaatacccccttgaagtttatcgaacgttaaaatctatcggtgctaaacatatccaatttattgaactgttggaaacaaccgagcctaatattgatttttcaaatcaaaaaagcacgtttgaacttattgagttcactgtccctgcggttgattatggccatttcatggcggaggtcttcaaagaatgggttcgccatgatgtaggaactctctttattcgccagtttgagtcttttgtcagccgatttattggcaatgggcacacgagctgtgttttccaaaaatcgtgcaaaaataattttgtgatggagtccaatggtgacatttatgaatgtgatcactttgtctaccctgagtataaaataggcaatatttaccacgataaattggattcgttggcgagcgataaattatccgcgcaaaaagaggtgctatctgagtcatgccgtaagtgtatgtataaagccatttgctatggcggttgcccaaaacataggattgatcaggacagcgatgggatgaaatcctatttttgcgcagggtataaaatactcttctcggttatggtgccttatatgaatgcgctggctgaattagaaaaaaatggtattccattggataagatcatgggtatcgtcgatgacattgaatgtggaataaaatcacaacagcagcattaattatggtcattgacctacaagatagaggctcactaatataaaagatggcgtattagtgagcgaacacggggtccaagctaattggtattgttacaaacagcacccaccccagaaatccagtaaatttaggcatacttctcgttggtgagttttgtactggaacacggtctaaggctgacctcttcagcatgggataatattcgctggtgttactgaagtcatcagcgctaacggtttctgatgaatcagtttttcagtctcagggccatttttgaagagcaaaactcagattatggctctctaggcaacaatatcagtaaaatcatccctcttctaattagcttgctcattatttttactattcaaaaaaacaggcgtataattaaccgcgattattagagaggatgttatggttatggttgaggttgagttaaatatttggaaagcgtttatcgatgcgatgctgcgtaaggcatagccagataaacctattgtgagcgttaagtatcattctggttttaatgagtgatttgttttatccccaggggaggaatcctcgcaaaaaggcagaaccgtagaggcactgccttttttattacccgcgttaaatcactaccatcttgtgcaaaaaattacacgtaatcatcaccagtaatgaattgttaataatgaagaataaatattatcgccctggtagcccatggcatgacgaaatagtgactttctgcgttcctgagctgtatatcaggcattttaattcctcatactggtttttgcgccaaaggactttcttaataggattaacaacaacatcaacagtgtcgcgggtaaccagacccagagcagttcagaaattatcaccgcatgtcctgcaggtgttgcgtatttcgcgagctgaaacggcgcgactttaatgacttgccacggtaaaaagaatcgctcgctactccatggccatagccatccaacgcctttacccccggtggtcagcgaatccagcacgctgtgcgagagcagtgatacaaataaaaatagccagatacgggtaagcgaagtattgaagaatcgatagaacgccagtagtagcgtgggtaaggcgaaggcaaatagcagggagtgcgtaaatccacgatggccgaaagcatggccataggcgacgccaaatttaaaggccaatacatcggcatcaggtagcatcgaaatcgctattcctgccagtaataggcggggtggaataatttttgtccctaatccaagaccgagggttaaaggaatagccgcatgtgtaatgatggttggcattataaattaatcgctcctaaagcattaacgtgtttcgataagtaaattcggaataaaaatttaattctctcaactcccactcacgtttatcattggaattaaccttatttattataagttgattttgaggggaagataatcagactcacctgcattttttgtaggatatttctttatattatgatgctgagatgaaagaacaataaaatagccagaaagtagggcggggacgccctagggtgagtattgcgcgattgttatatttattggtttattttgtggcgagttttatttttggttctctgagtcaacaccctttaaggctttgttaacccataaattaaattcatcaagaaatgctaatcttgcttgagtaataatagcatttccttcgtcggctgtttttagtggcgtaatattgagtgttttttcaaggaaggtgagaaattcgaagaattcaggttcttgcgtacttccatcaaaattacaacatgatgcctcatcgccatgaagatataactcttcacctagagacatcaggcttaatagctcatcaaaattgcgggccactatcgggaaatccccttcatttccggcgacgacaacaggcatttcatctaacgatttcccttgcccatcatcccaaaaacaaaaatgactgccccccatatcggcctcgcagaactgaatgaggtctcttttggctatatgatgatctgcaccattttcatcatatgaatctatccaataagttaacccttcatcatcggatgacgtcacgatgaatattgtggagaagtccgggttcttttctgcaaattggataaatgtagctatacgttcagggatatttctctcataaatattagccattctttgtccttaatatacccccagtatttgacgttgcagccagcaaatgaaccccaataaatcagtgattcaggtgaatatgcgtagctaatcccagagggacttcaagtaaaaagggtatgaagagtgaatctgatgcaataaagcggcatggttttttcgtcatgccgcaggggagaaccgactttacttcaagttgcctattattggctaccttcctgtaacttgaactatttagggtttatctctttgttcggtattattctgccgggaaaacggcgacgtaccaagacaaagaacagaggcacaaagaaaatagccagtacagtggctgagatcatcccgcccattacgccggtgcccaccgcatgttggctaccggaacccgcgccctggctgattgccatcggcaatacaccaaaaataaaggccagcgaggtcatcaaaataggccgtaatcgctggcgagaggcctccagtgttgcctcgaccaggtccttacctcggttattcagttcattggcaaactcaacaatcaaaatggcattcttggccgagagcccaatgatggttaatagaccgacttggaagtaaacatcattttccagcccacgcatccaagtggctgcaacagcacctatcacccctaacgggaccaccagcatcacggagaatgggattgaccagctctcatacaatgcagccaggcagaggaagaccaccagtagcgagatagcatagagggcgggtgcctgagagccggacaatcgctcttgataagacatgccggtccactctaaaccaaagccattgggcaattggctgaccagtttttccatcacatccatcgcggtaccggtactgactccagaagccgcttcaccgacaatttccagtgctgaatagccgttgtagcgctccaggcggggagagccatattcccatcgggtagtagagaaggcggagaaaggcaccatgccgccatttttattgcgcacataccatttgttgacgtcttccggcagcatacgggccgtggcttctgattgaacatacaccttcttcacccgtccacggtcaacaaaatcattgacataggttgagccccaggcggttttcagcgtgctgttaatgtcattcagagagacgcccagtgcttgcgctttgcgttgatcaatatcaatctgcaactgtgggctatcatccagcccgttatgccgcactcgggttaacgcgggttcctgcgacgccatctgcaacaattggttgcgggcgaccatcaatttatcatggccatggccgccatggtcctgtaattccatatcgaaacctgacgacccacctaaacctgaaattgctggcggactactgaccgacaccttcgcttcaacaattttactgagttctttagtcgctcgttcaataatagcgaatgaggaatcggtgctggcggtgcgttgatcccagtcggcaaggcgaataaacaggcgtgctacattttgcccatttccgccagggccagagccgacggtagcgaatacggataatacgttgtttttctcttctgtcaggaagtaattctcaactttctcaaccactttcagtgtctgttgctgagttgatccaaccggaagttgcacctgagccataaagacaccacggtcttccaatggcaggaaagaggtgggtaatttaaggaatagcaaggccagcccgccgagcaacagtaaatacagcagcatgtagcgcaagctgtgatgcaatacgcgcgcgacacctctttcgtaacggtgagaattacggtcaaacatgcggttaaaccaaccgaaaaacccccgtttagcgtgatgatgccccggtgcaatgggtttaagtagggtggcacacatggccggtgtcaggatcaacgcgaccaataccgacagcaccatggccgaaacgatagtaatggagaactgacgatagatagccccggtggtgccgccaaagaaggccattggaataaatacggcagacagtaccagcgctatcccgatcagtgcgccttgaatttgccccatcgattttcgtgtggcctcgcgcggatccagcccttcttcgctcatcacccgttcgacgttttccaccaccacaatggcgtcatccaccaacagcccgatagccagaacaatggcaaacatggttaacgtattaatactaaagccaaatgccgatagcacggcaaaggtgcccaatagcaccaccggtacggcaaccgttgggatcaaggttgcgcggaagttctgtaaaaagagatacatgaccaagaaaaccaacagaatggcttccagcagtgttttcaccacgtccttaatggacgcttgtacaaacggtgtggtttcgtaggcgattttggcttctaaaccgtgagggaagaacggtgccaattcggcaagccgggctttgacccgtttatcggtttgtaattcattggccccggaagccagtttaatccccatacctgaggcggcttggccgttgaagcggctgagataatcgtacttctcggaacccagctctatttttgcgacatcgcccagggtgaccagtgaaccgtcctgattgacccgtagcgtaatttcccgaaactcttcgggtgtttgtagctgggattgggcgttgatggtcgcgttcaatgcctgattatcaacggcgggggttccgcccaattgacctacggcgacctgagtattctgggattgaatcgcactgacaatatcactcgttgtcagctgatagttagtaagcttattcggatcgagccaaatacgcatcgcatattgtgaaccaaaggcatcgacgctgccgaccccttcaattctgctgagtgggtcttgcagattactggcgacataatcggagatatcttgtttatccatactgccgtcagtggagacaaacgccaccatcatcaaggtgttatcacccgattttgaaacggaaaccccttgttgttgtacgtcttggggcagcctcttgatggctgattgcagttgattctgtacctgctgcatcgcttcgttagggttagtacccgcctgaaacgtgagcgtgacactggcgctacctgaattgctgctttgtgatgacatatacaacaggttatccaggccggtcatgctttgttcaatcacttgggtaacggtattttccagtgtttgagcagaggctccggggtagctggcgctgatacgtacattcgggggggccaaattcgggtattgttcgacagggagtgtcgagattgccaatgcgccggtgagacacaaaattatcgccaatacccaggcaaaaatcgggcggtcgatgaaaaaatttgccatgtagtgccaacctttattcagaaaatgagtacccttcgtccttgacgtcgcagcggctctcgcccacttgcagccttgttgtgacgccaagggcgttaggtagatgcagcagaatctaccctgcactctacgcgggaatgtaggataaaacgtggagaaaaaaaggagatcacgtaaaaagctcgataaaaccgagtttattcagactgagaagagaatgaaatgataaacgagttatttttctggcatcgagtaaactgattagactcaacgtcattggtatggcggcggtattcgcgacgtcagctcaccaagatcactgacctgagccagctcgtcaaaatgcgttcgcttgccacttggccgcaacatcatgtatgaaggcgatagtcgctacttaaccaggagcttgttatggaactcaacccagtattcgcccgccgtctctatctttgttggctaatcagcagtgctgaagcgctcaatgtaccacgtttgatgacgctaaccggctggccacggcgaacgttacaagatgtcttaaaggcactgcccggtctgggggttacgctgacttttgtgcagcatggtgtgcgtaataatgcgggttactaccagttggagagttgggggccactgaataaaagatggatacaagaaaaccatgattttattttagcggccattaaatagtgacaacggatgtcagtattttttattttccaaatacataatcgtcgcggcaacccgtgagcgcacatttaatttacgcaataaattacggatatgtactttcacggtttcttctgaaatgtgcagttcgaaagcaacttgtttattggacatcccacgagccacctcttgcaagacatctaattcacgttcagtcaattcagagaaagggttcacttgttcatgacgagatgataaatactggatcacctcgtcgctgaagacattttccccacgcgctgcctggcgaatattctccagtaatatttctggctcgcaatctttgagtaaataaccatcagcaccggcatcaatcatcgcgtacacatcactacgcgcatcggagaccgtcaaaataatgatccgtgcatcactgccgttatggcgcagggcttttaacgtatccagcccggacatgcctttcatattcagatcgagcaaaataacatctggttgaaatttggccgcttcagtaatggcgtcgctgccattgttcgcttcagcaaccacatcaaagcggctatctagccccagcaattgtttaatcccccggcgcatgagcggatggtcgtcaacgatcagaatagtgtgacttttcgtcataatgaataattctccctgtaactcaaaaagcacacagtaacgtacttaatatgccgttactgatggcaagatttatacctttctacgtgatgtcgcagtgctacgcgcggtttttactcacctgaccgccaaggttcgtcgcttacctgactatacccgtcatacttcaagttgcagggggctgtcttcctgccactcgaattatttagcgtatgtcacatcaatatattgggtataaaataacctaaaaagagtgtctacactttcagtcatactgaacactgatgatttccatagtgatagcttatttcgctgactatgacatccattatagtgagttgaactgcattctcagtgtatcgcagtctcactgatttgccgctgtaatttttttgcgttaaaaagacttttatcggttggcgattttcaaccaaccgcagagaaacgccattcgatagcccagataccaatatatttagtagcatagattatctaaaaaataattatcaaagcatcgtcttgttttggtaattattcccgttaaatgaatcgttatatatattaagtgataacgcaaattgatttaactgggcaaaaccctttaaataatcactaaattaattgatcttgcgcaatgtctaccatcaaataactctaaagagtaattattttattactcattattcggtattaaacagagtgaaccaagaaaattgatttcaataatataaataagaattattatcattagctgcctgtttgggctttaaatgaacgatttatatacgcatacgcatgcgcgggcacgccagaagatattaaggatatcggcatgactgatttatcgcggcgtaaattgctgacgggtttttggcaaaccggtaaacaagcgaacattattatccggcctccctggtcggtatctgaggttgactttattgcgggttgcacccgttgccatgcctgtgtcagcgcctgtgaaactggcgtattgattgcgggcagtggtggattccccgaaatagattttcaacgtgctgagtgcagcttttgtcaggcctgtgtccaggcgtgcgaggcggccatttttacctcggtagagcagacggcttggcagattaaagccagtatctctgaccgttgtttgccttataaccaggttgaatgtcgcagttgccaggatagctgtgaaacccgtgcaattaaatttcgcccacgcttgagcggcattgctcaacctgaattagaccttcctgcctgtaccggctgcggcgcttgtgtgccggggtgtccagtgcaggcggtaacccttacccggagtgaagatggacgataacgaatggcatgtttgtggattggtgctgcaagccaaaccggcacgttttgtgcagctgatggaccacctgctcgctatcccgggaacagaaatacccaccagtgaccctgctttgggcaagttggtggtggttatgcaggcagcgcgctcagacacgctcctgaatcatattgagtcagcacgtaatctggatggtgtgttggctgtatcgctggtttatcaccagcaggatttgcaaggtgaggaaatgccatgaaactcagtcgccgggactttatgaaagcgaatgcggccgttgctgcggctgccgccgccggaatgaccatacctactgtcgctaaagcggtgggtgagacaaccaatgcgatcaagtgggataaagcaccttgccgattctgcggcaccggctgcggtgtactggtaggaacgcaaaatggccgtatcgtggcctcacaaggtgacccggactcaccggttaaccgtgggctgaactgcatcaaaggctatttcctgccaaaaatcatgtacggcaaagaccggctgacacagccactgctgcgtatgaaagacggtcaatacgataaagaaggcgatttcaccccaataagctgggagaaagcctttgatatcatggaactgaaattcaaaaatgcgctaaaagagaaaggcccgaccgcggtcggtatgttcggctccgggcaatggaccgtgtgggaaggctacgcggcgttgaagttgctgaaaggggggttccgctcaaataaccttgatcctaatgcccgccattgtatggcgtcctcggttgttggattcatgcgtaccttcggtatggatgagccgatggggtgctacgatgatattgaataagccgatgccttcgtgctctggggctccaatatggcggaaatgcacccggtattatggtcgcgtatgaccagccgccgcctgaccaatgcgcatgtcagaattgccgtcctctccacttacgaacaccgcagttttgaattggccgacaacccgatcgtctttaccccacaaaccgatctggtcatcatgaattacatcgccaattacatcattcaaaataatgccgttgataaagacttcctggctcaacacgtgaatttccgccgcggcgcgaccgatatcggctatggcttacggccaacccatccgttggaaaaagcggcgaagaatcccggcagcgatgcttctgaaccgatgagttttgaggatttcaaaacctttgtcgctgaatacacgttagaaaaagccgccaaaatgagcggtgtaccagaagatcagcttgagtcgttggcccagttgtatgctgatccaaaggtgaaattggtctcttactggaccatgggctttaaccagcatacccgcggcgtgtgggccaacaacatgtgctacaacctgcacctgttaaccggcaagatctccacgccgggatcggggcctttctccctgacggggcagccttccgcgtgtggcaccgcccgcgaagtggggacattctcccatcgtctgcctgcagatatggtggtcacgaatgaaaaacatcggcagattgctgaaaccacatggcagttaccggcggggactatcccggaaaaagtgggtttacatgcggtagcacaagatcgggcgctgaaagacggcaccctcaacgcctactgggtgatgtgcaacaacaacatgcaggccggaccgaatattaatgaagagcgtatgccgggctggcgtgatccgcgcaactttattgtggtctccgatccctatcccaccatcagtgcgctgtctgctgacttgattttaccgacctcaatgtgggtcgagaaagagggcgcatacggcaatgctgaacgccgtactcaattctggcgtcagcaagtcccctcaccgggggaggctaaatcggatttatggcaaatcgtcgagttcgccaaacgctttaacgtcgaagaagtctggcccgctgagttggtgaatcaaaaacctgagtatcgcggtaaaaatttatatgaggtgctgtttgccaacgatgtagtcagtaaatacccactgagcgagatccctgacgatcaattgaacgacgaagcgcgcgattttggtttctacatacagaaaggattatttgaagagtacgccagctttgggcgtgggcacgctcatgatctggctcctttcgatgtatatcatcaggtacgcggcctgcgctggccggtggttgacggtaaggaaacactctggcgctaccgtgaaggttttgatcccttcgtaccgaaaggcgaagaggtgcgcttctatggcaaaccagacggtaaggcggtcatttttgccctgccttatgaaccagcagcagaaagcccggaccaagaatatgacctctggctctctaccggccgggtgctggaacattggcacacgggttcaatgacccgccgggtacctgaattgcaccgtgctttcccagaggccgtgttattcattcatccattggatgccaaagcgcgtggtttacaccgtggtgacaaagtgaaagtgatttcacgccgaggtgaggttatttctctggttgaaacccgtggccgtaaccgcccaccgcgagggctggtgtacatgccgttcttcgatgccgcacagttggtcaataacctgaccttagacgcgaccgatccgctctcgaaagaaactgactttaagaaatgcgcagtgaaactggaacgggtagtggcctgatgattcacagataaccattgattacagataaccatcatccgggaatgccaaggaaaaaaacggtgtcttttgggagcaaataatgaataacacaatgcttaagttagtaaagcgcagagtttcaggggtgatatcgctactggcaatattgatggtcatgggcggggtcaatgcggccagcaatgttgagatggacttaacgcaatcacctgaagtctctggcaccgccgaagggaaggtgaaaatgcctaaacaacaaaaacggatggcgctgaactatgttaaccagccaccgatgatcccacatagcgtggatggctatcaggtcagtaaaaatactaaccgctgcttgcaatgccacggggttgaacactatatcaccacgggtgcaccccgggtcagctcaagtcacttttatgaccgtgatggcaaagtctccagcgaagtatcgccgcgccgctacttctgcctacagtgtcatgtgccacaaaccgacgcggcaccgattgttggtaatagcttccagccagcacctggctttggtcagtaaccgagatgagtgataagcgagggcatgatgagcgagactaaaaaacccggttttatccgtcggttatggcagtggtggcgtagaccaagtcgtctggcactcggtaccttactgctgattggttttgtcagtggcattatcttctggggcggttttaataccgggatggaaatggcgaataccgaaaaattctgtatcagttgccatgagatgaaagataacgtctatgaggaatacatgagtaccattcactacagcaaccgcagtggcgtgaaagcaacctgccccgattgccacgtaccccatgagtgggggcctaaaatggtacgtaagattaaagccagtaaagagctgtatgccaaagcctttggtttgattgatacaccgcagaaatttgacgctcatcgcctgacgatggcagaaagtgagtgggcgcggatgaaagccaatgattcgcaagaatgtcgcaactgtcataatttcgataatatggatttcagcgcacaaaaaacggtggcggcgaaaatgcacagccaagccattactgaaggtaaaacctgtattgattgccataaagggattgcccataagttgccggatatgaaagatgtacctattggtttttaggacgcccttctccttgatgccgagggggggttagccgcacgattttgggtatacgtcggagagtgatgattaacgccctgtggactttgcgtcggcagggcgtttttactgcagcaggaaaaagtatcgcagtgaggtgtatgctagattacgttaatgattatcagggccaaagaagagtctatgtctgtcaaaattgaaaatatacagtgtgaattgttatcaaagaactggtttaaattacacaaatacacctttgatttaaaaacagatgagggaacctcggtacaacaaatccgtgaagtctatgaccgggggaacggtgcgactatcttgttgtataaccgccaacagggcacggtggtgttgatcgaacaattccggatgccaacctatgttaacggcaatgccagcggtatgttgctggaggcgtgtgccggtttactggataacgattcgccagaggcgtgtatccgccgtgaagcgatggaagaaacgggttatcaggttgataaagtacaaaagctgttcgaggcttatatgtcgccggggggggtgactgagctggtctatttctttgcggctgaatatcacccagatcaaaagataaccgatgaggttggggtagaggacgaggtcattgaagtcgtcgaattgccgttccacgatgctctcgcgatggtcgcagatgggcgaattaaagatggtaagacgattatgttgttgcagtatgcgcagattcattttttcccttcgtccttgacgccacagcggtgttagctgcgctcatttacccgaatcgcctttcccctgcttttatatcttattgatcaataaaacgtcagttaataaaaatgttacgcagagtatgggctggttcatagattgtgataaatcactcactatactggttctgttattggtcatacctcttcacttcaatgcataagaacataaaaacaaagggaacctacgatggacgaacaattgaaacagagtgcgcttgattttcatcaatttcctgttccagggaaaatccaggtttcgccaaccaaaccgttggcgacccaacgggatttggcactggcgtattctcccggcgttgctgcaccctgtctggaaattgctgcagatcctttagctgcctacaaatacactgcccgtggcaatttagtggccgttatctctaacggtaccgccgtgctggggctgggtaatatcggcgcattggccggtaaacccgtgatggaaggtaaaggcgttctgtttaagaaattctcaggcattgatgttttcgatattgaggtggatgaactcgatccagataaactgatcgatattattgcgtctttggaacccacctttggcggtatcaatctggaagatatcaaagcgccagagtgtttttatattgagaaaaaactccgtgaacgcatgaaaatcccagtattccatgacgatcagcatggtacggcgatcatctgcaccgccgcagtactgaacggtttacgggttgtgaagaaagatatcagcgatgtgaaattggtggtctccggcgcaggtgcggcctctatcgcctgcttaaacttgctggtggcgctggggttaaaacagcacaatatcattgcatgtgattctaaaggtgtcatctataaaggccgtgaagcgaatatggccgaaaccaaagcggcctatgctatcgatgataacggccagcgcacattgggggatgtcatgccgggtagcgatattttcctcggctgctctggctccggtgttttaacgccagagatggtgaaaaccatggcaccgaatccgttgattctggccctggcaaacccggaaccggaaatcctaccgccgttagccaaagcggtgcgtcccgatgcaattatttgtactggccgctcggattaccctaatcaggttaataacgtgctgtgcttcccgtttatcttccgtggcgcgctggatgtcggtgccaccaccattaatgaagagatgaagctggcttgtgtccatgctattgctgatctggcgctggctgagcagagtgatgtggtggcttccgcttacggggagcaagacctctccttcggcccggaatacattattcctaaacccttcgatccgcgcttaatcgtaaaaattgcccccgcagtggccaaagcggcgatggcgtcaggagtggcaactcgcccaatcactgacttcaatgcttacgtcgaaaaactgtctgagtttgtctacaaaaccaacctgtttatgaagccaatcttctcgcaagcgaagaaagagatgaaacgggttgtgctggcggaaggggaagaggagcgggtgcttcatgccacgcaagagctgatttcacaagggctggcttatcctatcttgattggccgcccaagcgtaattgagactcggttgaaaaaattgggcttgcaaatcagtgccgggaaagattttgaagtggtcaataatgagtccgatccgcgctttaatgaatactggcacgaatattatcaaatcatgaaacgtcgtggtgtttcgcaggaacaggcccgccgtgcggtgattggtaatccgacgctgattggctcaatcatggttcatcgcggcgaggctgatgcgatgatttgtggcaccatcggtacctatcacgaacactacgatgtggtcgagaaagtgtttggcttccgtgaaggggcgcatgtggctggggcgatgaatgccttgttgctgccgagcggcaatacctttatcgctgatacctacgttaataacgatccgacagcggaacaactggcagaaattactctgatggcagctgaaaccgtgcgccgttttggtattgagcccaaagtggcgttgttgtcccattccagtttcggcacatcagattgcccggcggcccgtaaaatgcgtcagacgctggcgctggtgaatcagatggcaccggaattggaaattgacggtgaaatgcacggtgacgcggcactggtggagagtattcgccataacctgatgccagatagcccactgaaaggttcagcgaatatcttgattatgccgaacatggaggctgcacgtatcagctacaacctgttgcgtgtcacgtcgtcagaaggggtgaccgtaggcccggtcctgatgggaataacgaaaccggtccatattctgacaccgattgcgtcggtgcggcggattgtgaatatggtggcgttggcggtagtggaggcgattactcttcgtccttgatgccgcagctgtgttagcggcgcttacttacccgaatcacttacctgagtaagctcatcgggatgcgctcgcttgctgccttgctgcaacgccaatgacgttgagtaatcctcttcttcttggtgttgcagtctccatcactcttcgtgcttattttgcttggttacgggcttgctgcaaccacttatccagctcattggcaaattgctggcggtcacgctgattcaaggtatttgggccaccggtctgaataccgctggcgcgcatagtatccataaaatcacgcatgttcagccgctcacgaatagtatctggggtataacgctcgccacgagggttcagggcaatcccccctttttcaatcacttctgctgccagtgggatatctgcggtgatcaccagatcatttttttccacccgctgcacaatctcgttatcagccacatcaaaaccggaagccacctgcactgtgcggataaatttcgacggcggggttttcagtggctgattagcgaccaatgtcaccatcatgccggtacgatcagcggcgcgaaataagacctctttaatcacattgggacaggcgtccgcatcgacccaaatctgcattagtgtgtttctcctttaattgctaaccagtcttttaccggcagaaaatcgcggtacaacgcggcttctgcactatctgcctctggctgatagttatattcccagcgcaccaacggcggcagggacatcaaaatagattcagtgcgcccacccgtttgcaggccgaacaacgtaccgcgatcccagaccagattgaactcgacatagcggccccggcgataaagctggaattgacgctctcgatcaccccagcccagcgctttacgccgcgcgacgattggcatataagccgccaggaagccatcgccaacggcttgggtgaaattaaagcaggtcataaaatcaggactattcagatcgtcaaaaaacaggccgccaataccacgggcttcctggcgatgtttaatataaaaatagtcatcacaccattttttatagcgcggatagatttgctcgccgaatggctggcaaaggctatgcgctacctgatgccaatgaatggcatcttcttcaaagccgtagtacggggttaaatcaaaaccaccgccaaaccaccacacggcgtcttcaccgggtttctcagcaataaagaaccgcacattggcgtggctggtaggcagataaggatttagcggatgaataaccagcgatacgcccagcgcctgaaaactgcggcccgccaactctggccggtgagcagtggcagaggcgggtaacatcgccccggacacatgggagaagttaaccccagcttgttcgaatacagcgccattaaccaagacccggctgcggccaccgccaccttcttcgcggacccagcactcttccgtgaattcggcgtggccatcggcctgagccagggccgcacagatgttatcctgcaaagtgagcaggtaggttttgattagggctatatcgggtgagttcatcagaggggttcactggtggaaattttcaggcgctaagtataccccaatttccctctatttttgtactgtcagtatggatccgcgcggcagcttacttttattgaacgggtgagcgtcgtttttatctacccaatgtgagtgatgtgggtaagctaacagctaacctttggcgctattcaagtacaaaggggtatcgctgcgggaaatatcattttattattgcgtgatatcctattcccgcgataatcagcctatccattttactcgacggtgtgaacagccatggaaatccgcatatttcagcaagacgattttgaagaagtgattctgctgtgggagcattgtgacttactgcgtccttggaacgatccggaaatggatattgaacgtaagttaaatcacgatcctgaattatttttggtggcggaagtgaatggcacgattgtcggctcagtgatgggcgggtatgacggtcaccgaggctctgcctattatttgggggttcacccagattaccgtggccgtggttttgccaatgcgctgatcagccgtctggaaaagaaactcatcgcccgtggctgtccgaaactcaatattatggtgcgtgaagacaatgacgcggtaattggcatgtatgaaaagctcgattacgagacccaagacacgattatgctgggcaaaaggctgattgtggatcaggagtattgagggtttagttgtttgaatgtaaagagtgttaattttaaatccacttttaattcaatagcgccactggctgaaatgaccgagaaatagaaaaggtgattttggccttatctcaagaattttaaccgccaatttttctgtttgcggctatttttctcttttaaaaggccttatttgccataacttatccatgcgcatagataagtaaaatcttttttgccacactcttgccacagttagatataaaagagtgcagagtaaggattaagtatcggtagttagtgcattttaagacaatatcgaccccgattttttgtatcagaccctttggataaatcaaccgatacaggaaattatcagccccagacatcggagtatgggcctggtcattgggtagttattgatgagggcgatgccttttggccggtttcagggaaatcatggcacgggatgccagtaacattggataatatttatgaacttaaaaagtaaaatctttattttctgggggatgatggatctctattatatcgttagatatatatgggttagcctctctgtcggaaaaatcccctttgtcagtgatattaataattttctgcccatggacttttctgttctacttatatatagagttattgttataggttcgatgctaaccaccatttcagtgttgtttactgctttcttctttttaaaaaataaaaagatagcgataatggctgcttttatacaagagccttttagacttatttttggcgtgtactctatttcattgatacctacagttatcaatgcactcggtatgactatattagtgactaatctattcttcctttttatttctgagggtttaaaaatttacactttgcttattgccaggaagatgtagctcgaagtaacgtgggtagacatgtttaatctattgagcaaaaaaatggtctcccgcattatcgcgggaaaccactcatctggtatgttctttagaaattaatccggaaaccgatattagccatgataggtgactccacatgagtcccgttgcggtaattggcttcggcataaacggaagtctgtttcatcaggttgatatccatgcctaaaccatacttcgcggtatgtcctgataaatcattattaaagtcgttaacctgattgatcgtcacggtatttgatttgatgaactctcgttcaatagcgactttggcataagggcggatgatagccccattattcaggtcaatcttcgttcccagatgtgtacctatttcacctttagctgagcggttattatcaatattcgctgtcatgccattattcagcgcaatatctttatcctgtgccgtgtaatagctggtacgaacataaggctctacgaaccaattattcgacaggctgtagtgataaccggcttccagtgagccaccgattgcattctggttataatcactttgtaccgaaccgccgttggtcatatgggcattcagtgagtttttaaaacggttggctttaacgacggcatcgacataataaccactgttatcgaaataagtgccgtaggcacccaagctataactatcaaccgtactgtttccaccacgagcatgtttcactcggttattgctataagaggtaaaaccacccaagactaattgacctgaagacatttccagcactttatcagcaccaatttcaaagccatcttgctgcaaacggtaagcggcatcatgagcagcattgacccgagtattgttggttaaataacgcccccaaacactggcgccatcacctttattattatttaaatcccctttacgaaaacgcagattttgcatttcaccatcgaaaataaactggttggatgaggccatactcaacaccgcatccgttgacggggttgttttctcttcaggttcgggttcaagctcagtgcctgtattcaaacctgagcctaaataccacagatttccgccagctcgtgcggaattatcccaggtattcaagctatatacgtaagtgccgccatcgacttcaatgatgttagctccagaaatagaggccagtgtgaatgttgcatcaccactgagatcgtgaatcaagtccaatgtggtcatatcaggtgaggtgatctcatggccagagtcgttaactatcaccttatgttccccactggcattggcgatagtcacgaagtttcctttcccctcagcaatagaggtattgaataggaaggagcccgagccggaaagtgtgccgatgtttaatgaagcatattggtcgccagagctctgctggaaaaccacttcaccgccattcaatattaggttatccaccgtggcataggcattgttatccagactcgcgcgcaccatcaatgttgtatcttcgccgttgagaacgacattctcagcgtaagcaccttgagttgctgcggcattcagatagacagtggcagcgtcattaacctccgtcagaccggttaatttagcctcggcatatacccaggaataactgtgatcaaataagtgggtatcctgtgactcaccgccagctttgaccacctgagtggccctaccataaaatgtggcaccaatgctgtgaccattggcttcgatagactgcttgctggcatcaacaaatacggagtcatgcgatgtggctttggtatcccacccttttgcctcgtttttcataccccataacatttcatatgacgtatcttcatagcggctattggtaatgacgggatcaaatggaaggctaccatcattcaacgtcgtaacaaaaatttgatcaaccatggccatttgggtggaaacaacgaccattgaattacctttagccagtgtctgatcagccgatgttgccacccacatcaggctatcattcaatgtggtattttctgcacggccggcatagatggtatcatccggaaaatggtgagcgtttacagtaaagtaactgttgttcacttcggtatagcgaatggtacctgaggcaatttgagcagagaaattcgcgttagaattgtataattcatatccttcaccattaaagacaaaatggtgatcttcgctaccagcagtgacaccatcacccagcttaatattatgaaattcacccgcagcatatttactctgctcacaaatatcagtgacagtataatcaatacatgaatcggcgtttgcgttcattgctgttgaggcgtaaagaatgaatgaaatagcaatgttaaggtaggtttttttactattggtgttcaatgtaacaatactccaatttattttttaatttcattaaatttacgtattccatattgatacgctgtgattttacattgctcattaatgatgattaattaattgtcttaatggagagtaaaccattaaatttttatttctattttcttcttataaggattttaacaaaatcaagtagggtgaaatatgggaacgcatgcggattgttgtaggaaaaatcgtgtattaacctaaaatttatcctggttggatttttaaattatgtatttataagattattacgataaaaactgatcaaaatcatggtgatgagggatattttgtttttttcaagtgtggtgttgatgcagatattatgttgatgcaggcagggtatttgataatagtactacatcaagaataaaagaggttataggggcgatgagatagggttaatcctactctcagcaccgataaacggtcaatgagagtagggagtggggaaattaattatttaatcttggtgatatttttcacatcgatttctactgagttccagtctttatctacttttccttcaatttgcactttatcttgtggcgtaatggtttggcctctccaacgtttgtcgtcaatttcaacagtaatcgtaccggtgctatcacggaaggtgtaagtatcgtggcccaaacgtgcttcgatgtacccttgcagggtgacacgggcgtcatcacgcatggttttgactttatctactgtggtgctggaggcgctcgggccagtgaatcccccctgggtagcgggttgagtttgcgtggttgccgggccgtcaaagccgccttgtgtggtgttgctagcgctttgggccagcactggggtgccacatagcataatgagcgttgctgccagggttaattttttcatcttattgctccttcaatgaataattcgtctgaggccagaaacccgtataggcctctttggtactcaataatagactaaaatcgtaataagcgtttctggaacatcactatttgactggttaatagggattgacgtagattttatcaatagtgacacagtggattttttaggaaaaaagtcgattaatgatggtgttttacttgttatggttattaaggcaacaagataatggcacttttctactggctcgcactcaaaccactggttatcactttttagcgattcatattaggcttctgtgtgctttgagttgcagaaacgctgatgggatgtcggggttatttttaaggagcatgagatgaatattcgcccaaggttgtctggggtgcgtttgctattactgagtgcccccttgttgttggccgggtgttcaacggtgtctggtttctcttggtcaagtttatcgccacttaactggtttagtggtagtcgcagtatgcaggtgactgagcagggggtcgggggcatcactgccagtacactgttgacggagagtgatatcaacgctgggttgcaaggcgattaccgtttacgtagcggcatggccaccaacgatggaaaacttgtttctttctatcaggcgctgaaagaggatcagataaaactggttatctccggccagcctaaagggcaggtagaacgtattgatgtcatggataaagggatccccagccaatggggggttaccatcggaacgccattcagtgatttgtacaaaaaagcatttggtgcctgccataaaggccgtggtgatgatgtcaaccaagtagagtgcgtagcaccggagagtaaacacgtcagctatttatttaatggcaactggcatggccctgaagagttaatgccatcagacgatgctttgcaaagttggacggtgagtaagattatttggcgtgcaaaaagcgaataagaattaattgcattttgctattatcacttgggcgctacctcagcgccttaatattattcctatccttgcattactctctcttcccgctttattttgcgttgtcgcaaggtaattttaatcgtttcagctatgatattcagcgtaaccaatactgaggttttagtgaggaagaaaagcatgactcaagttcagagtggcattctgttggagcactgtcgttttgccatttttatggaagcaaaagtacagggggagttagatgctattcgcctaggatgcaaaaaattctgtcaatcattgcaagagttacagcaacaatttccagatgagcatttaggtgcagtgatcgcctttggctccaatgtctggcacgacttatccaatggacagggcgcaaaagagctaaaaccttttgttccattgggtaaaggcttggctcccgccactcagcgtgacctgctgattcatattcagtcactgcgtcaggatattaactttacgttggcacaagctgcggtagcggcttttggtagcgcgattgcggttgaagaagagacacatggtttccgttgggttgaggagcgtgattttaccggcttcatcgacggtaccgagaacccacaaggcgataagcgcccggaagtggccgtgattgccgatggcgaagaggatgcgggtggcagttatgtgctggttcagcgctatgagcataacctgaacaaatggcagcgcattcctgaaaatgagcaagagaaaattattggccgcaccaaactcgacagccaagagttgccatcagatcagcgcccggatacctctcatgtcagccgtgttgatctgaaagaaaatggcaagggcctgaaaattctgcgccaaagcctgccttatggtctcgccagtggtaaacatgggctgtattttatcgcctattgcgcgcgcttacataatatcgaacagcaattgttgagcatgtttggtgatatagatggtaagcatgatcagttgctgcgttttagcaaaccggttaccggcagctattattttgcaccctcactgacggccttattatctctgtaaatcggggatggggtatcgagcaaaatatatcaccgttgccggattgatgaaatccggcctttcattatttatcacttagggaagagagagaaataattactgcaacgtaatagcgtcacgcattctgttaaccacggtttgcttctgttctttggtcaaggcacgcagtggcagacgtgggttaccggcatcaataccatgtaattgcatcgcggccttaccggcggcaacaccaccgaattcgaccagcacacggatcagggcgataacgtgatccattccacgctgtaccgcaacctgatcacccgcattaaagtcagcgataattttatggaacagcggagcggcatagttataagtgctgccaacagcgccaatagcccctacagctaatccacctggcagatgttcatcaacgccaaacggaatatcaaatttaccgccactcacacgtaaacagcgttgaaactcatacaaatcagcgttattgaatttaattcctgacaagttagggatcttggattccgctttgatcagaaactgttccatgtccaaatttacaccggacataccggagtggtagtaatagaagcccttcgacggtgctgccgcggctattgcctgacaataagcgattaggtcatccagattacccggtttaaagaaacaggggccgatggctgaggttgcgaagatatccagtgtttccgcatgaggagagagatcaaccgcatctttaatactgagagcaccggtgtgtaaggtaatgctcagtttgccttgagcggcatttacccagcgttcagcaattttcttgcgctcatcaactgagcaatgaatgccttcgccagtggtaccacagacataaacgcctttcacaccatcattgatcagatgctcggcaatttggtcaatgaccggataattgacctcgccctgttcatcaaagggagtgtgcggagctgcgatcaggccggttaactttttcatacgcatccttataaactgggagagtggagggccctgtgggccataatcaataatgacgataatcagtattcggtcagtttttctgtttcacactgcttaattgcatcgcaaaaccaaccgcaaatatgttctatacgggtaatggcggaaccgaccgtaacggcatatgcccccgctgatattgctgctgccgccagggccggtgaatggtaacggccttcggcaatgaccctgcacccggcttgcgctaactgtgtcactaaggccagatcgggctcggttggcacggtggcttgagtgtagccggaaagggtggtgccgataaaatcaatccccagatgatgagccaacaggccgtcgtcaatattggaggcatcggccatggtcaggcagccggttgcccgcgctcgctgatataaatcggccacggagactgggcgctcacggcaggtaacatcaaaagcaataatatctgctccggcggcactgagtgcatcgatatcttccagccaaggggtaattctgacctcggagtcaggcaagtcgcgtttaataatgccaataatgggggcatctgtagcccgacgtactgcctggatgttgctgatgccttcaattcgtagaccgacagcaccacccgccagtgcggcacaggccattgccgcgacgatctcaggcgtatccatggcactgccgggaaccggttgacatgaggcgataaggccattttggagcttgtggcggagattgcttagattgctcacggtctttaactccgacgtgaaattataaatgaagtttaactccattatgttagatcgtttatccgtcaggtgcaacgataagaagggcgatgtatgacgaaacggccaaaatttttgctgtagcagatggaaaggaaaaggtctcgggtataggttacccagcccccaccacagggttatcgctgatgggggacagggtgttaacttaccaattaggattattttttaaaaagatcgcctgacgcagggaatttgagtctactatgttgaataataattttgtcatctgctgtttagaaaaatcactaagatctcgaacatatagttgggggtttggtcttggtttttgtattgattttggtatgttaatgagttggttgagatattttgtcaatccttctgagcttggatctttttctatttctaaccattttttttctaaaagttgttgttgctctggtgtcagccagtgctttacgatctcactgagtggttcataggatgaatatttaaattttgttaggcatgagggtgacattaatatatttggcacattggaaccatatggaaaataatacgtcttttcagttaatggattattatttagtacgatctcactgtcattaaataaattaaaaatagcttcaggtaactgggtgatttggttgttacttgcagtgattaaacgcagagatgttggcagtatatctggcaaatattttaactgattattatctgcatttagtgactctaaggtattagggagttcagggggggctaccaattgattattggctaagttgaggtgtgtcaaattaccaggcagtggaaaatagcgggagagctcagtcaattgattattggctaagtcgaggtgtgtcaaattatcgggcagtggaaaatggccggagagctcagtcaattgattattggctaaattgaggtgggtcaaattatcgggcagtggaaaatggctggagagcttagttaattgattattggctaaattgagatgtgtcagattagctggcaacggcggcagttcagttagataattatttgagacgttcagtgtggtacaagggggtaaaatatcgggcaatgaacgtaaaccaagattgttgaggttgagctcggttaagttttttttcaggcaatatttcattctttctacggcaataccacgctgttccccttctccgggaactgcattttctttccactctttccatatagcgtgatagccagattttgacaatttctggtgagtagggtcactatctaaagtaatattcggtgatgaaaaactgataccaaaacaatttaaacccataacagtaagctccttattttaacaggggcatactgcttgataaatacggcttcctgtataagggaaaaaactgatattaaattattttttaagtttttcttatctgatgacccagtgagtgtttagggtatattcgttagcccaaccaaatccctcgaaaggagtttaactccaaactaaaaataacaatggagtttgcgctaaaagattggcatagttatccattcagcgtgagtagactcgttaagatacaagagggttacgccagatgggaaaagggttagcactggatatcggtggaacaaaaattgccgccgcggtggtcactgagagtggcatgttgattggccgccagcaaatagcaacaccacgaggcggtgccggacaactggctgccgcactggaaacactgatagcgccttaccgccatcaggttgattttattgctgttgcgtcaacgggcattatcagcgggggccgtctgacggcgctcaatccggccaatttgggcggtctggctgacttcccattgtacgactgtattcgctctatcagtgatctgccttgtgtcctgctgaacgacggtcaggctgcggcatgggctgaataccaggcgctgggtgataaaaatgacaatatgatgtttgtgaccgtttccactggtgtgggcggcggcatcattttgaataaaaaactgttggtcgggcaacgtgggctggcagggcatatcggccatacgctgtctgatcctcatggtgttttgtgtggttgcggtcgccggggatgtgtcgagagcgtggcatcaggcacggctattggggcagaaaccttggggtggaagcaaccggtatcggctgccacggtgtttgacatggcgcagcaaggggatgcgcaggcgggaaaagtcattaaccgttctgccgcagccattgctcagatgttggccgacatgaagatggcgctggatctggaggtggttattctggggggcagtgtcgggttggcggttggctacctggagagggtggttgccgcccagaagacattaccgggtatttaccgcgtccccgtacaagaggcacatcaccgtcaggatagtggattactcggggcggcactgtgggccagaacgtcgttgtgatcacgatcagtgatataccgttattgagtcacttaccgttatcagtaaatataccgtcatcagtcaatatcgaggcataacatgatcagtggatccttggcacaaccggcgttttttagtggcttacctgaacgtcttcaatgggtattagcttatctggcggatatgcctttagcgcagttaagctgcgggcggcatgagatagacggtgagttgatgtttatgaatgtcatggcgtttgacactcaacccgcagagagtaagaaagcagagctgcatcgtacctacgccgatgtgcaattgctgatcagcggcattgaggggattgagtattcgaccctgacaccgacagaacatctggagccttatcaccctgatgatgattatcagctcatcgccgatattccagataaaagccagttacgtatgttgcccggcatgtttgcggtatttttaccgggagagccacataaaccaggctgccagatagccggttctggtgctatcaaaaaggtggtcgtgaaggttcattatagtcttttgaatagctagctatctttctgattttatatcataagaaaaacagcgtttttgacctttttacccggttttccgggtttttttattgatcttatcccgtacacctccaccattgatcttcacgaaacaggtcaactatgtaatgatgcgcctcaaatatatcatcctgtctgtcattttatttcccttgaggtgtccgcgtgaaaactggtgctccccgttttaagccaggtaaaattcttgatgccttgggtgcgatgcaaaatagcctgactcgttctgctcagcgtattgctgcgtatattttggcgcaaccggctcaggttacccaattatctattgctgatctttcggcactcacacaggccggtgaagcgaccattattcgtttctgtcggacactgggttataaagggtttcaggatttcaaaatggacctggccattgaagtggccacccgccataacagtgaaaacagcctgttagatgccgatgtccaagagggtgacgatacgctggcgatcggcagcaaattacaatccgctatcaataatgtcttatctgaaacacttaatttgctttctattgagagtgttgaacaggtggtcaaagtgctgcgccctgcggatcgcatctgtatttttggtgttggctcctcggggatcactgcggaagatgccaaaggcaaactaatgcgcatcggcctgcgggttgatgctgcgacaaataatcacttcatgtatatgcaagcctctcttatgaacccgggtgatgttgccattggtatcagtcattcggggacctcggctgaaactgtgcaagcgctcaaattggcaaaagaggcaggggcgacgacagtagcgttgacgcataatatggggtcacggatcactgaattagccgattatgtcctgatcaatggtaaccggcaggggcagttgcagggggattccatcggcacaaaaatcgcacaactgtttgtgttggatctgatttacgccttattggtcaaagctgatccggcgcaggcggagagtattaaacgtaaaacgacgcaagcggttagccaaaatgggtgaccggtaatctacccgccatacgtcaagctgcatgtgcatagatggccttcgtgattcggcccgtccatgggcctcgcctctccgctgcaagccgcgttccaatctgctcccggcagatttgtcacctcagtcattgactggtgtaagcgcgagagtctcactctgtgggctagcataaatgcagttccaatcggttgccgatcaatttgttgctcacttgccgccttcccgcaactcgaattgtttaaggtatagactttctgctgtgctttttttattttctgcggtgatatcctgtcagtggcagtaaacgcctggtaatcccattgcttctctttctcttatcagcatttcgctgtctttgtcacgttttagacatattgctattgaaatggcgggctgatcttatacactcaaatggagttttactcctttattgaatgtcatttggagtgaaaggcgcataaagaccaacatggcaataaacatcgattagcaatcaataaagtgattataaacaatcacatgctatggttgtacatgcctcggggaaaaccgttactgctggtgccatcattgccagtggggaagagagagcgatgatatgagtatttcagtaggtccatctcgtgaagataaaccattatcgggtggcgctaaaccaccccgttggtacaaacaacttaccccggcgcaatggaaggcctttgttgccgcttggatcggttatgccctggatggctttgactttgttctgattactctggttctgaccgatattaaacaagaatttggcctgacactgattcaggcgaccagcctgatttctgctgccttcatctcacgctggtttggtgggttggtactgggcgcgatgggggatcgctatggccgtaaactggccatgatcaccagtattgtgttgttctccttcggtacgttggcctgtggcttagcacctggctacaccacgctgtttattgctcgcttgattatcggtattggcatggcgggtgagtatggttccagctcgacctatgtgatggaaagctggcctaaaaacatgcgtaataaagccagtggcttcctgatttctggcttctctatcggtgcggtactcgcggcgcaagcctacagctacgtggtgctcgcatttggttggcgtatgttgttctacattggattattgccaattatctttgcactgtggttgcgtaaaaacctaccggaagcagaggactgggaaaaggcacaaagtaagcagaaaaaaggtaaacaggtcactgaccggaatatggtggatattctgtatcgcagtcacctcagttatctgaatattggcctgacgatatttgccgctgtctcactttacctctgttttactggcatggtctcgacgttgctggtagtggttctcggtattctttgcgctgcaatatttatctattttatggttcaaaccagtggcgatcgctggcctacgggcgtcatgctgatggtcgtggtgttctgtgcgttcctctattcttggccgatccaggcgttgttaccgacctacctgaaaatggatctcggctatgacccacacaccgtaggcaatatattgttcttcagtggttttggtgcggccgtgggttgttgtgttggcggtttccttggcgattggttgggtacccgcaaagcctatgtgaccagtttgctgatatcacagctcttgatcatcccgctgtttgccatccaaggcagcagtattttgttcctggggggattactgttcttacaacagatgctggggcaggggattgcgggcctgttgccgaaactgctgggcggttattttgataccgaacagcgagccgcaggactgggctttacctacaacgtcggcgcattgggaggggcattggcacccatactgggggcatcgattgctcaacatctcagtttaggcaccgcgttgggatcgctctctttcagtctgacattcgtggtgatcctactgattggttttgatatgccatcccgtgtacagcgttgggtccgcccatcaggtttacggatggtggatgccatcgatggcaaaccattcagtggtgccattacggcccagcatgcgcgagtagtgacacagaaataacgttttttcagccagaatttacttttcatccataaactgtttttcttgcccggtgcgcgacgaccgggcttttttttatttgtttttttagtgtcgataaccccgcctaaatagcgcagaggaccattaaccagagtcgctggtgagcagcggggttgctggcttagagcatttcatgcttgaccatcactaaacggtatataaaagcgttataggtatacgcctagttataaatacactgaacataatttaaaggcacaccgttcataatgaatgacatgcctattggttgaactcagtggacaaggtgcggaatgaaacagaactcagtcaaaaaaaatgcgcgtaacggattgacccacattgcattatttagtgcgctgatactcagtggtgtcactgcctcagccactgagttgctcaatagctcttatgatgtttcccgtgaattattcacggcgctgaatccgggttttcaggcacagtgggaacagcagaaccccggtgacaaactgactatcaaacaatcccatgcgggttcttccaagcaggcattggctatcttacaaggcctgaaagccgatgtggtcacctacaaccagattactgatgtgcaaatccttcatgaccgtggcaatttgatcccagccgattggcaagcccgtttgccgaataacagctcaccgttttactccaccatggcgttcctggtccgcaaaggcaatccaaaaaatatccgcaattgggatgatttggtccgcgaagacgtcaagctggttttccctaatcctaaaacctccggtaatggccgctatacctatctggctgcttggggagcgacccaactggccgatggcggcgatgaggcgaaaacccgcgactggatgaaacgctttttgaaaaatgttgaagtgtttgataccggtggccgtggggcaaccacgacattcgttgaacgtggcttgggtgatgtactgatcagtttcgaatcggaagttaacaatattcgcaaagagtacggcagcgaccaatacgaagttattgtcccgccagtggatattttggctgagttcccggttgcctgggtggataaaaatgtagaaaagaatggcactgaaaaagccgccaaagcttatctcaattatctctatagcccgccagcacagcaggtgatcactcgcttcaattaccgtgtttacgataaagcggcaatggaggcggcgaaatctcaattcccagacaccaaattattccgagttgaagatcaattcggtagctggccacaggtgatgagtacccattttacgactggcggcgtactggataaattgttagcagaagggcatcagtaatgttgtcggcatccagtaaacgggtcttgcccggatttaccctcagtcttgggagtagcctgctttatacctgcttgattttgctattaccgcttagcgcgttagtgatgcaagttgcgcagatgagttgggcgcagtactgggaggtgattaccaaccctcaagtggttgccgcgtataaagtgacgttattggccgccggtgtggccagtgtgttcaatgcggtgtttgggatgttgatggcttggattttgacccgctatcaattccccggccgcagcattctggatgggttaatggatttacccttcgcgttaccaaccgcagtggctggcctgacgctggccacactgttctccaccacgggttggtacggtgcttggttaaatgaattcggtatcaaagtctcctttacttggttggggattgcggtcgccatggctttcaccagtattccgttcgtggtccgcacggtgcaaccggtattggaagagttggggccagagtacgaagaagccgcagaaactctgggagcgagccgctggcaaagcttccgtctggtggtgatgccggaattggcacccgcgctattggccgggaccgcattatcctttacccgcagcttgggggagtttggtgcggttatctttatcgccggtaatattgcctggaaaacggaagtgacctcgctgatgattttcatccgtttgcaggaatttgattacccggcagccagcgccattgcctcggtgattctggccgtgtcactggcgctgttgtttagcattaacacgttacaaagccgctttggtcggcggataggtgggcactaatggtggatgtttctgaatttaacggtgttgcccgcccaccgatcaattggggcaaatggacgctgattgtcattggtgcggcgttctcgtttttgctgctggtgatcccgatggtgtggatctttatcaccgcgttttctaaaggcattgcggtggtcgggcagaatttattaaacccagatatgttgcacgccatctggctgacggtattagtggcattgataaccgtgccagtgaacctggtttttggggtggtgctggcttggctggtgacgcgctttgttttccccggtcgccaattgttgatgacgttaattgatatcccgtttgcggtttcgcccgtcgtggcggggctgatgtatttgttgttctacggctcaaatggggtggtcggtggttggcttgatgcccacgatatccagttgatgttctcctggcccggtatggtgctggtcaccattttcgtcacctgcccttttgtggtgcgtgaactggtaccggtgatgatgagccaaggcagtcaggaagatgaggctgccgtattactcggcgcttcaggttggcagatgttccgtcgggtcaccttacccaatattcgctgggcgttgttgtatggcgtggtgttaaccaatgcccgcgcgattggtgaatttggtgcggtctcggtggtatccggttctatccgtggcgagacgtataccttgccactgcaagttgaattgctgcatcaggattacaacaccgccggggcatttactgccgccgcgttactgactctgatggcaatagtgaccctttttctgaagagcggcctgcaatggcgcttggcgcgtcaggttgttcgtctcgaacaggagcaaaagcatgagcattgaaattaataatatcagtaagtattttggccggaccaaggtactgaatgacattacgcttgatattccttcaggccaaatggtggctctgctcggcccttctggttcgggtaaaaccaccttattgcggattattgccgggttggaaaaccaaaatgccgggcgcttgagtttccatggcacggatgtcagccggttacatgctcgtgatcgtcgggtcgggtttgttttccaacactatgcgttattccgccacatgacggtgttcgataatattgcttttggtttgacggtgttaccgcgccgcgagcgcccgaatgcggcggccattaagcagaaagtggggcaattactggaaatggtgcaattagggcatctggccgagcgttttccatcacagttgtctggtggtcaaaaacagcgggttgctttagcgcgtgcattggcggtcgaaccacagattttgttactggatgaaccttttggcgcgctggatgcacaggtgcgtaaagagttgcgccgttggttacgtcagttgcatgaagaactgaaattcaccagtgtctttgtcacccacgatcaggaagaagcgatggaggtcgcagatcgggtggtggtggtgagtcagggcaatattgagcaggtggggacaccggatgaagtctggcgtgaaccggcaacccgttttgttttggaatttctgggtgaagttaaccgcctgagcggggagatccgcggttcgcagctgtttattggcgcacatcactggccgctggatcttgcaccgatgcatcagggcagtgtcgatctattcctgcgcccttgggagatggaagtgagtacgcaatcaagtgatcgctgcccactgccggttcaggtgcttgaagttagcccccgtggtcacttctggcaattaaccgtgcaacccatcggctggcatcaggacccgatcagtgtggtgctcccagaggggaatattgatgccccggtgcgcggcaaccgttattatgttggcgggttaaatgcacgcttatattctggcaatcaattattgcaacccattgctttagcccaaagcgcctgataagttttcttcttttttgcaaataaagaaccgacccaagtcattgttgttgcagcaaggccgctaacgcgcaaaccccgatgagctgacaggcgtcagtcattcgggttcatgagagcggtgaacaccgttgcaacgtcaagggccaagggtattcaaaggtaatcaatgtgacaaccctggaacactgcatcggccatacaccattggtgaaactacaacgcttaagccaagggctaaatgcggagatttgggtcaaactggaagggaacaatccggccggttcggttaaagatagagccgcgctggcgatgatccagcaggcagagttacgtggtgatattgcccccggtgatgtcctgattgaagcgaccagtggaaataccgggattgccttggcgatgattgccgccatgaaaggctatcacttgaagttactgatgccagaaaacatgagtcaggagcgtcaggcggcgatgcgggcttacggcgcggaactgattctggttagccgtgaacagggcatggaaggggcgcgtgatctggcgttaaccatgcaggagaacggcgaaggtaacgtgctggatcaatttaataatgcggataatccctatgcgcattttacggggaccgggccggaaatttggcagcaaacggcgggtaaagtgagccactttgtctccagtatggggaccaccggtacgatcaccggtgtcagccagtatctaaaaagccaaaatccgcaggtgaaggttatcggcctgcaaccagcagaaggcagcagtattccggggatccgccggtggtcagcggaatatataccgggtattttccgccccgagctggtggatcaggtgttggatatcacgcagagtgttgcagagcaaaccatgcggcggctggcgaaagaagaggggatattctgtggcgtcagttctggtggtgcggtggctggggcgctgcggatcgcggcagataaccctgatgcggtgattgtggcgattatctgtgaccgtggtgaccgctatttatcaactggggttttttaagtaagggggataaatttttcctccacttaagtctggtgagggctgtttatgacagcccgaatattcaatcaagatatagcatttttattgaaaacctatttttaattagcagtaaatgcattactaataatgttattataataataaatcatattttatgaaagccataatgatattaactaagtaaaataaacgtaatggaagtaaaaataaatcatcgtaatttgttaaggattatttttctatggaaatagttaattttattagtgctcaggatatagttgagattgaatttctctcaacagagaatgaaaaaaataaagaggcattgaattcagtaaataaatgggagaatgatgctccatttggggaaaacagaaccaatgctgctaatgaaattcgtgatgttatagagagaaatgcgcctatacttaggctatcgcgtctgaatatcagttctttacctgatgttttaccgcatagtctcatcgagattgaaatttattattgcgatgaattatctactctccctgacagttttccttccgagcttactaagctaaaaattagccattgccctgaaatttcatctttatataagaatgcaccaaagcgtttgactaaattagaaataatatcttgtccgaaaatttcaaatgctataattccactgcctgaatcattacaatatattaaattagatatagactcgaaagagcgcctttctctctcgtttgataaatttcctaaaaatttaagaggtattaatttaagtgatagttttttaattgaaaaaagcaaattcaaggatagagagatccgattgaatgttctagtgccatccgtagctctagagtttaaattaggggacattctatatggaattgctcagtgtcaacatgaggtgatgcagcaactaattaattttaatgacttttctaacaaagatatttgttcgcaaacaacaattactgatgctgtttgggaacatcgtaattatttttcccgtgataaatatagagacgatgcgacaatcaaagaaatgttaaatgatgctgatcgcggaattaaattcaaagatttcctagaaaaacatgaaaagtataatattttaagtcgttcgggaataaaatcataccgtcctcataaaaatgaggaggatatatgtttatcaaggaccagtaaggctggtcttgaatttcagatcatggaaaggcaagagcgtgtatttttttgtatagataatttgaataattgtattcctgaaattgcacaaaaaaaacctgattatggtacctatatcacagcctctgagttgagatggctttaccgtcgtaaagatcaccctaatgtaaaaaataatgttcaattctgcttggagggagcatttatttcacaagaagaggtattttcactgcctggttgggaaacttattttcctaaaagaaaaagtaacttcataccttcctatgtttgactattaaatcgatacgtttctactagaatggaaaaatttctattctgagtattataaatttgaggctatgtcacttgatatccggtgcatataacacggatttgctagcggcatcctcttctttaatgattacccttgctctaatgcccgcatagaatccatttttgctgttcttttggcagggcagaaactgaaaattatggtaataaggttgtattttcaccgaagttcagttgcaggcactagagtaagccaaatcccaatgaaaagcacagggtgaaatcaagacacaatatcccggttatctgggggggcaggaaacttattatgttgaaaatatcaaagggattgtcaggatctatccgcaaactttcattgatctatttttccaggctctgcgccgtgccttgataacggtaacccgccccgtgcactgtgcggatcaataccggatgaaccggatccagttcaatggtcttgcgaagcttggaaatatgctggtcgagcgtacggctctgtggcaaatggtcatatccccaaaccgcatcaaataacatatctctggtgaccacccggcccttatgctgatacagatagcgtaggatattaacctcgcgcagtgacagctcaaggcgcgtctctccacgaatcgcacacaactcattgggaaacaccatcagatcgccaaacgggaagcctgcgtcttcggcggattcaggtacttttcgtagacaacggcggacaatagtcttgattcgggcgcgcatttcatggataccgaagggcttactgatgtagtcgtcagcacccaactctaacccgatcacccggtcaatctcctcatccttcgcggacagaaaaataatgggcgtttgccagtcgtgtttgcggatctccctgcacaccttgtagccatcaagctccggcatcatgatatcaagaatgataaaatccggctgttgttggcggtatagcgccagtgcctgcacaccattttctgccgcgatggggcggtacccttcatgggccaatacttccataaggccattacgaatatgggcattgtcttcggcaattaatattttcatgtgaactgctccttgtctgtggccgcatcttgcttaatcgtcataggcagttttagggtaaaacagctacccgccggattactggtgacggaaatttcgccctgcaaactggcggctaattggctggcgatggttaaaccaataccggtaccggaaacaccttcagtgatatggctcttcactcgataaaagggctggaagatcgcctttaactcttttgcggcgatgccgttaccatagtcccttacgtggatcaacacccggtcatcagcctgttcaccaatcaactccacccgttttccttgtgaggcgtatttttcggcattactgagaaaattactgataatctgcgtcaagcgatcgacatcggtcgtgaggtgaatatcggtattaatgatcagcaccaactccatatttttggcggaaaacgcgggaataaaagtgtgataaattttgttcagcaatgggcgcagcgccaccgtttgtagatggagtttcggcgctttggtaaaactgaggatgttctgaatcaggcgcgagagccgctggctttcattgaggatcacctccagatagcgctgctctgcggtgggaggaacgctctgctctggttgcaactcctgcaacatctctgcatataaggtgatattggttagtggcgtcttcagttcgtgggatacctggccgacgaagctcacctgctgttgagcaagccgtaactggcggttgtattctcgatacagatatagcatgaccagcccaactgtcaccatcagcagtaataacagcagcccaccccagagataaaggggcgcgccgtttaccgccttggcgtaataatctatctgccaggcacctagcggataaggcaggcgttgggaattcaagggcacctgttgggttaacagctcttcactgccgctttggtagagcaagcgcccatcatccaggacttgcagtgtgttcggtgcagagtcaaatgtcatggtgttaatcacatcagacagcagcttgacgtaggggactttaaaaccgatcagttgattatcccgcgcctgccaatatatcaacagtgggtcgctgagttcgcgactgaggtaccagcctgaggttggccgggtctgttcatcggtatagtggtggctgtagagcaggctcgggtcctgaatgataggggtgatcgcttgtatccaggctttctctttctcagtcaaggctgcttgagtattggggtacaagagttggtttttcttcaatacaaatagggcgtcaatactactctcttgcgcgatcagggcgtttagcgacgcattatctaactgaatataagaaacaagcgaacccagacgcacggcattctggtttagcagatccagaataaatgtactgacctgtgtggtatgactctgtgccagacgttggttctgataatggcgcagcagtgtttcatgggtgaggctgcgatagccgaagtaggcgatagccgcgcagattaagaacgtgatagaggtaaaaagaaacaggctttttgacggcttcatgccatatcccatgtaaacgctgagccagcgtactgactcagcataaatgaacttttattcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcttttatttttacttctgctgctgtttgacgttgtagttctgttctttcagctctttacggtaagtggcggcatctttactgtcaatgtcatccgctaatttacgctgtttattcgtactctctcgcacttttttctctgcaaccgggctggagaacgacatgctgtccagttttgaggcattggactctagcactttcttcgcttcatccttgcgccccgcgtcgatcaatttaatggcttcatcattggccagcgctgttttttgaatctctgactccgctaatacttcttcttgtacagcatcgttgaccttttctacggattggctgtagctgacggtcactcgttcattaatctgatcttgttttttactgctgagattcaggtagctgatactgacatcggccagatctttttgctgcttgtcagtgcctttttccggaatcacctccagtagaatgtatttttcctgattagagtaaagctgattcagtttcacattcactgtattgccgaggatatcgccatcgcgccccagtagtcgtaccggtttcaccttatcgccagtcttaatctgaacaacgatatcctgtgcgacgacggacatcacatcttggaattctttggtgaacgccttttccagatctgccgagttagcgacaaaggtgtggttaccgtcgctataacccgcaatggcagtcatcagatcctcgttataatcctggcccagcccgatagtggtgatggcaatcccttttttagccgccatgcgggccagatcggaaagttcgctgattgaggtggggccagtattcgcctgaccatcagagataaggatgatgcgattgacctgctcacggttcaggtgtttatccacttgaccaatacccatactgacaccagcaaacaaggcggtcattccccttgggtgaatgtgctgttgaatgctggcaatcagcgctggcttatcagtgactttcgtggccggaatgatcacctcggcgtggttatcgtaggccaccaccgatagcgtatcggtgatgttaagcatattaaccgctaaaatcgccgcttctctggctttctcgatgcgctcaccgctcattgacgtagaacgatcaatgaccagcgccagattgattgggctacgacgggtgctgtcgagattaaaaccggtaagagaaattttcaggtaatttttatcttcgctattagccagcataacgggcgcagcaagttctgatttgacattgaccacttgtgtcgccgccttggctaccccaaacagcgaaaaaaggaataatagcaacaatagggtcatctgctttattcgagcggcctgttttattagcgtggccggttttatcaggatgtctggttttattagcatgtcagtttttattaaaatggctggttttagtaacacgatagtacctctgtgcaagactcgaagagtagtgccacgattattcatcttatcatgcgctaagttgtctgtttgctgtataaagttgtcaaaaatttgtaaaacggccaattagcgtcatgaacaccgtgctgaatagccggtaatgtagtcagaggaatgaataaccatataggaattctggggggaataagagaaaaataaattcccaagcagggagaaaaaaaggaaaaggatggtgaggttgtttatcctataaaatcaattcattactgttttttcacgcatcactgaatatattttggttttttattcctaaattaatcccttctttagtttattactcctaaataaaaattaataaagcattagttgctattttttgcggttagtcacatttgatatttggatgtttatcacaaataaaagtaataaatagattaattacatttttatgttgagatatatcacatttaatttattactatattactataattattcagcattaaaataattatagtaatatcaatacgttaatgtggcgcgcatggagagatacttgtcgaaatcattaatactagtacgatgcacttttaagggtaaatttttctaaaaaaaccaccaattaggagtattaatagtaagaaattatcaagataatggtattaaatttccttacaagtcgaaccagtgaggaaagggacatggactacaattttgatgaagtcatcgatagaagtaatacagcatgtgaaaagtgggatgctcattatttaaatgctcgatttggtatgactgatttaacgcctatgtgggttgcggatatggactttagatctccggactcagtgattagtgcactttccgaaagagttaaccacggtatttatggctatactttcagacctgatagttttttagatgccattacacagtgggttaaaaaaagacatcaatggttaattaagcctgagtggatctctcatagccccggcgttgttcctggattagccatggctattcgtgggttaacaaaaccgggagataaaatactcattcaatcccctgtttatcatcacttcgccaatgttattgcacgaaatgatcgtgaagttgtcgcgagtgaattgctctatgataacgaaaaatatgatatagactttgcacattttgaagcgtgtatcgccactggcgtgaaattgtttatcctttgcaatcctcataacccagtgggaagagtatggacacgggatgaactgacgaccatgggtaatatatgcttacggcataacgtgattgtcatcgcagatgaaatacattgtgatattgtttttaaaggcagtaaattcactccttttgcctctatctcacctgatttcgaaaataattcaattacctgcatggcacccagtaaaaccttcaatcttttagggacacaaacttcagcgatcattatccctaatcaagaattacgtaataaatatgaaaccgaattaaatagcctggcattagggaatcctaatccctttggcgtgatagcattggaaacagcatataaagaaggtgaggagtggttagagagtttgctgggttacttacaacataatctagactttgctgtggacttctttaaaaaatatataccgaagatcacattggttaagcctgagggaacgtatctactctggttagattgccgtgggctagggttgactccgtatgaactggagcaattcatactaacaaaagcaaaattagccttaaacgaaggccacatctttggcgaaagtggtgaaaacttcatgaggatgaatattggttgtccaaaatcagtcctcaccactgcattaatacaactaaaatacgcggtagatgatttaaactagaatagcgtataggttattttgcaggggataaaaatgaacagtgaaaaaaaagaacatcttaatacagtatcaagaaagttaagaacgatcatggagcgtgataatattgatgctgtcattgtgacaacgtgtgataatttttatcatgttaccggtattctcagtttttttatgtatacctttcgaatacgggcacggctatcgccgttgtcttccgtgatgtgaaaattccatcgctaatcattatgaatgaatttgaagcagccagcttaacgttggatatgccaaatgctgaattaaagacctttcctgtttgggtagatgtagatgatccgtttaacatgcgcgattctgcaaataataataaagagaggccgataggtcctcctattgagagtgtatgtaatatactcaaagacgcattgaacgatgccagggtacttaataaaaaaatagcaatagacctcaatataatgtcaaacggtggtaaaagagttattgatgccgttatgcctaatgttgattttgtcgactcaagctctatattcaacgagctaagagtgataaaaagcccttgggaaattaaaagactcagaaaaagtgcagaaattacggaatatgggatcactgaagcatcaaagctcatccgggtaggatgcacatcagctgaactcactgccgcatataaggcagcagtaatgagtaaatctgaaactcacttttcaagattccatcttatctctgttggcgctgatttttcacccaaactcataccaagcaatactaaagcctgttcaggcgacttaattaaatttgattgcggcgtcgatgttgatggttatggtgccgatattgccaggacttttgttgttggggaacctcccgagatcacccggaagatataccaaacaataagaactgggcatgaacatatgctgagtatggttgcgcctggcgtcaaaatgaaagatgtatttgattcaacgatggaggtcattaaaaagtccgggttacctaattataacagagggcatcttgggcatggtaatggcgtctttttgggattagaagagagtcccttcgttagcactcatgctacagaatcgttcacttcaggtatggtgctaagtttagaaacaccttactacggctataatttgggttcgattatgattgaagatatgattttaataaataaagagggtattgagtttttgagtaaattacccagggatttagtttcttttaattaaaaactgtattctataccttaaatcgttcgagttgcattggcctcgcggaggcgaggccgctggatgggctgagtaataaacgcagccaacgcacatgcagcttgaagtatgacgggtatatgctacgcagtaggagttaactatgaaatggtatcattctctcgtgttgctacctgtattatcattaactgtcggtattttctttgttaacaaagtggaacctttcatattaggtatgccattccttatgttctggatcgtgatttggttgattctgaccgcattgattatggccataatctcgaaattggattcaaatataagtaaggaggaagtatgaatgcgccattaattataatatgtacattcttcctgtttagtatttatcttgccattcgctctaaaaaaggcaagaagatggaccatgaagggtggaccaccggtggccgtagctacggcgctttattagtatttctactgagtgctggggagatatacacaacatttacattcttggggggcagtggctgggcttatggaaaaggcccagccatattatatacgctcaccgttaatgcctttatggggatatcactttattggcttcatcctattatttggaagtatgctaaagataataatgttaggtctatttcagacttcttcgcactgaaatataaaagttcatcattaggtatgctgattagcatattctctatcgctgcaatggttccgattttcattttacaattaaaaggacttgggatcattgtctcacaagcatcttatggctctatatcgtccaatatggcaatatggattggcgtgatttcagtctctgtttttgtgatgatttctggaattcatggttctgcctggacatctgtattaaaagatttcatgatattgtttgtggttgtctttatcggtatttatattccaattcactactacggtagtattggcaacatgtttcaatctattgaaacagttaatcctgggtatcttgtcttcccgaaagaaggactcaacataccttggtatatctctaccgtattcttatccgtagccgcttatttctgttggccacactatatgacggctgtatttacagccaaaaatgaaacctcattaaagcgtaatagcatactgattccggcttacagtctggtcatgctgtttgccttttttgtcggttttgcggcaatcttaaatgtccctgacttaaccgggccagatgttgacctggctttatttgaaatatcaaaatcaaccttctcaagttatattgttgggtttattggtgcggcaggtatgctgacagcactggtaccgggttctatgttattactggcgacggcaaatatgctggccggtgtcgtccaaaagattttccgcctggatgtggagaaaaataaatcgggaaatctttctcgctatatggtgcctgttgttgccttggtctctttgtattttatctttaatggcaatgatacgctggtcgctataatgctacttggtgtcaatataattgctcagttcttcccagcgcttatattcagtttttgcaaaaagaatccaatcacgactgcgggcgctttttcggggattatggtcggtgtcattattttggcggtcacctatgtctatcatatttcaatagcagatattttcccgttcattactaatggctttgagtatatgaatattggggttgtcgcctttgctatgaactttatcgttactttcttcatctcatatttaacaagaagctattataaagaagtcactgtttaataaccaataggccattttcaaactggaagtggccgtcctaatctgagtgataaagagttatggggaaaacaattgttatcgtcggtggtgttgccggtggtgccagtgctgctgctcgcctgcgccgtttaaatgaatatgacaatattattattctagaaagaggcgagtatatctcttttgccaactgtggcttgccttattatatcggtggtgttattaccgaaagagataaacttttaatccaaacgccagagaaaatgaaggatagatttaatattgatgtcagaactgaaaatgaagtcgttgatatagacagtgcgagtaaaaccattactgtgattaatcataaagtgggtaaggaagagtttatacaatatgacacattaattctatcgccgggtgcccgtccttttattccagacattgccggtctgtcagtgaatggtcctgtatttaccttgcgtaatatgtcagatacagacaatattaaagcgtatctaatttccgctacacctgaagctgtcaccgttattggtggtggttttatcggattggaaatggcggaaaatctggtgagtagtgggctgaaagtcacaattattgaattatcaaatcaaattctttcgccacttgattatgaaatggcagcgattgtcgaaaagcatttaaaagacaacggcattgatgtgataaaaaatgacgcagtggtacagttcgatgaatctgcacatcaaatacatttgaaatcagggaaaattattaccaccgacatggtcattctggcgataggtgtcgaacctgaaaatgacttggcaaagaaagctcatctggatttggggatcagagggagcatcttggttaatgagaaattacagacgagtgtagcggatatttatgctatcggtgatgctatccaggttgtcgattatatcaatggtcaggcaacgtatattccactggcctggccggctaaccggcaaggcagattattggctgatattattaatggccgtgatgtgcgctatcacggaacattaggcactgcgattgccaaagtacttgatcttagcgccgcctgtacgggtaacaacgaacgtctgttaaagcgtttggcgatcccttatcaagttgttcatattcatgggatgtcacatgcgagttattatcctggcgctcatcagatttcattgaaattattattctcgccagagaacgggcgtattcttggtgcacaggctgttggtcagggggggacagataaacgcattgatgtgttggcgaccgcgatcaaaggcaggctgactatctatgatcttcccgacttagaattggcttatgccccaccttattcgtcagcaaaagatccggtcaatatgttgggttatgttgcagaaaatatctcgaatggcgatgtgatgacgaagcaatggcatgaagtggatgcctttatggctgatggggggattattattgatgtacgagatgaggcggagtttatctccggcagtataaaaactgcggtgaatatccctctgtctgaattgcgtcaaaaattggcattaataccccaagataaaaagatactggtgacttgccaggttgggctaagagggtacattgctgcaagaattctgtctcaatatggctataccgtggctaatttagatgggggatatttgacctttaattatgctaatgcttgatgtttattttgtataaaaagggcatctatacccaaaataattcgcgttgcagtaaggcagtcagggcagctaactcccctgcagcgtgaaggacgatgggtataaaatacctcatgatgaaacaaaaaataaatgaggaaagccagtggcggtaagttttttagttttattgcaatagagtcatgataacaataaaaggtcacggatgacctatcacgatgaaagccatcgacctcatcgtgatgaccaagccactactcccgttctaacgccctaatggggtccatctccgcagctcttttcgcggggaagaaaccaaaaatgaccccaatcaagctggaacaaacaaaagcggtaataatcgaggccgcggagtaaaccattgaaaagttgctgctaaacaggctgaataatagcccgatccctaacgataaggcgacaccgaggctaccccctagcaaacagaccaagacagcttcaattaaaaactgctgcataatatcgctggcccgtgcaccgacagccatgcgtacaccaatctctttggtgcgttcggtcactgagaccaacatgatattcatcacgccaataccaccgacgatcaatgaaataaccgcaatcatggataccagcaacgtcatcgttgatgtggttgcttgaatggtctggcgaatactgtccgtattcattacgaaaaaatcttgggtgccgtggcgttggctcagtagcttgatcacgccttgctccgcattcgccagatcaatatcatcgttaactcgcaccgtgatacttttcagataggattgcccgagcatccgtttcatcgccgtagtataagggatccaaacattcagattttcatcactgccaaacccgctctgtttcttggccgccacaccaattacccggcagggcagggaaccaagcaggatcactttccctaatggcgtttccccgttggggaagagtttatcgcgggtgttttcgtcaataacggcatcttgcatcaagtcgttaacactggtgcgggtaaatgccatcccctgagctatcgtgtaaccgcgaaccagaaaatattgctcacccacaccattcactgtgccactgaccgatttattgccatagcgcagtgtcacgctggtcgaaacggtaggggtgacgctatgaatatacccttgctgggccagcacatcggcatcggtatcccgcaaagtatggatcgccgcggagcgcatatcgccaaaatctttaccgggaaaaatttccagtgtactggtccccatcgcattgatattagccagaacctgttgttgcgatccttttcccagagcgacgaccgagaccaccgatgcaataccaataataatacctagcatggttagggcggtgcgtaggcgctgtgccgccatcgccagtattgccattttgaacgcctcgtgtaggcggtcatactgtactttccaacgtgtcaggagcggtttgcgggcaatttcggtctcttgttgtgctcccgtagatattttctcgtccatagaagggatatcgattacagaagggatatcgaccatttttggcttttcttgtgcgtgatcccttggccgatcagcgataatttcgccgtctttgagttcaataatgcgttgagcatgttctgcaatcgacatatcgtgggtgacaatcaccacggtatgaccctgttggtgcaagtccttaaggatatttaagacttcgttgccgctgtgggtgtcaagcgccccagtaggttcatctgccagaataacgtcaccgccattcatcaaggccctggcgatactgacccgctgctgttgccccccggagagctggctgggccgatagtccagccgttcagccaatccaatacgtgagagcagattgaccgcccgtttacgacgttcttcacgatcaatgcctgcgtaaatcgctgggatttcgacattttcgcgcgcacttaaatcgttcagtaagtggtaacgctgaaaaataaagccaaagtgttcgcgacgcagttcagcgagagcatcactgcccaaatactgagggatacgtcccgctacccaatattcaccagcactgggtttatccagacagccgagaatattcattagtgttgatttgcctgaaccggatgtgccgacaatcgccaccatttctccgctgtggagggttaaattgatattattcagcacgcggacggtctgttcgcccgttataaattcacgactgacattttcgagccggagcaaaattttaccttgttgtggtcctgtcatcagttacatccccatcggtggacccatacgtggggccttactgttggtggaggtggtgctgccctgactaacaatcacgtgctctccggcttgcaggccggtgaggatctgtgcatccacattattattgaggcccacagtcaccgtgcgttggctgactttaccgctgttgtccaccacctgtacccgatattggccttggtcattttctaatgccgttgctggaataaccaccgcatttttggcttgattcaacaagatatatacctgagcggtcatcgagatacgcaatgcaccggtcggattggcgacatcaaacaagccgttgtaataaatagccgtactgctggaactgctacttgaagttgatgacgatgtggttgtggtttcatcattaatcgagtcaggggccggttctatcgcccgcagcgtggcactaaaacgtttttctggttcgcctaaaatagtgaaatagacgggcatcccggttttgactttgaccacatcggcttcggaaatctgcgcttcgacagtcatggtgtcgagttgggcgactttgataatggtgggcgcactttgtacggcgttcacggtttgcccctcttcaaccggaatggcaaccacggtgcccgcaatgggggaactgattttggtatagccgagattaagttttgccgtactgacggcgatttcggcctgagctatctgcgcatccaacgcactgatttccgcttgcgttgcttctaaggtggccttgatgctatcgaaatcggcacgtacgccaaccccttttgccagaatttgttgctgacgctggtaggtgagttggttatttttttgtgttgcgattttagccgcccgttgagcctgcacgttcttcagggcctcttccgcatctttcagcgcattttgttgagcaagatcatcaatttcagccactaattggtttttttcaacttgttgccccaatgtgacatgaagggcttttatttgccctgaaacctgagcaccgacagtcacctgcttctgtgctttaatcgtgccatccgctaagactgtttgttccagatcgcggatttcagcaacggcggtgatatagcttggtttatctggtggtgaaatccatctgaagaatagcaggccaccgatgatcagtagcaaaactacccacccgataaggcgtcgttttgaaccagtaacatgttgcataattaatcaaaaatccttgaacgacaatgaaggctgcgaggtaataaaacacagaggcgtaatttaccgctaaggttggatcatgtgggttaagtgagattcaagattatgtaaggattgagtaaaactggctgcatggtattggaataggcacgaaaatagctggaatcaggtaggggagttaaaaatgaaaattttgttagtcgatgatgatcttgaactgggcacgatgttgaaggaatatttgggcggagaggggtttactgccaaacatgtattgaccggcaaagcgggcattgatggagccttgtccggcgattacaccgcgcttatcctcgacattatgttgcctgatatgagtggtattgatgtattacggcaagtgcgtaaaaaaagccgtttgccgatcattatgttaacggctaaaggcgacaatattgatcgggtgatcggtcttgaaatgggcgcggatgactacatgcctaaaccgtgctatccacgtgaattggtggctcgattacgcgctgttttacgccgttttgaagagcagccaactttgtcctccattgatagcggtattatcacgcaaggcggattgacacttaacccctctacccgcagtagcgaatggcagggtaaaccgtttgatctgaccgcatcggaattcaatctattagagctgctgctacgttcacctgaacgcgtggtgactaaagacgaactatctgataaagggttagggcggcctcgcgaagcctatgaccgtagtgtcgatgtgcatatcagtaatattcgccagaaactcgccgccctaccgggtaatcatttaaatattgaaacggtacgtagcattggctatcgcatccgataaccgtcactgcggagtgagataacctatgcgcggaagattattctggaaaatcctgttgggtttttggctgacgtttattttgatgactcagatgttgtgggtgattttttccttttatggtcatcgccatgagccaccagagaatgacctcgttcggcagattgcccggttgcaggttgtttcagccgcatcagtattacataccggcggtcagccagccttaaacgctatgatggctgattggccagaagcggacaaaaaatatttttctgtcttacctgccgagatggcagatacggcagaaaaagatatatcggctctctctggggaagaacctaagttatacagtagcgaaatcgtcacttgggtcaccgcacctgacaaggaaaactaccgtgtcagctacgacattgaaggtttacgcgcagcaaacttggcaaatgcccctgataaacatcgccgtgaaatactgaatgttcctatcccgatgatctggatgggggtattagggggcttatttttcagtacgttattagcctggaacttgacacggcccatgcgccaattacgtgtcggttttgaacgggtagcacagggggatttatctgtgcggttgcttccagtgatgcgccgtcggcatgatgaactcacggaagtcgcgcgggactttgactcgatggccgaacgcctacaggcactggtcagtgcacgtgagcaattattgcatgacgtttctcatgaattacgttctccactagcccgtttacaattggctatcggtttagcgcatcagaaccctgacaacgtagacaacgcattacagcgcatcgagcatgagtccgaacggttggataagatgattggtgaattattggcgctatcgcgtgctgaaaatcacagcctggccgatgatgatgagtattttgacttacaggaattagttaaagtcgtggtgaatgatgcccgctacgaagcacaactgccgggagttgaaatccagttagaggtcgcggcacagagtgagtataccgtaaaaggtaatgctgaactgatgcggcgtgctatcgaaaatattgtccgcaatgcgctacggttttcagcaagtggccaacaggttaaggtgacgctctctgcgctggataagcgctatcaaattcaggttgcagaccaaggcccaggggttgaggaaaacaaactatccagtatttttgacccttttgttcgtgttaaatcagcgatgtccggcaaaggatacggcttggggctggcgattacgcataaggtgattctggctcatggcggtcaggttgaggcgcgaaatggagagcagggtggtctggtgataacattacgtgtgccacggtggcaggcctgagcggtaagctgagtgaataaggtgtagtgaatggatacgagagaaggccactacgataagagataggaaaggctaaaagaccatcatggccggcagcaaaacggcgcccttgagcgccgtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcggtatcgatatgaactgtttgttgatacggcctatttcttgatgcggataataggtgtctcgcccacagtcacgctaccagaaagtttaatcagttctttaatctcatccatgttagagataacaactggtgtcaatgtagacttggctttttcttccagcagggccaaattgaactcgatcaccacgtcacctttcttgacgcgttgcccttcttcagcgatacgtgtaaaaccttcgcctttcagttcaacagtatcaataccgaagtggacgaacagctcaatgccgctgtctgactcgatagaaaaagcatggttggtctcgaaaattttaccgatggtgccgtcaacaggagcaaccattttattgccagagggcttgatagcaataccatcgcccacgatcttctctgcaaaaacaacatcaggaacatcttcaatgttgacgatttcaccagacagcggtgcaactatctcaataacactgctgtcttttttatcatctgaaaccaatgatttcagtttatcgaacaaacccatgatcttctcctaagtatttatattgggcagcgtcccagtatcgtggaattagcagagcgttttctcttcgatgaatgtggtaaccaaatccatcaattccttcgctgttggctgagccagtgcctgctctgccaacaccttcacatcttcgaaattcgtattacggataattttcttgatgcgtgggatcgaaattgcactcatgctgaattcatccagccccatgcccaatagcaacagtgtagcacgttcatcgccagcaagttcaccgcacataccggtccacttaccttcagcgtgagatgcatcaataacctgtttgatcaggcccaataccgatggcgacatcggattatagagatgagaaatcagctcattgccacgatctactgccagagtatactgagttagatcgtttgtcccaatactaaagaagtcaacttctttagctaaatggcgagcgataaccgccgccgcaggtgtttcaaccattacaccgacctcgatagtttcatcaaaggccttattttcttcacgtagctggcttttcagcagttcaagttctgctttcagttcacgtacttcttcgaccgaaataatcatcgggaacatgatacgcaacttaccaaacgccgacgctcgcaagattgcccgcagctgtgcgtgcagaatttctttgcgatccatagcgatacgaatagcacgccagcccaggaatgggttttcttctttcggcaagttcatatacggcagatctttgtcaccaccgatgtccattgtacggacgataactgcctgagaacccatggcctctgctaccgctttataagcctggaactgctcttcttctgtaggcagagagtcgcggtccatgaacaggaattcggtacgatacagaccaacaccttcagcgccattacgctcagcaccggcgatatcacgcactgtaccaatgttggcaaccacttcaacctgatgaccatcaagggtgatagctggcaggtctttcaatttagccagttcatttttttcggtgatgtactggtttttcaccgcttttaactgctcgatcacatcggcagttggattcaaataaactttgttgttaactgcatcgaggatcaagtaatcatcattcttgacctgcttggtcacattactggtaccaacgatggcaggtaattcaagagagcgagccataattgaggtgtgagaggtacggccaccaatatcggtgatgaaccctaacactttatccaaattaagctgtgcggtttctgacggcgtcaaatcggtagcaaccagaataacttcatcctgaatcgcactcagatcaacaatgttcagaccgagaatatttttcagcaggcgtttaccgatgtcacgtacgtcagcagcgcgttcttttaggtattcgtcatctaattcttccagggcttttgcctggccttcaatgacagaataagcggctgcatcagcagaggcatgctcatctttgatgagggctatgatttcctgctcaagctcttcgtcttccaacagcatgatatgcccttcgaagatggcagctttctcttcgcctaggcttacgccagctttggtcttaatcgcttctaactgttcagccgctttggcgcgcccagctttgaaacgctcgacttcctgctccacttggtcagcagagatctttttccggttgatgacaatctcatcttctttcagtagaagtgctttaccaaaagcgatacccggtgatactaaaatgcctgaaatcataaccctaccttactcttgactggtgttaactaaaaaagagcgcgttgattactcaagctctgccatcagttttaccagatgctcaaccgcttttttctcatcttcaccttcagcagagatcgagactacagtaccttgggtcaggcccaaagtttgcagtttaaacaggctcttggcactggcacttttaccgtttgaggtcacagtaatttcagaggtaaagcctttcgcttctttaacgaactgagcagcaggacgggtgtgtagaccgtttggagcagtaatagtaacttcttgctggaacattgtgtttccccaacttattggatttatgttgtgaggctaaagtttagtgtaaattccaaactttagcctgtattggtgtgcgcattactaacaattagttttgctaacaattagcattactaacgatacgcataacgaaacaatatagggcctgcgcatgactatgccttaaccgttggcaactcacaaagacagttttagattctgacttggggacagatctaaacgaccctatcgcatctaaggataatgctctctttgcattatgtcttcaatctgcgtttagtcatgccatcttttgttgtactgcaaaataggtaaatcgattcagccttaggtgtgactgaaacgcgattaatttcgcgcatcaaaataattacccattaaatactaaacccggagggtaaaatcaatctttatgtagtaaaaactttgatgtactctacaaaaaaagcaccccaaagggtgctttttttgcatttagtgcggtagcccagactactgttgcagctcttgctctgtgaacaaatctgcgaacaatgctgtacttaaataccgttcacccgaggagggaaggataaccacaattgttttgtcagtaaagccttcctcttctgaaagcttaacggcggcagcaacggctgcacctgaagaaatacccgccagaatgccttcttcatccatcaaacggcgggccatcgaaatagcttcttcattggtgaccagcgctacacgatcaaccagactcaagtcgaggttaccggggataaaacccgcaccaataccttgaattttatgcggaccaggtttgatctcttgaccggccagcgcttgggtaatcacgggggagtcagtgggttcgacggccacagtcgtgatggctttgccttgggtgtttttaatatagcggctgacaccggttagggtaccaccggtacctaccccggagacaaagacatctacatcaccatcggtatcttcccaaatttcagggccggtggttttttcatgaatttcagggttagccgggttactgaattgttgcaagataaggtagcgttctggatcggttgcttgaatttcttccgctttggcaatcgcgcctttcatccctttggcaccttcggtaagcaccaaatttgcccccagtgctttcagcaacttgcggcgctcaatgctcatagtttcaggcatggtaagggttaatttatagccacgtgcagcggcgacaaatgccagggcaacacctgtattcccgctggttggttcaaccagctctttgcctgcggtcagaataccccgtttttcagcatcccaaatcatgttggcgccgatacggcacttcacactgaaacttgggttacgcgattcaactttcgccaaaatacgtccgttgccgatacggttcagacgaaccagcggcgtatggccgattgttaaagagttgtcttcatatatcttgctcatagcccgtcctttaactctatgaaaatgtagggaacgttcaaatcatacgcgaacagtatggctatggaagtaagtaattggtatatcgatatgtcattaagaaataagttttaatcccaataacaagggcgtgttagacacgcccaccgaaaatgatcatggcagctgaataaactggctgcgatagcgatcaacccacatggcggtagcgccacaaacggccactggcataatcaccaggttgaggaacggtatcatggtgaataagctcaccagagcaccgaattgcaagttatcgactttattctgacgcagcgcagtgcgcatctgttggaaactgactttatggttatcaaaaggatagtcacagtattggattgatagcatccaagcactgaacaggaaccataatactggtgccactgtttggccaacgccagggacaaaatagagcagtaacaacacgagcgctcgtggcaagtagtaagccaatttgcgccattctcgcgccatgatacggggtaaatctttgacgatcccccagctccctgtatcgggtaggggctttccggtcaaactggcttccaactgttcagccagcaagccattaaacggtgccgcaataatattggcgagagtactgaacagataactgaataccagcagtagtgaaatcaccatcaatggccacagcaagtagcttagccattgcagccaactgggaatatagctcattagctgtggaacccaatcacctatccgattgaataaccaccaaaaagccccgcccatcagtagaatattcaccaataaaggtaaaataacgaatcgccggatgccagggcgagagattagtcgccatccttgagcaaaataagagaaaccactcactttattaccgccttttttacgtaggtcataccattccgttcactataatcttattgaccggtgtatcatatcggtatgatttcccactgcatagtcgcattttgtgcaaaaattaagcgaaacacctagcataatcatctttcttcgaagaaaattgagcacggacttgcacttgtgttcgttgggaaatagagttaaagggtgaatgtttgccgcggtggcaatgtattggaacaacagagatagtaatgatgcaggatttgcgtctgatattaatcgttgttggcgcgatcgccataatagcgttgttattgcatggtttgtggaccagccgtaaagagcgctcttcactttttcgcgatcgcccagttaaacgtacaaaacaagaacgtgttgaaaccccgatcgagagtctcgatgaaggggtaggagaagtgcgcgtccgcacgtctcacccacaagagaagccttcatttaatcatcttgacgatgatgacgatgaagtgccggttattcagcatgctgaaacaaaatcggctcaggttaagacagcatctcgtcaggcgccttttgcttcagtacaaacagattatgacgacccgcttttgggtgggctatctgctgaacaaccaccgcatgacttatcgcgtgatcctttgcttggcaaggctgatgaatcttattcacagccgcaacacgcagagccaccgcatgtggaaaaacctgcacatcaggtggctccacaacagcatgtggaatctcagcaagagcccgtcgctccagcacccgaagcgaaaccacaaaagctaaaagaaactgttttggtgctgcacgtcgcagcgcatcacggtggtgtgatcggtggtgaggtactactgcaaagtgttcttcaatctggtttccagttcggcgagatgggtattttccatcgtcatcttagccctgcaggcagcggaccggtcttattcagtctggcgaatatggtaaaaccaggttcgtttgaccctgacaccatgtctgatttttcaacgcccggtgtttcaatgtttatgatggtaccgtcatacggcgatgcgaatcagaactttaagttaatgctgcaatcagcccaacgtattgccgacgatgtcggtggtgtggtgttagatgatgaacgccgcatgatgaccccgcagaaattggaatcatataaggcgcgtatccgtgaagtgctggatgcgaatacaattgcttgataatcttttttataaagcgattgcctcgtaataaatcgaattaacccgaacccccgcatgccgggggttttttatctttggtgatgagctatggaatcgataatccaacaaattaatcaactaagaacttcattgcgccatcatgaacatcaataccatgtgctggatgcccccgaaatccctgatgctgaatacgaccgtatgatgcaacaactgcgtgatttagaagcacaacatcctgaactggtgactaatgactcaccgacgcaacgggttggtgccgcgcctcttgatgcctttgaacaggtgaagcacgaagtaccgatgctgtctcttgataatgtgtttgatgaagaaagttatctggccttcgataaacgggtacatgaccggcttaaaacggcagaaccactgacattttgttgtgaactgaagctagatggtctggcggtcagtttattgtatgaaaatggtgaattggtgagagccgcgacacgtggtgatggcactacgggagaaaatattaccgctaatgtgcgtactattcgtgccattccactgcgcctacatggggataatgtcccgcggcgcgtagaagtccgtggcgaggtttttatgccacaagccggttttgaacagcttaacgaagaggctcgtcgcaaaggagggaaggtctttgccaacccacggaatgcggcggcgggatcgttacgccaacttgatccccgtattacagccaaacggccactcaccttcttctgctatggtgtcggtctgctggatggcggcgagctaccccgtagccatattcagtgtctgatgcaatttaaggcatgggggttacccgtgagtgagcgggtgaaactctgcactggcagtgatcaggttattgctttttatcgtcaaatagagcaagaccgcgcaggcttgggctttgatattgatggtgtggtgatcaaagttgatgatcttgctttgcaggagcaattggggtttgttgcgcgtgcccctcgctgggcgacggcatttaaattcccggcgcaggaacagatcacacaggtccgtgaagtggaatttcaagtgggtcgtaccggtgccattactcccgtagcccgtctggagccggttcaggtggctggcgtgattgtcagtaatgcgacattgcacaatgccgatgaaatcgaacgccttggtttgcgtattggcgatacggtcattgtgcgccgtgcgggtgatgtgatcccacaagttgttggtgtggtcatggaacaacgccctgatgatacgaaggagatcactttcccaagccaatgcccagtgtgtggctccgatattgaacgggtggaaggggaggctgttgcccgctgcactggcggcttgttctgtgctgcacagcgtaaagaggcacttaaacattttgtctcccggcgagcactggatgtagacggtatgggcgataaaattatcgaacaactggtcgagaaacagtatgttgaaaatccagctgatttattccaactgaccgcaggtaagttgacggggttagatcggatggggccaaagtctgcgcaaaatctgattgcggcgctggagaaggccaaacagaccacctttgcacgcttcttgtatgccttggggatccgcgaagtgggcgaagcgacggccgcaaatttagccgctcacttccgcactctggataatctgcgtgcagcagatattgagacgttaaaaagtgtgccggatgtcggcgaggtggtggctaaacatgtgatgaacttcctcagtgaggaacataatcagaaagtcatcgaagaactggagaaagtggtcagttggcctgagccgcagcaaattgtagtcgaggagagcgatagccccttcgctggaaaaacggtggtcctgacggggtcattgacgatcctttcacgggatgaagcgaaagaccgcctgacagcattaggcgcaaaagtgagtggcagtgtctctaaaaaaacgcatctggtgatcgctggcgaggcggctggttctaaactggcgaaagcgcaggaactcggaattaaagttattgatgaagctgaaatgatccgtttgctgggtgaataatcctaacgccgggggcgatatggaaaaagagaatttgattgagattgctaatacccgaatgccttttggtaaataccaagggcgggtgttgatcgacttgccagaagagtacctattatggtttgcgcgcaaaggtgaatttccgcagggcaaactggggatgctgatggagatgacattagcgatcaagatagaaggattagacggcttagtgaagccgctgaagaccggctaaatctggctaacaaatggcgatggaaagacccactcggaaaatatgatctctagtcggccaaccatcgccattccaccacgtagtaaggcacaaaacgccatcagatataaacgttaatctgattctgcgcggaggggcgatttaccccatcccccgtcggtgcacttaccgcattgttgtcactttctttggttttatctgcatcatcggcttgaattttggcaatttcagcgcgtagcaccgcaatttgggtctcaatcagttgctgctgtttttgtaattcttcagcgctcaaatcagtatcttttaaggcacttaattgttctgtcagtttttggatctgctgattaagggacttgatttttgccgctgtactgctctcagaagcgctgtcactcgtgctactgctggtgactgaaactgatgaggtagaaattgtattcgacattattattcctcagaaatacaggagtggaataatgcttatcgacggacagatattaacctttagcatttgaagtgacttttacactatcttatcacttacacaatcttatcatttggctgttttgaggatggctaagcgactacatgtaaatttggccaatgctgtagccaacttttgctgttgacccgttgatcaaaggtcgctagttcgccgttttttggatttagtgtgaccgttagggcaaaaagcgcggctaaaccaagaggggcaattagttcgatttcgccctcatctgtgagtctggcaccaatagcggtttcgatttcaacccaatagctgatggcatcttcagtgctggtatacggcaggcggccgctatgtagatgcatcctcgcctggtttttcacagaccaagggaatctgtttttttgagccgtttgtttatgaaccatttgtttatgaacagtttgtttatgaggcatgtgcttattaagcaatagcgcctctagctgtaagtcatgctgctcactgatatctttcttatcgaaatagactaaatcaatatcattcagcggtgttggggaaagatatccatgcaattgatcccataccagattacggacaaaacctgccgccaggcaccactggtttaatcctagctcacgagccgtatacagtgcctgcatacgataaggatcagttcgtaaccactgaataatttgttgatgtggaaccatcatcaatcctcatggtaattaagatcatcagtatgaagacaggatagcagtaatcgataatggcatagaggaccgattaattttcacggtctattttagctgttcggttttacgtttatcgatgaggtaacgaggaacaggcctcgtcggaactgaaaagcaaaaaaccggccaaaggccggtcttttaaagggtggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccacgaatgtggttgttcgtactgatttatctatatgccccaattaattcatttgattgttcaatcaaaccaagaaatttggtggagctagacgggatcgaaccgtcgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccaatgcgcacataataaatcgtgtgaacggggcgcatgatatgagacccccgaaactgtgtcaacggctaaatcgatttctcgtgttaagcgctgaaaaagcggccaaatcagcctgcaaataacataataagtggaatgatgttcacaaatttgttgtcacaccgctgctgttatcaaatataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggcgaccagagtggccgcctgataacacggaaaatgataaattttactgttgagcttcgcgttcgctgataaaggccagagctttatcaatacgtgccagcgtgcgcgcttgaccgatagcatgaacagtcacatccatgccgggtgattgaccaacgcctgtcacggcaacacgcagtggcatacccactttacccataccgacacctaactcatccgcggtgccctgaatggcgttgtggacgttctctgtggtccattcggtgatggcggcgagtttaactttaacggcttccaaaggctggcgggcaatggggcgcaggtgcttcttagcggcatctacatcaaatgcgtcaaactcttcatagaagtaacggcaggactccgccatttctttcagtgttttacaacgttcgcccagcagttttactatctcaacgagttcagggccattacgtgtatcaatacccagttgttcaacatgccatgaaaggtgtacggcaacctgttcaggtggcaggctattgatatagtgatgattcagccactgaagtttttcggtattaaaggcactggctgatttactgacggcatccagggtaaataactgggtcatctcttcaatagagaaaatctcttggtcgccatgggaccaccctaaacggactaaatagttcaacaacgcttctggtaagtacccgtcatcacggtattgcatgacgccaacagccccgtggcgtttagacagctttttgccatcatcgcccaaaatcattgagacgtgagcatactcaggtactggtgcacctaatgcttttagaatattaatctggcgaggtgtgttgttaatatggtcttcaccacggataacatgggtgatctccatatcccagtcatcaatcaccacgcagaaattataggttggggaaccatcggttctgcggatgatcaagtcatccagttcctgattgctgaattcgattggcccgcgaattttatcatcaaaaataacagagccttcctgcgggttacggaaacgcaccactgacggctcatcagcgccatgagtacattggctgtcacggcagtgaccatcgtagcggggcttttctccgttagccatttgagcttcacgcaatgcttccaggcgttctttagagcaatagcagcgataagctgtaccggcatcaagcatttggtcaataacggcgttatagcgatcaaaacgcttggtttggaaatacgggccttcatcccaatccagattcagccagttcataccgtccataatggcatcgatagcttcctgtgtagagcgtccaagatcggtgtcttcaatacgcagcacaaattcgccacctaaatggcggctgaatagccaggagtagagcgcagtacgcgcgccacccacgtggagatagccggtaggactaggtgcaaaacgggttttgattttcattgggattgatgccttattacgctacgcctgcccgcagaggctgacagttgttcgaaattctaaaaagtaggcgacattctaccactgtgtggtaattcctcaacgacgttaccaacctgcaattgatgattactgacatatatggctaaagagacgtcagtgacggtgataaatctcgcatcctgtttaaatttgcggcgaacggttgttttcgttttaaaaaccgttgactcacttcgaactatccctataatgcgactccatcaacacggcggggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccaaactcgatgtgttgtgcagtagaatgagatagatgagggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccactcatctctcattgatagaattagtagaaataagtagtagaagtgggcgattagctcagttggtagagcatctcctttacacggagggggtcatcagttcgaatctggtatcgcccaccacttcttttacctatcagcttatatttatataatgggtcgttagctcagttagtaaaacagtttacttttaatcaattggttaaaggttcgagccgagcaaagcgagacagcaacgcgctagcgttgacccgaagggcgagtccgtaggatgagtaatcccgcatgattagcacttaaatgttgaataaatctatataatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcccgcacgacccaccattatatctagtacctcgaaaactccccacaaactcaaaaatcgcatactacacatgtcgtgtgggtgagatcctgcgttcaggttcgagccgagcgaagcgagacagcaacgcgtcagcgttgacccgaagggcgaggccagaggccgagtcatcccgcacggcccaccattattaatcccatcaatctcatttattccgcttctacttattccctattcactgcctcatgactccaatcctgactttcaggttaccgacccaaatatcctaacctttcgcccccgaggataatcactcggaaaaataatttgatgctgaattatagatacaaaaaaggtgccgtagcgcctcgttaagcgatcgttaatggggacttagagcaccaagcccgcgatagaagcagacagcacactgaccaacgtggagccatacaacagcttcagaccaaaacgggaaaccacattaccttgatgctcattcaggcctttaatcgcaccggcgacgataccgatagaagagaagttagcgaatgaaaccaagaacacggacaggatacccacactgcgtggtgaaagttgagaagcgactttctgcaaatccatcattgccacgaattcgttagaaaccagtttggttgccatgatactcccgacctgtaaggcctcatgggcagggatacccatcacccaagcaaacgggaagaacacataacccaaaattccttggaagctaataccgaacagtaaggtgaatagagcattcaccgcagcaatcaacgcgatgaaaccaatcaacattgcagcaacgataatggctactttgaaaccagccagaatatattctcccagcatttcaaagaagctttggccttcatgcagattactcagttgcaaatcttgttcttcgcccactttgtacgggttgatcaatgacaacacgataaaggtactgaacatgttgagtaccaaggcggcgaccacaaatttcgcatccagcatggacatataagcgccaacaatcgacatggaaacggtcgacattgctgttgccgccatggtgtacatgcgtttttcagacatcttgcccaaaatatctttataggcaataaagttttcagattgtccgagaatcagtgaactgacggcgttgaatgattccagtttgcccataccgttaactttggacagtaatgtaccgatcagacgaatgacgatcggcaaaactttgatgtattgcaaaataccgattaatgcagaaataaagacaataggacacaacactcttaggaagaagaacgcgagacctttatcacccatatcattaaagacaaaatcggtaccggcggctgcaaatcctagcaatgtgtcgaaaaaccctgcgaatcctttcacaaaacccagtccagcttccgaatggaggaagaagtatgccagcaacacttctataaccaacaattgaataacaaatcgaatacggatgcttttacgatctttacagattgccaaagccagtatagctaccacaacgagggctaacgcaaactgtagaatatgggacatatgtgctccaaatttgaggcaggcgagattttggtggtcattttatgtaacggctacattaaaaaagagatgtgaaccacaaatataaaaattcactttcataaatgcaaacaaattagtgggcttgatcacataaaaaattatgttaataatctgtatggtaagtagtatacccatgtaatttataaatgattgtagttataaatgatggtagttataaatgattctaatcatccgttctgaaaatagcgatgtggcaattaacataattcttcataaaatcagtcagtaacgatcacgagcggcaagttattcagtcccgccattcattcggcatctactaacaaaaaagataattccattatcacaaatgcgcttgataattattctcatttaaaagatagtaggggtaaataataaccgtgcactttccaagggggtaagtctgacatgcttaatggccgtgctgtcgatacatctcgtcgcccattaaggaagattaaactctccttgatggggcctgcttttattgctgccattgcttatattgatcccggcaatttcgcaactaatattcaggcgggggccacgtttggctataccttgctatgggttgtcgtgtgggccaacgtcatggcgatgttagtccagttgctgtccgccaagctgggtatcgctaccggtaaaaatttggctgagcatatccgggaccgtttccctcgtccagtggtatgggcctactgggtgcaagccgaaattatcgtgatggcgaccgatttggctgagtttatcggggcggctattggctttaaattgctgtttggtgtgacgctactgcaaggggcggtgctgaccggtattgccacctttcttattcttatgttgcaaaatagggggcaaaagcctctcgaattggtgattggtgggctgctattgtttgtcgccgcggcttatattgttgaactgatcttctctcagccagatattgcggctcttggccgtgggatgctgatcccaaatttacctgatggtaacgccgtatttttagctgcgggggtgttgggggcgactattatgccgcatgtgatttacctgcattcagcattaacacaaaccgggggggaagagtctaaaactgagcgctatgcctcgaccaagtttgatgtagcgattgccatgacgattgcgggctttgttaatttggcgatgatggcaaccgccgctgcggcttttcatttcaatggttatgagaacattgctgaaatcgaagaggcttatataaccttgcagccgctgttgggtaatgctgcggccactgtttttggtttgagcttaatcgccgccgggctttcatcaacggtcgtgggtacgctggcggggcaagtggtcatgcagggttttgtgcggttttatattccaatgtgggtgcgccgtatagtcactatgttgccttcttttattgttattttagctgggatggatgcgacacagatattggtgatgagtcaggttttactgagttttggtattgcactggcactggtgccattattggttttcaccggtaataaagagttgatgggggagctggttgatacaaaaaccacccagattttaggtaaattggtggttctgatcgtggttgggttaaatgcctatttactgattagcctgctttagacttaataatgaacgttgtcaggcgtgtcgatccgataataattccatgaaaacccgcctgacaggctttattgagcgatgacaatgtctatttagtcatcatgacgatgacctcgccctttcttgttgtgatgtttttgaccatgcttattgccatgcttgtcgtatttccagtaacggccttcacggtagtaataatttttcttccaccatcccctgtcttgccagcggcggccatcccagtaatgcccattgcggttacgttcacctaaatttcgtccttgatggttcagccaccattggcgatcgcgccaatcatagccatcccaataattaccacgacgatcttgttcaccaatttgcaaagaaatactgggtaacaattcaatgctttccgcattcgccatcggggttaacggtaaccaggcgagtatcgtgaccaataataacggttttaacatcattggttttaatattgttggtttaaaaacacccgtatttaacatctcttatccttgctcggccttattggcatgaggtcatcttaaacagtgcattgaagattgacgttcggataaagctgtaaaataaagttttaagatttatctgtatgggcgatagccagcagtcagagggcacctgaagtgccctagcgataagcttgataggaaagtgtctaggctaaaatatgttcgatagcgttgatttctttatcactgaagtttgtattggctaacatgccgatagcatcatcaatctggctgactttgctggcaccaatcagtgccgatgtgactctcccgccacgcaacacccaggctaaagacatctgtgataatttttgtccacgatcgagggccaactcattcaattggcgtattttgaccagtttttcaggggtgagttgttcagggctaaggaatttactgtcactggctgcacgtgagtcttctgggatacccgccagatagcgatcagttaataaaccgccagccaacggagaaaaggcaatagagccgacaccatattcatccagcgtatcttgtaagcctgcttcaatcccgcgttcaaacatcgaatattttggctgatgaatcaggcagggggtaccgagtgcacgcaaaatttcacaggcaagctgtgcttgatctgcaggataattggacaaaccgatatacagcgctttgccctgacgcaccagtaggtccaatgctgccatggtttcttccagcggcgtattgggatcaggacggtggtgatagaagatatcgacataatccaaccccatgcgttgcaggctttgattgatactggcaaccagatatttcttcgacccccagtcaccgtaagggccgggccacatggtatagccggctttggaggcgataatcagttcatcacgataagggcgcagctcttgctgtaggatgcggccaaaattcagctctgcggagccggggggaggcccataattattagctaaatcaaagtgggtgatgccatgatcaaacgctcggtgaatcaggctacggctattttcataccgtgtgctgtcaccaaagttatgccaaagaccgagagaaatggccgggagctttaacccactgtgaccacaacgatgatactccatctcctgatagcgagaggaacttgcttgataaaccatgatggcctctattagtgatagcgaacggcattagcgatagcagcaataataaaaataagcgctattgtagtgtatgcgttttcatcggttgtgtaagttgtggcgatcacaatgctaatcagcgcgttatcgtcatcagtgtggtgagttagtgccttccgttaattgatctaatagccaatagccagcaggccccggtgggctttttttcgaccaaaccgcatcaatggagatcatttttggccagccttgcaccggcaaagtcaccagtttttcacgcccgaattgttctaccagccaacggggtaagatcgcccagccaaagccttgctcagccatctctagcaacatcaaatagctgggggcggaccatgtcaaaccttgagattgattatgatcagtgcggttataggtgttcagacacagctgacgtgtggtggccagttgctcattttgcaggtgaggaagtctggtcagaggatgaccgcgtagcacaaacaccgccatttcagtctgtgcggccagccgagtggccgcaatatccgggggatagcgttcttgcatttccactacaccgatatgggcgcgtttgagttgcaagaggtcaatgacatcttcatcttcggcaaccagacattcgaattcgacatcagggtagcgctgctcaaagcggcgtagcagattttcatgatgtgctggctgataataggtatcagatagaacgaatgttaatcgcgtctcaacttgacccgccagacgaatagataaatcagtcaggcgctcactggcggccaaaatctcttgtacgtgagccaacacacggcgaccgtgatcggttaacactggctgacgggcttgtcggtcaaatagggttaagccaaggtccgcttccagattggcgatagcagtgctgatggttgattggcttttacgcagcttacgggcggcggctgagaaagatccaagggccgcggcttcaacaaaagcaatcaatgcctcaggggaataatgcatgatgtatctactttatcgatggattctatttttaatctatcttaaaaagcgatgataatcacctgcaacaatgtgctattaacttatttaagtaggtgttttatgcaagtccatcacagatctttggttgaacgggtcatccatgcaattggttttgaggtgattgccgtcgctatttgtgcgccggtcggggcatggctattagatcgttcaatattacaaatggggacactggcggtgcttctctcgtcaatcgcaatgttgtggaacattgtttacaacagcctgtttgactatttttggcccgtcagtcgggtgataagaacgctcaagatacgggtattccacgcgctgggatttgaaggtggctttattctgatgggcttacccgttgctgcctttgcgttagggatctcaatatggcaggcgttagtgctcgagatcggtttcttcctgttcttcctgccctatacgatgttttataactggctgtatgacagtttgcggatgcggattattcgctcccgccaggcaactgaattgaaacccgcctcagaaaatcggcgtggttcacgctaaattttttatttacgcctatttttactctgctcaatcgtgttgattgattacggctgaaacgtttttatgagatgtcagtcacaaaacaaagtggtttactgtattgagattgttgtttttctggcgtgattttacagtgggcataattgacgttaagcatcttgcaatggagagattttgatgacgacttatgccctggtgggtgacgttggcggtacgaatgcccggttggcgctttgcgctgttgcaacgggcgagatattgcaagcaaagacatattcagggttggaatatgaaagtttagaggatgtaatcaaacaatatctatcagagcatcaagccaaggtcaccgatgcttgtatcgcgattgcctgcccgattaccggggattgggtcgcaatgaccaatcatacttgggcattttctattgccgccatgcaacagaatctgggtctggaccatttggaagtgatcaatgacttcaccgcagtctccatggctatccccgtgttacctgcccaagatgttctgcaatttggtggcacacagccacagcctggcaaaccggtggcagtgtatggcgcaggtactgggctgggggtagcacatttagtgaatgttgatcgccgttggattagtttagcgggagagggcgggcatgttgatttcgcgcctaatagtgaagaagaagaccagattctggccgtattgcgccaggagttggggcatgtttccgctgagcgggtgctatctgggccgggcttagtcaatttatatcgggcaattgtgatttctgatgcgcgcctaccagagaaactggcaccgaaagatattaccgcacgggcgctggcggatagctgtaccgattgtcgccgggcattatcactattttgcgtaattatgggccgctttgggggcaatttagcccttaacctcagtacgtttggtggcgtttatattgcggggggcatcgtgccgcgctttatggagttctttaaagcctctggttttcgcgctgcgtttgaagataaaggccgttttaaagatttcttacaagatattccggtgtatatgattactcatccacaacccggtttactgggggctggtgcctatttacgccaaaaattggggtatgagttgtcaagctaaccgaattgtctttatcgtgggcgcagaagaatatctgccgggaggataagttccggcagatatgatgcggaagaaggctagtctgttatgcccaactgctgtttacctatctcagtgaggtttttgatggtggctctgccaataaagtccacctcgaaatcatccgcggcaaagtctggtggtgaacggccatcaataaagctggctaactggcggggcaaataggccgcatttttttcacaccacggcgctgcagcgatatacatcacgttactatcaaactcaccattatgttcattctctactgaatggatcacatcacagtgccaaaagaccgtatcacccgcctctaaatctggaataggggaaatagcttccattaaaagaggatgccactgttcagaagctgataacgcacggccgggtgcagcgccacacaaatcgtcgtcagcgacatcgtcctgtaaggcccgcagtaatatgtaagccattgcattagcaatcggaataacatttaaggttccggcatgggtccgctgtggggtcagtgcggtccatccctggaaggtgcggaacatcgaacacaccgccggtgaggggaattcacggacttccgggcggccctcagcggcgaaaggatcatatttttgccattgaccggagaacacatggcggtaaacatggcggaaattctcatccagccagcgttcaatcgaaccgccatccacatgaggagagaggccgagtgaagaggattttggtgggcggcggcgtgtgcggtcagcataggtgacgacacggttagcatcaaaatgttgcttaccgttgctttcggtttgccacaggttatttaagaatatttgcactgcctgcatgcgcttatcctgacgggcttcgacctgtggcgttgaccagtaaatgccataaatctgaggtttactggccgccagcgtgccaaaataattgtcttcggccgcatttttcaagcgttcgacaaagttgttacgatccagatagtcgccaatttcacggttccatgcggtggctttttcctgcggaaataccccgagaatggcacaacagccgcgttgttttatttgcgctttttgttcttcagtcaccttaccgttgataatatcatcggcatggagttgtgggaccgggtttttaccttcggccagattacgacggatctccatgacttgctggcggatattctcttcaacggcttgaaagacttgttgatagtcagggagcgcctggcgtaattgttgtttgaccgctttaatggccgcagggatatcgtctatgtgtaatgaagccataatattgattctccgagagctgtaggggttgggacttaacaggttatttgtatattttttgttatgttaacgtgaatattattcagtcaaaatagagaagaataaagggatgaggttaggctgaaatttcctcttttttaagacgtaaaaaatttgttatcaatcactcgacacttattcagcgctaggatatgttcataaacagaccatctgatggtcagcgtcgctcggacggtccgggcgctaacgtatcctcgaggaatttatggctgaattacctgctaaacgtcgttttacccgtattgatcgtctccccccgtatgtttttaatattacttctgagctaaagatggctgcccggcgtcggggcgaagatattattgacttcagtatgggcaatcctgacggcccgacaccgccgcatatcgttgagaaaatgtgcagtgtcgcgcaacgtgaagatactcacggttattcaacttcgcggggaataccgtgcctgcgtagagcgatttcccgttggtatgccgatcgctatcaggtggatatcgatcccgaaaatgaagctatcgtcactatcggctctaaagaagggctggctcacctgatgctggcaacgctggatcacggggatacggtactggtgccaaaccccagctacccgattcacatttatggtgccgtgatcgccggtgcgcaagtgcgttcagtgccgttgaccgaaggcattgatttttttggcgagctggaacgcgctatccgtgaaaccattcctaaacccaaaatgatgatcctcggttttccatccaacccaacagcgcaatgtgttgagttggatttttttgagcgagtcgtcgcgctggcgaagcaatacgatgtgctggtggtgcatgatctggcttatgcagacatcgtttatgatggctggaaagcgccgtcaattatgcaggtgccgggcgcgaaggatattgcggtagaattcttcacgctatccaaaagttacaatatggctggttggcggattggttttatggtcggcaatcctgaattggtcagtgccctggcccgaattaagagttatcacgattacggcacgttcacgccattacaggtagccgcgattgcagcattggaaggcgatcagcaatgtgtccgtgatattgctgagcaataccgccagcgacgtaatgccttagtgcgtgggctacatgaggccggctggatggttgataatcccaaagcctcaatgtatgtctgggcaaaaatcccagagccttatgcacatttaggttcactggagttcgctaaacgcttgctggcagaggcgaaggtgtgtgtctcgccggggattggctttggtgactacggtgacacgcatgtgcgttttgccttaattgaaaatcaggaccgtattcgtcaggcggtacgtgggattaagagcatgtttcgtgctgatggtttactgaaaccgggcaaatcttcccccaatgaaatggcctaatcaaacaaagtcgattagccagtaacttacattttggtaaggcgcttaggtgttttgccaaaatgcagctctatcaccaaaatgcagctctatcactaaaatgcaactctatcaccaaaatgcaactctatcaccaaaatgcaactctatcgccataatagcaaatcgctctgtgcgctattattgccatgttcttcatgttgttttcatcgatttgcgtcatattgattaaattattcttatgccgtcaacggagcatggttatgaaaaatcgctactctttaccccaaatagttctgcattggttaactttattgatgatcatcttgacctatttggccatgttgctcagcgatacggtgcccgatgaagagcgaacattcgtgagaaacctgcattttaattttggtatttctgtctggctattaatgttagtgcggctttggctgcggcagagaaacccgacgccagccatttcgccaccgttgcctcattggcagttattgggtgtccgtatttcgcattgggggttgtatctgatgttcctatcactgccgattctcgggtttttgactcaggcttatggtggaagaacttggttactgctgggctggcaagtaccgcagtggctcacgcctaacactgacgtgcgggattatcttaagcaaacccatgtgttcattgccaatttaggctatttcgtgattgggatacacggtgttgcggcactgtatcatcactatattcgccgcgatgatactttgcgcagaatgatgcctggaaaatgatcccaggatcggagatgacaaagggcgttgatgcgctccgaggttgaggttgatgactgggggccagcggcggagagcatcgtcagtaagtcaatcagacgattttccgcacggtaacgtcagcctcaaaacccaataaataaagggcctgttccagtgcttctactttagaagcgtaataaacatccagtaggcgatccatttgggcggcattcaaactgagcttgcgggccatatcagctttgcgggtatcactggcgagcatagcattgtgtaattcagcttttaggcgcacaagaatagggacatgaaccgcgatatcacccggctgcagcgctgagggggcagggatcagacggcgctcttccatctcggcggcaacaccgtttttaatcccctcctgtgcttccaactcgacatcttcaagggagtaggtcactgaattcaattcagggaagtcacgataatgaatatggtattcgccactggcttcatcaacggtataactggcggggtaactgaacacggtgttcactcctgtgagtgcaatgaggacggaaggtatccgtattgtactggtatctgccagggaatccccttctttcttgaccttatgatgtagtgagccaacagggcaatggcattagcgtatacccgatttattttcagccgtattcttttgtagtaatcgctattatcttcataacaaccaagaggattcttataaccatcaataaccatgattagtcgttttgtttacacgaaaaattaacaaatttataaataaataaacttaatttatatgaagtatattttcatatgagtgataagcagagaagtttaaatcgcaacccataagataatttattgttattaagctaagtatcgaaaaccattttatgaaatattttaaaatagaattaacatctgttactatacctttggtatggcctgtgcaactaatagatatctataatttcactttcaatgagttatgggcgtcatctttttttgcttttttaagtcggagcattattccaacttaagtaaaattgttattattcatcatttatcccgggaataattttaaaaattttattgagaatatcctttttatgaagagaaaaatatttttaagcacgatgtttataaccgcttttttattaagtgggtgtgctaccgaatcatcacgttcccttgaagtggcaaaggtcgcctcttatggcacccaatataatggcccacgtagccctatttctgtcggtaagtttgataatcgctccagctatatgagtgggttgttctccgatggggtagaccgcttggggaatcaatccaaaaccattctggtgacacatttgcaacaaacggggcgctttaacgtgttagagcgtaccaatatggaagaacttaaaaacgaagccgctatttcagggaaaagccagcgactaaaaggtgccacctacgtggtgacgggtgacgtgactgagtttggccgcaaagaaaccggggatcgtcaactgtggggcattttgggtcgtggtaaatctcaggtggcttatgccaaggtcaatctgaatatcgttaatgttaatacctccgaagtggtgttctcttcacagggggcgggtgagtacgaactgtctaaccgtgaagtgatcggttttggtggtactgccagttacgattcgacgctgaatggcaaagtgctggatttagcaattcgtgaagccgtgaacaacttggtcgcaggtattgaatctggtgcatggcaacccgcgcaataaaccttaatgagtatggatactgcaagatgaaattattgaagaaaatatcgttgttgctggccgtcgccgttttagcgggctgcgtgactgcacctaagcctatttataattgggataattatcagtcaacgatttatgaatattacaaatcgaatgaaacgcctgagcagcaaattgcggcactgaaagaaaacattgagaagtcacaagctaaaggtttgccagtcccccctggcttgcacgcgcatctggggatgctgtatgccaacaccggtcatccggaattagccatggctgaatttaacacggagaaagccactttccctgagtctgctccgtttatggatttcttaatgagcaaggataaaggggcatttaaatgaaatctattttcgccgtatgtgctgtcatgatggcgttgctactgactgggtgtgccacgccagtcgcgacggattacactgactttaagcaaagtaaacccaaaagcattttggtgctgttgccacaaaatcagtcgccagaagtggacgccagccatggcgtactgtctcaagtcacttatccgttggctgaagcgggctactatgtgttaccggtggccgtggttgaagaaacatttaaacaaaatggcatgaccaacgcgggtgatattagtgcggccagccccgccaagttgcgccaaatctttggtgcagatgcggtgctgtacatcactatcgtgcaatacggtacctcttatcaggtcatcaccagcgatacccgcgtaaccgctaatgcgaaattggttgatttgaaaaccggtaagctgctgtggagtggcagtgcaaccgcatccagcaatgaggggaataactcttctggcggtgttatcggtctattagtgcaggctgcggtcagtcagattgccaataccatcacagataaaagccatgatgttgccggtataaccagcgccagaatgctttctgcagggacgcctaatgggcttctgtatggccctcgttcaccgcaatacggtaaagatgggaaataagtattattgatagatgctccttcaggctgctgacaaagtcaactgaaggggaaacgtaccgttgggggcgtcgcggcgtaagctaactgaacgcccttatatcttggtctaggtgcgttcaaccctccactcaccgcgttataaatcgctttgtcatcaatctcatacctcaatcactgggctgcaccccaaaagttggatacccaactgaataaggtgcagttttttattgatgtaattacccgctatatctgcatctctaatatccttgctgggcacctgaaaacgcattcaccacagccatcacatagctcagtaaccagtgtgggcggttggttggcttgccagatcagggcctgcttctcacaataatcggcgcagctatcacagtaaatataggtattttgacagatgttttttactgatggtcgggcggcaatatggaactcggctgatgataatgcgcctgtttggcaggcggtgctgcaagcctgacagcggctacaatagggtgtcgagaaatagggcgtcgagaaatttaacgcaggcctttgattgaccatcacaatcagattttcctcgcaggccgccacacagacaccgcacccggtacagctctgttgaaaatgtggctcgtcaatagcatatggcggccggaggggaggaggggcggtgatgtcagagggcgcggttgtggtgctgggctgcacgcctttcagcaagccacgaaatagcccccggcggctgatcgtccggctttccagataagctttatagtaacgttcgtctctggccactgatttattttttgtcaccgatatagctcacggggcagaggagataataccaactctgtttgcaaggttttcaggtagcaagccgctattttggccagtaagggataaaccgggtattcgacttgggctgcgttgacctgttcaagataacggtacgcccacggcagtaaatgcgcggttagcagcacgctagctgcgtccttattatgttgttcgatcaaatttacccatgctaataacattaagccaaactgatcttccggttcacgcagagggctttggctaacccacccctgttcggctaaaaattcacggtattgcaaggtgctggcacccatcaaaatattttctttatccagataaacggaaccccaaggcggggcaggcatcacaccttgcccttcaaacagaatcgaaaaatcgtactccagtcgttcgggggagatatccggtatttgctggcaatattgcaccatgctcgcgtgatcgggccaagggaaaagctcagcaatgtgtggcaataacggaaagaggcgctgtaccgtatctgattgcggtggataataaaaacacgcgcctaaaattcgcggcaaggtggtattgagtagcatcggggttatcgctcttatgtaatacccgtcatatttcaagctgcagatgcgttggccgccttcactcaccccagtcacttaccggtgtaagctcctggggattcgctcaattgccgccttcctgccacttgaactatttagggtgatatccgtcatatttcaagctgcagatgcgttggccgccttcactcaccccagtcacttaccggtgtaagctcctggggattcgctcaattgccgccttcctgccacttgaactatttagggtgatatccgtcatatttcaagctgcagatgcgttggccgccttcattcaccccagtcacttaccggtgtaagctcctggggattcactcaattgccgccttcctgccacgtaaattatttaggatataacgttattcgggggctgattagccgcaaaaatagccgctaatcagcgggtaaatcaccacatggaatgataaatcaacgcattaaatcacattggtatttgccagagattataaaaggcaatccgcccggctaattcaccgatgataagcgctgatgcacacactgccagtgttgcccgtgggattttgtctttcagtaacgccgcagcggccacaaaaacgcctaataccaacagcaggatctgaattccccagaagagggtctgctggctactcaattccgccgagccttgcccgaggaaagttaaataacccggtttattcaccaaggtcacaatggcaccggctagcaatgctatggcaccaagttgacgcgccccggttaacatagcgaaagccccaccgccaaccaataccgtcatccaaagttgcaatgaggtatatgacgtatcccaattagggaccgtggtcagttgatagacttgagttattgaccaagcaaaagtcagaccaaccagaacagtggcaaaattacacagcgccgccagtagcgaatttttcaccagagtcgaaaagaataccgtgccgcaagccatagcaacaaacaggccactgagcagaatttcattactcattggcgaacggccaacacccagtaacatatttatcgcccgcagaggttgcccaacatgcagggtgccaattaacaggccggccatcaccagaatcagcccaacaatattggcctgcttcagttgcagcggcgtggtcatccctagcttgttactgagccacgccagtgtaaacagcccgacggcggtctgcccgagcacggtaaaaaatactaaaggtaattcatgcattttatacctccgccgggttttggatgcggcctgatgtatcaccggatggttttgcatcgcggtggccacgaatcacgagattaggctgtgtcagatgcgcatggggtaacggtgcaattgcattttcgtcaccgtatttatcacgtaacaccgagatttcatcgaaatccaacgcgcgttgtgggcaagaatcgacgcagacgggcttatccccttgagccacgcgttcgtagcagccatcacacttggtcattagctgttttttggcatcaaattgtggcgcaccgtaagggcagcgcatttcgcaatagcggcacccgacacacagatcctgattaaccaccaccaaaccgtcttcttcacgtttgtgcatggcacccgttgggcagcctgtcacacaggtgggtgacgaacagtggttacaggcaatggacagataataactgaagacattttgtacccagatattgtcctgttgggtccaactgcctcctccgtattcatagacccgacgcagtttcggcccaaggtccagattcttttcgtccttacaactgacttggcaggttttacaccccgtgcacttggtggagtcaacaaaaaaaccatattgcttcattattcagctccttatgcacgttttacttcaacgaggttggtgtgttgaggattacctttcgctaatggcgaagggcgttgtgtcgtcaacgtattgatacagccacccacgtcgataccgtccttgttgagattacgccatgccccttgtggcacagcaataacccccggtaatacccgctcagtaattttgaccgcaatatggatacggccacggctattaaatatttcgacccgctcgccttgctgtatgccacgcgcctgtgcatcaatcgggttcatccagaattgatgaggtaccgcttcgcgcagcatcgcgacattgtaataggttgagtgggtatggcctttaacatggaaaccggtcatttgtagagggtagctctttagggtttcttgatcactgacaccctcaggggtcggacaatattcagctaccgcggtaatgcggtcacccggtgtcaactgccactcgtgtgcgagtgttgccagtgcttctgaatagatctcaatcttgcctgatggggtttttaacgggttatttaatgggtcatcgcggaaatcttttaacgcgatatattggctactgtcagcaaaaatacggtcaataatgcctttgttatgggtatcactgaaaggcggcagcgccggattattatcacgcattttgttatagctgatttcaatccattcttgctgggtatgtccttcagtaaaggcatcccccacgcctaatttagtggcgatctcggctaatacatcgtatgaggggcggcattcccacagcggctcaatggtattttgcatccgggtgacatagtgataagcaccactggcataggagttatcaatcaggtcatttgattcaaccgacgtgacgtctggtaataataaatctgcgtacttcgccgaattggtcatatggttttcccagaccaaaataaattcgcacaatgactcatcttgcaaaatagtattggttttattcagatcagagtgctgatttgctataacgttactggcgtagttccagagaaacttaatattggtatccagtttttctttatttttcacatgggcatttttagcggtcatttcagtgccgcggaaaatagcatcggtccacataaagcaaggaatggccgttttgactggattgggaatgctgaacccaggaaccgggtattttacgttgccaccccaggcaccggtattggttccggcgcggccaatgttaccggtcattaatgggagcatcataatcgagagggacgcttgctccccgttcgctgtgcgttgaattccccaaccctgtgaaatccaggctgcgcgggcattacccagttctctggctaattgaataatacgtgttggtgaaataccggtgatctcactggcccattctggtgttttttcggtttcgtcagcacccagacctaaaatataatctttatacgatccgttagctggggccgatgagggcaatgtggtggcatcccaaccgacacaatattgttgcaggaaacgttcgtcagtcagattctctttaattaaaacatgccccagcgcggcgaccagtgccgcatcggtccctgggaatatcgggatccattcggcgttaagggtggtcacactgtcggtcatgcgtgggtcaataataatgactttggctcggctttgacccaacgcctgaaccgtttcaatatattgcccaccgcctgacatccgtgtttctgccagattgtgaccaaacatcaccaccagatcagaatttttaatttcgtccagcagcgtttcatctaagttgccgtagacataaggcatgacagtattgatttgggcggtagaataagtaccgtgctgatcaagataaccgccgatcaaactcaacatacgtttacaggcattgcggccttgtaaattagcccctgttgaaccagtgccatattgataataaattgcttcgttgccgtattgaacaatcgtttttttcagattatccgcaacgatagttgtggcttcatcccaactgatacgcttgaatttaccttcaccgcgtttacccactcgtaacattggatatttaacccgatccggattataggttttccatcgtactgaacggccacgtaagcaggggcgaatttggtgtaagccaaaggtggaatcatcataaatggcttcattagcaattttaattatttcaccgtttttaacatgaacttttagcgggcagcggctgccacagttaaccaggcaagcactgtatttaatgctctcttcagccgccgtgggggcatgttctgaagccgcagcatggacggagaatgggagggcgattgaaccggcaattgccgcagccccggtcactacggcggatgtttgaataaattcacgacgactcagtgagccggtgagcggtgttttattgttattcatcaacattatccttgcggaaataaaagagcaggacatcccttttttacttgacgttgtcgtggtgttagcaacaatgccaatgacttgggtatagaactggaatgctccaccttaggaaataagttgttacttttatatgatgtaaatcaattaagaccgtataacaaaaatataatggtgatttatgcgaaagtggcgaggtttatacgttgtccgctacgataaactaactattccttatacatttaattgatctgtattcgtggggtaaataggtaataaagaatcaatctcaaataaaattgggtgttttttattggtgtgactttgtctttttatttaattcacttcactttctcgagaaaagtctcaattttttgattaaataatatttatctcagattattttttctgtttcattaggttgtagcccctttctattgagtcatatcacacagcagagccatgatgaagaaagcacatgcattgaaactcagacctcactggtttgcccgagtttgaaggtggccgataggtgaaggctgtttgtcgtaagaatggcatgtcagatttttgcggctatcactggcaaccgaatattgcgctatggcactctgacacatcaagtacatgaaagggcacggaggagagagcccacgaccacctaatggcgttagtgctatatgtggtaatgaaaaaatgtagtaataacaaagtatcgtggtaataaagaaatatctgaaaaaatcagttggtggtagtattcccccccaaattcatttaaaaaagagataatggaaaataattttttggccggaaccgaataaataatgggacactcattgcaagaagtgttagatgctgtagaaagaaatccatacagcaatagcgaagataaaacgcgtcaacgaaataatgttatgcgttctattatgtacaataaacagaatgaactggatcaagtaaaaaatagtattgcaagtaaatttatcaaatggagccttataaaggatcaatttatcagtgaggtgacacgttattcatcggatataacggccaaagtaaatactggtgaaataacgactgagacagcgataaaactattggataaagagttgtccgatttgagaaatcaagatgaagaaatgacaagggaaagagtaaagcaggctgtcattattaaagcctcagtgaaggaaaataataatgtagaaagaaacgaagttataaatttagtatttgctggcgttggatttgttaccgcaggtttacaaattgttgctggtgttgggatggttggaagtgttgtaggttcgatccctggtacactattgattcttcatggtgcgaataacatagttgaaagtgggtattatattttatatagagaatcatatactggcccagttaaatttgtttatgaaggtgtgggcgctcaatttgggttgagcaagagtgattcagctattatgtatactgctgtcgatgttgcgttatcaataaatggaataatgagttataaattagcggaagatgccacgaggttatatcgttatgtaaatgcagatcttctctggggactaaaatcgatggacattaaaaatatgagttcaatgggtctgttggctgagttttttggtggttatactgctataaatgttcaagcgagaagttattaatggttattcgtcacactctatttttaatgtggctgaatttctttttcttatgataaatattattgtttaaaaattaaatgtttatattcaccccctgaggatatagatgtcagaaactaatcatctatatgtcattgatattaggttatttaagtgccattccttatattgccgcaaggcgtatgtacacgtaaataataagggatggtgtaggccatccccgaataaattaatacacgcgatcatcccatatgctataaccactggttcctgctacattgtgattccatgtaatgcttttgtatttaagagagatggtttcttgtggttgggagccattgtgtgtgattgaatggctgtgtgaagttgatatgtctgaaattgtcgcaccggtaatggatattgtatagtaaagttctaaagcaccagcgctgtttgttctataaaagtcaaaaacggcatcaagcaattcattttctgatatggccacccctaataagggggatgatttatcgatgggttttataaaagaaatggggtggtggctgacgttttgttctcgggtcatggcgtgattaaggctgagtacaaatatctgatctatgtgactgccttggcttttattgcctattgagtcaattgatgagcacccagacgaaattaacccctgttttttgcccttgagtgttaaataaatcatgttagccattctcatatgtccttatatacccgtcgccttcaagatgcagggggttagttgcccttgctcatcccagtcatttagtgccgttgaccttaaaataaatacgatcctggggatttgctcagttgtcgcctgcctgcaactcgaatgacttagggtaaaatattaaaattataatggtgagtgttttgttttttttaaaacaaaacataatttaatgtggttcatttcttataatatactaaaaaataaggaggagtaaattagattatccgctactattatctgacgggagcgttatcgctggcgggagaaaaatatcgctggcagtagcaaaataccaagaacgacaaccctgtttcgtataaagtggcgctttaatcggcaccaggcgagcggttattctatcctctgttgaagctatcctctattgaagctgtcctcagtatgaccacgtaggaaaccaggtgcgatgttgaagatgaaaaatcgatttagtagcaaaaatctttttggtgaaaaaaacgttcatgctgtttttgaactgagcctgctgttgaaagcctcgttagccatgatggagattatcgcaggggtcttaacctactttgtgacaccccagtttttactgaatacgctgcatcgcatcacacaagtgagttttattgaaagccgtggtgacattattgccaattatctgttgcatgcggcccaacatctctccattagtagcttacatttcgctgcgtcatatttgtttatccacggtgccattaagttatggattattattgggttgtggcgcaaaaaactcggttattaccctgttgctgtggcggtttttagtctgtttattgtttatcaactctatcgctatacctttactcattctctgcttttgatcttgataaccatcctggatgtgtttgttattgccctgacactgcttgaatatcggcggttacgccatggggaaaaaacctgttctgagagctaaacgggttccaagaactgaggctccgctctggttatggcgacgcgccgtttgtcagggcaatattaagtgcggctactcggcaaaaatatgtgcctggcccatgatatccaggccaacagttaagccgacatggagatcttctcggctaatcgttttgatttctatggtttccccactgctaatgatttgcaaggtgagtgtcgaaataaaaccagcaaaatcaatggctataacctttgctaggcaggatgcggcgttatattgttcaggccgtagcggggtgagggtgatctgttctggccgcaacataatacgagcctcaccacggcgatgtgggttatccacttttacctgaccaagtgcacagtgtgccagcccggtacctagctgagcggtgagcatcagcgtctctcccagaaatgtggcggtgggctcatccactggccgtaagtaaagctcttgtggcgggccgacatgggctaatttccctgctcgcatcacggcaacctggtcggcaaaagacaatgcttcggtttgatcatgggtaaccagaattgaggcaatattggcttctgacaagagctcagccacggctttgcgggttgaggctcttaacgcggtatccaatgctgaaaacggttcgtccagtagcatcagcacagggcgctgggccagtgctctggcaagggccacccgctgctgctgcccacctgaaatctcatgtggccacagtgcagataaccgccgatccagcgcaaccatatccatcaactcattaattcggcgctctttatcccgctgactgcctttcaatccgtaaccaatatttccagcaaccgtgaaatgcggaaagagcgccccatcttgcggtacaaaaccaatgcctcgtttgtgggcagggacgtaggttgtgccatcgaacatcgccttcccttgcaagatcactttgcccgcatccggtgtttcaaaaccggcaatgatccgcaacagcgtcgttttgcctgaccccgatggcccgacaatggcggtgcggctacctggcgggacatgtaaatcaattcggtccagtaccatgacagattgataagacttaccgatatgatgaagttcaagcgtgctcatagtcctgctgtccgttgagattgagagtagagaagccaggttaacggcagggaaagtgccaccatcagaaaagcataaggtgcagcggcgacataatcaatttcactggtcaatgcccaaaacccagttgccagtgttcgggtgccgttcggggccagtaatagcgttgcggtcaattcgttggagatagccagaaagactaatgcggcacccgcagcggcgccgggagcagccaaccgcagggtggtacttaacatagcttgggtcggtgttcgcccaaggctacgggcgacgttctctaactcgaccggcgcttgtgcaataccagcccgtaaactgattaatgcacgtggcgtaaacatcaataaatacgccagtagcacggtaaattcagtttgatacaaagggcgtgcaatacggatagtgatggtcactaatgccagtgccacgacgatcccgggtagcgaactggtgacgtaataacacccttccatcgcgcggtgtaaccgccccggatagcgcaccgatagccaggccattggtatagcacacagcgtaatgatcaccgccccgctcagggctaatcccagcgtttgttttaacgcgggcagcagttccgggttcaaccagatatcaatgccaccaatagagagccagcgcataagggtaatgaacggaacgcccaaggagagggtggtgatcaataagggcaatagcagacacaggagggtgagtgaggtccccatcgaatagacggtttgacgccgtggcgtaccggaaccgacccgcgcgtaacgatggtagccccggctggtggcttcgaccaacagtaaccccaaacaacataaggcgagtactcccgccagcatgttagcggcggggccattaaatgtggattggaactggtcaaaaatcgcggtcgtaaaggtatcaaaacggatcatggcatacaggccatattcagccagcaaatgcagggcgataagtaatgatcccccccataacgctaattttaactgtggcaatgtcacgcggaaaaataccgtgatgggtttattgcccaatgatgcggcggcatcttcaagcccagggtcaagacggcgtaataccgccgctacaggcaaatagatgaacggaaaatacgctatcaccgagataaaaacgccggcggccagcccattcattgaggggatcagactgatccaggcataactttgtacaaaagcaggtactgccagtggtgctattgccagaagtgaccaaagtcgcctgccgggcagggcagtgcgttctgtcagccaggctaatgcaacgccaatcgtggcgcaaaggggtaaggtgaaaaccaccagtaaaacggtattgatcagtaattcgcccacgcgagggcgaaaaacgagtgccttaaccgttgaccaacctgtatcaattgcaataccgataacaaagcccagtggtagcagggataacagcgacagtatgatcgcaacaacaacaacccctgtacccggacggtgactatattgtcgtgctgttgtcttactcagtgcagcctgtgcaacatcggtacttatattggacataatcggtaaagacactcggtttgttaaacgcccgcagggggcggagtaaaacggattacagcagacccgcttcggtcatcaactcaaccacttttttgctgttcagtttagacacctctactttcggcggatccaaatctttcagtggcaccaatttaggattggaagcggcattcacgccaaccgcatattcaaaggcgctattgctctcgcgcaagaaatcctgccccgctttgccggtgacccattgcacgaatttctgggcttgctgcggatgtttgctggaagccaatactcccgcgccagagatactgacgaaggcgccgggatccttatttttgaagtaatgcagtttaatattgccgctgttctcaccggttttagcttgatcaacaaagggatagtaatgataaataacgccaccatcaatttggccggcgttcacggctttcatcactgtgctattacctttatacgctgtcgcattggttttcatggcttttaaccactctaaggtggcttgttcaccttttagcgcaagcatcgcactgacaatcgcctggaagtcagcaccggagggggaagctgcccagcggcctttccactctggtttcgccaggtccattaaggatttaggcagttctgcctcgctgatttttgccggattataaacaaataccgtgctgcgagcggcaatgccggtccagcgcccatcttcaggccggtattctttagccacttgcgcttgcgttgcggcatccagcggagcaaacaatttggcattatcaactaacaccatggccggggagttctcggttaggaaaacatcggcaggcgatgaactgccctcttggattaattgattgcccaattcactgtctttaccattacgtagcgtgactttgatacccgtatctttggtgaaaccttcagcccaagattttgcaaaactttcatgctgcgcattgtagatgataatgccatcttcatctgaggcagcattggcagagcttgcaaacaggattgcagacgccagtaaagcaacatggccaatagagggtataggtattttcatatagcgatccttttaaaaggtcagggaagaaaacgacgttgccaggcaagtgcaaaatgattgtatagaaagaaacgaattatggtaataaaaatgattatcattgttatctgaatatttcattattgaatctaatatgtttattttgatgaatattgtgagggtctatatggcggtaaacactccctgtattgcgtcagccattggaaagtcatatttagctttcattatatgaagagtaccggctttaacggcattttcctgtttgttcacaacagacaatggcttaccatagctatcacttatttgtatggtttataggtattcgatgcgttatttggctgttattctccctttgttgacgttgctctcagcttgtagtagccagccgacacctcctgttgctgcaaccccgtcagatagccctgttcagggcggttttttgcttgagccggaacatacgggccagttgcaaaacggtgattttgcctttaacccagataccacgcgttttgttgacaaaatggtgcgtgagcacggttttgatcgccagcaactgcacgatgtattggctcagacccagcggctggactgggttattcgtttgatggataagcaagcgccgacgtcccgaccaccttctgagccaaacggtgcctggaatcgctatcgcaataaatttattactcctgataatgtgcagaacggtgtggttttctggaaccaatatgaaggtgcgctgcaacgtgcctgggaggtgtacggtgtgccgccggaaattatcgtcggtatcatcggggttgaaacgcgttggggccgggtgatggggaaaacccgaatcatcgacgccttggcgacgctatcctttgcttacccacggcgtgcaacattctttacgggtgagttggaaaccttcttattaatggcgcgtgctgaggggaaagacccactcagtctacggggctcctatgcgggggcaatgggctatggtcaatttatgccatcgtcatttaagcgctatgcagtggattttgatggcaacggccacatcaacttatgggatcccgttgatgctatcggcagtgttgccaattacttcaaatcccacggttggacgaaaggtgcgccggtagctgtacctgccaacggacaggctccaaatctcgaaaatggatttaagacccgttatccaatctcaactttagcggcagcagggcttagccccaaagggtcgttaggcgattatcaggaggccagtttgctgcgctttgatgtgggtaccggttatcaatattggtacggtttgcccaacttctacacgattacccgctataaccacagtacctattatgcgatggcagtatggcagttaggggaagccgtgggcagggcgcgcaaaggggagtcaatgattacccaatagcatgaaaaagagggctgcattagggttatgccgccctcttttcttaacgatatttactcatctattagatgtgaaatatcatcaggatgcactgagggtgggcgcgccgccaaccgcgagttagccacagtcatttgaacgtgctctcatttaataagcctgcttggtttgatgatcgcagcggtaagggagcaggggtaaacggagattgctactgaaggttattacttatgatgtgattattttgtttgtaaattttaaacaagcttatattattcatattgaattaaattttatattatctcgattgccttttttgaacgatatttttattaatatatttaattgagaattataactattatcttttaaaaaattatggctatacttaagttgagttgaatttttataattaatttgtgtcgtacactattttacctatttattgccattttaatcagaaaattcatacggcgatatttatttatcctatttttacgtaggattcaacccttattatagcgagaaatatcgcttatttatcatggaacgacctaattgatggccatttttcattatgttgaaatagacagaaaaaaggaaatgctgttttgattatctggtttttgaccttaaaataaataaataaatttatcaggcttcatcagcctcatccccaatgttcactttgcgggttagcataaatactgttcaaattgtttttcgatcaatttatttatccttagcgccctttctgaaccccgaattattttgggtatatgtgatccttgtgaaagctcgtacactctgtgtaagaataatcccacaaaatattcgcctgcattctcatatacatctatctcttgttactgtttaatcaagccacttaaacattgactaaactagattgatatcgcggaggttaagtgaggttttttattttgtattgatagtgaattgaggtgttgatgaatgagatgtgaacgttgagaggggtcaccttgtcctcaaccatatccattagctttatgtgccattatttgaatggaaatgacttttttttcagttttcagttttcagttttcactttttatttattacacttctgccgatttttcttactcagcagccgagtgataattaaaaagataaaatgctattaattattctagtgtcatttttaactacagcgttcatctctggtgagcttcgctcaaggataagtgaccggaaaatagtgaataaaaaataaggaacgtaaagatatgttcagtgtggcgattaaaacccgtaatgctttctatgagttcgggttactctctctgctcaagaaagttcttataaaagaggatgatatggattattccattgtcccctctcatgaaaaaagagattcaaacaacgcgaatgtgatattcaaagatctcatggtgattgttaacatataccaagaaaatagttttatacagaaaaacaatagcaataataataaacctatgatgacggttaatattccatttaacagcagtcagttagggctttatgatgtcatctctaaaatcaagaaaattctgaatattgcgcgtctgaattataatatgatgatgaaaagtgacctgcagagaaggattggtttgaaaaactatatacaactttcgatgacggaaagtaaagttgtgcaactcaccgggaaagggcatagcacgaccgatatatcgaaaatacttgaccgctctgaaaaaacgatattgacccatcgtagaaatgccatcagaaagttgggcatgttcaatcggttagagttttataagtatgcatcactaatgcgaaattacagtaataaagacgctgtttttatttgcctttaataaatgtcacttcctcggccaggataaaaactggctgttatcgtatatagccaaaatggaatgagctgtagataggcccgttactgccgcctctccctgctgaaattattgtcacgtttctgttgtatcgcgcgctatcagtcaaatacacccagtcaaatattctcctatatgaaccccataccttgtgatttttatctcctgtgatacagacaaaatgtatcagtagcgccagtcactttttgaatacaggaaaccagagtcatttgcgaagagggcgatgtttaacatattcttccaatacgaccacgtcatgctaagtcgggttatttagcatgacgtgatatcgctcaaaaattaatttgcaacggcaacatggggattgaaactgttgataatttgtacgtaatgcttgcgttgatattcagtaaactcaccatcggtattcagggtgaaaatcagcacactacgcccatcggtattcgtcagcgagtgatagggtaactgcatgattgattggacttgacggaattttttaccatcttgcaaatagtgattagcgacctgtaccacgggcagtttagccggacctatttcatgtttgaggagtttaccttcaacctgaaaacccggcagtttattgcgtaatgcgtccatctctttttcacaaaaagtttcagaagtatcctcttcctccaataaagtgcggttgataataatattatattcgtgattatcgggatctctgaacattaaaatattcaccgatcgatccaacactggggcgggtgttagaaatgtgccctcaaaaattgagtaggttgaaggtatagcattcataaaggtttaggctccgtcattcttgttctatcttgtgtgggtaatatcagtacttcgacgcgtctgttttgttctcgacccgcttccgtgtgattggtcgcaaccggttctgaagcccccattcccttggtaataaaattatcgacagtgatatcactgcgtttaattaaccaatcgcgaagggccagcgcacgctgttcggaaagtgccatgttcatggaggaactgcctgtgttatcagaatggccaacaattaagatttttttctctttattccgttcgaccagtgataacaactccatcatcatttcattagtttgtgagttcagtttcagcttggtactgtttgagtcaaacagagggagcttttgggcaaaactgaaaacaggaatattttcataggattcaatccggcggttgatttggcttaataacgtcttgcattgagacagcccccaacgtgtgacatcaaatgtattaacgcatgtggttaatattttaccttcatcagttaactgggtgatgctgcgtgccaggtactgagcagaaaaatcgctgatattgtccaacggcaccatctgttggttaaattgctcatgccggtttttttcttgccacagggtgtttagcatatgtgaggctaatagcaccgcggcgaagcatacactccataaccacccgcgggatgcgggggtaggttttatcaccggtgttttcacccgtggtttcattgcgggcttctggtcattgatcaccgctgggaaaggtggcagtgacaaggttgaggctaagcttggtatgatgccaaactttttttccagccaggctgaccaggcaccatgcctgatgaaccctttgccattatccgacaaaatgacatctgttagccgtaagggggtgcgagagaaaatagattgcagaaggtttgtcacccccgattcattcaaccaagtaaataaattatgcgccataacattacgctgagttgcaaatcttgagtgattgatgtcttgtaactcaagtcgttggctcagtgactgtagggcttgcgtaatctcgataggctgctggttcgcaagattaatatttccagtccaatatgcgttatcagaattatggctaaggcgttcattactcaactgcgcgtaaatagcaaatacgcaggggaggggggatcgcagtgataacgttgaaaaagtgttctgccacacagtgagttttgacatcatcactgctgcattctcatagacatccggcaagaaagggaaaaaggtcaatacccgagcggatggatgatgttcagcaatatatgtgaggcgtttttgcagcgcggcgggattcgtgattaatatccaaaccgcatggctggaaaaacgtgtactgtctggcgattctgggttactaaaccatttctcagcatagggaccgagaattaaaataaccgtactctcctgttctacaggttccgctgtctcctgcggaatgggagtcgacacttgggggtgtttgggtttgagggcgtaatgtttccagatggcaagaaccatcagcgccaggaaagtaatgaaaataacgttattccataacgcatttcccttaaaattcacactcaccaatagggcgccgaccgcagccagccataatagagagagcgttttattcaatttaaccttaaacatttaagacagatcacctaaatagcgagagcaccaaaaccagagcgtagagagcaatagcgtcagcgcgacaagttgcagataaaaagggcgcgaagagcggcgttgctcagatactatattggcctcaagtactatattggcctcagatactatattggcctcaggcacttgttctgcctcaatggtttcttccctctttagcgctgaacccagccactcctctgggtcgatatcatcgtcagtggcgattatattttggcgcaaggatctatggctatagcgcgccagtagctgcaatgatttttcatcgtggatcggtaaattctgcgagagggcaagtatcttgagtgcgaattgactgactgtggcatcgtcactgtttaatagcgcttctaaattttcgctttcgctagggaccggcgcgatgtagccgtagaagtaatgcactaatgaatagccttcccaactcaacccgttctctttaattgcacttcccgcacgtttatcaagcgagtgacaaatctgatgacataaacgatcaacttcagtttcgttatgtccctcggattgcagcgcgtggccaaactgttcaatcagggtgaccagctttagctgaaactcggataaagaagggatgacaccatcgaatgataataaggtgtcaatacttaaaatctttttaaaaatatctgcgctgctcaccagggtttctccacgacatctccccacccctgcgttcgcatgtaaggacatattctaattgtttgtgcattcggatgggtttgagtattaaaggccaacttcaactcaaaggtagcttcgtcaacgggggtaaccgttttgctcatgttctgcgggtcaactttttccaccataacggcgacattttgcgggttataaacgccaatgtgccaccactccacatcttctcgtgtgaagtccacctctttcttttccacttttagtgtttttttattcacactaatcagggaggaaagccagtcttcatgggatgtgggaagatcagtgaagaaactcacttttttttcacccgcagcatcaggatgcaccgcccggtttttaatattgatgcccagacggtattcgaattccgacaatgaacgctgggtacccaaggtataggggacgagtacgcggtgatctttatcgccatctaacaggatacaaatccggtctttcgcaattttatcgcgctcccaccaggccatatctactgcacccgtttctttggcttcattattgtgatctgaccaaaccttactgtgctccgagcgggtatagaaatgccagagcagaattttgtgtggggcgtaaatgtcatagccatgggtaaaggcacgcgctgccatggcaatttcttcgccaataaagaaaatattgggatcgttgggcacctctctggcaaaactaccgtcactaaaaataaacccccccgccagataaccacaacgcacgggggccgtttcggtgatggtggttgatagcatttgcacgataccttcctgcgtaaagagattaaatatcatgcggctgacataatctttccgaatctcattctcaccgggttcatacgcaggcgggtagctggagaggataggcttagggctttcggcgcgcagactatccaacatcgcgatcatttcgtgatcccagtgtggaatgaaacgacagtgagaatcgatctgcaaaaagaatgcttcatcctggaacaaggtttcggccatgtgcctggcccagcatgcccctctactttcatagtaatgcacactgagtaccgacacccgcgcccggttgtattccaactggtacagtggatagccctgatgagttgtacgctcaatcaactgcattccctgatttaagaaggtattaatgtcattatcattttgccaaaaaatcgcaatattaagattttcggggcgctctgcggtatttatcatgtcatgcaaggtggggatcaactcaggatcccggtaacttgcaatactcacaaaaatagagggtacagactgcatatataatccgtgtaaaatttaacgtgctgccgaatggggttattttatctgcagaataatttctgccatcgcggaaaaattaccaatagccggtttattcgctgccggagcggcttccagttttgctttccacttgaactctgcaggtacaccgctggcaatattgacttgttgttctgtcgtgctgccattcactttcatctgttgaccgttggtgtcgctgattttgataagcaaccggtcttcttggttctggctgtcttttaccttgatgtaattattatcggcagatgatgtttgcgtgaaaatggccgccgttgctgagtagtggccataatccgttttacaggtaatattaaaatcgagatcgcgttcgatacccccattattcaagttgcttgacgtgacaataccaaagtcaaccttttgggggccatcaaaggtacaactcggggtgctgatgacttttatttcaccgatttccagtctttgtgcgtagtttgccaaactattattcgtcgcccaggtataagctattgtgccacccggcagaacacgttcgccgttggtatcagttaaattcaacgtatctttaattttatagagttcgaatctgaagtgtgaagttgcaggatacgtccaaaaaccttcttcggtcggaacgccctcacgctcaaaggcaggcatgatgcccgatgagttgaaataaccataggctgcgccgttattccatgcaggtttgatggcaatgccatcgatattcgttgcaaaaagcccattacctaaatcctggcctaataccggccccacattcttgccgtaacgatcgaccgaggtgcagtaataaattactgccaaaccttgtggttgtgccactttttctaggataggcactgtagagtcattcggtgcatcggcatcgatagtgaaagtaaaagagctaatcgggaatgttagtggcatcacgccagcgacgctttctgaattgctcaccaagtggagtgtacaactggcgtttacttgtccacttatggccgcaccgaataccaatataaaaagcttccttgtcatggcaaattactcctgtccttcattgagtttcgaaatcagttcctgaggaatgaactgcagcaattcgccgaagcttttgccgatagttttttctgaaaaagccagtaaggcaatgaccgggctactcggttccatggcggtaaaccactctcgcacctctataagccgggctaatgcatcagccctgttttggatcccttgctgctggacaggcaccggctgtgactgtatcggtacaggttgcaactgtgccgattgcaactgtaacggctgcaactgtggggatggggttaccaccgcttgacgctgttggggagcttcaatgggtatggccatttgtgtctctgcaaccgtctgtacctcggcggtcactggcatttctgtgcttgctagcatcgctgtggcgactggatagagctcgacaacttctgggatcggcaccacgataggcgctatcggggttatcgcggcatcaaagtggcgtaacactgaggtcattctgacaaaatcaggtgtgtcttcaccgagggagttgttgaggcgcgtggctaatccttgcaacaaggcataagcgtgctggagtgagagaatggtgtgatctgatcggttctgccactcttgcttaacggcttccagagtcccttcgtccaatgccccttcttctcgaggaacggagtgtgctttttcaaactctttgatggaaagttgcacgccagcggctttgggtaactgctgattacggaagtcggcgataaaaccatcaatatcttccagttcagcaaaagcattaccgcgcattaaaggttcaaattccccttcatcaaacaactgaggatgtagctgatcaggccaagtgtcgaggcaccaaagtatggcttccagcccttcttgcaacgcgcccacaccgacctgacgcatccggcagcgcatcagaataataaacagccgaatatcccgagaattattcaggagttcaaggcatttacgctcgatatctgtccagttattgggttcagcgacctcaacaaaattgccgtattcagcggcctgcttaggttgcaattttgtctgtagcataataaatgccgggtcatattccagatttttgccacaaggaaagtcacctggaatgggctgcatcatgctttgataataaccggcacgttcagcgatactctgttcactcatgtttgttccttttaacgccatgggtggacgtcgttgtctattttttctgctgccagcatattggccatgaagattattgattaagagcgatgcattaattaatcgtgatgcatttcaggctcaaaactcatcccaccgacatcaagggtggtatcactgcgggctaaccaagaggtgtatcccaattgatgtccgccatcgagtgttgccatgggaacctcatcggcgcttaacaacaactggacttcccaggcgtattcgaacccaacaaagttacgtacccactctcgcaataccggtaagtcttgtccccagaggctaaagcgcaggtactgttgcaggctgagggggccgaggatcagttgaaatttatgctgccgatccaaaacggtattgcccaaaatagcaccgtcgcccaagagcatcgcgcctgcaccatcacccaattgtgtctggtcgctttcttccagaaagatccactgctcggcgtactccaccatccgcacggggacgtcaaagtagtactgcaatgcgcccacgagcccttcggggttgcgcgcttcacgaatcaaatgggcagaggaggctaaccgggcatgaaccgggagttcggtatcattaagttcttgaggatccagcccggcgagactaccgacatagaaggagaatttttcatcactctgccgatctagcgaggcggtatcctgagagacaaaccacgcccgataaagctgtgataatgcgcggtgatgaaaaaggtcgacgaaatccgtcatcgtatgatcatgcaactcggcacgggtataggccagttcggtcatctgaagcggcatcgcaccatttggcccccaaatccctaagccaaaaagttgcagatccattttcccgtctctcatgaccgcgtgagatatctcacgcggagagaacgtcatgtgcgcactttgcccgatgcggaaggcttcctgttcaggcaagggcgcttttcctggcgctggcagggtagggttgcgggcggcattcgcccgcatcatgctgataaaaccggcgttccatggctgagactcctgataccaggcgtccagattggcatgtttttcctggtgaacggattcatcgggtaacattacaggactcctcgtctgccagggcgggctttccaatgaccgacacgtcctctttgcatggagtttagctcggtctcggtaaacacatttattgcggcatggcgggccacataattttccatgatcatgccaaatagataagggctgataccggagaatccttcttcatccacggtcaaagtgcagcagatgccccggccataaaccagtaggccattgccgggtaaccggcggatcaccggctcgcttttacagcccaccagcgcgtcaatttgtgtattcgattcatggtctgaagcgttaacaaacagacgtagcatattgcgcagtgactcccccccattcgagtgggacatatctgacagtggcagatagttgaagctcaattggcgaatcaaacgccaggcggattcatccatggcaaagggggcgcgtggggcgctgggttggaagacaaaccgggcaccgtgaacgggcgctgaatccgacatggtcaattcaaaattaccactggcggaaatcaggcgcggaagatcccgattagtcacctgagcttcaatagagaggtagcgcaagctatcgccataaggagcctcttgttgatcgaccaacgagacaaagacctcggtactggcgtaaggcgtgcgggtgtcatattttcttttgttgctatcgcccgttctggccttgcgggtgatggagaaataacgcccaaagttgccattatcacagtgacgggtttgataaagtgggttaaataccacctcgttgctggtttccgcctgttgaccaaacactttattaatggcgaaaacctcataatccagtgggcggctacggtctggtactacgtgaaaatcgttcagtgcacggttaatttcgatcttatccatgcgtttaggaaagagattaatcactggcgtgcaggctaacaggaagcgagagggggcaacatggctcaccaaatcctgcggtaatctgtccagtaggatgatgatttccgcttcaccggtatgattatcgcgcaaactttgcgacagctgtgtcagcgtaaaaaagtagaaacgctggcggcaggtaaagtattcctgcaccagattatgtccgtgaaagatattccatgatagcggcagtaggctttggtcggggcttagcccttcaaaggacagtggctgatcactgatcacggtgtcttttgctgtctctccgtggcctgcccgtatgatggtagcaacatggctggcgtggagtagctcgaagatatgtgaaacgattcgttcatcaccatcaatataaataggcagccgatcaaggccttctaattgtgagaaagtgagatcgcccactaattttaatttaatgcgtaaggcacctttaagccgatgataggcaatgcggtgcttttccagattaggcatatccgggggaacagagcttagacgcgcttctgctatttccagtggccacaactccacatcctgaccactgcggaactcgcagcgggttgtctcgccaggtgcgatatgggtgaagaacgagctgcccctgggaacacaatacccttgagtcaaatctccttccttcagatttggcttaagttggatcacgcccattgagggggttggcgaattgtaattgggatagacaatgtccaaaagacgctgagtaaatttaggaaactcagcatccaacttaatctgcgttctggcagataaaaaacagaaggactctatcagccgctcaacgtaagggtcggcgacttcaatcccatgcatgcccaggcggcctgctattttgggatgtttttcagcaaactcttgcgccatctcgcgcataaaagtgagttctttattgtaatagtcaagaaatttgtgatccacttactgccccggttattatgtcagctttctttcgccctactgtcgaatgtgtttctatgtcaacttcaggaaaataggcgttggtttcccggatgatcactatttgcagttgaaaatttgtcagtcgcttgtatttgttaactatttaataagttaatatttttgcgtaacaaaatacctttagtgcaaacatgaaaaataaaaacgttaatattcttctgatgtgcgtcggtcactgaaaatatttttcattcaatggacaaaacgctgttggagaagatgttgaaataatacttttttaaagctttattcaatggcgtaaattatggcatgctaaagacatagactcaatagaatttgaaattaccattatagatgcggcaattttatacaaatattgactactctaatcaaagggttatcttctgttattgttgtgactttaggactttgatacgggcaaaattcctattattaagaataggggaaaatttttgaagaaaattcctaatggttaattaataacgggtattaattcaaaaaaacgcctattatttaggaatgcgagaaggtgatttgaagaaaattcctaacggttaattaataacatgacattaagtcgagcaaaattcttaaattgattgaaattgagtgaatgttcttttcatttttattttttcgattagtcttagccgcagaaatagttcatggtgcatcaagcattatttcatgaacaatttaaactacacatgaacgccgttaaaaagaccaggataaaaaacgtggctattacaaggaaacatctcttcggcaagctggacgccactcttttcaaaggtattgaaagcgcaacaacgatttgtaaattacgcggcaatccttacgtagagttagttcactggttgaatcagctttggcatcaggaagataacgaccttaagcagattattcggtattttgcggtggatgtggatgcctttgagcgtgaactggctcaggcacttgcgaagttacctgttggggcaactagcatttcagatttttcgtatcatattgagttggccacggaacgggcttggatctatgccagcctggagtgtttagatacccgtatccgcagcggacatctgctgcttgcgctattaaccacaatggaactgcggagagctttctttgcgattgcgccaagcatggaaaaaattccattagagcatttaagcaaagatttgaacttcattacgcaggcatcaccagaagcgaatgaagccgccagtgatggcagcccgttgtacgatggtgctttacctggcgaagccagtaatgccattggtgcagccaaaagtggtggcgcactggctcaatacaccacagacctcacggcattagcacgtgaaggcaagatagatccggtattgggacgtaatcacgaaatcaacacaatggttgatattctcttgcgccgtcggcagaacaacccattacttaccggtgacgcaggggtgggtaaaaccgccattgttgaagggctagcattggctattgctgctggctcaatgccaccagcattaagccaggtaagcctgttgtcattagatattgtggcgctctcagcgggtgccagcatgaaaggtgaatttgaagcgcgcctgaagagtgtcttggatgaagcgatagcggcagaaaagcccgttattttgtttatcgatgaagtacacacacttattggcgcgggtggcaatgccgggaccggcgatgcggcgaacttattgaaacctgcattggcgcgtggccagttacgtaccattggtgcgacaacgtggagcgagttcaagcgtcacattgagaaggatccggcactcacccgtcgtttccaagtacttcaagttgatgagcccgatgagaacacggcgatctccatgttacggggcctgatacctgcgctagaaaagcaccacggcgtgtggattatggacgaagctttacaggcggcagtacggttgtctcatcgttatatccctgcgcgtcagttgccggataaagcgataagtctgcttgatacggcttgtgcacggatcgctgtcgcgcagttttcacaaccaatagagctacagcacttaaccttccagagtgagacggcgcaaactgagctggtttccttagagaaagcgcggcactttggtaaagcgcaggatgcgcgtactgagcagttgaaaacatccattgctgaacatggcgaggctgcggataagcttgatcagcgttggcaggcagaacgcgaattggtatcagcgattacgaccataagaaccgcactgtatgacttggtttctcagccagagcctgatgaggaaaaacgtcgggcttatcaagcgcaattagttcagttggaagcgcagctttctcaggttcgcacttcactgccgttagtgcagacagaagtcaacgctgaagtgattgccagtatcgttgcggattggaccggcattccggttgggcaaatgctcaaagacgatattcgggcggtaatggagttgccacagcgccttgaagcacgtgttattggtcagccccatgcattgatgcaactgggtgaaaatattatgaccgcacgcgctggcctgtcagacccaaggaaaccattgggggtctttatgttagtggggccttcaggtgtgggtaaaacagagacggccttagcgatcgccgagagcatgtatggtggtgaacagaatatgatcactatcaatatgagcgaatatcaggaatcgcataccgtttcctctttaaaaggttctccaccgggatatgttggatacggtgaaggcggtgtgttaacggaagctgtgcgccgtaagccatatagtgttgtgttgttagatgaaatcgaaaaagcgcactctgatgtacatgagttattcttccaagtgtttgataaaggccaaatggaagatggtgaagggcgttttatcgattttaaaaatactatcttgttgttaaccagtaatgtgggcagcgagttactgagtaacttattagctgatccagatactgcaccggatcaggatggaatattaagtgcgttgcaacctgaattgctgaaagttttccccgcagcatttttagggcgagttacggttattccttatcttccgttacagcaagatgcattgcagcatattgtacggttgcatttagatcggattggcgctcgtttatactcgcagcatcaattgacactgaaatacagtgatgaagtggttgaagatgttgttagccgctgtgcggtctcagagaccggtgcgcgtatgctgatccgttacattgaacaaaatattacgccaaaaataggtaaatatattttaggtgatagtgatgtgaagcctgagcaaattattttcgttcataaaaatgaaaatggattcgtgatcgctttacagtgtaaagatgacgaaaactaaagatatcacgtttaagcgggtatcgatcctatagacttttatctcagtaatacttattgcagatggacatgctaaaggatgaaaaggaatttgctatttcttgagaaaagaaaggcaataaaaaatagctagtattggcatgagcgaatattaactatatatttaataaatctggatttttaaattaaaggatgaacgcaatgcgtaaattaaatcttgctgtatgtgcagtggctctgtctgttatctcttcaacttcttatgctgctgctggcggtactgttacgttcaacggtaaattgattgctgatacttgtcaggttgataccgcaagcgagaatatcacggtaacactgcctactctttctatccagtctttggctgtagctgaagctcaagatggttctaaggactttgaaatcaaagttctggattgcccggcaacactgactcaagtcggtgcccattttaatgcgattgatagctctggtgttaatccggcaaccggtaacttggtgaacaaagcaccaactgatgctgcgggtaatgttgaagtgcgtttgtacaacgttgatgacagcagccagatccgtgtaggttcaacgggtaacatggtcaacatcgtcaaagtaggtgctacaccaggtacagctaatctgacctatgctggtggttattatgcaacagatgcaactaccccaggtgaagtgaatgctaaagttgaatacgttttagcttataactaatcaccgattagggtgataggcgtgtggtccactttatgtgggtcaccgcagcagtaaagcataacagcttgctgccgaggcggataaaacgctgcggtagcaagtctgttataaagataagtctgctgatttaaagcattgttatttggtagcgtgatgttttcaaaaataattattttagtgttgtcgctgacgataagcagcatccccgcgtttgcagctatgacgatcagtggcacacgtgtgatatttccggcagccgaaaaagaagtgagcatacgcaccaataataaaggcgtacagccggctttagtccaagtttgggtcgatgacggaaaaacgaatgctaacatcaatagcatgaagcttccttttatggttaccccccctgtttttcgcgtcgagccaggtaaagggcagaccgtgcgaatgatttataacggcatggcattaccacagaataaagagtcagtgttctggtttaatatgctggaaattccggcagtaaagaaagagggtaatacccaaaataagctagaattggcttttcgtacccgaattaaagttttttatcgtcctacctcattagagagtaatagtgccgcacaaagcgcccagttgaaatggacgttggttgacgataatcaaaaagggcgcggtgtgaaagtggtgaaccctacaccttattatatttcctttgacagcgggagcattactgttggcgctaaaagtgtcgaaataataacggatatggtccctccgttttctgaaaaaatgtttttcccaaaacttaagttattgggttcgacaagtatttcaaagatgaattataaaatactaaatgattatggcgcagccattgatgaggaattatctttctctcaagggcaaggtgtcttagtgagtaagaaaaaataattatatcttgctgaaaacaatataataactctatggcgtcaacgcattagtttcggacaggaaaacgtaaacatcttttgtaagcgatgtgataagtcgtctgatattaaaaaagggagctttgctagtgaaccgtacagatatagcgtgctacatagaaaataatatcggcaaattaaattatttaccctacaaagcttcattgagtgttgcggttatttttataggctctgttttactcgtaactaagagtatctctgccgtaccaatgtctcaggatacaaatgagagcgcagcagtgatacccgttgagtttaacgccgactttattcacggtggtggggtcgatgtcatgcgatttatgcatgaaaaccctgttgcaccaggagtatacgatgtcaccgtcatcattaatggcaaaaatcgcggtaaacaccgtatccgctttgaattaagcgaaggggaatctaccgcagaaccttgttttaccttggaacagcttgattctattggcctgaaaattgaaacaagcgatacagatttattagtaaacggaaaagcagcacccaaagatcagtgttacaacttaagggcattgattaaagacagccatgttaactataactccggtgatcttgaactttcactcaccgtaccgcagtttaatttggtgcatcatccgcgtgggtatattgattccagtttgtgggatgcgggtgggacagttggttttctggattacaacagtaatgtttatagcatctttaatggccgctctaacagcgatgtaggttcagataactcaaatagctacaacagtaatattgggctatcagccggtattaatcttggtgagtggcggttcaggaagcgtcttaatacgagctggtcgaatagcagtggtatgcacactcagaatctgtatgggtatgccgcgacagatattaccgcgttaaaaagtcaattaacgattggggataccaatacccaagggagtttattcgacagttatgcattacgtggtgtgctattggcatcagatactcggatgttgccggagggaatacgtaattactctcctatcgtcagagggatagctgagacaaatgccagagtgacggtgacgcagcgcgggcaaattatttatgaaacggtggtcacaccgggagcctttgaactgaccgatatcggcacgatgtcgtacggcggtgatttacaaatgacgatcacggagtctgatggacgaacgcgtatccaaaggatcccgttttcagctcccccgatgttgctttaccaaggggtgtcccggttcgatttttcggcaggtcaactgaatgacagttcgataaaccataatccggcgattgtccaaggggcataccattatggtttgggaaatacgtataccctctatggtggggcgcaggttgctgagaattatcgttcggttgcgataggtaacgcgttcaataccccgttgggaggggtatcgatggatatcacacatgctaaaagtgaattagcgggtgatcgtcgctccagcggtaatagctataaaattgattactccaaatacgtaggagaaaccgataccaacctgacattggccgcctatagatactcttccggtgggtattacagttttagggaagccagtctggatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctggatcgttatgggaacagtaatgggattgatgaaattgactttcgtacccgtaatcggttgtcactcagtgtctcccaacgcgtagcggataatatgtcagttaacctgaacagcagcctttatagctactggggcaatcaggatgcatcacaacaatattcggtgggttttaaccattcactgcgctctttctcttatacggtgagtgcgatacgcaccagtaatagcggtaatagcagtaatggcgacaatgatcgggaatatgaaaatagttatatgctcgcggtcagcatacctattggcgggagtgggaagaataaaccgctgtttagttcgctctcgaccatggttagccatagtgaagccggtgatacacagttacagctgactacgagtggtagccggggtgatcagaacgagttgacctatggaataggtacgtcatatggcaatcgtaatgatgcgtcttctgagcaatctgtgatagggaatatgggttatcagtcctcggtgggccaactgggtatgacagcgtcagccaataataatgcatcacggcagctttctgtttcggcaagcggcagcctggtggctcatcagggcggcgtgatagcgggcccacgacttggcgatgcgccttttgccatcatcaatgctcagggtgccggaggggctaaagtgtttaatggccgcggtgcaaagattgatagtaatggatatgcgctggtgccatcactgacaccgtatcgggaaaataccattgcgattgattataacgacttgcctgagacagtcgatattctggagaaccataaagtggtggtccctagaatgggcgcgatgatcccagtcaagatgaaaacaatgacaggtaatccgatgatgcttattgtcagggatgaaaataaagagtttcttcctatcggcactgatttattggatgcggatggggtgagtcaaagtattgttgggcaaggtggaatggcatttattcgtggatgggatcctgtatcacaactgctcactgcaaccttaaatggtggtaaagataaatgtgtcattaaacctgatgcgaaaatcgatactgctacaaagacagcgcaaataatacagttggaggtgatatgtcttcgtcgctaaaaaataaggttgcacaaaaacctatcgcgttacttcttttgctgactacggtttttattgcccagtcacaacccgcacaagccgccagttcgtgtgcgggaacggcggattgtcatattcaggtttcatttggcggtgagtatgtagaggatacctgtgaagtcagtattaatggcgcttcatctgccgagtcagtgtctttaccgacgctatcgacaagtaaattaaatattgatggtgcagaagcaggtaaccaggcgtttcaaattgcattgaagctatgtccagcaaataggtctgttgatttacggtttactgcggcggattcgtccagaaatccagatgtgataacaggcaatttacaaaatgagctggctgatgattacagcagaaatgtacaagtaagattaagtaaagctacagggcaacaaatgttcgttggtagagaaaatagtgttcaggaatatgtgattcctgctacaggtgaagacatcactcattattttctagcgggttattatgcaaaaggaactaatgcggtaacccctgggcaggtcaaagcgactgctggtattgaattggtttacaaataagggggggagaacgtttagttctatatttccatatgatctctccgtggcggttcagggagtttatttcctgatgattttacaatttgtttgaaattaaggcatatatggttagcaaaagtaattctcaaaagtttatcgctcgaaaccgagcgccacgcgtgcagattgaatacgatgtggaaatatacggtagtgaaaagaaggttgaattacctttcgttatgggggtattagcagatttatccggtaaacctcttgagcctttaccttcagtcgctgacagaaaactgttagatatcgatattgataatttcgatgagcgcatgaaagcaatgaaaccacgtgttgcattcgccgtgctgaatacattgactggggaaggccagttaatggtcgatattacgtttgagagtatggatgatttctctcctgacgctatcgcgaaaaaagttgattcattgtctcaattattagatgcccgaactcaacttgccaacttgcagacttatatggatggtaaggctggtgctgaggaattagttatgaaattgctgaaagacaaatcattactgacaacgcttgcatccgcaccgaaagcaaaacaatccgctgttgatactccacagtaagattgattaagaagagaaaaacgatgtccactcaagacgcaaaaactaaacaagctacagtcgccagtgcgacggaatatagcgattttaatacattactgactaaagaatttaaagcgaagtctgagcaaacgatagccgcagtagaaggtgccgttaaaacgttggctgagcaagcgctggctaattcggtcacggtgtcagacgatgcttataaaagtattgcttccattattgcagagattgatcgcaagctatcagatcagattaacttaattttgcaccaccaagaattccagtctctggaaagcgcatggcgtgggctgcactatttagtcaataacaccgagactgatgagaagttgagattacgtttcctcgacatttctaaagatgaattacgccgtaacatgaagcgttataaaggtgttgcttgggatcaaagcccattattcaaaaaaatctatgaagaagaatatggccaattgggtggcgaaccatacggttgcctggtagcagactattactttgaccatactgcacctgacgttgacttgttggcttcaattggcaaagttgccgcttctgcccacgtgccatttattacaggtgctgcaccgtctgtgttgcaaatggaatcttggcaagaactgtcaaacccacgtgatttgacgaagatcttcactcagaatcttgagtatgccgcatggaactcactgcgtcagtctgaagactctcgctatatcggcctggcgatgccacgtttcttgtcgcgtctgccttatgggattaacaccaatccggtagatgccttccactttgaagagacgactgatggcgcggatcacagcaaatatgtgtggtcaaatgcggcttatgcgatggctgttaacatcaaccgatctttcaaagagtatggctggtgtacgctgattcgtggtgtggaaagtggtggtgttgttgaaggcctgccatgccataccttcccgacggatgacggcggtattgatatgaaatgcccaacagaaatcgctatttctgaccgtcgtgaagcggaactggccaagaatggctttattccactggttcacagaaagaatacggattacgcggcattcattggcgcgcagtccctgcaaaaacctgcagaatattacgattcggatgcaacggcgaacgccaacctttccgctcgtctgccatacctgtttgcttgttcacgttttgcacattatctgaagtgcatcgtgcgtgacaaaatcggctcttttaaagagcgtgatgagatgcaacgttggttgaatgattgggtgatgaactatgttgatggtgacccagctaactcttccctggaaactaaagcgcgccgtcctttagccgccgctgaagtgattgttgaagaagttgaaggtaaccctggttactatcaggctaaattcttcttacgccctcatttccagttagaaggtttgacagtatccctgcgtatggttgctaaactgccttcgctgaaagacgtagcataattaaatagattaaaacagtacgttgatgacgagacaatattctttgccaacgtattgtaagcatcaatatttaactgtttcaagtcttgttatacagcagtaaaaggatgtgttttcatgctgtatcttgcatgggacctttattcattcaatattgaatgatgtagtaatggttgttcgtgaagtatttcaatagtcaactaaaaactattcttatacttatttatatcaaaggaaagggatgtgcctccgtattcatatggggtcttcctacactcgatgttttgcattgagtgacatttataaaagtgctagagaggatattatggcgcaagatatgtttatcaaaattgatggtattgaaggtgagtctttggatgccaatcacaaaaacgaaatccaggtattagcttggaactgggatgttgctcaacactcgaatatgcacagcggttcaggtggcggttcaggtaaagcctctgtttcagatttttgcttcgcacattatatcgataaagctagcccgaacttattgagctattgcttgttgggtaagcacattaaaaatgttcagttcgtactgcgtaaagctggtggcgatccgctggaatatctgacaattaaatttaccgatgtcatcattactcgtgttgatatggcgggttctttggaagatgaaacgcgtccacgtgaagaaattcgtttctcattcactaagatgactcaggactatgttatgcagaatgctgaaggccataagtctggcgttatttctgctaactacgatgttaaagctaacatgcacagctaattaagttgagcatgtcgctatcaaacttgccacctttggggtggcaggttttcttaataagtggtttgagtgacatatacgacaggtacatcgtcctaacttatgttacaggctttatccacaatacgtgtaaaaggacatacagaagcgtcagcgtgcagggatgtcaatgagccccgtcatgatgccgttaatctgtagctgaaaatattattgtggataaggcttaacgtttttttaattaggctaagtatgattttaattaggctaagtatgaataaaagtatccgaggggtttaccgggcgacacagtacttatttttggtactggtaacgttattgacgatagcctgtagttcaaaagtgcaacctgaaaaggctgaaaagcttaccgtcgaaatcgcgacagcagcggatattaatccgaatgataaaggggtggcgaacccgctaaggattgcactttatacactcaagagcaccgatgaatttcagtcgagtgatttcttcactatcactgaagaaaatacgccatcgctaaaagaacaaatggataacgtgtttgaccggattatgttgccaagcgagaccaaaaaaatagagctgacacttgatgctggcgttactgctatcggcatcgtggctgcttatcgtgaaattgaacaggcggagtggaaagcggttatttatccgttgcccaaaaaacgcgtggatccttggtataaaaaaatgtggccagggcaagaccaacaagatccgatcatgaaggtacgcgttgagcgtctgtcaatatcaattaaagaaatggattaagccgtgagaactaacaaagtcgtttggagtgaggggctttttcttcgcccacaactttttcaacagcaagagcgctatcttgaatattacgcccataagcgagctgcaacgataaccccattcttttggggatttgcgcaatatgaaattgatagagaagcactctcgtatggcaaattagtattgcgatctgggaagggcgtgttacccgacggtacaccatttgatattcccggccatgctgaattgcctgaaccgctcactatcaccccagaacatctgggtaagttgatctatctggcggtaccactgcgcctggataacagtgatgaaaccatttttgatgagcacgatatgagctcattggcacgtttttacgcctatgaagctgcgctcaacgataccaatgccattcggcaagggccgaagccggtacaactgtcaagattacgtctcagattagtctcagaaggtgagatgacagaatcatggattgggctgccattaaccaaagtcagagcgattcagcctgatgggagtgtcttgctacacaccgaagactatattcctccggtgacgggttatgccgcaagttcattgctgtctgaatggctaacccatcttaatggtttggttaaaatgcgcgcagagatgttggccaatcgcttgtcaaacagtgatgggaaagcgagcgccagcgcagaaattgtcgattatttgttactgcaaatttttaataaatatgagccgattctcgatcatttaaggcatattcctgaattaccgcctattacgctttatcaggaattggctaagttctcgggggaattatctacctttatccggaccaaaacccgccgaccccgcccggcacctggctatgatcatgcgaagctctatgcgtctattcgtccgttggttgacgaagttcatgaactactgaaccagatcttggtgcgtgctgggcagatgataccgctggagacgaaaggcaatggcgtttggtctgcctccgtactgcctaatgaattacgctcgttttcaaatctggtccttgccgttcatgcgcaattaccgatggatgtgctacagcatcaattttcagtacaaacaaaaatcagcgcacctcagcaattgcatgaactggtgcgatcgcatttgccagggttggaactacagcgtttgccggtaccgcccagacaaattccgtatagcgcagggtacgtttattttgaattgataaaaaatggccccttctgggacaaagtttccaatgctggtgccattgccctgcatgtggcgggtgatttccctgccttgaaaatggagctctgggggattagagattcatgagtgacagcagtgatttgaaccttggaggctcaatgcctccttttgatagaagcagaaatgtggatgagagtccgcaggcattaggccggttcttgcttgatgagccaatgacatccccagatagcactcaggataatacggccttcactagagaggcccctcattctggtgcggcacagcaatatgacacgaccctcttacggggtgaaagtgtgcaacagcgtgtcgctaaagtactcgcatcttcaacgccattattggaagcggcacagccactattacgtgccttgagcgagatgcccgcgcatattggggatgtttcacaggttcatatattaaaacaaagccttaaaaatgagatcaccctctttagtgtggtgtgtgatgaagcggatatctcatggaaaaaaatggctatcgtccgctattgcctgtgtactgcgttggatgaagccgctcacacgatgtcgtggggaatgatggcaggttggtcacaaagcaacctgttgaaccattttgaaggcgataatgacggcgggaataagtttttcttattggtcggccgtctctctatgagcccgcatgaatatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgcggatggtttagaggttttgctgcgcattttagggctcggttttgaggggcgctacagcattatcgaagatggtgatcggcaattaactaaaatacgccaagggttgctgacgctgctccaaagtacccgagacacgatcccaccggcactttctccgcatgggttgatcgcacatcaaaacagaagacggcggggcatttttgttccggtgcgcgtatccatgctgttgtgtggtttcctcattgtcgcgacctttattggatgtaaatactttctctcggtaccggaaagtgacttgctaaaaagaatgggagcattgcaacgtgtggttgtgacgccacccgttgccgcaccaaaacttcgactgtctattttattaaaagatgagatagcgaagcagttagtcagtgttgatgaaacgagcaacaacagcaaagtcatctttaaaggcgactctatgtttatggtcggctcggataacgtcagacctgaaatgattgacgtaattaaacgcgtcgcgcaggaagtgcatcgcgttaaaggggcaatcctcatcgtcgggcatacagactctatgccgattaataaacccggcttccctaataaccaggtactttccgaaaaacgcgcggccaatgttgcacgctatatggagcaggccggtattccaaccgacaaaattcggtttgagggcaagggggaaacgcaaccggttagcagcaatgacgatgcgacaggacgttcgcaaaaccgccgcgtagaaatttttgttaattattgagataacgaatgtcttatttgaatcgattgttttctggctgggccatgaaacgcatattgctggtcggctgctttatattgctggctgcggcgatatggtttctggggcctttcctcggctttggtgaggcgcggcctctcgaaagttatgaagccagaattatttgcatcctgctggcactgctgctgatcttaggtttttggtacggcgcaccgcgctttgtcattgccgccgtcgttgcctgtgctgcggtatgggtgattggcccattcatattagttggtgatgatcatcctctgactgatgggatccgtcgcggcatcattatcgccatcattgcatttattacacttatttatggcacctggtgcttagtcaaagcattggcgaaaaatccagcgttactggataacttcattaagcacaagaaagcggccaagcctgaagcggaggctgaactttctgaagttaatgcgatgatccgcaatggcatgaactatgtgcgccgtattcacagtggtattccggcctggcgacgtttctttatctccaaccgttggcgcacagaactgccttggttcatggttgtcggtatgaaaggtgcagggaaaaccgcccttatcctctcttcaggacaggactttcctttacctgagcagctgaatcgtattggcaaagaaaacccacccactcaacattgtgaatgtttgttctctaatgacgccctgtttttagacacttcagggaaatacattgatgacagcaaagataatcagactgagtggaccgggatattaaaggcactcaaaaaatatcgtccggttaaggcaattaatggtgtcattgttgcgatttcggcatccgatatcttgggtaaaagtaaagctgatttactgaatgtgtcggcgacgctacgcacgcgtttggatgaggttcgtgcggtcttgggcgtccgtttcccggtgtatgtcacgattacaaaactggatcaaatatcgggttttgatgaatatttccgtaatttaacggctgaagatcgcgagcaaatttggggggtgactttcccttataacgaggcgaaagagcaatccgatatgccacttcagcaacgtatcagccatgagctggcactgcttgaggatcgtatcagcaataatatgcacgtccgccagcaggaagagtatgccgtggcggacagaaaaggcatgtatgcactccctcaggatttcaggatgctctcccagagggtaacggaagttttacagaatgttttcttcgcctcacgctttgacgaaacaaaatttcacacgaccctgagagggatctattttgtcagcagttgtcagcctgcggatgttgaactgttaaataacaacacgctgattcaaaagtggcgtaacgttattaatcataaaaaaccgttatcgccagccgatttatcacaaaaaagtgataatgaagatcggtttattagcgatgtggcttacgggaaacaatatttcctcaagcagttgtttagcgatgtgattaccaaagatgccgacttagtcagctataacctgaaagtacaatccaaataccgttttcagaatctattgggacacgcggcttgtattgggttggcagtttggctggtttgggccttcttggtcagcttccagcataacgaggggtatttacaggcgaccggtgccaagctgagtcagttagaaagcacggtgatgagttatgccaaaacgtccaatgagcagatcttacctgcgttattgaacgcgacacagcagttacccgagtacggtacgctggatgtggctaaccctgagcttgactggcgttatggcttatataccggtagcgcaatctcacaaggtgcgaacacgctctatcagtttttcttgcaaaaatatctcttcccaatggttgagaatcagagtgaggttacattaagaaaaacgatgcactcaggtcagagcgaagaggtttatgccgcgctgaagctttatttgatgctgacgggtgaaggtaaatttgatcgtcaatatatgattgagcacgtgacccaagattggcagaaaagtggaaaaattgagccttacgaagagaagagtattttcgtcggtcatttgaacacgctgtttaccctgaaagactggcggcagtatgggcaaccggcagacagtgaactgattaagcaggctcgggcaatactggcggaaaaaacagtgaccgccagactttgggggcgtattcaatcccgcttattggccgatgcccctgccaatatgacgttacgtaaaatggtgggtgagcacgcgacacaggtattcaccctgtcagatgatgaactactgcatgaagggatcccggggctttatacctacgcgggctaccatgaggtggttaaaaaaaaactgacacctttgctgatgttacttcaggaagaggataggtgggtgatggcgcaatcgctgtcatcttctcttgaccccctgacgttaagacaagatgttctggtgatgtatttacaagggtatgccgcttattggaaacgctttctctccagtgttcgtctgatttctgtcgatgcggacagtgcagagtatgctcaagggctgtctctggatattgctttgttaaggacgttagtttcagaaaattcaccgctactcaatttagccaggcaggcggtaaaagaaacgacactcgccgaaaaagaaaaagccattactgatgagataaacatcagaacgcaagggcaattactcagccaggctaaaaaattacaagaaacgatcgcgtttcgtgaaaataaactgattaaagagtgggttgataatcgttttgaatccctgagagtctttgttaatggggaacagagtgctgatgtcacggggggcaataatctttctgttcttcagggaacgcagatgagccgaataatcgggacattaaacgatcaatatacccgttttgttgtttataacagtgcctttgaatatggcgatattcctccgttatcccaggatggggaacgtattgcggtggaatcacaaacatggccggatccgtttagaaatattattgcaccgttattaacgggctcatcccagaaatttgaaaataaagtgattactcacacgtccaaagcgattgatatgggggtgggggaaatttgccggaatacgctgcaagggcgttacccatttgctgaaagtgagcaaattgttagtttgaatgattttgagcgtttcttcggtactgacggtacggtggacagttatttcaagaaaaacttggagagtaaagtcgacacgtcctcaataccttggcgttataagggcagcgtaagtagtgaaggtttggcgttctttgaacaggcggcaatgatcagaaacgtgctatttaataccaatgacggtaaaaaaatggcattagatttttccgtatcagtgcgttatttagcacccactatcacccaacttattatgaactttgatggtaatactgtgcgttattcccatggtcccgtaacgccagccttctttaaatggccgggtttacgtcaaggcaccattgtcagtttaacggcccaacgccagaaggcatccgcgatgcccgatattctttttcgcggaccttgggcactcttgcagtgggctgatcaggccgatgaaattcgcgatgaagcgaatggcaaacagacgctgacttatctcatggggaaagatcgtgtcgagcttgaagtctcaggtttaacgcatggtggtgaaaccattagcgatctgctgagagatttcaaatgccccagtgtcaatgacatgaatggtatttggtaagtgtacgcagatttaacgtgggtagcactcagtcggtatttacccgcttcgcgacttatatgccctaaatattcgagttgcaggagcgcggtaatagagtgagtgccagttgtaacgatgcaatggatgccatggactgacttggctgcgttgttcaaggaaagatatttagatggctttggaggcaacgcaggtatggaaagataatgggatctcacaagattgtaatgatgaacagacaattaaaagtgtcatgtacacttttcgatattaactagacattaggtattagtatgtcaaggacaataaatttgagcagcccggctatgccttatctattgggtgagcctgcgctggtactgtctaagttggaaggcgaggaagccttttcgactttatattcttatactattacggcaaagacaccggctaacccattaattccttggcaagcggcttcaaatgtcgatctcaaatccttaattggtaaagagatgacgattgaaatggaactggacggcaacggcctgggtgatgtgagaagtgtaggtaaaggcacgcgtgaaattacggggctggttgagagagccagatacattggtcgagatgccaatcaggccatatttgagatcactattaagccttggttctacctggctaatttaacctctgactttaaaatttatcaaaataaaaatgtcgttgatattatagaggaagtgttctcagactataattttccgtttgagaaacggttggctacaacctatccgatattagattttcaggttcagtacggtgaaaccgactttaatttccttcagcgtttgatggaagagtggggtatttactggttctttgagcatcaggatcataaacaaaaattaattcttgtggatcatgtcggtgcgcataaacgctcgttcagtaccgcctaccatgccattgagtacttgtcggatgagcctaaagcgggcgaagagtacatcacacaattccagactcaggaaaccttgacgagtgggacctgggtcaccaacgattatgacttcacgaaatcccgtgccgatattctggcaatggacagtaaaccgcgtaaaaccagctttaacgatctcgagatttatcactggccaggggattatgatcagccagatattggtgagcacctttcacgcgtgcgtatcgaagaacgtggtgctctgggttcgcgggcggtcggttctggtcaactgcgcgggatagtttgtggtgctaacttcgagctgaaagggttccccgttgataaagcgaatcgggaatacatgattatctccagccgtttgacggtggctgaagttgatcaactgtctggcggtgaggatgcgtttagttgcgagagttctttcacggttcagccgacgaccaaaatctatcgtcacccacaggtgacaccaaaaccgaaaaccaatgggccgcaaaacgccattattgtggggccaccgggtgaagagatttggaccgatgaatatggccgcgtaaaagtgcgtttcgtttgggatcgctatggcacaaacagcgagtcagactcttgctggctacgtgttagccaggcttgggcagggaacagctttggtgggatctatattccacgcattggtcaggaagtcattgttgactgtattaacggcgatcctgaccggccaatggtgatgggcagcctttataataacgtgacgcgtcccccttgggacctgcctgccaatgcgacgcaaagtggcatggtcagtcgtaccgttggcggcgggttaaccaactataacggcgttcgttttgaagataaatcggggctggagcagtactgggaacaggccgagcgcgatatgtcgcgtttgactaaaaataatgaaacgcaaattatcggtgccgattctgtcctgaatgtaggggccaaccgaagtgaagttgtcggggccaattataaccaagatgttcttggcacatcaatgttagccatcggtgcagcctctatgctacaggtgggattggcgcgtagcgttgtggttggcggagcacattcactgaatgtggttttggcgaatgccaccaatgtgggtggcgctaacatgaccaacgtaggggggtttaatggccttgcggtggggggagcccatcagacagctgtaggcggtgctgcgacactggctgccggcggccctattgctattggggcgggtggtgagcttatcctcagtggggatatcgtaaaaattgttggtaaaagtaaggttattattcagggcggtgaagttcacattaactctgatgattgttgtggtcgtaaaacgggcaatggcggcggggcattcggtgcctttgcgagcctggcaggtttattgccgctggcgggtgctattgccttaccgctaccgttacccttgttgccaatagtggtgccaccagtgacatcgccaccggatccaacagtgccaccggatccgacattgccaccggatccgacattgccaccagatccaacgttgccaccagatccaacgttaccgccggaaaccacggcaccgccggaaaccacggcaccgccggaaaccacggcaccgccagaaacaacggcaccgccagagacaacggcaccgccggaaaccacggcaccgccggaaacaacggcaccgccagagacaacggcaccgccagagacaacggcaccgccagaaacaacggcaccgccggaaacaacggcaccgccggaaacaacggcaccgccggaaacaacggcaccgccggaaaccacggcaccgccagagacaacggcaccgccagagacaacggcaccgccggaaccgacgcgaacaccgccagggacgcagacgccaccgccttgattttatagataaaaggtaagcatgttctgcgtgggaaacacacgtagagcatgcggtctctgatttttcgaacggttagaatttaattgaggtgacgtatgttcagtgcggcaaaaatgggcgatgtgaccagcgatggtggtgcgatatgtaccggttcatgcgatgtgttcattaacaatattccggcctctaagctgggttcgggcgcaacgtctacgttggtaggcctgacggcgctggtaactggctctggaacggtatttatcaataattgtcccgcgacgcgttgtagtgataagacggggtgtggctcggttattgtcactgggtcgcccaatgtatttataggtaactaatgccaatgctactggtattaacttcacccaatactacgcaacagtatcggctcgataaatccgttactgcggccaatgctgtctgttttaacctagagaaaggggttttttctccccatcctgtggggaatggacataatgaggtgcagttttactggcattttcatgaaccattgattgttaatcacagcagcaattttatttgccaggtcaatggcaagcaattgaatgtgggtgaacaccattctttgtcttttggtaccgagatccagttcgggcacgttagcatcacggcggaaagagcgacagcacagcaggtagaggataattttgctgataacctgtttatgctgactggctctgaggaaccaggtaaaactgacctaccggaaattgaagatatcttgtctcatggcggtcactacatctcttatttcgatgcagtagatgagacgcagtcatatgatcagcaggagccggatatcctcaaacggttggaagtggagtacaagcgctttctcttgtggggagaacaaagccgagaatttttagaaaaagatggacagcaggtgacaaaattatctgcccgtgatgaatatttggacaatatcagggaacgagtcaaagacaaaaccctgaccgagtgtattttagattccggtgggctaattgataaagtgaccaaagagttgagtgctattaattacctcgatacgccggattatgatgaaaaaatcgatttattaaaagcattggccccagaacactttataacaaaagaaaaaaacagtgtgccttcgctcatgtttcaggagctctacaagctagggctggacagccatctataaatacggataaaacaagataatgaataccacgaatttaactgagttattaaaaagcgcgtctttaaccgaaatgctggccgatgtcattgctacgataaaagctaaaccaacggacaccgatacgcgagaactgttattcaaactctattgtattgatggttcatggcaaaaagccctattgcagcttgaaacattgacacagcttttacctgagttcaccaaacaggctgaactctataaaaatctgatattgagtgagaaaatgcgtgatgaagtgctggcaggcaaacgcagccctggtacattgggtaacgacctgcctgaatgggtagccttgttgcaacaagctaatcaactccaccatgatggcgatcatcagcaaagtgaggccctccgtgaacaggctctgcaacaggcaccggaaagtatcggagagagtgctgcgacaggctgcttcgcttggattgctgacagtgatgggcgcatggggcctgtttgtgagtttattagcgccggcggttaccgttggatcccgtttgcagagatacaatcactcactgtttccaaacctaaaaatattacagacctgatatgggcgccggcacaggttaaagtaaaggataaagtttggtacggttatatacctgcccgctatccactgacacctgaaacagacaatgaaactaaactgggtcttaaaacagaatggcatcaaccgactgactcactttatattggggcagggcggaaaatgtttatcaccgaccaaggtgagcatgcgctgtttgatattgaagagattgtatttgagatagattgtatttgaaatagattgtgtttgaaatagattatgtttgaaatagattatgtttgaaatagattatgtttgaaatagattatgtttgataacacatgtattagataaaaaatgtatttgcgccaacaggctgagtaatggaaaagaaaaaacagtttttaccggcgttgttagagcgtttactcgatgatgagcctaaaaagcatattgagcctcacgataaattcttttatgactcacggacgatgcggaaattggtacaacgtaatatttcagagatattaaataatgccaatattgaagaccggttggatccgcagcgtcataaatgggtagcgacgtcggtcttaaactatggtatttcacccctggtcgggctttatgccgtgccgcataattgggcgactattgaacgaattatcagagaggccattatccgttttgaaccacggataatggcggaatctctcgttgtcagccagcaactccaggccaggaatggcattatacagtttgagattagggggttaatcaaatggaacccgcaccctatcgatctttgtattgaaggtgcctatgacgttgagacggataacgcagagctacgcgcccgttgagccacggtgagtaaagagttattcatgtcattaagcagaaaagccgccaaggcacaagaccataaaatacgagaacaactcaagcgtatggataacatcgctgttgctctattttttgctattccgctgtgtctggcccttattggcgggcgtcagttggcggtatggacactacctgggtggtatctctatagccttggatacatcattagtttccgggttgttagcaaaaaattcaccaccaaagaggggacggaaattgccagattcaccagaacgtatcctttccactcagtcagttggcttatttttattggctttagcctactttctataatcgttattatcgatgttatgtccggagcgcgctgatattccaggataataagatcttccaagataatagaagggctctctgcttgggtggcaaagaacccattaatgcattagcttttcttaacaaattcagacttgagcttcatttggccaaatccatcgattttacaatcgatattgtgatcaccttcaaccaaacggataccttttactttggtgccgattttcagggttgaagagctgccttttactttcagatccttcaccaccgtcactgcatcaccatcagccagcagattaccattggcgtcatagaccacaaggccctcgtcggcctcggttgaatggctgctttctgaccactcatgaccacactccgggcaattcagttgctccccttcctgccatgtaaattcagaactgcattttggacagtttggtaatgtctgcacggtaactccttaaaataaaacgatataaatattaaaacgtagttaattacaggttactgtattgatgtgtatgcattttacactttttatttaattaaagaatagctaagtgatgaataacggccgtaatgggataattgcgggtctctgcagtagagtcgctgttctaccatccggcctggattttcattttttggcgaatcacgataaaaataaataactcattgtttattatagataaataataaaaatagaataaaaaaatgtcccaacaccgagtgacggacacatcgaactgatacccaataacagacaaaattaatgagtattcttctcattcagaacattcgccatcttttccctgactgacgaacgttaccagccaccgccgccgccaccgccagaaccaccaccagacgaacccccgccggaggagcctgaaccactcgaactggagctggaactggagtcagaactgcggctgggggttgccgtagcggatgagctacaggattggctgaagtgattcacgctgctccagtcggcattggcaaagaccaccgacagggtgcctgtgctgaccaaatattgtgcaaaactattcgcccacgttttacccacgccgagagccaaagccacaggcaacatactttcaaaatgggcaaccagtttgtccggcggataaagggcctgatagcgatgcctttctgcggtaccaagatataattttagtccgcgagcgatagcaagatgatttagccctcgttgtgtgtaacggggtaccatcctggtaaaagtaacgcagagcaaaatagcaaccaataaagcgcctaagtatccagccggtaactgggttaagggggggaggttaaagataaaaagaccaacgggaaggagagccaataagccaaataatagcgcgaagcatacagagagagccccccggctatccaatacttgtttggggctaaataaaaatttcagcggtaaagaaaggaggttgatgcccaatagcagcaacaataaaacgggaatagtaatgaaggcgatacccgtattgaatagcaggccgcagataacgggcaccaatagcatgataaatattccacgccatattggcccaagccattgactgaataacttctcttgctgatcctcacagcgtttctctaaaaacttcagcgccttctgcattggccgctgatggggcttactgagattgatattcttacggttgctactaaacagcgtatgcagtaattgcttatcatggatatcgagctgattgccatcggattggagtgatagccactgttcatcgcggctgtttaaaacccatgggcttttgtttttactcttttttgttttaatggctacgctacgttgagcgactaaattcagcaaatcgctactgaaggcaatcgcatcgtatttacgctgagtgacataacgcagatagcccggtgacagcgtggcagggagcgcatagagcggcactatcggcggcattttcagcccaatcgcggtaacatttttacgccaccaaagcaggtaatagccaatgaggaggagtatcggtatccataatacgctggtttgcacggtaggcagcagcagatagactaacagtgaggaggtttccggtgcaggtgcgttagcaagaatagtgcgcggccaagtataggcgacggtcaaaccttcaccttgtttgagtggttgcgacgtctgtacgctaccatcggccagaattttggcattttgttctttttcgccgagcctgccggtataaacatcaatcgtgctcaaccgggtatctttgccttcactatttagaaacgcttcgcttgcgggtaattccagatggaaactggctttactaataggatattcccagccgttacctgtcacattccaatacagttcatcccaatcggggaatcggctgaaatgattgctgacttggtattggatcacataattataaataccgggcttcaatatatggtcagcgcgaccaatacggaccatcagtgtttcgccttctttcgtcacactaaaaggttcggccaccccatcacgtaatacatttttaatctgatattcgacgctgaaaaatttgccatcctgtcggttccaggttaacggcagcgtacggaaaatcccacggcttatttgtttcccgagggacaacaccttaatattctcacgcatctccatactgccatcggcgtcaaaacgcgcatgagtatcgaacgatagaatgtgttcataagcacggataaggccgtggccctttggtgcttcgacagccggtgtactcacggaaatctcatcggcggtagcctgaacggttcccgtcacaagtaacaataagatccagataacgtataatgccttgccagacaagcgtgccattctgctattccatccgtggtaatttggcttcatcaggattttcaagttcaaaaaatacatctgctttaaaattaaataaatgggctaacagtaagcttgggaaagactccaccagaatattgaagtcccgtactgtgccattaaaataacgacgtgccatctgaagttgttcttctatttcagcgagggattgctgcagagacaggaaattctcattggcttttaaatcgggataagcttctgctaacgcaaatacgcggccaagaatgccagaatattctcgctcattttcggcaatttggcgggtattaccaacaaggttgctacgttggcgggtgatctcttccaggagttctttttcgtgctgggcatagcgtttgaccagacttagcaggttgggaaccagatcgtgtcggcgcttgagttgtaccgcaatatcgctccaggcttcatctttgaaacgccgaagggagataaagcggttataggtcatgaccgcccaaataagtattaaggcaacaacagctaaaccgatataaatttccatttttttcaatccatgtttgacagagaaagtattatcccatgatatttatatggataacaccctacactggcagactgggtaaatcgtgatgatatatcgcctaaataattccagttacaggaaggtggcaagccataaatgaacaggtttgggcggtttttcatggttattcactaccatttggcgacagaatgaccaaacagatcgctaactgcttattatttgggtcaaaatgcgtataatgcaccggtcaccccccatcggcatccagcgcgccgatgatcgggtccccgtagttaaacggatataacaagcccctcctaagggctagttactggttcgattccagtcggggacaccattagcacttctcaagatgttcaataaagcctaaaaaacctttaaaaacaactgcgttataaaaatccacgtccaaagaaatcccagaaatacccgtaacagccacgcaaaacttgtatagcatgttgtataacgcgaggtgcttacggcacgctccttggcggtggtactaaaaaccggagggattacatagccaacgtacatgcaacttgaagtatgacggggtcttggcaaaaaataagacaaggaatgatgatgagtttaataaaatccaccctaatttttggggtattgttggtggtttcgtttggtactttagctatgtctgatgagtgtaagcaagcatacggtatctttgacgatgccgcttatttttcaggtaaaatgaacgtgaaaccaggcgatggtaaagaagttacaaaaacaaatgtcaatgtcgaagcttttaatgaatggtattaccgttcatatgatgatgagtggatggctgtactagaaaaatatacaaaatttaagggcgtggatgatgatagtgtcataggaatttctttgctcgcatttatcgaaacgtcaggtttagtggagttttataaaagctatatagacttcctaactgatttccctaaaagaacagatacttatcttgttagtggtcgagtagaagctgcaaagaaaaaaattgatgatgcctataaagaactcgtcggccattgtaataaataaaaataattagtgagagcgattagggggaggttatatcatcaataatcttcagcaactgaaaaccgccgtcgcagtgtaattccccccaatatttagccttaccgcttaatcgcattcatgcaccccgatggaaatacggcggtggatttttaacaaaggtcccctgatggttaagtcaacaacgacactaggctttctacgctggcttctgcctgcctgattctgctctgtctatgtccatactattcccaatggtattgtcacgataaaaacatcatgaaatgttaacgtcgatggactttcctacaaaaatttgatctggtaccgaatattacctctataagggtagggatagtcttaggcgttccctacgtaagggttaagccttatgttatcattcggttttcctgaactggccatccgacgatcggaagacacccccttatgctggaagcaaaaaatctgacctgtatccgcgatgatcgctgtttatttcagcagttgagtttctgtatcgcaccaggcgagatcgtgcagattgaagggccaaatggggcaggaaagaccagtttactgcgtattttagccggtcttgctgaggccgatgaggggcaagtgaactggcgagataagaatattcgtcgggatcgcgccaaatatcatcaggatttattgtttctaggccatcaaccgggaattaaatctgtgctgacaccgtttgaaaatctgctgttctatcaatcggtttttcagaaggttgatagcgccgccatctggcaggcattagctcaggttgggttggtagggtatgaagatttacccgtatctcagttatcggcggggcagcaacgtcgagtggccttggctcgcttgtggttaagtccggcacctttgtggattttggatgagccgctgaccgctatcgataagcaaggggtcagtacgttgttggccctgtttgtacaacatgcggctaagggcggaatggtgctgttgaccacgcatcaggatttgggcgcggttagccacaatgtccgtaaaatttgtttagccaacacgcaggagaagtcatgtttatcagcgtgttgcgccgtgaattaaaaatagcctttagaaaaggtgcggaaatcgttaacccgctgtggttctttttgatcgttattacgctgttcccattggggataggcccagagccacaattgctggctcgcattgcaccgggcatcgtgtgggtagcggctttgttggcctcgttactctcgttggagcgcttattccgtgatgatttttacgatggctcccttgaacagttgctgttattgcctacaccactccccctcaccgtcttaggcaaagtatgtgctcactgggtcgtcactgggctgcctttattggtgttatcaccgctggttgctttattgctttctctggacgtcaataccgctatcgcgatggggctgacgctcctgcttgggacaccaacactgagttttatcggtgctatcggcgtggcgttgacggtggggttacgtaaaggcggggtgctgctgagtctattggttttgccgctgtatatcccggttttaatctttgcgacggcggccattgatgccgcgtcaatggcgatgccaatcgacggttatctggctattttaggtgcgatgctggcagggagtgtgacacttgcgccttttgcgacggcagcagcgttacgggtgagcatacagtaatcacccaatgggctgatgttaagtctgcctaatgtccaattttttacagtgagcaatgaaaaatgtggaaatggtttcatcaatttgccaaacctgaacggctctatccgttgtgtggccgccttattccgtggttcggaggcggggccattatttgtctggctgtgggctgggtatggggattgggtttcgcaccatcggattatcagcaaggtgacagtttccgcatcatgtatttacatgttccggcggcaatttggtcgatgggtatctatatgtcgatggctattgctgcgtttgtgggattggtctggcagataaaaatggccgataacctggtcgcggctatggctccggtgggcgcagtattgacgtttattgctttggtcaccggctctgcgtggggtaaaccgatgtgggggacttggtggatctgggatgcacggctgacatcggaattagtcctgttattcctgtatctcggcgtgatcgcgctatataacgcgtttgatgatcgtaaattggctgggcgagctgccggtattctggtgttggttggcgtggttaatctccctattattcatttctccgttgtttggtggaataccttgcatcaaggctcgaccaatatgcagcaaagtattgatccgagtatgcgctcacctctgcgctgggcgattttgggttttcttttatgctttatcacactgacattaatgcgcttgcgtaatttgattttgcagcaagagcgccaccgtccttgggttactgccttattacgcaaggagccgcgcgtatgacccccgcttttcactcatgggcagaattttttgccatgggcaactatgccttttatgtctggctcgctgtggcagccaccttgttatcattgctgggcttgctaatgcacacgctgtggcagcacaaacagctactggccgatattcaccgccgtcaggctcgggaacaacgtattcgtcaggcgcagcttaaccagacatcgatgcatcaagtaccgttgcatcaagcaccattacatcaagcaccgttacaacaagcaccccagcacatcgccaatttacaggagaagcgaccgtgaacccacgtagaaaaagtcggctctatctggcgatggtggttctgatcggcatctctttgaccaccacgttggtgctgtatgcgctgcgttcaaatatcgatctattttatacccccggcgaaattttacagggcaaaggcgaacgccatgagaaaccagcaataggccaacgtttacgtattggcggcatggtgatgccgggatccgtgcaacgcgatgcaaagactttggaaatgagttttcaagtttatgatgcgcgtggcgctgtcaccgtgacatacaccggtattctgccggatctgtttagggaagggcagggggtcgtggcgcaaggggtatttgctgaaggtaataccgtccatgccaaagaagtgctggcaaagcatgatgaaaaatacacgccacctgaagttgaagaggcaatgaaagagaaccactctcgcccggcggccgcttatcgtggcactaatacgacgggtaatgccttatgatccctgaaattggcagttttttattatgtttggcgttggcgatttcactgctgctgagtctgtatccacaatggggagccgcgcgtcaggatgcccgtatgatggcggttggcaggccactgacttatggcatgtttgccgcgatcacgttgtcatttatctgtctgatatatgcatttgtggtaaatgattttaccgtctcctatgtcgcggcgaattccaactcatatttgccgatttattaccgtattgccgcgagttggggagcgcacgaaggctccttattattatgggtattgctgctcagttgttggtcattggcggtagcgctgtttagccgttcgatgccagaggatgcggtggcgcgggtgttatccgtgctgggaatgattaccggcggttttctgctatttattattctgacgtctaacccgttctctcgcacattacctgattttcctattgatggccgcgatctgaacccgctactacaagatgttgggttgattttccatcccccgctgctctacatggggtatgtcggtttctccgtcgcgtttgcttttgcaattgcatcattaatggccggtaggctcgacagtgcctgggcgcgttggtcacgtccatggactcaggccgcatggattttcctaacgcttggcatcgtacttggctcagcgtgggcttattatgaattggggtggggcggctggtggttctgggacccggtcgaaaatgcctcctttatgccgtggctggcaggtaccgcactgattcactcactggctgtcacggagaagcgcggtactttcaaagcgtggacggtattgttggcgatcaccgcgttctccttgtgtttgatggggacattcttagtccgctcaggcgtgctggtttcggtgcactcctttgcctctgatccggcccgtggcatgtttattctggcctatctggtgattgtgattggcggttccctgctgctgtatgcggtaaaaggcgcgcaggtgcgcagccggactcagcatgaagtcttttcccgcgagactttcctgctcggcaacaatgtgttgcttattgccgcaatgctcgtggtgttgctgggaacattactgccactggttcacaaacagttgggattgggcagtatctccattggtgaaccgttctttaatacgatgttcacttggttaatggctccgatggcattgctcatggggatagggccgctcgtgcgttggcgtcgtgatgaaccgagcaaactgtggaagcggttgagtgtggctctggtggtcactctgctgttatcgatatccgtaccgtggctgctgcaagatagtgtcgccggtatgacggtcgtcgggttgatgatggccatttgggtgatcatcctgacattaatggaattgcacgaacgggccacccatcgttatggcttctggcgtgggttgactcacctttcccgtagccactggggcatggtgttggggcatctcggggtggcggttacggtaattgggattgcgtttagccagaattacagtgtcgaacgcgatgtgcgcatgaaggccggtgatagtatcgatatccatgattatcacttcacttttcgcgatgtccacgatatcaaagggcctaactataccggcggcgttggcattattgatgtcacccgtaatggtaaattggaggccacattacatgcagaaaaacgctattacagtgtcgcccgctcaatgatgactgaagcagccattgatggggggctgacccgcgatctttatgccgccttgggtgaagagctgggcgatggctcatgggcggtccgcttgtattacaaaccttttgtgcgttggatatggtttggcgggatctttatggccgtcggcggcatcttctgtatgctcgatccgcgctatcggatgagtaaaaagctaaaacgcggtgcgataccggaggcagagtcatgaaacctcaatcctcattcaataagctgatgtttattccgctggtccttttcttactgctggtcgtggcattcctgatacaactgacccgtaatgccaacggcgaagatccaacgatgttggagtcggcgctgatcggcaagcccgtaccggcattcaaactggaatccctcgaacagccgggtaaaacctttgatcaggcggtattacgtgatggtaaaccgatactgctgaatgtttgggcaacatggtgcccaacttgccgtgccgagcatgaatacctgaataaattggcggctcaaggtatccgtgtggtgggcctgaattataaagatgaccgtagcaaagccgtgcagtggctgaattcgctgggtaacccttattttctcagtttgtatgatggtgatggaatgttgggcctggatttgggggtatacggcgcaccagaaacgttccttatcgatggtcaaggggttatccgttaccgccatgctggtgatcttaatgatcgggtctggcagcaggaaatcttaccgctgtataaaaagtaccaggggggcgcatgaggttactcagtctgctactgggtctgatattgagctggggagtattggcgaccatcgatacttatcgcttcagttcggtagaacaagagcagcaataccgtgcactgaccgagcaactgcgttgcccaaaatgccagaacaacagtattgctgactcgaatgccaccattgcggccgatatgcgcgctaaagtgtatgaactgatgcaacaaggttattccaaacagcagattgttgattatatggtggcccgctacggtaactttgtgacctatgaaccaccagtaacggctgcgacgataattctatgggcagggccgctactgtttgtgttaattggggcggcgatagtggtgttacgcgcccggcggcgagtcgagaaagagccgccactttcacaacaagaacagcaacggttacaaagcttattggctgaaaatagcgtattacaaaataacgcattacaaaataataagttacaagaagaatctgacaggaaaaaaccataatggctttttggctgatagtcatcatttcgttggcggttgcaggggccttattggtcattccggtcatccgaaaaaatgaaaataagcgggttaccaccagggatgagctgaataaggctatttatcgtgatcggttatctgaattggccgaagatgaagcgcagggcgtgatcgcagaacggcctgaactggttaaagagctgcaacaaaacttgctgacagatatcccgcagcagttgggagaagtaaaaaacccgatcaatcgctgggtattattgcccggagtcgtggtattggtggtggtagcggtcgggttgtacctaaaaaccggcggtttagagcaggtcgcggcatggcatcaggttgctgcgcaaatgcctgaattacgcgctcgggttgccaacgaacatgccgatccattaagtatggaggatgtggcccgcttggggctcggtttacgtacctctctgcaacaggatgctggtaacgtcaatgattggatgatgttgggccgagtagggatggcgctcaataatgccaccaccgcaacacaggcttttgcgcacgcttatcaactcgcgcccgataataatgaggttaaactcgggtatgtcgaagtactcacccgatccaatgatccagaagataaccaattggcgacacagatgttgcgtgcaatggtggggcaagaccatacgaatttacgtgcgatgagtttattggcttttaatgcttttgagcagggtgatttcaaacaagcgatagccgtgtgggaagttatgctaaaattgttgccggctagcgattcacgtgtagacgtggtaaaacgcagtattcagcaagccaaatcacagatagagcaagaaacagctacactgggaattgaggtttcgctatcctctgatgcggcgcaagcattaccccaacaaggggcactgattatctctgtgaccaatggcataaatccggtaccggttgctgtaaagcaactgccattgagcagattcccgctagcggttacgctggatgacagcaatgcaatgatgccagaacgtttgctctcttctttacagcaggtgaaagtacgtgtacgcctctctttggatggggccgcgaatgcgcagtctggcgactggtacggtgagagcgcggtgcaggatttcaaaggcaatgggccgtcgagtgagcaaaaaataggcgttcaaataaataaacaaatcccttaagtgaaagggatagacagactttcatggagaaaaatatgaacttccgccttactgggttggctttcgcaagcgtactgttagttgggtgcgccagtagttcaccggatcacatggagcagggccgctctgatccgctggaaggtttcaaccgggcaatgttcaattttaactatgaggtcctcgacccttatgtggtgcgtccggtcgccgtcgtctggcgtgattatgtgccgcaaccagcacgtaacggtatgagcaactttttgggtaacctcgaagaacccgccagtatggtgaacagcttcctggtcggtgatccatataatgcgatgaagcattttaaccgcttcttcctgaataccgttttgggtatgggcggtttgatcgatgtcgccgggatggctaatccgaaactggcaaaacaagtgcctcaacgttttggtagtacattaggccactatgatgtgggctacggcccgtatgtggtgctaccagggtatggcagttttaccctccgcgaagatggcggccagttggcagatacggtgtatccggtactgagttatctgacgttctggatggccgcagggaaatgggtgcttgaaggggttgaaacccgcgcacagctattggactctgatggtttagtgcgtaattcttcagatccttatctcatgatacgcgaggcttatttccagcgtcatgatttcctggcgaatggtggccaactgaaacctgaagttaactcgaatgctcaggctattcagggcgatctggatagcatagatgccgccgattgagactcattgatattaactggtctagcgcagtactcaccgccgtattcaaaatagaaaagcgccatcaggcgcttttctattggataaggtgatgaatgactggctattagaatgtgtagttgaagttcacaccgtatagcatcgcggaacctttcgagttgaactcatatgtggtgttagatggggccggggtcttttcggtaatactgacattctggcttttcatataagcaataccgacatcaacagaggcatttttgttgaaggcgtaggtggtacctgcactgagccagaaacgatcttggtccgggatggaaattgaacggtttcctgcggggatcgggctatcatcaaaggcaataccggtgcggaatgtccagttatcatcgtagtaataggtggtccctaacgcaatacggtaggcatctctgaagccttcatgtttatcaaacagcacatcgccattagacgcggttgcttttaactccttgaaactgctccaggtggtgtaagccatgctgtagtgaatggcccattgtggcgcgactttattgtagccggagacttcccacacggcgggcaggttcagagttagggaaccagggaccgtttttccacccagaccaccgaaaataacaggtagttggttactgtaatcaccgtcaaaatcgatattgacttcagaacgataagtgaagctgtagcggttttctttatcgatttcatacaaaatacccgtattccagccgtaaccccatttggtaccttccaacctggcggcttcagtgttagcaggcaatagacccccgccagcttcaccgagatggcgcacaattttcgcatcagcatagactgcatcaaaccccaggccaaaactgaagttatcattcaggcggtacgcggcacttaggttgaggttagccgttttcagatcggtttggccgcctaacatgcctgccacataatcatcattaaattcagtggctaaaccgtagttagaggtcgcagaagcaccgattgcccactgttcatccaatggcataataaagtggagattcggaacccacgctgatggcgcaatgttactggcatccgtacttttgccacttggcgacgtccccgtgatatcaacacttggatcaatataaatcacaccaccggagaaagaagggcggtcgaataaagtcattgctgcaggattgcggctaccaacggaagcattatcagccactgcgccttcaccagagaaagcacgccctagagcggcggctgaatattcattcaactgaaaaccggctgcagaaacgttcgatgaaataagagcgatagctgctgccagagctgagcgggtaaacaggtttttctggttcatgaccaaaacctcattgttttatttaaactatgttacataccgtaacaagaaagtgcgggattgtagggtctgttatcggtcagacaaagcagaccagtgactgaagtataggtccgacctgtgcgagtgttgcaagcatgttttggagtttgttcaattttgatctcaaaaaatagacgcacttaacaaaaaactcacaatcacgtatcaattgttgtgcttttgatgagttgatagacaatttaactgtgatttccaccagttaataagcctataaacagtaagtcctagtgcctaacgatctgtggtagtaaaatggcaacagagaaaaatatttttgtgccaggtcttatttgcgctagctaacaggcaatttgcacctattttgaaatgttcgttgaggagaattgacgatgtcagatgcaattaatcgttgtagtgcggaagaaaccgcggcttgctgttgcgtagatgtgggtacagtgatggacaatacggatcggacagcatcctacagctgtgtgtttgctagccgtcatgaagcagaagcgatgttgaaaacattgactgataaagcacgggcagtcgaatcagacccatgcctgattgaacataaactggaagatgtcgagggcggtgttcgtttgactatcgatttcacctttgcctgccaggcagaaacaatgattttccaactcggtctgcgttaatttacgtttccgaaaggatcatacatacctgaccaacgcgaagccttttgcttcgcgttattactttagatgatgccccacgttagtctataaactggcgtaacggctaaatggccgtcccttctctcctcccacattttttatcttgaaagttgctcctgctcgcatttttctattctataggtttgccaaatgtaaacgtttggttaacaatgttcggatcaggtcagacctgttatttgttatcttttaatcgcagccactctacttattatcaggagcgcttatgagtaagccattaccgttagtgacgcgtcagggcgatcgcattgtaatagttaacggcctgcggacccctttcgccaagcaggcaactgcttaccatggcgtacccgctgtagatttaggcaaaatagtggtcagtgaattgctggccagaagtggcatttcttctgagttgattgatcaactggtttttggccaagtagtgcaaatgcctgaagcacctaatattgcccgcgaaatcgttttgggtactggcatgagcgttcataccgatgcttacagcgtttcccgcgcctgtgcgaccagttttcaggcggtggccaatgtcgcggaaagtattattgctggctccgttgatatcgcgatagccggcggggcagattcttcatccgtgctgcccatcggcgtcagtaaagccctggcccgcacactggttgacgccaacaaggcccgcagtttatcccagaagttgaaattgtttagccgacttagattacgtgatctgttgccagttgcacctgcggtggcagagtattcaaccggcctgcgcatgggggatactgccgagcagatggcaaaaacctatggcatcagccgtgaggatcaggatgctttagcgctgcgatcccaccaattggccgctgaagcctggcaacaggggtggctgcacgatgaggtgatgacggcttatattccgccttatcgagaggccattattgaagataacaatatccgcaaagattccacattggcgcaatatgccaaattacgtccggcgtttgatcgtcagcacggtagtgtgacggcggcgaacagtactccgttgacggacggggcggcggcagtactcatgatgagcgaatcaaaagccaaagctctggggttgccgcctttgggctacctgcgcagttttgccttctctgccattgatgtttggcaggatatgctgttagggccatcctatgccacgccattagcgttagaccgggcgggtattacactggcggatttgacacttatcgatatgcatgaagccttcgccgcacaaacactggctaacctgaaaatgtttgccagtgatacttttgctcgcgaaaaactggggcgtagccaagccatcggagaggtggatatgagtaaattcaacgtattggggggttccattgcatatggccacccatttgccgctactggcgctcggatgataactcaaacgctgaatgagttgcgtcgccgtggcgggggattgggcttaaccaccgcctgtgctgctggtgggttaggtgctgcgatgattctggaggtggagtgatgagcaaggaaaatatcgttacccgtgaaaatacagctgtcagtgaaaatgcagtcagtgaacctacagtgaataatgatgtgggcgcatcggccacgaattcagttacccatcccgcatttaccctcaacgtaaggccggacaatattggcattatcaccattgatgttgttggtgacaaagtgaataccctaaaggctgaatttgctgatcaaattgccactatattgcaacaagcgcacgctctaccaaaattacagggactcgtcattgtttctggcaaaccagactccttcattgccggtgcggatatcacgatgatcgcggcttgtcgtaccgctcacgacgcccgcgtattagcacaaaaaggccaatcaattttggcgcaaattgccgctttccctgtgccggttgtggctgcgattcatggcgcttgtctggggggagggctagagctggcgctggcttgccatagccgcatatgttctctggatgataaaaccgttctcgggctaccggaggtgcaactggggttactgcctggctccggcgggacgcaacgtctgccgcgtttagtgggggtcagtaaagcactggatatgatattgaccggtaaacagatacggccccgtcaggcactaaaaatggggctggtggatgatgttgtgccacgcgatatcttattggatgtggcgattcagcgcgcgaaagcggggtggcttaatcgacgagcattaccatggcaggagcgtttactcagtgggccgttgggtaaagctttattattccgtattgtccgtaaaaaaacgctagctaaaacgcgggggcactacccggcggctgaacgtattattgatgtggtgcgtaaaggattagatcagggcgggccaagtggttatgaggcagaagccagagcatttggcgagttggcgatgtcgcctcagtcagccgcattacgcagcctgttttttgccacgacgtcactgaaaaaagagaccggaagtgcagccacagcgcgtgcaattcatcgggtcggcgtattgggcggtggcttgatgggcggaggtattgccaacgtaacggctacccgagcgggcttgccagtgcgtatcaaagatatcaatccgcaaggaattaatcaggcgctgaaatatacctgggacgcattgggtaaacgggttcgtagtaagcggatgcgcccaactgaacagcagcggcagatgatgttgatctctggtagtacggattaccgtggttttgaacgtgtcgatattgtggtggaagcggtatttgaggatttatcactgaagcagcaaatggttgctgacatcgaacgatttggtgccgcccatactatttttgcctccaatacatcatcactccccatcagccagattgctgctttggcgcaacggccagagcaggttattggcctgcactattttagtccagtagataaaatgccactggttgaagtcatcccccatgaaaaaaccagtgaagagaccatcgctaccaccgttgctttagcccggaaacagggtaaaacagccattgtggtggctgatcgcgctgggttctatgtaaaccgcattttggcaccttatattaatgaagctgcccgttgcctgctcgacggagagcctatcgaatcagttgataacgcgttggtcgattttggtttccccgtaggccccatgatgctgcttgatgaggttgggattgatgttgcgaccaaaataatgccgattctggtcgagcaattagggccgcgttttgctgcgcccccgtcatttgacgttattttgaaggatggacgtaaagggcgcaaaaatggccgtggcttttatttatattcaaaccccacaaaaaattcatctccaacaaaaaatgggaattctccggcgaagcgtaatagctttaagtggagaaaaaacaaagtaaaaccagtcgatgccagtatctataccttgttgggggtgacacctaaagcccatcttggtgcaggcgtgattactcaacgttgtaccatgctgatgttgaacgaagcggtacgctgtctggatgaatcgatcattcgtaacccgcgcgatggtgatattggtgcagtgtttgggatcggttttccgcctttcctcggtggtccgttccgctatttggatagcctgggagccgataaggtggtacaagcactcagattattggtacagcaatacggtgagcgtttcgaaccttgccagcggttggtaacaatggctgaacaacaacaacaattctatcccgtggacgccaatatagatgaggtgacggacgtggcaagctgaacccgcccccccttttttggtggtgacctgttttgtgatgacctgttttgtgacgacccgttttgtgatggtttacggggtgatggcttattcggtgatgattatttgcccgatttagggcgatttacgtaacgcaattgtcgggctcaagtcataaaactagcgggttcaggtcacaaatttaagaatgtgagcatgatcaccacctggaattctaagggggaatgtggctatacatatggggcagctcgcgctaccttagcttgaattacgttatgtgactatttgtgcgaaaatgaatcaatagccacttattgcataggtgttcaagtttggattaagctattgatgcggttattatatgaccgttcacggtaggctgttagtcttcgcgaggtaaaaaaacagccattttctttaggttcagtttcaggcaaaatgcccggccgccatagagagacggcgcgttatcgttatgaagtttctttgcttgcgggcaagggtttcggcggtacagcacgcaaagcgtttctgtatagcgttatttggttaacaaaaacggtgcaatatgcaagttttcattatgcgtcacggtgacgcggcacttgatgccgctagtgatgcgcaaaggcctctaactctgtgtggtcaggatgaatcacgtcagatagcaagctggctaagtgagcagtcagtggatatcgatcagattctggttagcccttatttacgtgccagacaaacattggaagtggtgcgtgaggttatggcgctaccggcagaacctgaagtgatgcccgaattaacccccggtggggatgccgccttcatttgttcttatctgcaagcgttggcgaaagaagattgcgcagcagtgttagtgatttcgcacttgccactggtcgggtatttggtcgccgagctttgcccagggcaatgccctccgatgtttgctacttcagccatcgcctgtattgatctcaatggtaagagcgaaaagggtacgcttgattggcaggtgagcccttcacaattgttggcgaaggcgtgtcatggataaggctcaccatgggctgtcatgaccaagccaccagccactaaaatatagcctccatcaacgtctaactggcgcggcattcttgccgcgctttcgcttattggcttattggcttattggcttattggcttattggcttattggcttattggcttattgacttattgacttattgacttattgacagcacggacttaattttttggcgaaacaagtttgttggcggatgacataagaacacccgcttattgactactgatgcagcgctattggctgacaacataactgccagcaccgttactcttctaattcaatcaagtaccgtcactcttctaattcaatcaataacagcaatgctgcggttccaccccactctttaggggcttgatggaatgccaaaacatcagggtgttgtgccatccagagcggcgtctgttgcttcaaaacatgtttgccgtgaccatgcataacacacgcgcaatgcacatgttcgcgcttgcaagccgcaattaacgcccccagttcttgtttagcctgcttctgggttaaaccgtgtagatccaaaaacatttctggcgagtaatcaccacgacgcagtttcttaacttcaaagttatcgacaccaggccgaacatagcgtgtcggtccatcagtatctaacagcggttggaattcatcagaaaaataataactggcatccacctgctcttgcagcaagcgttctggtgcaatttttttgcctaacttcggcggtgtatggtggacgattgtgtcttgtctgagttttttagcacccgctatcgattctttaaatagctgtaactcatctggtgtcaggtgatatttctttttcatcgtctgttctatacctaattcaattgcgcccagtttacctgctgcaaaccatctgtcgaaataaatgtcgatattcgtcatacttttagttgtttatgccttggcgaccttcgttactcatcccattcatgggcctcagcgcggcgaggccgctgcaagccaagtttaaattgggttatgactgatttgtcgcccagttaccgccttccgacaactcgaattatttagaatataagttaaataggggggcaggctttttttattattcggttatcattcaactgatgtattgctgctgatttgtcacgagcttcatggcaaactaggcatatagataataaatttacacataagcagttggagaataccttggacaagattttcgtcgatgaagcagtaaatgagctgcacaccattcaggatatgctgcgttggaccgtgagccgttttaatgcagctaatattttctatggtcacggtacggataatccgtgggacgaagcggtacaactggttttccccagtctttttctgccccttgatattccagaggatatacgcagctcgcgcctaacgtccagcgagcgccatcgcatcgttgagcgggttattcgccgggttaacgagcgtatcccggtcgcttacctaaccaataaagcgtggttctgtggcatggaatattatgtggatgagcgggtattagtgccacgttcaccaattggtgagttgatcgaaaatcgctttgatgggctaattcatcatcagccaaatcatattctggatatgtgtaccggcagtggctgtattgccattgcttgcgcctatgctttccctgacgcagaagttgatgcagtggacatctccaatgatgtgctggcggtaactgaacacaatattcagcaacacggcatggagcatcaggtcacgcccattcgttccgatctgttccgcgatttaccaccaatcaaatatgacctgattgtgaccaatccgccctatgttgatgccgaagatatggccgatttaccgcaagagttccgttttgaacctgaactgggtttggctgcgggtagcgatggtctgaaactggctcgtcgtattttggcctgtgcccccgactttttacaggatgacggcgtgctgatttgtgaagttggcaacagcatggtgcatttgatggatcagtatccagatgtcccattcacttggctggaatttgaaaagggtggcgacggggtctttatgctgactaaacagcaactgattgactgcgctgcacatttcagcatgtaccgtgattaattgatcacttcttatcaagtctgtcagtacggttaatctctatctggcagaccgcttatgactcaaaggagccgtgatggctgggaacagtattgggcagtttttccgcgtcaccacttttggtgaatctcacggtatcgccctaggatgcattattgatggtgtaccaccgggcattccgattaccgaggctgatattcagttggatcttgaccgtcgccgtccggggacttctcgttataccactcagcgccgtgagctggatcaagttcgcattttatccggcgtatttgagggcgtcactacggggaccagtatcgggttaatgattgaaaatacggatcagcgttcgcaagattacagcgcaattaaagatgtgttccgccccggtcatgctgattatacctatgagcaaaaatacggtgtacgggattaccgtggtggtggccgctcttcagcccgcgaaaccgcgatgcgggtggcggcgggcgctattgctaaaaagtatttagcacaaaaatttggtgtacaggtgcgtggttatctggcgcaaatgggggatgttagctgtgatttgctcgattgggatttggtcgagcaaaatccattcttttgccccgatgccagcaaactggagccgctggatgccctaatgcgtgagctgaaaaaagccggtgactccattggtgccaaaatcaccgtcgtcgctgaaaatgtccccgtaggtttaggtgagccggtatttgatcgtttggatgcggatcttgctcatgcattgatgagtatcaacgcggtaaaaggggtggaaattggcgatggttttgctgtcgtcactaagcgtggcagtgaaaaccgtgatgaaattactccgcagggcttccaaagtaatcatgctggcggcattttaggggggattagcagcgggcagccggttgttgctcacattgcattaaaacccacctccagcattatggttccggggcaaactatcaatcggcaaggagaagcggttgaaatggtgacccgagggcgtcatgacccgtgtgtgggtatccgggcggtacctattgcagaagcgatgatggctatcgtacttatggatcacctactgcgccagcgcgcgcagtgcggcgatgtggcttcagacgttccgcgctggtagatagcatgaaaaattggatagtgggtatggtggcattggtcaccatggtccctgtcatggcggccacgccatggcaaaagattacgcacccggtggcgggttctccacagtcaatcggtggctttgctaatggttgcgtgattggcgcgcagcctttgccgctcgagtctgcagactatcaagtgatgcgttcggatcagcgccgttattttggtcaccctgatttactgaattttattcaccgtctcagtgcacaagctcatcaacaacaattgggcacggtgttgattggtgatatggcgatgcctgcaggcgggcgttttagcagtgggcatgccagccaccagtctggtttggatgtggatatttggctacaactgccaaagcagcgttggagccagcagcagttattgaaaccgcagccgatagacttggtcgcggttgatggcaagcgggtgatccccgcactttggcagccacaaattgagagtttgatcaaattggccgccaaagataacgatgtcacgcgtatcttcgtcaatccggcaattaaaaagcagctttgtctggatgcaggtgccgatcgtcaatggctgcataaagtccggccgtggtttgctcatcgtgcacacatgcatgtgcgcttacgttgtccggccaatagcctagagtgtgtggaccaagacactccaccgccgggcgatggctgtggtgctgagctggaaagctggttccaaccgcctccgccaagtgctaaaccaggtaaaaccttgccaccgccattaccgccttcttgtcaggctttactggataaccacttcgctacggaataagtcatggattggtttacccttggtcctgccgttttggggatactctttgccgttgcattattagccgggttcattgattccattgccggcgggggcggcttgttaaccgtccccgcactgttagcggtgggattacccccagcgcaggccttggcgaccaataagctgcaatctgttggcggttcgttctccgccagcctgtactttattcgtcgtggtgcggttaacctaaagcagcaaaaactgacaattgctctgacgctggtggggtcgatgctcggagcgattttagttcagtacatgcgggctgacattctgcgacaaattttaccgctgttggtgatcggtattggcgtctattttttactcaccccaagactgggcgtggttgatcaacagcgccgcttgtctgctttgcctttcgcattaattgctggtggtgggatcggtttttacgatggcttctttggccccggtgccggttcgttctatgcattggcctttgttaccctgtgcggttttaatctggcaaaatccaccgcccatgccaaagtactcaatttcacgtcaaatttaggcgggctaatattctttatcatcggcgggaaggtggtgtggagtatcggcttggtgatgctggtggggcaagtcctgggggcgcgccttggcgcacatatggtattgacgcgtggtcagaaattaattcggccaatgattgtcgtggtgtcattcgtcatgagttgcaagctgctgtatgacaaccacggtgctgaaattggctcttggctgggacagcatgtttttgcatagcctggttttatatagcttggcttttgcatcaatttaggcacccaccaccgctaaatacggtgactttagcggtgtttaccctctcttacggaccagagtatgaatcatcattatcagcagttaatcgatatcttcaacacctgttttagcggcgaatataatacccacttggtgaaaggtgacgatgagccgatctatttacccgccgatgaagaatctcctcaccatcgggtgatttttgctcatggctattatgccagtgcgatgcatgaaatctcccattggtgtattgctggcgaggaacggtgtaagcaggtagattttggctattggtattgcccggatgggcgcgatgcattaacccagagccaatttgaagcggtagagatcaagccacaggcgttggaatggatgttttgtgttgccgccggtttccctttcaatgtcagttgcgacaacctagagggtgactgcgagccagatcgcatcatattccagcgaaaagttcgtgaacaggtgttgtggttgctggatcagggtatatccacacgacctcagggctttattcaggcactccaatcgttttacaatacgccgccgttggctcctgaactctttccttacccggaagatttgatttagcgcctacctgcaatgccaatgacgttgggcacaaaataaatataatgaggaagagtgatgatcgcagaatttgaaacacgtatcttggcgcaaatcgatgacatggtagagcacgccagtgatgatgatttatttgccggagggtacctgcgaggccatctgacactggccgtggctgaagcggaagagcacggtgagcactccgctgaacagttacatgcgcgagtacaaaccagtctggagaaggccatcaaggccggtgagctttcccctccagatcaggttttggtgttaggtctttgggatcgtttattagcacacgcccttcgttcttgaagccgcaggggtgttagctacgtgcattcacccgaatcactgactggttgttgaccttaaaatagatagactcatcgggattcatttacttgctgcctacctgcgacgccaataattttgggcgttccccttcgttcttgacgccgtgggggcgtgatagttagcggcacttgtcactcatcttgatgactcttgggtggccggggagcgagtttgtaccggcctgcctttcaataattttctgatccaaaaacggttaggattcaatgctgccagcgttttggcatctaacggcaatggttcaccgaacatctgcgcggccagaatctcggccaccaatggtgcactgcataagccacgcgagcctaaccccccgaccataaataactcaggccagactggcgcgacagcgatatcatttacctcgctctcacccccatgctgaatacgacgagacagatcctgatattgagccagtgttgcagcataatccggcacggcaccgaccatcggtaaatggtcgcggatagcgcagcgaacgccacaccgagcctgattatcgctgacatctacctgctgcggccaactgacttgtggcagacagcgtagcaaacgctcacggttctcctgctgctcggttaggcgaaaatcagtcgcgatgtcgccgcgctgataactggcaccaatacaatgatgctgattggctgggttgactggcgtcaggtaaccgtcatagcacaacacctgttgcagttggctgagcaccggggtggtcgggatgtgtgacacctgcccacgtaccgcagacaagggcagatggtgagtttgttcccattcaggtaagcggtggccagttgctaaaatgacggtggcatgatgtttagccgcttgtgattgaccaaaggtcagttgccattggctatcaatgcgttttaatcgctgcagttcatgttggtagtggcaggtcatgccattttgttgcgctagcatcatcagtgcgtgagtgaggtcagaagggcagagccaaccgccagcaggatagtgtatgccatcatgggcgcaatccagcccggccaactcactgagttgctcacggctcatcgcttcggcaaactcaactggccactgtgtatgcagcatcttctcaattttgccacggctcttatcatcaaacgctaattggctgacaccgcaccactgatggtcaaaggcgatcccttgctcaagcagttggtcgtactgacggcgggcaaaggtaaaggcactggtaaaaaaggtttccagtgcatcatttttaccattgagcaacgggtagagtgccccttgtcggttgcctgatgccccctgtgctggctgtgcgtcagcacagtagagcgtgaccaccgccccgcgacgttgtaaggccagtgcggtcaaggcgctgacaatcccgccaccgataatggcaatatcatcacagcgcgtggcggcaggccgatgataccaaggggccgtgggcgcatgaatctgttgtggcagggtgcccgtcagcatttcccgtttttgcccgaaacctttcactttggttacgttaaaccctgcctgctgcaaaccacgacgcacaaatccggcggcggtaaaggttgaaaaagtgcctcccggcctggtcattcgcgccatggcattgaacaactgctcattccacatatctggattcttggcgggagcaaagccatcaaggaaccaggcatctacctgattattcaggctatcgtccaatgtgggtaatagggtattgacatcaccaaaccataaatccaacgtaatagcgccgtcagccagcaaaatacgatgacaaccggccagcggtaggggccactgcgctcgcagttgttcagcgaaagaggctaactccggccaacgggcatgggctgaggctagatcggcgacgtgaagtggatatttttcaaaactaatgtagtgcaaccgccgaagcgtagcattgggcgattgctgcctaaatagggcaaaatcacgccataatgtcaggaagtttaaaccagtgccaaaacccgtttcagcaaaaatacagctttgctgcgggtgggaagcgaagcgtgcaggaaacccattccctttgagaaaaacgtggtgagtctcttccagaccatcttcattggaaaaatagatgtcaccaaactgttcagatacaggtgtaccctgttcattccagctgagtgttgcggtttggattgggcgttggttcacgttagaagactcgtatctcaaggggtagagcgattctaacgaggtggtgttccacgtgcaaattgtaaaactttctggctatattacgctgatcggacttgttcggcgtacaactgtacgctaaagtgcgtggcaaaatcccgaatgtaaaattagtggaagaggtatttaatgaagcgtgcagtaattactggcttgggtattgtttccagcattggtaataaccagcaggaagttttggcatctttgcaggaaggccgctctggcattactttcgctcaagaatttaaagacgcaggtatgcgcagccatgtatggggtgatgtaaaactccagtctgagcctaaagatctcatcgaccgcaaagtgctgcgttttatgagcgatgcctccatttatgcttatcttgcgatgcaagaagcgattgctgactctgggttgtctgattctcaggtttctaatttccgcagcggattggtggtgggttcaggtggggggtcgccacgtaaccaggttgctggttctgatgcgatgcgcactccacgcggcctgaaaggtgttggcccttatatggtgactaaagccatggcatccggtgtctccgcgtgtctggcaacaccgtttaaaatcaaaggggttaactactctatcagttccgcttgtgcgacttctgctcattgtattggccatgctttggagctgatccaattgggcaaacaggacatcgtctttgccggtggtggtgaagaactgtgctgggaaatggcctgtgaatttgacgcgatgggcgcattatcgaccaaatataatgataccccggctaaagcttcccgtacttacgatcaagaccgtgatggttttgtgatcgcaggtggtggcggtatggtcgtggttgaagagctggaacatgctctggcccgtggcgcacatatttacgctgagatcgtgggctatggtgccacttcagatggtgctgacatggttgcaccgtcaggcgaaggcgcagttcgttgcatgcaaatggcaatggcaggtgttgatacgccaatcgactacatgaacgtacacggtacctctaccccggttggtgatgtaaaagagctaggtgcaattcgtgaagtgtttggtaataacacgccagcgatttcctcaaccaaagcaatgactggccattcccttggggcggcgggtgtacatgaggctatcttcagcttgctgatggttgaacatggctttatcgcaccaagcattaacattgataatctggatgaacaagcgcaggggatgaatatcatcactgagacaacgcaacgtgaactgaccacggtgatgtctaacagttttggtttcggtggcactaatgcaacattagtgatgcgtaaatatcagaagtaagcttaaacgcaaaactgttttgctgattcagatttactccccaaagcctacgagagatcgtaggcttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaagcctacgagagatcgtaggctttttactttttattaatgcttacattcgagcaacttttactgtcggtcgatttttattttcgaccaaacgttttattcacaacataggttttttcactatggtgagtcacagggttgcgggcctcttcttttattgtgagtgacatgcttaattattgcagtgcgtaatcagccgcggcgctggcatgtatcgctgtggtatcaaacaccggtactgaggcatcttgcgcgttaaccagtagcgtgatttcggtacacccaaaaataatcccttgcacaccctgtgcttcgagtttctttatcacccggcgataggcatcccgggaggtttcactgatgatccccaagcagagctcttcataaataatgcggttaactgcctctcggtctgtatcgtctggagtgataacctcaatgccgtgtttttctgttaaacggccacggtaaaagccttgctccatggtatagcgggtccctaatagaccgatcttatctattccttgttgtttaatttggacggcagtggcatcagcaatgtgcagtaagggcaacccgcaggctgcttcaatatcatcggccactttgtgcatggtattggtgcacaccacgataacctccgcgccagcatgttttaatgagatagcggcattagagagtaattgagcggctgtttgccagtcaccttttgcctgaagctgttcaatctcatgaaagtccacactgtagagaataattttagcgctgtgtaagccgcctaattgtgctttaacgtgctggttaatcattctgtaatagggaatggttgattcccaactcatgccaccaataagacctaaaattttcatcattattattccatcactcagtgactggggtgagcaagggcagctaactccctgcatcttgaagggcgacagcgcccccacgttataagtgaaagccatcgtacaccgatttgtctttcgcttactgcctttcggcaactcggagtcacttgggtataaacggtattatgagatgtcatcgtggaaaattaagaaaattcccacaaataactcgccctattcatatttgatgtgtaggtcaaatcagagagagtaaatgttatttctgatattatgactttaccatcattatatttgtaaccgcagtgtggtacttatggttaatattctgggtgtttctgttgccaagataattcttgatggtcatatgaactggttttttatgtttttatgggattaatgcgcatatgtaaagtctctttacgcgctaaatgcccgccaattctctatttaccagcggaaagaatcgcgtatacttcttcacatggtcgagaggggctgaattaataagtcgctaagtagggagtcattagtctcccgaaatctctcctttaataatgagttgtgttaacgcatgacgcattaactgaatatgacagcctgttttatcgatttgactttcccataaggaatggatgtcctttttatcggttaaaatggctgtaacgataattgcatctttttatttcattataataagtagtaagacgcttccgcagataaaatattttgcgataataaggtctttctatattaatgaaaaaacttcaaattaaattaaggttatataatgtctaacttcaagaaaagtgtattagttgctgctgtattgtctctttctgccttcgctgctaatgctgctgaccaaggtaagggtaaagtgacttttaccggttctatcattgaagcaccttgttcaattacttccgaagcggctgatcaggttgttgaactgggccaaatttctactacatcactggctaacatgggctcttctgaaccacgtagtttcagcattggtctggagaaatgtgatgtggctacgatgaagaatgtgtctgtcacctttgatggtacacccgatggtgtggatgctgagatgttgaaactgattggtttggctgatggtgcaggtattgtgatcaccgatgaagcgggtgcgacaattaaacgtggtgtggcgtcggtgggcaagaccctggatcagggcagtaacagcttgaaattctctgcttacctgaaaggtaccagtgcagatgaaggtagtgtagtccccggcgaattcagcagcgtagctaactttaccctcgcttataattaattacagattttaagctgtctaaattgcttaaaaaaagcatgtggaagatattctgcatgcttttttatatgctgtataaaagaatgaatttttttaacttccattcatacgatcttattaattggtattttacagctattccaaaattgcattagaccggacattaattatttataatgggtagggtaagtccatcagcctaaattctccttgagcggcatacagcgtaagcggtttgttaaaaagcgactgatattagtcgctttttgtatttttgtatttaaatagtcaccttgaactgagccaggttttttttacttgggggaagggctattggtggctcaaagaaaaatcgccaatagaaaggctatcacgataatcaatgccacaaccacgagtgacggcttctgtaataaaggctgtaatgactctggcagtgaggcaatgaacgggttaatcagtggctgaaggggcttgtgttcttcatctaaatattgggcagcattggccttctctaatcgggcggcaaacagaatattgataatatcgttcagctgtgcctgtgtcagcggggtcgttgggctggcctgaaaacggttttggctgtaatcggccaataactgctgttcttgtgcatcggctggttgcttaagggcagtttgcaggttaactaatgttggggcagtttgttggctgagggccactttagtttgcaagaactgactcagtagctggaaatggcgagcgggtagcggatcatgatgttttactccaaccatatcaaacaatgtttgccagatttttgtgggttgttcacccgttgcggcactgagtttcgccaccagtgattgaatattctgatgctcggcgggtagcaatggcctatcggttagggttgtcagttgtggttgaggaatattcagcgtaccggattgcaataacaccaggacttgttgtaactcggtgtggcttaactggcttaataccgtatggccgaattgctggcggataaaatcactgactgcctgccggttattcccttgtggtaataatgcagtgagttgttgacgaagctgttggctagcatgattttcctgtgcttgagacaggcgggtttgcagtagctgctcggccggctggaagtgacgtgcaaggagatcaccggttgcgtccaaggagaggttatggcgaagcccggcccagatctcggccgatttgacggggctgagggccataatccgtacgatcagtttctctaaggtagtacgctgcgctggggttagcgcctgatcttccaccgtggattgggcggtcaacttagtgggcgtgatatggcgatcattgccaatgggaacgcctgggccgttcaaaggttgcatataaccggtccttcgctatggaggaaataagggaaacccggcggtaggcgcaggccgatattatgatacctgtaaatgagcgcgaccaatatattcttcttgcttttgattttctcttttgactttaagtgccaataatcgttatcaccacaatcactgacttgttgttgatcttaaaatcaataatctcctggggactgacgcagttgccatcttcctgccactcgaattattttgggtatacatatttatacccacttggggttctaccagaagtcttgccgctatctactgtttttgttgtttgggatatgtccagcaagatctaaattgcgccgcaatgggctgcgcagacgttgggccagcaccactccagcaagggtaatgccgccaccaatcaagtgataactgtgcaactgctcatgcaagaagacgacggcaataatggcagtaaatacgggtgtcagattcataaagatagaagcggtattggcacccagtcgcatcacgccttgaatccataaataaggcgcaagaattgaggctggaataccagcaaagagaaccaaaggaatattctgtgccgttagctgcacgtctggggtcatcaggaagccaggtaacagcagcacgacaccaaaaacgatttgcatataaagggattgccaattcggtagttgaatggcccagcgctttgttaataccccatacagcgcataagaggctgacgcgccaagcatcattaattcgcctttaccgatcccatgttgcagcagttgaactgggttgcccgcactgatcaaccaaactaatccccctaaggacagcaggctacccagagcaatcccaacggttggtgccacgcgtaacaacacaatactgataagcaccgtcaacagcggaattaatgaactgaggatccccataaacagtgcgctgacactgtgggcggcatagtaagccaggctttggtacagcaccatgcccagcatccccagtagcattaatttccaccaatagacacgtatcgcctgccaattgcggaccacaccgagcagcagaaatggggataatgtcagcagggccagtaaccagcggtagaaggagattgctgccggatcaatggcggtggcggagattttactcaccacggcattgactgaccaaataatcaccgcaaacaatggaaataaaacattcatgataataattcttaactaaaaaatatgcggtgtagtctacagctgtctgatttattctatataacgataatcagacaatgacttgggtgattaagacaataacgtgggtgatgaagacatttatcaccgaaattaagacagtcatcagcgaaattaagacagtcatcaccgaaattaaggcaataaccatgaagagcattattttgctgcgggggataatggacgatgacaggacctgattttcctgtagtcacctcaaggatcccacagaccttgtcctttcgctgtgaagcgtttaatgccaataccgaatttttgcctcacacacatccttttgggcaattgatatgcgttaaatccggtgttctggccatgagcattggtggtcagcgtttccttgcaccacctgagtttattgtctggatccccgcgggcatggagcactctagctataatcgtaaacccatgcattttcgtgccattgatattgcgctggatttttgtaccgaactcccggcgtcacctggactgatgaatgtcagccccatctttaatgccattgtggaggattgttttacacgtgatttattgatgccagaaactcagcaggatagacgtctggcccatgtattgattgatcaactcaaggtgtcaccggtgcagcggacttatctgccaacttcacaagataaactgttgtcgcctattttagccgcattggagcgctgccctgcggatagcacctcgctggcactttgggccaagcgggtatataccaccgaacgtactttatcccgccgttgccagcaggagcttggtatggcatttagcgaatggcggcagcgcttacgttttttacatgccatctcattgttagaacaggggaaaacggtaaacagtgtggcattagatgtcggttatagctccgcctctgcttttatcgccatgtttcagcaaatatcgggtaccacgcctgagcgtttccggcggggcaatagtggcttatactaagccccctgtttttcatctgtatggcagttcgctgtcggagagtaaagtgaaaattctggttgatgaaaatatgccgtacgctgaggagctgttccggcgtttaggtgatgtacaggctgtgccagggcgtcccattcctcgtgacgcgttggttgatgccgatgctctgatggtacgttcggtcaccaaagtgaacgaggcgctgctacacggtacctcaattggttttgttggcacggcgacggcgggtaccgaccatgtcgatgacacttggctgcgtcagcaggggatcggtttctctgcggcccccggttgtaacgccatcgccgtggttgaatatgttttctctgcgttgatgatgatggctgaacgggatggcttccagttgcgcgataaaaccgtgggcattatcggcgtcggaaatgtgggttcacggctgaatgctcgtttgcaagccttaggtgttcggaccttgttgtgcgaccccccgcgtgctgatcgtggtgataacgaagccttctggccgctggaaaaactggtacgtgaggctgacgttctgaccttccatactccgctgaataaaaccggagcctaccaaagtctgcatatggccgatgatgaactgctggccgccttaccggatggccgtattctgatcaacgcctgccggggtgcggtggtggataacgcagcactattacgggcgctggaaaaagggaaaaaactcagcgtggtattggacgtctgggagccagaaccggatctctctttaccgctgttggcccgtgtcgatattggcacaccgcatattgccggatatacgctagaaggcaaagcacggggtaccacacaggtttttgaggcgttcagtcagcatttggggcaaccacagtcggtcgaactggcctctttattgccagtgccagagtttagccatttacgtctaaatggtgagttggatgaaggcaaattaaaacgattgatgcacttagtgtatgatgtgcgccgcgatgacgcgccattgcgccatgtcgctggcctgccaggggagtttgaccgcctgcgcaagcattatcaggagcggcgtgaatggtcatcactgtgtgtacagtgcgatgatgctaccagtgctggactcttgcagcagctaggttttactactcaattgctgtgacgatagggtagtacgaatatcacgcgtaaaaattaataacagggcggtgtgttaccgcccttgctgttcaataacgtcatgttattcaataatttaatcattatttaatgagctcatatcattcagtgaactcatattattccaatgaactatagcggagaaaaccaacatgtctgacggctggaatattgctctattaggggcaacgggcgcagtaggtgaagctttgctggagctgttaaatgagcgccagttcccagttggtgaattgtatcctttggcgagcgagcgcagtgccggtgctactgtacgttttaacggtaaaagtatactggttgagaatgtggctgaatttgactggtcccaggctcaactcgccttctttgtcgcaggccgtgaagcatcggcacaatatgcggaagaggctgggaatgccggttgtctggtgatcgacagtagcggcttgttcgctatggaacccgatattcccttggtggtgccgagcgtcaatcctcaggtgctggctgattaccgtaatcgtaatatcgtggcggtagccgatagcctgaccagccagttgctgacggcgattaaaccgctgacagaacaggcggggctgtctcgcctgcatgtgactaacctgatttcagcctcagcacatggcaaagcggcggtggacgatctcgctgggcaaagtgccaagctgctcaatggcattcctgcggaaccgggtatcttccctaagcaattggcgtttaacgttttaccgctgctggccgatgaagagggcagtgtgagcgaagagcgccgtctggttgatcaggtgcgtaaagtattacaggacgaaggcttgccgatcaccgtaagctgcattcagtcaccggtattttatggccatgcgcaagtggttcatctggaggcattgcgcccgatcgctgccgaagaagctcgtagcgaactggaaaattgtgacgatatccaattgtccgaagaagatgattatccaacccaggtcagcgacgcctccggcagcgatgccctgagtattggttgcgttcgcaacgattatggtattcctgaagtgctgcaattctggtcggtggctgacaacattcgttttggtggcgcattgatggcgattcaaacggcagagcgcctgttacaggagcaactatactgatgtccgggtttgaattagatcaggaagaaacattagttcagcaaaacacattggctcagcaagaaaaaccggcagaagtggccggtttgaaaattgcgttgggtattgagtataacggtagccgctattttggttggcaacggcagcaagaggttgccagcgtgcaggcctgtcttgaggcggcattatccaaagtggctaatgaacccattggggtcttctgcgctggccgtaccgatgcaggggtccatgctaccgggcaagttgtgcactttgttacctctgcagtacgtaaagacgccgcctggactatgggggtcaacagccatttgcccgcggatatcgcagtgcgttgggtcaaaaccgtcgataacgattttcatgcccgctttagcgcaacggcccgccgctatcgctatatcatttttagccaccgctatcgccctgcgatattggcgcaaggggtcacccattgctatatgccattggatgcagaaaaaatggaacgcgccgcgcaatgtttactcggcgaaaatgattttacctctttccgtgccgtacaatgtcaatcccgcacgccatggagaaatgtaaaacatgtcaaagttacccgacatggcgcgtatatcgtggtagatatcaaggccaacgcgtttgtacatcatatggtgcgcaatatcgttgggagcctgatagaaattggttgtggcaatcaggacgtgacctggatggcagaattgttggcgttgaaggacagaacacgtgctgccgcaaccgccaaagccgatgggttgtatttagtgtctgtcgattacccggaccacttcgcgttacccaaagttcctatggggcctttgtttttggcggatgacgagggttaacggttcaccggtgactaaagataccgagagccaattgtcaggtatgtcgatggcaaactgaggcgtcgctttgggctaaggaatacctaaggaaattcagctaatctcacttgcctaacgaacgattgggtgtgtttattcatttcgagagtatttatggaatttatacgtttcgtcatagattttattttgaatattgatgttcatctggctgaactggttgcgcaatatgggatatgggtttacgccattctattcctgattttattctgtgaaaccggtctggtggtgacaccgttcctgccaggggactctctgttgtttgttgcaggtgccttggcctcgttgccttccaatgatcttaatgtccacacgatggtgaccctaatggtgattgccgccattctgggggatgcgattaactacacgattggccgtatcttcggtgaaaagttattcagcaatccagattctaaaatcttccgccgcagttatctggataagacgcatcagttctacgagaagcatggcggtaaagcgattattctggcgcggtttgtcccgatcattcgcacgtttgccccattcgtggccggtatggggaaaatgtcttatcgccactttgctgcctataacgtgattggggcgttggtatgggtgctgttattcacttatgctggctacctgtttggtaacgtacctatcgtgcagaataatctgaagttattgattgtgatcattatcgtggtgtcaattttgccaggcgtatttgaagtttggcggcatcggcgtgctgcggtacgtcaaaaaaatcagtaaaaacgttacataagctgtgggttcaccagttttttatctacactgtcgaatcaatatggtttaatgagtaacatttgtggtctgttcctgcagacaatccaagtttcggtgccttagccacgtcgcactggcgtgtatctcaggcattttttattggagagttttcagggagatggttaaagcatgaacagcggactggcaacagccaggttcaaacagaaaggtcatcgatgagctggattgaacgaattcttaacaaaagcaatatcacacaaacccgtaaagcgagtattcctgaaggggtatggacaaaatgtgatagctgcggtcaggtactttatcgtgctgaactggagcgtaatctggaagtgtgtcctaagtgtgatcaccatatgcgtatgtcagcccgtgcacggttgcatatgctgttggatgcaggcagtgaagttgaattgggtagcgaactggagccgaaggacatcctgaaatttagggattccaaaaagtataaagatcgtatttcagccgcacaaaaagatactggcgagaaagatgctctggttgccatgaaagggacgctgcaagggatgcctatcgttgccgcctcgtttgaatttgcctttatgggcggttcaatggcgtcggtggttggtgctcgctttgtacgtgccgttgaacaggctctggaagataattgcccattggtctgtttctcctccagtggtggtgcacgtatgcaggaagcgttgatgtcattgatgcagatggcaaagaccagtgcagcgctggctaaaatgcaagagcgcggtttaccctacatttctgtgctgactgaccctaccatgggcggtgtttctgctagcctggccatgttaggtgatatcaatatcgctgagccaaaagcgttaatcggctttgctggcccacgtgttattgagcaaaccgtgcgcgaaaaactgccgcctggcttccagcgcagtgagtttctgattgaaaaaggcgcgattgatatgatcgttcgccgtccagttatgcggcagactttggcgagcattttgtctaaattgactcatcagccgcagccaagcgtggttgagagcaaagcagataccgtggcccagcctgaaaatcaggcagatgtctgattaactcaacgggcatcactcttgtaagatggtgcccggttattgtgccttatcagaaaataagcgttatttaataacgacaatttggcaataacgagtgtgtaatatgccctaaataattcgagttgcaggagagcggtaaccgagtgagtccctaagcattttcgatattgggaggaacaacgggagctagcgtacaggcaacttggagtatcgcggggataaaaccaagggaagtgacgggactcatgaacaatcatcaaactccccaagccacgtcgcctttggccgcgtggctttgctatcttgagcatttgcattctcagcccattgagttgggtctggaacgtgttaaacaggttgctgagcgtctggatctgcttaaacctgcccccaaaatttttaccgttgccggtaccaacggcaaaggtaccacttgttgtacattggaagccattttattggcggccggtctgcgagtcggggtctacagctccccccaccttttacgctataccgagcgggttcgaattcaggggcaagagctatctgaggcagaacacagccactcttttgcccagatcgaagccgggcgaggtgatatctcactgacctactttgaatttggcaccttatcagcgttgcaactatttaagcaggctaaacttgatgtggtgatcctggaagtcgggttgggtgggcggttagatgcgaccaatattgttgactctgatgtcgccgccatcaccagtatcgcgttagatcatactgattggctgggttatgaccgtgaaagcattggccgcgagaaggcgggtgtcttccgtggcggtaaacctgcggtcgtgggtgaaccagatatgccccagtctattgccgatgtggcggctgagttaggcgcacagctctatcgtcgggatgttgcctggaaattcagccagcaagaaccgtttgatcaacaagaacccgttgatcaacaaataaacggctggcactggcagtgcggtgagcgccaattaaccggcttaccggtgccgaacgtgccgctggcgaatgcggctacggcgctggctgtactgcattattctgagttgccattgagtgacgaggcgattcggcaggggttacaggccgccagtttaccagggcgttttcaggtcgtcagtgagcaaccgttgctgattctggatgtcgcccataatccgcatgcggcccgttatctggtcaatcggttggcccaagttattaacccggttaatgcgtcgaaacaaggcaaagtgcgggcagtcgtcgggatgctatcggataaagatattgcgggtacgctggcatgtttatctgagcgagttgatgagtggtattgcgctccgcttgaagggccacgaggagccagtgctgggcaattggccgaacatctggtgagcgcacgtcagtttagtgatgtagaaactgcctggcgccaggctatgcaagatgcagatacacaggatgtggtcattgtctgtggctctttccatactgttgcccatgttatggcagcattgcatttgtgacagtgtccagtttataacagattgaatttaaacccaaagagcatggagttgcaggcgggcagtaaacgatcgcttcctgcatcttcaagtccggcgggagataaacgcggggagtgcgagtggcaagtcagttccagaaccgtttagtcgggaccattattttagttgccttaggtgtgattgtgttaccggggctactggatggcaaaaagaagcactatgaggatgagtttgctgctattccgttagtgccaaaaccaggggatagccaagagattgatgtggttccgccgctcaatcagcctcttcccattacgccgcccgaaggtgcagcacaagcggtaggcgccgaactcaacgatgattcggtttctcaggcggctaatgatgccggcaatcttgccgttgaacctacgattgtggcaccgccaccaatccagagtaagccggttgaggtaaaacctaccgtgacgaagccggtagacgttaagccgacagaaaccaagccgatagaaacaaaaccagcagagaaaaaaccgctggaagtgaaacctaagccagaaatcaaaccgccggtggaagaaaaagcgccagtggggcaggcttatgttgtccaactgggggcgctaaaaaatgcagccaaagtaaatgagattgtcgcgatgctgcggttgtcggggcatcgggcgttcactgtacccgccacgccggttcagggtgagataacccggttatatgtcgggccggatgcatcaaaacagaaattacaatccgcgttacctgagcttaatgcattaagtggtctgaatgggcaagttaagccttatacaacgtcgcgttagggtgactactgtcctagattgtactgtcttaaattgttactgtcttaggttgccgactgcgtcaggatgacaactgaagtgtgagatatccgtgggtacagatttttagcggctcaatttatgcggtggttgtattttttatacggtaattgtgtttttccatgcggttatggttgttttttagtcgtcacactttaatttgttttggggttagaaacccctacgcaaacgttttctttttctgttagaattcgccgcgaacaagatgcagcggcggtttcgttattggaatagtcatggtctggattgattacgtcattataggaattatcgggttttctgcgttagtcagtttaattcgagggtttgtccgtgaagcattgtcacttgtaacatggggatgtgcgttttttgttgccagccatttttacacttaccttgctgtttatttcacccgatttgaggatgaaattgttcgcaacggaattgccatcggcattttgttcatcgcgacattgatcgtcggggcgattgtcaactatgtgattagttcactggtggagcgtactgggttatcaggaaccgatagggtgttaggggtctgttttggggcactgcgaggtgtactgattgtctctgccatgttgttctttctggatacgtttaccggcttctcacagagtgttgattggaagcagtcacaattaatcccgcagttcagttatatcatcaggtggttctttgactacctgcagagcacgtcgagtttcttaccgaatcaattaccgattcgaagcggcttatgaggaaaagacaacatgtgcggtattgtcggtatcgccggttttacaccggtaaaccagtcgatttatgatgcgttgatggtgcttcagcatcggggtcaggatgcggcgggtattgttaccattgatgcccataatgggttccgtctgcggaaagcgaacggcttggtgaaggatgtatttgaaacccggcatatgctgcgtttacaggggaatatggggattggtcatgttcgttacccaacggcaggcagctccagcgcttctgaagctcaacctttctatgttaactcaccgtttggcattaccctggctcacaatggtaatctgactaacgctcaccaactgagaaagaaattattcgaagtttctcgtcgtcatgtaaataccacgtctgactcagaaattctgttgaatatttttgccagtgaattggatcgtttccagcattatccgttggagtctgacaacatttttgccgctgttgccgcgacgcaccagttgattcgtggtgcttatgcctgcgtcgcaatgattatcggccacggtatggtcgctttccgtgaccccaacggtattcgtccgctggtgattggtaaacgcacgctggctgatgggcgcaatgagtatatggttgcgtccgaaagtgtggctttggatacacttgattttgagttcttgcgtgatgttgcaccgggcgaagccgtgtatatcaccgagaaaggccaactgttcacgcgtcagtgtgctgagaatccaaaatacaacccatgcttgtttgaatatgtttattttgcccgcccagactcctttatggataaaatttctgtttacagtgcgcgcgtccgcatggggcagaagttggggaccaaaatagccaaacagtgggaagacatggatatcgatgttgtcattcctattccagaaacctcttgcgatatcgcactggaaattgcccgaattctggataaaccgtaccgtcaggggtttgtcaaaaaccgttatgtcgggcgtacatttatcatgccgggtcagcaagaacgccgtaaatcggtgcgtcgtaagctgaatgctaatcgtgctgagttccgtggtaaaaacgtgttattggtggatgattccattgttcgcgggaccacgtcagagcagattgtcgaaatggcacgggaagctggggcgaaaaaagtgtactttgcgtcggcagcacctgaaatccgtttcccgaatgtgtacggtatcgatatgccaagtgctaatgagttgattgctcatggccgtgaagttgatgaaattcgtcagttgattggcgccgatgcactgattttccaagatcttactgatcttattgatgcagtacgtgaagataatccagacattacccagttcgaatgttctgtctttaatggtatttacgtgacgaaagatgtggatcagagctatctggaatatcttgagtcattacgtaacgacgatgcgcaggcattgcgtagccacaatgaagcggaaaatttagagatgcataacgaaggttaatctcctctatctgtgtcttgaagtatggcgggtagaagtatgacgggtatccgtcataaaacagaatgagccaaaaaggtgcaacctgcgtttaggcgcggtgcacctttttattcatggtgttttgctataacttgctaattagtacctgatgcggcaaagtttggtatcatgctaatagatatgttttctgcatatatattggacattttaatgcgatagagcatcagtatgaggcagttttccatgaagcgacttattattggcattagtggtgcaagtggtgccatttatggtgtgcggctgttacaggtgctgcaacatgtcgaaggcgtggaaacccatttgattatcagcaatgctgcccgtcaaacactggcgctcgaaaccgactacagcgtcaaggacgtccaagaatttgccgatgtggtccatgattttcgggacattgcggcttgtatctcttctggttcatttaagaccgatggcatggttattttaccttgctccatcaaaacactgtctggcattgtccatagttataccgatggtttattgacccgcgctgccgatgtgatccttaaagaacgtcgccgtttggtgctttgtgtccgcgaaacccccctgcatttaggccacctccgcttaatggtgcaagccgccgaattaggtgctgtgattatgccgccaatgcttgcgttctatcatcagccacaaactattcaggacattattgatcaaacagttaatcgcatcatcgatcagtttgatattgagttacctaaagatctgtttacgcgctggcaaggtaaaaactaacattcattgccctcattaaccgattcattgacctcattgccctcattgacacattcaatcacctcattgacacatttaatcatgcaatcaacatgattaatcacctaattgatacatttgtgcaacatagcactgaaatggggcacgctatgctccacaatgatcctgcaacagcgatggtgctgtagtagggtttttgtattctgtttctgttcacgaccagatgtcatgacatttataccctaaataatttgcgtgcaggaaggtggcaaccaagcgaatcttcagggccttatagaaggcaagtgactgcgggtgaacgaaggcggtcagcacaggcaatttgcagcatgacgggtatatcgattttagtcgttatcgtgcaaagaaacagtagggtggaattgattttccctccagataattactggcacgattactgcaaattgatttatggacgctcaggcttggacagaaatctaacgcgctttgtggcatcaaaaatcaatttgagggttatgtttatgaataaaaagctgcgagttcttcctttggtattcgcattcgctgcggctagtagtgcttttgccgccattccaaaagagatcaaaattggcacagatccgacttacgccccttttgaatcgaaaaactcgagtggtgaattagtgggttttgatatcgatatcgcgaaggagttatgcaaacgtatagataccaaatgtacttttgttgaaagtgactttgatgcgctaatcccgtcgctgaaagcgaaaaaagtcgatgccattatctcctctctctccattactgaaaaacgccaaaaagagattgccttcaccgataaactctttgccgccaattcccgtttaattgctgctaaaggtagcactattgagccgacactggtggcattaaaaggtaagcgcgtgggggtgttacaagggtcgactcaggaagcttttgccaatgctgagtggcagccaaaaggcattgatgttgttgcttatcaaaatcaggatctgatttatgcagatctggcctctggccgtattgatgcggctttccaggatgaagtggccgccagtgaaggtttcctaaaacaacctgtgggtaaagattatatctttgccggtccatcagtaaaaaatgatcaattcttcggtgtagggactggcatggggttgcgcaaagccgatgttgagctgaaagaggcgttaaataaagcgtttgctgaaatgcgtaatgacggcacctacgatcaatttgccaaaaaatacttcgattttgatgtttacggtgattaatcctttttgtcgtcgtggcctctgtcgattgtggcaggggctaacataccgtaattaaccagactcctcactcagtaaaacaggataacccacagatcacagatgctggatggatattccaaactgatatttgaaggtgcgctggtgacactggagttagcattgttctcggtgctgctgtcagtggttatcggcttgatgggggccggtggcaagttatcgtcaaaccggttggtatcgggcttgtttgagtgctacaccacactgatccgtggcgtacctgatttggttttgatgctgcttatcttctacggtttgcagattaccctcaatagcattaccgagtcccttggttttgtacaaattgatattgaccctctctctgccggggttatcacccttggctttatctatggcgcttacttcactgaaacgtttcgtggcgcttatatggcggtctctaaagggcaaattgaggccgcgacggcctttggttttacctccagccagatctttcgtcgcattatgttcccagccatgatgcgctatgcgttgccgggcatcggtaataattggcaagtgatcctgaaagcgacggcgctggtgtcaattttaggcttgaatgacgtggtcaaagccacccaattggcgggaaaaggcacttatcagccgtttttctttgctttggttgctggtgcgatttatctgttctttaccactctctctaacggtgtcttgtggtggctggaaaggcgctattcccatggggtgaagagggctgagctatgattgaaatcttacatcaatattggcaggcattactttggagtgatggctaccgctttaccggcatggcggtcactctctggttattaatttcttcggtcgtcatgggggggttactggcgctcccattggcggttgctcgggtgtctgaacggagatggatccgtttaccagtatggatttttacctatatattccgtggtacaccgctgtatgtgcagctattggtgttctattccggaatgtatagtttggagataatccgaggcaatgatctgctcaatgctttttttcgcagtggattaaattgcactattttagcgctgacgcttaatacctgtgcttataccactgagatttttgccggtgcgatccgttcggtacctcatggtgaaatagaagcagcacgcgcctatggtttctcacgttttaaattataccgctgcattatcttacctgctgcattgcgtatctctttaccggcatacagcaatgaagtgatcttaatgctgcactccaccgcgctggcttttaccgcgaccgtacccgatatattgaaaatagctcgcgatattaacgcggcgacttaccaacccttttatgcgttcagtattgccgctgtactttatttgagcatctcctttacgctaattagcctgttccgccaggcagaaaaacgttggttagcccatattcaacctcaggcatcgcattagtgcggagaactttatgacgaatacgtcctatattaaaaatgcggaaacaaaactttccgtgacggagctgcataagcattatggggagcatgaggtattaaaaggcgtttcgctctctgccaacgcgggggatgttatttccattattggttcatccggttcagggaaaagtacatttttacgctgcattaactttctggaaaaacccagtgaaggatcgataagcgtgaataatcaggttatccgcttggtacgggatagcgatggtcagttaaaagtcttcgataaaaaacaactgcaattattgcgcacccggttaacgatggtcttccaacactttaatctgtggagtcacatgacggtattagaaaacgtgatggaggcaccggttcaagtgctgggattaagtaaatcggtggcgaaagagcgtgcaattttgtatctggataaagtcggtattgatgaacgggcgcgggccaaatatcccgtacatctctctggggggcagcaacagcgtgtttctattgcacgagcactggccatggaaccagatgtattgctgtttgatgaacccacttcggcgctggatcctgagttggtcggtgaagtgctacgtattatgcaaaagttggcggaagaggggaaaactatggtggtggtcacgcacgaaatggaatttgcccgccatgtttccagccatgttattttcttacataaaggggtcattgaagaggaagggccacccgctgagcttttcggtaaccctaaaagcccacgtttacagcagtttctttctggctcactgaaataagatggctaatgagtagctaataaaatggctaatggatagttgtattaatggatagctgtattttaggggggtgaataccatttcacggttcacccctcacccctattagggaacgccagcggcttattcctttggttttttcagtacatcacgcagtgcatcttccaattcataatagcgaaagccaaaccccgcctcttctaatcgtttcggtaacgcccgttgcccaccgagcaccaatattgcggattcacccattaatagacgaatggccgctgcaggtgtgcggatggctgctgggcgatccaaaacatcggccagcgtcgccgtaaattgctcattgtggaccggatagggggcaaccatattaaacgggccgcgcagattatgggtggttagcagataataaataccctgcaccatatcctcgagatgtatccaaggcagatattggcgaccatcccccatggggccacctaatccaaggcggaatagaggaagcatcttggctagcgcgccgccttctggcgctaatacgacgccggtacgcagcaagcagactcgggtatggctactctccgccgccagtgccagattttcccaacgctcacataattgatgggtaaactcgtcgtggggaggctcttcttcggtgactaatgcctgcccttggtcgccataaaatccaaccgcagaaccggaaataaaaacggttggtggctggctgctggcattgatcagcgtggctaagcgttcagttatttgccagcggctttggcagaggatctctttttgctgcgaggtccagcgtttctcggcgataggctctccggccagattgatcacggcatcaaaactgttgagatcctcttgatcatccagagtgggccagtaggtcacttgctgaccgagcaggttattggcccgctgcagtgagcgggtcagggccgttatttggtggccttgcgacagaagaaagggggtcaggctgcgcccgatcaaccctgtagcaccggtgattaaaatacgcatagccaatctccatttaaatccaatcctatcaagtcatcaacctcatctatttctttttctcttttagcataggcgattctgtgctcttatcccacgacactgagcacatcctgaatgaatatttcttttttgtacttaaaataggaaggctgctcatgggtaagtagccgcagttgtcggaatcattattgtaaaaaataaaaaaaagaatcagggactcaataaaccgctcaacatggccgataaatagggtaatgttaggcgtttaataaaagattagcgatagtttatcaatcctcctgctgagatcggataactatcttactgttatctatatacttttccaggtgcgtatgaagctaaatatcaaagttaattgttcttatatctgtgaacccatacgtaagcaagacggcagattattggcagtagaattgttaagccgattttcagcgacacccgttgatttacctattgatgtcgaaaaatttattaatgaattggacataaacggaaaaaacgatttattccaaaatcaattgcaggcggtaaaagcctacagtgattggtttatcacgaacaatgtcctgctttcgatcaatattgattttgatttagcgagtgtgattgttactgatgcgcccacccggcagttgctggatgaaatgccttttttacggctggaaatcatggagacattctccaatttatccgatggtatgaataatcccttgctacgtgagttagcctcactgtatccattatggttggatgatttaggcagcggaggctcaacattgaacgcggtgactgccaatatctttgaatatataaaaattgataagcatttcttctggcagcacaacaaacataccttcccgatattgatcaacaacattaaaaaatattgtcttggggtcattgttgtcggggtagaaaatcagggggagtctgagcaactcgcaggcagtaatattgatgctatgcaggggtatctatttaacccgatgacattggatgagctagtctcccaacctttgcgttaatgtttttggcaaagcgcgccttgataggctgtatcgcgcgggtattcgtctgggctgtcagcgcgatccttttcgacaaaattttctcatggtagatactgacttttatcggattaatctgctggattgggtgatagaatagcgcttcttttattattgagatgatgaccagagagaaaacgatatcatgaagttaatgtttgcttctgacctgcatggttcgttaccggccacggaacgtgttttggcgatctttgatcacagcggtgctcaatggctggtactactgggtgatttacttaaccacgggccgcgcaatgcattacctgaggggtatcaacctgcagcggtggcggagtctcttaatgcctacaaacctgcagcggtggcggagtctcttaatgcctacaaggatagcattattgccgtgcgcggcaattgcgacagtgaagtcgatcaaatgctacttcaattccccatcatggcgggttggcagcagattattatgcctgaaacacgtttattcctgacccatggtcacctttatcatcccggtgcgcttcctccattgcgtcatggggatgtcctggcttatggtcatacccacctgccacaagcacaatggcaaggtgatatcatctgttttaacccaggttccgtgagtatcccaaagggggaatacccggcgagctatggcatgttggacaagggtgttttgcaggttcttaccctacaaggtgatgaaattgtcgcccgattggcactaaaaaattaatcaatacacagcttttataccccaataatgcgagttgtaggaaggcggcaattgagtaaatgcccaagcgctgacaggagtcagtgacgcggcagccaactcaccgattacggcgtcaggtaataagattaagtcattgattaaaaatagcatttactaacagatactcttgattaacatgtgcgcgtatatcatcgcgcctagatagaaggtttcagaggatggtggagcaaaatccagcagcagtcatcgagtgggttgacattgttgatgagcaaaataacgtcattgctcagtccagtcgtcagcaaatgagagctcagcgactacgccatcgtgctacctatattgtggtgcacgatggaatggggaaaattctggtacaacgccgtactgagagcaaagattttcatcccggcaaactggatgccacggcggggggcgttgtgcaaagtggcgagaactaccttgaatccgctcggcgcgaggctgaagaagaattggggatcgccggtgtgccgttcgcggaacacggccaattctattttgaagaagagtgctgccgagtatggggggcgttattcagttgtgtgtctcatggcccctttgcgttacaaccagaggaaattgatgaagtatgctggatggtgccagaagagatcaccgcccgctgtgacgaatttacacctgattcgctcaaagcattatcactgtggctgacgcgcaacaacgaacaggattacggcaaaatcactccccgcgaagcgtaattcccacttgctcaataaaaaaaccaaagccccgctaaagcgctttggttttttattatcagtttaaaccccctccaaggagggggtgatggtgacgtctttactgagaaagcaaattatcgaacgataatccccagtaaaatacccagcgcaccaaaatctgcatcactaaatgtggtattggcaaaaccaatatcgcctaagactggcagcaggaagacgggcaggaaggtaattaacagaccttgagcaaatgcaccgagaatcgccccgcgacgcccgccggtagcattaccaaacacccctgcggcagcacctacgaagaagtgagggacgacgcctgggatgatcacggtcatattcaacaaatacaacgcgaacataccgatcaggccagcggcaaagctgctcaggaagccaaccagtaccgcattgggtgcgtaagggaagacaaccgggcaatctaacgcaggttttgcattaggcactaacttgtctgaaatccctttaaaagcaggcacgatctcggcaatcaccatccgaacaccttgcagaataatataaacccctgcggcaaaggtgatggattgcatcaatgagaacatgaaccagtttttaccgccactcaggcttttcaccacttccggcccggcaaacaggcaggtaacgacaaaaatgatacacatggtaaaggagatcgcgaccggtgtatcacgcaagaacaacagacttttcggcacgttcatgtcttcagtcgaatgttctttattaccaaacttactgccgataaaaccagccaatacataggagagggtagagaagtgaccgatggctacatcatcagatcctgtcaccttcttcatgtaagggtgggcaatggcagggaagaagaccatcgctaccccaacaaccacggaaccgatggcaatcagcatcatgccacttagcccagcagttgccagaatcacggccaccatcatggacataaacagcgtgtggtgaccggtcaggaagataaatttccacggcgtaaaacgggcaatcaggatattgatcaccatagcgaagaacataatcatcgccatttctttgccgaaactcttctgtgccacagaaacaatagcttcgttatttggcactacgccctgaataccgaaagcctgttggaagatattggcaaaatcacccagagatgaaaccaccaggccagcgcctgcacccaaaatcacaaaacccataatggttttgacggtgcctttaatacattcagtcaccggttttttctgggcaataaggccaatcaaagcgatcagaccgaccagtattgcgggttcagaaagcacatcactcattaagaaacgaaagaaatccatgacagcctccgcttacaaagcgcctagttcggttaatgctgcagataagcgctctttcatggctttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggctttcttatcgatcatgttatccaatgcaacgattttgccacccactgcttgagcaactaattgctctgcaatgtctttggtaccgataaagatatcgcttggcgtaccttttgcggaaccgaggtcaacatgatcgacttcagcactgacggctaattctttcaggatacttttgatgctgatttccatcatcaaactggttcctaaaccgttaccacagaccactgtaattttcattttctttccttttttactcgttatcttgcaagttgcagatgcgttggcttccttcgttccccctaattactgacttgtgtccgctcttgggtgccatccagttgccgccgctctgtatcttgaaatctattggagagtgattttatatatgcgaactgaataccgtgattaatagcgtgcaatcactgacagaatatcctgcggtgttttagcattaagtaaggcttgcacatcactagcggtatcgaacaattgagcgagttgggaaatagcctcaatatggctattgctgtctgttgccgctaacacgatgagcagttttaccgggtcgttaccttctgcattgaaagtgaccccctcggtgatgacagttagtgccagagagagtctatttacgccgtcttccgggcgggcatgtggcatcgcaataccaggaccgactacgtaataagggccaatagcttcatgggagcgataaatcgcttcaacatagcgagcttctaccgcaccattatcgataagcggttggcatgagatcgcgatagcatcacgccaatcttttgcctggctgacaacctgaatgacatccgacgttaacagtgtttttaacatgaaatttatgactccctatgactgttaaccggagagtagatacttatcatgcttattaatgtgatctggatctcaattgatagcgctatctggtagcgctatcaaaatttgtgatagcgctatcatttgtcatgccatgagattgggttatcttcagatcaggtatatatattctaaataatttgagtggtagaaaggctgcttaccgcagcttcgtcgaggaaaggtcataaacgggccgagtaacaagcgcagccagcgcagatgcagcttgatgtatggccggtatcgcgtgatatggccggtatcgcgttacattgtcgaagcccgttcgaatggccaggtttcagcagacagggaatcagcatggaaaaaatacgcaagcgccgtaataccgggcgggtcacgctacaggaagtagccgattatgctggggtaggctcgatgactgtttcccgagcgctacgaacgccggaacaggtctcagataagttacgtgagaaaatagagcaagcggttgaaaaattaggctacattccaaaccgtgccgccggtgctttagcgtcagggcacagcgataccgtggcggtgttgattccgtctttaaccgataaagccagctctcggtttatgcaggcactacagcaaattctcaataaaaatgaatttcagttattgctgggttgccatgaatacaatcaacgtaaagaagctgagattcttatgacgttactgcaaagccacccggcggcagtggtgatatttggctcgcagttggcggataagacatatcagattcttgagcgcaccaatatccctatcgttaatgttgtcggctcctattttaaaggggctaaaattacccttgaagcggctttctttgaatcggcttatgaattaacccgtcacttactggagcgtggctatcaacatattggctatctgggggcgcatcgggataatcagttgcaacgccagcagctcaatggatggcataagtcgatgctcgagcattacaaaaatgctgaccaaacggtcaccacgcccgatgcggccagcttacaatttggccgttatgccttgacggagatcttactgcgccagcctgaattagatgcagtgatatgcagccacgaagatattgcacttggtgtgctgtttgaatgccagcggcggctgcttaaaatccctagcggcattgcggttgcttgcctggatggctcagagagctgtgatcaaactcatccaacgctgacctcaatgcgtatcgattataaaaaaatggggaaagaggccggtaagatgctgattgatatgctcaatgaggatgatgccggagtgaaaagtgtgcccctcagccaaagttttaactataaatttgaaccacggcaaagtacctaaagaggaaaaccgccccagaatgcagggcggctccctgttttacgtgtctgatgtaacaaaaacgccagcgcagaggctggcgtttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcaggggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcatgcgaacccaaagattaagacgcggctgaatcagcctgagctgattggatcgccgtcagcgccacggtatagacaatatcgtctaccagcgcaccacgggacaaatcattcaccggcttgcgcatcccttgcaacatcggcccgatagagatcaggtcggcagaacgttgcacggctttataggtggtgttaccggtgttcaggtctgggaagatgaacacggtcgctctacctgctaccggtgagttaggcgctttagatttagccacatccgccatgattgccgcatcatactgtaacgggccatcgatgatcagatctgggcgtttttcttgggcgagacgagtcgcttcacgcactttttcgacatcgctaccggcaccggagttaccggtggagtacgagatcatcgccacacgaggttcgataccaaaggctgccgcagaatcagccgattggatagcaatctcagacagttgctccgccgttggatctgggttgatcgcgcagtcgccgtacaccagaacctggtcaggcagcagcatgaagaacacagaggagaccagcgaactgcccggtgcagttttgattaactgtagtggtgggcggatggtgttcgcggtggtatgtactgcaccagaaaccagaccgtcaacttcccctttctccagcatcagggtgccaagaaccacgttgtcttccaactgttcacgggcaaccacttcggtcatgcctttgctcttacgcagctcaaccaagcgtggaacatattgctcacgtaccgcaacagggtcgataatttcaacgcctttacccaactcaacaccttgagatgtggcaacgcgttggatctcttccgggttacccaacaggacacaagtggcgataccacgttcagcacagatagacgcggctttaatggtgcgcggctcatcgccttctggcagtacgatacgtttgccagctttacgggccaactcagtcagctcataacggaaggccggtggagacaagcgacgtgggcgctcagaggcggcggtcagggagtcgatccactcgctgctgatatggctggcaacgtagttttgcaacttctcaacacgctcatggtcatctgctgggacttccagattaaagctttgcaggctcagagaggtctgccaggtgttggtatcaaccataaatactggcaagccagtttggaaggcacgttcacacaaattattgatacgatcatcaatggcataacctcccgtcagcaggatggcaccgatttccacaccgttcatcgccgccaaacaggcagacaccaacacatcagggcggtctgctgaggtcactagcagagaacccggacggaagtgctctagcatatgcgggatgctgcgcgcacagaatgtcacggatttaactcgacgcgttttaatatcgccttcgttaataatgcgggcattcaggtgcttggccatatcaatggcacgggtggcgatcagctcgaagctccacggtacacaacccagaacagggatcgggctgttagcgaatagctggcttggatcgatgttcgcaacactggccttggtggagtcatcaaagatttcagacaggtcagggcgggtacggccttgttcatcaaccggggcattcagtttattgatgataacgccagtgatgtttttgttcttgctgccaccaaaactggagcgggccagttcgatacgctctttcaactgatctggcgagtcattaccaagggcaataacaaagacgatttcagcgttcagcgttttagcgatttcatagttcagtgcattggcaaactgatgtttgcgtgtaggcaccagaccttcaaccagaaccacttctgcgtctttggtattttcgtgataacgggcaacaatttcttccatcaagacatcttgctggttagaactcagcaaggtttccacgtagttcatgttcagcggctcagcagcagtgatgctggagttcgcccggatgatggtcgtggtttggtcaggagcatcattacccgcacgtggctgggcgataggcttgaatacgctcaagcttacccctttttgctccatggaacggatgacacctaagctgacgctggttaaaccaacgctggtgcctgttgggatcaacattattgtacgggacacggctaagcctctttaaggtatcccctttatccttggcgttgcagggggttagctacgttcactcacccgaatcatttacgggtcgttaaccttaaaatgaagagactcatcgggattcgttcgcagcctacctacaacgccaatgactttgggtatagaagtattatttacgcagtcagacgggctgcgtcttgcgcgataaccaactcttcgttggttgggataaccagagccagacggctgctatctttggtgatggtacctgacttgccaaagcgtgctgccatgttacgttcgtggtcaatctcaaagcccagcaggcccaatttgtccagcgtcagttcacggaccatggcagcattttcaccaataccaccggtgaagacgaccgcatccagacgaccatccatcagcgcggtataggaaccgatatattttgccaaacggtgacagaacacatccatcgcacgtttcgcgtcagctttggtggcgtagttatcttcaacataacggcagtcgctggtgacttcagtcagccccaacaggcctgactctttggtcagcaacgtgttgatttgatcaacgctcatgcccatagcatcatgcagatggaagataatagcgggatcgagatcaccactgcgggtccccatcaccagaccttccagtggcgttagccccattgacgtatcgacacatttaccgttacgcactgcggttactgaaccaccgttgcccaaatggcaggtaatcacgttcagttcttccaacggcttgttcaagatcttggcggcttcttggctaacatagaagtggctggtaccgtgtgcgccatagcggcggataccgtgatctttatacaggctgtacggcagagcatagagataagactcttccggcatggtctgatggaacgcggtgtcaaagacggccacatttttatccgccagattagggaaggatttcaaggcttcagcaataccgatcaagtgggcagggttgtgtagtggtgcaaacgggatagaatctttgataccctgaataacatcttcggtaacgataactgacgaagtgaatttctcgccgccgtgaacgatacggtgaccgatggccgtcaactgagcagaaagcgctggtttttgtgccaaaatagtattaacaataaaattcagtgcttcgctgtgtgctgcaccagcacccaatgctgcttcctgcttaccgccgtcaactttccatttgatacgggcttctggcagatggaaacattcggctaaaccagaaatatgctcttcaccgttggtcgcatcgatgattgcaaatttcagggaggagctaccgcagttaagaaccagtactagcttactcgacatggaagtacctatgtatagtcgcgtttaacatttgttttttgcaagaccgatgcgtattgtcccattgactccacaaaaacagtgaaaaatacggagttaataaaacgtcaatctgcccaaaagcgtagcgcataatggcgttgacattaatgattaacatcatgcgatagcaaaaaagcatgatgatagagaaatctctgataaaacgttaaatcctgatgataaaagtcgataaaatttaacaaaagttatttaactgctataaaagtttgacatattcagtgccatcttctagcggcctaaaggccgggctaggataccgatagcgcgggctaaaaacaaaatatatttaacagactaatttttagtttgcgggttgcaaaaaaaattttaatctttgtttatgaagttgaggtgagccatgacaattaaaccctctgattcggtaagctggtttcaggtactccagcgcggtcagcattatatgaagacctggccagcggacaagcgcttggctccggtgttccccgagaatcgtgtcacggtagtgacccgttttggtatccgttttatgcccccattggccatttttaccctgacctggcagatagcgctgggggggcaacttgggccagcgatcgccacggcgctctttgcctgcggtttaccgctgcaaggattatggtggttaggtaaacgggcgatcacgccgttaccccctacgttattgcagtggtttcatgaagtgcgtcataaactgttcgaagcagggcaagcggtcgcccccatcgaaccgatcccaacttatcagtctttggctgatctgctaaaacgtgcctttaaacagttagacaaaacgtttctcgatgatttgtaagcgcggtatttctctatttctctatttctatgtttctctattttctaaagcagtttaaagcagtttaaagccaaaaacagctaaaacagcaggcgagagttaaagccggaggtcgcgccttattgcttgacgttatagctattaggggctggtttttctgttgtagcttgaaatatgacgggtataaatcgtgaatttttattgtttgtcgccggtaattccctgtgaaaatcccttgtcaaatcaaagtatgctcccagcctgtatgcgatgatttactcattatttatgccttaggagtttagtgatggatatgacaaacgcccaacgactgattctgtcaaatcagtacaaaatgatgaccatgttggatccggaaaatgcagagcgttatcgtcgccagcaaaccattgttgagcggggatttggtctgcaaatgcgtgagttggatcgcgactttggtgagatgagcgaagatacttgccgtactatcattaatatcatggagatgcatcacgctttacaggtctcttgggggaacttgaaagagaagcaggacctggatgaacgccgtatttcattcctcggttttgatgcggccacggaatcccgttatctcagttatgtccggtttatggtcaatacggaagggcgctatacccactttgattcaggtacccacggtttcaactcccaaacgcctatgtgggataaataccagcggatgctggctatttggcaatcatgtccacggcaatatcatttgagtgccgtcgaaatttcgcaaattattaatgcctgattaatctgctgctattattgctaagtttgtcgacggataaagacgtaaccagagccgtgttggaaggtcgatgctgttctggttcacgatacaaataatattgccccgccgattgatatccaacgtcaaccgcgaggggagagaggctttaaggggatgtgcttgtggagtgtaaaggttttctttttgatttagatgggacgttggttgattcactacctgttgttgaacgtgcctggattggctgggcgcaacgtcgaggcgttaatccatcagaagttctggattttattcatggtaaacaagcgattacctctttgcgtcattttatgccgggtgccagtgaagctgaaattcaggacgagtttctggcattagagcaaattgaagccaatgatacggagggggtaactgcgctaccaggggcggtggcactgttgacccggttgaatgaactggctattccgtgggcgatagtgacttcaggttcgatacctgttgcctcagctcgccgggcggcaggttgtttgccagagccgaaagtgtttgtgaccgccgaattggtgaagcagggtaaacctgcgcccgatgcctatttattaggggccgaacgtttaggccttgcccctgcggattgtattgtggtggaagatgcccccgccgggatcctttcggggctagcggccggttgtcaggtgatcgcggttaatgcaccaacagataccccaaaactcgatcaggttgatctggtgcttcactcactggagcaattggtggtagacgccacttctcatggtgcggtggttcggttactgccttaatctgcatggcggctaacggtaccccgttacaggtgctgtcgtagggtgataagccaatagtagggtgcctcgacggcaccttttttgtatcgttaaagaggcgatccgtccgatcctctcatcgaaagccttttctttgcagaatatcttactattaatgcggtcttgggatagtaagcgcataaatttgcagtcattattgatctcagacagcggccctcggtaaatttaatgttttactgccagagccggatattctctttcactttttgttttgccaacgaggccattttgaacagcgaactactgtgggtgttgacgctactgctgatagctattgtgctgtttaccacgaataaactgcgaatggatgtcgtcgcgttgttggtgattattgcctttgtgatgagtggaacattgtcattatctgaggctaccagtgggttcagtgatcccaatgttatcttgattgctgcgttgtttgtgattggtgaagggttagtcaggactggtgtcgcctaccaaatgggtgattggttggtgaaagtggccggccacagtgaaacaaaaatgttagcgttgctaatggttaccgtcgccggattgggtgcctttatgagttcaactggcgtcgtggcgatttttattccagtggtactgagtgtggctagccggatgaaaatctcaccgggccgtttgatgatgccactgagttttgccggtttaatcagcggcatgatgactctggtagcaaccccgcccaatatggtggtcaacagtgaattagtacgcgaagggatcaaagggttcggtttcttcggcgtgacaccaattggcattatcattttgttcatgggcgtggcttacatgttagttgcccggcgctggctggggggcaaacaagaacacactgagaaagatcaatggaagcggcgtaccttccgtgatctgattcgcgattataagctgaccggtcgtgcccgtcgtctggctattcgtcatggctccccattgattggtcgttcactcgatgaattgcatctgcgcgcccgttatggcgcgaatgtagtgggtattgaacggtggcggcgttttcgtcgggtgatggtgagtgcgacaggctcgtcggaactgcgtgaaaatgatgtgttgctgattgatatgtccgattgtgatatggacttacgtgaattctgtagcgaacagatgctagaaccactggtgttacgtggtgagtatttctctgaacaatcccgcaatgtggggatggcggaggtttcgctgatcccggattcagcactgttggggaaaaatttgcgtgaggtggcctttcgcagccgttatggtttgaacgtggtggggatccgccgcaacggtaagaccttagaaggcaagttggttgatgacaagttacagtttggcgatattttgctggtgatcggcgattggaaattgattcgccagttacagttaaaaacccgcgattttattgttctgaacctgcccgcagaagttgatgaagttgcgccagccatttcgcaggctccccatgcgctattctgcctggcgctcatggttgccatgatgctgactgacgaagtcccgaatgtcattgccgcgctggtggcctgtctgttgatggggcagttccggtgtatcgatatggaaagtgcctaccgttcaatccattggccgagtttgattctgattatcgggatgatgcctttcgcccaggcattgcagaaaaccggtggggtagatttgattgttcgcggactaatggatgtcgcgggtggaatggggccaagggtgatgctgctgtgcttatttgtactgtgtgcgacgattgggctgtttatctctaataccgccaccgccgtattaatggcaccaattgctattgcgaccgcccgtgagatggcgctttccccatatcccttcgccatgattattggtatcgccgcgtcagctgcttttatgacgccagtatcttcgccggtgaatacattggtcttaggccccgggggttataaattcggtgatttcgtccgtatgggggtgccgtttactgtactggtcatgatcgtcagtgtgatggtggttcccttactattcccattctgattacccgatctccgtagtacttcaagttgccggtgtgttggctgtcttcgttacttggcccatccgtgggcctcgcctcttgtattgcagttatggttggttctatgcaagcgggatatgttcatgcgatgactgctgagcagtttcttgccgaaaataaaaaattggtagaggaaaagaaaagagcagagtgcaggaaaagagtcatagaaaacagaaatagctttgttgggtcggtcagtattgtggatcctataaacgtgctgagagaaaatattaccagaaataaatgctaattatctcttgtcataatttatagcctgcacaagcaggctataaagatcaatccagtgaatcgaggctgatttcatccagagataaactaaaacttggcacaaagactgccataaagtaatccatctctgggctttggcgtattgccaacgtcttctccaaccgggctttagcctgaataaattcattattaccggcggataattcctccagacatttcaggtacgcacacagagcatcggcttgtttaaccagcgctttctcctcttcgctgtaataatgttcatccaatagacagcggaaatcatgttgtaactctttgggcagcatttcgatcagtttttgttgagcaactttctctatttttttgtattcatgtgcaattttgggattgtggtatttgataggtgttggcaaatccccggtaatcacttcgctggcatcgtgatacatcgccagtagggcgatacgttcggcattaagattaccattaaatttacggttcttaatgatggccaatgcatgagcgacaaatgcgacctgcaagctgtgttctgacacattttcagtgcgaacgttacgcatcagcggccagcggttgatgagttttaggcgggaaagatgagcgaagaagtgactcataatttattctcttttctttctgtcggtgaatcagcggctatcatatcggattgggtttcggttgacattaattgacttgttcgggggatcaggctccagttgatgatgatttagtgattcatcaacagccctcatcccccaatcatacaattactgatgatacgtctctaagaaccgccccagcttcctcaccgccatctctagctcatccacccgtggcagcgtgacgatccgcacatggtccgggtacggccagttaaaggcgctaccttgcaccaatagcactttctcttgcaacaacagatccaataccaacttctggtcgtctttcaggttaaaacgtttctgatcaatacgtgggaacatatacaacgcgccctgaggtttcacacaggaaacaccggggatttggttgataagctcccaggcccgatcacgctgctcgtacaaacggccaccaggttggataaactcactaatgctctgatagccgcccaaggcggtttgaatcgcatgctgcattggtacgttggcgcacaaacgcatcgatgccagcatttccaagccttcaatataccctttagcgtgctttttcggcccgttcaacaccatccagccctggcggaaacccgcaacacggtatgttttagacagcccattgaacgtaacggtcagcaaatcaggggctaatgcggcgatcgaatggtgctgagcatcgtcatacaaaattttatcgtagatctcatcagcgaaaataattaggtcattctggcgagcaatttcaacaatttctaacagcagctctttgctgtataccgcaccggttgggttattcgggttgataatcacaatcccacgggtacgcggagtgattttgctgcgaatatcatccaaatcagggaaccagcctgactcttcatcacacatataatgaatcgctttaccacttgagagcgacacggcagctgtccacagcgggtaatccggtgcgggtactagcatttcatcacccaaattcagtaatgcttgcatggattgaacgatcaactcggaaacaccgtttccaatgtagatatcctcgaccgtcagatcacggatattgcgggcttgatagtgttgcataatggctttacgtgccgaaaacaagcctttggagtcgcaatagccttgtgcggtcggtaaattacggattacatccaccagaatctcgtcgggtgcatcgaaaccaaacggggcagggttgccgatgttcagtttcagaaccttgttaccttcctcttcaagacgcttagcttcttttagcaccggtccacgaatgtcataacagacgttgtccagtttgctggatttctcaatgggggacataaaaaatgagccttttgctggtaaaagcgtgtcctcagcgtggaacactgcaaggtgctcaatgtactccgacgccactgatttttgaagttctatacatcagtttcatgtaaatgattaccgatagaaaatgtgggacagatccatctgtgtttttatccctattcattctcaattatgtttgatttactcattgatcatacactttctgtggttgatgttggctatatacaggtcttaaaaagagaacattcagcagccgttgaatttcttatgaggaaagttttttgtatagaaccgaatggcattaaaccgcatcgtatctttaatcgtactcatccattctttttcgtttatatcatcatacatattggctgcgttaggatgggaaaatcctgtaaataggaaaactattaagaataactaatgttaagttctttaaatcatgatgcttatcaaatgttattacttgaatctgttgggttagataaaaaaaacaggcttaaatatattgatattttttgatgtttaatcactgaaccatagtgtttatttaattaaaacagggatgttcaggttttataaaccatcaaacggtagggctaataacgaaagaaccttcatttatcgaagatttagtgaatttctataaaatcatttacatttatatacatggcggtagccgatggttttttttttaaaagagataacggtaacgaaatataagtaatttttttgccctactccaatgactggggtactgtcatacttagcgttgtcctttattgataacgctgatacttaaaacaccagggtagtttgtaattagaattcaaaaaaagtgaagaatacactatgacaaatgcaaatcgtccgataattaatctcgacctcgatctgcttagaacctttgtagctgttgctgacttaaatacttttgctgctgctgctgctgcggtctgccgaactcagtcagcagttagccaacaaatgcaacggttagaacagttagtcggtaaggagttatttgcccgccacgggcgtaacaaattactcactgaacatggtctccagctacttggctatgccagaaaaatcttacgttttaatgatgaagcttgtacatcactcatgtacagcaatatggaagggtcacttattatcggcgcatctgatgatactgccgatacgttactgcctttcttgctgaaccgagtggcaacactataccctcggctggcgatagatgtgcgggtaaagcgcagcccatttatcgctgatatgttgagctctggtgaggtagatttggctatcacaaccgctaaggttgatagccatccccatgtcatcttgagaacatcgcccacgctttggtattgttcggtggattatcagttccagcccggagagccagtgcctttagtggtgatggatgagcccagtctgtaccgagagatggctattgagcacttgactcaggcgggtgttccatggcgtattgcctacgtggcctcttcactttctgccattcgagcggcagtaagagcagggcttggggtgaccgccagacctatagagatgatgagcccagatttaagagtgttgggcgaaactgaagggttgcctggtttacctgaaacacggtatgtcttatgtaaagacaaacagtgtgacaatgaactggcacttgctattttcagtgccttacaaaacagttatcagcacaccatgtcgtcagaatcttcattaatattggattccgattatttgacaggtgatgaagattaagtagtctgtttttaattcatcatcacaagtctctgtattttaaggggcttttttttatttattttagtaaatcctcttttttttcatttcagcttaattttatattcaacgtgccgttttacttaatttaccccgaccagtatcggtgatcctgcaggaaataaaccatataataccaacgggttatttttccgttaataaattccttcgcattttattaaaacaacgtttcattaattattgtcatgaaaatggaagttttaatgctgaatatttatgaaataacactcaaaacgtgtcctggatcaaaaaaatactgtccactactgagtggaagaacaggatattcctgagacaatggtatagttaaagcgatctatctacgcgagtttctatgtgtatgttcttgctgaacaaatgactgactcgatttagctcgtcagggcgcaccaaatgttaagcaaaacagcatgtttgtaaattaatgtgtagttacttttgtcaaagttgacaaaaggttatcgaaaggagtaaaaagcccacagtaaaacactggctaagcagttgtaaagacagtgtgttaagtgtggtttttaatccttccctttgaatcgatgtggtgcactaactgccaatacaagagcagcatgtccgacgccacttttgatgagtaagcaatgcgtatgtcaacaaccactgaaattatcgctcatcactgggcgttcgctgtattcctcatcggcgctgttgggctgtgcggtttgatgcttttaggtgcgtacttcctcggggggagagcccaggctcgtgccaaaaacgtgccttatgaatcaggtatagattcagtaggctctgcgcgtatgcgcctgtccgccaagttttatctggttgcgatgtttttcgttattttcgatgttgaagccctctacctttatgcctggtcaatctccattcgtgagagtggctggataggctttatcgaagcagccattttcattttggtgctcttggctggtttgttttatctggtgcgcattggtgccctggattggactcctacacgttctaatcgtcgtgtgagcaaacccagtaccgtgagatacgccagcagtcatccgcaagatatatcccaagagcttagcgttgcaggtagccagcaagcgaacgaatcccgataagctgatatcagtcagtgattcgggtcagtgaacctagctaacagcccagcagcgtcaagtgcaaaaggtatagtggtcaataaatatagcgaggcattaacatggactatacgctcacccgcatagaccctaacggtgagaatgaccgttaccccctgcaaactcaggaaaccgtcagcggcgatcctctcgagcaacatgtccaccgtagtgtttacatgggtaaacttgaaaacgccatgcatgacatggtgaactgggggcgtaaaaactctctttggccttataacttcggcctttcttgttgttatgtcgagatggtgacttcgttcacggcggtacatgacgtcgcccgtttcggtgctgaagtcttgcgtgcatccccacgtcaggccgattttatggtggtggccggaacctgctttaccaaaatggccccggttattcagcgtttatatgaacaaatgctggaaccaaaatgggttatttccatgggggcctgcgcgaattctggtggcatgtatgatatctactccgttgtgcaaggtgtggataaattcctaccagtagatgtctatattcctggctgtccaccgcgcccggaagcgtatatgcaagcgctattgctattgcaggaatccattggtaaagagcgccgtcctctctcttgggttgtcggtgaccaaggtgtctaccgtgccaatatgcagccagaaagagaacgtaagcatgctgaacgaattgcggtaactaacctgcgcacacctgacgagatttaaacccgtttttggggggagatcccggtgcgtaagtgatgtgtttttggagagaatgtaatttttttccggggcatgtatgcagcaaatgaccacaaaatgacacattcagtgtggtgaaaaaacagtgtggtgaataaataatgactgatttaacgacgtccgacagcttacagcctgcatggcaaacccgtgatcatcttgatgatccggtgattggtgaattgtcgaaccgttttgggccagaggcctttgttgtgcaagcaacccgtaccggtatgcccgtggtatgggtgaagcgtgaacaactgctggaagtaatgtcgtttctgagaaaacaaccaaagccttatgtcatgctgttcgatttgcatggcgtggatgagcgtctacgtacccaccgccagggcctccctgatgcggacttttctgttttctatcatctgctttccattgaacgtaaccgcgacattatgctgaaagtggcactgtctgaaaaagacttacatgtgtccacagcaaccaaaatttttcccaatgccaactggtatgagcgggaaacatgggagatgttcggtattacctttgatggtcacccgcatctgacgcgtatcatgatgccgcagagttgggaaggtcatccgctgcgtaaagattaccccgcccgggcgaccgagttcgatccctatgtgctgacaaagcagaaagaagatctggaaatggaatccctgacctttaagccagaagattggggcatgaaacgcgggactgaaaacgaggacttcatgttccttaacctcggcccaaaccacccctcttcacacggtgctttccgtatcgtgttgcagcttgatggtgaagaaattatcgactgcgtaccggatgtgggttaccaccaccgtggtgcggagaagatgggcgagcgccagtcctggcacagctacattccttacaccgaccgtatcgaatacttgggcggttgtgtaaacgaaatgccttacgtgttggcggttgaaaaactggcgggcatcgtggtgcccgatcgcgtgaacaccatccgggtcatgctgtcagaattattccgaatcaacagtcacttactgtatatcagtacctttattcaagacgtcggtgccatgacgcccgtgttctttgcctttactgaccgtcagaaagtgtacgacgtgatcgaggcgattaccgggttccgtatgcacccggcctggttccgcattggtggtgtggcgcacgacctgccacgcggctgggaacgtttgctacgcgacttccttgactggatgccaaaacgtctggattcctacgttaaagccgctttgcagaacagcatcctgaaagggcgctccgttggtgtggccgcgtataatgcgaaagaggcgttagagtggggcgtcaccggtgcgggcttgcgtgctaccggggttgaatttgacgtgcgcaaatggcgtccgtattccggttatgagaactttgattttgaagtgcctgtcggtaacaacggcgattgctatgaccgcgtgatgctgaaagtggaagagttacgtcaaagcctgcgtattctggagcaatgttataaaaacatgccagaaggaccattcaaggctgatcatccactgacgacaccaccaccaaaagagcgcacgcttcaacatatcgaaacgctaatcactcacttcctgcaagtgtcatgggggccagtgatgccagcgaacgaatctttccagatgattgaagcaaccaaagggattaacagctattacctgaccagtgacggcagcaccatgagttaccgcacccggatacggaccccaagctatgcccatttgcagcagatcccatcggttatccgtggcagtttggtatctgacctgatcgtctatctgggcagtatcgattttgtaatgtctgatgtggaccgctaattatgagtgatcaaaaagagactcaggctcataacggaagccttgatgtggtgaatctggcagtcaatgcggctgaaccagcggccatgccagacgccttcgaattgagtgccgaagaacgtgatgctatcgagcatgagaaacaccattacgaagatgcccgtgctgcgtcgattgaagcactgaaaattgtgcagaagcaacgtggctgggtgccggatggtgcgatccacgcgattgctgatgtgctgggtatcccggccagtgatgttgagggggtcgccaccttctacagccaaatcttccgccaaccggtagggcgtcatgtgatccgctactgtgacagcgtggtgtgtcatatcaccggctatcaggggattcaggcggcactggagaaaaaactcagtatcaagccaggccaaacgaccttcgatggccgtttcaccctgctgccaacctgttgtctgggtaactgcgaccgtgggccgacgatgatgatcgatgacgacacccacagctacctgaagcctgaagagatcgagaagttactggagcaatatccatgaccatcaattcaggaacgaccaaggaaattatccggacgccagaaatgcacccgctgacctggcgtttgcgcgatgacaaacagcccgtgtggctggatgagtatcgcagcaaaaacggctatgccggggcagaaaaagcgttaaaaggcatggcgcccactgatgttgttaacgttgtcaaagacgctggcctgaaagggcgtggcggcgcaggtttctccactggtttgaagtggagcctgatgcccaaagacgacagtatgaacatccgctatctgctgtgtaacgctgatgagatggagccaggcacctataaagaccgtctgctgatggagcaattgcctcatctgctggtggaggggatgctgatcagtgccttcgcgctgaaagcctaccgtggctatatcttcctgcgtggcgaatatattgaagcggcagtgcatttacgtcgggcgattgctgaggccaccgaagccggcttgctgggcaaaaacatcatgggcagtggttttgatttcgaactgattgtccataccggtgcgggtcgttatatctgtggtgaagaaacggcgctgattaactcactggaaggccgccgtgctaacccgcgttctaagccgccgttcccggcctcttccggtgtctggggcaaaccgacttgcgtgaataacgttgaaaccctgtgtaacgtaccggccattattgaacatggcgttgagtggtatcaggggatcactgccggtaagagtaacgatgccggaaccaaactgatgggcttctcgggtcgggtgaaaaatccgggtctgtgggaattgccgtttgggatcaccgcccgtgagattctggaagattacgctggcggtatgcgcgatggcttgaaatttaaagcctggcagccgggcggggcgggtaccgatttcctgactgctgaccatctggatttgccgatggattttgagaatattgctaaagcaggtagccggttaggcaccgcgttggcgatggcggtagatcacgaaatcggcatggtgtctttggtgcgcaatctggaagagttcttctcccgtgagtcttgtggctggtgtacaccgtgtcgcgatggtttgccatggagtgtgaagatcttacgtgcattagagcgtggtgaaggccagccgggtgatatcgaaacgctagagcaactgtgccgcttcttagggccgggtaaaaccttctgtgctcatgcgccaggtgcggttgaacccctacaaagtgcgattaaatatttccgggacgaattcgaagccgggatcgccgttaaggcctatgaatctggaatgacgagcggcaacacccgagccatagccggtattcaacctaatctattaaaagcgcgctggtagcatagatacccttacggtgttgccgtaggggtcagaatttttgattaacgcctgccgtaaggtgggtcatttggaagcatgctgatatggctacgattcatgtagacggcaaagaatacgacgtaaatggggccgacaacctgttacaagcttgtctctcccttggactcgatattccttacttttgctggcatccggcgctgggaagcgtcggcgcttgccgtcaatgcgcggtaaagcaataccaaaacgcggatgatacccgtgggcgtttggtgatgtcctgtatgacaccggccaccgatggaacctttatttccattgatgacagtgaagccaaagcgttccgtgagagtgtggttgaatggttaatgactaaccacccacacgattgcccggtctgtgaagaagggggtaactgtcatctgcaagatatgaccgtgatgaccggtcacagcttccgccgttatcgcttcactaaacggactcatcagaatcaggatctcggcccgttcatctcccatgaaatgaaccgctgtattgcctgctatcgctgtgtgcgttactacaaagattacgctgatggcacggatttaggtgtctacggtgctcatgacaacgtttactttgggcgtacggaaagcggcacgctggaaagcgagttctccggtaacctggttgaagtgtgtccgactggcgtatttaccgacaaaacccattccgaacgttataaccgtaaatgggatatgcagttcgccccgagcatctgccagcagtgcagcgtcggctgtaacaccagcccaggcgaacgctatggtgaattgcgtcgtatcgaaaaccgctataacggctcggtaaaccactactttatgtgtgaccgtggccgttttggttatggttatgtcaacctgaaagaccgtccacgtcagccacagcaattgcgtggcagtgactggatccacctgaatgccgatcaggtgatgcaaggtgcggcagatattctgcgtcaggcgaaaaaaaccattggtattggttctccacgtgccagtttggaaagcaactttgcgttgcgagaactggtcggtgcggaaaacttctataccggcatcgccgccggtgaacaacaacgcctgcaactgatgctgaaagtgctgcgcgaaggcggtatctatacgccagcgctgcgtgaaattgaaagctacgatgcggtgttgatcttgggtgaagacctcacgcaaaccggtgcacgtattgccctctctgttcgtcaggcggtgaaaggcaaagcccgcgagatggccgctgcacagaaagtggctgactggcagattgccgcgatcatgaacattggtcagcatgccaaacatccactgtttatcacgaacgttgataacactcggatggatgatattgcggcatggaactaccgtgcgccagttgatgaccaagcccgtttaggtttcgccattgcgcatgcgctggatgagtccgcacccgcagtcgcagacctcgatcgcagtctgaaaggcaaagtcgatattatcgtacaggccttggcaggggcgaagaaaccactgattatcactggcagcagtgcgggcagcgatgccatcattgaggcggcggcgaacgtggcgaaagccctgaaaaaccgcggttctgatgtcggtatcacctttgtggccagtgcggccaacagcatcggattatcgatgattggcggcggttcactggatcaggcgctggagttgttaacccgcggtgaggcagacagtgccatcgtgatggaaaacgatctgtatcgccatgcagcgaaagataaagtcgatgcggcgttggacaacgttgctaacctgattgtggtggatcaccaacgcacggcgatcatggataaagccaacttgatcctttcggccgccagttttgctgaaagcgacgggacgctggtcaatcaggaaggccgcgcacagcgcttcttccaggtttatgaccccacttattatgacgatccgaaaaagccggaaagccgcagtatcatgctggaaagctggcgttggttgcactccttgcactcaacctataccagccgccatgtggactggacgcaactggatcatgtgattgcggcctgtgtggaagcattgccacagttgcaaggtatcgttgaagcggcaccggatgcgacattccgtatccgtggtcagcggctggcacgttcaccacaccgctacagtggccgtaccgcgatgcgtgcagatatcagtgtgcatgaaccgcgtcaaccacaggacatcgacacgccattctccttctcaatggaagggaataacagcccattggccgatcgtcagcagatcccattcgcttgggcacccggctggaactcaccacaggcgtggaacaaattccaggcggaagtgggggggagcctgcgctttggtgatccaggtgtccggctgattgaagcaggggagggaacgttggattacttcgattccataccggctgcctttaccgctacggcgggcaattggcagattgcgccttattaccatttgtttggtagcgaagagatgtcacagcgttcagatgttatccagcaacggatgccaacaccttatgtgatggtcaacccggcagatgctgcggcgctcggggttaacctcggtacgctggttgagttcaactgtgcgggtcagaccctgcgtctgcctgtgcgcttgagtgacaccttggctccaggtcaggtcggcttgccgcttggcttaccgggtattccaccaattctggtgggtgcgcgggttgaggatctgcgggaggcagtacaatgagctggtttacgcctgaattgattgagattttaatctctgtcctgaaagcggtcgtgattttgctggtggtagtgacctgtggcgcatttatgagctttggtgagcgccgtctgctgggcctgttccaaaaccgctacgggccaaaccgtgtgggttggggcgggtcattgcagttggttgctgacatgatcaaaatgttcttcaaagaagactgggtccctcgcttctccgaccgggctatttttaccctggcaccggtgattgcttttacctcactgctgctgtctttcgctattgtcccggtcagcccgacttgggcggtagcagacctcaatatcggtattttgttcttcctgatgatggcgggcctggcggtatatgccgtgctgttcgccggttgggccagtaataacaaatattctctgttaggggcgatgcgtgcatcggcacagaccctgagctacgaagtgttcctcggcttatcgctgatgggcgtggtagcacaggctggctcgtttaacatgcaggatattgttaactctcaggagcacgtctggaatgtgatcccgcaattctttggtttcttgacctttgctatcgcgggcgttgccgtttgtcaccgtcatccctttgaccagccagaagctgaacaagagttggccgatggttaccacattgaatattccggtatgaaattcggtttgttcttcgtaggtgaatacatcggtatcgtgaccgtctctgcgttgatcgtcaccttgttctttggtggttggcaaggcccgttcctgccgccatttatctggtttgcgctgaaaacggctttcttcatggtgatgttcattctaatccgtgcatctttgccgcgcccacgttatgaccaagtgatgtccttcggctggaaagtgtgcctgccgttgaccctgctgaatctgctggcgactgccgcggtcattttgtacaacgctcaataaggggtgaataaaccatgacgttgaaagagttagtggttggtttcggcacccaagtgcgcagcctgtggatgattggccttcatgccttccacaagcgcgaaaccttaatgtatccagaagaaccggtttacctgccgccgcgttaccgtggtcgtatcgtgctgacgcgcgatccagacggcgaagagcgttgtgtcgcctgtaacctgtgtgcggttgcctgcccggttggctgtatctcattacagaaagcagaacagaaagatggccgctggtatccggagttcttccgtatcaacttctcccgctgcattttctgtggtctgtgtgaagaagcttgtccaacaaccgctatccagctaacgccggatttcgaaatgggtgagtttaagcgccaagacctggtgtatgagaaagaagatctgttgatctcgggtccgggtaaatatccggaatataacttttaccggatggccggtatggcgattgatggcaagcagaaaggcgaagccgaaaatgaagccaaaccgatcgacgttaaaggtctgatgccctaggagccgttttccatggaatttgcgttttatattgcagcattggtggccgtggtggcgacgatccgcgttatcactcacaccaacccggtacatgcgttgctgtacctgattatctctttgttggctatttcggcggtgttcttctcgttgggggcttattttgccggtgcgctggaaatcatcgtttacgcgggtgccattatggtgctgttcgtgtttgtggtgatgatgctgaacctgggcaacgtcgagcaacaagagcgtgcctggctgaaacccagtatgtggataggccccggtttactcgctctggttctgctatcagtactgatctatgccattagctctgtctctgatcagggtatcagcggtgaaatggtggatgccaaagccgttgggatcagcttatttggcccttatgtgttggcggttgagctggcgtcaatgttgctgttggccggtttagtggtggcgttccatatcgggcgtgaacataagccgggtgacgtgatgggtgcgagtgattcagcgaaaagaaaaacggaggaacaagcatgatccctctacaacatggcctgattctggcggccattctgtttgtgctggggctaacggggttgctgattcgtcgcaatttactgtttatgctgataagccttgaagtgatgatcaacgcagccgcactcgcttttgtcgtggcgggcagttactgggggcaggcagacggtcaggtgatgtatatcctggcgatcacgctggcggcagccgaggccagtattggcctggcactgctgctgcagttgtatcgtcgccgccatactctggatatcgatacagtcagtgagatgcgcggatgaacctattatatttaacaattctgctgccactgctgggcttcttgctgttggcattctcccgtgggcgctggtctgaaaataccgcggctaccgttggggtggggtctatcgggctgactgcgctggtgacgttgtatgtggcggtggatttcctcagccaaaaagccactggcgtacaggtgtttaatcagacgctgtggaactggatgtctgttggcacctttaacattccgctgaccctgacattggacggtttgtcgctgaccatgttgtcggtggtgaccggtgtcggcttcctgatccacatgtatgcctcgtggtatatgcgtggggaagagggctactctcgcttcttcgcctataccaacctgtttatcgcgagcatggtggttctggttctggcggataacctgttgctgatgtatctcggctgggaaggcgtggggctgtgcagttatctgctgatcggtttctactacaagcattctgccaacggtgcggcggcgatgaaagcctttatcgtgacccgtgtgggtgacgtattcctggcttttgcgctgttcattctttaccaagagttgggcacgctgaacatccgcgaactgatgattttggcaccgcagaaactggagatgggctcgaccgccattacctgggcgacgctaatgctcttggggggggcggtcggtaaatcagctcagttgccgctacaaacctggttggctgatgcgatggccggcccgacgccggtttccgcgctgatccatgcggcgaccatggtgaccgccggtgtctatctgattgcccgtactcatggcctgttcctgatggcccctgaagtactgcatttagtcggggttatcggtgcggtcacactggtgttggcgggctttgccgcactggtgcaaaccgacatcaagcgggtgttggcgtactccaccatgagccagattggctacatgtttctggcgctgggcgtacaggcgtgggatgcggcaatcttccatttgatgacccatgccttctttaaagcgttactgttcctttcctcaggctcagttattctggcctgccaccacgagcaaaatatcttcaaaatgggcggtctgcgtaagaccattccattggtctatatctgcttcctggtgggtggtgcagcattggcagccttgccaatcgtcactgccggcttctatagcaaagacgaaattctgtggggcgcattggccagtggccatatcaatctgatggtagcagggttggtcggggcattcctcaccgcgctgtatactttccggatgattttcattgtgttccatggtgagccaaaaactaaagcacatccggttaaagggatcacccatagcctgccgttaatcgtgttactggtgctgtcgacctttgtcggtgcgttgataacaccaccactggcgggtgtgttgcccgagcttcactttggtgacgagggcaaaatgccgttggaaattttctccggtgtcttggtggtgatcggtattgcactggccgcgttcttgtatctgggcaaacgccaattggttaacagcattgcgcaaagtgcgccgggccgcttctttacggtctggtggttccatgcgtggggcttcgactggttgtaccataacctgtttgtccgcccgtatctgtggattgcaaaactgttgcaacgtgatccgctgaattcactgatgaatacaccggcggtgctttcgcgctggagtaatcgcggtctgaccgtcagtgagaatgggcaggtgcgttggtacgccgcctctataggtttgggtgcagtgattgtgctggctctgttgcttttcgtgtagatgcctgaataggctcattaattagggacacaaaacgccatgctattaccttggctaattcttatcccctttatcggcggtctgctgtgctggcagcttgaacgcttcggtaccaaagtaccgcgttggattgcgttaatcgcgatggggctgacattggtgctttccctgtatctgtgggggcagggcaactattcactgatgaacccgacgggtattccgcagtggcagacatattataatgtgccgtggatcccacgtttcggcattagattccatttagcgttggacggtttgtccttgcttatggtggtgctaaccggcctacttggtgtactggcgatcctctgttcatggcgtgaaattcagcgctatcagggtttcttccacctgaatctgttatggattctggggggggtgatcggcgtgttcttggctatcgacatgttcctgttcttcttcttctgggaaatgatgttggtacccatgtacttcctaattgccttgtggggccataaagcctcagacggtaaaacccggatcaccgcggcgaccaagttctttatttatacgcaggccagcggcttgattatgttgattgccattctggggctggtatttgtgcacttcaatgccaccggtatttggacattcaactacgaagatctgttgaacactccgatgtcgcggaatgtagaatatctgctgatgctgggtttctttatcgcctttgcggtaaaaatgccagtggtgccgttacatggctggttgccggatgcacacagccaggcacctaccgccgggtctgttgaccttgcggggattttgctgaagaccgccgcttatggtttgctgcgtttcagcctgcctctgttcccgaatgcgtctcatgagtttgcccctatcgctatgtggttaggggttatcggcatcttctacggtgcatggatggcgttttgccaaacagatatcaaacgtcttattgcttacaccagcgtgtcgcacatgggcttcgtattgattgccatctataccggcagccaactggcttatcagggcgcggtaattcagatgattgctcacggtttatcagccgcggggatgttcattatctgtggtcagttgtacgaacgtttgcatacgcgtgatatgcgccagatgggcggtttgtgggggcggataaaatacctgcctgcgctctccctgttcttcgctgtcgcgacattggggatgccggggaccggtaacttcgtcggcgaattcatgatcctattcggcagtttccaggtcgttccagtgattacggtgatcgcgacctttggcttggtatttgcgtcggtttactcgcttattatgatgcagcgtgcttattacggtacgccaaaatcggaggaagccttaccgggtatgaccgcgcgagaactgtccatcgtcttgctgctggtggtgttgcttgtgttgctgggggtttacccgcagccgatcctcgacacgtcccatgcggcaatgagtaatgtgcaacagtggttttcagctgcatctattccagctccatctattacaaggccataattcgccatgacaataactcctcaacaactgatcgcaatgctaccgctgttgatcgtcggattgacggtggtggttgtgatgctgtccattgcgtggcgacgcgatcattttattaatgccacactgaccgtcattgggcttaatctggcgctgctgtcactttactttgttggacaggtcgggccgatggatgtcactccgctgatgcgggttgacggctattcgatgttctacaccgggctggtgattatcgccagcttggcgaccagcacgtttgcttacccttggttggtcggctacccggataaccgcgaagagttctatctgctggtgctgattgcggctttgggcggtattctgctcgccagtgccaatcatctggcgtcgctgttcttgggtattgaattgcttactttgccgctgtttggtctgattggttatgcctatcgccagaagcgttcactggaagccagtatcaaatacatgctgttgtcggcggcggcatcgtcattcctgctgttcggtatggcgctgttgtatgctgagtccggtagcctgtccttcgtagggttgggccagagcctaagtgactcgatggtgcaccaaccgctgattctggcgggtctgggcatgatgattgttggcctcggctttaaactgtcgttggtaccgttccaattgtggacacccgatgtgtatcagggcgcacccgcgccagtttccacgttcctggcgaccgccagcaagattgctatctttgccgtagtgatgcgcttgtttatgtacgcaccggcggcggatagcgaagccgtgcgtttggttctgtcgattattgcggtggcctcgatcctgtttggcaacctgatggcgatcagccagaccaacatcaaacgcctgttgggttactcctctattgcccaccttggttatttgctgattgcattggtcgcagtacaaacacacgagctcgcattaccgctggaaaccatcggggtgtatctggcggggtatctgttcagtagcctgggggcatttggcgtcgttagcctgatgtccagcccgtacaaaggcccagatgcagaatccctgttctcttaccgtggcttgttctggcataagcctattctgtctgcggtgatgacagtgatgatgttgtcactggccggtatcccaatgacactgggctttatcggtaaattctttgtggtggcaatgggggtcagcgccaacttgtggtggttgactggcgcggtggtgttaggcagtgccatcggcttgtactattatctgcgcgttaccgtcagtttgttcctcagcccgccgcagagcttagtacgtgataccccgagcaactgggcattaacggccggtggtgtggtggtactgatctccgcgattttggtactggtgttgggtatctatccgcaaccgttgataacactggtgcagatggctcagcccttgatgtgatgatgtgttaaaccggcacagacgaatgatgtcgagatagaccctaccccctgtgagtatcggcttacagggggttttgttttatctggggctcaggaggtggcggctaaccgctgaataaaggtgatttaaaccagattggggttaaccatggatatctgtcagtaggctggggagttagaatatttaattgactgttcagcctctcgctttatctgatttagggatcatcgtcatgtgggttttacctataaattctaatccgactgttttacatccaccaatggtggatagagtttatatcgatcgacagatcgatgaattggaactttatttttgtcctgataccggaaaatgtaaaaaattgactactgaaatgagagtccgcaatgaaatatataaaaatctggattatttttattactttttggaaaaatcatacactagtgtcgcgctgagtttgctgattgtagaacaggcgtggacaaatacacatcaacccgtttcacgtggaaacatcaaaccagaatataggcttgatgactaccgtagagaatcgctttgtgaatttgctatcagagagatactgaaaacagtagatgaagcaataatatcgcaacccagtacaaccgatagttttactaaaaaaaagaacaaaaaggcatatgaagatattatctcaatggtttcgtatttagtagggttgactaaagataaaatacagggagcaaagcaacgctatggttcagaccctataacgcaagttttatttcaggaatttaacaaaagaaatatatttcatgactatagcggcaatgaacaagatgtattaaaagatgctatgaatgggatcgtttattcatgttataaattctatagtgagaaagaaaaattacctagtgtagacgtaataaaaaaaatcatgaaagaggtgccgcagagtattaattatccggattctgagactgccgcctatcgccttatctctaaagctattattgaccctatgattatagatattaattatgaaaaacattgtcatctttctcatttaaatgcgttggccagaactctaattgcaaaagatattcctattacccataaccgaaaatataaacattatcttactgataatttaaataataaattcatccgcttattcttattggataagaccttcgatatccgcaagagtgaactttatcagcgagtcgagcaacatttacgggagatcaatgaaaacatctctgcggatgatattctccggtgctgcaaagattattatgaatttgcccgtgaaaagtatgcgctgaaaataccttctttggctgaagttgagtttacggaacaactcacgcgcagcggccatatctcagcagcaatagaacatcggcgtcatggtacgtatctgccccgaacagtatgatcggtgacttaagttgtgttaatgaagaatagcgggttgtgtctgacggcgagacggagccaataaggggttattggcaaggtgcccacgacggagagtagagacagacagagagtagagacagacagcaaaggtgccaaatttcgtggccgcctgactctctgcctattctcaccgttcaatattacgtcaccgcgggttatctgccgtctgaagggagcatggctcccttggaactctcggttgagcgtttattcgttcaagtcaacgccaatcatcatctgtaacaatcatcatctgtcatctgtcatctgtcatctgtcatctgtcatctgtaccaaccatcataaaagatgattagccaccttcaccactagcttacggatgggggccgggtctgttaatgtccccatcgggcgatgcaattccccagggaacagtagggcaatatcacccggtgctaacgtcagcaaggtctcggtactcatcccctcaaacaaaccgtaatctttctcactatcaaaatccatcgtcgggcgttggccttgggttgatggcgaagccccgatcacttcactgccttctaagagaatatgaatatcaatgtaatagcggtgtaattcagggcgttgctcatacctgcacagggtattggattcttactggcaaaagggttagctgaatttggcgcagagattatcattaacgatatcaccgcagagcgtgctgaaaaagccgtggctgaattacgtgctagcggctttatcgcccatgccgccgcatttaacgtgacgaaccatgatgaagtcaatgaagctatcgagaaaatagaaagccatattggtgctatcgacgtgttaattaataatgccggtatccaacgccgccatgcctttaccgaattcccagaaaaagattgggatgatgtgattgctgttaatcaaaaatcggtatttttagtttcacaagccgttgcccgttatatggttaaacgccaacgtggaaaaattattaatatctgttcaatgcaaagtgaattaggccgcgatacgatcaccccgtatgccgcctctaaaggggcagttaaaatgctgacccgtgggatgtgtgtcgaactggctcgctacaatattcaggttaacggtattgcaccgggttatttcaaaacggatatgacaaaagcactggtcgatgatcaagcctttaccgattggttgtgtaaacgcacaccagccgcccgttggggagatccagaagagctcattggtgcagcggtttatttgtcatccaaagcctctgactttgttaatggtcatttgctgtttgttgatggtggcatgctggtagccgtttaatccagggttcagtcgtgctccccacataatggggagcagaggaaaattatgtctggtaaatgcattattgtcatgggtgtctctggtaccggcaaatcctgtgtcggtcaggcgctggcattggcccttggcgctaaatttattgatggcgacgatctacacccacgggccaatatccaaaaaatggccgccggccagccactgaacgatcaagatcgtgcaccctggcttgagcgattaagtgatgtggcgtatagcctgcaacaaaaaaacgaagtgggttttctggtgtgttcagcactgaaaaaacagtatcgagaccgcctgcgtgaaggtaatgaagggatacgttttctctggttgaccggtgattacgatttagtgctacaccggatgcagcagcgggccgggcattttatgccagagagcctactcaagagccagttcgccacgctggaagcgccggggagcgatgaaccggatgtgattcccatcgatatttcatcttccattgccgatgttgttgaacactgtattgccgcattgtcactggaaaaccacgtgagcgcgattcttagtgaatagcggtgctgaatgaatagcgttctttattgaatgacggtgcttaactgcgcggaccccataaggggataggaaaaataatgatacttgatgaactaaaaaaagcggtgaataaccccatctatccagaagtgattcgtcggacactggcggcaatcagccaaatggatttagcggccctccccgccggtgaacttgagattgaagggcgcgaaatctacctgaaccatatgatcgccacgacgaaacgcagagccagtaattaatactttgcgattttccaacgaaaatagattcttcatggtcacttcctgatagcgataatatataaaaataatgaggctattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaatcatattaaatatgaaggcggtttaattatcgctaataagccaagctataaggcttagtcaggcaataatatgatttactcttaatctctcaatattaagattttataaacacacctattctgttaacacgataaccattaaattgagcttactgaaaacatgtgcttatcagaccgttttctgactgattaaactgtgatgcagatcactataagtcatgttacagcaggctgttaccggatacgtgagcaacatcgacttacaggtgggcaaaaatcttatactgcggggagttgctccgcttcttgacggtatttaagattaatatgttgataatcaagtgatttaagattaagccctgtggctgttattgtctttttagccggtaacatattgttcattcaacgcgtcatcgatgcgcatcttctcgataggaacgccagcgtaatataacgacactgggttttaatcaatattgtttttacagaccgatgcatgtggggagccaaatttttggttaaaaatggctccgcctatggctgcgttttatgatttcagttacgccacctggacttcaaatattttaccgcctcttccgtctggggctgacggagaaacgcttccctgaacagaatcgttccgctgatttccggcagcgcgtcattgagatccagttgccgctttagctcaggcacaccgccttccagtgcccagtcagattcggcctgcgagggttggccaaccttgtataacgcgacgccgatatacaatttggtgtggctatgcctgacggtatctgcccaccatgttgccagcgtgtcatatttgacctttttttggctatgcgtccagtagagttgtggtgcgatataatccagtaaaccgtcctgcacccataaacgggtatcggcatatgcggtatcgtaagaagggctgcctgcctgtgtctctgaccctaggggatcatcggcctgatttctccagacgcccgccgggctgacaccaaactcaatctctggtttaagggacctgacggttgaagagacctgttttatgagcaacaacgtattgttcctgcgccaattggccttatcgctgaaggactgcccatatttctggtatgtggcatcatcatcaagccgggatgacggggtttcataatagaaataatcatcaaactgtatgccatcgatgtcataatttttgaccagttcggcaacaatattggtgatccagtggcgtacctcgggtaaccccggatcgagaacaaaccggccattggcggtgcgtatccaatctttatgcagcgcgtagacactggctggcgaagaagagagcgtgcgctcaagtgatgcactcgtttccggccgggtatccattgagacacggtaggggttcagccacgcgtgtatcttaagccctcgtttatgtgcttcagataccgcaaaggccagagggtcataaccgggatctttacccgttacaccggtcaaaacatccgaccagggaagaatggctgaatgataaagcgcgctcccatcaggctttacttgaaagaaaagggtgttgacgccgtttttcaccaagtcatctaatgtgtctgtcagttctttcttttgcgtgctgatcctgatcgagtctgagctagcgttaatcgatgaaagtgaaggccagtcaagtctgagcacggtggttagccagacaccacgaaccggctcttctttccctaccggactcacgggtttctctggcatccgctgatgtccacagccagcgagtaataatgcgcagagcatcaggctaatgaatcggtggcttcctttcagatgtaacaacatgacctattccttaaatgcggggggatgcagaatttattgatcccctttaacgggtattgtggctcagaggccgttgggatatagctctgagcaggttctttctcggggacggtggttgccgcaaaatgacgtttttatttatcaatgtcagaccgtcatcaacgccatacattcatcaacgtcttatcccgtacccccaaagcgccgaatttatcggcctgattttacatgatttttaggcaatagcggtatggacaacattttttagcctgtcattgagcagaccaaggggcgcttctgccattgagaaatacgggcgggcatcccctcccgacggtgtaactgccgtaaagttatccctttttatcgatctacgcgctgaggttatgcattaatagcattaacatttcgatcaacctgggccataatcaacccacttttttcgcactttagtaccaggtatttgccatgaaaaaccagcgagttacgttacaggatatcgcgttactggcgggcgtgactaaaatgacagtcagccgctatttacggatgccggaaaaagtggcaccagaaaccggtgagcgcattgctcaggtgatggctgaagtgaattacagtgcggatcccgaaagtgaaaccagcctaaatcagaaaagtccgcgtattggtattttggtcccctcgtttaataaccaaatcttctccgatctgctggcagggattgaatcaatcaccgttgccaatggctatcagacgttggtggttaactataactacaataaagcgcgggaagaggagcagattattaacctgctctcctgtcagatatccggcttgatcctcacagattccgaacataccttacgcgcagataaatatttgaatgcagcagagattccgattgcacaagtgatggagctggagccgcaagagaatcgaataaccgttggttttaataactatcaagcggcttacgacatgacgaccacgctgttggctagcggcaagcaacatattgtttattttggctcaatgtcagatgcgcgtgatcgtaagcgttatcagggctatagccaggcggtgactgatgcaggcttcacaccgctgcacattaccccaaataaagtgtcctccgtctctattggcgcagggatgctggcattggcgaggcaaatgtatcccgatgtcgatgctattttttgtactaatgatgatatggctgtcggagtgttacaagaatgtctgaaactgggggtggcaataccggctgaaatggcgatttccggtttccatgggttggatatcggtcaggcgacaacaccaatattagccagtgtgaccacaccgcgttttgaaatggggaaagttgccgccgaaattttgattaagaaaatcaaaaaaatcccgactattgaacaggttgacctgcattatcgtatctctctcggtgggactatctgagactaaagggaagtcgattcggtttcctgttatttttcatcaccacggccctgtgcattggcaatgcacgcgggtagagcatcggctcatcaattatcgcctgttaacaggtgacgccaacgtataacaatgcgtatcaaccaataacattcccccctaaggtgcgacagagattgttaacgcctattctgtagctgaaacaattcagcttcggtaatgataaactggtcacgttaccggtaacatgtttttttaacatggtctacagtgacctacgtcacaaaataaaacagagaaaacaggtctcataacgacattcactgaatggctccagagaccgacagaatggcaagcaagggggcaggtaatcaagcccaccgtgatgggctggcgttgtcatccgataattttgcctgccactattctgatttctttttgatttattgacatgatcaggtactcgtaatgaaacacagcaaacaagccgtattgataatcgctccggtaatggactatctgactgaaaagttggaacaaactttcaccgtccataaactctaccaggttacggaccatgctgaatttctggcagatcagggcaagaatattaaaggtatcgtgactagaggtgatattggcgtcactaatgaggtcctggcgttattgcctgaagtgcagatcatctcaatatttggtgtcgggactgatgccgttgatctggattatacccgtgagcgcaatattatcgtgactaccacgccgggtgtcttgacggatgatgtggctgatacggctctggggctgattattgccacctcccgccgtttctatcaagcctctcagttcctccggtcaggggagtggccgaatggcagcttgcctttgtcgtctaaagtgacgggcaaacgcttggggatctttggtatggggcgtattggccgcgctattgcccgccgtgctgtcgggtttgatatgcaaattgcctatactgacaccgtgcacgacagcagtctgccttatcaatatgtgccagatttaattagcctggcaaagcaaagcgatattctggtggtggcaatttctggtggaaaagacagtgcgggtttggttgataaagccatttttgccgcgatgcctaatcatgggatcctgattaacattgcccgtggcagtatggttaatcaggacgatttaatcagtgcgttgcaacagcaacagattggcggtgctggtttggatgtcttcgccgatgagcctcatgtaccacaagccttgattgaaatggacaatgtattcttgctgccacatattgccagtgcgaccactgatacccggatccaaatgagtgatattgtgttctcaaatattttggcccatttctctggcgaaacggcacctacagcaattacctattaatagaatcaatcactctttagtgattcagactgctgacaaaccccgatgactcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaatcactctttagtgattttagttatccatgagtaatagcgcgtcagaaaataaagtttatctgacgcgtcaatcgaaaattattttttgctatttaaccaataaaaaacgcatttagtttttttaaatttctcacccaatattattcacaacctataccttaaataattcgaattgcaggagagtggcaagcgagaaagccccaatgagtctatacccaaaataattctagcttcaggaaggtgggtgtatttattttaaggtcaacgaccaagaaataatttgggcaattgagtatagccaacgtatatgcagcttgaagtatgacggatatattatcatgaggcgtatttatatggacagtaagatccctaatgcccgttggttccgcgttattgtgccaataatgattgcttgtattatttcttttatggatcgggtcaatattagttttgctctaccgggcggtatggaaagtgatttggcgattaccagccaaatggccggtttagccggcggtattttctttatcggttatttatttctacaagtacccggtggccgtattgcagtacatggcagcggcagaaaattcattgcttattctttagcggtctgggccatcgtctctatcctgactggttttgttacccatcattatcaattgctgttcctgcgttttgtcttgggggtttccgaagggggtatgttgcccgtggtgttgaccatggtcagcaactggttcccagagcgcgaaattggccgcgctaatgctttcgtcatgatgtttgcaccgattggcggcatgttcaccgcaccgttgtcgggttttatcatcaatacgctcgactggcgttggttattcttccttgaaggcgggttgtcagcactggtgttggtgatgtggtggtttgtgatcagtgaccgcccagaggaggccaaatggctatcagcgcgagagcgtgattatctggtcactgaactgtcgcgggaaagagcggaacgaatgttcaataagccggtgaccaatgcgccgttaaaagcggtatttctcaataaaggtttgatgaagctggtggcgctgaacttcttctaccagaccggggattatggttacacattgtggttgcccactatcttaaaaaacctgaccggcggcaatatggcatccgtcggtattctggcggtgttgccatttgtggctaccaccgccggtatttatgttatttccgcactggcggataaaaccggtaaacgccgtttgctgattatgatttccctgttctgctttgctgcggcgttggtggcatcggttattttccgtcacaacgttcttgtgtcatatctggcattggtggtctgtggcttcttcctgaaagcggcaaccagcccattctggtcaattcctggccgtattgcggtgccagaagtagctggtggtgcgcggggggggattaacggtttaggcaatctggggggcttctgtggcccctatctggtgggggtgatgatctttttctatggccagagcgcggcggtctgcatgttggcgggatcattgattattgctgggctgattaccttaacgttgccgaaagagtgtgatgtcgaggtgaaatctacagggaaagctatcgctgacaacggtttgactaaagcgaaacgtgcgtaagccgatgccatttatcaccggagaatctgatgaatttacagcaacaactcgcctactgccagcagcaccaacaacgcttgcaactgaggcatttcgataacgaaaccgcctggcagctaggcgaaaaaataaagcgacaggcagagaaacaaggcgtggcactggctattgatatcaccgtgaatcatcaaacgctctttagctatgcgatggcgggcacctgtgccgagaaccaagattggctgcggcgtaaacgtaatgtcgtggagttactcagcaccagttcctatgctgccgggttgatgttacagcagcgagagacctcactcgacgctcgctatggcgtgagtctgcgggattacgccgcattgggtggtgctttcccgctgcaaattaaacaggcaggtattatcggcagcgttaatgtttccggtgcaccgcacttggatgaccacaatttactgttacaggtactggccgactttgtcggcctgcccactggcagcattgaacttttgaccccattaaccccattgagcgcataaggaatggagatgaaccccattatcacccgtgtcacgcagcgtatcattgcgcgctcagcggccacacgcacggcatatctgcaacgtatcagtgcagcaaaagagcataccgttcaccgttcacaactggcttgcggtaatctggcgcacggctttgcggcttgtcagccagaggataaagcggccctaaaaaatagggtgcgtagcgatatcgccatcattacgtcctataacgatatgctgtctgctcatcaaccttatgaacattacccacaacaactgaaagacgcattgcatgaggttggggccattgggcaggttgccggtggggttcctgccatgtgtgatggggtgacgcaagggcaggatgggatggagttgtcgctaatgagccgcgatgtgattgctatgtcagcggctattggcctgtcacacaatatgtttgatggtgctctctacctcggtgtgtgcgataaaatcgttcccggtttgttaatggcagcgctgtcatttggccatttaccggctatttttgtccccgccgggcctatggccagcggtttgcctaacaaagagaaagtccggatccgccaactttacgccgaggggaaagtggataggcaagccttgttggaggctgaagccgcttcgtatcacagtgccgggacctgtactttttacggtactgccaattctaatcagatggtgatggaagtgatggggctgcatttgccgggagcctcttttatccaaccgaatacaccactgcgtgatgcgctgactgcagcggcggcacgtcaaatcacccgtctgaccgaaaccggcattaattgtattgatggcaatcatattgatgttaaccatatcaacagtagccatatcaacagcagctatttgcctgttggccaattggtggatgaaaaagtggtcgtcaatgggattgtcgcgctgctggcaaccggcggttcgactaatcacaccttacatttggtcgcgatggcgcgggcggcgggcatcatcattaattgggatgatttctctgaactgtcggaagcggtgccgcagctatgccgtatttaccctaatggcccagcggacatcaactattttcaggcatcgggtggtgtggcactgctggttaatatgctattgcaaggcggtttactgcacgaagaggtgcataccgtcgctggatttggtttgcagcgttatacgcaagagccttatctggcggcgggtaaattgcaatggcgtcctgggccgcaacagtcactggatgcgacggtgatcgccagtctggaacagcctttttctgctcagggggggacgaaagtattaaacggcaatctggggcgggcggtaatgaaaacctcggcagtgccacgggagcatcaggttattgaagggccagcgcgggtatttgagagtcagcatgatgtggaagccgcctttgaatccggtgatttggatcgcgattgtgtggtggtggtgcgttatcaggggccgcaggccattggtatgccggagttacataagctgatgccgccgctaggagtattacttgatcgtggctttaaggtagcgttggtgacggatggccgattatccggcgcatcaggcaaggtgccgtctgccattcacgtgacgccagaagcctattgcggtggtttactggccaacgtccgcaatggtgaccggattcgggttgatggggtcagtggcgagctgtcattactggtggatgaggctgaattggccactcgcgatagtccgttaccggctatctctgctttccatgtgggatgtggccgtgagttgtttggggcattacgtgaacagctttctggtgcagagcagggggcgtgttgtattcgtttctaaatgctatttaggtagttttattcagagcactgtgcgccatttccgcgcaggatttcaatatatgaatgagtttcaagtcaataaataaaaacgcagatttgtacgtgacttgcagtggcctcgaagaggcggggtccatggacgggccgagtcacgaaggcaaccagcacacaggcagcttgaagcctgatgggtatattatcattcaagaaaatgatttaatttctggatttgataacacagtcggcatagctaataaccgtttcaggagatgttaaaccaaagataatacataaaatcaatatcgctaaacttataccgactatcatcccaccgaaagccatcgccaattcgtttttcatttttcttgcctttttataagcgttatttttgtaactcaataatatttgacagtcataaggttaatgagcgttattattagtgagtcagtaactggatatttttaacctcttgctctagtacgtaaatttatttagtatgtcattaaaatcttgggtagggcgattaagttgtaccgcactacactaaataagcacagtgtagtttatctatgattaaccgagtattgctttttttacccggtaggttgcagaaaataatattgatttaaaataaaagagatactgagacacagtaaagataacattacataatttggtgttaatcccccaaccgtcgcgataagggttttttaatgcaatccttgctgtcagcgtcaacatactgttattaattcgactatccttatatacccgtcatacttcaagctgcgtatgcgttggctgcactcaataacccgaatcacttacgaacagtaagctcatcgggattatctcccttgctgccttcctgcaactcgaattattttgggtataagatgcctttttcacgcatggagaatgcacatgaaccgagataatgaaccaccaacctcgttagaggatgacctggctatgttgaccgataccctggaagaggtactgcgctattccggaacgttggctgatgaaagctatcaagaaattaaagcgcgtgcagagaaagcactaaaggaggttcaaagccgcttgagtgaccacggtggatgtcatatcaagcagataaaagccatggcatgttgtactgatgattatgttcgtcagaacccatggtgtagcgtgggtattggcgcgactattggactgattgttgggctattggtggctcgtcgctaacccgttctcttgcttacgttgtggttactggcccttaagtgggccacttttatcgtaagcataatgagcgtgttgataataaatattcgccttactcatcattttttattcacttttacaaaacccattaatttcacatgtcataatattatttttatttattttgttttgaagtgttgaattttagcttgatgtgataaataaaaataccattaaaatgcttattaacatcaatccactacataaatttattttatttgttggtgtgagagtgattctagttaagtattttgctctatcatattaaagcgacggagtatgattttacgtgcatggcattggtatggtggttaattaattacccattaaattaatatctttaataaaattcgtgctttgccgttttaattttattttttaatgaattaagccatttctctattgaggttttaggctgagaaatggcttggctctctatgtcacctttatttgaaataggcgaatatcgttagcgtgaataatatactttacataaatgtaataaggaactcatcatgagtaatactttggatctatcagccgctgctggcaccccctatcaagttaagttcgttaatcattcatcttcggcctggactgtttttttatatcaaaaaatgccaaatcaaccctcggatgtcttttctttggcttggcaagcctcgccatttaaagtcgcacctaatagtttctttacgtttaaatggtcgattaactactcatttgtctgggggagaaccgggcatctcactgacggggttctttttgaagcgggtgctattttggatgctgatcccaccagtcataatcaggtgacgtttgatactgcggataacacacccacttttagcaatctctcaaccgcagggcaagcgggtaaattgacgattattgaaggcggcagcatgccaaataatgtttattcgacggggattggcatgtccgggcagggcacctttgcccagcaagtcttagccaatacaactcaactctatacgcctgaacccctctattttattgctgcgggtcagggggtccagatggggcaggtgttggcacaaacggtgacgaacagtaatgagttgaaatactcgggtaatatatattcattagtcgccacattggatgaaacacagcaatggaatgtcgtacctgcttaatataatcaacgtcattggagttgcagcagtgtcagcgtttcccttgggccggatcatggatacccgcgcacttaacaaggctaataggccctctgcttgaggttcaccctaccggctagcctaaatacggttcttggctaatttgttgttcgtttactgcttgcaactccagataagatgagtatcgaaagataaaataagtattgacgccgggcaaaccatttgcgttgcggcgggaatgccgcttgccagatgatttggaaggcaaatgatttggaaggtagtgatttggaaggtagataatggggaaggcagataatgggtaagacgacagccaggtgcgctcaacctgttactcactgagctataaattgcgtggtcatcaacctcgataactcttttttagtatgcgaaatcatcaatatcaaacattagtgtgataagtaacaataactttccaatccgacttttcttattattatcaccccgtataatcccactctttctgttgatttaccgaggtggtcgtgaaacaactttctggtttgctgggtgaattacgacagaaattatgtgccggtttccctgaacaggcaggtattcaacaacttatttttccagcacccggcttggtgggccgccaattgttagagtggttaactgctcagactcactttcctcaattttattggcgtcaccgtgacaaccatgaagaagccgccgtctgcgggcaaacccgctcatttgccgatatgaaagatgccgatgattttattcagcaaaaccctgatgctaatgggctgcgtatttggggcctcaatgcatttgaaccggtgatggtattcgggcaactaacagataatggcctggtcagtggaaaaaacgcccaagccagctttctttttctaccgcgtcttgaaatattacgccggggtaaaaaaacctcgctcacccttaatttgagcagcgagacctccctacagaaagatgccttacaggccatcacgtttattgaccaattgatggcagcccgcgctctacctgtgttgaatgcgcgtatccagcattcgagtcatacaccgggatatccgcaatggcgcaatctgatacagcaagcgctaaatgatattgagcagcaaaagctcgacaaagtggtactggcacggaccacgacgttgacgctgaataaaccgctttcgtgcgctgcatttatggctgccagccgacaggtcaatcaccgttgttatcactttatgttacgttttgatgatcgacaggcctttctgggttccagtcccgaacggctctatctacgccagcaattacatttagaaaccgaagcattggcggggaccgtctctaatcttgatagcgacccacaggcggcggtattggcagattggttgatgcatgatgaaaagaatcagcgcgagaatttattggtggtagacgatatttgtcagcgcttgcaaggtggggtaaccgccgtggatgtcatgccgccagaaattattcgcttgcgcaaagtacagcatttgcgccgccgtatctgcgcgcaactcagccgggccagtgatactgactgcctgcaacgcttgcagccgactgcggcggtggcggggttgccccgtgaggcggcgcggcagtttattgccaaacatgagctattttcccgtggctggtatgcgggttctgccggttatttgtcacttaaacgcactgaattcagtgtggccctgcgttcagcgcgagtcgatgggcagcagattcacctgtatgccggggcggggatcgtggccggttctgatgcggaacaagagtggcaagagatcgataataagtcagcaggtttacaaagcttgttggagcacgaagcgcagcccgttaaagcctaaaatgccgcaattaaccgcacttgttatagggacggattgtcgcccccatgtgggcggtgtagactgtcaaaccggagccacaactcggcaagtattagccacttgccctgtatagatcggtaaaactttaaccataaagcggtcgctgcggatttttcaaaggtaacgtttctctttatcttaattatcacggccgtagcgtctgttaactgacttttgagcaaaccatgtcgacaagtgtttttaaccgtcgttgggcggcactgctactggaggctttgacccgccacggtgtgcgtcatatctgtattgccccagggtctcgctctacaccgttaacgttagcggctgccgctaatccgtcgttggtttgccatacccattttgatgagcgcggtctgggccatctggctctggggctggcgaaggcctcaacagaaccggtggcggtcattgtcacctcgggtacggcggtggcgaatctttatcctgcgctaatcgaagcggggttaacgggtgagcggctgatattattgaccgctgatcgcccaccggagttaatcgattgcggtgccaatcaggctatccgccagcaggggctgtttgccagccatccaaccctaagtgttaatctccccagaccgacgcccgatatctctgcccgttggttggtttccacactcgacagcgcgatggcgcaattgcaacatggcgctttgcacattaattgtccctttgctgaaccactgtatgggggggatgagcaacagtatgccgactggtctgcctcgctgggcgattggtggcaggattgtcacccatggctgcgtcaaacctgttacccgccctctctttatcaaccaccagcacagcaagctgactggtttttctggcggcaaaaacgtggcgtcgtgattgccggacggatgggcgcgcaagagggtaggcaactgaccgcatgggctgcaatgctgggctggccactgattggcgatgtattgtcacaaaccggtcagccattgccttgtgctgacttatggctggcgcacccacgggcgcaagaaaccctcgctcaagcacagatggtgttgcaatttggcagcagtctgaccagtaagcgccttttacaatggcagaccgcatgtcagccacaggaatactggctggtggatagcgccccaggccgccttgatcctgctaaccatcgtggccgacgtattatttgcccggtgggcgagtggttgagtcggcaccccgcgcagcggcgtacaccttgggccacggaactggcggcatattcggaaagtgcgcaagcacaggtgatcgagacgctggccggccaattcagtgaggccgccgtggcacatcagctcgcggaattattaccggataacggccagctatttgttggcaacagtttgattgtccggttgattgatgcgctggggcagctacccgcaggctatccggtttacagcaatcggggggccagcggtatcgatggtttgctgtcaaccgccgccggtgtacagcgcgcgacggcgaaaccgacattagctatcgtcggtgatttgtctgccttatatgaccttaatgcgctggcacttttgcgccagagctcggcaccgatggtgctactggtgatcaataacaatggggggcagattttctctttattgccaacgccagaggccgagcgccagcgtttctactgtatgccgcaggatgtgaacttcgaacacgcggcggttatgttcagcttaggttatgctcgccctaatagctggcctcagctacgggagctagcgcatcaatgctggctacgggggggaaccacgctgattgaagtccaggtgccaccaagtcagggggcagaaacactgcaacagttagtacaacaggtgacattaataccgcaggtggccccatgacgacactggcttgccgaaaactggcccctcatccggaatcgccccgccatcaacacgctgggccttggttggtttggttacatggtttgttgggcagcggacaagattggctgcccgtggcacaactgtgtggcgattatccgtcattgttgatcgatctaccgggccatggacaatccgtctccctgagcgccgatggttttgccgatatcagtcgccagttgtcacaaacattacaggctaacggtattcgcgaatactggctggccggctactctttaggcggtaggatcgcgatatatcacgcctgttatggtcgccatcatggcttgcaggggttattggttgaagggggaaacctcgggctggaaaacgctgaactacgtcaggcgcggttgcaacaagaccgccaatgggcgcagcgctttcgccaggagcctctgccacaggtattggatgactggtatcagcaggcggtatttgccgatttagatccacaacaacgtgaacaactggtgttattgcgggccgataaccatggcccggctgtggccgagatgctagaggcaacgtcactagggcatcaaccgtggttgttaccggccctgcaacggctcaacgtcccttatacttatttgtgtggtgatcgtgaccataagttcctgcaactggcacagcaatatcgattgccattacacacgctagcccgcgccgggcacaatgcccatcgggcgaatcccggtgcttttgctgcacaggtgctggcatttttgtcacagtcatcatgcttaccaccgtcatcattatctcgttaaaggaatgtttactatgctttatccgagcgaagaacaattgtacgccgccatcgactggctggattgctccgccggatttgaagatattcgttatcacaaatccaacgatggtattgccaagatcaccattaaccgcccacatgtgcgtaatgcgttccgcccattaaccgttaaagagatgatccaggcgttggccgatgcccgttatgacgacaatatcggtgtgattattttgacgggggaaggcgataaagccttctgttccggcggtgatcagaaagtgcgtggcgattacggcggctatcaggataacagtggtgttcatcacctgaacgtactggatttccaacgtcagatccgcacctgtccaaaaccggtggtcgcgatggtggccggctattctattggcggcgggcatgtcttgcatatgatgtgtgatttaactgttgcggcagataatgccatttttggtcagacgggaccgaaagtcggttcattcgacggcggttggggtgcggcgtatatggcgcggattgtcggccagaaaaaagcgcgggaaatttggttcctgtgccgccaatatgatgccaaacaagctttggatatggggctggtcaataccgtggtccccctggcagatctcgaaaaagaaactgtgcgttggtgccgtgaaatgctgcaaaacagcccgatggcgctgcgttgtctgaaagcagcgctgaatgcggattgcgatggtcaggcgggtttgcaggagttagccggtaacgccaccatgctgttctatatgaccgatgaagggcaggaggggcgtaacgcattcaatgaaaaacgccaaccggacttcagcaaattcaagcgtaatccgtaatgcgcacggctaccctttaccgctacagtgtaccgatggaagcgggggtgatactgcgccatcagcggctgaaaagtcgcgatgggttgctggtcaaattacagcaaggtgaattgagcggctggggcgaaattgccccgttaccggaattcagtcaagaaacactggatcaagcccaagtggcggcagagtgttggctgcaacactgggtcagtggtgtcgaatcggatgacagcgtgttgccctccgtggcttttggtctcagttgtgcgcaggccgaactcaagcaaaccttaccgctgtcagcggattatcgcaaagcgccactgtgtaccggcgatcctgatgagctgtttgcggtactccaggcattgccgggtgagaaggttgccaaggtgaaggtcgggctgtatgaagcggtgcgtgatggcatgatcgttaatgttctgttggaagccctgcctgatctgacactgcggctggacgctaatcgcagttggagccgagcgaaggccgatgggttcgcgaagtatgtcaatccggcgctgcgttcgcgtattgcctttctggaggaaccgtgcaaaacccgcgctgaatcccgtgagtttgctcaagataccggtattgctattgcctgggatgaaagtgtgcgtgaggcggattttcaggttgaagccgagccgggagtggcggcaattgtgatcaaaccaacgctggtgggcagtcttgctcgctgtcagcaactggttcaacaagcgcatcaggccggtttggttgcggttattagctccagtattgaatccagtctgggtctgacgcaattggcccgtttggccgcttggttgacccccgtcacggttccggggttggatacgctggacctgatgcaggcgcaagtcgtgcggccgtggccagacagcccgttgccgctaatcacgaccgagcagttgggcgtggtatggcatcgttaggccatccgccttgggagcattggccttggcagtattgggccaatctgcggcctcaagcgctcgctatccgttctggggggcaacggatcagttggcaacagttagccagtgatatcaatgcgttggcggctttttttcaacagcaaggtgtggtgccggggagcggcgtggccttgcgcggtaaaaacagttataccctgctattggcttatctggcggcattgcagtgtgcagctcgcgttttgccgctgaatccgcaattgccggatgcgcttttggcgcagcgcctgccaacgctggatattcactttatgctgaatttagccaccccgttgcccccgcattttgcctttactccgttggatccccgcaccgttgattcggcagccgtgaccccgatagcgtgggatggccaacggctggcgacgctgacgctaacctcaggttcctccggcttaccgaaggccgcagtacactcgctgggcgcacatcgggctaatgccgacggcgtactggcgctgatgaatttcaccgccagtgatagctggttgctgtcgttaccgttgtttcatgtctcagggcaggggattgtctggcgttggctgacggcgggggcgacactgggggtaccagagggcgtgccactggttgaggctttggcggggtgcagccatgcgtcattagttcccacgcaattatggcgtttgttggcgaatgccgccccccccttgacgttgaaagaggtactgttggggggcgcgatgatcccaaccgaactgaccgaacaggccgaggcccacggcatccgctgttggtgtggctacggcttgacggagttggcatcaacggtctgtgccaagcgggcagacgggcgacctggtgtcggtgtcgcgctcgcaggccgtcaggtgaaactggtagacgatgaagtctggataaaagccgattgtctggctgccggttactggcaacaggggcaattactgccactcacggacagcgacgggtggttccatacccgagatcgcggtaggtggcagcaaggcgaattatgtattctcgggcggttggataatctgtttttcagtggtggcgaggggatccagccagaagacatcgagcgagttttattgcagtattcaggggtgcagcacgcttttgttattcctgttgctgacgctgaattcggtcaccggccagtggcggtcattgattccgctgatgaggtggatgtcgtggctttagctgattggttagccccacgattggctgtcttccagcggcccattgctttttaccggctacccacatttttgaagcgtggcgggattaagatctcaaggcagcaacttgccgactggctgcgcggcaagtatgaaggggagaagattggcgaaagatagagcatgtcaggcaaactcagcccagtttattgttaacgagagacccatagggggaaggccgcaccatggattacagtaaaattatcaaagaggttgggcgcggtaagaaccatgcccgtgatctggatcagccaaccgcctatgcactgtataaagccatgttggcagggcaggtacccgcattggaattgggcggcatcctgatcgcctttcgtatcaaaggtgaatcagagcaggaaattctgggcttttaccaggcgatgcaagagcaggtgatgtcactacgcgccccggtggatcgcccattaccggtggtgatccccagctacaacggcgcgcgtaaacaggccaatttaaccccgttgctggcactgctgctgtcgcgtcttggtttgccggtcgtggtccacggcgtgacggaagatagtagccgggttaccagtgcagaaattttccagcaactgaatattccctggtcgctaagtgtgcaggaagctcaacaacgcttagataatgggctgcccgtatttatccccgtctccgcactgtctatgcaattggatcagcaattacaacaacgctggcgtatgggggttagaaacagtagccacaccttggcaaagctggcaacaccgtttactcatgataaagcgttgcgcgttgccagcgtctctcatcctgaatatatgcaaaaagtgggggggttcttccaagcaattagtgctccggggctattgctacagggcaccgaaggcgaggtttatgctaatccactgcgctgcccaccgattcattatatcaatgatggcgaacagacaattttactcgatcgttcatcagaatcggttgtccctgagttaccgttgtcgaaggatgccgtgattacggcacgttggattgaaggctgtctggccggagagcagcctattccagactcgattctaaaacagttagcttgttgtctggtcgcggcagggcaggctgattctgtcgaactggcgttgcaacaaattaagattgtgtaattttactgtttcaccaccagaaaaagcccatcagatgaacggatgggctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgaatcatcggggtttgtcagcagtctgagcccatcagatgaacggatgggcttttgtatttccaaggtgttggcagctatttattgcatcactgacatgagccagtttattgggatgcgttcacttactgccttgctacaacgtcaatctatttggcgacagttgttattaatgaattggttattattagtcgattatttataaataaccgcactaccgtgcatcaggttgttacctgttgtcgatgtgatagtgaaggcttttgcaccggcagcatctgctttctctgccagttgtgctttcaggctgctcaagctggttgccccgttagccgtgatgacgcccactggttctaactgtgccgctttttggctgtttacataatcggcagcgaaactaccgaaagaaagagtagacaatgcgataactgcaacgaaatttttgatgtttttcatgatatgatcctattcggtttttaaggttgaaagggcgctccctttcgatagaagctatgttacaccttaagcgaaattttaaaaccggatagaattgagcaaatcaatcaaattatttgaacttgcggcttggctttgtggattgaacgtgtcgatcgcctcgaacggctcaccgataatattcaggcgatgggccagcagcggatcatcatgttgtttgacatcggccgcacaaaggggctggtggtgtcaaacctattcaccgtacacccgtttagctgtaatttatgctatcttacgcgccagaaaatgcctatcagagagccagtacgatggaaaataaaaaagtattccccaaagaaaaaagcggattgcatccccgaaatcgtcattgctcacgctatgattttgatgcgctttcagtgagttgccctgagctaatcccttttctggccccgaccgcctatggtgatatttctgtcgattttgctgatccattagcagtaaaaatgttgaataaggcattattaaaacatttctatggcattgaatattgggacattccagccgattctttatgtcctcccattcctgggcgtgccgattacgtgcaccatctggccgatctattagccagttgcaatggcgaggtgatccctaagggcaagaatattgcgttgctggatattggcgtcggcgctaactgtatttacccaattattggtcagcgggagtacggctggcgttttaccggtacggatattgactcacacgcgctcagtgcggcaaaaatggtggtgtcgatgaacccgaccctgaaaaataccttgcgcctgaagcagcaaaaagatccacacgctatttttgaaggggtgtgggcggtgaatgagcgttacgatgcgacgctgtgtaacccgccattccatggttcagcagaagaagcggcggccaccactcgccgtaaattgcacaaactggggaaaaatgaagtcgctgcaaagccagtacagaacttcggtggtaaaaacagtgagttatggtgtgaaggtggggaggaagggtttgtcagccgcatggtggcagagagcgtagcgaaagcgcagaactgtttctggtttacctcattgatttccaagaagaccacgttaccggcgatttatcatgctctaagatatgtgaaggcagttgaggtgcgcactattgagatggcgcaagggcaaaaagtcagtcggtttgtggcctggacgttcctgacgcccgagcagcaagccgcgtgggttgcagagcgctgggcataacgtttccactatataagccaaataagccagtgaccacgataagtcagtgatcacgatcagccagttaccgtggttaacgaaccagcatggcgcaacgctatggggtaaggcgagacccggcagcattcaatggacgctaatattgaatgctgccttaaaagaattccctgcggacaccattttatttttccatttttatttctgttatcacagggtaatagtctgcgttaatttgtttttttataaagatatttttataaatcattatttttatttctttcaaacaacctacctgttaattccaatgctttagtctaggctcattaagatacactcaaaatcattagtctttctaaccagtttggcgcccagtccgaaggcgataaatcttagttggcaccctagctgacaagatttgaaaaacagtaattattgtgatttttgtcgtgtttacaccttattatctcaactattttaccgtccagggtgaagagtaaaatctgaagaatatttcattaatgaggttattgacaaagtgcccgcgatggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgaaccgcgccattcttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcattggggtttgtcagcagtctgattaatattttttttcgggtaaagcatgttgataagcattccttctgtttgctgctcaatcattcatcataaggacttaacctatgctgtttaatttccgctcatctcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcatgccccctggcgtgccgaattgacctcaattgataacgctgtccccatgattatttttaaacctgatggcacggtagtccaggtgaataagttatttttagctgccatgggataccaaaaggatgaggtgattggcaaacatcacaaaatattttgtgacccacaatacgctgccagtgacgcttatcgccgccattggcaattgcttaatgaagggcggccaattagcgataatattaagcgtatccgcaaggatggcaacgtaatttggctacaggggacctatacaccagtcgttgatcgccagggtaatgtgatagaaatcattaaaattgccagtgatgttactgagcgtattttacaatcgcaggaacaccaaagcttgctggaggcacttaatcgctcaatggggatgattaccttcaccccccaaggcattattttggctgctaatgacaatttattaaatgttattgggtattcattggcagacattcagcataagtctcatcagatactctgtctgcctgagtttgcccactccgaggaatatcaccagcactggcagcgcttggcccgtggcgagtttattatcggccgctttgaacgccttaatcgccgtggtgagcgggtatggctggaggccagttataacccgatcatggataatgaagggaacgttctaaaagtggtgaaaattgcgcaggatattaccgcattgatgctgcaacaggagcaggaggagaacctgatccgcgatgtccaccatttatcattgaccactgaccgttccgcttcacagggggctgaaattgttcagcaggcagtgcgtggtatgcaagaggtggaatctattgcacgtgaaacctccgatgtggtcagcgatttgggccgttgctcgcaagagatcggcagcattgtggaggctatccgcaagatttcatcacaaaccaatttattggctatcaatgcctcgattgaagcggcccatgccggtgaacatgggcgagggttttctgtagtcgcgagtgaagtccgcttgttggctgatcaatcgcgcaaggcggcaagtgaaatcgagcaaatgactaaaaccattcagaatggggttaccgccgcgatcaaagggatgggaacctgtgttgagcaggcggggggcggggtgatactgacacaagatgctggtgaggtgattaatctggtcaatgtggggatgcaagatgtggtgaaattaatgaccactttttctcaggtaaaaaatcagtgagcaccagtgtgacgagcggtggctatttctatcaaaggatagtgatagtaaagggccaattgatcgcaaggggtaagtgatcgtaagggataagtgaacgaaaggaataagtgatcgatagcctataaaaaactggcgggtatcagtaagatgtccgccagtgtgatttctagccaataccaaattgagctaacatttacttgaatgaacattccattgaatgaacattaaatcgcagatcaggaaacgtgttgcaggaattcccgtaaacgttcgctgggcggattggagattaaactgtctggatcaccatcttctgctatccggcctttatcaataaagattagccgcgatgccactttctgagcaaagcccacttcgtgggtgacgataaccatggtcatgccctcttcggccaaatctttcatcaccgtcaagacttcatggcgtaattccgggtccaatgccgatgtgggttcatcgaataacatcagcttaggttttaccgccagtgcacgggcgatagccacacgctgctgctggccgccagacagctcagccggataatggtgggcacggtcttccaaccccactttagacaacaacgcgagagcctgtttttttgcctcttccttggatgtgccacgcacttttgttgggccaaaggcgacgttttccaaggcagtcagatgcggaaacagataaaactgctggaataccatgccggcttccagacggatttgccgctcatcgatgttggggctattaacatccaaaccatcgacaatcaactggccgcgggtaatcacttccagcttattgatacagcgcagtagggtcgatttacctgaaccggacgggccaataataaccaccacttcaccctgggtgatattcagattgatatcgtggagtacctgaattttgccaaagtgtttggagacgtttttgaagttaatcatattattttcagttttctttctaaccgacggagaacgaagctcagtgccagcgtgataatcaggtagatcaccgccaccgcgctccatatttccatggcgcggaaattaccggcaataatctcttgaccctgacgagtcagttcggctacgccaatcacgataaacagtgaggtgtctttgatactgacgatccattggttgcctagcggtggcaacatacggcgcagtgccaggggcgcaataacgtaaagcagagttccacgttgggagagaccgagtgccaaaccagcttcacggaacccactgtggatagacagcaccgcaccacgggtgatttccgctatataggcaccggagttaatgatgatcgtcacaacggcggcagagaaaggatcgatacgtagcggtatcatcatgggtagcgcgaagtagataaacatcacctgcacgacaatgggcgtaccgcggatcaactcaataaaaactaaggcgatatgactgctcagccaacccccataggcgcgggcaagaccggctatcaccccaataatcaggccaccaagtagccccaggacggaaatccatagggtcaacttggcaccttcaagcagaagtgggatggcgggccaaatagcgctccattcaaactgcatggatagtctcctgatataaatacggcaaaataaattacttaggttctacgccgaaccattttttatagatttcagcgtaagtgccgtcttctttcagagatttcagtgccgcgttaactttttcacgcaggtcactgccttgcgggaatgcaacaccgtactgctgagctttaatcgactcacctactgctttgaactggccattacctgcggttttgatgaagtaaagaatattcggcgtatcatgtaaaaccgcatctgcacggccagttcctaattccaggtaggcgttatcgatattcgggaattggcgcaagtctttggtcttgatattggctttggcgtaatccaccgagccagtgccgctcttcactgctaacactttgccttgcaggtcggcctcacttttaatgtcattattatccgcttttaccatgaccaagaggccgctgttgtaataaccatcagaaaaatcaacggcttttttacgctcatcggtgatagtaatgcccgccagtgccagatcgacattcttcgtttgcagcgccggaatgataccgctgaaatccattggttttagcgtgtacttcagatccagttttttcgcgatggcatcccacaaatcgatatcaaaaccaacgtatttatccccttgtttgaattcaaatgggacgaaagcggtgtctgtagcaacaattaactctttttctgcggcgtaggcgctaacagcaaaggccagcgccagtgcggccaatgaaactttgacaagtgacttcataagtgggaattcctttgtgcttttatggagataccctcctttacttgagattgcagcgcgacgagcagcagcacctacttatccaatttactgatatattcgtcagttcatcgggcattacgtgtttaccgcttggctgcaacaccaattattttgggtatagaggtccgctttttatatttcagataacaatatgaaaagatcgtgccagaaatgcaacatactaaaaaataacagatttaccccaatcacttagcttgcaattacttagctagcaaaggctgcactaacacgggacacccaaaaggtgcgatagcgtcatttttgtgcaactaatccattatctactaattattagcgcggtagtcaacaacaaaccatcgatacataacattaatttaacaaagatgttgatgacgtctaattttcttatcagtgccgggagatttcagccaattctgatttttagcctctgcccagagattaaaaaaaacaggagagaaaataggatggggtgagcaggggcagctagcacccctgcatcttgaaggactacgggtatgtaatgattaacgctcctcaagtgggtaactacggaaactccataaacccagtgttttcaggccatcgcgataaataccctgtagatcggctgggcttgttttctgtaattcacttaagggcttatccaaggccgcaatagtcaggaaattaatatcgtgggggccactttcccaacttgcaatagtgaataacgcatcggcacggcgaacatggcttcctgaactaatgatgatggcatttttaattctatgcttcgccaaggcataacggctatataacgcattttcgacggtagaacgtgcataattatcctgataaatacgttcaggtttaatgccttttttaattaaccaatcggccattaatttaccttcggtttggttattttgcggcacgcctcccgtcacaataattaacgcatctggtaattgttgagcaatttctaacgttttttctaaacgctgaataagaacatcattcatcgtaccatcaggatttaacgcatagcccaaggtgacaatcgcattttcgccttgggtcgctttcaactgcgccaactgttgtgctgataaggtatctgaaatcggcatagcggcggctttatcgataacggcataaaactgttcaagttgttgtgctttcagcggattaagccgttttaattgtgcaaaatagctctggctttctgatgtttggcccgcaaaacgtgaccatgcagagagataaatcagcgcatcaatatcatccggcgcatcttttaaaatatctttataaatcgctaatgctttttcaatattgttattataaatatatgcgcttgctgcactaaataagagatcaacacggtatggctcgagttggtgtgcttgtaataacttctgtgcaaccacttccatattagagggtaatttacctgtaaaccctgcacctgaaattcgagtgggatttttaaaggcttgttgtgcctgattgatcagtaaatcaacggtctgacgctgtgtgacataattttcatagcgttcctgaggttgagcaacatcggttagcgctacgctgggtacagaaaacgccaaaccgatagccaacactaaaagctgcccagcacgataatgttttaaacaatttttcttcattatttattctccatgttaaaaatataatctgtatcagaggtatcaattatgtcattaaaatttattggcaacgggcaggggtgcaagtggtttttttaaattatttatttctcgctaccttagtgaataatgctaatgagaaaacattaacacctctctaaaataatctctctattgaaaagagatatttataggttctgtcacattaacaaggaaagagtgaacaacgagactcaaaataattcgagtcacaggagggcggcaagcagggccggttaacggccctgttcagcgtaatagaaggttaccagcggtgtgatcactcaatatttgactcgataaaccacaagaatttatccagatcacgggaagcggcagtaaacatgtccgcactgttttcatcttcaacttcggttatcgctttacgaatatcgtttgcgactatcgcatagcgctcggctaatgcttttaggtgctcttgcacgctatggatattggttgggtagctctttagcggggttttatcattaatgacctgtgcggtacccaatgccacaccaccgagttgtacagcacgctcggcaaaggtatccagatggtcggtaagggcagtacggaagccatccagcatttcatggacagcaacaaagttagcaccgcgcatgttccaatgggcctgtttggtgataagcgacaaatcgataaactgaatgaccatttggttcaatcgcttaatcgtagcaactttaacatgctcctcaacgtcattacgggtataaagcagttcggagggttttgtttttaccagttttgctgtactcataatggatatctccttatagagttggttatctgtctttcactgaagtaagtataacaaaggtattttattttgcaggtcagatgctgcctatcaaattaatcgtttgctatttcagtctaatttcacaagctatttgaatggggtttatacgctaaaataacgtttgttataaataatatagttagtgaattgtttgaatactttcttatttcaggggggcatgccggacaggttattctaccggcaatataaggggttatctttgagcatgggcgacaataaataaacgtgggaaagccaacaagcggcggccatcagtccgtgcggggtaagccttatcaatgatggccagataattttgtaggaacgccaactgcatggcttcagtcaggggggcaagataagggcgtagccccgttgcccgcagccagtcaacaattgcttgcgctgatggcatcgggtggtaataggttgtacgccaaatatcgactcgctcagcgtggggagccagtaaatcataatagtgattggccgagagcactttcgcccgtgttgcgccggcttcttgtaaggtttgttgccatgggccgttctcggccacttctcgcatagcgcgatggctgggttgatccagattatccggcatctgaaccgccagcacccctcttggggctagctgtgaaagcagggacgggaacagatgcgggtgatcggttagccactgtaatgaggcgttagcatagataaggttctgcggctgtgaagggcgccattggtggatatccgcctcaataaaggtgcaatgtggcaggcgttgctgtgcactggctaacattgcctgagaatgatcaataccaaccaattgggcatctggaaaacgtcgatgcagtaattcagtcgagttacctggcccacagcctaaatcgctgatgaactgcggcgaggttatcgtgatatgcgctaatagatcagtggctgggcgggtgcgctcggcttcaaattgacgatataaatcaggatcccaatcttgcatgtatggcctccgatggctcgggttaggactgagttggcaccagcacccgatgcatcacataggcatcgacataaccgagttggcgatggttaaacgcttcaggcagtgtagcaataattttgaagcccaatttttgccacaacgcgacggccagtgtattcgtgctgacgacaaaattaaactgaatcgcccggtaaccgagcgtggtggcctggtcaatacaatgtaggccaagggccttgccaatgccaagcccgcgcactttctgatcaaccataaatgaagcattcgctacatgggcaccaaggccgcgctggttatcgattaatttatacataccgacgatgcgctgctcgtgtactgcaacccagcagcgaacgccgcgaccaaaccagtaatcatacgcatcttgctcgggtgtttcgggcgtgaaaacgtaggtgtcaccgctgcggataaccgcctggaacagaggccatatctcagcaaaatcggcgggcgttgcggttctgatttccattgatggctcctcctatcaggtgacctggtcaagttgtggtttaggttttatggtcaggctggcaccaacggaggcactgataattgatgctaacgcgagccattgcaccaaggtcagatgctcatttaagaacaccaggccagaaattgcggctaatgcaggttccagactcattaatgtgccaaatgtccgggcaggaaggcgagttaacgcgaccatttcgagtgagtaaggtaatgcagtagacaaaatggcgacggccagtgcaatgggcaagatcgccggatcgaacagtgccatgccgttataggccaccccaattgggcagaaaatcaaggccgcaatcaacgagccgaccgcgacggtccctgggccatggtcacctccggccttttgacccgaaatgatatagattgcccagcaggcccctgcacctaaagcacaggctgcaccaaataaatcaatggtgccaatgttatgccccagtggtaacaggaaccataaccccagaatggcgagccccacccagataaaatctaccgcacgccgggaagaaaacatagcgacggccagaggccctgtgaattccagtgctacagcgatgcctaatggcaccgtttttaacgacatgtagaacaagaagttcatcccacctaatgccaccccataaattaataggggtaaacggctgcctgcagcaaaccgcatccgccaaggtttaaaaataacaaacagaataagtgtaccgatgccgagccgcagcgaggtaataccttgtgcaccgaccagtgggaataagctttttgccagtgatgcaccactttgtattgagatcatggcgatcacgagcaacaaaatggggagtaatggcagtgagtttttagaagaaggagacaacgacatcctttggagcctcgaagaaaagagttatgcgtgagtttttccagtgtaaatgaaatgccaactgagtgttgaaaaatcatcaaacggcaaaaaagagaaaaaataaaaaagagaaaaaagaaaaatcaaacacagatggcggctttttttaccccatttcgggtgattaattgagcataatggttcggaattatctggaatggctttgggtgatggaggtcacatactgcagtaaggtataacaaaatccgagatgtattagtaagatggatgattcttgaaattctttgttacatgaaataattaattagacaattaatatataacagagtttcatcctgtttattgctatagtcgcacggtgtttttgtgtcactcaataatttgcgtctttcgaggtggttatgaaaaaaattgcatgtctttcagcggtagcagcgtgtgtgttagccgtgaccgcaggttctgcctttgcaggtcaaagcaccgtttctggtggttatgcccagagcgattatcaaggtgttgcgaacaagtcttcaggttttaacctgaaataccgttatgagtggagtgactctcaactgggttacatcacctctttcactcacactgaaaaaagcggtttcggtgacgaagcggtttacaacaaagcgcaatataatgcgattaccggtggtccagcataccgcatcaatgattgggctagcatttatggtctggtcggtgtgggtcatggtcgtttcacccaaaacgagtcagcattcgttggtgataaacacagcaccagtgactacggcttcacctacggtgctggcttgcagttcaacccagccgaaaacgttgctctggatgtttcttacgagcagagccgtatccgtaacgttgacgtaggtacttgggttgctggcgtaggttacactttctaagtgatagcctgagctattgagtattggccttcaacggtgaaatactgtgtctgataaaagtccgctttcgagcggattttttttgcctgctatttttatctgcactacagcgttacgctggcatagcgcgatatctacactgtttatcacaataaaaaattatttctacctaccacaataaaaattatctgatggcctgagtggcgcctttaatcttggcatgtgatcttattaaattgagttgatgtaataatattcctaatatgagagtttactcatcaagctaaattaaaatcaaaaaaacaggttgtacacatgacaacactcagtgagcaagctcctcctctactgcaggatactcagcttgaacagcaaatcttgcgccgctcgattttttataccttgattattgcagtaatggggatcgtcttcggtattgtatgtggctcaatgtcgattatctttgatggtatgttctccgccctggatgcggggatgtgcagtttatctctattggtatctcggctacttggtcaaccgcatagccgacgttttcaatatggtttttggcatgtggaaccgttggttctggcctttaatggcagcttattagccctcctttgtctttacgcttttgtgaatgcgataaaaggtatttttgatggcgggcgggaattggagctcggttgggccattgtctacacattggctgtcagtattttttgtttcaccatttatttaaaacagcggcgcttgaataaacgggtgaaatccgagcttattgcattggatacgaagagttggttcatgtccgcttgtatcagtacggcgctgttagttgcatttttactctcatggggtatggaaggtacgcgctatgaacaccttattgtttatgctgaccccatggtactggcgctgttaacgttagtattaattccggtcccaattaaaacagtgattgcggcagtgcgtgaagttttacaaatgacgcccgatacactggatacggcgattgagaccttgatggaacgcctggtggataaatataaatttgttgattactcgcattatgccacccgtgctggccgtggtttatttatcgagatccacgtggtgatcccgccagaaatggatacccgcggggttcatcatttcgatactatccgcgatgagatcgcccatgagattggtgagtctgggcctcaccgctggttaaccatctcctttacgcgtgatgccaagtggttatagctggccatagctgtttggtttttagccgtgcttttatcttcccccagccgtgatttgctgggggtttttaatggttaccaaggtggataagtgaaaataatggtgtttgggatcataaccaaaaattatcatttaatataaaagaatatcccctaaaaataattaatactccttatcaacattgagcgtccttatttttcacccaataagggcttaaccaccacaaggagttattctatgccaggtcgtattcaagaaatgcctcaatcatggcttaccgctagccggcccgttacagaaattgtaaagcaaccatcaacgggtttggtaaaagacagtagtcttaataaagatataaaaactgaagagacagaacaatttctggaggaaatagacgcccagatgaaagttatttgcgcctgggaaatggacagtaccactgtggaccaatgtattaaagagttatgcgataaaataggggcattgtataacgatgtattaactactcgaagccaggtctatgaaatggttttaaattacgggacagaaagtggtcaaatggtgcgcttaagagaaggatgtaacgcagccgatagagaccgctatttagaaaaattgatcgcttacaatcatattcgtcaggctgttagtgataaagtcgcgaagatagaaaaacatacggactcagtaaaacgaatggttgatttacatcattatgattatatttgtggtgacttaaaggcactaaataaaaatggtgacgtacctaaacagtcatgattcagattagataatttacttatcgtaaataactagactttatctttaacatatacactatgttgacgggttatttctttcgtaatcatattgaaatagcccatattttaaacggaaaaattagtatcctatcagtattgagtgtttctatttttcatatctctatatctaattaattttactaaaggtttatttatgttgtcaggtattcaatcggcatcactaatatgtcattcgtcttcaatagaagaaagtgaaaaaattcaatcagttgtttttttatctgatatcggtcttgataaaaacaggttaacactagagcaagaaaagggattgaaggatataaaatcatctatagatgattgttatcacaacggtattagtactagtactggcaggaaaaaaataaaagaattaagaaataaagttacccagtacattaactctgtagagagttaccgggataagatttatgatgttatcattgataaaagaacgggcagaggtgaaaagataatattaaaatctggatgtgatgaaacacatagaaatagttatcttaaggggattatttatctcagtaaattgcaggatcttattcgtaatgaaatagataatgcacctattaaatataaaaaatcactaagtaaagtttttgatgtcatgggaaaaggcgctgtgtatggcgacataaaggcactgaatgaagatcgtaaattgcctgattttaaatatagtgactctgaatgttctgcgtatgattatagctatggtaaccatgcacttgaatgtggtattcgctctttggaatgcgcaggacagactggattactgatctgtatgtgtctaatgggagggaaatgaaaatataagttgtcatataaaagtataaagtacagatttggtgctatggttcctaattttaattatttaaatagataaacctgttgaggggatctgtgatttaaattttattataattcgctgtttattttcatgtctacaatgacagattgtgcatattgaataataactcaatacttgccacggtctgtcttttttatttctcaccgtcaccgacgttttgtctttttgaattgagaccctcactgtcactcagattatctaccgccgttactcagattatctactgctgacaataattaagttaccgcatcttatctgggcatttaccctactttttcaagatgattctcaactttggttgaccgagtttgtttgattattcattttcgttatttttaacagttattcctaaaaaataatttatcattatttttcaatgcattaattgtttttattaattatttaatataaacagcagagacggttgttgcgatcaggatctaaattaatgactttgtttaacatcaatttaacagcgtgtgactttgttcaacaaatagtttctgccaatttggttatatgatactcaatgtttacgttgtcatttcaatatttattatgaatgcgatgtcattgttgagcgttgaagtgagtaattttacttttgttggtttgttcaaaaatgacaacgtcaacattgtatccatacaccgagttctgttgctattggaggagttaatgagtcagttacctgagaaaatgagcgctgtcgtatgtcacggcccgcaggattatcgtttagaacacgtgccgacacctgtgccgaaagccaaagagttggtgatcaaagtgaaaggctgtgggatttgtgcaggtgactgtaaatgtaagaatggggcaaaaatgttttggggagaaaccccgtgggtaaaaccaccagtggtaccgggacatgaattctacggccatattgtggcgctgggggaagggaccgaatcaaagtataagttaggcgaacgtgtgattgcggaacaaatagtcccttgctgggactgtcgctattgcaactctggcagctactggatgtgtgaaacgcacaatatctatggcttccaaaaagatgtcgcagaaggtggcatggcggaatatatgcgtttttctgagaatgccattgttcacaaaatcccagagagcctgagtcatgaagatgcggtcctgatcgaacccatggcctgtgcgattcatactgtggcaagaggggatattcaactggatgatgtggtcgtactggcgggcgcggggccgctggggctgtgcatggtaccggttgcccgcctgaagacaccgaagaaattgattgtcattgatactattgaagaacgcctggcactggcaaaagcctttggggccgatgtggtgatcaacccactgaaagaagatgctgacaaaatagtgaaatctttgaccggtggctatggctgcgacgtttacattgaagcgacgggtgcgcccatcggtgtgactcaaggtttacaaatgatccgcaagctggggcgttttgtggagttcagtgtctttggtcaggaaactaccgttgattggtccattatcggcgaccgtaaagaactggatattcgcggtgctcacctggcaccttacagttatgaaattgccaccgatctctttgaacgtggtctggttacctcaaaaggtatcgtcacccacagttattcattagatgattgggaaaaggcttttgagctagcggactccacgaattctattaaggtcattctggttccttaattattgttagtaattatctgctgatgtttgatattgacggtttatttatcttactcaaaggtaaagtaccgttttatatcatgtgggatattaactttttatgatgaaagtgaagtaaaaacataccgttgttctgataaccaaaaatacacttcccctacaggagaataatatatgttttcatttttcaaaaaagccctgtcatttagcattgcaggcgtcatgctgtttgccagccaaagtgtcatggctaagcaaattgttattggtgtttcatttcaagaattaaataacgactattttgtttcgatgaaagaggcattagaacaggcggccaatgatattggtgccaaagtatatatcgctgatgcgggtcatgatgtctcaaaacagattaatgacgtcgaagacatgttgcaaaagaaaatcgatattctgcttattaacccaacggattccgttggcgttcaatcggcggttatggcggcgaataaagcgggtgcggttgtggtggccgttgatgcacaagcagaaggtccgctggactctttcgtgggttcaaagaactatgatgcaggctttttagccggtgagtatctggcgaaatcactgggggggaaagggaaggtcgcgatcctggatggcatccccgtagtgccaattcttgagcgtgtacggggttttgaagatgcgataaaaaaatatccagacatcaaaattgtcaccaaacaaaacggcaagcagaagcgtgatacggccttgacggtaaccgaaaatatgttgcagtcggtccctgatctggccgggattttcagtgtgaatgatgttggtgcattgggtgcactggcagcaatcgaaagtaatggcgcaaaagtaaagctggttagcgtagacggccaaccagaagccattaaagagatcctgaaacccaattcaccttttattgcgacttccgcacagtttcctcgtgaccaaatacgtattgcactgggtatcgcgttggcccgttattggggagccaatgttccggcaactattccggtcgaagtgaaactgatcgacagtagcaatgcgcaaggttttagctggtaagcgtgtcaattctcgctctgctcaggcagagcgataaccatgacgcctttattagagttaaagcagataaaaaaatcttttccgggtgttaaagcactggatggaattgatctcaccattcaacgcggagaggttcatgcgttgctgggggagaatggggcaggcaaatctacactggttaaaataatgtgtggtatttatcagccagattctggggggatttttctggaaggtcaacgctgtcgctttgcgaattatcgtgatgccattgatgcgggtattgggattatttttcaagagttctccctgatcccctatatgaatacgattgataatatttttcttaatcgagaaataaagaatcgttgggggttattagatcgccgtgaaatgcggcgcaaggcccgcgctattttcaagcgcctgacggtggatattgatcttgattgccccgtggaacaactcagtgtggcgcaacagcagtttgtcgagatagccaaagctctgtcgttggatgcgcgcattctggtcttggacgaacccacggcgacgctgacaccgggtgaagccgaacatttattcagcatcatgcacgatctgaaattgctcggtgtcggtatggtgtttatttcgcatcatctggacgaaattttcacgatttgtgaccagatcacggtgctgcgtgatggcgcttatattcagacactgccggctgccgagactaatgtcgaagagctggttaagctgatggtcgggcgcaaaatcgagaataccttcccggtgaaatcgcatccggtagacacctcggtgcgggtgctggaggcgacggttcagcacacaaaacatgtgatggaaaacagcttccatctgtataaaggcgaaatattggggtttgccgggttggtggggtcaggccgtactgagctgatgtccgcactgatcggtgcgcgctcctgctatcaaaagagtgtcagcctcaatggtcagcccaccgtgctacgtaatccagcgcaggcgttggatcacggtattggtctgttaccggaaagccgtaaaaccgaagggctggtcttgccgttttccgtcgcccaaaacattacgcttaatcggcatgaaaaacgcggcaaaatcttcgttaatgcaggtaaagagcacgatatcgtgcagcgattaattcgcgcggttggcgtaaagacaccggatgccgatacggctgtgagtaccttgagcggtggcaatcaacaaaaagtggtaattgcccgctggcttaacaacgattgcgacattcttattttcgatgaacctacacggggtatcgacgtgggggccaagtctgaaatttatcaattaatgcaacaactgacgcagaaaggcatatctatcatcatgatttcatccgaattaccggaaattattggcgtttgtgatcgcgtcctggttttccgtggtgggcacattgttgccgaactggcgggtgatgaaattgaatctaataacatcatgcttcacgcaacagggagtgcattatgatcagaactgaacactcttcttctacgcaagagagcggtagcactctccatcgccataaacgttgggagaaattattacatcacccggccatgttgccatttattggttttgttgtgctatttgtcttaatgagcgggttaaatgacagttttttgaccgtaaataacctcactaacgtggcgcggcaggtgtcgattaatgccattatcgcggtaggcatgacttgcgcgatcttgaccggggggatcgatctttcggttgggccagtcatggcgttgtcagggtctattgctgccgggctgatgctggccggtattcctattccgttagccatgatggccgctctgttagtcggtgccttatttggcctggcgaatgggagttgtattgcttatctgcggatgccgcctatcatcgtgacgctggcctctatggggatcgcccgtggtttggcgttgttgtacaccggggggtaccccatctccggtttacctgacatgttttcattctttggccgaggtacggtactgggtattcaagtccccattctgatcatggccggtgtttatctgttcgcttggatcatgctcaaccatttatcgtttggtcgctatatttatgctatcggtggcaacgaagaagcggcgcgtttgagtggtatccgtgtgtcgcgctataaaatgctggtatatgtggtcagtggcctgacagccgcgttggccgggctggtactgacttcgcggctaatgagtgggcaacctaatgcgggcgaagggtttgaactggacgctatcgccgccgttgttttgggcggtgcggcaatctccggaggcaagggggcgattattggtacgttggtaggggcgatgatgttgggggtgttgaataatggtctcaacctgatgagcgtatcgccttatatccagaatgtcgtgaaaggcggcattattcttgcggcgatctatctcagttccgttcggcgcaaataagcggtgatgaatttgatacagtgataaatttgatacagtaattaagttgatgcagtgagggtaatggcggcgcgataatggccgccattacggcgggttgaacatgggtgccccatattttcgtaggccgctttagtgggtgagcagagatccggtgaagaattcgcgtcttactgcctgatcgttgtggggttttttaatggcattaaaaaggagttctgcagcaatctcccccagcatctgggtatcgtggtaaacaccggcaatatgaaggccataatctgctgctttaggtggttcatcaatcgagaagaattttatattattataaattttcagttcatgacaaattgcaatagcgccaagtgtcaaaattccatttaagccaataatataatcaggttgattctgagggacagagagataatctctaacggcagcttcctgtgaaataaaatcgtaatcaccattaataatatgcacgtcattttttttattttctaacgcattgataatcccttcaatacgtacccgtgttatctctgattctgcgggcccaccaatgattagcattttcctctctggctgctcagacaggtatttccccgccagtaacccgatctctttgttattaagaaatactccgctcagttgccgattatagatatctctatcaataagaatcaatggaacgcgataggtttcggctaaatcgagataggccggttggtagtttttatcatcgcgaaccggtgacaaaagaattccacaggctttatagccaaatagcgcctgaatagcctccatttctgcctcttcactgccatcggtatcaaacagcataatttgataacactgtgttcgtgcaattctggagaccgtttgaattaattcagagtaaaaagggttatacatactgctggtgacaataccaataatttggctgctactgcgttttaatccctgagcaaaagcattggggacgtaattaagttcttttgcgatagcatgaattttttcacgggtttcttgtttaactaatccaggttgattaaaagtacgggaaaccgtgatgtttgtcacattagctcgacgggcaatatccacaatcgtggcatttgaataagctttcgacacctttattccttgctttattcgtcaactgaatacttattgtagggaagccgcttaaagtatgccagatataagtgagtgtctttgtcggaaataatgacaattggcttattcgggtcactgggtaatttttacctctcaagcgtcctgagtttttattccacgttaattctttctctctgaatatcccgactttgctttatttagggcgattacgcggtgggttgggaacaataagcgggcggtttatcagcgcttcagcgttccgccatttgcagatgtattttctgcgccgtagtgctcattaaaatagcgacgtaaaaattctacgctcactctgacttttgccgacatcgccagccgggtgacatacaccgcccagatattagccgattgaaagtactccggtaggatatgcaccagtttgcccgaatgaatattgtctttaacatcccagtaagagcgtaaagcaataccttgtccgtccaggcaccattggtgaacgatttcgccatggttagaggccattgggccagtgacctttatcgattgttcttcggtgccattatgcaagcgccatatgccaaagggatggtcacgctctttgatcactaaacaggcaaaaccggggagttcactgagggctttgggtgtgccgtagcgctgtagaaaatcgggggatgcacacagaatgcggcggttcggggcgagttggcaagcaatcaggttgtcgccaatgttatcgcctacgcggatatctaaatcaaccccttcagtcaccagatcgattagccgatcctccacatcaaaccgcagttccagacggggatactcgcgagctaacgcagagagtgcgggggccacaaagcgtcggccaaaaccaaaactgctgataacccttaaggtgccctgaggctcctgacgaatggctgacagctcgtccatcatctgatcgacatcgtgcaaaatgcgctgtgcccattcataagtccgctcgccatcctcactaatcgtgactctccgtgtcgtgcgatgcagtaatgccacgttcagcgttttttccagtatcgcgacacgcttactgacgtaggcgggagaaacccccatctcttcagcggcagcggcaaaacctgcgcgtcgggctaccagaagaaaaacgcgcaggtcactgagtatcggcagattattcatgatctgtgttttatgtatcaccagtttttgtattgtatgtaaattagtcaattataggatggaggagatgtcaattcttaccgctgataaatgagacttgcgatgaagaaaacctaccgaattgccgccatacccggggacggtatcggccatgaagtgatgccagaagggatcaacgtgctccaggccgccgctttgcgctgggatttagatatttcatttgaaaatattgaatgggcaagttgtgaatattatcaacaccatgggcagatgatgccgaatgattggcagaggcagctacaatgcttcgatgcgatttattttggtgcggttggctggcctgcgaccgtgccaaaccacatttcgctgtgggggtcgctgttgaagtttcgtcgtgattttcagcagtatgtcaatttacgtccggtgcgcttatttcctggcataccctgcccgttagtgggtaaacagcccggtgatattgatttttatgtggttcgggaaaataccgaaggtgaatattcatcggttggcgggcgtttgtttgaaggcaccgagcaggaaatggttttacaggcgtcgatattcacacgccgtggcgttgaccgtattctaaaatacgcctttgaattggcgcagatgcgcccacgtaagcgcctgacgtctgccactaaatctaatggtctggcgttcagtatgccgtactgggatgagcgcttcgaagtgatggcggcgcagtatccacaaattagcgcggacaaacagcatattgatattttgtgcgcccgttttgtattgaatcctgaacgttttgatgtggttgtggcctctaacttatttggtgatattttatctgaccttggcccggcgtgtgcggggacgattggcattgcgccttcagcgaacctcaatccagagcgtgacttcccttcactgttcgaaccggtacatggctcggccccagacatttataaaagaaatatcgctaaccctattgcgatgatctgggcgggggcgatgatgctcgattttctggggcaaggagatgagcgctatcatgctgcccataatggaatattaaacgctattgaacaggtgattgcgcaaggccctaaaacgcctgatatgtgtggtgatgcctccacccaacaagtgggttctgccattgtgcaggtcttatctcactaatcctcccgcctattttatcgtcctggccccttattatcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgtctgttctctccgtcgcgggcactttgtcaataacctcattattttcctttcctgcgttggcgggtttgggtatgcgtccgttttaatcggacgaatgcctattaactttttgagaataatattctttagcccgacctgcgcgctattcctgacaaattgcctgactaacttcacaagaaattatttacgccacgtgttttatctgttcacaaaacacacgattgttttatcgatgttacaagaagatacttatgttgttaattaattgatctgtgagatacagcgtttcggtgtcttcctagggggtaacgaggttttttacccctaatttaaacacgcataaaaccaggtagacgaaataaacagaggataaaacaccgtgccataacaaaaataaaagcgaggtgacagccctttaatgagcgcacctctctataagcaggagcttctcatgttgaacaacccgagaaaagatataccgctgattgtcaccagtttgctctgcatcattctgattgctttggcattcagcttatttccgcagcaaagcagccaaatggcagagaccatttttagtggcgttacccggctactgggatcgacgatccaaatattagtgctgcttggcttaatattggtactttatatcgcggtgagcaaatacggcaatattcgtctgggtgagggaaagcctgagtatcgtactatcccatggttgtttatgtttatttgcgcgggacttggttcatcaaccctgtattggggggtgatggagtgggcttattactatcagacaccgggtctgaatattgcgccaaaaacgccgaaggcactggaatacagcgtcagttactccttctttcattgggggatcagtgcgtgggcaacttatgcgttggcctcgctgattatggcttaccattttcatgtcagaaaaaacaaagggttaagtttatcggggattatctcggccattaccggggtcaacccgcagggtttttgggggcgtctggtcgatctgatctttttaatcgcgacaataggggcgctgacgatctcattagtgatcaccgccgccacatttacccgtggactgactgcgcttatcggcgtgcctaataactttgcggtgcaggctggcgtgatgttggtagcggcagttatcttttcctttagttcgtatatcggtattgatcatggtatgcagcgcctgagcaaaatggtgggatggggcgcttttggttttgccgttctggtgcttttagtggggccaactgaattcattatcaataacaccattaactccatcggattaaccacacaaaatttcctgcaaatgagcctgttcaccgaccctatgggggatggccgctttacccgcagttggacggtcttttattggttatggtggatttcatatacccccggtgttgcgatgtttgtgacgcgggtttcacgtggtcgcaaactcaaagaggttatatgggctttgctgctgggcagttcgttgggttgctggttcttctttggggtactggaaagctacgcgatacaacagtttattagtggtgcgttagatgttcccctcatcctaaatactcagggcggggaaactgcggtacaaatgctgctcagcgcgctacccatgggcaaattattccttgctgcctatctgttcatcatgattattttcctggcttcacatatggatgcggtggcgtactgtatggcggcaaccagcacccgtaatctgcgggaaggcgaagatcctaatcgtatgctgcggctgttttggtgtgtagtgattacactgatccctctctccattctgtttgctggtgcctcgttggataccatgaaaacgacggttgtactcactgcgctgccttttttattgattctcttgatcgaggtttatggctttgtccgctggattaagcaggattatgcccatgttcccgcgcaccttattgagcaaagtaccccgcaagtcatgttgccggctgaatctttaccgcctgctactgcgtcaatgttagtcgtggaaactttagtcgtggaaactgcggcgccacccgccagtaagcataaccagtaagcataaatagcaggctctgtttttacgtttctatgtcgttgtatgccgtgtcggtattccctaaatgtatgactaaaaattttacctataacaccaagatagccagaggtgacattatgagtaatcaacatcctgactttgttttgccaaaagacttttgtgcaaacccgcgtgaggcttacaccattcctgcttatttctatacccaacaggcggccttcgagcatgagaaagagagggtatttactaatagctggatttgtatggcgcacggcagtgaagtggcgcagcctaatgattacatcactcgtgagattattggtgagaacatcgttatcgtgcgtggacgtgatagcgtattgcgggctttttataatgtctgtccgcatcgtgggcaccaattactcagtggggaaggtaaagcaaagaatgtcattacttgcccctatcatgcctggaccttcaagctcgacggtgaactggcacatgcccgtaactgcgagaatgtcactaattttgataaagatcgggcgacgcttttcccggtgcgcttagaggaatatgccggttttattttcatcaatatgaacccagacgccgaaagcgtggaacaacaattgccgggcttacaggataaagttttcgaagcgtgccccgatgtgcacgagttgaaattggccgctcgcttcaccacccgtacccctgctaactggaagaatattgtcgataactatatggagtgttatcactgcgagcctgctcacccaggattcgccgattcagtgcagattgatcgctactggcacaccatgcacggtaattggtcattacaatttggctatggccatgctcaatgttcaatgtgccgccactgaaaggcatgatgaccgtaatttatgagttcccagtcgatgcagaaacgacgctgcaaaactatgatatttattttacgaacgaagaactgacggaagaccagaaggcgcttatcgaatggtatcgcaatgtctttcgcccggaagatttacgcttggttgaaagcgttcagaaagggctgaaatcacgcggctatcgtggtcaagggcgtatcatggctgatgataaaggcagtgggatcagtgagcatggtattgctcacttccataatctggtggcgaaggtctttcaagagtagcctattattatggcccacagtgagccgctgtgggtcttctctgatagcgtaagcaaatagctcgcgcagacacgcttaaaataccggggttttctatggcgtctcatcagatgtttgacgttgtggtcagcaagattgaagtcatcacatctgatgtaaaacggtttaccctcaccgcgggcaatgataggcccttgccgatttttgagggcggaagccatattctggtacagataccgctgggtgaaaaaaacctcagtaatgcctattcattgatgaattctccttttgaaacgcaccgctaccaaatagcggtgcgcctgagtgagcattctcgtgggggggcggattttatgcatcaccatgtgaaggttggcgataagctcagggtgtctgggcccaataacttatttccactggtacccgaggcgcaacgccatcttctgattgccggtggcattggcattacaccgtttatctcccaactctatgaacttgaacgtcgtcaggatcattaccatctgcactattgttttcgctgttgtgatgacaatgcctttcaatctgaactcgaaaattcagcatttgctaaacatctttcttgccatatctcctctcagggcagccggttggatgtggtgcggttactgatggattgtgaacctgagacacatatttatacctgtggctcggtatcattgaataacgccgttaaaacggcggcaacacaacgcggtataccgcaaacgtatctccattttgaacagtttacggctgagaaccaacgtggcggtgagtttacgctcgtactggctcgctctggcgtggaactgaatgttggctgtgatatgaccatcctacaggctatcgaaaacagtcatgcggcacaggtagaatgtttatgtcgagaaggtatttgtggaacatgtgaaacagcgattctggaaggtgaagctgatcaccgtgatcggtatcttacggatgaagaaaaaaagagtcagaaatctattttgatttgttgctcaagggcaaaaggggcgcggttagtgctagatttataagaggagggggctaataagtgattttctgttttatcattgagtcggctttcttgtggtagatgaaattgaatgttgatgctcattaatacgctaattttataatgtttactttaatgatttcttcagtttttgttattgtttagcttgcaaattaaaaaggatttttaacgtattgctctcttttttatgacaaaatagacgcattgtttttagacttatttagccctctgaaaaaataaattttcaatgcaggatctatcgtttattttttgttaaattattggtttaatttgtttttttatttatttggtaggtgttttttactgtgtgattttcgcctgtcatcgtgtttgaaattataaaaataaggatgttgctattctcttttttaattgtaatccgaaagggagaatgttttatttattatattttcgatataaattttagacgtaaattaacattttctcagagtgaataaatattctgttttcatcaatctctcttgtgtaggatatttcatacaataaagtcgtattcttcttgaattattgctaaacctcatgttttgattgaaaaaaacgctattggcagcataatgcagaaaattatttctatatatacatgcctctaatgcagaggcgaggcattctctttgcgttattgttattttatattacacacggctatattatttccactgttggttatttctcgcgccggacagagtgcggaattaacgcctattcaacagcaaactctccatcagcaagagcggcagcgggcgctggaagaacgtctggctccaccgacgccagatgtgcgcttatctgcaccttcggcctcttcggatcgccttattttccctgtggaaaagccctgctttgttattgaccgcgtcacactcagcggcactgaaccgttaccccgttggttgccgttacagcgtattgctaatcaggcactggggcagtgtttgggcgggcaggggattaaccaattgatgagccaattacaaaaccgtttagtgggtcatggttatgtcacgacccgggtgcttgctccacagcaggatttgaacagcggcacactggcgttacaagtggtgcccggcaaaatacaccgcgtggcgctgacaccagagagtgaccgccatgtcacgctgttcagtgcctttcccgcacgccccggtcacttattggatctgcgtgatattgagcaagggctggagaatcttcaacgtatccccacagtgcaagccagcatggaattgatccccggcagcgcgcccggagagaccgatatcgccctaagctggaagcagagcaaaatgtggcgtttggccgcctcactggatgactcagggactcgcagtactggccgttatcagggcggtgcgacgctgtttctggataacccattctctttgagtgaccagttttatgtctcggcgggtggctcaataaaaaatcgcggcgataaaggcaccaataacctgactggccactactcgttgccgttcggttactggacagccggcataaccgccagcagttatgattatcaccagacagtggcgggcctgaatagcgattacaactatcggggcgaaagtgaaaatgtgtcattgcaactcagccgcctgttgcaccgcaatgccagccaaaaaaccacactcacctacgatgtcctgacccgttcgtcgaaaaactacatcaatgataccgaagttgaggttcaacgccgccgcacatctgcctggcgcatagggctgcaacatcgccactttatttcgcaggccacgctggatgccggggtgagttatcagcgcggtacccgttggtttggggcggttccggctcaagaagaatattttgatgaaggcacggcgttaagcaagattctgcaattgaatgcacaactggatattcccttctcggtgatggcgcaaaatttccattacaacgtgcaataccagcgtcagagcagcagcaccccgttgaccccacaggatcaattcagcattggtggccgttggtcagtgcgcggctttaatggggagcggaccctcagtgctgatcgtggctggacggtgcgtaatgatctgggttggtacacaccgatacaggggcaagagatctatgtcggccttgattatggcgaagtgggtggccgcggaagcgcttatctgctgggtaaccatctggcgggtgccgctgtcggtattcgtggcaacgtactcaatacccgctatgacctgtttgccggcaaacccctgtctgaacccgatggcttccaatccgatgccgtgaccgtgggctttaacctgaactggcaatactaatactccttttattgcacccaacgtcattggcgttgcaggtaggcagccagcaaactcatcccgatgagcttactcaagtaagtgattcgagtgagtgcgtgcagctaaccccctgtggcttcaaggacgaaggggataaccttttgagaccgaccatgaataagaacctgtaccgtattatttttaacaaagtgcgggggatgatgatcgtcgtcgcagatattgctgcttctggtcgggcgtcctcttcgccttcatcaggattagggcacacgcaacaccgccgtatcagtgccttgtccacgctaagtttcagtctgttactggcgctgggctgtgtctcgctctccgttcaggcggcgattgtcgccgatgccagtgcgccgggcaaccagcaacccaccattatcaacagcgccaacggcacgccacaggtcaatatccaggcccccagcagcggcggggtttcacgtaacgtttacagccagtttgatgttgatggccgcggcgtgatcctcaataacggccacggcgtcaaccagaccgaactcggtggttttatcgacggcaacccgtggctggcgcggggtgaggccagcattatcctcaacgaagtcaacagccgtgaccccagtaaacttaacgggtatatcgaggtggcggggcgcaaggcacaggtggttatcgctaactcggcgggcattacctgcgagggctgcggttttatcaacgccaaccgtgtgaccctgacgaccggtcaggcgcagctcaataacggccagctcaccggttacgatgtggagcggggggacattgttattcagggcaccggcatggacagcagccgtcaagatcataccgacctgattgcccgctccgtcaaagtgaatgccgggatctgggccaacgaactgagtgtcaccaccgggcgcaatcaggtggatgccgcccatcaaaacattaacgccaaagccgccgatggcagcccgcggccaaccgtggcggtggatgtcgctcatttggggggcatgtacgccggtaaaattcgcctgattggcactgaaagcggtgtcggtgtgcacaatgcgggcgagataggggcgtcagcgggcgatattacgataacggccgatggcatgctgatgaacagcggccagatcaacagcagccaacagttggtggtcaataccgctgcggatatagagaacaccggtgtgctctatgcacagggcaatacccaactcactacggcgggtacactcagcaacagcggcaccctcgcggcggggggggatacctctgtccgtgcggcggaggtgaacagcacccgcaattctgttctgggggcgggtgtgaagtccgacaacagcgccattaccagtggcacactgagcgttgaagctagcgggaagatcaccgcccagggaaaaaatatcagcggcacggcgcagcgtttcaccgcacaccgtcttgatctgagtggcagccagacgcaaagccgtgatatcacgctcattgcacaagggggtgagatcgatctgaccggcgctgaactgttagccagtgatcgcctgtcggctgcaaccaccgcgttattgcgcaccgataacgccagcctgatcgccgaacagattacgctcgacgcgcaggcactctccaatgtcgggggcctgatagcccacaccgggacgacagattttaatctgaatctgccgggcgatgtcgataaccggggcggcaccctcctctcaagcggcaccctctcgctacaggcggaaagcctgaacagcaacggcaacagcctgctgggggcgggagtacaaagtgatggccgcctgacggaaatcggtgacctgagggtgaccacccgtcaggacctgatcgcacacgggcagacccttgccgcgggtgccatggcgttaaccggcagccggattgatctggccgacagttacacgcaagcccgtgagatgaccctcaccgccaaccgtggcgatatcagcacccagcgcgccactgtactcgcccttgacacactgagcatcaacaccgctcaaaccctcaataatcaggggggcacgctggcgggcaacacgctcgcgttggatctgggccagtttgataaccaaggcggccaggtgacggccagccaggatctgaccatcgatttacagcgtgatttcagccaccaggcgggctcgacccttcaggccgggcgtgatttaaccttgacatccctgggcgcggtcaccaatgacgggcaactggtggcggggggcacactcagtacccactcggacagcttactgaatagcggcaacctgatcgcgacgcaagcagagctcaacgccaccggcgcattgattaaccatggcgagatattgaccctcggtgggcttgataccgactccaacaccctgttcaacacgggcagtattattagcgccgaagccacacttaacgcacgggagcgtattaccaactccggccctgacgccctgatcggtgctaccgatgaaaacggcaccctagccctgctggccccggtgattgaaaacagcgataccgtcacccacactgacaccgcgccgaccaccacgattttaggcatgggcacggttattctggccggcgggcacgcgcgtgatggccattacgcctctgcggctcaggtgctcaacctttccggcctgatcgaatccggcaaagacatgttgatttacgccacgacgctgaccaacagccgccatattttgaccgccaacaccgactttatcgtggccgatacggtgacaggcacggctgtctggacggcagaaaaccccgatattccaggcgggcgctatgctgaaccgccggatggcggtgccgataacagcgattatatcggcacagagtatacgtcggttatcgcctataacggcatcgatcagatcagcccggaagcgcaactgctggcggggggaaacctgacaccgcaggtgggcacgctggagaatttctggagcaaagtgagtgcacagggggagattgatctcaccggcgtcaccctgcaacaggatggctggggtgaccagcaacgcctgatggagcagaccacctccagcggtgtctggcgctaccgaacctacaaaggcggtttgtggacgcgtgagtggggacctgaagtcagtgagcgcgccaccagtgaatatgcctcaagttttaccgcaaaaacactcagcggcagtggcacgaccattaacaatggggccaaccccggtgccatcgcaccgcctgccgatcgcgataatagcggcaaagatctggcggtcgaatttaacgggatctctctgacacagccgaatggcgggctgtatcagttcacaaccgaccacaccgtcggcggtggcggttatctgatcgaaacccacccggcgtttgccaacctgaataactggcgcgggtcagattacgtgctccagcagttgaataatgacccggacgtgatattcaaacgtctgggggataacgcctatgaacagcggctggtgcgggatcaggtgctggcgttgaccggccaggcggtggccagtgattaccgcagtgcacaagagcagttcgaggcactgtttgcggcgggccttgagtacagcaaggcgttcaatattgccctcggcacccacctcagtgcggagcagatggcggccctgacccacaatatcgtgctgatggaaacccgtgacgtcgccgggcaaaccgtattagtccccgtggtctatctggcgggggttaaaccgggcgatctgcaggccaacggggcattgatcgcggcagagaatatcagcctgaccgaggttcaggggttcaccaatgcgggggcgataaccgccacgaatgacctgaaaatcagcatggcgcaagatatcacgctgaataaccgtggtggcttgcttcaggcgggcggcgatatgcagctcagcacactgaacagcgatatcgacctgaccagcgcgcggatcaatgccaccaacctgcaactggacagcggccgcgatgtgatattgcgcaccgacagtgcgcagctcagtagcgacaatggcgcagtctcgcgggatcaaacgatcttggggccgctggccagcatcaatgtcagcaataatgcgactattaataccgggcgtgattttatcatgcaaggcgcaagcctcaatgtcggtcaggatctgcaggtcacgactggcggcgactggcaactggagacggtacaaacacgcgaccagataagcacccatgatggccgtggcagtgcgaccagtgagcatattcgccatctgggcagtgaagtgaatgtcggcggcgcgctgacggccaacgtcgacaatctgacggcggtaggggccaacattaatgccgctacccttgaggtgcaggcgcagaacatcagcctcagcgcggccaccgacagcctgcacgttaccggcgaatcgtcgagcaagcggcataccagctcggtgaacctctatgatgaaaccctgcttggcagccagttgaatgccacgggcgatatcaatttgcaggcggcgcaagacatcaccctgcgagccagtgcggtacaaaccgatggcgcgctgacactggcagcgggcggggatgtgctcctgaccacccagactgagcagcatgacgaacagcgcaatcataccggtctcagcaaagggattgcatccagcaccctgacacgcaccgaagacagtcttagccagacactggcggtgggctcgatgctctcggcgggatctattgatgtcagcggtaaaaatatcgcggtgatgggcagcaacgtggtggccgatcaggatatcagcctgcgtgcgcaggagaacattaccgtcggcacggcgcagcagagcgagagcgaatcgcacctgttcgaacagaaaaaatcgggcctgatgagcaccggcggtatcggtgtcacggtgggcagcagcagtaccaaaatgaccgattctggtcaatcgatttccagcgtgggcagcacggtgggcagcgtactgggcaatgtcagcatgaccgccggtgaagacctgagggtgcaaggtgccgaggtgttggccggtaaagacatcaatctgacaggtaaaaatgtcagtattctggcggcggagaatcagcttacccagagccacaccgtcgagcaaaaacagagcggcctgacactggcactgtccggtgcggtgggcagtgccgtcaataccgcggtgaccaccgcgaaagcggccagcgaagagagcagtggccgcttgggggcattgcagggggttaaagcggcgctcaatggcgtgcaggcggtgcaggccgggcagttggtgcaggcggaggggggcgatgccgccagcatgttcggcatcagtgcgtccttgggctcacaaaaatcgtcctcggagcaacatcaggaacagacccacgtgacgggctcgacgctgacggcaggcaacaatctgaccatcaatgccaccggtgaggggaatgcggcaaacagcggcgatattgtggtgcaaggcagccagctccaggccggtggcgataccacgctggatgcggcgcgtgatgtgctgctactcggcgctgctaacacacaaaaaaccgacggcagcaacagcagcagtggcggcagtgttggtgtcagtctgggcatcagtggggccagcagtggtctgagtatttttgccaacgccaataaaggtcagggaagtgagcacggcgacggtacctcctggactgaaacgacccttgacagcggcggcacgctgtcgctgtacagtggccgcgatacctcactggtcggtgcgcaggtcagcggcgaaacggtgaaggtggaggtgggccgcgacctgttgctgcaaagtcagcaggacagcgataactatgacgccaaacaacaaaatagcagcgttggcggcagtttcagccctggatccatgacgggcagtatcagtatcaatggcagtcaggacaagctgcacagcaactttgactcggtgcaggagcagacgggtatctttgccggctcgggtggctttgatatcacggtgggtggacatacccagcttgacggtgcggtgattggcagcacggcgacagccgataaaaacacgctggataccgggacactgggcttcagtgatatcgataatcaagccgatttcaaggttgaacatcaaagtgtgggtatcagcaccggggggaatatcggcagtcagtttgttggcaatatggccaacggcttgctggtcggggccaataacgaaggccacgccgacagcaccacccatgcggccgtttctgaaggtacgatcacggtgcgcgacacggataaccagcagcaaaatgttgatgacctgagccgtgacgtggagcaggccaacaatgccctttcccctatctttgataaagagaaagaacaaaaccggctgaaggaagcgcagcttatcggcgagataggcagtcaggtgggggatgtgttccgcacacaggggcagattatcgccactcaggcggcgactgaaaaaatgcaggaggtgagtgaggctgatcgtgaggcggcgaaagccaactgggaaaaagccaatccgggtcagattgcaacggctgaagatatcaacggtcaggtttataaaacggcctatgatcaggcattcaatgcatcgggttacggcaccgggggtaaattccagcaggcggtacaagcggcgacagcggccctccaggggctggcgggcggagatatagccaaagcgatagcgggaggcagtgcgccgtatctggcggaagtgattaagcaaagcacgggtgataacgaagaagcgcgactggcggcacatgcggtggtcggttctgttctggcacatctacagggcaatagcgcggttgcgggaggcgcaggtgccttgacgggtgagatagcggctgatttaatcatgcagcagttgtacccgggaaaaatggtcagtgaactcagcgagacagaaaaacagaccatcagcgcgttaagtacattagcagcagggctggcggggggtttgacgggagacagcagcgccgacgcggttgcgggtgcacaggctgggaaaaatgcggtagagaataatgcgctgggtagccttggagatatatttggtagccaaggtgcgaaatattttgaaggggcgggttcgttagaaagggagctttcaaccgataacacgctgactgtgcaagaaaaacaagctattcgggatcattatttgaaaggtgatttgccagaagatgtagttaaagcaattctggaaaatacccctgcatcagatactgtgatggcgttgcttcaagcagaatcgactaaagactatgctctggcgttattgagttctttacctttagaacgtgcaattgctgttttgggtaaaactgcgaatacattaataaagtcttcggttgttgataaaattcttgacgctcaacgcgttggtagtggtcttaagccagatcctagccatcgtggtgctagctatttaaaccgagaacaattaatggctggtgaggtattcaatattactggtggggatggtgtgaagcgttcactattgcagactaaaggaacctttaatggcaaggatggagtttttgagtatatctatgataagacaggaaatgtgacgcaccaacgctttattgaaggtgttggcataaccggaataccaaaccaaaaagcaccgaaggtgaaataatatggatatgctttcaatatcatatgaatttatttgtagtcacattaaattgtcatggtttgatattaagtgggcctatgaaaagaaattaatcggatggcattcgattgtaaaacatgctgaacatttggtgtcattaggtgaggcgtcacagctagaacttgagttgtcttttaagagtaaaatggatactcatgagataagtttaattttagatgatttatcaatgtgttgtatagatgctgatgagtctgcaactcaagaaaaatggctttttattatattgctatggttatttactaatcgtaataactactcagaaccattaaaaatggttgagactatttatgaggattttgattaccctgaggcgattgaaagttttgttgcatatatgcctgtcagtgatggctatgatcctaatgctcatagccatagggaaaatactgagcgattatttagaaactggcaaacttatttagatcaagaatcgattaaatttaagcaataacagtaagatcccgacaccgatccgggattatcctttttagcttcagaagttgttgttgagaataacttgctggcggtgccaataccggttccgccacctgttgcagtaccgaatacgtccattaatggtgcaggcagaaatgaagcctaggatgtggataatggctcagatccgaacaagtttcgtgaagaaaacgcacgtcagccgaatgtggagcaggatctgacggacgaggataaagctgatgtgggtggtgctggatcgggtaactcctggcggtcatgggccggaagatgaagataatgctcggaataatgaggataataaaccgtcacagaatgggagtaatttcactaactcagagatagatgatcggatcacatcagcgaacaaaccgatcaataatcaaggagtgtctgctgctgccagagcatgggaaaaacatgccagtaggccaggaggaacattcgagcctctgaagggcaatcaggcttagaaaaatgcagcagcggaaaactttattcgggaccttctaaatgagtcaggcacggtgcgaaatgaactatctcgtggtggagttgaatatcgtgcgcctaatgggcagggggtcagattaagtttgagctactacaaggcttgtgggcggaagttggtagtgcatttacatatgaagcaacaaatagtgctactaaagatgccattaatacgttagagaataaaaaaatgaaaagagaactgacagtaaaaagtttgatattagctatcttatacggttgggctgtatttttttgtttaggaataataataaggttctcgataagttttttatatttaggaactctaactttagatatgcaagattttgttaaaacgagtgtactgagtgctattgcaggaatatctggaggagtaggatcatggatttttgccaagatagatgaatacaaaactcgaaagtctccaccgtcagatcctaaaccttgaataattatcccccgactatgccggaggataattattgtctatagaaaacccctgctatgcagcaatgccgatcagttaaggatctcgttcaaccgatccttaactgatcggcattgggcctagcgatacctcactggtcggtgcgcaggtcagcggcgaaacggtgaaggtggaggtgggccgcgacctgttgctgcaaagccagcaggacagcgataactatgatgcgaagcagcaaagtagcagtgttggcggcagtttcagccctggctccatgacgggcagtatcagtatcaatggcagccaggacaagctgaacagcaactttgactcggtgcaggagcagacgggtatctttgccggttcgggcggctttgatatcacggtaggtggacacactcagcttgacggtgcggtgattggcagcaccgtgacagccgataaaaacacgctggataccgggacactgggcttcagtgatatcgataatcaagccgatttcaaggttgaacatcaaagtgtgggtatcagcaccggggggaatatcggcagtcagtttgttggcaatatggccaacggcttgctggtcggggccaataacgaaggtcacgccgacagcaccacccatgcggccgtttctgaaggtacgatcacggtgcgcgacacggataaccagcagcagaatgttgatgacctgagccgtgatgtggagcaggccaacaatgccctttcccctatctttgataaagagaaagaacaaaaccggctgaaggaagcgcagcttatcggcgagataggcagtcaggtgggtgatgtgttccgcacgcaagggcagattatcgccacccaggcggcgaatgaaaaaatgcagggggtgagtgaggctgatcgtgaggcggcgaaagccaactgggaaaaagccaatccgggtcaggttgcaacggctgaggatatcaacggtcaggtttataaaacggcctatgatcaggcattcaatgcgtcgggttacggcaccgggggtaaattccagcagacggtacaagcggcgacagcggccctccaggggctggcgggcggagatatagccaaagcgatagcgggaggcagtgcgccgtatctggcggaagtgattaagcaaagcacgggtgataacgaagaagcgcgactggcggcacatgcggtggtcggttctgttctggcacatctacagggcaatagtgcggttgcgggaggcgcaggtgccttgacgggtgagatagcggctgatttaatcatgcagcagttgtacccggggaaaatggttagcgaactcagcgagacagaaaaacagaccatcagcgcgttaagtacattagcggcagggctggcggggggcttgacgggagacagcagcgccgacgcggttgcgggtgcgcaggctgggaaaaatgcggtggagaataatgcgctgggtctggctctgaagggatgtggtatcgctgcaccctgccgaagtctgatagcgaagcaagttttggagatcggtgttaaagcgggtattacgggtattgtcgccaaagagatcgcagacaagatatcggaagacgatcttgatcatcttgttactctgaagatgatgggcaatgatgagatcaccgaaaaatacctgaattcgcttcaggataaatatgcacctgctcataccggtggtgatcagaacgctgggtcgggtccaaccgatacggggggcaatcaaatagcggataattcgccagatcatacaggtaatgatcaatctacaggtcagggtgctactaatactggtaatactgatggcaagccggatgcgggtgggaatgtgttggtaaatccgggggcggatcctctcacgaagaaagacatagtttatctttcagaaaaccctaacggtaagatagatactgttatcaatgaaactctatcgggtaagaaaaactttaccagttcgacaacattgacttcagatgaagcactcgctgctggtttaaaattcttaggaacaggatataaagagatcggtaagtcaggatctggtgtttaccatagcgcggatggaacaaaagaatttaggattgactcaggttcaattgatggggctcatgcgccaggggttccacatgtacactttggtgtaaaaaatcctgaaacaggtaagtatatttctaacaatcatgttccttataaagattaaggaagcaaaatgatcttgaaaaaaggcatcgttaatgatggtgaatatgttggatgggaaatccaactcattgatgacactaagggtgaaacaggaggtttttacctgattttacgtagtgagggggctgaggtttttgattattggtttgagaaaaaacaattcctagataatcaattagctgattttaatgtaaaatggtattaagaaacccgtgatgaagcaagcccggccaatttggctggggcttgcttcaaactctaagatggtttcttctatttgtatacttattaacatcttgcatagtaaatgtcgtgttagctgtactcataggcaaagttatcattgaattgttttttgttattttttatcaattgccatttaatatatctaaagaagatgtatttaaatgcttaaaggttggctctgctggagtaggttgctggtttttgttttggtatttgacttgccagatcatatgacaagtgatgggcatgataatagagcagagaagccatctaatataaaagttgcagatgataagttcctgaaaaataatggtgtggatgctcattagatcaaaaaagatttcctcagtgctaaagccgaaataaagctttatgacatttatgttgataaagataacggacagttgtggattttcagaaaaggtgaaggtattccgactggcgaatttattaataagtaggatcgttacatgaataaaacaacagtgaaagcagagttttccatttgcggtgatatctttgatcccaatgagataactactttactacagatagaacctatggaggttcatctaaaaggtgtcatcagcggaacgagaaaaagaccgagcacagagactagctggtcaatctgtacagagaaagaagagtcctatgatgtagatgagcaaacaagaaaattgttgtcttcattaaaatgtaaaattgatgctttggaggaaataaaagagaaatatagtgttacgttcattttttctcttttgatcgaaatagagaatggggaaaaaccatctatctattggtcagcagaaacaaatcgttttttgggtagtattggagctgaaagttctattgatttatatatttatagttaaactcagtcgtggagaataatgcgctgagtgacataatcgagaacaaagtctttggtgtgtcacaggaagagaagtaccagaacgcgcagatacaggtcgttgccgccgctgaggagtacaaggggcaaaactgtacagggtacccagcttgacggtgcggtgattggcagcacggcgacggccgataaaaacacgctggataccgggacactgggcttcagtgatatcgataatcaagccgatttcaaggttgaacatcaaagtgtcggtatcagtaccggggggaatatcggcagtcagtttgttggcaatatggccaacggcttgctggtcggggccaataacgaaggccacgccgacagcaccacccatgcggccgtttctgaaggtatgagagcggctcttttagatatcagggtttttatgatgtctatttatggggttttttatcaatcagttgaagatattgacttttttatcagagagacaaaagaattttctttccctgaagactatcaagttcctgaacattataactatcgtagagaataatgcgctgggtctggctctcaagggatgtggtatcgctgcaccctgccgaagtctgatagcgaagcaagttctggagttcggtgttaaagcgggtattacgggtattgtcgccaaagagatcgcagacaagatatcggaagacgatcttgatcattttgttatgctgacaatgatggcggggaagatcagtctgaatcgtttcttttcccttagacactttgttgcatcataattgccattaaataagcctatttatcttggactacaaatctatgaaaaaagcacttaaggggatatttagtgtcgcgattggtcttgtcttttcaatccaagcccaagctcagatacttatggaacgccagcagattcctgaacagggtatatctctcaatattcctaaaggttttcttcgtatggatgagacgatgaaaaaatataaatacccttcagataatcgccctcaagtggtttttaccaatgagcgagggacggtaaacttagctatgagcgtgggcatattaccacttaagattgaacaattagatggttataaagacttgttgttacatgcgatgcgcaactaccaaccagcggcagagagtgtaattgtagataagggccaaaaggcatggctgcttaattttacctctaaggcaatagatacagatattcataatgtcatgctaataacttcctttatggacagaggcgttatcatcgcatttaacagcacagaagaactctggaatacctacagcgattcagccaaagcctccttgttatcaataacgtttgatagataatcaacctgataatgactgtattccctaatccagttgatgatcccaccgggggtaagctgataaattctgcgcccgatcaaaacaagggaacagcgttggtgacaccagataaaagtggcgagaaatggtgccagtaatactgatggcaagccggatacgggtgggaatgtggtttataaatagggtgtttttgaatgatgctttgcaagatgcgatctgagtgtcattccggaaatatacaggaatgacacacgcctaaacctgctatgactcgccgtgtattgcctgaccgtgctcatcaaagactaaaatatgttcgcaggacgcgccaatagtaacatcttcaccaacggaaagtttcagttgataggggactttcatttgtagcgtgccgtgctctgttgagctaaatagcaccaccgtggaatctccgtgcatttcggtgatgtctgtcttcactgccagactcagttcggtgctgttggttaaggagaagtgttcagggcggatggctaaagtcagtacggcgcccattgccaaatccaaattcaccaatcgcggaataaaaaagcggagtccattaatattaacgtagccatcctgctcataaactgcattaaatagatttattttaggggcaccaataaatccggcgacaaaaagattggctggatggttataaacttcttccggggtcccgatttgttctattcttccttggtttaaaatcactatccggtccgccaatgtcatggcttccgtttggtcatgggtaacgtatattgtggttttgcctaagcgttcatgcagtttgccgatctcttgtcgcatctgaatacgcagcgcagcatccaggttagataaaggttcatcaaataaaaatactttggatcgactgacaatagatcgaccaatagcgacacgctggcgttggccaccggataaatgctgcggcaggcgctcaagataattatccagttgcaggatatttgacgcattagctattctgtcggcgatctcttgcttcgggattttgatatttttgagaccaaacgccaagttttctcgcacggtcatatggggataaagcgcataggattgaaataccatcgataccccgcgtgcccctgcattagtttgggtgacatctttatcttctattttaatttcaccgctgttaacgtcctccagccctgcaatcattcttaataacgtagattttccgcagccagaagggccaactaagacaataaattcccgcgatgcaatttcaagattgacgttatcaatcgttttaatttttccatagtacttcacgacatttgcgagagaaacgctagccattataagctccaacaatatgctgctatttaccctcgcgttcaataatgaacgcgaggttgattttattagtttttaacgaaaggttatttgcaactttaattactttggataaagcagttgagttaattgcgctgttttctgctccagaagtgtgacatcaccacgagtttcaatatttaaacgcacaagtggttcagtattcgatgagcgtaaattaaaacgccagtgttcaaattccatactaaggccatcaattccagttacgtggatggcactatcagcgtaaaactgttttatctgctggattttagtttttggatcgctaacggtgaaattaagttcgcccgataccgggaatttcgccttgcgggattcaattaatgaaaacagcgacgtggtttttttcgacagtaattcgatgactaacagccaagggatcataccgctgtcgcaatagccgaactctcggaaatagtgatgagcgctcatctccccgccatagacggcatcatggtggcgcatggcatctttaataaaggcatggccggttttagattcgattgctgtaccattaagtgtctgtacgatatctatcgtattccacgtcaacctagggtcgtggattattttgtcagtattgtgagtcgctttacccatattattggtgagcaggaatttttctgccagcagccccacaatgtaatagccctcaataaaattcccaaggtggtcgaagaagaaacaacggtcaaaatccccatcccaggcaatgcctaaatctgcctgatgctcacaaactgcctgccgagttgaccactgattctctggcaacatcgggtttgggatcccgttaggaaaactactatctggctgatggttgattttaataaaactgattggcaccttacgttttgccagcgcagcttccagtgcatcaagagtggggccagccgcgccgttgccagcattaaccacaattttcattggcagtaacgcattcagatcgatataacttaataagtgctcgacatagtgttcgcggaccaactgggtttcaagctggcccctgacgccaggtggcgcaaaatgattatcctgtgccagccgctgaatttcatacagcccgttatcaccgctaatcggttgggcatcttttttaactaacttcatcccgttatagtcaatcggattatggctagccgtcacctgaatcccgccatcgacaccataaaagcgggtggcgaaatagacttcttcagtccccaccatgccgatatcaatgacatccgcaccgccatccattaacccttttgccagggcgttttttaattcgacactggttgcccgtgcatccccacccaccacgactttggctggttttagccactggcaataggcgcgtccgattcgataggctatctcttcgtttaactccgagcccagttttccccgaatatcgtaagctttaaaacaggttaatttttccatttcctttccaatctgattatgctgaatcacggacgacaagttcaaaatctaaagatatatcattgtctaattggcctgaaataagggcccttgcggcttcacggccttttaaaacggtaggttggcgaatggtcgttaaaccaaccggcggatcctgaatatcaatatcgtcaaacccggtaatggcaatttggcctggcacgggaatattgtggtcttgacaaaattgataaacgccgaatgcaaaacggtcagataaacaaataatagccgaaatacccggttcctttgccagcagcgctttggccgctttttcgcccccggtttcactgtgcggttgttccgcgacataactggtatgcaaatcaattccagcgtcagacagcgcggttatacaggcgctaattcgcccgaaagccacaccattgtcatagtcagtggagaattcagccagtgatgttagctcgccggggagccttttcacagggaaagagacaataccgaatttcttatgcccggctgccaacaagtggtggcaaatagcctgcatagcagccccgtcatctatcgaaacacaggtgaaattctggagtttgatatcggtggtaatgaccggcaagccactggtcaacgccgcctggaccacttcgtcattgttataggtcgcatttaaaatataaccatcgaccagtgcacccatcatccgtttttttagcgcgttattcgtttttaatggcatcagtgcaatgttaataccattcttttcgcactcttcggcaataccgcgcatcaacgcaatatcatggcgatcagagaaaacataactgaggttgtcattaaagatgaccccaagcgttccacattttccggtccgcagaaagcggccagcacctgcaggaccgtgataatttatagattcggcataggctaaaattttctctcgcaattcaggcgatactttttccggccgattaaacacattcgagaccgttgtatgcgttacgttaagcgtttcagcgatggttttaagcgtttctctttttttaccagtggtcatgttaaaagctccgggaagaagaactaaacaaactgcctgtattatacccccctccgtcttgtgaaatgatcaaacctcaccgttcaggaatagcatgttatctcaattttaacgttaaaatttgaacgaacgtcacgattttaacgttaaacataaaatgatgagatgtgaaatacttcacatcattatcgaaattacgctgctattttattttaacgttaaaattggtcttccagccttttctttcaacaacggccctgggaatagaataatgttagaaaaaatgaagaataccctgatttcattggcaattgcctccagttgtgtggtgtttactggctgtgacaatgatacggcatcggctaaaaatgaaaaacaggacatcacgctttggatagcgccgaacaatgtccaagaggcattctggagcgaagtggttggggagtggaataaacaaccagataaaaagaaagtcgtcttctcaacgatcccggcagcgggcagctctgaagaggcgataatgaatgcgattgcttctgatcgcgcacctgatatctcagaaaatatttttaccggctttggttctcagcttgctgacttagggcaggtcgttgatctctcgacgctggatggctatgaaaacttaattagtacccgtcagatgacggatattatggataattggcgctataacggaaaaaactacatcctgccgatttatatgaacccggtactcttttggtggcgtggcgatttattaaaagagcagggctttagcgaggtgccaaaaacgtatgacgaggtttacgcactctccgaaaaatacaccattccagacaaacgttatgcgatacaagctacttctggccgtaactggtgggaccgttggtttgattttattgccctctattatgcccaaagtgatggcaagccttatatcgccaatcagcaagccagctatgataaccaggccggtcgtgacgttctggactttatgcacacactcttttcaaaaaaatggaccctttatgattttggccaggatgatccattagtcaccggtaaagtattgggcgcagtacgcggtccttgggatattagccgctaccaacaacaatatccggaaattttaaagcacataaaaatggggccgatgctggttaaagagcagcaagataaaccacatactttcgccgatggtaaaggactggtgctgtttagtcattcaaaggttaaacccgaggcgtgggagtttatccagtgggtattcagccagcccaaattcgataaacgttggatggaattgaccggtatgccacccgctagggcagatttgctcaccaatcctttctttgccgaatattatcaggaacacccgtatgccgcggcctacgctgaatatgtcaacgtggcgatacctccggtttccagtggtgaaacggtggaaattcaacgcagcatgacacaaatgattgagaagaccgcgtttaatactgcaacgcctgatgaagcattgcaacagtcaataaaagaagtgaacgcgattttaaagccctaagattttaaaacgctaggattttaaagtcctaatattttggaatcctagcagtaagaatgagttaatttcttgctttctgcatcaaagtgagccaggtggcctttcattatgacttttttaaagcttaaagataaacaggtaggcagcgtattagcggcctcttatctgggatataccagcatattctggttttatccttttatttggctcgccgttttatcgctaactgagtggcgttttgttggtattcctacgttcaatggtctgaataactttattctggtaatgcaagatcctttgttttggaaatcgatgctgaacgtgatgcgtttcttaatgtattacttgcccattgtatttatctcttcattcctgttcgcgtttggtttacagaaattaaaacatggcaggacctttgttgcattaagttttttactggctaacgtctcatctggcgtggcctattccatcgtgttctctaagatatttagtcagaatgggccgctgaataccttcttatatgattggtttggatttacgctgccttggttaaccagcccggacttcgccatgttatctatcgctttggtcgttacctggaaatttgtcgggtactacgggttgattctcttttctgggttaaacagtattcccaaagaaatttattcagcagcggaattagataatactcgcaccattaagcgcttgttccatatcacattaccgatgatcaacccgcaattaattatggtgctggttttagccattacggtctccttcgctatttttaccgagccatatctcattactggtggcgggccgcttaatagcaccaccacgccaatgatcgtgatgtatgaaaccgcgtttatgaagatgcaaccaagttgggcagcgaccatgtcaatctttatcgcgctcatcagttttggaattatcttgggtgtcagaaaattgctggaaagaaaggtagagattgtttaaatgaaaaaaaacatcaacagtttaattatccatctggttatgttttctctggcgctttcgtggctctatccctatatctggatggtgctttcttcctttaaacagtctgccgatatttatactaccgggctgtttggtagcgcttactcactcgataattaccgttttttgtttgaaaacagtggccgggtggaaaaaccttttttaaagacgctatttaactcactctttatttcaacagtagtgacggtagccgttacccttagctccatgtttattggatttgcgctggcaaaaatgcaatttaaaggccagtccctgtttaggaatttactgtttttacaaatggttttccctgcgtcgatgtttatcatcccgcaattcgttttagtcagagaactggggttattaaacacctatagcgccatgattgttccttttctcatgagttcttgggggatctttatgatttcacagagcttccaggggacgccgaatgattatattcatgcggccaaaattgataatgctagtctgtggcaaattatgatttacctgatgatgccgctgaataaagcaattatcgccattgtggcattgtttacctttgtcggcacatgggacaacttcttatggccactgattgttatccaggatgaaagcaaaatgccgctctcggtattactggccacattcagcaaatcttatggcgtttatgttgggccagtgatcgctggtgcggtcattcagaccatcccgatcgtcgtactgtttattttattccgtaaatatttcatgcagggcatgtccctatcattaaagtagggggctgacgcgatgactgatatgaaatagtgacgtgaaatgcttttatttgatactcgaaattatttgataatcgaaagtatttgatactcgaaaacgcggtgaaatgactcaccacgatattgctatttatatagaggaccataatgatgaggtattccggcaatccgttaatcacaccccaggatattacgccaagccatccgggatttaaggttgaatgcgcctttaatgcgggcattaccaaactgggcgatgagacgattatgttgattcgtatcgcggagagcgttatccctgaaagtgagggtattaccgtcgtgcctttgcttatggaaatttccgggcactggcaggtgaccacgcgggtatttaagcacgatgaccccgcctacgattttagtgatcctcggctgatcagtgatattgccgatccatcgaccgtgtacctgacatctctctcccatcttcgtgtggcaagaagccatgatggcgttactttcgtcgttgacgatcaaccctttatcttcccggccaacggtgatgaagcttttggttgtgaggatgctcgcattactcagatcgacggcgcttactatattaactattccgcagtgtcagcaaagggcatttgcaccgcgctggcggttacccaggatttcaccgacgttaagcgtttggggctgattttctgccctgataatcgcgatgcgtgtctgttcccggaaaaaatcaacggtaaatatatgacgttgcaccgcccggcacctaaacacttcggtaaacccgagatttggctggccagctctctggatctgctgcattggggagatcatcggcatttactggggacatcgcaagacccttgggatgccttgaaactggggggcggggcgcaaatgctgaaaacagaaaaagggtggctgcaaatttaccatggggtagatgcgacccaacgctattctctcggtgcgctgctgctagacctggaacagcctactaaaatccttgctaaatcgccggtaccgttgcttcaaccgcaggctccttatgagctgcacggcttttttggtaacgtcgtctttacctgcggcgcactcattgagaacgatagcctacgggtctattacggtgcggcggatgaatgtatgtgcctggctgaaatgccgctggctcaactgtggcagcacctgtcggtgtaattacgggataaaaaaataaggcttctatgatgagacatgccccaccagccagcgttgcccaattgttcgccgattaccaaaaacggacggctcacaacaccttttccaccggtcggctcgaattcacgggggtcggtgacaaggatgtttataacatcaccgcgccatttacctctgccgggcaggttgtgatcgccggacgtgttgaagcgagagactccgagcattcgactattgtgtttttcagtgaacagcaagggcaatgggcgcctgttgaaaacgcaccgacgttccaattacaggatccttttttcaccaggattgaggatgagcttattttgggcggggttgaaattaatccacaccctgataacccaaggcaactcatctggcacaccgtatttttccgtgggcgagatattcactcattaacgcgtttcgcctccggcccaccggggatgaaagatatccgtttgtgccatattcagcaggggcgcatcggggtatttacccgaccacaaggtaaaataggcggtagaggcactattgggtatgttgaaataaacaacctggaggcgctaacgccagaaactatcaccagcgccgaactgttcgagcagcagtttaattccgaagaatggggcggcgtcaacgaaacgcatttactttgcgatggcaccattgggttactttcccatattgcctgtttcgatcaacatggaaggagacactactacccgggcgtatttatctttaacccggacaccaaaaactatacgccaataaaaattattgcagccagagataattttctacccggtgcaactaaacgcccggacttagtggatgttatttttccgggcggcttaattgtattacctaacaacggctggcgattatatgttggtgccagcgatgcggaagcgcactggattgatattgaagatccttttagcggattttaattaccagaaaatctaaattgcgtttttaactcgatttatagaaaaaacctaatatcaattagattgggtggagttcccattatttatcgattgggaataccacctacttacatggaatgcatatgaaacataaaaaatatttacccctgtttctgatggcaggtatctgttctgttgctcaagcggataattctccggatgtggtaagcgctaataacatggataaccggactttttttgccggtgacaaaatcagaatagtaaaagatggtggtgagacgatagaagctgtcgtagaactcagcgatgataatattgggattgtgcgcatccctaaggatgaaaaagcctatttccatggcaactggttggcagaatataaaatagaacatttccgcaatgaggggcgcagtactaactctcggccagtgcatgaaattgtctttgctgatgggcgcgtcaattttggcgatacgggctggaataccggttttttactcaagcaggtacggtttaccagcgactcacgtaatgagagcaatcataaagttgatttccgcatggtagaaatggaaatccgccccgcctggtcgaaaagtatcgacaagcactggtttatgttcgaagggatctatttaggtaaaacaggctacgaaaaaaaccgcacgacaggcggcgataacaatattggcggcgatggttatggttttcggccctattaccgctaccaggtatcagatcgcttaagtgtcaatactgatgtaaaaatgctggtagaagataaagatgcccgtggtgcagataatggacggttccagttctacgaagcacttgttaatgtaaattatcgggtcgccgataatgtgcacgtcggtatcgaggtgttccgtaaagaaggccaggactttaatcataatggcaccaaaacagcaaacgtcttggaacaggaacttcgcccttgggttgcctggaacatgggtaaaaataacttcctgtttaaaatggaaccacaattaagacgtatcggcgggcaagatggttatagagaaacctcgaaagctcaaaaatatatttttaactatagctatcctatcgccgatagagtctatttggttgccgaatatttctaccgggtagagcatgacaaaaaattctgggatcgtggcgtacgcgacaataaaagctacagtgataccaccacgcattttggcaagttaggaattaattatattttttaagcggctataaataactaacttagaataagagaaataatatgaaactactaaataccctggtttgtatcattggtttaacatcattttcttcctctgcgaagctggttaatgctgagcatctggatgccttatatcaaaaggtcacggtggcgaacaaaacagaactgggtctgattcatatctatagcgaatttccagattaccgctgggttaaagatcccatcgaaggtgtatccgccattgatgatgtcgcccgcgcggcaattttttatcaacgtcaataccaggcaacaggctcagcggcagatttagaaaaagtaaaatcgctggtcgaatttattctgtatcaacgggcagataatggttacttctataattttatctaccctgatcattccattaataaagagtataaaaccagtgtggcggagccaaattggtggacatggcgtgcattatgggcgctgactcaggtttatcctacgctggtgaaaaccgataacgcgttggcgcaaagaacccgcgagactattttcgccaccatcgatgttatttataaagactttaatttcaaacagactcgtggcgaaaaagagggcgtggcggtgccagagtggctgccccataccgctggtgaccaagcctctgtattgttgatggccctgagcgatgcacaagcgctggaagcaaaaccagaaattgaaaagatgatgcgttcactggcggctggcatcatgctgatgcaggttaaggatacatcttcaccggtgaatggcgcctttttaagctggcaaaacctgtggcatggctatggtaacagccaggcttatgctttgttggttgcgggtaaccggctgggcgatagggatatgattaaagctgcctttaacgagctggatcatttccatccttggttgatcagtaatgggttgttaaatgagtttaccgttcggcagcagggtgaaaaagtcacgctgattgaacagaagaagttttcccagattgcttacatcatccgcccgatggtatttgccaatatcaaagcttgggagatttcgcgtgacgccgtttatctggagcgcgcggtggatttatcgctgtggttctttaaaaataatccggcacaggcacaaatgtattaccccgtaaccgggatcgcatttgatggtattgattcggccactaccgtgaataaaaactcgggagcagaatccacgattgaagcgttgctcactcttcagttgattgaatctatccctgatgccaagcgcatgttggaatcggcacttgaaaagcggaatatcaaacagtgataaccgcatcatcctgtaaatagtagccccggtgctctgaattatttttatatttcagagcaccattagtacaccagccatattctatttatatttatcgccatctttatcttcattatctctcagcaagtctacttcacgcgtgactcaagtagaaaagtcatttgcctactggttttttttaggctgcagccagatctggcgatctcattgattgtggtggtgtggtgatgggcagcggaacggtgaatattgggtaattcagagagagaaaatatggcttatcgtcacatattagggtgaccatgtctgacgtattacatactttgaaataccacttaataaacgctacaatcagcccgctactcacagcaatcagccaatcaattttcaggggtgttaattgtgaggcgtgttgtcgagtagcatcgccaggctaaattttaatcatcctcatcctcatcctcatcctcatcctcatcctcatcctcatcctcatcctcatcctcatccgggcctcacatattaattattgttgctaccaagagagtggcgggtaggggacatttactggcaattagctgaggataattaccagtaaaaatgatttcgttagactttggcaagcatactgcgcatatcgttaccgcttggtgtttggtggattcgcagatcaaactcactcaccacggcaaagatgtggtcaaaaatatctgcctgaataccttcgtattctgcccatatcgtggtgttggtaaaagcataaacttctagcggcaagccctcgggtgttggggcaagttggcgcaccattaatgtcatcgactgatggatccccagatgtgcccgcagataagccaccagataggcgcgcaacgttccaatgttagtcaggcggcggccattgagtggtgaactgaggtcgagggctatctgctgattatattggttcagttcctgcgatttttcactgaggtagtgttgtaacagcgggttgagggtgaggcgctgttgttcctgttctgacagaaaatgtacgctggtggtatcaatattgatgctgcgttttatacgtcggccaccggattccgacattgagcgccagttcttgaaggaatcggaaataagcgcataagttgggatggtcgtgacggtgttatcccaatttcttacttttactgtagtcaggccaatatcggtcactgcgccatcagccccgtattttggcatttccagccaatcgccaatttttagcatatcgttagcagagagctgaataccggccaccagaccaaggattgggtctttgaacaccaacatcaatactgccgtcatggcccctaagccgctgagtagcaacaggggtgatcggcccatcaacagcgaaacgatcatgatgccgataaatatcgcagccaccagtttcagcccttggcagataccgcgcaggggtaattgatgagcaactgaactctggcggagcagggctagcaaggtatcaagtaaagaaaatagagccagcagagcgaaggccataatccacacctgcgcggcggtaacgataactgcctgcgtctggctgccgttttgcaaccacagtacggcctggagattgatgatgatcccttgcagcagtagcgctacgcgttggaacagtttgtgttttgtgatggcctgttgccagatgcgttgcgattgctgcccacggcgctggagggcggccagaactacacggtgtagcaccagatggatcatcacagaaatcaataatattagcccaatcaccatcgtcaatgacatcacatcggagaactccatccccaatctttccagccactggcttattctttgttgcatcactgctcctataaagcatcaatctgactaaaaggccttagcctaaaggctatgggcgcagggggggcacctgtttacccttttttacattgtggttctgtatctttgttcgattgttgcccagcgaggggggagacatatttataggctgtggtttatgacatggtttgtggaattgtactgtggttttattatgagttatgttctgaccctatttttttagctactgctaactcattgattttacattgtggttatcggtggtctaaaaaaagggttttttccccattagcgaaataagtattttacaaacaggatgttatcgtattatcttactgttcactgccgcacaggcagcttagaaaatctgcgccaaagaaaatgccattcagataatgttcactgctgcacaggcagcttagaaaaactactagaagcttgcccatcttaccttttcgttcactgccgcacaggcagcttagaaaatcatgaaagacattgttcgccagtcccctgagttcactgccgcacaggcaataatcaaatcctgggccatgtgctgatgctatttggggagcaaaattgcgagcggaagcgcattttgtaactgacaacagggagaatggcatcttttattactgactttgtgagtattagagtagggtaaatagcaggtggcatatcaatatatacccgtcatacttcaaattgcatgtatgttggctgcgctcaattatcccagtcacttactggtgtaagcgcttggggattgactcaactactggcttcctgcaactcgaattactttgggtatagagagagttattttctggaataatatctgctaataaagcgctaacggaaaaatagcgcggtggatatcccgctaaggagttttttggctatggaaaacgctattcattcctctgatttgaaaacgatcctgcattcaaaacgatccaatatttactatttagaatattgccgtgtattggttaatggtgggcgagttgaatatgtcaccgatgaaggtaaacaatccctttactggaatatccccatagcgaacaccaccgttattatgctgggaaccgggacttcggtgactcaggctgctatgcgtgagtttgcccgagccggggtcttagtcggtttttgtggcgggggtgggacgccgctttttgcggctaatgacgtagaggtcaatgtctcgtggctcactgcacaaagcgaataccggccaaccgagtatctgcacgattgggtcagtttctggttcgatgatgaaaaaagactggcagcagcagtggctttccagcgcatcaggatcgcccaaattcaacaacattggctcagcagccacatacagcgcgaatctctttttccggttaatcacgatcaattattatttatcctcacccgttttgagcaaaatttagcaaattgtctcaccagtaatgaccttatggttcaggaagcggtattaacaaaggcactctataaactggctgctaatacagtgaattacggcgatttcacccgcgctaaacgcggtgggggcatcgatctagctaatcgttttctcgatcacggaaattatctcgcctatggcttagcggcgacggcgacatgggttattggcttaccccatggtctgtctgttttacacggtaagacccggcgtggtggtttggtctttgatgtggccgatttaattaaagatgcgctggtgctaccgcaggcatttattgccgccatgcagggagaagaagagcaagaatttcgtcagcgctgcattagcgggtttcaacgaaccgaagcgctggatgtgatgattgatggaataaaagaaacggcagcgttatgtagccaggttccgcgatgaatattttactgatatcccaatgccataaacgggcgcttaatgaaacacgccgtattttggatcagtttgctgaacgtaaaggtgatcggacatggcagacggcaataacgcaggaagggctaaatacattacgtaaattattgcgtagaacggcgcggcgtaatagtgcggtggcctgccattggatcaaaagtaataaccaaagcgagttgctatggattgttgggaatttaaggcgtttcaatgctgagggaaccgtgccaaccaatactacgcaacgggatatcttgcgcagccaggatgaaaataactggcacagcgtggagaccattgcactgctggccggtatcgctgggttatttcatgattttggtaaggccaatgtactatttcaacaagggttgcaagggcaggggaaaacatatcaaccctatcggcatgagtgggtttcattacgtttatttcaagcttttgttgaacagaaaaatgatattcaatggctcacagccttaagccaaattaatcccgctgacgaaaccactttaatgtccaatttggttaaagatgggctagacgactataccaatcccctcgctgcattacctcctcttgccaagactatcgcgtggttgatcctttcacaccatcgcttacccgtgtatccctccaaggattaccatagaccacctaaagtagaggaaatcgatgattggttgcaccagcagcttatgccggtatggaattcgaccaatatggacagcggtgactggcgtgaaaaagataagctggatgtatggcgcttcccgcatggcacgccactacaaagtgccgaatggtgtaaaaaggcacaaaagtttgccaaacgcgctttgcgacaaccgtcattggttaatgatggtcacttgaaccagcgttttaccagccatatggcgcgtctggtgttaatgctggccgatcatcattattcttcattaccggccactcccggttggcaggataaaaactatcaagtatttgcaaatacccacaataaaatgagggatgcgaatgcccacagtaaaacgattgaaatgaagcagcggctggatgaacataatattggtgtggggcagaacgcgctgttgcttggccgcagcttgccacatatccgcaaaaccttaccagcaatcactcgccataaaggatttaaacaacgttcggttcaggaaaagtatcgttggcaagataaagcctttgatctggctgtcacgctgcgcgagcgttctctgcagcaaggttttttcggcgtcaatatggcctcaaccgggtgcggtaaaacctttgcaaatgcccggataatgtatggtttgtccgatgaaaaacagggatgccgcttttctgttgctttgggcctacgcaccttaaccttgcagaccggtaccgcattgcagcagaagttaaccttacaaaaggacgatttggccgtcttgattggttctcaatcggtcttgcaattatatcaattaaataacgataaattggaacctcgtggaaccggcagtcagtcggcggataagtttttttctgagcatcagtatgtcagttatgacggcagtttggatgatgggcggctgagcacttggttaagtaataacgatagattaaagcgtttgctctgtgcgccagtactggtctgcaccattgaccacctgatccctgccaccgagagcctacggggtggcaagcagatagccccaatgctgcgtttgctaacctccgatttagtattggatgaaccggatgattttgatcgcaatgacttgcccgcgctatgccgcttggtgaattgggcgggcatgttaggttcccgcgttctgctttcgtcagccacattgccgccagcattagtacaagcgttgttcaatgcttatcgtgcggggcgggctgattatcaacaagccagcgggcaaccggatacgccggttaatatttgctgtgcctggtttgatgaacatggcgttgcacagcaagatatccagcagtcaaaagattttatccaacatcatggcgattttatcactcgccgagtggggaaactgtctacggcagaggtgctgcgcagagccgagttaattccggtcagctctgccagtgtgaagaatggctcggtgctagatgctatggcggcggtgatgcgcgattctatgctgcgcttacatcaggcacatcatcaaactcacccttctgagaaaaccgtttcagtgggtgtggtcaggatggccaatattgatccgctggtggcgattgcccagcgcttatacgcgatggccgcgccagaaaattaccgtattcattactgtgtctatcatagtcagcatccgctagcggtgcgttctgctattgaacggcggttggatgtgacgttaactcgctatcagcctaatgcactttggcaggtagccgaaattgaacatgcactacagcaccatccggagcagcatcacctgtttgtggtgctcgccacctcggtggttgaagtgggcagggaccatgactacgattgggcgctagccgaacccagctctatgcgctcgtttatccagttggcagggcgtgtacaacggcaccggcaagtcgcgccgcagatggcgaatatgcatattctgcaaaagaattttaaggcactgactcaaaaagatccggcgatccccgtttattgcaaacccggttttgagaccacccgttgtcggctgaacacccatgatctggataagctgctcttaccctcacaatataaagtgattaatgccatcagccgtattcaagaaagaaccaaactcgaacctcgagataattttgttgatttagaacatcttagcttgaggttgatattgcagggtagcgctgaaccgttgaagtattatgccgcattatggtggcgtaaacaggcgacctggagtggggagcagcaacggtgcacccctttccgacaatccagccctgatgaacagcataatctgtggattgacgatgaagcggataaaccggtgtttaaacgtcttgatagcgaccagattgagtggaaagtcagtgatgggtttcaggacgttgaactgacactggcagcaggaaacagtgcatggatagacaccgattgtctgcggatttatcagtggctggcagagtcattaaataaggaattaaacgaggttagccggcaatttggtgaggtccgcctgcccaaaaaagatggcgagaggtggcattatcatccgctattaggggtgtttggcgcactcgattgagtgcgccgctgcctgtacggcagtgagttgtggttttttgtaaatctgcattgattatttctgagctgtctgtacgacagtgttgttatcataatgatttttataagcaaactccatgtgtatttcttttttttaaatttgcattgattagggtgattgtttgggctaggctattctcaaattcgcatgagaaggtggctatgatgaaacggggattatttgagaaagcgggccgagcagtattggttttaactgtttgccttatctgtataaagccgatggtaaccacggttcaaaatgaatcttgggcagttaaagatcaacgatcattttcgattttttctattactttcaataaggggttgttctgagtgatactgaacagccggattatctaaggagtcttgtatgtcggacgaaggattagcggcgtttattgtctcttatatcaaaagccgcgagcagccaaagcttgaggcttttgataaagaggcagagaaaaggctggcagggctaactcaggcggaagatattgcactggcccagcaagagattgcccaacaacggcaggagttgatagcccgttatgaggtgcgcaattggttaaccgatgcggctaaccgtgccgggcaaataaagttagcaactcatgcacctaaatacactcatagtgattcaaaaagtagtggtattttgaatattgagttacaaagtaagaaaaaggattatttctccagcgtagacctcgctgaacaagccagtgatgttattggtaatgcagccgtatttgatcttgtaaagctattgcagagtgaatgtgaaggcggctcattaataaagtgtttagagcaaggtgataattcagtactgaaactattctcaaatgatgacgagttagttgaagagtggactacaaaatttaaaagcattttgaataatgagaaattcacgtcacataaactggccaagcaattttatttccctgtggggccagatcaataccacttgttaagtccacttttctcctcatcattggcgcaggccatgcatcaacgtattattgaagcccgtttcagtgaccaatcgaaagaggccaaggctgcccataaagcagggcgatggcatcctacggtcagggtcttgtaccttgatacggcggtgcaacatattggtggtaccaaaccccaaaatatctcttacctaaacagcgtccgtggcggaaaagtttggttgctgccctgtggcgcaccgtcttggaaaaatattcagaaaccgccaataaaatatagatctatttttcatgatcgcagtgaatttactgtactggcccgcaataacctgtggcaaatgcagctatatttgctgggtgtcaaacccctgagcaatacgatggacatccgcgccgctcgtttggcctgctgcgatgaaatcattgatattctgtttaattatgtggctgaaattcaaaatctggacggtaccaatggctggagtgacgctgaagattgtaagttaaaacgctcagagcagctttggcttgacccgacccgtgctatggatgaccccgtatttaagctcgaacgtgagaaggaggattggaaacaagaggtcagccaagacttcggttactggttaaatcgttggttacagcatgatgaactggtctttggctatgttgaacagcgggagtggtcaagcttatttaagcagcggctacgtgaatttgaacaaggtagcctggagacatcgtcatgagctcactgattgttttacatcaggtgcgcgttgagaacgccaatgccatcgcgggtttaacttatggtttccccgcgatcacccattttctgggctacagccatgcgttatcacgtaaattgcaatccagtcacggtttaacactacggggttgtgccgttatctgccactaccagcaggttcatgcttatctctctgggtgggattatgtcttctcgctaacgcggaatccactcactaaagaggccaaaaccgccgcctttaatgaagagggccgtatgcatatgacggtgtctctggtgattgaatgtgatggcacgattgctaatggggatgacggtgctaacgcgctggaaaaacatctggcgtcactgtgcctgactcagcgtttagccgggggcactatcaccaacattcgcagagttaaagtcattaattatcctgaaaccgaggtcgccacacgcagattattgtgccgcttactgccaggttttgcgttactggatcgctctgaattgttggctgaacatcttaaccggctaagacaaaccaatccacaggcagaaatgctggatgcctggctcgatttctccgcgctcaaaatacaggccattcccccgcagagcgatacgccggtggaaagcggtgctcctgcaccgtggggttatgttggtaagccagcagcagggtatttggtccccattgtcactggttatcgtgccatttcaccgctgtatgcgccgggtgaagtggataaaacccgtgacccgcatacgccgttccgctttgttgaatccctttatggcatcggtgagtggcgcgggttgcaccgtataacggatctgcgtcaattgctctggggctatcaccaggaaggcgataattacctctgtcgctgtgcactcccggcatcggttgatacctatctattaaatgatgaagaataattttaaaggatctaaaaatggctaaagcaacgattaaaaccgcttctgtactggcatttgaacgtaagttatccaattccgacgccatgatgtatgccggtaactgggggcaaaccgacaactggcagcctatcatcattaaagaaaaagcggtgcggggcaccatctccaaccggttgaaaaatgccctggcatctgatccggcaaaactggatgcagagatccaaaaagcaaacttacaacgtgtggatgtggccgcactgccgtttgatactgacaccctgaaaatgagttttacactgcgggtgctgggcaacctcgctacgccatcagtatgtaatgatcaggaatatcaggctgaactggccagtgttattaatggctatatcagtgagcagagttttagtgtgctggcggcgcgctatgccgagaatctggctaatggccgtttcttgtggcgcaaccgggtcggggctgaagatattaaagtgtgtatcaccagccaaacgaagagttatcaatttgatagcaatgaatttagcttgcgtcaatttagccaacccagcaaggaactgactgcgctggcacaagaaatagaacaaggtttagcgggcaacggttttgcctttttcaccgttgatgcttttgttcgtttaggtaacgggcaggaagtgttcccgtctcaggagttggtgctggacagcaacagtaagaaaagcaaagtgttatatcagattgatggtattgcggccctgcattcacagaaagtgggtaatgcgttacgtaccattgatgattggtatccagatgccactgagttggctttggggccgattgccgttgaaccctatggctcggtgaccagccggggtaaagcctatcggcagccaaaacaaaaaatggatttctacaccttattggacaactgggtgacaaaaggcacggtaccggcggtcgaacagcaacattatgtgatggcaaccttgatccgtggtggtgtctttggtgagaaaggcgaataaaggagggggcatggatcattatcttgatatacgtgtgcttcctgatcctgaatttagcgctcagacgttattggaagccttgtttgctaaattacaccgcgcactggtggcgacaattccggggcgggtaggcgttagttttcccactgcaggcaagacactggggagccaattacgtctccatggtagccgcggcgatttacttgagttgcagtccgccgggtggctgaaaggtttacaggattactgtgaatgcagtgagatcctgccagtacctgccgacgtgaagcaccggaccatcaggcgtgtgcaggtaaaaagcagtgctcaacggttacgtcgccgctcggttagcaaagggtggttaaccgaggagcaagctaggttacgtattccggatagccatgataagcgctgtgatttgccttttctgcgtttaaaaagccgttccagtgaacagtattttctattgtttattgagcaaggtactttgcaggcgtcagccactaccggtgagttcagcgcttatggcctaagcgttaacgccacgatcccttggttttgattctttttggccagtgttaacgtattgattttatgttgcactggccaatagttaaagaatcacgtatatcagctattttatggggcaaaaataccgcttggcgggcgagcttcccgcgcgatccgctggcctgcggtgtaatcattaataacatcgcacggggtgtagttacgctccaattcaaaatgttcttcggcgttgagtgaaattctcagagcggtaacagcactgttgatctgttcgatagtatcggcccccactaacatgcagtcggttcctgggtgattaagcacccaggcttgagcaacctgagcgggagtaatgccacgattttttgcaacccgttcgacagattgcgcaatattcagtgaggtgacatcggcatacatctcctgagtgaaaaaatctgtcttattgcgtactgaactgaaatcacaactgagtaagccgcgcgccagtgggctaaatgcggaaatccccaagccttgatcgcgacattgtgggatcatctcccgctcttcttctcggtaggcgcagttaagctgtaattgcatattgatcggtttggcaaaaccattacgttcgcagcaccataaaattttactcagttgccaggtaaacatggtggaaacgccggtataacgggctttaccggaatgaataatgtcgttcattgccgaccaggtttcttcaactggagtattgatatcgaagtagtgcagcatatagatatcgatataatcggtacccaaccgtttcaggctggcatcaatactggccattatatgcttacgggaatgtccctgattattcgggccatgacctattgggtaacctactttagtcgttagcaccaactcatcacgcgacatcaaatttttcacgatgcgcccaaccacttcttcacctactccagcggaatagaagtcagccaaatcgataaaatttatcccacaatctagagcatgtttgatcagtggcgtgctttctgctttatcaaaaacccagggtttccactgtttgctgcccatattcatggtgccaaggcaaagccgtgaaacttgcagaccgcaatggcccaacttaatgtaatccatcagttaatcctcaggctttgggggtaaagaaggggttgctcagttgcgtcaatgcatgtgttagttgatcacgttttggtgtttttgccatggctgcatgaagggcggtagtacaggcacgatagttattcctataaacctcatcaatatcgtcacaatcaatattcacccaattagcggtaatgatgcaccagtcgtcctctgcctctgggggaaaaagattcgccaataacgcttcggcgacggctttggcaactgcagcctgggaggctccccaagttgcacggccatgaagttcactgcggatctcggctttgttgacatacagggtcatcggcttggcggctacattcggcttgataacgacgataaaagggtaatgcccctgactgggagaggcaaggctggccgcgaaagcctgaccgacaacaccatcgcgcgggccgatcataatattgatatgggcggcattcaccccgttacctgcaaaaccttcgccaatatacatttgcatgctgttcctcctgtatcgtttgtatcgaccatagcgctacggacattcagtttggaataatgctggacggtgggcgtggtgtggttgctgattgtgaggcatcaacgagggtgagtcctttcgtttccggtgcccaagcgatagaaacgatggctccaataattaaaacgaatgccaagagggtggtggttacgggcattccataattgacaatggctaatggcagcaggctggtaccaatagctgatcccaagcgactcatggaagtcgcaaatcccacccccattgagcgtacttcggtcgggaaactctcggccgggaacacaccgactaggttactgacggcagacatcacaagagtaaaagccgcgaagagtgcaatcagccaaaatgtttgattggaaggcagtatgctcagcaagagtaggcaggtagccaggaaaataaaggaagagatcaggaagctacggcgcgagcagaatgcagtcaggacaataccgactaaagcacccaccacgagcaagccgttcaataacaagtcggtagcaaaattctggctcaacgccatcacgttaagaatcgagggtaaaaaggtatagatcgcgaagtaggggatcaccagacaaacaaaaaataagctattaaaagcggtacgtcgccagtatttacggccaaataaagacagaaaacggcgggtggaagtcgcgggttcctcatcaatcaacgttacgttcgggccaaagtacttatgcacaatggccatggcatcgtcctcacgaccttttcccattagccagcgcggtgactccggcgtaccaatccgtacaaggagaataagtaaagcgggcagggcggcagaagataacaaccaacgccaagcctcggggctgaccatactcagataatgtccaacgaaactggcactcacatagccaaaggtccaaatgacactgaatgcgcccaataagaccccgcgatgttttcgtggtgaaaattcagctaataaagtatgtcccaccgagtaatcgccaccgataccaataccaacgatgacccgcaaaataaataactgttctggtgtactggcaaaaaattgcagtgctgaggctaaggtaatgatgacaaaactgaaactgaaaattttctggcggccaatgtaatctgagatccagcctaatattaggctgcctagaaatagcccgatcagcgcggctgatccgagtaatccctcccataatggtgtaagtgccattatgggtttgagttgaattaatgcaaagccaatcagacctaagatatagccatcgataaagtgtgcgccaaaagttagcccggcaattcttatatggaagcgatttagggggacatcgtccatcctgattttttctgatggtaatgtttgcatttacattccctcattttgtattcgccactgactgtgtcaccaacaggaacaagcgcttgtctgctatttgctaactatttttctgttatggaagtaggtaggtatcgataaagagacagaaaaatggttataggtgacctcctaacagagacagataggttatttcagaagcggacagcggcaatggatgatctattttcatcaccgggtcctgtgaggttaattttgtttgtcatggcaatgtgccagccaaaatataaagccgccagtgcgttttacgcatacccctctgagaaaaaggtacgtgacccgcctctgaattcttataaataaacgggcctgcccacatgtaaaatgcgcatattggcaacataaaattaacgattttctgggttgtggtttttgcgccaggcaatatttcatcgttggtatggagacggtattcctatgagaaaactcccatcactccgtatgttgcgtgtgtttgaagaggcctgccacacgctgagtttcagtaaagcagcggaggcgttatttatgacgcaaagcgccgccagtcgtcagattaagcaactggaaaattttctggggaaatcgctatttatacgcggacacagagggttagagttgacccaagatgagatgactatgttacctatcgtcagacagtcgttggatttactggaggagggggtgaaacatgtccagttaagtaatccactgcaacatctgcgcttacaggtcgcgccgacatttgccacccgctggttggccccccggttggttacgttactgcaacgtaatagtcagctacaaattgccctgatcagtgagattcgtcagaagtattgtgattttgacagcgcgatccgctttggtgatattcgtcgggacctgtcgaatgggcacctgctctgctacgaacagctctgtttagtcgccagccctctggtgatgcaacaggggcgttttcccccactgaccgctttaccacagttgcatattcttaatggcgatagtcgtctgacaaactggcagcaatggctggatgcggcacagataaccgtagccgcagggcataacgcgcttgagttcagtactcaagaccaggtgatcagtgcctgcactactggtgccggttacgcagtgttagatattctgatgattagccatgaactggataatgggttattgagacaggttttgccgctgacggtgaccagcactcatggctactggctagagatcccacaggataaaggccattcgccaagggtgattatttttcaggagtggttacagcgggagttgaagcgtgatattgccaagcgctactcaaaaggggaagccaaacctctaccggctgtgctttagcagcccaatggcgattgaattaagatattggccggaatgtggctcctgcggttcagtaagacaaggcaccaaatgtgagcgctgagaagagaagcagggggtaagcatcacaaccatctggatgtaaatgcacccagatggcggagttcatagagccgttttgggacggaaaagccccctggtgttggctaaaatatattcacagcagactaactttttcagcaacaataagctaaaatattagttctattatattaagcacttattctttaaagcagaaatattttagttaacataggtctataatagtagctctatttaagtctagttcttagtactatcctttagtctaggtttcttttttcaagaatgtcaataatttgaatgtgatgcagtgatcacatttttttacatcttgattttcattgaaaaaaatgtgtaaaaattgtatggttgcatgcagggataaagtaaatttggtctgctatgataattaatttttttgataatgaaagcattaatgaagatataaaaaattatatccaacggaggataaaagcctatggcaatatccgctattcttatttgctaatgaataaaaaagtaccgctacatccggcgatcatatcgaactacccgctagactgggtaaaaaagtacaagaagaatagttatcacctgatcgaccctgtgattttgaccgccaaaggcaaagtcgcaccatttgcatgggatgacaattcagtcatcaatataaaatcaactgattcggccgtgttcaatctcgccagagaatataatattgttaatggttataccttcgttcttcatgataataacaataatatggcgaccttgaatgtttcaagtggcgatgatgatagtatttttttcgatgaaagcatcgaggtgaacaaagaaaaaatacaaatgttacttatttttattcacgataaaatgcttggtctatataataaaagtcatcatgaaaacaacacgttgaataaaaaagagaataaaagagaaattttctctcctcgggaaaatgaaattctgtactgggccagtgtaggaaagacttactctgaaattgcgataattttaggtattaagaaaagcacagtgaaatttcatattggtaatattgttaggaagttaggtgttctcaatgccaaacatgcaataagacttggcattgagttacaattgatcaaacctatttagtcatactgggcacaacaagcggccagcttgcaagtgtatgagtatcaatattgtgcactcgttgtattttcctgatcaactgctgttggctattactgtcaatgctcaagtgtaaaagatagataacttcatttttctccgattcaccttgattaataacagtaataccccacccagagcgtttcagtattgtatacatgcctctgctaacaacagtcaatatacctttgtatccacggtttctggcgtaattgaccatagagagaaaaagtattgcactgagagaaccattattacctaatttatcccgagctaacgctttttcgacaaaaaagcggctcgactcaataaatccatcaataggtaaatccagatcacggaagtaaggagcaaaaggccccgtaatcatggttggatactgcatttcaacaaaacgaacactgcaaacgagagtatcgtctatagtgcctaataaataatttgtattctcatcatcatattgatcactttccttgccatcaatacaggttactttccagtccaaacgatctttaaatgttatttttctaagtgtaaagatctcatctaatttattctctgacattctgtcaaagtttacgttaaatacttttaacataataaaaaccaaatttatttaattaaaccaatatcatacatgattttagagtgttagtacaaacgttgaaggtgttttatgtgatgagatgaatatagcgataagcatgatgcggagttatcgcctctttttaactttctatttatatgattctcgtggcctatattcatccgaatgacttactacagtaagctcatcggggctctctcgcttgccgccttcctgcaattcgaattattcagggtataaaagaataaaaatagacatgcgtcttttttattttcacattttgcttgtgtgagtggtatttaggcgataaagcgccaagtaagcggctttttaagcaaaaagtgacatcaaacaggacttttcagtaagaagtagctataacgaaacatcatttcattttttgattgtaaaggatgttcatgtggaccgcagtccttctctttttacgagtaaaaagtttgtcttcttcggtgcaaccttctgttgtctactttgggggagtgcctatccggcaataaaaaatggctatcaattgtttaatatttcgcctgatgatattcccagtaagatggtgtttgctggatatcgttttttattagccggattagtattgctgctttttgcgctcgccagtggtaaggcaatagggcgtcttaaaaagggacaatatcagcaaattgctattttgggattaacccaaacggcgttgcagtatgtgtttttttatatcggtttggcttacaccactggagtgaaaggttcaatcatgaatgcgacggggacattcttcagtgtcctgctagcacattacctctataaaaatgaccggttaacgttgaataaaattattggctgcgctctgggttttgtgggggtgatggtggtcaacgtgggttcagatttaatggacttcaatttttcgctgctcggagagggctcggtagtattagccgcatttattctctccgcggccagtatttacggtaagcgcatttcgcagacgatggataccacggtgatgaccggctatcagttagcgattggtgggttggtgttaacccttgggggctatctatttgtatttggtcttggtcagtagactatttggcgcattcctccttgttgtaatgccgccgtgagtggtgcggtagccagcggttttgataagaagtctactgtggctcactttctctgttcaactgccggtgtcacatcaccgtggccggtgagaaaaatcacggcacagcgtactgtgctgttcacgtatctacgtatagacctgcgtgccatccattagcgtcatacgaatatccagtaataggatgtccgcttgaggtaaatcagcctgtttgatcggcgcgtgcttgcaaacggttagcaaagcggttgcacaataccctatctaacaaggcgggtggcagggatagattgagctggatattgatatccgtgtgccgtagcagtgcggttgatcatcctgtttacgttgtctctctgtttcagatcgagccactgaggtttgttagcagcctgaacaccttacttactacaagggatttattgtttgggtatcggcactttccgatgtataaattatcatcattaatatttatcagaggctggacaatgcaggcagcaaaactcagtgcaggtttattggcaacgggtggcattttgggttacgggggagcctattggcagatggcgtctttgctgatagttgcggggatcgctttgttggccggcctcattacctctggttttactgatcacgattatcgttgcaagtaacaggccgatgatgatttacgtatcatgtcgttgcccataaatggggccacaaggtaagtcatcacatttacactaactaaatacattcacattaaccaaacatcctcctcacgcatcagcgccaacaatggcgtaaaacaacaacatcggggcatcagcttagccgactgaaaaagggggcttaggatgtgtcatggcggtgtttcgggtattatatgggccgcacggggtcatgcctgtcaaaatacccgttcttttgggcaatcatttatcggagatactggctggtttttgatgttacctattgaacagtaaccaatttttatcagtaacctcttcgaaagacaggacgtacaccatgccagtgttacataaccgaatttctaatgaggaactcaaagcgcgtatgttggctgaaaccgagccgcgcaccacagtttctttttataaatacttcactctggaagatgctaaaaccttccgtgataacctctatagccaatttgttaagctcggtgtttttggccgcgtctatgtggcaaaagagggtatcaatgcacagatcagcgtccccgcgaatcgatatgatgaatttaaaatcgcgctgtttgcctcacaccctgcgctggatcaagtacggttgaatgttgcgcacgaagatgacggtaaatcattttgggttttgcgcctgaaagttcgtgagcgcattgtggctgatggcattgatgatgacagctttgatcctgccaatatcgggcactatctgaaagccgatcaggtcaatcagatgattgatgatccagatacgttgtttgttgatatgcgtaaccactatgaatacgaagtgggccattttgaaaacgcaatagaagtcccttcggatacattccgtgaacaactgccgatggcggttgatatgctgcaacatgataaagagaagaatattgtcatgtattgcaccggggggatccgttgcgagaaagccagtgcttatatgctgcacaatggcttcaaaaatgtttatcacgttgaaggcggcattattgaatatgcacgtaaagcaaaagagcaggggctaccactgaaattcatcggcaaaaattttgtgttcgatgaacggatgggggaacggatttctgatgatgtcatagcgcactgccatcaatgtggaacgccttgtgacgcgcataccaactgtaaaaacgatgggtgccacttactgtttatccagtgtccagtgtgcgcggcgaagtttgaagggtgttgtagccagatttgccaggaagagctgaaactgccacaggaagagcaacgctcccggcgggcagggcgtgaaaatggcattaagatttttaataagtctaaagggttgttgcaagccaccatgcacattccctcgccagaaaagagtgcggatgaaaagtagccactccgcttaacccgctggttatactattaaaattagacgttagttgacttaaaattaggctttagttgacgttgtcggttactttatccgctggcgtctcttttttccgtcttgagcagtggcggttcgaatacaaggattgataatgacaacacctgtggtgagtaaccaagggctacgattagtggcgatgctggcaatgctggtggtcatcatggccggtattaaagcggcatcaccaattgtcgtccccttcctgttggctatttttctcgcgatcgtgctgaatcccttagtcaaattgcttgagaggataaaaatcccacggacactggcggttattttactcgtaaccattattattttactgatggtgctgctgtttggccgcttaggctcttcactcaatgagttcgcacgctcattaccgcaatatcgcggcatgatgctggagaaaatgcgcgatctgcaagaatttgccctgcattttaatattgaattctcagtagatgacatcatgaagtatgtcgatccgagcatggcgatgaactttgtcacccgtctactcagccacctgtctggtgccatgaccagcacgttcttattactgatgaccgtggtcttcatgttgtttgaagtagaacggatgccgtataaagtgcaattgatgtttgataatcccgaaaaagggaatgctatcctcaaacgagcactaaatggtgtcacccattatctggtgatcaaaacgattattagcattgccacggggattgtcatttggctgttcttggcagctatgggcgttagattcgccttcctttgggggttattggcgtttgtactgaattatattcccaacattgggtcggtgctggctgctatcccacccatcattcaggcactgttatttaacggttttgctgatgcttttgcggtaaccggcggttatattttgattaacttgatagggggcaatattatcgacccgcgtatgatgggccgtgggctgggtttatcgacgttggtcgtcttcttatcattaattttctggggctggctattgggcccagtcggtatgttgctctcggtgcctttaactattattgctaaaattgtccttgagctaacccctgcgggttatagatttgccgttttattgagtgatggtaaacccgctaaggttgaagaagagcaagcgctctgatatcacggtggttagaaaaccctcagggccactggttaattggcctacggccctgaggaaccgaaaatggggtaagggagccgtgattaagaagaatgatgattcggcagtgcgctaataaaaaaagaaatagatgtccagccctagcaaaacaagcgataagcagatgtagagcagcagatgctctcttacattattgataaccattgagagtaatttatcgaacatgcttactgcctgtggctaaaatcagcgctcagtatagggactttatattttataaacaatgagctaaagcggttaaattcatgcgcttaagaacatatatttaggtcactactcaggcaagaaagcaggtaagaaataaacaattctatttattttcgcgttcaaccagagaatacaattcttatttaacaacacaattcattatgtaacaaaaaaattcaacaaaccatgttgattgagtgtggttgatataagtgatgatatattattcactaactgattaacaagttaataattagaatggaatgtattgtgtcgataatttatgatttatcagtaataactagtacaaatacttaaacacattataaatgaaacacaattccaatctattcctgacttttattttctcggtgatatgacgtttatgtgagtaaaccgtactgccgctgatatttagctttctggcaatgcgatagttaggcatctctgtcatccagtaacacatcactttgtgctcttgtggactgaacagggaagcctgttggtttggctgaatgcctagcctctcaagagagaaaccaggtaacctgcggagtaaattgggtagatgtttcttagccagtattgatacggattctgtcagaggaataggcattgatacggattctgtcagaggaataggcgtttcactaaaagggtaagaagcatctaaatagatataaactttagctcgggtacagtaatgaataaattgcgctaacaatggacaatgaccaccatagcgacaatattgagttaaattaacaataattatatccggctgaaattcttgaatagctaaagttgcctcttcaacggtagggacatccattaattttatagatgagacactattcaaataggtattgactccagaacgagtataaaagcattcgtcgatgattaatattttcatatgatttacatccttgtctgacagcaactatatttagtcgcaaacaaggataaggtaatcccctaaaggcttgaacgtcaattcgggaatcgcgagtggtttttacggattttccgagtataagatactgcccgtggcgatttgaatgatgttttgtactgaaataagggtgaaattatgcataaaaagtcgataactgatttaaaatatttatcgtcatcgacctctatttgagatgcacaatttattgcggtttaacgccctaattatcggaagcgagctaaagaaaaagctgagatatcaataggtgatggcttgtcttgtgcaaatagagcggtcacttcacccagtgctgtggcgaatttaaaaccatgtccactcaaaccactaactaccatgactctttcatcttctggcaaggtatcgatgatgaaatcttcgtctggactcatatcgtaactgcatgcctcaccacggagacaaacgcctacccctggcagaaagtggcgtaagaagctaaagacctcggtgccatcctcagcataacggccaaaaggtttacgctgtgctgccgattcaattagctgcccaccatgatgttttccgagttttagcgcgtcattctgagcggggaaaccgtaatagaggatattgtctggcatttctaccgtaaatgctgggaagtggttggcctcactgtaacgaccatcggcctgatgccaggagaacactttgcgtactggcgtcaccggtaatgtcggtagcagttctttcacccatgtccccgctgtcaccacgactttcgtggcgctgtacgtgccatcaatggtcacgacatcaacacctgcttggtgtgactcaatagccgttaccgggcaattaaacaaaataccgcaacccgcttcagtgactgctttgattaaggttttcaccgctaactctgagcgcaaatagccagattgtggttcgaacacagcaatatagttatccggaacagtaaatactggccatttttcacgaatttgtgttgagtttaaggtttctactggcaaatcatactgttgggcacttcgctgtacgttttgcagaaaagttgaattatcgggccctaagttaatcactccgcaggcctgaaataatttttcgccggtctgtgctgccagttggtcccacaaggcttgtgctcgtagcacgagaggaacgtatttctctccttcaccatatgcatggcgcatgatccgcgtctctccatggtggctacctgcttgatgtggcggcatggcgctatcaatcatcagcacgtttaaaccagcctgagaagcatagtaacccgcggctgaaccaacagaaccgctgccaataacaatcaaatcataatccatgtttttgtaccctgagggagtatcgctatctgtctacctgcaacgccaatgatttttggggtaccagtgactgtgggtatatatagaaacagcgatgataataattaaaacgatagtaataacacgggataggagggagaaaaagagatgttggccatatgagggagggagtggttaataaaaagacaccagataatatttactggtgcctgtttatgggtaataaaaaaatgatttgatggacaaaaaattagtgcttacggtggtccatatccagatattctgatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaccgccattctgaagtgaaccccatttattggacactttctctggcggttgacatggcctgagttcggtactgcaccggactcaggccgtttaattttactttgattctttcgttgttgtagtaatggatagactcatccaccgcttttttcagttgttctacattctcgtatttttcgttatgtcggcatatcgtttatcagaatactatttatcaagatattgctggcagccatcaagctatctgcttcacttttttaatctccagactttccagtttgccatcaatggccttaaccagttgcttaaaatgctctgttttattgtgcttttccaatgcttcatcggaagcccagcgttcgaaaaagacaaaagaccctttttgctcgctttcggtatggagatcatattgaagattccccttctcctcacggctaggctctataatctgatgaagcgccgctttaacctcttcaataaattcagtttttgccactatactggcgatgacacgaatttccatcgttattctcccatgctgaaaatttcatcagtgaactaccgttccatcagttatcctgacagacaccactatctcaaactccctctataagatgctttttttgtcttgttttcaacttaaccctaacaatcagatgcatcctaagcactttccgcatatccttagaccccgccggaaacattcctgtcacaacataaaaacccgatatctcatcatgactgcggagcctgtagaatgactgcacaaccccaaaccctaaaaattcgccgcccggatgactggcacattcatctacgtgatgatgaaatgctcagtaccgtgttgccctatacctccgaagtattcgcccgcgctattgttatgccaaatctagcccagccaattacaacggttgccagtgctattgcttatcgggagcgtattttagcagcggttcctgcgggccataaattcaccccgttgatgacgtgttacctgactaatagccttgatgctaaagagttgaccacgggttttgagcaaggcgtttttaccgcggccaaactgtatccggccaatgccaccaccaactccactcacggtgtatctgacatcccggcaatttacccgttgtttgaacaaatgcaaaagataggcatgcccctgcttattcacggtgaggtaacagatgcggccgttgacatctttgatcgtgaagcccgttttattgaccaaattttagagcccattcgccaaaagtttcccgaactaaaaattgtctttgagcatatcacgaccaaagatgcggcagattatgtgctggcaggcaatcgtttccttggggcaaccgtcacgccacaacacttgatgtttaaccgcaatcacatgctggtaggcggtattcgcccccacttgttctgcctgccaatattgaagcgcagcacccatcagcaagcattgcgcgcagccgtcgccagtggttctgatcgcttcttccttgggaccgattcagctccccatgccaaacatcgtaaagagtcatcttgcggctgtgcgggtgtattcaacgccccagcggcattgcctgcttatgcttccgtgtttgaggaactgaatgcattgcaacatctggaagcgttttgcgccttaaatggcccacgattttatggcttgcctgttaatgatgacgttgttgaattggttcgcactccattcctgcagccagaagagatcccattaggcaatgaatcggttattcctttccttgcgggtcaaacgcttaattggtcagtgaaacgctaactcatcaagattacagcaagcgggcgcatcactggctttgttcagtggtgcgtacaacggcaacctaaacatcaaaataaggcgagaggtagtgacaactttatagcgaggtgatcgaagggataaccgcacttggtgccattttggcggcgattctaaatactacggccctaacgccacacgtctcctttatctgatattgtcagcctcttggaataacgcccctccatctcaacatttttatatcagtctcttgtcgcctgaatgtttatactgtataaataaacagtatgaatattcggaggaccaattatgcgcgttgaagtcagtattgataaaaaaaatcagttgcccgcaggtgctatcgaagcactcacccaggaattgactaaaagactcaatacaaaattcccggacacggcgacggcagtacaggtgcgttatgcgagtgctaataatctctccgcattaggaggtgccaaaacagataaagacgtgatctctgaaatattacaagaaatctgggaaagcgctgacgactggttcgatgcggagtaagccattaccgccgtcatgctgaatctgtaagtcattcttggtggagcctgtacataaatttgtgtcattacctggacgctggcagcctttatccagccaccttaagtaagtttaaactgttattggggacaggctcctccttggggcctcactctgtgaactaggttaaaatcggttgccgccttcctgctactcgaattatttagagtctataatgctatttactgcattctgagcaccacaataccattttgccggggagtcgctcctcagccttttttgcttaaaacaggcgagtttcccttttccatcagacatattggtcatttttcccttcaactctacattgactaattaataaccataaaataaataatttgtaaatttttttgtatagtctccaaattcattggcggttgagtatactaaaacagctcactcggtaatgagccgcattgatcctcgttagtcactcaagccagtaactactatataaggggtctttatggacagaaataatgaagttattcagactcaccctgtcgtaggttgggatatcagtactgtagatgtgtacgatgctatgatgatacgtcttcattacctgtcttctatggatcaaccacaagaagatgcgttggttgatagaacgctctggcttacgaccgatgttgcacgccaattaattaatatattagaagctggtattgctaaaattgagtcatcagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttttttcgttgtaatactgcagttactcaacagattgcggtttggtcgcgggtgcagttgcctgggtagccgcggcatgacccccagcagaacctttgcctgagaaatcaaaggttggacgctcccagtgacctttggtcggtgattcaggggcgtaatcaggtgctggcgctttggtcattggcgctgaagcgaagtgtttgaacaccaccccttccggatgcgcaaccgcgggttgtttgactaccgcaaccacatcaatagcggtttcaaccgttggttcagcaatggtctcctgcgcaatagtggtttgctgagtagcaatggcttcagcagcaggttccgttattgcggtctcttcagccacagtttcagagatatttaccgcttcaactgctgtctcttcaacaatatcatcttgcacggttgacgcagtttctggtgtagtgtcaaccaccgtcgcagcgactacaacagccgtatcttcgatcataggcgttggttcaacggttggagcaatctctacaactgatgttgtttcttcgacaggatcagtttcaatcgctggctcggcaacggccggttctgtgacattcggttcttctgtaacaaccggttctacagttgcagtttccacagcagctatcgattccacagcagccatcggttccacaacagccaccgcatcaatagcggcttcagttttagcaacaaccgtttcagcagcagtcgtttcagcaacgacaggcactgcagcaacgataggtgcacggcctggaaccgcagcagccgaagatgaagaaccccccggtttgtgttgtggggccagtgttaccgctgcggtggcaaccgcaacggttggtgttgtcataacagatggagttgcactcgattcttgttctgcaacggtgttttgcacctgctctacaggcaattgcgcagtgacaatattcgctacactgacctgctcgacgatggctgtttgctcaacggttgtagtttgttcaatggcgatttgttcaacgacaacctgttcaacgactggcgtcactggataacgaacccacactttaccggatgccatttctggtgaggcaaaagcccctgccagaggcatggccgattgtgccgggtaacgttcatcacgataacggcgacggcgttgaccactaacacgcagatggcgtggtgaacgacgggaacgacgtggcataccattttcattattggtagtacgttcattagcactgtcatcatcagtttgagcagtaatttgtggcagtaacttcacttcttcttgtacttcagccaccaccacctgcgcaacaggtgcactgacaggagattccaacgtattcagctcatcatttgccgattgaatacggactttctgattcaactggcgacgctgacgacgttgcataacctgttggcgttcttcttgctcaggttgtacctcttctataacaggggcttccgcaacatctgctttgatttcttgtggtgcctgacgcttctcatcctgacgacgacgctgacggtcaccacggcgctgtggttgttcttcacgttgcgctttatcggcttcaacaacctcagtttgcccttgcgatgttgtcgttggctgggccggacgtctgttgttgcggcgttgatcttcgcggccttcacgactaacgttatcgcggccactgttgtcgcgattggaattatcacgattagcgccatcgcggttagcgttatcacgactggtgttatcacggttggtgttatcgcggctggaattatcacgaccttcgcgtggagtacgatcattgcgctctttacggccattattctggcggcgaggattgcggcgatcattacggcgattttcgctagtgtcggtttttacaacttcagcgggttgcacttctgcttcagcggaagcaccaaacatattttttaagccactgaacaaacggctaaagaagccaggttgttctacgtcagtactaaccgcggcgggtgttgcaaccgcaggtttagccttggctacggtaggggcctcctctggtggcacttctgttggcagagagaaggtagccaatgctggttgttctgggcgcttacgttcaatggtggcctcttccagcggttgcgccatttctgcttcgtgcagttgtggcaacagatagctgagagacgggacttcttcgcctttgcgtacgcgcaggacagagtagtgcggtgtttgcatctgatcgtttggcacgatcacggcacggaccccaccttgacgcttctcaatagcgtttactgattcacgtttttcgttcaacaggtacgatgcgatttgtaccggtacgatggcgtgaacttcatgggtattctctttcagcgcttcttcttcaatcaaacgcagaatagaaagtgacagcgattcattgtcacgtacggtgccggtaccgctacagcgtgggcagacgtggtgactggattcacccagcgatgggctgaggcgctgacgggacatttccagcaaaccaaagcgtgagatacgaccaatctggatacgggcacggtcctgacggacagcatcgcgtaaacggttttcaacttcacgttgatggcgtaccggggtcatatcaatgaagtcgataacgatcagaccaccaaggtcacgtaaacgtaattggcgagcaatttcgtcagcggcttcaaggttggtattaaacgcggtctcttcgatatcaccaccacgtgtggctcgggctgagttgatatcaatcgccgtcagtgcttcggtcgtgtcaataacgatagagccaccagaaggcaaacgcacttcacgttggaaggccgattcgatctgcgactcaatttgataatgactgaataacggaatttcaccgctatacaatttgattttgctgctgaaatccgggcgaccaagggcagcaatatgctcttttgccagttcgagaaccttcggattatcaatcaggatttcgccgatatctgggcgcaggtaatcgcggaaagcacggacgatcacgttactttcctgatggattaagaagggcgcggggcgaccttcagccgcttttttaatcgcatcccagtgcttcaggcggaatgacaaatcccattgcagtgcgtcagcagatttgcccacacccgcagtacgaacaatcagacccatgccatcaggtaattgcagggaagatagggcttctttcagctcggtgcggtcatcaccttcgatgcggcgagaaataccgcccgcacgtgggttgtttggcatcagaaccaaatagctgccagccagactaatgaaagtggtcaatgcagcacctttattgccgcgttcttctttatcaacctgaacaataacttcctggccttcacgcaagacatctttgatgtttgggcggccatgggaagagtaattattggggaagtactcgcgagagatttcttttaatggaaggaaaccatgtcgttccgcgccataatcaacaaaagcggcttccagactaggttcgattcgggtgattttacctttataaatattcgcttttttctgttcatggcctgggctttcaatatccagatcatacagccgctgtccatctacaagggcaacacgcaactcttcttgctgagtcgcgttaatcaacattcttttcatctttaacttactcgttatttttacattggcgttagaactgcgggcaaaataacctcatgaccggataaaccgatggccccgagtcttctagctaagccgtcaacctcacggttgtcgcctgcataggggcgcattatttcggtaagcctgtgtttcgttctgaaaaacagcgcttttatataaagggtagcttctgaatttaagacaacagagctttacccacttgccggccaagctgcaacccgcagcccgctaattgcttgatttcacattacgtcttacgccattgccgcgtttttgtgtgatcaggcaaagtttattattccacaagtctcttggtctaacgagaatcaacgtagaatttgtagcattattccattgctgacactgatatagcaagatgactttatctgtctacgtaaagattcttttactgtattcacagtgttgacggctatcgttgtcatattaaacaacaaaagtacgcaaacgttatcttctaatagccagattgacagttaagcacagaaaaaggggtggcgctaattcctcggtgtatttagaatcgcgcaccatgaaaacgaataatccagtagtgcaattaatcaccatctctgccgatgaagccggtcagcggatcgataactttttactcgccaaattgaaaggtgtgccaaaaagtatgatctaccgcatcgtgcgtaaaggtgaggttcgcgttaataaagggcgcattaagccagagtataaactggctgacggtgatgtggtgcgcgtacccccggtacgtgtggcagaacgagaagaggtgcaggtatccgccaaactggataaagtggccgcgttggctgattgtatcttgtttgaagatgattacctgttggtactgaataaaccttcagggacggcggtgcatgggggcagtggtttgagcttcggtgttattgaggggttgcgtgcgttgcgccctgaagcccgcttcctggaacttgttcaccgtttagaccgtgatacctcgggtgtcttattggtcgccaagaagcgctcagcattgcgctccttgcacgaacagttacgtttaaagagtatgcagaaagattatctggcgttggtccggggccaatggcagtctcactgcaaagcaattcaggcccctttgctgaagaatattatgcaaagcggtgaacgggtcgtgaaggtcagcagcgaaggcaaaccctcagagacgcgctttaaaatcgaagagcgtttcgaacatgccacgctggttaaagccagcccagtgactggccggacgcatcaaatccgtgtccatgccttacatgcaggccacccgattgcctttgatgaccgttacggttatcgtgagtttgatcaacaattacaaggcactgggctgcatcgtttattccttcatgctgctgcattacgttttgaacatcccaataccggtgagacgatgcggatcgaagcccccttggataaccagttgcgtcactgtttactggccttgcgtaagaacgccaccgtaaaataatctgttgtggcttaatttgttacagctaaagatgatcataaaaggcggggggcacagcatgcgccccgtttttattcgactgtttttacaattcgaccgtttttacaattcggctggctttatcattcgacgggttttaccgtcagggggttcacgccttgttcaatcagcatttgggtgagggcaattaaaggtaacccgatgagcgtattcggatcacgcccggctaaacgctcaaacaatgtgatacctaaaccttcacttttaaaacttcccgcacaattccagggttgctcccgtagcaaataaccgtctatttcggcttggctcaatgtgcggaaataaacatcaaaggtttcacatgtgcaattaatgctgttatttgccgtattcagcagtgtgagtccagtatagaaagtgacacattggccactggcctgttgcaattgttttacggcagtagaatattgaaggggcttgccggttattttaccgtcaatcacacagacctgatctgagccgatgattaaatgttgcggataacgcccggccagtgcctgtgctttcgctgatgccaaccgttgtaccagcgcttctgttgactcccctgcgtgtggggtttcatcggtttcaggggcatcagtaataaagggtaactggagcttttccagcaaggcacggcgatatgaagatgttgaagcaagaaccagttgcggcataatattttccataaaccatggcgtaatttaatcaggcatcttaaactgttcgccgcttcggaagcgaatattggtgaaaggtgcagtaaaacggcctttttctttgactctatgtcgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgaccattgatgcggtccgtaccgctcagaaacgtttagattacgcaggtatctattcgcctgagcaggttacacgagtggccgactctgtggtaagtgtggacagcgatgtcgtggcctcattatcgtttaatattgataatcagcgtctggcggttattacaggtcatgcagacgtcgatgtaacattgatgtgtcagcgctgtaatggcacgtttgcacaccatgttcatacaacgtattgtttcagcccgatcgtcaatgatgagcaggctgaagcattaccggaagcgtacgagccgatcgaagtcgatgaatttggcgaagtcgatctgctggctatgattgaagacgaaattattctttcactgcctgtcgttccggtacatgattctgaacactgtgaagtgtccgaggcggacatggtatttggtaaactgcctgcagaggtagagaaacccaatccatttgccgtattagccagtttaaagaaaagtaattaaggagtaaggtcaatggccgtacaacagaacaaaccaactcgttccaaacgtggcatgcgccgttcacacgatgcactgaccactgccacgctgtctgtggacaaaacttccggtgaaactcacctgcgtcaccacatcacagctgacggtttctaccgtggccgcaaggtcatcggctgagtagtacttgctaatctttagcaaggcgataccttggcttgtctgaccctagcgttagatgcaatgggcggggacttcggtccctgcgtcacagtgcctgcttcattgcaggcactggcctctaatccacagcttaaactcctgctggtcgggaatcccgacaccatcactccgttacttgctaatgccgattctttgttgctggagcggttgcaggtcatccctgctgagcatgttattgccagcgatgctaaaccttcacaagcgatccgtgccagccgtggtacttccatgcgtgttgccttggagctggttaaaaacggtgaagccgcagcctgtgtcagtgcagggaataccggtgcgttgatggggttggcgaagatgatgattaagccattggaaggcatcgcgcgtccggcgttaatgacggttatccccaatcagcggcgtagcaaaaccgtggtgctggatttaggggcaaacgttgagtgcgatagcacaatgctggtgcaatttgctgtcatgggttcagtgatggcagaagaagtcgttgggatagtcgagcctcgtgttgctttgctgaatatcggcgaggaggaaaacaagggcttggataatatccgcgaagccgccgcagtattaaaaaatacaccggcgatcaactatattggttatctggaaggcaatgatttacttaccggtaagactgatgtaatggtttgtgacggcttcgtgggtaacgtcactctcaagaccatggaaggtgtgataagaatgtttttatcactgctcaaaccatcgggcgaaggcagcaaacagtcttggtggcttaagctcatcgggcgctggctgcaaaaacgtgtggcaaagcggttcggtcatttgaatcccgaccagtataatggcgcatgtctgctaggattacgaggtattgtaattaagagtcacggcgcggcgaatcaacgcgcattcgccgtagctatcgagcaggcagtgcaggcggtgcagcggcaagttcctgaacggattgccgcgcgccttgaagcggtattacccaagagtgactgatcgtacatgtatactaagattctcggtacggggagttatctgcccgtacaagtgcgcagcaatgctgatttagaaaaaatggtggatacgtcagatgagtggattgtcactcgtactggtatccgtgagcggcgtattgcaggccttgacgaaacagtcgcgactatgggcttccaggcggcagaaaaagcgctggaaatggccggtattgataaggacgatatcgggttgattatcgttgcgaccacctcttcaagccatgctttcccaagttcggcttgccaggtgcagcgaatgctcggtatcaaagatgcagcttcttttgatttggctgcggcttgcgcgggttttacctatgcgctgagtgttgctgaccagtatgttaagagtggtgcggtcaagcatgccattgttattgggtcagatgtattgtcccgtgcattggatccagaagatcgtggtacgatcattctgtttggcgatggcgctggcgcggtggtacttggtgcatctgagcaaccaggtattatgtctacgcatttacatgctgatggtcgttatggcgagttgctcgctttaccgtatccagaccgtcagcaggaccaacctgcctacgtcacgatggcaggcaatgaagtttttaaagttgcggtaacggaactggcccacattgtggatgaaacattgcaggctaataatctggatcgcactgcgctcgattggttggtgccacatcaggctaacctgcgtattattagcgctacggctaaaaagttaggcatggggatggataaagtggtgatcacgcttgatcgccatgggaacacctccgcggcatcagtgccttcggcattcgatgaagcagtgcgagatgggcgaattcaacgtgggcagttggtattgcttgaggcgtttggcggtggatttacctggggttctgcactggttcgtttttgatttaaccggccgttttttgatgtaacaggaatgcaaaatgtcgaaatttgcaatggtatttccaggtcagggttctcagtccctcggcatgctggccgatttggccgcacaatttccgatagttgaagcgaccttcagtgaagcgtcgtctgtcctgggctatgatctctggcaattagtacaacaaggccctgcagaagagctgaataaaacgtggcaaacacagcccgcattgctgaccgcatctgtggcaatttggcgtatctggcagcatcaggggggcaaattgccatcactgatggcgggtcatagtttgggtgaatattcagcgttggtttgtgctggtgttctggattttaaacaggccgttagcttggttgaactgcgtgggaaactcatgcaggaggcggtacctgaaggtaccggtgccatgtatgccattattggtttggataatgaatccattgccaaagcgtgtgaagaatcagcccagggccaggtcgtgtcaccggtaaactttaattcacccggtcaggtggttattgctggcaacaaagacgctgtcgaacgtgctggcgcagcatgtaaagccgctggcgcaaagcgggctttgccattgcctgtcagtgtgccttcccattgtgcgctaatgaaacctgcggccgacaagctggcagtcgcacttgagaagattgattttcaggagccgctcttcccagtggtgaacaacgtcgatgtgaaagctgaggtgtccccagtcgctatccgtagcgcattggtccgtcagctgtataatccggtacgttggactgaaagtgttgaatttattgcagctgaaggtgttgaactgctgttagagattgggccaggtaaagtattgaccggcctgaccaagcgtatcgttgattcattggctgccgcggcagtcaacgatgttgtcacgctgaacagtgcgcttgaacactaagaaagagggtaacatgagcttcgaaggaaaaattgcactggtcactggcgcgagccgtggtattggtcgcgctattgcagaattattggttgaacgcggtgcttgtgttattggtaccgcgaccagtgagaagggcgctgaagctattagcgcctacttgggtgagaacggaaaaggtttaatgttgaacgttgtggatcccacttcgatcgacacagtactggcaacgattcgtgcggaatttggcgaagtcgatattttagttaataatgctggtattacgcgtgataacctgctgatgcgtatgaaggatgatgagtggcaggatattattgacacgaatctgacttccgtattccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgatttggccgtatcatcaccatagggtctgttgttgggacaatgggcaatgcggggcaggttaactacgcggcagctaaagctggagttattggttttagcaagtctttggcgcgtgaggtggcttcacgtggcattactgtcaacgttgtggcacctggctttattgagacggacatgactaggacgttgacggatgatcaacgcgcaggcattttagcccaagtaccagctaaccggcttggggatgctaaagaaatcgccagcgctgttgcatttttagcctctgacgaggccagctacatttctggtgaaacgttacatgtcaatggcggcatgtatatgatttaaaaatcacgaaagtatttgcgttatttgaggtaaaaaccgcaaaatagcgtaaaatcgtggtttgaccagccgagatttagttgcatctttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaatcatcgttgaacaactgggtgttaaagaagacgaagtgaagaacagtgcttctttcgttgaagatcttggcgcggattctctggacaccgtcgagctggtaatggctctggaagaagaatttgataccgagattccagacgaagaagcagagaaaatcactactgttcaggcagctattgattttatcaacgctaaccagcagtaagcgaacatgctttaagtttagatagttaggcggtcattcgaccgcctaagttttttttgtccgaagtgttattttccctccctggaggacaaccgtgtctaagcgtcgagttgttgtgactggactgggcatgttgtctcctgtcggtaatacagtcgaatccacatggaaagctgttcttgccgggcagagtggcatcagcctgatcgaccatttcgatactagtgcctacgcaacgcgatttgctggcttagtaaaagattttaattgtgaagattacatttcgcgtaaagatgcacgcaaaatggatgctttcattcagtacggtgttgctgctggcatgcaagccatgcaagacgccgggcttgacattacagaagccaacgcttcccgtattggtgccgctatcggttctggtattggcgggctgggtctgattgaagaaaaccacaccgcattggtgaacggtgggccacgtaaaattagcccattctttgtgccttcaaccattgtgaacatgattgctggtcatctgactatcatgtatggcctgcgtggaccaagcatatctattgctaccgcttgtacttctggcgtacataatatcggtcacgcggcacgtatcattgcttataatgatgctgatgtcatggtggctgggggtgctgaaaaagccagtacaccactaggtgtcggcggttttggtgcagcccgcgcattgtctacccgtaacgataacccacaagcagcaagtcgcccgtgggataaagaccgtgatggtttcgttctgggtgatggtgccggcatgatggtgttggaagagtacgaacacgcgaagaagcgtggtgcaaaaatctatgctgaagttgttggttttggtatgagcagcgatgcctaccatatgacctctccgccggaagacggttcaggagccgctttggccatggtgaatgcattacgtgatgctggcatcacaacctcgcaaattggttatattaatgcccacggcacatcaactcctgctggcgataaagccgaaacgcaggccgttaagtctgtatttggtgaagatgcctataaagttatggtcagttccaccaaatccatgactgggcacttattgggtgcagctggtgccgtagagtctatctttaccgtgttggcgctgcgtgatcaggctattcctgcaacgatcaacttggataacccagatgaaggttgcgatttggattatgttccgcatgatgcgcgtcaagtaaaagatatggaatacaccctgtgtaattcctttggtttcggcggcactaacggctctttggtattccgtaaggtataaccgtggctgttaaggttctgatgctaaaaaggcccggtttttccgggtcttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaattcatcttatatcattcaaacatcccgccatcatcagtgtctcacaaagagatatattcacagtctgcggtgttgcagccaaacagcaaacgaatacattcccagtgcatgcacccgtcagtgatttgggggcgtgacagcgattcgcactgcggcaaccagtcagaaggggtaaatcctcaacttaaatctgatattgtcagtgtataagttaaatacagagcaaccaaatacatggcaactgaatgtctggcggctaattatatgacaaacaagacacatcccatctaaagagaatctgaaatgttttggattaacggtgtagagcaaaatttgatttcagcttcggatcgttcggtacaatttggtgatggctgttttaccactgctcgtgtatccgatgggcgggttgtttggcttgaccagcatgtgctgcgtttgcaacgggcgactgaacgtctattactgcccacggtcaactggaaaatattgaccaaagaaatggtagaggcagcaagtcatacggagagtggcgtactgaaagttattatcagtcgtggaagtggtggccgaggctatagcggaacggcatgtcagcatcctacccgaatcatttcgctcagtgactatcctgcccattattccacctggcgggatcgcggtatttcgttggctcttagcccagtgcctctggcgcgcaacccattattggccggtatcaaacatctaaatcggttggaacaagtattgatccgcgcacatcttgaacagacagaggccgacgaggcggtggtacttgacactgcgggtcagctggtggaatgctgtgcggctaatttattctggcgcaaaggcaaccaggtatgtactccagatctcagtcattcgggggttgatggcattatgcgccagcggattattgcctgtttagcggctcataatatgccagttgaaattgtggtgcagccgctgaatgtactggccgatgccgatgaagttattgtttgtaacgcattgatgccagtactgccggtcaataaagtgggtaaatgggtatacaaatcgagagtgttatttgacctattaaacctgcattgctgcgatatatgagtgatgatacctgcgatgcatagatataattaattgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgtctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgattaattgttatataatcacgcttgtttttagaacgccgccacattcaatttaaaaccgccacattcaaatttaaaaatggccacccgatgaaaagaaaaagcaccaaagcactgatcctttttgttgtgatctgtttgggattactgctgttgggttatcaaaaagtacaagattttgcgcgtcagcccttggcgattaagcaagagacttactttaccttaccggcaggtaccgggcgggttgctctagagaatttattgctacgtgatcatgtgattgctaatacaggtttatttccctggctactgcgcatagaacccgaactggctaattttaaggctgggacatatcgttttacgccgggtatgacggtacgtgagatgctggagttgttggtcagtggtaaagaagcccagtttaccgttcgttttattgaaggtaagcgcctgcgtgattggctggatgaattacaacagtcaaaatatatcaaacatgtgctggaagggaaaacagatgctgaaattgcgcagttactggggttaaaagagagtgaacaccccgaaggctggctctatcctgatacctactcctataccgcaggtacaacggatttaacactgctcaaacgtgcccatcaacgaatggaggaaaccgttgcagaaatctggcaggggcgtgatgacggattgccgtataagaccccaagtgatttggttactatggcatcaatcattgaaaaagaaaccgcggtaaatgaggagcgggataaggtggcttctgtcttcattaaccgtttacgtcttggtatgcgcctacaaacggatccaacagtgatttatggtatgggcgaaaagtataacggcaacattactcgtaaagacttagataccccgacaccttataatacctatgttatttccggtttgccgccaacccccattgccatgccagggttggcatcgctgaccgctgctgcccatccggcccaaacgccctatctctattttgtcgcagacggcaagggcgggcatacattcaccactaatttagccagtcataatcaagccgtgcgtgtttatcgccagtcgctaaaggataaaaatgaacagtaaatttatcgttattgaagggcttgaaggggcagggaaaaccaccacccgcgacaccgtggtcgcggtgctgcgggcccaagggattaacgatatcgtttttacccgtgagccggggggaacccctttagcggaaaaactgcgtgatttgattaagcaaggtattgacggtgaggtcctgacggataaagccgaggtattaatgctgtatgccgccagggtgcaattagtagaaaatgtcatcaagccagcactggcgcgtggcagttgggttgtgggtgaccgccatgatttgtcatcacaggcatatcagggcggggggcgagggattgacagccaactgatggcctcgttacgtgacacggtgttaggcgaattccggccagacctgaccttatatttggatctgccaccggctgtgggtttggcgcgagcccgtgcgcgcggtgaattggatcgtatcgaacaagagtcactggcgttttttgagcgaacccgcgcacgttaccttgaattggccgccagtgatgccagtattaaaacgattgatgcctcccaacccattgaacaagttagtgcgtcgataagccaggcgctcgctcagtggctgaccaatcaggaacccgtgtaatgaattggtatccgtggcttaacgccccttaccgccaactggttgggcagcacagtaccgggcgcgggcaccatgcattactgctgcattcattacccggtaatggcgaagacgcattgatttatgcgctgagtcgttggctaatgtgtcagcagcggcaaggtgagaagagttgtggtgaatgccatagctgccgcttgatgttggcaggcaaccaccccgattggtatgtactgacaccggaaaaaggcaaaagcagtatcggggttgagttggttcgtcaattgattgataaactgtattcccatgctcaacaaggcggtgcaaaggtggtgtggttgccacatgccgaagtgttgaccgatgccgctgctaatgccctgctaaaaacgctggaagagcctccagagaagacctattttctgttggattgccaccaacccgccagcttgctggctacactgcgtagccgctgtttttattggtatctggcttgcccggatacggctatttgtctgcaatggctcaatctgcaatggcgtaagcggcagatccctgtggagcccgttgcgatgttggcggccctgaaattgagtgaaggcgcaccgctggcggctgagcggttgctccaaccagagcgttggagtatccgcagcgctttgtgtagcgggctacgcgaggcactgaaccgctcagacttgctgtcgttgttaccacaacttaaccatgatgatgctgctgaacgtctgcaatggctctcttcactgctcttggatgcgttgaagtggcagcaaggggcaggggagtttgcggttaatcaggatcaattacccttagtgcaacagttggcacacatcgcggcgacgccagtattacttcagttggctaagcaactggctcattgccgccatcaattattatctgtggtaggtgttaatcgtgaattgttactcactgagcaactgcttagctgggaaacagcactgtccacgggtacttattccaccttaccttcgttgtaaaagagtttaatattatgttgttagttgattctcattgccatcttgatagccttgattaccagacattgcacagcagtgtcgatgacgtattagccaaagctaatgcgcgtgatgtgggctttattttggctgttgccaccaccttgccgggtttcaccgccatgacggcattgattggtgagcgtaagaatgtggcgttctcatgtggtgttcatccgctcaacttggacggtggctatgattttcagcagttgagagagttagctgctggcactcatgttgtcgcgatgggggaaactgggctggattacttttatcagcaagataacatcccgttacagcaagcttccttccgtgagcatattcgtattggccgcgaattaaataagccggttatcgtgcatacccgcgatgcgcgggaagataccctgtcgattttacgcgaagagcaggcgcaggattgcggtggtgtcttacattgctttactgaagacaaagccacggcagcaacgcttttggaccttggcttttatatctctttctcagggattgtcacgtttcgcaacgccgaacaactgcgtgatgttgcgcgctatgttccactcgataggctgttggtggaaacagattcaccgtatctggctcccgttcctcatcgtggcaaagagaatcaacctgcctatgtccgtgatgtcgcagaatatatggctgtgctgaagggggtaagtcttgaatcgctggctgaagcgacgacagcaaacttctgccggttatttcatctagacccttcaacactctccagtgagaagcgcccgcttccataagaatacttttttttttagctcgtaattaatcaccgaaagaagtaatgttctcacccaatttattgggtgatggcggttattattgacgtttctttacgtaaagtacgaaatccgagagggattacgtgctttcttgaaagaaacgtgacggcaatcaaacattatgtaatctatttattttactcttcgtaaaaattaaaggggtgcttagacacccttattcgcaaaggcatactcccccctttgtaatgcccataacgcgaaaaacagcaagaaaagcactattactcaggagcacgctcaactatgtttaagaacgcatttgcaaacctgcaaaaggtaggtaaatcgctaatgctaccggtatccgtgttgcccatcgcaggtattctgctgggtgtcggttccgcgaattttagctggctaccgtcggtagtctctcacgtaatggcagaagccggtggttccgtctttgctaacatgccattgatttttgctattggtgttgcgcttggctttaccaacaacgacggtgtatctgcgttggcggcggttgtggcttacggcatcatggtaaaaaccatggcggtagtcgcacctctggtcttgcatctgccagcagaagaaattgcgactaagcatttagctgataccggggtattgggcgggattattgccggttcggttgccgcctatatgtttaaccgtttctaccgtattcagttaccagaatatttgggcttctttgcgggcaaacgttttgtgccgattatctccgggtttaccgcgattttcttaggcatactgctgtccttcatctggccacctatcggcaaagctatccaaattttctccgagtgggcggcttatcagaactcggtcgtcgcttttggtatttacggcgttgttgaacgttcattggtaccattcggtctgcaccatatctggaacgtgccattccaaatgcaaattggtgagtacaccaacgcagcgggtcaggtattcaacggtgatatcccacgttatatggtgggtgacccaacagcgggtaagttatcggggggtttcctgtttaaaatgtacggtctgccagcggcagccattgcgatttggcattcagccaaaccagaaaaccgtgcaaaagtgggcgggatcatgatctcggcagcactgacatcattcctgaccggtattaccgagccaatcgaattctcctttatgttcgtggcaccaattttgtattttatccatgcaatcttggcaggtttggccttcccaatctgtattctgttagggatgcgtgatgggaccagtttctctcatggcttgattgattttgttgtcctgagcggtaacagcagccgtatctggttgttccctctggtaggtatctgctacggtctggtgtattacaccatcttccgtgtattgattactaaactgaatttgaaaacaccgggacgtgaagattcgtctactgagcaatcagtacagggtggcacagaaatgtcagccgctctggttgaagcatttggtggtaaagacaacattactaacctggatgcttgtatcactcgccttcgtgttagcgtggcagatgtgtccaaggttgatcaggctgggctgaagaagttaggtgctgcgggtgttgttgtggcaggctctggtgttcaggctatcttcggtaccaaatctgacaacctgaaaactgatatggacgaatacattcgtaaccattaattcaggttaggggagagcaaaagggaggcgaaagcctccctttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatttcaaactaactgttgtgaattggttgaaatataacctgtccattttatgcattcttttactctgtttcttattagccgaaacaagattaaacgaatttactgaggttgtttgaacgctcgattcaatatactgactattgtgatgtttagttaatgctcatattgattcatatctaaatcaattaaattgatgtttccctctacctgtagtttttaatatcctctttttagtccataatttttaccacaacaagcatttcatcgtctgttgtgctctcgcgctacaatgggagccagtgggcggacgcgattgacatcaaggtgaagaagatgacccggtacttaaacaaagatacgacagtgtgtatttccctcgcggccaggcccagcaattttggtacccgttttcataactttttgtatgatgctttagatctcgattatttgtataaagcttttaccaccaacgacttggctgcggctattggtggtgtgcgagcgttgggtttccgtggctgcgcgatctcaatgccgtttaaagaggctgttattccaatggtagatgagatggatccctcggccaaagcgatcaactcagtgaatacactggttaatactggcggttatctgaaagcatacaataccgactatattgccattgccaaattgttacaggagtatcaggtcccggtagataacgtgtttgccttgcggggcagtggcggtatggcgaaagccgttgcttttgcgctgaaaaatgctggcttcaaacagggttatattatcgccaccaatgaaaagaccggcaagcaacttgcagagcaatctggttacatctatcgccctgatatgcagaatattcaggctgatatgctcattaatgcgacaccagtcggcatggctgggggggctgatgctgataaattggcttttactgaaactgaagtggaccgcgcgaaaattgtttttgatgttgtggcgttgcccgccgtcaccccgcttatccgctatgctcagactcagggaaaaacagtgatcaccggtgccgaggtttttgctattcaggctgtagagcaatttgtgttatacaccggtatccgcccaagtcaggcgctgtttgaacaagccgcagcttatgcaagaggctgatttataagcgcagtccgcgatccttaatgtcagtgagaaaggttagtcagccggggtgtttgggctggttgtgtgtcattcgccctggaaaatgtctaatcaggttgaaaccaatagaaattgtcgctcatactgcatgttcttcaattttataatgaccaaggaaatgtgttatggccgaagaaacgattttcagcaaaattatccgccgcgaaatccctgccgatgtggtttatcaagatgagctggtgacggcgtttcgtgatattgccccacaagcaccgacccatatcttaatcattcctaatgttttgatcccaacagtgaatgatgtcacggctgaacatgaggcggcacttggccgtatggtaaccgtagccgctaagctggccgagcaggaaggtattgcagaagacggctatcggttaattatcaactgtaaccaccatgccgggcaggttgtctatcatattcatatgcatttggtcggtggccgtgagcttggccctttgttgccccacaaatagccctataataagtaagttttgcagaggtcaacttatgcgcgatcttaaaacgttgctattacccgtgatattgttcgcttgcgtaacaacattgctggggtgcagcagcccgcaagggatcgcggttaacccacagcaaactgtcgtgatggatccatcggtactgacggccggtattctggcttcccaaccggtgatctccgcctcctcgggtaaaaatgttgcccgctcggtgctcagtaacagtcggaacataccggcaaaaatacactatcgtttttattggtatgatgcgcaggggctggatgtccggccactggaagcaacgcgttctattgtgatcgcaccgggtgatgatgtggctattcagtcaattaacaataattttaatgcgcgcagtgcgcgtctctatttatttttataacggattggtttttttatgatcacgttattggagtggaacaatgaaaaggtatttatctctggcgctggccgcactggtgctgacgggttgcgttcctccggattctgtcacgccgacgcctccagtgaccattgaaccggtaacgccaccggatgttgaggtgccaccgccggtagataccgttccgcagccaccgaaagtgcagtcaattgactgggctgtcagtgttgaacctctggttgcccaaatggtgaacagcgatgaggtagcgacaggtagcatactgttggtggattcggttaaaaataatactaatggcgcattgcaaacagcgaaagcgactgctgcgttgcatcaagtcctgtcatcaaataaaaagtttgtgctgatctcaccccagcaactgggcgtcgctaaacagacgctggggttatctgaggaggatagctttggctcgcgcagtaaagcgatcggtttggcccgttacgtcggtgcgcaatatgtgctgtacagtgatgtcagtggcgatgtgaaatctccgaccattgaaatgcaattgatgcagacacaaaccggtgaaatcatttggtctggtaatgcgcctgtccaatattgattcttctctgtctgccttaatagcaaacatcaatccggcggtgaaaaccgccgattgtcatattagcccggtatcaggattaaccggtgaaagttggcgtattactggcccagggattgactggctggcgcgtgagcaatcgccgcacaaaagtcagttgggggtcaaccgacgacgtgagcgtaaattcctgcaacatattgctggcaatgggctgtctccagcggtgattgctgctaatcagcgttggctagtggtgaactggcttgaaggtgacgttgtcactaatgagcagttcatcccattggtgaatcatgggcaattagcgcggttactggcccgcttgcatcatttgcccgcgagtggttaccgtctggatttgcgtgctcagattgcccgctatggggcgcttattgatcctacgcgccgttcacctggcggagtgcggctacagcatgattttcttcgtaggccattaccagcgataacaaaaattgctcctttgcatatggatattcaccccggcaatttgttaacaacccccgttgggctgaaattaattgactgggaatatgcggcagatggcgatattgctttggaaattgccgcgctatttcgcggtaatcattggtcaatgctacaacaacaggcttttttgcaggactattgcaacaatgagcacggttatcatgacatcgctcgtttatcccgtcagattcagcaatggttgccctgggtcgattacctgatgttgatgtggtttgaagtgcgttggcagcaaaccgcggacccaatattcttggcatgggccgcgccgttgcgccaacgttttaatttgtctttttaagccctgcggcaccaagcccgccgcttcaagcacgaagggtcgttatcaatctgaataaagtgaggtgaccgtgggtcccgtgatgttagatgttgccagctatgagctggatgctgaagagcgtgagattttaaaacacccactggtgggagggttgatcttattcagccgtaattttcatgatgcggagcagttacgcgaattagtacgccaaatccgtgcagcatcgcatgaacgtttggtggtcgcagtggatcaggaaggggggcgggtccaacgctttcgtgacggttttacccgcctgccagcggctcagtatttcgcggctatcaatgatgccgctactgcggctcaactggcgcaagaggcggggtggttgatggcagcagaaatgatggcgatggatatcgatatcagttttgctccagtactggatattggccatgtcagcgccgcaattggtgagcgttcattccacagtgatccacaacaggcgcggataatggcggagtgtttcatccgtgggatgcacagtgcagggatgaaaaccacgggcaagcattttccagggcacggcgcagtaaccgcagattcacataaagagacgccacatgataatcggccactggcagaaatccgtactcatgatatggttatatttcgtgaattgatccagcggaaattactggatgcgattatgcctgctcacgtgatttataccgaagccgatgcacggcctgccagcggttctgcctattggttacaagagatattgcgccaagagctagggttcgagggcatcattttctctgatgatctctcgatggaaggggctgcgatcatgggcagttacgccgagcgcggccaggcatcgttggatgccggttgcgatatgattttggtgtgtaataaccgtcagggggccgtgagtgtgctggataatctgtctccgatcaaagccgaccaactgacccgtttgtaccattcagggcaatttgaccgccagacattgatggcttcatcccgttggcaacaggcgaataaagcattaacggcactcagcgaacgttgggatgcacataaacaaacgttggggcaataggagtagcgccgggtacgcttcggtattattactcgcctcataagggccaagagctccctcttttctgtgggggctttgatcagtaacgcacactgccgcgcagaaaaatgccgtagcgaggataaatatgatcgtctatttacatggttttgattccaatagccccggcaatcacgagaaagttttacagctacaatttatcgatcctgatgtgcgctttatcagttacagcaccttacatccacggcatgacatgcaatatttgttgaaagaagtggataaagccattcagcaggggggcgatgaaaaatccttgatttgtggtgttggattaggcggtttttgggctgaacgtattggtttcttatgtggtattcgccaggtagcgttcaaccccaatctctatccgcaagaaaatatgagcggcaaaattgatcgtccggaagagtacattgatattgccagtaaatgtattgatggctttcgtgaaaaaaatcgggatcgctgcttggtggtgctctctcgccatgatgaaatgctcgacagtcagcgtactgcgggtgatttacatccttactatgagatcgtatgggatgataagcagaaccataaatttaaagatctctcaccgcatctacaacggatcaaagcatttaaaacgctgggttaacggcctgatttgttaatggcaggttaattgaaaaaacgcgaatggccggttattcggcttgggacgggttttttacggtctattccaagccattttcatcatcgaaaaagcaaaaatagcctttatatcctaagcaaatacaaaaattccaaactgtgactaaacgctaactatttgaatcctattctagaaaaaattcccatggtgtcactttaatcaaaaaaagttgatatatatcaattttggtatgaccatatgaccatgcatgatattctgaccacagtttattgatttaatattagcgaaccctatgttatctaaggatattattttttacccttagctaacaattggttcacatttaggggggcattttgacaacgctgaagaaaaaaatcgttattattggtggtggtgcagggggtcttgagttggcaaccagtctcggccataaactcgggcgcagtaaaaaagcagatatagtcctggttgaccgtaaccatagccatctgtggaaaccactgttacatgaagttgctacaggctctttggatgatggtgtcgatgcgttgagctatttggcgcatgctcgtaatcactatttcaatttccaactgggttcattaaccggtattaaccgtgaaaacaaaacaatcagcctggctgagatttgtgatgaacacggtgatgtactggtgactcaacgtgagttgtcctatgacattctggtgatggccttgggcagtgtttctaacgatttcgggacaccgggcgtgaaggataactgcatcttcttggataaccctcatcaggcgcatcgtttccataatgaaatgctcaacctattcctgaagtattctgctcaaccgggtgaaaaaggcaaagtagacatcgctatcgttggcggcggggctaccggtgttgagctgtctgcagagttacacaatgcggtgaagcagttgcacagttatggttttgaggggttagataaccacgcgctgaatgtaactttggttgaggcgggtgaacgtattttaccggcgttgccaccacgtatctcttcagcagcccatcaagaactgactaaattgggtgtgcgcgtattgaccaaaaccatggtgaccagtgctgatgaaaatggcctgaataccaaagagggtgaatttattcatgctgatttgatggtatgggcggcgggtatcaaagcgccagactttatgaaagacattgccgggctggaaactaaccgtattaatcagttggtggttgagccaacgctgcaaacgacccgagatccaaatatcttcgctattggcgattgtgcttcttgcccgcaaccgagcggtggttttgttcctcctcgcgcgcagtctgcacatcagatggccagccgctgctacagcaatattctggccttactcaatgggcagagcctgaaaccatatatctacaaagatcatggttcactggtttcgctatctaagttcagcaccgtcggtagcctgatggggaacctgatgcgtggttcaatgatggtcgaagggcgtgtagcacgcgtcgtttatatctcgttgtatcgtatgcatcaggtcgcattacatggttataccaagacaggtctgatgatgctggtgggcgggattaatcgggtgattaggccacggttgaagcttcactaaattccccttcggccttgacgttgcagcggcgttagcggcgttcactcacccgaattgcttactggtcgttgaccttaaaatcaatagactcatcgggattaatgagcctcattcgtgaggctcaccctgcgggctagcataaatgctgttcaaattggtttctaaccgatttgtcgctgacttgcagtgccaatgacgttgggggggcctggtgctacggcgcattttcttatgtgcactcgctttcaatcaatgacgcgtataagctcatcgaagaaatatctgaaaaattcaattctgagttgtttcctcttcttaataatattaagaaaagagatgataaatatctgcaaagaacgttgtaatggaataaattatattttttaaaaaagggaaaatacagtgagtggacgtaatgaaattattgatggccatttagcgcgaatttcaacgcatggatgagtatatactgaggttctggggtggatagatttaggccatgcacagggagacgatatcaggaacattctccgacaaatgagtgctggagagtcttcgaatagcaagcgaaacttgggagattattatgatgtaaaatattcacaaggaatgctagggatgaaaaggaaagtttctatttcccgaatgatcaaatggcgaataaagagaggaaggcatcttcacgagagatacagtatagctctcgcgatgatgatgagggtggcacggcaatttgagtctatgcaagcatcattccctttcaatttagtgactgatagtggttttagcggagaagatttagtatctgacctgttgggtttttatcgagttttttccatcccaagtccgttcgagatattgcgcccagtgagcaaagaagaagcgttaaaacgttgggattactacggtcccataggttcgtataaaaatgaaaattttctgtcattgttattcccagatccagaaaaatttcgtaatagcaaaccccgtttgggatatcttccatcatttatgcaaacagtaataccttacaataatttcaaatcgggaaatgtggggattgcctcacaagatggtgttgaagttgatacccatttcttaggatagtcgtacaatgaaaaaagtagctataatttttatcgtgttaatattaattgtggcattgccaatgatatatttttggccgacgataaaagtattaacgggagggaattcacgttataccgaacaggataaaaaacactatcaattactcacagatgagataataaagaattgtcctcgtatatcatcgaattatgaatttggttatgcaacggtggatgggcctggtatagaggttagtgcagttacatttcatggttctaatgatattgaaaaaattcataattacttatattcaataggttttacattagatcgtactgaggatagtggtgaatattggaaatctgaacgttcagataaaacagtacatatcggggttataaatagtcccaagacgaccatagttgaagtaatgaaatagaagcatttattcggccctgtcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtcactaaaaatacgacatcaataaacactcgcggtcagattcctcctaaacacactcacttacacctgctcttggggtatttgactcctttgtcttattgccagttcaacatgcattgtgcagactcccccctgtgtttacaaacggcgagtcacgcacgccgtatcccggtattttagagggcaactctctgtatcgggcgtggtcagatttttgtttttatgacgaaaatgcgtctatgcaaaattctgatacaaaaagtgcgtggtaacattttcaggaggatttcctgtgaacaaatcaatgttagccggtgtggggattggtattgccgccgctctgggaattgctgcagtggcgaatatagatgtcttctccagtgcaccacaatatgccaaagtgcttactgcaaccccgataaaagagaccatcaaaacgcctcgtcaagagtgccgtaacgtgacagtgacgcaccgcaaaccagtacaagacgaaaataagatcgcaggctcagttttgggtgcagtcgcaggtggggtgttggggcatcaggtcggtggtggccgtggtaaggatatcgctaccgtagcgggtgcgttagcgggaggatatgcaggtaatcgtgtgcaaaataatatgcaggaaaatgatacctataccacaacccaacagcgttgccagaccgtgtatgacaaatcacagaagacgctgggatatgacgtaacctacaaaattggcgatcagcagggaaaaattcgtatggatcgtgatccaggtatgcagatccccattgataaaaatggtcaactggtgctgaacaaccgagcgtaataccaaatctgttatccaagaccttgtaccaagaacccgcggagatagtgttagttctgatcgtttagccagaaagagcgttcagccagctaaatgggctgcacagttaagcgagtggcattagcattaacgcgggtttctcactgtggagaaacccttcacgcgttagtttcgtttgatcaacttcaggcatatcacgttgaggtgtatacctataaataatgtgtacataccgaggctaggcaatgcgatgttgtgcaaatgccgccagtaactccgtaataaatttcaaccgttgcgcccgatcacttaaatcttgcaccaacttcaatttggttggcccttccaaacggtaaatctgtggttgccgttgtaacagcccaatcaaatacaccggatccactttattgttctcgccaaactcaatgaaaccgccacgctcattgccttcaatacgtttgatacccagtttctgggcttgttgacgcaattcggcggtatgcaataaatagcgggcggggtcgggtaacttgccaaagcgatcgattagctcaacttttaactcatccagctcggtttcgttgcgcgcactggcgatacgtttatagaacgacagcctgatattcacatctgaaatgaaatcctctggcagcagcaccggcatgcgcatttctatttcggtttggttgctggtcaggtcttctaatgaaggctcacggccctcttttagcgcatctacggcactttccagtagctccatatacaacgagaagccaatcgtggtcatctggccgctttggtcctcgcccaatagctccccggcaccacggatttccaaatcatgtgtcgccaatgcaaaacctgcaccgagatcttccagtgacgcaatggcttccagccgtttcttcgcatcggtgctcatggcttttggattgggggtcagcaagtaggcataagcctgatggtgagagcgcccgacccggcctctgagctggtgcaactgcgctagacccaagtgatccgctcgctcaataataatggtattggcgctgggaatatcaataccggtttcaataatggtggtacagaccagcacattgaagcgttgatggtggaaatcattcatcacccgttccaaatcccgttcacgcatttgaccatggccgatggttatccgagcctcagggactaattcagccagtttctgcgtgactttttcgatattctccacatcgttgtacaggtaatagacttgcccaccgcgcaggatttcacgcaatatggcttcacggatcaccaggctatcgtattcgcggacaaaggtttttaccgccagacgccgtgccggaggggtggcgataatcgataagtcacgcatgccactcatcgccatattcagtgtccgtgggattggcgtggccgtcagggtcaggatatcaacatcagcccgcatcgctttgatccgctctttatgacgcacgccgaagcggtgttcttcatccacaatcagcaggccgagatcgtgccaatgcagatcgctttgcagcaatttatgggtaccgataaggatatcgattttgccttcagcggcttgttccagaatgacttgctgctctttggcactgcgaaaacgggatagcatctcaatccgtaccggccaagtggcaaagcggtcacggaaattatcaaaatgctgttgagccagcagggtggtgggtaccaacaccgccacttgtttattattggtaacggccagaaatgcggcccgcatcgccacttccgttttaccaaagcccacatcaccacaaaccaagcggtccatggctaacggttggcacatatcactgagcaccgcgttgatcgcctgctcttgatctggcgtggtttcaaacgggaagctttggcagaacagctggtattgctcacggtcatgcttaaatttaaagccagatttaaccgccctctgggcatagatatccagcagttcagcagcaacatcccgcactttctcggcggctttttgccgtgcccggctccagacatcgctgcctaacctatgcaacggggcgttatcgtccgcaccccctgaatagcggctaatgagatgcaatgatgacacggggacatacagtttatcttcaccggcgtaagtcaatatcaggtattcagcctttatcccacccgcttcaagggtggttagtcccagatagcggccgacaccgtgttccagatggactaccggctggccggggcggagttctgccaaattacggatcaacgtatcggtgttgatggtccgccggttatcttgccggcgacggctgacacgctcaccgagtaggtcgctttcacaaatcagcgccagttgtttgtcagtatcgaggaagccacgttccgaggccccaaccatcagataatggccggggttagccgcctgagacagcgtagtgatcagtgttgggctgagttttatccgtgccagcaggtcttgtaaggtttcacggcggccttcactttcaaccgagaacaccacactgccatgaaacgattcaataaagcgacgcagattatcaagaggcgctttttgttgtgcctgaacggataaatcgggcagcggttgataacataaattggtattcgcggctttggcgggctgcgcctctgttttaagctgaacacgcggccactcttttaattcattaaacagcgcatcaacccgaagccacaagctctcgggggccaacagtgggcgcattgggtcaacacggcggctttcgaagcgttggttaacgtcctgccagaagcgttcagccgagctttccagatctccggtgtttaccaataaggtattttcaggcagatagctaaacaatgtcggtaattgctggctgaaaaacagcggctgccaatactcgatacccgcaggccagatgcctttactcacttgctgataaatatgttcgttgtcgcgacggacttcaaactgttcacgccattggctacggaataattcaatcgccgctttatctattgggaactcatgtgctggcagtaagtttatttgctcaacttcgacgagtgtgcgttgcgaatcaacgtcaaatacccgcaggctatcaatgtcatcatcaaaaaaatcaatccgatacggttcattgctccccattgggtataagtccagcaacgcacctcgcgtcgcaaactcaccgtgctccatgacctgttcaacactgcgatagcccgcttgctcaagttgggcgcgtaacttatcccgtgacaagtgctggccttttttcatcaccaaagcgtggccatgtagaaattcgtgtgggcacactcgttgcatcagggtattaattgggagaataatgacaccgcgtttcattgccggaagatgatacaaacaagagaggcgggccgaaataatatcctgatgtggcgagaagctatcgtaaggcagcgtttcccaatcggagagggtacttacgggttgtggcgagaattgctggatctcatcacgcaagcgcaaggccgtttgcatatcgggggtaatcagcattaccgggccatcatggcgttcaatgatttcggcacattcgaccgcacaggctgatccggtcaactggcctaactgacgggtatcaccacgtcgttcaggcaatgaataacgatattgttgggacataagcagttaaacagtctctttgtatgtggttgaactgatgattgaccagtcgctaaccagcgcttaattttggcatgatagtagcagcacaacagcgacgacaaattatctgggcggctatcctagcacgcgaaaggccatcgctacagataagcgcccttttttggaataaaagccggagatatagacggttaatggttccataaagcgggagtaccctttattatcctcgatcactttgttttagcaacaggatctaaacagatttcatgtatcaacctgtcgccctatttatcggcctgcgttatatgcgtgggcgtgcttctgaccgcttcggtcggtttgtttcgtggctttctaccattggcattacgctgggggtgatggctcttatcacggtattgtctgtgatgaatggttttgagcgtaatctgcaagatacgattttggggcttatgccacaggcgctgattaccacaccacaaggttctttggatccaaacaagataccggcttcaaccctaaaatcgctgagcggtgtcagtgatattgtgccgttgaccacggcggatgtggtgttacaaagtgcgcgtaatttggccgccggtgtgatgctgggggttgatccacagcagcatgaaccattggccaattatttggttaacgtggatataaaagcgttagcgccaggtagctacaacatcatcctcggcgagaagttagcgggccagctcggggttaaacgcggtgaaacactgcgtttgatggtaccgagtgccagccaattcacgccaatgggccgtattcccagccagcgtgtgtttaatattatcggcacctttgcagcgaatagcgaagttgatggctatcaaattttggttaaccagcaggatgcatcacgcctgatgcgttaccctcttgggaatattaccggctggcgcttattcctctcgcagccgctgtcggtcgatagcctgagccagcagagtttgccagaaggcaccgtatggaaagactggcgtgaccgtaaaggtgagcttttccaggccgtgcggatggaaaagaacatgatggggttattgctcagtctgattattgctgtcgcagcctttaatatcattacgtcactggggctgttagtgatggaaaaacaaggcgaggtggcgattttgcagactcaagggttgagtcgccggcaaattatgttggtgtttatggtgcaaggtgccaccgctggggttatcggcgcattgctaggggcagggctgggggttttactcgccagccaattgaacaccctgatccctattttgggcgtattgattgatggcgcaacgctacccgtggagattgacccacttcaggttacggtcattgcactgctagccatggtgatcgctctgttgtccacgctgtacccttcttggcgcgccgccgccgcacaacccgcagaggctttacgctatgagtaatcatcctttattacaatgtataaacctgtgcaagcgttatcaggaaggccaactgcatactgatgtcctgcgcaatgtctctttcgctatcgagcctggtgaactgatggcgattgtcggcagttcaggttcaggtaaaagcacgctgttgcatttgctgggggggctggattcacctacctctggtgaggttatttatcaggggcgttcgcttaaccaactctcttctaccgcgaaagctgaattgcgtaatcgggagttaggttttatctatcaatttcatcatttgttgcccgattttaccgcgttagaaaatgtcgccatgccattactcatcggcggcagtaaacccgctgaagcgcaagagaaagcccatgagatgctggcggcggtggggttggagaagcgcagtaaacatcgtccatcggagttatcagggggagagcgccaacgggtcgctatcgcccgttctttggtaaataacccatcgctggtattggcagatgaacctaccggtaatctggaccaacgcaatgccgacagtatttttaatctgttaggtgaattgaatgttcgtcaggggaccgcgtttctggtggtgactcacgatttacaattagcgaaacggatgagccgtcaacttgaaatgcgagatggtcagctacaacaccatttgacgctggtgggggccgagtgatgggggtttcgccactttcacttcttatcggtttacggtttagccgtggtcgccgtcgtggcggtatggtgtcgttaatctccgtgatttctacgctaggtatcgccttgggtgtggcagtgcttatcgtggggttaagtgcgatgaacggcttcgaacgtgagctgaaaaatcgtattttagccgtggtgcctcacggcgaaattgccgtggttaatcagccgttcagcggttggccacaaaccttacagcgtatcgaaaaggtgcccggtatcgtggctgctgcgccttatattaattttactggtttgattgaaaacagtacgcaactgcgggcagtgcaggtcaaaggtgtggatcccgaggccgaacagcatctcagtgcgttgcctagcttcgttcttgacaatgcctggagccattttaaggccgggcaacaacagattattttaggtaaaggattggctgataccttgggggtgaagcaaggtgattggttgacggtgatgatccccaacagcgatcctgagatgaaattgctgcaacctaagcgcatccgtttacaggttgccggtatttttcaactgagtggtcagttggatcacagtttggcattagtgcctctaatcgatgcacaacaatatcttgatatgggtgatagtgtcacgggtatcgccatcaaagtgaatgatgtttacaacgccaatcaactggtacgtaacgcgggtgaagtgagtaacgcatacgtttatatcagtagctggattgggacctatggctatatgtaccgtgatatccaaatgatccgcactatcatgtatttagcgatggtactcgtgatcggcgtcgccagttttaatattgtgtcaacgttggtcatggcggttaaagataaaagtagcgatatcgcagtattacgtacattaggtgccaaagatggtctgattcgcgccatcttcatttggtatggcctgttggctggccttattggcagtatcagcggggccgtgataggggttatcgtctccctacagttgaccaccataatccgcgggctagaaaagatggtcgggcatcaatttttgtcgagcgatatctatttcattgattttctaccgtcagagttgcgttggtttgatgtggcttgtgtgttggcaacggcactggtgctcagcttgattgccagttggtatccggcacgtcgcgccagtcgtattgatccggcacgggtcctcagcgggcagtaattgaagaaaggcaggcttatgtattacggttttgatatgggcgggaccaaaatagagctaggcgtttttgatgaaaacctgcagcgaatatggcataagcgagtgcctacgccacgtgaggattacccgcagttactgcaaatattgcgggatttaaccgaggaagccgatacttattgcggtgttcaaggcagtgtgggtatcggtattccagggctacccaatgcggatgatggcacggtatttactgcgaatgtaccgtctgcgatggggcaaccattgcaggctgatctttcccgcttgatccagcgtgaagtccgtattgataacgatgccaactgttttgctctctccgaagcctgggaccctgagtttcgcacttacccaacggtgctggggcttattctcggcaccggtgttggtggtgggttaattgttaatggcagtattgtcagtgggcgtaaccacatcactggcgagttcggtcatttccgtttaccagtagatgcactggatattcttggtgccgatattccccgcgtcccctgtggttgtggccatcgcggttgtatagagaattatatttctgggcgcggtttcgagtggatgtacagtcatttttatcaacatactttacctgccaccgacattattgcccattatgctgcgggtgagccaaaggcggtggcacatgttgagcgctttatggatgtgctggcggtctgtttgggcaatcttttgactatgctcggatccccatttggtcgtggtgggtggggggttgtctaatttcgaaaaaatctatcaggagctgccaaagcgcttgcctgcgcatttattgcgagtggcccggttaccgcgtatcgaaaaagcgcgttatggtgattccgggggcgttcgtggtgcagcgtttctgcatttggcagaaaaataatcgtcacgattaataacaagacagataaagaaaaagaggcaaaaggttatgcgcattcgccataggctgtgtcggtttcgtaagagtaagcatgtgcggcatcaacgttttcgctcccgtatttttcatcgggatagtgcagtagcaaaagagatgaagaaaccctttgtcgttgtgcttactggtgctgggatttctgctgagtcgggtatccgtactttccgtgcggacgatggtttatgggaagatcaccgggtagaagatgtggcgacacctgaagggtatcggcgtgatcctgagctcgtccaacgtttttataatgaacgtcgccgtcagttgcagcagccagacatagcgccaaatgctgcgcatttcgctctggctgatttagaagccgtgctgggtgataacctggtattgatcactcaaaatattgataacttgcatgagagagccggcagtaagcgcgttattcatatgcatggtgaattgctaaaagttcgctgtactcaatctggtcaggtactggattggcaaggcgatctcagtgcggatgaacgttgtcattgttgccaatttccctcgccattacggccgcatattgtttggtttggcgaaatgccgatgggtatggatgacatttatcaggcgctggctgaggctgatttctttatttcaattggcacttcaggccatgtttatcctgctgcggggtttgttcatgaatctcatctacatggtgcccatacagtagaactgaatcttgaacctagtcaggtagaaagccagtttgatgagaagcactatggcctcgccagtaaagtggtaccagaatatattcgcgagtttctgaccacatgcggtgagaatcgtcagggggattgatttccccgttgggtgcctcaactcattcagataacttacggatatacccaaattgattagtgttgcaggtcgtcagtcaatcaacacgtcccggcgaactgattcgtgccagtaattcggggcgtgacagccgctagcaaacctgtaacttcagattaaaaggcgataaataagctataaatcactcaggggtgatgagctcatattcctgagtacctcgtcactacctcttattattctggcttaagtttatctaaagctgacctgacgcaatatttgatcatgatcacttccccataatgttattcactattatgagggtgggaaccatggacaaattactcgaccgatttttcaactatgtttcttttgatacacaagcaaaagccaatgtaaaatctgtgccgagcactcagggacagcgcaagcttgctcaggcgttgcaacaggaattattgacgttgggcttttcccacgtcaccttgagcgatcatggttgcgtgatggcaacattgccggcaaatgtctcctggccggtccccacgattggctttattgcccatctggacacctcaccagatttttcaggtaaaaatgttaatccacagatagtggagaactaccgtggtggtgatattgcgttaggtattggtgatgaggttttatctcctgttatgttcccggtattacatcaattacttggacataccttgatcacgactgatggtaaaaccctgttaggggcggatgataaagcgggtattgctgaaatcattaccgctatggtgcgcttaaagcaccgtaatgtcccccatggggatattcgtattgccttcacaccggatgaagaagtgggtaagggggctcagttttttaatgtggcagagtttgatgcacagtgggcttataccgttgatggtggcggcattggtgaattagagtttgaaaatttcaatgcagcatcggtggcaataaagatcgtcggcaataatgttcatccaggcagtgctaagggcgtcatggttaatgcgttgtcgctggcaacccgttaccatcaagagttgccagtagatgaaaccccagagtgtactgagggttacgacggtttctatcatctgcaaagtattaaaggcacggttgaacgcgctgagatgcactacattgttcgagatttcaatcgcgatagctttgaagcgcggaagaagaatatggtggatatcgccaagcgggttggtaaaggtttacatcgtgattgttatatcgaaattgttatcgatgacagctattacaatatgcgtgagcagattattaagcacccgcacattatcgaattagcccaacaggccatgcttgactgtgatattactccgattatgaagccaattcgtggtggtaccgatggtgcacaactctcttttaaagggttaccttgcccgaatatttttaccggaggctataattaccacggtaaacatgagtttattacgctggaagggatggaaaaagcggttgcagtcattatgcgaatttctgagctgaccgccaagcgggctaaagaatcataagctgaacgatagagagaaacgccccgaaaaggggcgtttgaggttattgacaaagtgcccatagcggagtgaataggcagcaagtaaagatgctgtaaacccgtcccaggcgctttattcttctgcctatcctcaccgtttcagatcgagttatcggggtttgtcagcagcaataaatacgtactgttataaacacatactgttataaacacgtactgccataacccgctgatcaatcgttaaaataccaataaccgctattgaccagtgctgcaagcattgccaggaaagaagggtcttcaagtgcatcacccaacatctctgcattcacgctaaagtgctggcacagtgcattggcggcctgtaagtgtggcgtatcaatcaactcaccattagcaaagcaacgatcaccaacccgcagaacccgtaatccactaaggcgttgtaattcatcgccttgcttcaatagttcatagatatcgccggtctgataaggcggctccggcggtgcaatatccaactcatggcgtgattgggaaataaattcaccaaaccagttttggaaatgttcaggttgctggaccagatccagcatcattgtgcgcagtttatcaacttcggacggtaatacttcggctggatgctcgcgtagctgtaaatctggatcgctataacgatagctacccagttctcgagccaatacataatccgcaaaaccactgaccagttctcgaccacttggggcgcggaaaccaacggagtaattcagcgcattttcaagggaatagccttcatgagggaagcccggtggaatataaagaatgtcaccaggctccatttcttcatcaatgatagcgtcgaaaggccccacttggagcaaatctgggtgtgggcaatgttgtttcatttcagttttttcgcccacccgccagcggcgacggcctgaaccctgaataataaaaacatcatattgatcaaaatgaggcccaacaccaccgccaggcacggagaaggagatcattaaatcatccatacgccagtcagagagtggacggaaagggcgcattagcgccgccgcgggttcatgccaatggtctaccgcctgaactaacaatgaccagttgttctcacctaaatgatcgaagctttcaaatggcccgtggctaacatgccaacgcccatcttcatggcttaccaggcggctatcgacttcattttccatggctaacccggccagttcatctggtgagagtgggtcaataaaatttttgaagccacgtttgaggataacagggcgcttttgccaatagcgttgtagaaagtcaggccaatcgagatcgagttggtaatccatgtttattccaggataaaggtgaaattgcctgagattataacggatacccgccatcagtatcaggggctgactggcaaatattattaatcatcgtgacaatcttgttgctgaccaaacgtcaccatcattcgggctccccctaaggggctttcggtgatggagattttaccttgatactgttcaataatttcagctgcaatagataaaccaagcccttgccccggacgtaaagtatcaacccgttgaccacgttggaaaattaactggcgcttattttcaggaataccggggccgtcatcatcgaccacaatggtcaattgtttttcggagtgtaaggtggtgacttcaacaaactcaaggcaatatttgcaggcattttctaaaacattccccataacttccatgaaatcattcttttctcccaagaatgtgacctctggtgagatgtccagtgtcagcgcaatccctttgcgttgataaactttatttaatgcgctgtacaaactatcgagtagcgcgggaaccgaatgaatttcacgtcctagaacattatgttcggaacgcatacttgcgcggtgcaggtaataaccaatttgctgcgagatacggctgatctgctccagcataatcggctctacttcttcaatggttgtttgtttaccggtacgcaaagaacgtagtgtggtttgtagcaccgccagcggtgttttaaggctgtgagtgaggtcagccagagtcgtgcgatatttggtatagcgctgacgttcgttcatcagcaagatgttgaggttacggactaaactttgtaactcacgaggtgggttttcatcgagttgttcacgctcacctttttccaactggctgatttgactagccagtgctttaattggccgcaggctccaataggcagcaagccacaataagggaatgactaataataaattcgccagcaggacataactgaaccagttccacactagatcagtacgttgtagctcttgtgggatggtatccaccaccacgatggtgagttgaggtaaacgagaggtcgcggcgtaggtattgacggagactgagtgcgtaagtgcgctatcatcggtgtcatcgtatttctttaactgatcttgagcttttgggttgtcacccatcatcattctactgatgtgcgtcccggtatccagctcataaaaccccggcttttgcagccagcttttctcaatgtgcgactccagctcagggacatgacgctgacgccataaaatattaccatctttgtcgtaaatcaggaccaggctggggacgttcagttcaagttctggcggaacagagatgctgagcttattgttatgccactgtgccagactgaagaataaattactttcaccacgatgggctctgaaggtgcttttatcaaaactgacgatataacctaccaccgcgaccatgccataagatagcgacagcgctaaaataacgccggctgtcgccataagaaaacgggctcgaagggagaagggtttattattttttctgagcatagtgtctagttgacgtcaaaacgatatccctgactacgaatagtcgtaatgacttcaccctgatgttctgccagcagttttttacgtagtcgacccattaatacatcgatagtatggctctctcgcaattccgcatccggataaagttgtagcatcaacgtatccttactaacgactttccctgcgttgcggataagggtttcaatgatagtgtattcaaatgccgtcagtttaatttgttgttggttaacacataactcacggcgtgaaaggtcaatctggaagggcggtagctcaataatttgggaggccaggccaatattccgccgcatcagtgcttgcatccgggcaatgacctcttccagatggaacggtttggtcacataatcgtcggcaccggcttccagtacagcgactttatcttgccagctttcccgtgcggtcaggaccaaaatgggtaagttttcttgatggctacgccagcgacggataaggcttaacccgtcttcaccgggcaaaccaagatcgataatagcaatgtcgggggcatgctcttgtaagaaatagtctgcttctttagcatcttccgcggcatcaacctgatggcccatttcacgcatttgcactgtcagatggtgacgcaacaacgcgttatcttccacaaccagaacccgcatacaccaatccttgataaaacgttaaccggataacaggatattatccggtaagtgaaaatttgacgctcattatgtaggtgctataccgtcttgagcacgataatgcatggcgcgctataaaaacttagacgccgtcacaatgtaaacgttgcaacaatttaaatgttgtaacaatttaaatgtggtagccatttaagcgctgtaacgatattagaagttataccgtaggccgacttgcatcgcttggtcactgactcgccagttatggtaggtataaccgacttcagcggccagtttttgtgtcagagcataatctgccatgatccgcgcttcatgaaatgcgcgtttatcataatttgccagacgataggcgatgttcacgccaatatctggtgatagtttggttttaaccccaatttcaccgctagcactgttataagtattggtttttttaccgtctttgctggcatcaaatactaatgcatggcggctggcacccacgacggtgtagaaatcaatatccggagtaaaagcaaaataatagcctaatccaagaacggcatctgcactaccacggttatcattggcaaggctgctaagtcggccatcaatgaagagcgagttatcaaagctataaccgccgttaagataaatcccacccatatttttattgccaatatggctataattttgtcggtcaaactgttgatcaaagcgtgagttgctattgattgaaccgaactgcaaaccaccagcgacataagtgtagttatctgccatggcgacactacaggaacccatcagggcaagggataatagggattgtttcaacataacagctcctgtgattgtaacgtccttttgaaattgtgagcattatcaatgacagccgttaaacagcgggtaaacagtggatgaacagcgaaggttagtgggggaggcgttgggaaagggggggaaggaataatacagatggcgttagcttttaccaaactaagccacctgtattagataaagaatattactttaattcatcaaccatggtggtggcgcggccaatgtaattcgctggcgtcatggccttcaaccggtttttttcttcttctggtagatccagcccatcgataaatgcttgcatacctgcggcatcgacacgtttgccacgggtcaattctttcagtttttcatacggtttttcaataccgtaacggcgcatgatcgtttgaataggttcagccagaacttcccaattatgatcaagctcttgcaacagatgtgcttcgttaacttccagtttgctgatgcctttcatggttgcctgataggcaatcagggcataacccagacccacacccagattacgtagcacggtcgagtcggtcagatcacgttgccagcgagaaaccggtagtttgctggccatgtgacctagcacggcattcgatagacccaaattgccttccgagttttcgaaatcaattggattaactttatgcggcatggtgcttgaaccgatttcgcccgcgatggttttttgcttgaagtgattcagagcaatataaccccagatatcacggtcaaaatcgatcaaaatagtattgaaacgggccacacagtcaaataactcagcaatataatcatgaggctcgatttgcgtggtgtatgggttccagttgattcccagcgatgtcacaaaactttcactaaactgatgccaatcaacctcagggtaggccacgatgtgggcgttatagttgcctactgcaccgttgattttacccagaatttccacttgtgttagttggcggaactgacgttccatgcggtacgccacattcgccagctctttaccgatggttgagggtgtcgcgggctggccgtgggtgcgggacagtaagggtaaatcgcgatattggtgggccagtgcttttattgagtcaataatctgccgccatgcgggcagcaggacatcctggcgagcagtttgcagcatcaatgcgtgggacaggttattgatatcttctgaagtacaagcaaagtgaatgaactcagacacggcatgtaacgcagggagattttccactttttctttcagaaaatactcgacagccttcacatcatgattggttgtgcgttcgatggtcttaatgcgttgtgcatcttgttcattgaactcttgcacaattttatcaaggtaagcgtttgcgttggcatcaaaagcaggaacctctttaatttctgcgcaggctgccagtttttgcagccaacgcacttcgacctgcacacggaattttagcaaaccgaattcgctaaagatggggcgcagtgcgctgactttgtcgccgtaacgtccatcaattggtgaaacggcggtcagtgaggataattccattggtggcaactcctgaggtcagattttaacgttcatatttcaatgaggtatgagcaagaattaggtatgggcaagaatgctctgtgcctgtttaaacagacggttacgcgaaaacattaactgtaaacggcttccaccgacttgttgccaaagcaccgctgagcggatacccgccagtaaggtcgcccggactttggcctgcaccaaggggctttgtagaatagccggtgagccagtgacttgaatccgtgggcccagtgggctgacaacatcaacataaatggatgccagcgaactcatcatcgtttcggattcgagatcaaaatgcgccagttggcgatcaagttggctgatgcgctcacctaacgtattcatcgctgatttacttgcgctgagcttacgctctagcaccatcaaacttagggtatagcgggttagctccgccgcctcgccctgacgattggcatttaatacactttgcaaggtctctagccccattttaaggacttgttccgtatcgccatagacagcaagggttgaagagggattggtctgtagcagccctctaagtaccgtattcagtgcgtcattatcgcactgcccttcatgggccaactgttggaccaagcgggcagactgacagatccctgccagcgctagtgtaatgtcataataattcttcgccacgatcactcctgtaaacgttctgatttgttactggcttccatttatcactggattattttatgccggattagtcagtgggtaacgctgttcaataataccgccccccaggcagatttcaccttggtaaaagacggcagactggccaggcgtgacggcagcaaccgggtcatcaaaccgaacgtcaacccgttcgtcatcaagtggtgttacggtacagggaatatcttgctgacgataacgtgtttttacgacacagcggaaaggggcggtcacgggttggcgatcgacccaatgtagctgttgagcaaccaggccaacagacattaaccgagggtgttcgtgcccctgagcaaccagtaacgtgttgctgtccaggtctttatccacgacgtaccacgggtcatcacccccctctttggtacccccgatacctaaacctttgcgttgcccgagggtgtgatacatcaacccttggtgtttacccaccagttggccgtcaaccgtcatgatcggacctggctgtgcaggcaggtagcggccaaggaaatcacggaatttgcgctccccgataaagcagatgcccgttgagtcttttttctttgcggtgactaaatcgagctgttctgctatgcgacgcacttcaggtttttctaactcaccgacagggaacaaactttgagcaatctgttcgtgacttaatgtatacaggaagtagctttggtctttatttccatcaaggccgcgcagtaggcggcttttaccatcaacatcctggcgacggacgtaatgacctgtggcgatataatctgcgcccaaatcttcagctgcaaattcaagaaacgctttaaattttatctctttattacacagaatatcgggattaggtgtccgcccagctttatattctgccaggaacaattcgaaaacgttatcccagtattctgctgcaaaattaacggtgtgcaactccatacccagtttgtcacatactgcttgtgcatcggccagatcggtcgctgcagagcaatattcttcgtcatcatcctcttcccaattcttcatgaacaggccagcaacttgatagccctgttgctggagcaggtaagcggaaacggaagagtcgacaccgccggacatgccgacgatgacttttttctggctattatctgacataggagtctcactcacgtaaacacctggattatctgtctgcagtttgacggagggtaccatccgagtaagccgttgacttggatcaggcattataaaaacaagcgccggattttatcacgttgcccgcaacggtgcattgccgattcactctccggggtaaattacctgaataaatctggctgagggtcagagcggccagttaaaggtccctataagatcaagcgaatagcgctctggctgcaggtaacaacggatactctccgcaaccaacggtgagcgtaaatgcgtcgattgcaatatttcatcggcacttagccacaggcaacgatcaatatcgctgtcatggggctgtgttggcagttgggcgggtaattcaatgacaaaagcgaaacgtaaaaagggggtattgtccggtgccagccattggtgcatccgtaaaaaatgttgtggtgtcgcgcgaatccccgtttcttcccataactcgcgttctgctgcctgaatgagggtttcatcggcttccagatgaccggctggctggttccagcgtttttcattgttgatggtttcttcaacgatcagaaatttcccctgagtatgaacgacacaggcgacagtaacatgcggtttaaacatcagttatctccttccattcgccgggctgtaagttgccaaggcttaaatttcccatactaaaacgaatcaggcgcagggtagggaagccaacgtgtgcggtcattctacgtacttgccggttgcggccttcataaagtgttattttcaaccaactggtcgggatggttttacgctctctgatagggggatggcgcggccatagccactcaggctctgccactaactccgcgcctgcgggtaacgtcaggccatctttcaacgttacgcctcgttttagctgtgtgagcgcatcgttgtcagggaccccttctacttgtacaaaatagactttacctgttttttgcgccggttgcgtgagcctggcttgcaacttgccatcattggttaataccaataagccctcgctatcgcgatctaaccggccagcagcataaacgtccttaaaagggatgaaaccctgcaaagtggtgcgtccagactcatcagtgaattgcggtaatacatcaaaaggtttattgaataacaatacccgccgtggcgcagcggggggggactgcctggcttgtgccttagtgctgaatcggttaactttgtgatttttaacagagaatttattcatgattattgcggtttcgaatgattagcgcattataccccaatccgtttcggattggcgcggaacgaatattcaagtagtattgacacgaatcttacaaagcattaacaaaattgcgctgaaggagaggttgatggaaagcaaagtagttgttccggcagaaggtaagaaaattactgtcgatgctcagggtaaactggttgttccgcataatccgatcattccatttattgaaggtgacggtattggtgttgatgtaaccccggcgatgatcaacgtggtagatgctgcggttaagaaagcttataacggtgaacgtaaaatttcctggatggaaatttacactggtgagaaatcaacccatgtctatggtaaagatgtttggttgccagaagaaaccttagatctgatccgtgattatcgcgttgctatcaaaggcccgttgaccactcctgtcggtggcggcatccgttctttgaacgttgctctgcgtcaacaacttgacctgtatgtgtgtctgcgtccggtgcgttattatgaaggcaccccaagcccggtaaaacaccctgaactgaccaacatggtgattttccgtgaaaacgctgaagatatctatgcgggtatcgaatggaaagcgggttcacccgaagcagagaaagtgatcaagttcctgcgtgaagagatgggtgtgaagaaaatccgtttccctgaacaatgtggtatcggtgtgaaaccgtgttcagaagaagggactaagcgtttggtacgtgcagcgattgaatatgcaattaccaacgatcgtgaatcagttacgctggttcataaaggcaatattatgaaattcaccgaaggcgcgtttaaagactggggttatcagttagcgcgtgaggaatttggtggtgaactgatcgacggtggcccatgggttaaaatcaaaaacccaaataacggcaaagaaattatcgttaaagatgtgattgccgatgctttcctgcaacagatcctgctgcgtcctgcggaatatgatgttatcgcttgtatgaacctgaacggtgattacatctctgatgcattggcagctcaggttggcggtattggtattgctccgggggctaacattggtgatgactgcgcactgttcgaagccactcacggtactgcaccaaaatatgctggtcaggataaagtgaacccaggttctattattctttcagcagaaatgatgctgcgtcacatgggctggtttgaagccgctgacttaatcattaaaggcactgaaggcgcaattcaagccaagaccgtgacttatgatttcgaacgtctgatggaaggcgctaagttgttgaagtgtagtgagtttggcgacgccattattaagcacatgtagttctgacgtatctataaacttcacgagggcttatgctttcgtgaagtttatactatttatggcgtgcttccccgtataacgcagccccgttcttgccactctgctccgcagtgatcagtccttagcatgcatccatgagcgctatttatcgctgtttactgaaaagaggcacacagttattaggcattgagtcacggatggatccccgttctagtagtgggcagggtaaccgatgtattgcccgcgattcacgtcctcttattaaatggagggcagcttgacgaccaatatcataataggggagttgtactgtggtcagtggtggtagatacaattcacccataccaaccatatcgccatagccgatcaccgcaacctgttgtggaattaccacacctttggccagtaaaacctgataggccaaaaatgcgatacggtcatcgccgcaaattaacacatcaaaattaggttttcccttagggcaatggcgttccaatagcggaatgacatcctgataatgttcatctccccacgctatatggcactgattgagttgctctgttggtaatgcagattcctgccaggctttttctacccctgcccgccgggccttgcctgccaaggtacactccggcagataaagacacaaaggccgctgatatccgcgttgcagcagcaacttcatggcttgatattgaccatcaaaatcatcgggaatgtagctaggaattgaatggctttcactgacgcaattagcgagaacaatgtttttatcccgaaatcgctcgggaatggtgacctgacgtagccccatagcggtaaaaataatgccatcgggccgttgggcgagtagttggttaagcgcccgttggctgtcctcgcgtgaggttaggttcactaaaaagctgttccagccaaactctcgggcagttaactcaatggagagcaatatttcaactgagaacggtgtggtcgccgtatcccaggcgagtactgccagggttgatgttttggtggcgtggccgcgcatcttacgggctgcaaaatcaggcacataattcagggattcaatcgcctgcatcactcgctgatacgtttccggccgcagttgctctgggctattaatcgctcgagatgcggtcattaatgaaacagaggctagatttgccacttctttcagtgagaccattacgtacctcctggattaggctggcagggtaattatattgtcatgggtgatgctgttgctctcattttatagttgtagtgatatcactattatctatcaattatacgaggctattgaggttcgattggttttgttaaaggtttgtatatgatatgtgttgtgtattaacaacttggggtgggcttggcaggcagcagtaaaacgccctcaatattgagggctgaatgtattgaggaatgaatgtattgaggaatgaatgtattgaaggctgaatgctagcggttggccttgtcatcggcctcatcaataaggccattcgcaatagcattggcatcaagataacgtgaggaacttaaaatgccgttcagcgtttctcggatgctaagcaggaactgatcgttatctgactcattcgcgcattcaaccattaaggcgacaagcaaagcttcatgggcgatcaaatgatcttcaccaggtaagtttgcaccagtttcacctgtgtgagcgcgaacagatgtttggttaattgatgacataaaactccttatttaataattggataaccacctacccactatagcgaggttttagattattgctatgataaatcacctcccagtcgggataggggtaacagataatgcggtgattctgtctaatcccttaactttcctacgttattcaatgggcggtaaatacggaccgccgcggttagtcgcaatgtccgatgtgccagttcttctgccgcgccagcatattgctcaaccatcgcggcattctggtaagtcatttgatctagccgactgatcgattgccggatttggccaagggcctgtgtctgttcatgagtcgaggtgctgatttcactgatcaacgtagagacctggcttgcctgtttgacaatattgtccatagtggcaccggcactttgcaccaaagtacttccgtcacgtacccgctctacactggtctcaattaaatgtttaatctcttttgctgcggttgacgaacgttgtgccaaatggcgtacctcgctggcaactacggcaaatccacgaccttgttcacccgcccgggccgcttctacggccgcgttgagtgccagaatattggtctgaaaagcaatgccttcaatcacactgataatatctacaatgcgatggctggagtcattgatagtgcccatagtttcaatgacttggtgcatgagctcgctgcctttttctgcggcatggctgctcatttcggcgagtgatgttgtttcattggcactgttagcgctgttctgcactgtcgcagctaattgttctgtggcactgacaatgtgttgcagattatcggttgcttgttcggttcgtacttttagttcgcgattgccagcagcaatttcgttgctggcggtattaatcccatcaacctgaccactgacatcatcggttaaagaacgtaggttcaggccgagttgattgacgctacgcattaaataaccgatttcatcgacacgatttagttgtacataatcgcctgcttctccggaggaaacgtcctgcgcctgttgcaaaatagccgcgatggggcgggcaatctgccgctccaaccacagtgaagccaatacgctccaggtcaatgccaccgagccgagaatcaagagaggttgacccgctacctccatcacactggcggcggcggttggaatgatggcggaacttagcaaggcactccgcaggcgccagcgtaatggtaaagtttggaacaaagaaagtggggagagccaccccgtgcgcacgatcagcccacgatacaaggcaatatgccgccgttttgccttaccggtgttgaaatcggtatacaatgcttcagcttgttttacctcatcgcgagttggcgcaatacgtaccgaaatataaccggttaaacggccattatggcgcagtggcgtcgcattagcccggacccagtaataatctccatttttacggcgattcttcaccaatgaagaccaagaaagaccggcattcaatgtttgccacatatcagcaaaagccgcgggtggcatatcggggtgccttaccatattgtgaggttgaccctgcaactcttgatattcaaagccactggcacgaacaaaagcagcattagcgtaagcaatatttccatgaatatcagtggtggactgcaaggtgatatcgcgctcaatgggatactcctgccggctgacaggtttgttaactctcatattaacctcagtaaagggaggagatccctggtagtcaatagacccgttatacttcaagttacctgtgcgttggctacgttcaataatccgaattacttactggtcgttgaccttaaataagtaagcttatcgagattaatgagccttatcctgcgagctagcataaatgctgttcaaatcggttccagacgatgtgtctctcgcttgccgccttcctgcaactcgaattatttagggtatataaataataattactgacgataatcggcgtcattgaggaaaactttatacttacatttattaaattatttatgccctataaaggtgctgtttatttctgcctttgcacttatttagagcgttatattttttatgtgattattatgtgttgtacgttaactcaaagatttaaaacgatttaacgcattaaaaaatataattaaatcacattaaaacaagtggttgagattattcctgcggaaagtatcacccttaaattgattaaattaattaatgtttttttcataaggaggaggcgctcttcagttcgctgctgaaggtgttgaaataagttaaaaagttacatgacatgctcgttataagataattctcgcacaaatgtttattagttatgaataacacaggaattatttgttaaggttgattcggatatatatcgtgaatctgcattaaagtgaaaattttttgtgggagtaggaataagttcgatatctgcacctgtctaccatgacgaggacttcgataggcttgatcaaagttagggagacaaccccgcggcggcttggcttaacagcgaaatagcttaaccaataaatggcgtaacagataaatcgcaaatcaggccatctaagacagcatggggcctgattcgcttaggtgatcaagctattaaggcagtttaacgtgtcgccagtgttgctgttattaccttggcataaggggtggttgggcggccaataagtttactcaatgtatgggagtcatcaaataacccaccttgcgcggcaccggcatctgaatccgccagcataccggccaagccgtcaggtaaaccggcactgattagggcgtgtttaaagtctgcctcggataaatcttggtaggcgactgctttaccggattggcgagtaatttctgccgagaattcggataatgtataggcatcatcgccagccaatacgtaaatcttaccggcttgattttcctgaaccagtactgtggcggcagcttcagcataatcttcacgactggctgaagcgatacgtccattgcctgcggcaccgataaatgcaccgtgggccaaggctggagcgatgcttgccgcataattttcggtataccagccattacgcagtaatacgacgggcagacctgaatcacgtagcaatccctcggttgcccgatgttcttcacctaatcccagaggggatttatccgcatgtaacaggctggtatacgccaaaagtttgacacccgcgcgcttggccgcattgatcaccgccgtatgctgcgcaacacgttgtcctacttcactggatgaaattaacagcagtttatcaacccctttaaacgcactatccagcgttgttggttgattataatcggcttgacgcacttgcacccctaacgccataagatccttggctttatcagggctacggactgccgcaatgatgtcgtgggcgggcactttttttaataatacgttaataacgaggcggcctaattggccggtggcaccggtgactgcgatcataatgacgctccatatttagaagaagagcagttgacgctcagagaagactattttggatatatctgcccaaaatcatccttaaagccatcatatgcaatatactcactttacgtaagtacataccaaaaggttagtgtgagagtgacaaaactacaaaatatgaatggcaacatttcatttccggaacaactcaggcgcggtgaactgcttaatgtcgattgcccgtcaagagagatactcaagcgggtgactagccgctggggggtgttggtcttgatcgctttgagtaatgaaacactgcgttttagtgcattgagacgaaagattggtggggtcagtgagaaaatgttggcacaaacgctccagcatcttgaagaagatggttttattgacaggactgcttatccggtagtgccacctcacgtggaatacagcctcactccgttaggaaaagagatccaagagcaggtggaagggctgacggtgtggctggagacaaacttgcatcggattatggaacaacggcagcagcggtcagtatgaccgtcgtgatttatcgtctttggcctcatattctggttgtgccagcgccaacagaagatggccaacctgttttatagcgcggtgcttgaagggggtaccgcaccagataccgttttgccaactatcgggcaagcgcgcttcggtggcttacgccattggtaccttaaatctacggccccaacggcaggtttccccttcatctgcatttatttatccgcagccagaggttagcggtccttttttttaccaaaaattttcagcagcgcgccaatcacacaacccaaaacgacacccagtattacccattcagtaaatgacataatcagacctttttatttatttgacctgattatataaattattccctgcttgtctacgccagcccataccgcgaggctgaattgtctgagacgcttggcccgtgggaaatgttatatcaatcttattgtgcttctacattgttagccagacgatcgtaaaccatactcgatgaagtcaaaatattcgcagttttaataaggatatagaatcatgtcagtattagaaaatcgtgtacggctatctgggctggtattgatgctaagcggattggctgctattactgcgccggtagccgccgagccatcgggctatactttagaacgtgtggttattttgagtcgccatggtgttcgctcgccgaccaaacaaacgcagcttatgaatgatgttacgccagataagtggccacaatggccggtaaaagcggggtatttaacgccacgtggtgcggagttggtcacattgatgggggggttttatggtgattactttcgcagccttggtttgttagcggcgggatgtccggcagaggggggggtatatgcacaggcagatatcgatcaacgtacccgcttaaccggacaggcatttcttgatggtgtggctccggggtgtggtttgaccgtgcataatcaggccgatttgaaaaagaccgatcccctgttccatccggtagaggctggcgtgtgtaagttagacgccgcacaaacagataaagcgattgaagaacagttgggcgggccgttagatacggtgagccagcgctacgctaaaccttttgcccagatgggggacgtgctgaattttgcggcttctccttattgcaaatctttgcaacagcaaggaaaaacgtgtgattttgcccactttgcggccaatgaagttaacgttaataaagaagggacaaaagtgaccctcagtgggccactggcgttatcatcgacattgggtgaaatcttcttattacaaaacgcacaagccatgccagaggttgcctggcaacggctaaaaggggcggagaattgggtatccttattgtcattacataacgcgcaatttaatttaatggcaaaaacaccgtatatcgcccgtcataaagggacgccattattacagcagatagatacggctttaacccttcaactggatgctcaggggcaaaagctacccatttcagcccaaaaccgggtcttgttcctcggtgggcatgataccaatattgccaatattgcgggtatgctgggagccgactggcagctacccgagcaacctgataatactccaccaggtgggggattggtttttgaactatggcaaaatccggataaccaccagcgctacgttgcggtgaagatgttctaccaaacgatggatcagttgcgtaatgccgaaaaattggatctgaaaaataacccagcgggtattatttccgttgcagttgctggttgtgaaaataacggtgacgataagctttgcgagcttgatacattccaaaagaaagtggctaaggtaattgaacctgcctgccacatctaaatggatattatctggttggcattaacaccaaccggattacatatgatggcatcttattattacggcgggtcgtattcaggtaattacagttgatattattattgccgtgcaatctgttataaaaaagctgtcataaaaaaagccgggtggcccaataaaaggtaggccagacccggcaaataaataccggcaggaaagcgtactgcggttaatcggaaaccgctgttttaatcggtggctataagcctaggctaatgtgatgaaactaaaataatcttgtgatgaaattaaaatgatatgcttataaacctagtctcactaaatcaaaaggaacgtggcgttcaccggtatgcagtaactcgacaaccttctcccgctctgcttgtacggcagacattccgtcagcatgaatggcttttgccacatcaatcaccccagattgtgcgatcatcacgcgttgccctgggacaatttggtttctatttctatcatagactttgaccatattagcctccactttatctgatagggcctaataactgtacacgtagggatacacgcttaagatctatatcttaaagcatctccttacgtaggatacgcttgatgaaataaacctttggctgttctcactataataggttccgcttcagtgtggaaaaatgatatttatttttttctgtgggatcaagtcgaataagcactttttttatgattagttggcggggtatatcaggcaggcgcgtgagccttagtctattaactcccccatagggttagtgagggagttagacgctatgtggccacttatatcagcgttttttgtgtcaacgcttccagtattttcagtggtgagcgctgggaggatttcattccttcaacaggtagtagtaacgtttgctccaacataaattgtccgcccatcgccgcatgaggtgtttgatccgaaaagcatatccaactgctgcctggtgggaactcaatggcctgttgtaagccatctttttgataagcgagatcggccttcattttgtcatgcagttggagcatcagatggtcgtaatggctacgggggcgcttggtgataccgattttatgttgcaaccaactgctgagcgatgaatagctatccagttgtggcaaatagcggctggcaagttgtgtaaaatcttcaccgacacgccaggaacgcgcttcaccatgcgggttaatattggtgaatatgcggatgatacgctcaccgtagtttgggcgtgacgggaaagcatctacatgtaagcggctatcatctttacgccatgacgtactgtcgcgccaggcggccacagggtgtaatctcaagctattggtcgggctgtgtagcgcatgcgtatagaccgggaggagttgctgtaccaaactgaggcaactttgataataacgatccaataactggcgggttaatgcgattttgcttgcatcagtcacgccagttaatacaccttctaacggtttgaaactgatattcttgcgtttaacatcaaccagggtagggtccagtaactgtttttcctgctcactcagttcaaaagtcaggtgaggtaagaacaggactttaccttgctcaagtgcctcaatggcaccggtattatcctctgcattctggtcccagcgcgtgttaggaagtgtaaggatcagcggatctgactctggtttatcaatacacatcaaagatctgctcctaaatatcaatataattctgtcaataataaccctttattataggtaacgtgaggcttgagatgctcacttccgctttttatatttttatcggtcgaactaatggtggaaatcgccgtgtaatcggggtggttttgactatcgaggtataggtttctgcttgctctgaccagcgatcaacaatggtatccagttgtcccattgaccgaatggataaacggctcaaaaaacagtcatcaccggttattttgtcacactctatgcactctggcgtgtccttgatcattttctcaacagcatccagcatgttggcgacaggtttgacgcggacaatagcttgtaagttataaccaaaggctttttggtccaaacctaatgtgtagttaagaatgatattctgctcttcgagacgccgtagacgttcagaggtgctcggggaagataagttgactttctgggacaggtctttcagggaggtccgtgcattttcgactaaaatggcaatcaattgttcgtcaattttgtccatagttactgcctcttattcttagatgtatcaatggattataggtaggtttaaagttattaccgatagccacctaacattttttatatctctaattgataaaaatacatttcttatattgtaatgtttatatttctacgtgactggcgcgacaacaagataagctgcggtaacctcggtgagtagacccaaagttgggagcagtctcagtggttagggtggggccaaccgcaagcaagaaggcggtatcaataaaataggtgttttacatgccatcaaaagaggtaatcagtaggggatataacatgctgagaagagttaaggagcctggcggtacaaagcgtactgaccattggcgcattggcgcattgtccattggcatattgtccattggcatattgaacattggcatattgaacattggcatattgaagatgagtgcattgactatcgccaggatgaccgctagcgatagtgtttggatgcgtttatggcctaataatcatgtttatggactaataatggtattgctgaccagggacggcgtggttttcagatcattgagttgaattggttttttttgcatataggctaaatcgtaaacatcatagaaatctatttcgcctttgttactaatgatatgtttgaaacggagtttaaagtcatcactgatatttttgttgttcaaaatttcgtcgattgcctgggttgataatgcgcggctaaagaaccattcaccgttgtaacagacccgcaagtcaagaacaccgatatcttcaaacttaaataccggcttgatttccatcattaaaatcgctgacatgacaacaaaaaaaacagtaaaggcgatcatatagccagtaccaaagtaaggcgttaagtacatcaaaaccaaaacaaagacgtatgacactaacatcgccagacagagataaggatgtttgtggacaaaatcactgttaaattttaaccgaccatctcttttttcttttttgtttattctggcgatgtcgtcaattaatatttttttaattatgtccataattataaccttgtgattaatgacttattgaaattaaaccattacagtttgttatatattagcatgaaagcttaatgctaaagcatatcagttcgataaattagccagtaaaactgttatataccctttatacccgtcgcccttcaagatgaagggggttagttgcccttgctcaccccagtcactgagttatctaagctcctggggattgctcggttgctgactacctgcatcttgaattattttgggtatcgtatcctgctgataataggcatttatggctcaagcggtgagaacaattttacctatgtgtgtactgctttccattagttcatgggcttttgcggcggcttccagcgggaaggtactgaaaatctgtggtttcattttaccctcactcagcagtggccaaacgtgttgttcaagttcgttggcaattaatgctttctctgcaactgtacgggagcgcagtgtggagccggtatgtgttagacgttttattaacatcagcatcaggttaaggtctttggcatgaccattttgtgtaccaatctgaacaatacggccattcatcgccgctgcgtcataattgcgtgcgacataatcaccagcaattaaatcgacaatcacatctgcccctttaccggcggttgcccgcttggtttcagcgacaaaatcctgagtgtgataattaatagcaatatctgcgcccagattcaggcacgcctgacgtttctcttccgaacctaccgtcacaataaccgttgccgcgccaaaagctttgctcagcaaaatagctgttgtccctatgcctgaagaaccgccatgaatgagtacggtttcgcctgcagtgaagtgaccacgttggaataaattggtccagacagtaaagaacgtttcaggaagtgcggcggcttcaatggcgctaagcccctgagggatcggtaacgcattggtttcatgtatgacacagtactgcgcataaccgccgcccgcgatcagcccgcagacgttgtccccaattttaaaacgcgtgacatccgcggcagtggcgaccacttcgccggcaacttctaatccgggaatatctgaggcacccggtgggggcgcatattgcccacgacgttgcatgacatcaggccgattcactccagcggcagatactttcaccaaaatttcgccagcggctggcatgggggttggccgtttggctgggactaatacctctggtccaccaaactgggtgatttcaatcgcgaccatgtttgcagggagatgagttaacaatgtcataatattcctcttaatggcgtggcggtgagtcagcaatgatggctgtggccaaagatgatagtaagtggtagtgactcaagatgataatggctaaaagggtatcttagtcgtgtaatggaaaaaattcatagagtgaacgtgcgtaactatcagtgaaagagaggataaaggcagcgatggaggggataaaggaacaaaaaaagcgcccataggatgagcgcgtaaattttgcaaaggagcaatgcatgtatggcctacttgcatcgtgacaacagaaattaagagatgtttggagcttggttattgtataaacattaatttagtgccgatataggtattaatccgaaactgcgggggggctggtgtcggcatgactcatccttgcctctgcccccccaccgatgccttacaccttgtattgccaacagatttggtactgataggtttcacgggtgagtatgtcatcaatgtgaacactcgggctccatgaatcatcaccgcccacccccatatggaaaccatcaatattgagccaggtgccctcttcgggttccaatagatgttgatgggaggtcaccatcagttgctgggtgctgtagcgacttataccaaagtggaaatcgcccgttaacgtccagcggccataattcagcgtatgggtattgcagcgcaagccattctcactggggaaaatatacgcggtgtgcatctgctctaatggcagggaccagtgcccatattgtgctgcaagctgccgatcagggtagttttcatgtggccccaaccctagccattcaaccgtaggtgagatatcagccagttggcaacacatgccaattctggctggcgcagggagtgaggtagcgatacggacgttaacatcaatggtcatacggccatgtcggtcaaaacggtatacccaatggctgtgtagcaagggctcttgctcgaattcataaccgtattcggcactgatttgtactgaatgggataaatgatctacgtgtagagagaggcagcgttgctggagttgatacattccggctttcttccagcgctcaacccaagcattggggtcaatatgcgtagcttcgctgataccgatatcgttatccagcggcgcacgcacaaattgatcttgtagtgggcgcagtagcatcggtttatccgccacccaccattgcgccaaccgccccgtttgacgactgaattgccagcattgttgctgataagtcaccttaatatgctgttcatcttgctgcagttgaaggtcatgttgtagttgaaggttatgttgcagttgaggggcataatgcgctgtagcattggtcagatcactggacggcgaaaagagtggttgtggtaagcgccattgatgccaggcactgcgatgttgagcaggggaccacggggtttcttttggttgccttatctcaacattcagccatagctgcccaggtttattaagcgtgggtaatttctctgccaacctgtagcactgtgagctttcaggcgacaaattcaggggttggctaccctccaacacggattctccctctaacattatccgccaatataattgttcgttatcactctctcggaacaaatattcactggtaatgttgatcaccaacggggtcgtactcagcaacgaaaattggaagaattgctgtgcgcactgcgcttcataaaggctcgggtgcgggctgcggtcagggaagactaatccgttcatgcagaactggcggtcattgggagtatcaccaaaatcacccccatacgcccaataaggctgaccatggtcattatgatgagtcagactttggtctacccagtcccaaataaacccgccctgtaagcgcgggtactgacgaaatgcctgccaatagcgggcaaatccaccgaagctattgcccatcgcatgggcgtattcacataggatcaaggggcgagattcattcggtaagccaatccattttttgattgaccacttggggacggcaggaaagggctggtcttcatcaacacgggcatacatcggacacagaatgtcggtcgctaaggtgttggcaccgcccccttcatattgcacagggcgggtggggtcattggtttttatccaacgatagagggcatcatgggttgcgccatggcctgattcattgcccagtgaccagataataatgcatggatggttgcgatctcgctgaaccatccgcgtcacccgttcactgaaagctgaaaaccagcttgggtcatcggacagcctgctcatgggctgcataccgtgtgtctcaatattcgcttcatcaaccacatacaaaccatagcggtcacaaaggcggtaccataaaggatgattgggatagtgggagcagcgcacagcattaaaattatgctgtttcattaataaaatgtcttgcaacagactctcttcatcaatggcctgacctgtttgcgggtgatgttcatgtcgattcacccctctgatcagcaccgctttgccattgattttaagcaagccttgatggattgccacttgcctgaaacccacgtcataggcttcggcctcaatcaattcttgctgatgattgagcaaggaaaccacggctcggtatagcgtcggctgctcggcactccagagcagaggctgatctattcgcaatactagctgggtacgatcagtataaggacctcgttcatcaatggcttgggtgcctaaaggctgttgtaaactggcgaccaatttatcggctaaccaaagttgtacacggagctgataggatccggtcacctgcggatcattgagctgtagagaggggatattgacggccgccattacctctaaatttgcagaggtgaattcaggggatagatgcgtcatgatgtggatatcccgtaagtgaatctcgggtttatgcaacaatttcacatcacgaaaaattccgctcatacgccacatatcttgatcttcaagataactcccatcactccagcgcagaactaaaactgcgatacggttactgccagcctgcaaatagggggtgagatcgaactcagcaggtaggcggctgtcttgtgaataacctacccattgcccattacaccacagataaaatgcagaactgacaccgtcaaaaataatgcgagtcttacccgatgccaaccagcttggctctaacgtgaaatcacgggaatagcaacccgttggatttagatccgggacccgtggtgggttgacgggaatagggtattgtatattggtgtaaattggtgcgtcataaccatgaagttgccagttagccggtacagggagcggctttgcctcggctaaatcgcacctcacccagtgctcgggtaccgcttcaggttgtgtgaaatagctgaatgaccatagcccattgagtgtttgttgctgtggtgaaggacgatccttctgggcagattctacatcacgccaactgtgaaaaggcgggtgggcctccaggcgatgatactgtgtgatctgcgggttttcccaatctcggcgggacaaaatctggggaagactcagttgcacctggagtggtaccttttcctgtgacgtcatggtgtcagccttatttttgttatgtctgaggagacgattttatttgggtcagtgataagcctgaatgggctggattttcggtggcaactcatcatagcaaactcaatagataaactttcagcgcctctctgtaaacaagatgtccagaatgtgatctgtcgcacatgtcagctatgagaggccaaaaaacgcagggcgcactacgaagagataacaatttagaggattatgccgtatgaagataaggggaaaagtacattaattgactcctttggttttattttaggcatataaacaagaatattcagtttggttactaaaaagagttgctattaatactcgctcatgagttaatgcgtctcggcctgtggtacagacctatttatgcacgacatcttgagtaaagtggttcatatttaaagcgttatcgttgatagctcttcactgacgaatttccttcatagtgcctccataagtaacgactgataaccggctataacacgcccatggcggcaaaattttttaataaaggaaatacacatgtctaacatgatgaaaggtcaagtaaagtggttcaacgagtctaaaggcttcggtttcatcactccagctgatggcagcaaagacgtgttcgttcacttctctgctatccaagatcaaggcttcaagaccctggctgaaggccagaatgtacagttctctatcgagaacggtgctaaaggtccgtctgcagcaaacgtaactgcaatctaattggcctttggctgattataaaaaaacccgctaaggcgggttttttactgtctgtaataaagtcccttctgtaataaaatccccatctgtaataaagcacaatccgttacaacgtaacctcaccgccaatcacaggcgggtctgccgtaaaccttatcattcgcccctcattttgtactacactagccgcattgatttaactaagggtaatagcatgaaagttaatgatcgagtgacagtcaaaactgatggtggcccacgccgtgaaggggttgttttagaggtggaagagttcagtgagggggtgatgtatctggtctctttggcggattatccggccggtgtctggttctttaatgaagtggatagccaagatggcacctttgtggagccactttctcagtaggttacgctgccactgtttttccttaggctcgtttgtattgcgataaaaaaccggaggaaggttcataccttatcctccggtttttgctttttatcttccctggtattttaagcggccactcgcttcccggtattacttagatgaataagctgcatctgaaatggccaacaaagattgcttgcttagaaagtttcccaattcagtgaaccatccgttggcttcttattgatgccagaaccattttggcctgtaggaggggagacagggcttttaaattccttgatagacgagtgacccgcaagctggaagaccgcgaccgcttgagtcaatatttcagcttgttgctccagagaggctgccgctgcagaggcttcctgcactaaagaggcgttctgctgagtaacgttatccatttcagatacggcttgcgcaacctggctgatgccgcggctttgctcgtcggaagctgatgcaatttcacccatgatatcagtgacgtgagtgactgctgtgacaatctcgttcattgttttacccgcatttgaaaccagaattgaaccgtcaccaattaaatcaactgaggcttcaatcagcgactcaatttcttttgcggcatctgcgctgcgccaggtggcgtacttcactggccactacagcaaaaccgcgcccttgttcgcccgcgcgcgcggcttctaccgccgcgttcagtgccaaaatattagtttggaacgcaatgctattaataacattcgttatttcagcaattttcatggagctgagagatattttatccatggtgctgacaacatcactgacaatatcaccaccttgagctgctttacccgatgcattcgcggccagttggctcgcgtgatgggcgttttcagcattctgtttcacggttgcggtcagttgctccatgctggccgcagtttgttcaagtgaagcggcttgctgctctgtgcgtgctgaaaggtcagtattccccaaggcgatttcgctggatccttgatagatagattcagcactgctgcgcaccgcttcaactgtgatggctaatgcatcctgcatttgctggatattacttcccagtacgccaatttcattacggccaaatgagacgggagattgcgtcaaatccccctgggcaatccactgaatacgggtgaccaaccaattaattggattgatgattaccttactgatgactaagaaagcaatcattgtcaataagataaccaagacaaaagcccccgccatgagaatgtaaccaaggcgcgcttcttggtgagcggactggttaatctggttcgcttgctctgtacgatatttaacggctttcagcagtggttcgttatagccgtcgtctagcagactgattttctcagcatcaagagagataacctcttcaaagtggccctctttcgttgccgctaacatgggtttcatcccatcgtcacgatattgttcgtaggcttttttcagtggtacatccagcgccatgtccgtttcagattttgttggccggttataatagaggtcgaacatttgctgtgactgagctatgcggccttctgcattttttaggccttgctgatagcctgtagcatcaccaatacgtgcggaggaggcggcctggatcagaataagacgggcggttcgtagatgattagagctgttagacagaccctgacggatgtcgatctcttgcgtcgcttgcgccaaagattggttactttgttttaaaaagtagcccgatgtcccaatagcggcggcaaataaaagcaatattcccgccaatatgacgataaacaaagtgaccagacgcatattattgataaaggacactttggtatctttattcggctctggtgctattttcatatccaatggcttgtgcgcacttccacgtttcatttttagttccgtttttatagttgcttgagggaggggccttgcctaataggcatcgctacgaattatttaggggagatatctgaaattatcccaacattgctctaagaacctatcggcaataactctaaaataattaggggtataaatgagatcacggtcgcaacttaaaacaaagatctattaggttatttataataaggtcaaggcgttggctacgatgtggagtggctgtgtagtccctccggtttttagtagcaacgttcacggtaggtttagggcgaaagcgttacggagataatcagcagtcatggcatccatataaagttgtcatcaactcattgtttactgttccatacaagggaaatgataatgagatttaatgctgcccaagcgtgatgtcatgtagtcaaacgtgatgttatgtcgttatcgaggtctgttgaatcaggcagtgcagataacgccggattgagagaaataatttggcattaaataatgaagagtactctttatgctaagcactattatttgatcatcctttattttgtttaagtattgtttaagaatatagcctttacatagttatcacccacaattatacttttggaaaattacgatggagaaactaatggatacgcaaagtacaagtcaaataagcaaggcaagctaacctatctctctattgatttgttgcttgccgaaaaaggcgggcagcaccctctcggtatatctttgagctgtgcatccccaaataaagtgttaactcgatggtaaatgtcgagggtattaatttggatttttattatggaatttaacagccacgcactctttcctccaggcactaacaccggttattgctgaattatacttttcgtctatgaagttgttgctttgtcagtattctggccgccactttataaactgggtatatctatcagcaccattacctgtgtgctatgcccgtcgcccttcaagatgcaggggtgttatctgcctacctgcatcttaaagtagcgtaggtatataccgtcatatttcaagtttgtcgcctgactgtaactcgaattatttagggtataaatagcacatgattattctaccaatgattatttcatggagagaatcatgtcattaactccttttgttatgaatttattactggcaatgtgcctcggtgcattaattggtgccgaaagacaatggcgtcagcgtatggcaggtctacgcactaatgcgttagtcgccacgggagctgccgtatttattctcagttcttatgctacatcaccagatagccctgggcgtattgccgcacagattgtttcgggaattggtttccttggtgcgggtgtcattatgcgtgaaggcatgaatatccgcggtctgaatacggcggccacgctgtggtgttcggcgggcattggtgtgctttgtggtctgggtttgtactggaatgctgccttcgcaactgcggttattctgtgtgccaacatcttattacgtgaagcagcacaacgtattaatttgcagcctcaacagcaggcgatagatttagatgtccgttatcgtattctgatcacttgcggagctgaagatgaaatactggttcgcacactgattttgcaggcattaaatgggatggcgttgcacttgcagtcgttatgcagtgctgatattgcccgatctggtcagttagaagtctgtgcagaaatagtggcatcgccagcggcacaaaaagaaattgaaaatattgtctgccgcgtaagtttggaacgtagtgtcagtgccatacgttggcgcattgcatctgaattaccggcctgacgagtcattaattaagcaataaatagataaaacgataaatagataaaacgacaagttaattaaataatggatttattatttagtgtctcattaagtcatatacgctgccccgttgggcagtaaggagttgttatggatgaacaccccagagttaacttaatcgactgttgctaattaaatttaaaattggtaacgcaatgacataattcggcacccatatctctcaatcagaccctatttacttcgagatacaggtaggcggcaaccgagtaaatccccaagatcttaaataattcagtgactggggtaagaaaggctagctaacacctctgtatcttgaagaactacggggatattgagcggataagcttcgtgcgttttgaattaaaagagaagcgttatgcgtaaattagaaaaaacagatgcaaaccgtagtaataataagaaaccttttgctattgcactggaagcaaaaaatagtctcgaacaaacattattcaagttaaatacgcatttaaatggtttgacggaagaggatgccagagagcggctggaattatacggtattaatcaggttgcgcatgaaaaagcgccaccggcttttcttcagttattggccgcatttaataacccgtttatttttgttttaattattttggcgtctatcagtttctttaccgattattggctgccattacaagagggtggggaaactgatcttatcggggtgagcattattgtgacaatggtgctgattagtggcttattgcgattctggcaagaatatcggacgaataaggcggccgaagcactgaaatcgatggtgcgtaccaccgcgacggtactgcgtcgcggccactatggtgctaaaccaactcagcaagaaattccaattaatcagttggttccaggcgacattattctgttgtctgcgggtgatatgatccctgccgatttacgcctgattaattcgcgtgatttatttgtcagccaggcgatcctcaccggtgaggcgattccggtcgaaaagtatgatgcgatggggtgtgtcagctcaaaatccgtggatgcgggtgccggcagtgagggggaactgcttgaactctctaatatatgtctgatggggacaaacgtggccagcggtacggcaatgggggtggtggtcgccacgggggggcatacttactttggttcactggctaaatctattgtggggactcgcgcgcaaacagcctttgatcgtggtgttaatagcgtcagttggttattaattcgctttatgttggttatggtgcccattgtcttgttgatcaatggctttaccaagggcgattggacggaagccgcattgtttgccttggcggttgctgtgggtttaacgccagaaatgttgccaatgattgtcagttctaatctggcaaaaggggccatcgcgatggcccggcgtaaagtcgtggttaagcgtttgaatgcgatacagaattttggcgcgatggatgtgctatgtaccgataagaccggcaccttaacccaagatcgtatcattctggagcaccacttagatgttagtggttgtaacgacaataaggtattgcagctggcatggcttaacagcttccatcaaagtggaatgcgcaacctgatggatcaggcggtaatcaaatttagtcgtggcaagccagaaatagaggcgttgcgcaacttcaataaagtggatgagttaccgttcgattttatccgtcggcgtttgtccatcgtggtaaaagatgcgcaacaacaacagcacctaatttgcaaaggtgcggtggaggagatgctcagtatctgcactcatgtgcgggaaggtgatgacatctttccactggatgctgcccgccgtgcaacgctacaagctctggctacgcaatataatgaagatggttttcgtgtcttgttgctggcgacccgagagttaggggctcaggtcagccctgtgccgttgaatattgacgatgaacgagatttagtggtgcaggggttactgacatttcttgacccaccgaaggaaagtgcagcggcggcgattgccgcattgcgggagaatggtgtcgccgtcaaagtattaactggcgataatccaattattaccgcaaaaatttgccgggatgttgggctggaacctggggaaccactgaatgggcgtgatatcgaagcaatggatgaggctacgttggcgcgggaagtggaattacgcacggtatttaccaaactcacaccgttacaaaaatcacgtgtgctaaaaatgctacaaagcaacggacataccgtgggcttcttgggcgatgggatcaatgatgcaccggcattacgtgatgccgatgtgggcatttcagtggatactgggaccgatattgctaaagagtcagccgatattatcctgctggaaaaagacctgatggtactggaagccggggtgattaaagggcgcgaaactttcggaaatatcatcaaatacttgaatatgactgccagttctaactttggtaatgtgttttcggtattagtggccagcgcatttattccgtttttacccatgctggctatccatttgctattacaaaacttgatgtatgacatttctcagctctctttgccgtgggataagatggacaaagagtttttacgtaaaccgcgtaagtgggatgccaagaatattggccgctttatgttatgggttgggccaacatcatcaatttttgatattacaacctatgcgttgatgtggtttgttttcgccgcgaacagtgttgaacatcaggcactgttccagtcagggtggtttattgaagggttattgtcgcaaactctcgtcgtacatatgttgcgtacgcaaaaaattccgtttattcaaagtactgctgcattaccggtgttattgaccacaggtctaattatggccatcgggatctatattcctttctcaccattaggcacattagtggggttagagccgctgccatggcaatatttcccttggttagcgggtacactgatttgctactgtgttgttgcgcaactgatgaagcggttctatatccgccgtttcggcgaatggctttgagggggcgcggtttcaaatagcctggttgatctcaagacactattccgggggtggctgcctggaataagtgtgtgtatttaaaagattaggggatgacacctttcaaaattgagatatttgtcgcatttatttgtagtgacgtaaaaaggcagtgacagtagtgagttaacgagtgtacagcgttggcagcaaatcttgtgatgcatattataatgaaatagtaattaattatgataaatggtggtttcttccaagaatgcagatatcagccagtgctaacggcgtgttcgaggtggcgataaagagtgaaatataccgttacctctattgttacttttaatacaggctgacatttctttttatgttaaatcagtgaaggatgaataaatgaccaactgtaaaatctttctgttcagcataaatattcattaaaaaataattttatggcgtttttggttaaagaagacgagtaatgaaatctaagttcagcgcttaatattgataatgttagcttataacatatatttgctctgatatttcagtttggggatgtttttattcgaattgatctaaaaatgataaaaattaggctaatatttagggttttttagctccttttttactttttaaatttttaaaggtgtacatgtgagtgataattgatcagaaaaaatgcaaaaaaatagacttatattttatttttgtgatttgtatcacattacatttaaaataaatagctactcacattgtatgtgctaacgattcgggagtagagttggtcctctttaggaatattcctaacattttgtaagaaatagttcatataaaaaaggcaagatcaaagcagtgtaacattcagcagctaggcttttgatgtgctgcttcataccagaatggtgatttttttgtcatgttacattagtaagttttaattaccttttctgctctgtccaaagtcgttggcgctgaggcagtgaagcaaatgagcgaattttgtaaagtggctcatgtcagtaactcgggtgagacggtgagaaaaggtggttaccccctgtaacgtaaagtaattagggtctgtaaggtctaattaacaatataacgggaaggatccctggttttgagtgataaattttgtcattcaatttatgttttaaaacataatcagttgggatgtgtaagatgagtacgtctgaattactcaaacatatttatgatattaatttgtcatatttacttttagctcaacggttaattaatgatgaaaaagcgtcggcgatgtttcgcttaggtattacggataccatggcggatgcattatcacagttaacgttaccgcaaatggttaaactagctgaaactaaccaattagtttgtcacttccgttttagtgaccacaacacgatccatcatctaacgaatagagtctcgcgtggatgacctgcaacaaatccataccggaattctcttgtcgagtcacttactccacgagctatcgttaaaagacgatagtacgcctaaaaaaagagcatgattgatggttgagaaaagtattgtccaggaagctaaagacatacatttggcaatggaactgatcacgttgggtgctcgtctacagatgcttgaaagtgaaacacagcttagccgaggccgtttaatcaagctctacaaagagcttagaggcagccctccccctaaagggatgttgccgttttcgaccgattggtttatgacttgggaacagaatattcattcgtcgatgttttataacgcttacagtttcttgcttaaaagtggctattgcacgggtgttgaagcggtgattagagcgtatcggctttacctcgaacagtgtcccgatctgcctgaagtcccgccattactggcgttgacccgagcctggacgctggtccgtttcgttgacagtggcatgttgcagctttccagatgcaattgctgtggggggacatttatcacccatgcccatcaaccactaaacagttttgtctgcagtctttgccagcctccttcccgcgcagtaaaaaaacgtaaactttctccgcagtctgccgatataacttcacaactgctggatgagcaggttagacgcgcagtttgagtttcataaaattgtcagacattcatgcccaaaattattggcgttacagataggttgctaacatcactgtaacgtcaagttagcagggggtaggttacagcagcggtatagcgaccgtttctgttgaccgtcaatgacattttatggtcctcaaagagtgttaacgcctcaccttccacccacacactttgctaaggatgtcgcgtgttagttattttgggttatctcgtggtcttaggtgcggttttcggtggctatacgctcgtcggtggccatttgggtgcactctatcagccagcagaatttttgattatcgctggcgcgggtattggcgcatttattgtgggaaataacggtaaagcaataaaagccacaatgcgtgcgatgccgaagctgatgcgccgttctaaatataacaaagccctttatatggatttaatggcgttactttaccgcttattggcgaaatcacgccaacagggaatgctgtcgttggaaagggacatagaaaatccgttggaaagtgaaattttctctaattatccacggattatggccgataagacattagtcgaatttattaccgattatttacggctcatagtgagtggaaatatgaacgcttttgaaattgaagcgttgatggatgaagagattgaaacgcacgagcaagagtctgaagtgcctgctggtagtctggcgatggtgggggattcgttaccggcatttggtatcgttgctgccgtcatgggcgtggtacatgcattggcttccgctgaccggccagccgcggagcttggtgccctgatcgctcatgccatggtgggtacgttcctcggtattttgttggcgtatggatttatttcccccttggcaaccttattacgccagcaaagcgcagaaacgaccaaaatgatgcaatgcatcaaagtgactctgctgtccagcttgaacggctatgcaccgcagatcgcggtagagtttggtcgtaaaacgctctataccacggagcgtccatcctttattgagctggaagagcatgtgcgccgagtgaaagcaccggcatcgcaagcgacggaagaggacgcatgaagcatcagaaccaccccgttattctggtcaaaaagcgcaaaactaagcatggtgctgcgcattacggtgggtcatggaaaatcgcttacgctgactttatgacagcaatgatggccttttttctggtgatgtggttgctggctgtttctagcccgcaagaactgacgcaaattgccgaatattttcggacaccactaaaagtcgccttaaccagcggtgataaaagcagttccagtactagccctattcccggtggtggtgatgatcctactcaacaagtgggtgaagtgagaaagcagattaattccgaagaaagcaggcaagagatacaccggctcaataaattgcgggaaaaactggatcaattgattgagtctgacccccggttgaaggcattacgtccccatttgctgattaacatgatggatgagggcttgaggatccagattattgatagccaaaatcggccaatgttcaagatggggagcgcgcaagtagaaccgtatatgcgtgatattttacgtgctattgcgccgatcctgaatgacataccgaataaactcagtttatccggtcacaccgatgacctaccgtatgcccgcggtgaaagaggttacagcaactgggagttatcggctgatcgcgccaatgcctcgcggcgtgaattactggctggtggtttggatgaaggcaaaattctgcgtgtagtcggtatggcgtcaaccatgcggttgaaagagcaggcatcagatgatccggttaaccgccgtatcagtattttagtgctgaataagcagtctcaacacgatattgagcacgagaatttagacaatagagcgctggatatagaaaaagcaaccggcttaaagcagattgatactcacgggacggtgcctgtagcggcagtaacaccatcatcggcagtaacacaatcatcggcaataacacaatcatcggcaataacaccatcatcggcggcaataccctcaccggcggtaataccatcatcggtgacaacacaatcagctacgacaacacaagcatcggccgtagcactgtcgtcagcaggagtactgccatcagatgtcacattgccaggcacggtagcactgccagcggctgaaccggtgaacatgcagccgcagccgatgagtacaactgaaacacaacaatcgagtacagggaatattacttcaactgccaatgggccaacgacatcgttacccgcagcacctgcaagcaatataccggtctctccgacaagccgcgacgcacagtagaggtgacaccgtgagcatggatattaccgcgttttatcagacgttttttgatgaagcagatgaactgttggcagatatggaacagcatttgttattgctggacccgctgacacctgacaatgaacagcttaatgctattttccgtgctgcacattcgatcaagggcggtgccgctacttttggttttacggtattgcaagagacaactcatctattggaaaacctgttggatggtgctcgccgcgacgagatgcgcttaagcactgagatcatcaacctgtttttggaaacgaaagatattatgcaggaacagttggacgcctacaaaacctctcaggaacctcattcggaaagctttgagtacatttgtcaggcgttgcgccaattggcacttgatgctttagatcaacctacaaccgaagatcaacctacaaccgaaaatcaatccgctaccgatcagcacagtacggccgccaatacgcaagcaacggcttccacccgcgtatcatcttctctcgctggcaacacatcacccgcgttgcttcaaggcgggatgcgtattcgtttgtctggcctgaaagcgccagaaatctctctgatgctggaggaactgggtaatctgggcgaggtgcaagatccccatcagggcgctgatagccttgaggccaccttaataacctccgtcagtgaagaggatattagcgcggtattgtgctttgttctggaacctgagcagattagctttgtgtccgcaggggacaccgagcagatttatgctgagcagaccgttgaatcagaacaatcatctgagccagaacgcttgtttgagccagcaataaccgaggcatcggtgatcgcagaatcggttcagccggtggcaacacctgccgcaacacctgccgttgaagtccaaagcacgctgaaagctgatgtgcatgctgcaccagctaacgcagaacaggtcaggcctaaagcgaaagccagtgaatcgaccagtatccgtgtagcggtagaaaaagtggaccagctgattaacctggtcggcgaattggttattacccaatcgatgctcgctcagcgctcaagttcgctggatccggtgatcaacggtgatttactgaatagcatggggcagttggaacgtaacgcccgcgatttgcaagaatccgtcatgtctatccggatgatgccaatggagtatgtatttagccgcttcccacgtttggtccgtgatttagccagcaagctcaacaaacaagttgaattgacgctgttaggcagttcgacagaactggataagagtttgattgagcgcattatcgatcctctgacccacttggtgcgcaacagtctggaccacggtattgaagagccggctactcgtattgctgcggggaaatcgccagtgggcaacctgacactgtcagctgaacatcagggcggaaatatttgtatcgaagtcattgatgatggtgctggcctgaatcgacagagaattttggcgaaagcacagtctcaagggctggcagtcaacgaaaacatgagcgatgaagacgttgggatgcttatttttgcacaaggattctctactgccgaacaagtcacggatgtgtcagggcgtggtgtcgggatggatgtggtcaaacgtaacatccaggaaatgggcggccatgtacaggtcagttttcaggccggtttaggtacctcaatccgtatcctgctgccattaacgctggctatccttgatggcatgtcggttaaagtcagcaatgaagtctttatcttgccattgaatgccgtgatggagtcactgcaacccttggccgaagacctacatccattagccggtggtgagcgcgtgctgcaagttcgcggtgaatttctaccattggttgaattgtaccgcgtctttgatgttaaaaatgccaagacggaagccacgcaaggcatcgttgtgattctacaaagtgccgggcgccgctatgcactgctggtagaccaactgattggtcagcatcaggtggtcgtgaaaaatctggaaagtaactatcggaaagtgccgggtatttctgccgccaccattttgggtgatggtagcgtcgcgctaatcgttgatgtgtcagcgttgcaggccttaaaccgtgaaaaacgcgtcgcggctgatgaggtggttaccgcatagcgcacaggaatttttccttataaaaacaggtaataccctaaataatttgagtgcagcaagccaccaccggccactttaaatatgacgggtatccagggcggtgaaatatgtttccggtcctgaaaaacataaattcaacctattgattgaagggtaaaaaacatggcaggactagcaaccgtcacgaaactggctggcgaaacggtaggacaagaattcctgatttttacgctgggcgatgaagagtacggcatcgatattctgaaagtacaagagatccgaggctatgatcaggtgactcgtattgctaacactcctgcgtttattaaaggtgtgaccaacttacgcggcgtcattgtgcctatcattgatctgcgggttaaattcgcccagcaaggtgtcacttataacgaaaataccgtggtgattgtgctgaattttggtcaacgcgtggtgggtattgtcgttgatggtgtgtcagatgtcctgtcgttgaccaacgagcagatccgtccggcacctgaatttgctgtgactctcgcaacagaatatctgaccggtttaggctcgcttggcgaaagaatgttgatcctggttgatatcgaaaaactgctgagcagtgaagagatgtcgttgattgatagtgtttctaaggcgtgataatagtctttttaatatgtgacaatagtgttgctaaggtgtgattgaagcgtggagtttacgcacgttgagtgatcacctgagccaatcggccttaaccaagcaggggaggcggtcctcctgcccctacggcttgcgcgaaatattgccctacgggtaaagcgtcagcgtctttcgggctgatgaatagaggactattcaatgactcctgaaataaagaactgaaccgccattgcatattgctcgggcggttctttatgacaagtcatgatgttgagatagtcattttatttaggctacagctactgcacgcattctttttgttaaaatagtggcacaaataaaaccaagaagactaaacgctaccatgagtgaaaatatgtagttgtacccctgaatcccctcaaaattatctaataatgagccataaagtgcgtaggcaaacatggacggcatatagccgataatacacccgaaggccattgccgaacctgcatgttcacgagaagtaccaatttcatccatcggggcgaagaagattgcgcgctgagagaagataatggctccgaagccgagtgttgccatcatacccaagtatacgttcatcgaatcatggggtaattggatgaataagatcatcgctatggccgaaattaaaaatgtccatttcaggtaaactgtcggtgattttgcgactttgtcagcgaggaatcccccaacaggtcctcctaccattttgagaccgtactgattaatgatcccgtaagcgccaataagagcgactggcaatccataaatatctttgaggaatggtatgaaataggttaagccgcaataggcggaatagacaaagaagatacagaaagaagccaaccacaagttagggcttttaataacatctttgatccccgccaaaacatgtttattaactttatctgcattatctaccttaatcttgtcatcactgtctacgataaaccaagtaatgacgccaaccaatatcgtggctatcgtgtaatagattagcccggcctgcatccccgctttaccttcaccaaactgaacaaaaacaaacagggcaccagaagcgataagtacatcaatcacaccgcgacccgcttccagaaaaccaaacatgcgtccttgttcttctttggttcccagcaaccttactgctttcaacagtacaggccagtaaaccacttccccaaaaaatgccatagcaccaaaggcgatgagataaccggtaaacggtggaagcgtggctaagtatgcgccacagaggcccacaccgatcaaccctacgggcagtaagatctttttcgaaaaacgatcagcaatataaagagaactgaataagccaacggtctgaatgatggcatatacggtaaaaccaaaaccaatctgtgtattcgttagcccccagtcttgttgcatagggatgtaaaacacatctttcatactggagagtttgaaaatcgtccctccacccaaaatgaggaagcaaagctttgtccatttattcacaatattcctaccttattttagagagacaatagcctctacttcaatgagaacgtcttttggtagccgagcgacttcaacacatgaacgggcagggaatgtccctgatgggaaatagcccgcgtaaatggtattgaatgactgaaaattgttcatatcactgataaagcaagtggttttaaccacgtcattcatataactaccggtggcttccacaatagcctttaggtttttcatggcttgaatggtttgctctgtaatatcaatacctacgactgatccatctttttcactgaaagggcagcaaccggaaataaaaagcaaattaccggcgacaacgccttgggagtatggtccgatagctgctggtgcgttttgagttttaataatcattcgacgattcctgttgtggtgttggggcaatatttatcacgcagtgctttgagcacttgaaccgatgtataaacacagtggtcctgagcttgcataagctcttgtagtaactctggcgatattttgtcggggtagtaatattccagtggtttaattcggctggagtcaaaaggaggggtttttacttcaaaagtcccttttagtgtactgacttcattggggttgcaaggtcgagaaaatgcagaggcataaggaaagcaggtttcaatattgacccgagttatgcctgatttttcaaccaatattctgaagcaattatcaatatcgatactcccttcaccgataggaacgccacataccactaattgctcgtcatgttgagtaacaatgtgatctttaaaatgggtactgtaagtaaagggggcaagttggctgacagtgacaacgggctcttcccaagccatcatgccatttcctatatcgcaatgtgccccgacccatagggagtctaccgcttttacaatttggataatctcgtcggcagtttcatcttcatgattttcaacggccagacgaattcgatttgcctgaagtagaggaaccagtgatttcaactcatgaataatgcgtggatattctaggggctcatactgaccacgacggaacatgtaggttcgaataacatccgcacccagtgcagatgcaaattgcacggctttactaatcgctttaaccgacgtaaaacgggtatcgatttcacaataaagattgcgttgttcgatagcgtgtctcacccgtgcaagatatgttgggtcatcgctactcaacacaccaaattcagggtgaaggccctcatctggaatgatatttatttctacgccatccagtcctaaactccaggctttatcaatgaaatcaaaaatatccattttcccctgctggaaaaaaagatgataggactcagtctctaaaccaattttcataggattatctccattaatgactaatttggagtttagggtttaaagaaagtcataaccgtgacaaaggtaatgtttttgtattcttagtataaatatattttactaagtgtactgtttagatactgtattggacagagggcagcgagaggtgtagcatgatacacacgacaatttttcttgggtaacatcatgagagatatattaaataaagcatttactgatgatgatcggagattattacagtcttatattcccttcatagagtgcttgggacagttttttggtgagtactgtgaaattgtactgcacagttttgaagatcttcatcgttccgtgatccacattgtgaatgggcatgttactggcagagagttaggtgcgccggtcaccaatatagccttggaaaaactgacagaattcaaatcatcaaaagagatgtgggatgtttatttcagcaataaagatacgcgtccttttaagtcttcatccactctgatagttaacaaacagggcgatccaataggaatgatatgcatgaatatggcgatggatatgccaatgaatgcttttatcgatatattcatgaaagccaataatagttgtagaaatgagagttttacacaggatgtcaataacctggtccaaagccaccttgaaccggttaagagtatggtttatgcgaataaagacatccctagtaagaacaaaaatttcgaaataatcaaagaattaaatgaaacgggtttatttgaactccccgtaacaaataaaattgtctccgcaagtctggggattagtccggtgaccatttataaacatttaagaacgctaaatgcacaaaaagtcagtgagtgaggtcctcgactttggctatgatagtgccttccctgatgttcggttggccgaatagtatcgccataaattttatggcgaagtaacattaatatggagaagtaacattaatatggcaaaataacattaacattgcaaaataacattaaactgacacgattaattaacaattattgttcttggtgatgttaatgtaattattgttggtgttatttgttattcaatttattttaattaatgtgtttaggatatttcctacaaaaaaacagtatggtcctattatccccttccttgagccctgttatcctttttcgaatatattccatctgaatgacttaatcgtcgacagacagcacttccaacgttgatcgaacgcttcaactctttgctgacaatatttagtgagaaggagagaaaatatttttcaggcgatatgtcgtatcggtaataaactggggcagctaatagggtaattctatgttgaaacatttcagactgggtctttttaccgcaaatgttcaggcggatacagggagccaacactcctttagccgtgttccagcagccgcgattaatcccataacattagcgattgttgtggcgttttctactattgctttaccaccaatggcattagcagcatgcaccagccccggggtgggaacctatgtctgcgaaggtgaaaataccgacggcatcatcctgagcggcacggatattgcggttgagacccaacctggtttcagcataatagttcctgaaaatggagaccctgcactctcgctagtcggttctggcaccatcagctaccttgataccaacagttctgcgcttgataccacgggtgccgattctttgtatatccagaatgatacgcacaccactgggcaatcgtcgtccattaatgttcagacaaacggttcaatgggtagcggtatcaatattagcaaccatagcggtgccgactcgacagtacaggtggatgtttccggcacattatttggtgatctaaatggttctcccgcccttttaatctattcatcggcggagaataattccactattctcatgaatatcaatactattttcggcgacgtgggtattcgaagcgataacacttcattcaatggaacagccatcactaacgttgatattgctaatgatattaatgctacatattcgggtgccactatcaaacaacagcggtagcggcggtaccagtgtggttaatttcaactcaaaaagcatcattacagaattggacgccttaaatatttataataccaattattcaggggcggttataaccaatgtcgatatcgatggtgatgtcatttcaacgactagccaggcgacctctttttataacgatgcctacaacggctctgcaaactttacgtttcgtgcgaacaatgtcactggtgaatattccggcatttctatcaataatagcagtcataacagtgctaataacaaccatgataatgcggtgataaccgatatcctgttgacgggggatcttacgtctacttcaggatcgggcctccagataaactcttatatggacgatggggatatcaaggtatcagcccagttggagaacatctattcttactatgaagccctcagtgtgcgtgcggataccctaactggcaacctgcagtttaacatcgatgtttcgggcaatattgttgctgaaaatggcctcggtttcatggtgatggggggcgcttccgaaggcaactccactatgatcatcaatgcgaataacattagttctggtagtcaagcactcaatatttacaactatagcggtttaggttcggcatttactgccgttaccgcaaccgggcatctcgtctctgaacaggggataggggcaatgttcagtacctatgtcagtcaaggggatgctaccgctgtcatcaatttaaatgacatcactactgcgggcagtggtgtaaagatagacaccatagcgaatggggggaattcaaccacctatctcaccgtggtgggccagattaactctagtttgtatgatggtattgatcttcgtgcgacggctactgaaggtaataccctggtcagcattgacgtcaataatatcgccagtgaatacgatgctatccacctcgataacaagaactacaccacaggcgcagacaacggcacctcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacggaattaatattgaaaccaataccgcagacacctatgtcaccgtgggcggcttggtgcacggcggcaatggcaccgcaatcggcattcatcggcttgataacattcaaacatcggccacgttagagctgcaatctggctatgcccttgaaggcgttacgcaggcactggtcttcaatggcagttatgcggagatcaatgatgccgcgctggatctggcaaacagccatctggtgctgggcggagcaggagacgccgctttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggcttcggtaccctgaccaaaaccaacaacagcatctggacgttaaccggcgccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgctgggcctgacacctgacgctggggcactcactggagccacagtaaaccgcctcagtgctgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggggcgttgtcctcgctcggtgactcggttctgagcggtaaccttatcagcgccggtgggatcctgctgtcaaaccactataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttattttggtgaaaataacggttccggtgaaggggcctggctggcactcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggtccgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaacctgatcaccgtggacggtctggcgcaggatgacaccttcctactggccggggactatgtcaccacggatggctatcaggcggtggtgggcggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgttaaccgagggggtacgctatcaggcgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaataccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcgccgggcgcgctggcagacctggactttgacaataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgctccaccagtggttcacaacgcgagattgatgtgtggaagttgcagaccggcattgatgtgccgctgtatcagagccaggacggttcactgctgaccggcggggtaaacttctcctacggtaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggtcttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcagtggccagcggtaacaatggtcgcgggtatacctcggcgatagaagccggtaaaggttacgcactgggtaacgggttgtcactgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtctcgctgcaagagggtgacagcctgcggggccgcatcggtgtctcactggataaggaaacgacctggagcgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttcctcaatggcagtaaagtgcaggtctcgggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggcacctatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacacggaatgtcagtgacaactatgccgtcggcggtacgataggtgcacgggtgagctggtaatacaggacggttttgttatatcggggtatcagtgcgccgagtagggcactgataacgcatttagtatacttaatattaggtcgtcataccgacggtgtgcagaagaaagtcgagttgctgttgaaatcaatgacgaaatagccttgtttcagatctcatttataaaaaaatagttacagataaattgtaggaaaattcactcaatgaacttccaatattctttgtttaatttttatgatgtttataaaagcctttaataatgtgtgcttatattggctttgtaggaaatatcttacgtatcaatatgatgaacggttgcttttgaattttcactgcttacatactgttacatttaacccattggtgttagctggctaacttttctacactgccgccggcgagtatttaattggtagattaaggcgtgtgaaaaatacctgtcagatactgtttcatgctatccgatgaatggatagggttatctcatagagaattttttacttaataaacgctgagttggatacataatggagtattggctgttaatttttttacttatcttcttgtttgtcatctatatgcaaataagtgcgttatccaactcggtaaaatatatacgagaagagataggcaggctgcgcaatgagcttgctccacgcttgcctgaacctaccgtggctactgttgtggccactgttaaggaagagatcacgccaacgaatttggcagatgatgtggccgcatccgaggtatggacccctgattacgcaacctatcagaattatctactcaccaaacagcaaagccagattaaagagatggctctagcctatgccgcaaaaaaagaacccgctcggccaatagaatataggattgctgaccgtcaggtggtgcttgagccacaggatggggctcctcaagaatcgccgaaaatggatgcaggtcctgccagtggtcatccacagaaacccgatgtgtggacaaaattggaaaatgtcctgttttctttaaaatcaccggagagtttctggaaacgcatcgagcaagagtttgccgcgcgttggatggtgtggatcggcggtatgatcatggcactgggtgtgattttcctgctgaaagcaggcagcgaacagggtctgttcgggccaaacttgcggattggtaccgccattgtgctgagtgtgctgatggttgttgggggggagtggctcaggcgttcacgttttcagttgcccttggtcaatgccggttatatcccggcggcgctgagtggggccggtattctcggtctatttgcctcaatgctggcggctaaatatctctacgacatgttcccgatgcccgttctcatgctgttgctcagcctgatttctctgttggcgatggtgctggcattgtggcaggggccatttatggcggccttggggctgcttggcgcctataccgtcccgttatttgtttcgacgggcagcggtaatgtcaccgggctgttggcctacctgttcctggttagtttggcgtctatcggcctgatgagccgtgtctatcggcactggctatggctgggggcgatggtcggaaactatctatggcttttggtttctttattcatagcaacgtccgaacaccagttagcgcgttcactattcctgctagcaaccacatacggcttcctggcctggccacatctggggtgggcgctaaaaagcaaaatacgttttcgccataatgactggaaaaactggcccccggctttgctggatccgttattaactgggttgattgccgggctttcgctattagccttaacgttaagcgcaaatcattcgatcctggtctggagcacgttggtattctcctgtattagcctgttactgattgccagacgctcaccttcattggatttatttgttccactggccgcgatattagccatttctccctttattaatgcaggaacgctgtttgagccagaaaccgtctggacgagtttgctcgcgctcagcacattagcgctattctgcgggatatatggtagctaccaggtcacccggccggtttaccgcaagctgtggtgggcgttattgtcggtgctggtgccaatgtatctcgttgcaagtacctattatgcctgtcgcgataattttgagctggctccagttaaatacacactgctggcggtttgtctggctatgtatatcgcgtggaatgcattcagtgatgggtatcgccgtggctcagcgctgttgcggacgatctatcaggtcgccgcccaactgacgttgacctttgcattatttatggctttcagccaggttacgctaaccctgctgctcgcgggtcagcttttagttttggtactctggcaacgttggcgacaggtttcgttactgtcttggattttgaaactgcatgcgatcatactgctggttcgtctgtcaatgaacccgtatatccttggatattcctcgccgttgcacattggttcggtcgttattccttggacgctatacggttttgggattccgattctctgcctgtggctaagttcacgctggttacctgcgcgtcgcggtgagcagaccgccaattggttagcggccaatgctatttatctgttggccttgtggatcaacgttgaattacgtcacctgctgcatggcagctatcatctgtcgctggatttcgcttctcttaccgattgtgcgttgcatggggtgaccttcgggctgatggcgctggcctacggctatcgtgaacagtttgcagattcgctacaacggatataccgcctggcggctaaaaccagtgccattctgatgctcaccctaacgttgctctgcctggttgtctttaaccccatctggtcagcacaacaggttggcggcctaccgctgctgaatatggtgaccgttgcctatgcgatcccgatggtgttcatggtggtagcactaagatactggccagatcactggctagatatccgtctgaagccctacgttatcggtgcgattgcgctactgggaatggtgttcattaccttgacggtccgccagctctggcatggtgaccggttggataatgatatcgtgtacagcggcgaacaatactcttactccttagcgtggatgttaactgccattggcatgatgtacagcgcaatacactggcctaactataaagtgcgccgcgcctccctggggttgttggcgctcacgatcgtcaaactgttcctgtgggatatgtctggtcttgaagggctatatcgttcggtctcattcctcggtctggggctgtgtctggtagcgattggttggttctaccagaagtttgtcgttatgaaggaagtcattgagcaaaacaaggatcagccgacagcggacgtggtacaaagcgggcaataatcgccatttgtcttaccggagcgtgcatcgactgatgtgggaaaatcaatatacagcaaggagtcagtgtgattaattttgtgaagttaatgtgtaatgtgaagttaatgtgtaaatggggggcgatattgatgtcacccttctttctttctgcttgcgtaactaaccagctttcagatgatatccggggccatgagaaaggctacacgcattataatgatgatattattgtcggcgtgtctttggctaagcagggtgataataaaaactgggcatttgtcggtacgcatttcgattatgtgttgtcatcgggagccgacgagttcttaacgctattagttaccgggcagattgataaaaagaagattgaggtagtcagggacggtagctttaatcttaataagaaaaaggatggcttcacagggaaaatcgctctgaaatatcgttatcagacggcggaagagcgaggcaaaatagagccgctgataaaaggggctgattggaattgtccaagcctcacggaaacaacgggtatttgcaatattaacctgaataatctggtcggcactattcacagaaaaggtgctacaccggccgatatcttccgttttgaacatcctttgcaagtgaagttttatagtaaaaatacgacctcagctaagagggcgctttacccggtggccgtagcggcagatgtcgtgatgttgcccgtgtatctattgagtgctgctgccgtggccgctttctatggtgtggtctcattgaattagtcgttctttttaaacccggctaacaaaatagagaggggtagcctaccgggcattaaacacaacagtgtccggtatcgcccaataataatgtttggccggtaaatgttaacacttggtttcaccccgttaaaataatcctccccacggtaaagttcccctttttagtgccgataacacacttaattaaacgtctttgtgttttgacgtgtctgtgttttgtcgtactgatgaagggttaatatgttcaagcgtatgaaagtggttaccagcctgctgctggtattagtattatttggtgccttacaactggtatccggcgggctttttttcaaatcattgcagaatgaccaggaaaacttcaacgttttacaagttattcgccagcaacaatcggtattgaatgaaagctgggtctatctgttacaaacacgcaatacgttaaaccgtgccggtgttcgttacatgatggatattaaccatactggcagtggccctacggtgaaggaccttatctcttcggctaaagggacgctaagcgtcgcggaagaccgcttcaaacgttacgaaaaaatcccacaaaatagcagtcaggatccagaaggcgccaaaaaattaaaacagtcctacgaggaatattttagtgccttaaccgaactgattaatttgatggaaacgaacaaaatcaatgagttcttcaatcaccccaccaccagtttccaaaatgaatttgagcaaaattacaacaactatctgacgcaaaatgacggactgtatgattcggcggtcgaggacagtaatcaatcctttagctttgctatgggcgtggttattactgtactggtcgtcgtattagtgatgatgctccttgtctggctggggatgcaacagatcttaattcaccccctcaaccacctgattgcacacattaaacatattgccaacggtgatttgacgcaaaatattgaagttcatggtcgcaacgaagtgggcacgttggctgctagcctgaaacacatgcaatctgaattggtcactatcgtcggcgaggtgcgtgtaggcgctgatgctatctacagcggtgcgtcagaaattgcggtgggtaacaatgatttatccgcccgtactgaacagcaagcggcatcattggaagaaacggctgccagcatggagcaattaaccgcaacggtgaaacagaacgctgaaaacgcccgtcaggcgagtcaattagcattgagtgcctcagaaaccgctcagaaaggggggaaagtggtggcggatgttgtgcaaaccatgcacgagatcgcggggagttcgcagaagattgccgacattaccagcgtcatcgacggtatcgccttccagaccaatatcttggcattgaatgccgccgttgaagccgcccgtgcaggtgagcaaggccgtggttttgccgtggttgccggtgaagtgcgcaatttagcacaacgcagtgcacaggcggcgaaggaaattaaaggtctgattgacgattcggttaaccgggtagatctgggctcagtactggttgaaagtgccggtgaaaccatgggcgatatcgttaatgccgtgacccgcgtgaccgacatcatgggcgaaatcgcttctgcctcagatgaacaaagtcgtggtattgaccagattggtcaggcagttgccgaaatggaccgcgtgacacagcaaaatgcttccttggtagaagaatcggcttccgccgccgcttcactggaagagcaagccagcatgttaactcaagcgatgtccgtatttgttctgagtgtggataacagtaattccactagcgacgtcagaaaagtcaaacaacccacgcaggaaatgaacagcacggctaaaaaagcgctgggaaataatctgcaagacaattgggaaactttctagacctataaccttcgagcttgacgctgttgacgtgttagctgcgcgcactcatccgaatcacaaacttgagtcagcacatcgggatccgcctgctggccatttacctgccacgccaattgatttgggtgtatgcaaaataatattaataaagtcggcctatgagccggctgagaagaggttacgatgtttggtcaaatccggatttctaccagttttttcctgctgctgatgtttctttgcgccatacagttaatttcaagtggtctatcatttacggcttttcgctcagactaccaaaatttaaatcgagtggagttaagtagtcagcaacgcgatgcattaagcctcagttgggtatctttgcttcaggcacgtaataccttaaaccgtgcggctactcgctcggcgctcaatgttcctcaggagcaagttaacgctttaatggggagtgcgcgcagtgcattgcagaaagctgaactttactttaatcagtttcaggcggtaccgcgccttgatgagagtgagagcagtgggcaattactggatgcgaccaaaaacagttatcaaaaccttcgtagcgcattacgtgagttaattgattttctggaagcgggtgatttacaagcatttatggatcaacccactcagaaaacgcaagatttgtttgaagcggatttcatccagtatttgcaatacgccaatgaggttattgccgatgccggtcagcagaatcagcaggcttatcagctctcaatctggatatttagtggtgcgattctgatggttatcacgatggccatttcgtcgttgatctggttgcgcaacatgtttgttcggccattagcgacgatgcgtgagcattttggccgcattgctcaaggggatttgtctgggcagatctcggtgactggccgtaatgaaatcagccagatgttcgccagcttacgcaccatgcagcagtcgctgatctcaacggtcagcaatgtgcgtgagggtaccgaatcgatgttgaccggtatccaggaaatttccgcaggtaacaacgatttatcggcaagaactgaacagcaagcggcttccttggaacaaactgccgcgagtatggaacaactgaccgccacggtaaaacagaatgcggacaatgcgcatcaggccacggtactggcgcaagaggcttccggtacggcagctaaaggcggagaactgacggcgagtgtcgtcaccaccatgcatgcaatcgctaccagttcgcagaagattggtgcgatcaccagcgttatcgacggtattgccttccaaaccaatattttggcactgaatgcggccgtggaggcggcccgtgcgggtgagcaagggcgtggttttgcggtggttgcgggtgaagtccgtaatttagcacaacgcagtgcgcaagcggccaaagagatcaaagggctgattgatgagtccgtcagccgtgtccgccaggggtctacgctggtcgaaagtgcaggaactaccatggaagagatcgtccgctcggtggcgcgtgtgactgacattatgggggagatcgaatctgcttcggatgaacagagccggggtattgaacaaatatcactcgccgtaacgcaaatggatcaggttactcagcaaaatgcgtcattagtggaagaggccgcggcggcagccaatgcactggaagagcaggccagcatgctctccgatgccgtctctgttttccgtttggggcaggggcacgacgaacagtcagttgcgggcaatagccagcaatcattggccacgcattattagtcgctcattatgggtcgatcagcatgagtggttccgaccaggagtgacaatcgatcatcactcgtaacgggtcatcacgagtaacgacaagtggctgtaaaggaaatcgtagagtgtcaaacagcgtaacgaagacggtattggggggtaaggttggatgaaacgatcatcaatgaagtcagcgcctcaatcattacctcaagagtccgggtcgatactgacccaaatgattcaacggttgccgctgtcggatattcacttccggcgtatctgtcaacttatctatcaacgggctggaattgttctggctgaacataagcgggaaatggtctataaccgcctggtcagacggttgagattactgaatatctctgattttggtcagtatctggccttgttggagagtgatccgaacagtgctgagtggcaggcatttgtgaatgcgttgaccactaacctgacggcattttttcgtgaggctcatcattttccgctcttggcagaacatgctcgtcagcgggcgggcggttattcagtctggagtacggcggcatcaaccggtgaagaaccttactccatcgctatgacgctgtgtgatgtgttaggaaatcgcgcgggagcctgccagatattggccagcgatatcgatacacaggtactggagaaagctaccagcggtgtatatcggcaagatgaattgcgctcattgtcaacccagcagatgcaacgctactttttgcgaggtacgggcccgcatcagggcatggtgcgagttcgtcctgaactgaccaatttagtccagtttcagcagttgaatttgctggcacctgagtgggcgctaccggggcaatttgatgccattttttgccgtaatgtcatgatctattttgataaagagacgcaggaacgcattctgcgtcgttttgtacctttgctaaaaccaggcggcctgatgttcgctggccactcggagaatttcagccagatcagtcgggaattctatttgcgcgggcagaccgtttatgggctgaccaaggagaggtgatgagtaaaatcagagtattgtgtgttgatgattctgcattaatgcgtcagctaatgactgagattattaacagtcacccggatatggagatggttgctgcggcacaggatccgttggttgcccgtgatttgatcaaaaaatttaatccacaagttttgacgcttgacgtggaaatgcctcgcatggatggcttggattttctcgagaaattgatgcgtctacggcccatgccggtggtgatggtgtcttccctaacgggtaaaaactccgaaataaccatgcgggcgttggagttgggggcgattgattttgtcaccaaacctcagttagggatccgcgaaggaatgctggcttacagcgaactgattgccgataagatccgcacggcggctaaggctcgtttaccacagcgcgtcctggaaaataaaccggcgatgctcagccataccccattgctcagcagtgaaaaattgatcgccattggggcatcaactggcggtactgaggcgattcgtgcggtattacagcctttgccaccaaccagtccggcattgctgatcactcagcatatgccgccgggatttacccgttcgtttgctgaacgcttgaataaactgtgccaaatcacggtaaaagaagcagaggatggcgagcgagtattaccgggacatgcctatattgcacccggtgatcggcacttggaactggcccggagtggtgccaactaccaggtgcggatccatgatggacccgcggttaatcgtcaccgtccttcggttgacgttcttttccgttcggtggcgcagtatgccgggcgcaatgcggtcggggtgatcctcacggggatgggcaatgatggagccgctggcttgctggagatgcaccgggcgggtgcctacaccctcgcgcaaaatgaggccagctgcgtggtctttggtatgccacgtgaggcgattgcgatggggggggttaatgacgtcgtggagttgaaccaaataagtcagcggatgttggcgcagatcagtagtggtcaagcccttcgcatatagagatctcattatgatgggggtctataaattatttttccgataaccatcgggctattgcatttaatcgctcagcgctgagcaacaaactttaggagtgggtatggcggataagaatctcagatttttggtggtagacgatttttcgaccatgcgtcgtattgtcagaaacctgctaaaagagctgggttttcacaatgtggaagaagccgaagatggtgttgacgcattgaataaattacgagcaggtggtttcgattttgtggtttcagactggaatatgccgaatatggatggcctggacttgctgaaaacaatccgtacagacggtgctttggctacgttgcctgttctgatggtgaccgcagaagccaaaaaagagaacatcatcgcagcagcgcaagccggggccagtggttatgtagtgaaaccgttcactgccgcgaccttggaagagaagctcaataagatttttgaaaagttgggtatgtaaggaggcgagatgaataaccatccaatgcccgcaaccgatgcggcatcagccagtgatattattagccgtattggcagtctcacgcggatgttacgtgacagtttgcgagagttaggtcttgatcaagccattgctcaggccgccgaagcgatcccggatgcccgtgaccgtctggattatgtggttcatatgacagcacaggccgcagaaagggcgcttaactgtgtcgaggcggcacaaccgcgtcagaacgaactggaatcatcagcaaaggcgctaaaaattcgctgggatgagtggtttgccaatccaatcgagctgtcagatgcccgttcactggtcacggatacgcgagaatatttagcggttgtcccacagcacacttcatttaccaatgcgcaattattggaaatcatgatggcgcaggatttccaggacctgaccggtcaggttatcaaacgcatgatggatgtggtacaggaaattgagaaacagctcctcatggttttgatggagaatattcccgatatcccgtcaaaaccgcagaaaccgacggacagtttacttaatggcccgcagatggataaaaatgttgccggtgttatcgccagtcaagatcaggttgatgatttgctggatagtttaggtttttaatgacgttatcgatagcgctaaccggtagggaattgtccctgccggtttatatttttcatacttcatattatctgtgactcgttgccgtttttctgccactcgagttatttagcacaaaagactgatcttatttgtaagaaaaagattcacgaaaaattaatctgcaccgtaatcacatattcctccttgaaaaatgacctttcatattcatattcaaattccttttttagccgccaccctatgttcaaaataattcgaatagcacgagaacagctaacctacaggtcacttgaagtctgacgggtatatctgcagttaattaaatcaacgtggtgacagctatatacaccgatttattggtgttaactgtgctcttaataccatctgctaataacaattttctgttatccggatcatcgtgacgaggtgtatcatccattaaatataatgttgcatctatgtcaaaaaaacattaaatattgatgcggcgcacacattgtgtgctggattatatacagtaatgtgtgatgtgttaacacttaaattcatttttattgagtaaggattcttatgtataatattgattataatagttttcgttcagtaaaaggattcaatcgacgcgttcgttttcttgtgatgcattatacggccttcaattttaaagattctatcgatgcactcacggggccttcggtaagcgctcattacctggtccccgatccgacggaacaaacttatattgatgccggtttcaaggatatgcgtatttttaatcttgttgatgaaaatgagcgtgcctggcatgcaggagtgagttattgggatggtcggaataatcttaatgataccgctatagggattgagactgttaatcttgctactgataacgatggtgtattcactttcccgccctacaatgttacccagatagcggcaattaaagcgttggcatcaaatattctttatcgtttccctgatattacgccagtcaatgtcgttggccacagtgatattgcgcctggtcgaaaaagtgatccgggtgctgcctttccgtggaaggcactttatgacgcaggtattggtgcctggtatgacgatgaaactaagcaacggtatctggatcagtttctttgtagcctgccatcaaaaaacgatattatttcaaaattgaaacgatatggttatgacacgtctggcgcagtcagtgaggtgggatataatcaattaatccgtgctttccaacttcattttcggccatgtaattatgatggtataccggatgcagaaacggttgcgatcctctatgcattagtcgataaatataaaccataaatatattgtttctaccgctaattatagtttaaaggctcagctcattctttgggcctttctctacgctattctccgcactatttaatgaattctgcatgcctatttataggcgtggttgtactgctgcctctttttatcgttgatgttttcagagggagatcatccttcggaaaaatatcaccctagtgtaaccaatagtaaatttttattgtgattaggcaccggctgtcggtgaggcagacgtatagacgattaacttcgattcactcagtgccatacaggagcgggtttgaacgtctttgcttaataatttgtcaccaatgtcaaaaggtgaacaagaataaaatggggatggtatgaaaagtatccaaaagtgtgactgtaattatctggtcagatttgcagtttcagattcctttatcagagacaattcttttcgcagcttgcttgctatttttatggtgacgatatttgtgccaaatactgcattttctcaactctatgtgaacaatgccaatgatcctggctgttatgtcattgctgatggggggtttacgggtgttactaatagtgatcaaaattgttatacgttgtctttgaataatattaataccaatggggggcagctatttgttggtggaaaaggtgggatcgctgggaagcctagctttatcgccaccccttggacagggacattcacgacggccgttggcaccagtaatgtcgccacagcatacggctttgtcgttcaaagcaatggtgcatttatcaacggtgatacctacgtgaagggggggttatttttgaacggtaggaaagccaccaatcttgcccccgcaacgatttcatcgacctccaccgatgcggtggttggtagccagctttatacggtgatccaagatggaacccgctatttccacgccaactcagtgaacccgcaagactccgtgcctgcgggtcaggatgctattgctgtcgggccggcgacggtggtcaatggtaataacgggattggtattggtagtagcgccgttgttgggccgagtgctgtcgggggcattgcaattggccccaacactcaggcgaccggtatcgccagcacggcccttggtgccgggtcgcaagcgcatggatcacagtctttggcattgggggcgggagcaactgccagccaggcaaacagtatcgcgttaggggcgtcgtcggtcaccacggtcggtgctgagagcgactacagtgcgtacggactgacggctccccaaacgtcggtgggcgaggtggggatgggcacggcacaggggaatcgcaagatcaccggtgtggcagccggttcggctgattatgatgtggtcaatgtcgcgcaattgaccgctgttggtgacaaggtcgagcagaataccgccgacattaccagtttgggtggccgggtcaccaatgttgagggggggatgacccgtatcaccaacgggggcggtataaagtacttccacactcactccaccgagtctgattcggtggccagcggcagtgattcggtggcgatcggaccgaatgcgcaggcgtccggtaccacgtcgatagccatgggggccgggtcgacagcgcagggagcacagtctctggcattgggggcgggagcggctgccagccaggcaaacagtattgcattaggggcgtcgtcggtcaccacggtcggtgctgagagcgactacagtgcgtacggactgacagctccccaaacgtcggtgggcgaggtgggggtgggcacggcacaggggaatcgcaagatcaccggtgtggcagccggttcggctgattatgatgcggtcaatgtcgcgcaattgaccgctgttggtgacaaggtcgatcagaataccgctgacatcaccagcttagacggccgggtcaccaatgttgagggggagatggccagcatcaccaacgggggcggcgtgaaatacttccacacccactccaccgagtctgactcggtggccagcggcagtgattcggtggcgatcggaccgaatgcgcaggcgtcaggtacggcttcggtggcctccggcaagggtacgctggcctccggtaacggtgcggtggcgataggtgatgcagcaagcgtcagcgcagagggcagtgttgccctggggcagggttccgctgacaacgggcgcggtgcagagagctacaccggcaagtactccactacggataacaccacctcaggtacggtgtcggtgggcaatgcggcaaccggagagacccggacggtcagcaacgttgccgacgggcgagaggccatggatgcagtcaatctgcggcaactcgatggtgcaatggcggcggtgggtgacaccgtatcagggttgcagaacggcactgacgggatgttccaggtgaacaacaacagcggtcaggccaagccttcggtcaccggaactgatgcgatggcgggggggggcaggctccgtggcgtctggcagccacagtaccgcgatgggtacgggcagcaaggcgacggcggcaaacagcaccgcgctgggggccaactcagtggcggatcgtgaaaacagtgtctcggtggggtcagtgggtaatgaacggcagctcactaatattgctgtggggactcagggcactgatgcggtgaatctggatcaactcaaccatagcatgtcgaatgtcaccaacgacgccaatgcttatacagaccagcgctattctgcacttaaagaagatctgaaaaaacaggatagtacgttaagtgcggggatcgccggtgccatggcgatggcgagcctgactcaaccctatacgccgggtgccagcatggcgaccattggtgcggccagctatcggggccagtcggcgctgtcggtgggggtgtcgagtatttctgacagtgggcgatgggtcagcaaattgcaggcctcctctaatacacaaggcgatatgggggttggtgtcggcgtcggttatcaatggtaaagaaaggccaacactgaatattgtttaataatcattaacgggttgtgcgattttttgcacagcccgattctacttcttagggattaaaaggcagcacccatgctatcactcaaaaccactggattgatcatatcgtcattgttactgtttttctctttactgctcttaaccggtttattgttacttaccaagtacgatgcaacttataaacatagtgtcaataataccccgaaaatagagccgcacagggtcgaattaccggcattgccgctgattcaacaagctgtcgcaggtttggtgcccgcagtcgatggtccgcacaaagagctgatcatgagccaggtgtgtgcattggccagaggtgagcgttctcaagagcaagtagcgcaaacattagtgaaattcggtattgatatcagtaatattcctcagcagggacatcctctctcgttattggtggagactgataaatccagtcgtataatcggttgtgccgcgtatgttgccaattctgttatggtggtacctaagccgactgagtttatgacgagtactgataaaccgtcgggtgtctcgtcagggaaaaaaaatgaagtaggaacgaaagaaaaaacactgagtattgatgccaaaaaattagcgcaatatcttcgggttcaattgtctgtcgcgagggccgatgctgatatttttgtaattattgcagtagagttgcaaaagaaatcaggattgactgctgaccaatatacagtacaagctaagaaaatatttagtgaatatgcgctggcctatctgcaacgcgttaaagcacttcatgccgagagtggcgggactcactataagttaattatttactctgatgagtattttaagttcattagcagtgatggttatttatttgagtatggatacgatggtttaagtttgtacttcaataaaatcccatggtatgagggcgggaagttactggggaaggattattttctctctacttcgtacagtgaaccggttttggcaaagcgtatacaaggtgaagcactttctcataaataaaatgatgttttcctctgaggttgatgacaaggtgccagtggaggagataataggcaggttgtaaaagtatcggaggtagcagtctgaaaaggcagttgattgtatgatgagatagaccgattatttttagttaattgggtcgttagtgcggatactgagagcgttcgagcatgggaactctcttgttgggtcgccggaaaatttattgatagatagattgatatattgaagggggattaaatagcataagtatgttagattttcagcttaatcggcaaatgaaaggactctaggataaaatgcaagaagtattaatatttattatcgccgtttttggtgtaagcctcttaacctcgatatgtctgatcatttatggaatagtcaaagtacaaaagctgtctggtaaaatatctctcactgttggcattgtgcttctttccctctgccttttcctgtattccgttatggggtagtaagcgcgaattatctcgtacagacaacgcgtcctgtgaaaacgcgtcactcgttgaaaacaagttatcgggataaagggggttatacgcaatactggccgtctgttttcacgacagtgttaatgaaaacagacggtgaaataacttaatctaccagaatacgcttattggttgcgccccacagaattgacatttcggtaaagagtgcgccactgagatcttcaatttcttctgcctgaatttccgcattgccttgcttaccgaacaagacaacttcatcacctaaactcacttttttcagatcggtgacgtctactatgaccgtattcattgatgttttgcctaatacgggcaggcgctgaccttgaataatcacatgccccgcattactaaatactcggcgatacccatcggcataacccacggggatattcgccagcagggaatcacgtttcaatgtataggtccggtcatagccaacagtaccgcccttagggtagttgttcagcgatgcgatgttagatttgaaggtcatgacccgcttatactctgtgctggcgatggtgtcaccataaaacacccctcccacacggaccatatccaaccatgaatcaggcaccgctaaggtcgcgaatgtattggcgacgtggagcttaatcttttcacgttttagccccgtgaccgcgataacatctttggcttgttgctggaatcgagccaagtctgctttgatttcgctagcatcttccaccgggtagtgcgacatgatgccaacgattgtcagattttttaaacctgcaattgtctttgcgtcatttaaaccgcgggccttactgacctccagcccattacgagacatccctgcggagttcagtgccagatggatacgcagaacttttccattcagttttgcaatattatttaactgctcagcgacggttttatcgccaataagttcttcaacatcgtaagccatagcttgttgcatttcttttaatgttgcacttctgacccgtatcaactgacccgtaaatcctagatcacgtaccgtttttagttcctgattgctggcaaccccaatacattgcacattgttttttagcatcaccggtgtgactaaggtcaggtcatgtccataggcatcaccttttaatattgcacaaagtgtggatttattatccagcagtgtaagcatctttttagtattgaaatccagcgcaccttgagagatttcaagccacgcattatttactacaggttgctgggcgttggcagatagtgaggtcaggctaagatggttttttgatacgggttggctacaagcgaccaaagttattaatggtaataagaataaatgacgaaaacgaacgtgcatgaaatctcctgaataaattttccattagttttttaactaaaacaatgaagtaactggtataagatttttattaaaaatatatttttgtgacgaggtttgttcggagggtatattacatctaaccaactttggtccgatataacatattaaaactacagttggaatgggctcaaaaaaaagattaaacaatatatttacctgtttttttcgtgtatgcgctacatggcgttaagtttaaacagactaatcgcagttaatttcaatgtgattaacgttatttgcttgctgtaacatgggatagaagagaaaaggaagagaagaagggagaggctctgttagcggtaaagtgcagtaagaagacgcgggtattttgcgctgatggacctctgccctagaatgttttaaggatgtttttcatcgtcaggctgccgatacacttccccacaaagcaataccacatcgggtcttctttcatgtaggcgaagagccacatccatgcattcatgacgtgttgaataaatatcttctgtcaccggaagcgcctcacaagcatccatgccgcaagcactaaccagtaaaacaaaccctatgagcatatagcctccttgttataggatttatatgagtatagcgtgttttgtgggggctttgttgttatcagtatttattgttatccgtatttattgttatcagtaagcgttgctctcgctttataggcaataaaacgttagagaggggctactcgaatatgagttagccaaatttagtcataacaatactcgtcataacaacacccgccataacaacaccgccataacaacacccgtcatgatcaccaaactggcggcaagacgtaagccactgggtttttattttagcatccaatatggcaataaccagagcgagcagagcactgatttcacgtaatattacttccgataggtatcaattttcactgaggattctgtttgtattgtgacctttaggtgccagcaagggagtcaataataaagaggctaacgggagatcatggccattttttgcgtgaaagtgaggtacctataggggggaacaccggcgtgggagatcacagttattgcttcctaaaatagcggtaaattggcatcatataacgatgatattggtttttaggatgaacgatgaaacagtttccttttgataaacgttacgagattgaagatgcccacggtagcgttgagtattatatcgatggcgatgaatatatccgcaaccaagatgggatccctggctatcgaatcgacggttatgaagtgtacgaacagggtattgagtctaaattagcgggtttccttgaggggaaacacatcacgacgccagatgctgataccctattgacgattctggatgaacaatcgccagtagattaatcgttttaattttagccaattagattcaatatccacaataaaagacccttctattgaatggcgaggttattgacaaagtattagcgacggagagaacaggcagatcgtaaagacgccgtcaacccatccctgggggctcgagccgcgccctccctggcgcggacgctttactcttctgcctatcctcaccgtttcagatcgcgtcatcgggggttgtcagcagcctgacccttctattgaatggcctaagtataaaaatgggttcggcattttgcgggtatcacatatcacgtcaataatggcttaatctgtagtgttgagtttgtgaagcaagcataaaaatagtatatgtttaacgggtagatattctgcagtattggctaggaaatataatgataacgcgttggaaattaattcgctccatagctttactgctcggaatctcttttttggcggcctgtagccagctcccaagaaatccagtgcctgtagcgttaatgcctgccgctgagatccctggaatgccaaatattcgcgctggggcagggcacattagcgccgtatttgaagcagatttgctgcaatcctataaagatgaatcgaaagagatgtttcgtcaggctgacggaacacgggtgtacccgcatttagccttgtccggtggtggtccaaatggcgcatttggtgctggctttctaaatggttggacagaaacaggtaaacgtccggttttcaaagttgttagtggggtttcaacgggggccttgatcgcgccttttgctttcttgggcagtgaccacgataaagccctgcatgatttttataccaccacaacgactcgagatatttttcacataaataatctgttgtttaggctatttttccgtgaatcattggcagataccagtccgctgtctcagttgattgatggccatattaccccgcagttgctgagtgaaattgctaaggctcataaaggcgggcgtcggttgtatatggggacagttgatcttgactcacaacgctttattgtgtggaacatggggcttatcgcatccaaaggaacaccagaagccttgatgctatttcgtaaggtgatgttggcatcctcttctgtgcccgtcgcattttcaccggtcttcttcgatgtcgtggctaatggtaaacactatgatgagatgcacgtggatggcggtgttgccgcgcgggttttctataatggtggggtatacagctcgaaagtggtacgcgccagagcgggtttagctgacagcaaagaagatatttacattattcataacggtcaacttggtcctcagccggagccaaccccgcgtttagtccgtaatattgctttgcggaccttggactcaaccagtaaagctgcgttagtcggcgatttataccgtatttatgctttctctttagctgagcaatcgggatttcattggataacgatcccacctgatgtcgatattaatggcgcggaaatctttgatccagtcaagatggaacgcctgtatcaggcgggttatgccgaaggattgcgagggcctgaatggtcgctgcggccaccgggttctattgaaatggaggtgctattaaaggaagcggccacaatacagactaaccaaatgccagcggattaaattcgataggagagaagaccggattggttaacagaaaatagttaatctgctgctttatcaaactgttagcaccaattgaaaacaatttaagcagcatataagcagagggggtgtaattgtgctacactatgcgaccgataatcaaggataaaacatgaaaaaagtctcaatcattgctcagtgcttaataaacgctaagaatttcagtgagatgtctgaagctgaatcctcgataaaaaaagtgttcagcgatagctactcggaacactctttcgatgaatggaatactgacgtttcaacattgagcgctaaccgtatcattagcctggttgctggtgcatccaaggttcgggtcaggggattgatccaagaattatggaatcactgatcccggctcaatcatttccaataatctgcctaccatttcactacgccaagcatgccagccatgccgcgtggtgaatgtttttactctatctatctatctatctatctatctatctatctatctatctatcccacgcgacctctctctccctgtaacacataagatcagttatctcagacaataaaagttctgttttggcgacaataaagtgagtaaatgttgaccactccacggcttatgattggcggttaacgtaagctgagtcagtcatacaacagagaggtgagagtatgtcatttcttgataatcttaaaaaactggtgaacggtgtacgggtacagattaagtgcccaggatgtagggcggattctgtacagagtgcggagaaagtgcaaaaaaatatcgcgttgatctgcccgaagtgtggctgtttattcttgccacaagacacacctcagccatgatcaaatcagccaaagatcattgatgcccaccgtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaatagcatcaatgcagcacagatgcacagtaacaccaaaaacattttccaatgctttttagctaagcgtttggtcaccataggtccttaaatgatttgagtattatagcctgatgaattgctgcaccagacgtgagtggttttgactcaccggaatcaatgatcttccccataattctggctgcaacaccaatgacttgaagtatcgggtatagtagcggaaatttatgctgatgcgagagttagtcagttcgtgctgattaatataaagtgtaatatgcgctgcatcaataatattacgaataggaataattagattatggctacactcccacagaaatatgaagacgttgaacgttgggcatttggtgatactgagcaggttgcggatgagttattggcattggtactgaatggcaccaaaacggcgacctgtgcagcattggatgacgagggggttcctcaggcgggtgacatatttgtcgtggttaatggccggaatcagccagcatgtgcggtagagttaaccgaggtggaactgaaaacgtttgatcaagttgatgaggcgcatgcactggcggaaggtgaaggcgatagtacactggcttactggcgtaaaactcaacaacgctttttcgaggagtatgatatgttctccccagatatgatgctgatctgtatgaagtttaaagtactggaaaccttctgatgctgtatcaggccgttgttttagtccgttagcttcgccacgttccaagagaagaaaccgtcactcataagcatgaactatgggttgacggatcttcttatcgccatgttcaggttaccttcataacccaggcatcttgatgttgatcgtaatgttgcttgtataacagcgtatccttgccatccaagatagcaggaatactggtgttttcatcccatccatctagctgcatacataaatcagggtctgatttacatggaatactgagcgtatgctcaccttttgtctgtgatgataattctgcatcatcaacttcaaactgcctgatttttacgatgcttttccccataaaggctccttactaatagtgtggcaggaggtatgaccagattgacagccttattgagaatagctgagctgaagaaaatcgccagaggtattctctaaaaaatagcgcttggaagcgaacgagtattcggaaaaataacccttggaagccaaatagcccttggaaacataacactgagatatattcaggtatgcacggctcttcaattcaatattccaatacaacactcacattatcttgataagttcccaccgttttttgtgcttgctgcggattaatgaccgcattataagggatcaactgctgagtgcctgtcgcggtacttgttcttttattcgttacattccacgggatgactccagccccttgatacagttgatactgtaaatagtcagttccagaggttaatttcattcgaggccatggcgcgacaaaattatttccattggttatgtaggtcgtgaaagtagcattttttgtgcaggtggcagagatattttgattaacaggagcaaactgggtaattaatgcataactgccgaaattaacattgggggcactgttaatgacgcagtcattactgaccgttaatttgactgtcacggtagaggtcgctgtcccactgaagcggccgccaaggcagaggctaaatagagagatagcacataaatcgtaattccagtttaaattaatgacatcggtatatgtcccggcactgacgttaacattaatagcattattgctaccagttcgaatataaatagggaggttagcactaatttggaaaagcgtcacaatgagtaagctgctattgccggcataatttatcacgttgcctatagcaatggcattgttataacctgcgtcagaataaattgtataaggaataacgtcacccgctgaattttttagcttcaaggtattggtggtactggctacagttgcatttaatacaggagaagccaataggctcacaccggtcccagtacagagcattgcaatggtgccgctgccactttctgttagggtattgacgttaaatgacgaattgggtgggagcgtaacggtgggggagctaaaggtacaggctaatgtattccctacataaaatagccataatataggtaatgttcgccagctaagccaatacttgggagtgttcgttatggttgtgatttctctggtgatggataacattcgtcgttcctcatatgaagtttatacctgtcgtccttcaagctgcattcaaatctgttctcggtgctaagtgtcaataaccgttgtcacctcagtcaattacctgtcgttgcccttaaaataaataagttcctggggacctactctgttgttgccttcctgcaactcgaattattttgggtatattgagagcatcatgtagcgactatcggcatactgtggtgccagcatcctgtataccttccgtcgtctttagtttgaactggctgtagcactgtgtgccattatcggcacgtataatcctaaggttatttaattgtgccacttgctcgatatataccatgccatcccaaccgacataacttatggggatgttaccggtagtatatattgcactgcctttcggtaagtcttggcctgatgcgtctgtaattctaatattcactgcggaaattcgcttaatggggaaattaattaaatagccactgcgttcaccaatggctaaccgccgttcaacattgggtagcatgacatctgccggtaaattcattgggtcaatctggaattttgcctgataatatgaggcgactgtcgggatcagcaaataacccttggcattagttgtgccaataagttgattttcgtaactaaccggaatattactaaaaccattggtcgataccaaagcaaaagcatcgttaatcatattgctggcatagacactcctattcatcaccactaatgaaccggttaatcccccccaatagttgtagttattactgttaccatataggcccatgcgactctccatcattgaagtacgccaaacaatgtctgcctgttggtattgattattgttattcgtgctgttggcataagcgaggttccagcccaatcccccattcgagggcgctgaacggctataattcagttgttgaatccattggttatcatttgtgcgggttgcactgatgctgcttgatccccgcgggcctaacggaatgctccagaccagttgtacattgtaacctttacggcccagctcacggtttagtgcgctataaaagttgctattgcgtaacagtgaggtgctgtagctgatattaatgagccgggtttgttcgccaagagcatccctgacatcaaagtaacccgatcccacggtgccgtaactaccgaggctgagacttcccgtgagttgagtcatgcgtcggcttaagagagaaggcgttttataattggcaaggtcactgtattcatcactagagataatatgttgagcatttaaattaaagaatgcattactgtagctatagcctaatgaacgctggttgccacgtccacggcgtgacgctgctggggacggtaatctattcggcgtggcattattggtatttagcggttcagccacattgttaaaagcgccgttcgatgtgttgcttatactgtatgcactatttaggacacccaataaccccatgcgaaaattaacgccacccccaattacatgcatttctttggcgatgtctccccggccctccagtgtcaaccaaggtgttgtgccgtaacgaacgacaccactggcaaccatttcaccgtaatctgctgagcgaatcgcataattacgacgtagggcaccccccgagagactgaaatcccacactccgggttttagcagtgtactggcaacgtaaaagggtacagatgtgctgatttgcctgccaagggcatcggttgtgacgatagtcgcttggcctgcaccattgattcgcggtgcattattgatgacaaaagggcctgggttgatattggccgattgtgtcctgaagttatcaatgtagagatcaacggtgctggggactgcggcctgaccagaaaattgtggtaatgggtaggttatgagatcgggccgaatagcaaaatgccgtgctatctgaatgccgccaagacgtatcgcactgctccatggcaaagcaccggtaatgaggtcacctgtgctataacgcagcagatgttcttcgtcattcttctgccactgggtatcaaaacgaatatagcctttcgcgtcatctgtgttgttattacttgggaagtgggtgcgataaacgccggtattactgagcaagccaaaacgatcaaaaatgcgctgttctgtccatgctgaaaaatgagttaaagatgagtacgggtaaccttgtgtggcatagatatcgtaattgaataaagcccccaaactactttgcgcaagattgaaatcatcttgttcggtaacctcgatttgttgctttggtagccactcgctgggaacattgattaataggcgttggttctctccatcatatttaacgttcacgcccgccatattatcaatggcaatctcgggtgccagtggctctgatataggaagcccaatcgttcttagctgtgattgagaaaggtaataacggttgttgcggtaactaataggtacagtactcccaaagttacggtcattgaccacgagttcaagatataacgtagtatcaggcatcgttgttgatgtcgagggcggagggaggctccctcctaaaatagtcaagggtatcagtgacggtaacaatattgagccatatatcagtaccgataatggcggtagccggaatctgataatcatcctcgatcctcagttcattgtgtaaaatctcattttttttatgtctctcaattactggtatgggctagttactggtatggaatagttactgatatgggctaattactgatatgggctaattactgatatgggctaattactggtatgggctagttactgatatgggctagttactgatatggaatagttactggtttggtgttgctattgataatggccgccaactcaccttttctggcggctaagctgatgggaaagctcatctgtgatctcgctaatacatagcccaataagccgttgttaaccgtctggccgttgagtgtgacctgagaaatacgtgcatgaatttcactttgattgcggatcgtcagccattgcttcccctgttgccgattcaatatatagctgagcgtaggttgtgcaatatcagtcggttgtgtcgcctcgggtgctatctgcataccattcccataaacaaataggggcacggaatagcgcatttgaaatgtcagacccaattgtgttgatgacgggttatttttatcattaggttcctgacgggggatctcatcgattaatatccggtaggccagctcttttcccgcaggaacttgtgcattcttaactaagcgaatcagttggcgcttgcctggttgaatattggcaacgggggggctggcaataatggcagtctgagcgttgtagtcgtccagaccattaacctgtcgccaactcagtacccgtatttgcatataagttggttggctatctttattttccagccataatgctgtggcattttcgtcatcgttaatgactgggtcaatgggccaaattaatacggaaacagcagcatgtagaggggcgatgggtagcaaaataaaggataatatcaatttagataataagtgatattttatcatcgtaagtttttctccggtatgtgttattgatcagtaagtgacagtaaccaataacgtatctagataaactcccgcagtaggttgtgtattactggcaaacagttgtgcatataaaataacttgctgtagcgtgccgtcggtagcaatgacttgtgttgcccccccatttgaaccatctccccagataagggttcgggggctattttgataaatttgatacagcaagtattcaccggtactgctgttaagcaggtgcctacccgcggagatgttacccgtcatgttggcccctgaattgagcgcaagtgttacgctaggattaccattacactgaatggtaatggttcctgcattcagcccagaagttgcattaatggcggttgccagcgaagtaatattgccaaaatttatggaaccaaaattggagctgtcagttgcgcctccccccagaacacatccagttagcacggtagcgttgacagtaaaagggctagatacgggtgagggtgccgcgttggtaggtacgatagacagtgctgagataagtaaagcggcactgaggtgacatggagaaaaaagacttatcattgttagccctccctctatacttaccaactcaccgtgacctgaacggtatcagtataggtccctaccgcaggcgtcgattgtgcaggaaccaggccataaaccggtatggtgacgacttgtccggtagcaacctgcgatacacccaccacatcatcccagatgacactataggtcgcgttggtatacaggttgtagctcacttgctgggctgatggccccccggacagataacggttattggtattgccactctgtccgctgctcagtaatacgttaaaactggtaccgttgctgcattgcacggtgatagcgccactattggtttgacctgccaccgagattggttgggttaacgcgacagttgatccaaaatccaaggtgccaaaacttgtgctgccactgaccagaaaacgcgcaaggcaggtgggcagtagcgtggccgttaccgttatattggctgtttttgatactgcatttactggatatgcttggaatagcagtaaaccgcacactagacttaaactgaatacaacaagagtgtgatttttcactgttattaccaagtaacagtaacgataacagtatcaatataagtactgacactgggcgttgtttgtatcgggacttgagcatagatagtcaaaggaataggcgtggcaatcccggtgccggtaccactttgaacacccgtcgtcggggttgcgttccatggctgattgtaactactgtctttgaacagattataattaacatactcaaaggtggttggtgctgcggccccaccccggagccgacgctgtcctgacgtgctgtacagcccattatcaatagcgatggtatacgcggtattagcactacaatacaaactgagagtcccgctcagtgtgccactgaatgcgacgttaattactgaggatagcgccactacactaccgaagtttatggttcccaaattactcaggcttccagacccggtcccatcgttgatataacagccggagataatggtcagtgttgatgacagtgtaccggtagttgcagcagcataggttatgtgtggtgctgtctgtaatatggctattacacttaaagtaaataaggttttcctcattacccccccttaaccctataattaaccgccaagaaacctgcgtgatgctgttgagagaataatgtaaagcaactaatatttcttgttgctaaacattagagaaaggaatgattaattaacgccaacaagacgcaataaataataaatttcattatcctaatgttgatttattttaggttcaatattatttttattttttttaaaaaaaatttaatatgaatccattcagcaaaaaaacgacatgaagactttattattgatgggtgagtaaattgattagcttctcttttgaataaataggcgaagaaaaatagagatgatggaaaataaagagatgaatttagagataaaaaaagaaaacagcggtaagtgctacaggaatttagaaaaagggtttataagaatggcgattgctgtgcagggcatgagtacgggtaatcatcagggcagcttatggcgaaccaccctgatgaattatttaagaacgtggaatggctgttccccattttcgccaatctttaggctcttcgggggcgagcaaaaagtgctgattgacattggctctcggtgccagtggtatggttggtggcgtagcgaaagcgataccaccacggataaactgctggaaggtcccgcttttcaccacaccacctatcagaccgaactcaaagttataacctgatgctagccaaaataccgtgttttgtcttactagatgctgaaacttttggcttatccgcagtgatacctgcactcgatcggacattgcacccagattaaaaccggtgacagtgccaacttcaagcccacggaacaggactggcgtcccaacttgcaacgaacccgcttcagcggtatccagtatgatgctcaggccatcaagataacgggagtcagtaatggtggcggtctgcaactcaaaattgcgcaagggcccccctttaccgggctctacattaatgtagggctggaacaaggtctccagattattgacccctgcagccgagatctccggtgagacgatggagaaacgggtacccgcgcgggtaaagttttgcacatattctgggtaaagtacggctttggctaagacttcattacgctcgggtgccagcttcagcgactcaacttggccaatatcgatccccaaatagcggattggcatacccgccgacagtttactggcatcaaatgtacgcaatataatctggctacccacggcccgtgcggccgtttcattactatacaatgtccgcttggcccctttatccagagtgacgccttctagattatcgaagctgatggccccttttaaggcccggttaagcggtgaggcttgtacagtaaggccactcccactcagttgtacttttgcgcccccttctgaccaaaaaatactcttttcggttagtagattgcgatactcgggttgaatgtaaacatccacttcgaaggcgttggctttagggcgtacgtgagtaatttcacccacctgaaacttacggtacaacaccacagaaccggcctgtatatcaggcaaactgctggccgttagcgttagggtcgttgccggtgaactgcctaaaatcccatcagttgcttttgccacgctactgtaaagggggtattgtttcagtgcctcgcccttgctacctgatacctcgcctttgctacctgataaaagcagaataccgccatcaatccattcttgtgcgctggcgccttgcacgttaacgccatcaatccccacgttgacatcaaggcggctgtttgccacaaatttgctgtccttgtgcaccagatggcgatatttcgcttctatcgcggccgtaaaggtgacgccatcggctgacagttcgcgggttaacacctgaccaatcttgataccacgtagtgaaataggctggccgacatcaatgccatagctttgtggcgcggtgagttgcaattcaaggacattgggttgttgtaacaggcttttactgctgggcagtacggtaaaatgttgttgtggatcaccgtcgcctgggatcagctctaatgtattaccagtaagcagttcacttacgttggcattactgaggctgatccgcgggctattcatttcaatgcgtgtgccactacgcatcaaattcactacggagggatcaatggttagctctcccgtcactttttggtctggttgaagcgtcattttagtcaaagtaccaacttgcaacccctgataaatcaggggggtacggccctcactcaagtgacttccccctggtaaatccagggtgatggccaccccgcgctgactgtgcgctaaatcagaataaagttggaaaggctgatctggcgcggcatcttggctattttgtggggaatcgaaagcaattgcgccattgaccagcgccgccagactctccatttgcaccgaggcaccgcttaggctgaaatcagctttaaaaccagaaacattccagaatcgagagtcctttttcaccaaattggcaaatcgtctatcaatcaggacatcaataataaccccgttattatcaggggcgatcgtgtagtcatacactttgccaaccggaattttacgatagtaaaccaacgagccgttattgagtgagccgaggtcaggggcagagagatgaatcattaattcgcctgtattcaggcggaatttaggctgagtatccaatgcagtgaaatggctttgcggcttaccctcaccaggcatcatgccgatataattaccgcccaccagcgcatccaatccagaaacaccggccagagaggctttgggggtcactagccagaactgggtaccttcacgtagtgaatcctccatatcatttttgatactggcggtcactttaatgttacgcaggttatcatccaatctgatggattgaaccaaacctacatccacgccttgatagcggatgggtgtgcggccagcaacaattccagcagttgactgaaaatcaatagtgatttccgtcccacgttcttgccaattgttataaatcagccagcccgtgatcagtagcgcaataaaaggcagtagccagaagggggagaaccggcgtttatgttttacatgagcctcagtcggtgtactcggtgtttcctgttgcatatgcatcccaaatcaatcggctatctagccactcaacagcaagaatagtcaaaataaccgcagacccaaaatagaaggctgctggccccatagtgaaggaaaaaagctgatcgcgattaattagcgacatcattaatgcgataacaaagagatccagcattgaccagcgaccaatccaggtgatcaaccgcagcaaacgcatccgggttttcaggctgtgttgtgtctttaggtgaatactgagcagcaacgtgattaacacgatcactttagtaaacggcaccaatacactggcgatgaagaccacggcagcaatagggaaattacccgatgacgccaaagaaaccacaccggagaaaatggtatcctctatccgtgcgccgttggcataaacgattgatattgggagtaggttggcgggcaataacaaaacgatagcggcaatcaatgcggcccaggttttctgtaggctatgacgccggcggtgtcggagaggtgtatggcaacgcggacaacggccatggctatcggggtgtccagtgtagtggcacgataagcaaacgcgcagtgtttcctgcgggcctggaggctgttcttgcggataaaaccgttcccaaagttgctccagattcagatgaaccaaggtcagaatactcagtaatgtcaaggtcaggtaggctatcagacctgtacccggcatgatgtcagcgtattctttgactttaatgcaggcgacggccatgccgattaaatagatatccagcatgacccactctttcagtcgctccaatataagcagtatcgggcgcagatttatgccaatccggctaccaatacgcagatatagaatagagaaggttaaggttaccggtgccgcgaggacacaaaatgccaccatgctggctgtgatggggtcgccttgacggctcatttgccaaatcccggctaacagactggcatcaatacgtgtgccaagtaagcgaatactgatcaggggttcagtgaaggcgaacggtattaacagcaacatggcgcaagccatggcggtcaaccgggtcagcgaccagtcacgcccactggttatttgggcgttgcagcgtgggcaataggctgtttggttgccccccaatggtggcaaggtgaatagggcatcgcactcgcagcatcgttgggctcgagcggtggataatgggcgttgaattgcgtgtattttcatgggatagagggtagctctacataggatgtcatcagtatatcgtatcgttttgtaaaaaatagcacggttcatgatggcgtaatcgggcgaaacaggtgaattcataacataggtaactcttttgcaacattacagaggaatacccttgtcgccaagggtatttaatgattattttatataagccaagcattcattgcccttggctattctttggtttctaacggtcatcacatgaaaaaaacagaattctacgcggaattaaaacgtgacttatgtgccttagttgcaggtgaaacgaattttattgccacactggccaatgccagtgccttgctttatgaacgccttgatggcttgaattgggctggtttctacttggtcgatggcaaacaacttgtactcgggccttttcagggaaagattgcatgtgtgcgtattccggtaggaaaaggggtgtgtggaaccgcagtagcagaaaaccgcgttcagcgggtaggtaatgtgcatgctttccccggtcatattgcctgtgatgcagcaagtaacgctgaaattgtgctgccaatcactgtaaaggggaaagttatcggcattttggatattgatagcattgtttatgatcgctttgatgaagacgacgaattgggtttaatctcagttgtggcggggctttgcgagcatcttgagttttgtgatagtgccaaatatgtcacagagactgcaagttgatatacggataacgtggcaattgctgatggcgtcattataatgacgcctgttcatgcctgcgctggttggcaaacccgttgtaatcaggaaatttcatggaaaatcaacctaagttgaacagtagcaaagaagtcatagcctttttggccgagcggttcccgctttgtttcaccgccgaaggcgaagcacgccctcttaagatcggtatttttcaggatctggtagaacgtgttcagggggaagagaatttaagcaaaacgcaattgcgttctgcgctgcgtctctacacctcaagctggcgttatctttatggggtcaaagtcggtgctgagcgtgttgatttggatggcaacccttgtggtgtgctggaagaacaacatgtagaacatgcccgcaaacagctggaagaagcgaaagcccgtgttcaggcacaacgagctgaacaacaggctaaaaagcgcgaagctgccattgctgcgggtgaaacgccagagccacgtcgcccacgtccggcaggtaaaaaacctgcaccgcgtcgtgaagcgggtgcggctccggaaaaccgcaagcctcgtcagtcacctcgcccgcaacaggttcggccacctcgtccacaggttgaggaaaaccagccacgtcctgtgccggtcacagatatctctaaactgcaaattggtcaagaaatcaaagtcagagcaggcaagagtgcaatggatgcaaccgtattggaaatcgctaaagatggcgtacgggtgcagctatcttccggtctggcgatgattgtgcgcgcagaacacttgcagttctgatacggaggccaacctaggcatgaacaaatttgtcagactagcagcaatcgcaggcttgttactggctggggcgagttacgcaaccgatacaacgtatcgaattgatcaactccctcaattacgtcaggaacctgagcatgcaaccgtgagtgagcgcgtaacatcgcgctttactcgctctcactatcgccaatttgcattggacgatcagttttccgccaaaatatttgaccgctacctcaatatgctggattacagccataacgtattgttggcatcagatgtggcacagttcgcggataaaaagtattcgctggacaaagagttaaaatcaggtcaattagacacgccttttgccttattcaatctggcacagaaacgccgttttgaacgctatcaatatgcgttgtcagtactggaccggccaatggtttttactggtaacgatacgattgatattgatcgggccaaagcgccgtggccaagcagtgaagccgaactgaatgcgctttgggatgcaaaagtaaaatacgaccagcttaatttgaagttagcgggtaaaacggataaagagatcaaagagacgctgacgaaacgctatcaatcagctattaagcgtttgacgcaaagcaacagcgaagatgttttccagttgatcatgaacgcctttgctcgcgagattgacccgcataccaactacctttctccacgtaatactgaacagttcaataccgagatgagtttgtctctggaaggtattggcgcggtattgcaaatggatgatgattatacactcatcaattctatggtccctggtggtccggcggcgaagagtaaaacgatagcggtgggtgatcgggttatcggtgtagggcaggcgggtaagccaatggttgatgttataggctggcgtcttgacgatgtggttgctctgatcaaagggccaaagggcagtaaagtacggttagaaattttacctgcgggtaaagggactaaacctcgtactgtaaccttgacccgcgagcgcattcgtctggaagatcgcgcggtgaaaatgtcggtgaaaaccatcggtaaagaacgcgtaggtgtgttggatattccgggtttctatgttggcctgaccgaagacgttaaggtgcaattacagaagcttgagaaacagaatgtcagcagcatcatcattgatctacgcagtaatggtggcggcgcattaaccgaagctgtttcactttctggtttgttcattccgagtgggccagtggttcaggtgcgggataacaatggcaaagtgcgtgaagacagtgatactgacggtgtggtgtattacaaaggcccgctggtggtattggttgatcgctacagtgcgtcggcatctgagatttttgccgccgctatgcaggattatggccgtgcattaattgtcggtgagccaaccttcggcaaaggcactgttcagcaatatcgctcacttaatcgtatatacgatcaaatgctacgccctgagtggccagcgttaggctcactgcaatacaccattcagaagttttatcgggtggatggcggtagtacgcagcgcaaaggtgtgactccggatatcgtgatgcctacaggggttgatccggcggaaacgggtgaaaacttcgaagataatgctttgccatgggacaggatcaatgctgccagttataccaaaacgggtgatttgaaaccctgggagcctgagttactgaagaatcatgctgagcgtatcgccgctaatcctgaattccagtatattcagaaagatattgagcgttataaggctttgaaagataagcgtaacattgtctctctcaattacgcccagcgtgaaaaagagaaccgtgatgatgatatgacgcgcttgactcgtttaaatgaacgcttcatccgtgaaggtaagaagcctctgaaatcgttggatgatttaccaaaagattatcaggagccagacccttatttggatgaaacggtgaatattgccttggatttagcccacaaggaaaaagctcagccacagattgcatctcgccctgtcgctgctgctaccgctggggcaacggtaaaataaatctgcaaataatatgaagaatccgggtcttattggactcggatttttttttgcttttttcaggtgcatgacggatgaacaggctgcttaacccttgttaaaatcagaggtcacggtgtcttgcctaggcggttcagaccagctctgagcgactcattcttaatcgatctacaaaataataatgaataaatagggatatgtacgttgctctgccaaggatctcatatggtgaagaaatgataaaacatgtaataaaaagcgtccaaatttgtaaagttgtgttgattttttttgttagaacttaacaaaccttgaaaatttatcagatgcccatacgattaacgtatctacagtaatttatccaagcatctttttatttaacacaaatatgactcaacacgattaatttggttcaacacaattaatttgaccaacacaataaggaaaaatttttatgatgcgtatcgctctgttccttctcaccaacctggcggtgatgctagtgttcgggttggtgttaagtctgacgggaattcagtcaagcagtgtgcaggggctgatgattatggcgggtctgtttggtttcggcggcgcatttgtttcgttactgatgtccaaatggatggctttacgttcagtaggcggggaggttattgaacggccacgtaatgaaacagaatattggttgttggaaaccgtacgtcgccagtctcaacaggtagggatcgccatgccacaagtggctatttatcaggcaccggatattaacgcctttgcgacgggggcacgtcgagatgcctctctggtggcggtcagtaccggtttattgcaaaatatgagccgtgatgaggctgaagccgtgattgcccatgaaatcagtcatgtggctaatggtgatatggtaaccatgactttgattcaaggggtcgtgaatacgttcgtgatctttatttcacgactgattgcacaaattgccgctggtttcttatcaggtgaccgagacggtgaaagtaacagccccggtaatccaatggtctattttgccgtatcaatggtactagaattagtgttcggcattcttgccagtattattaccatgtggttttcacgccatcgtgagttccatgcagatgccggttccgcaaaattggttgggcgtgaaaaaatgattgcggcattacaacggctgaaaaccagctatgaaccgcaggaagcgggtagcatgatggctttctgtattaatggtaaatctaaaacgtttagtgaattgtttatgtcacacccgcctttagataaacgtatagaggcattacgttctggtcagtatctgaagtaatatcagtatttgaggtaatagaaattaatagagcgaaataagaggtttctattcgcgaaatgataatatggtcttcacaccctgtgagcggtaagctgacagggtgtttttttaccgtggccataatgccaaacgcctagatttgataggtggatagcatgaattacagtaattttcctaaataaaaattttttttcaccttagttaagtaaataatgtgtaaaaatgtttctgtcgctaatttcattaaaaaatctgtgacttacttcattgaaaaatgaatttttttgtcttttcattctaatgctaacataagaaaaatctcatgctgctgtttttattgatttttattcgccaattattttttgactccaatagaccttcatattattatttttttaaataaaaaatgttttgtaggaattttcttacgcaaattgggataattcatacaaggcaattccgtttttctttattgcacttctgatcattcttaacattttatgatgaattgacaattgtctaattttggtcaaattgacaattacctaaatgctgtaataatagattaatcgaaatcgaaccacactaactgattatattaattccgctcagtttattaatataaaaccttgctattaaatacaggaaataaacgtgaaaattaaatcaagcaatgtgttaattgcagctttcgctggcttatttattgcccaatcagcatttgcagccgatggtactattactattaacggtaaaattactgacacgacgtgtggtatctctgttaataatggcactaaagatggcaccgtcacattgccagttgtctctgcaagcgcattagacggcattaattctgtagcgggtaccacacctttcaatatcgtattaaccggttgtactggggcgacaatgggtaatgcctatgctcattttgaacagggtactaccgtagaagcgtctactggtcgtttgaataacagtgacatcgatggtgcaaccggcgtacaggttcgtctattagacaaaaatagtgcacctattgtggtgggttctggcaaccaaggtaatgtcgtagaagatatttctggtgatggcgcgacattaagctattatgcacaatattatgcaaatgaagcgaatgtcgaagcaggtttggtcgcgacgaatgtcgactatactatcgtttatgattaatgcttgtttatgattaatacttgttcatgattaatgcttatttatgattaacacttgttcatgattaactaacgcggatagcaagtccaatccggcataaaatgggagcttagtgctcccagctttataagttcgacatcattggaacccatatgcgcagaacgctccttactatattgtcctttttaaggacagtgcgactcttaacgacactgacactcttaatattatcggttgtggcgactgtggctcgtgctgaagtgatgatcagtgggacacgtgttatttatgaagagaaacaacgtgagggggtggtaaaggtttccaatacgggcgatatgccggtcctgcttcaggcctggatagataaaggtgatgcgaacgcacgcccagaggctatcaaggtgccgtttagtgtaacccccccagtagtacgtttagaccctaaaagggatcagactattcgtctttttcgcactgatggtggattagcggctgatcgtgaaaccctattttggtttaacttattagaagtcccgccaaagccaatccaaagtgcggctggtggtgagaacaaaatgcaattggctttccgtaccagaattaaaatgttttaccgccctgaaggattaaccgtattacctgcgcaagcggccaagagtctcgcattttcaatgaaaggcaatcagatcgtcataaagaatgcctcaccgtattacattaccttgagaaagctagaattacgcacgtcagagaaagggcctgtattggctaattttactaaaatcaataataaaatggttgccccttttagtgaactaagcttacctacgagtgcaaaagcatcgatcaataattcggcacaagttttttattctgttattaatgatcagggcggcgaaactcaaggtacgcaaaaactgacccaataaaactataaaaaatacaaattaagggtaatttgtattttttgcacttttatatactgcatttaatttaatggcctcgatataatgcttagtgctttcatattttttcaaaaaaacgagtgcctaaaatatttaccggcattctctttcgctatttgtggtattggtggcatgttatatattccgtcatctgccgccgagaattctgaatacgttgaatttagtgacgccttcctccgttttcccgttgatgccacccgctacagtgagggtaatcctgtttcccccggtgagcgtcaggttgatatctatttaaatgatcaatggattggtcgtcaggaaatgcgttttgccttgccgtcgccagaatcgaaagttgccaccccctgttttgacgtaaaactctttgatgagttgggggttgatacggcgaagttatcttccgataccgtgaaattgctcgaaagtcgcggggcatgctctccgttgagtcgtttgctggaaggtggaaatgctattttcgacgacaatcagcaacgcttggatattcaggttcctcaagcttatctgatccgccaggctcgcggttatgtgcatcctaaatattgggatgatggcgtgacagcggccaccttgaaatatgactataccggttaccgcagtaaccagaatgatatcggtagccagacttatcaatatctggggctcttgggcgggcttaactggcaaagctggcgtctatattaccgcagtgcattgaatcgaagtgatagccaaggctttgattatcagaacctggccacttatgttgaacgggccgttccctcgctatacagcaaaatgactattggtgattcaaacacggatggtcaggtgttcgacagccttagctatcgcggcattgagttgacctcagatgaccggatgtatgcggattctcagcggggttatgcgccagtggtacggggtgttgctcgaacgaacgcccgcgtcgtggtgcgtcaacaggggcggcctatttatgaaacgacggtacccccagggccttttgtcattgacgacctctacccgaccggtcaggggggcaatctcaatgtcaccattaccgaagcggatggcagcgaacagacatttatcgttccttttgcctcgatagcggagttgctgcgaccgggaaccacgcgttactcattgatggccggtgagtatcgtgacaattcgatggtagataaaccggtcctctttatgggaacggtgcgtcatgggttatccaatttactcaccggtaacggcgggatggttgcggctgaaggctatttatcagcctctgccgggctggcatttaacacaccagttggtgcagtggcatttaatgtgacgcaagcacaaacccgtctgcctaataaagataatcaacgtgggcaaagtattggtatgacctatgctaaatccttgccggaaaccaataccaacttgaccatcgccagttatcactattccagtaacggtttttatacaccagcagaagctatgcgaatgcgtgattatttacagcatggtgaagtcaataatacgcagattgattcaagttggccgaatggcagtgatcgctacgatgatagttttaagtatcgtcgccgcaatcaggcgcaagtgagtatcgctcagggcttacctgatggctatggctcgttctacgcaaatgccaatgtgcaggattactgggatggacgtaaccgcgatatgaattttcaattcggctacacgaatagctataagtcgctgagttataacgtggcgcttaatcgcttgcgtgatatacctagcggcgattgggacaaccaattaagtgtttccctttcgattcctctggggacacatgctggtgcaccacgtttgagctccagttattccaatactcgtggtagcagtgcaatacaaaccggggtttccggctctgcgggtgaggataatcaatttagctatggcgtatctgcagcgaataaccgtagcgatgaaaatggcagttataacaccctaggtgcgaatggcagttggcaggcaccttacgccacggtgggcggtagttattcgaagagtaacagctatgatcaagccagtgccagcttgtcagggggggtagtggcttatcgtggtggggtgatattggcccctgcactgggtgataccgtcggtattattgaggctccagatgctgcgggagcgcgtgtcggcagctactccagtatgtatcttgatcgtcgtgggcgtgcgatattgccttatttaagtccgtatcggcagaatgaggttgaattagatccgaaagggctatctgcagatgttgagtttaaaagtactagccaaaaagttgcgccaaccgcaggtgctgttgcattggtaacattcgagacctcaaccggttattcggttttagtcagggggcatctggcagataacacccccttgccgtttggggcggaagtaaaagatggcggagggacccgcgtcggctttattgctcagggcggtcaggcaatggtccgagtgaatcaacaagccggtaatctgcgcgtgatatggggtgatggcatcggtgagagttgcagttttgactataaattgccggaaggtaacctagtaaaaggtcatctggtcaaaggtgactaccggcgcttagaggtgatatgcaaatgagtgcttatttctatagggtgaaaacagtgattcggcatatcaacatgtacctgcgcgtttatgctcatgtccgttctgttgctacgctactgatattggtcgttgtggctggggggccaagcagtaaagtgtgggctgaaggcctcgggataaattgtgactatactggcagtatttatatcaatccccctaccagtattattcgtgttaagcctaatgcggccataggtgatcctattggttcatggatgaccatcagtgcacctgaagtttggtcatgcgcgctattacccgcttaccagtcccgggatgtgcgggctgggattttggtattttcaccttataatccattgcttacgaccaatattgatggtggtaattacaaagttttccgcactggcgatactaatcctggcttgggaattgccgtacgttttcgtgctatcggggccggttttagcagcgattggacccaactagagggttttgggctcgtagacggcacggtgagtgccccattaataggaccgattccttataatgatgggattaaatttcccttaggaatggaaatgcaaattcactatgtgaaggcgagtgaggagctaagatcgggtggcgtaaggatatttgattttgcttatctttaccatcggcgctccattgatggtgtgccggataatagtggtgctcgttacaggattgttcaggtcccggcaaatagcattgatattcagataatgacgcaaacctgtaccacgcctgatgtggtcgtgaatctacctgaggtcaattcgcggcagtttaccggcattggtacggtgaaagcacttaaagcttttaatctgaattttaatcattgcccaggtggactagacggtattaattataaatttggtgcgacgacgagtattctggattcggctaatggtgttgttgcgttggatgccaactcgactgctgagggggtgggggtattactgcgcagccaatcagatgcggcgattgaattggataaggaatacacgatgagtggttatgacaccagtagcacacaaagttacacggtccccatgcaggcgggaatttaccaaatagaaaacaccgtgacacctggttcagtaaaaggtgagttcacatttacgttgatctataaatgaaaacgttatggctaatcctcaggccgcgtgcccgtaaggtgaataatctgcgtactttactgattacggctattttaagcagtttggtgttgagtgctacggttcaagccggtgtggcgattggtctgacacgggtgatagtgaccggtgctgataaatccggcagtgtgcagatcctcaatgacggccttcatccagcgttgctgcaactctgggtggataataatatcgctgaaatggataagcccattgagcagataaacgtcccgtttgtggttgatagcccggtattccgccttaacgccaagaccaataaatctatccgtatttattataccggaggcgctaatcagttgccgtctgaccgtgaatctatgttttggcttaatgtgttggaagtgccgcccaaagcgtctgcaaatcaatcatcacaaaatgcggtacaaatcgcttttcgctcacgtattaaattattttaccgcccggcaggaataccgatcagttcagaaggtgtagcaactaagttgtctttcactctggtacctaaaggggagggccgtgtattacgcgtggctaatccgacgccattcaatgtcacattccagacattggctatcgcccaaagtcataccgcgcagggcgtcactatcaaactgggcgctgatgatatggtggggccaaaaagcagcgtggacagtgccccagtgggcaacaacgcgctggcgaagaatatgagtgtgtttttcaccattattgatgattttggctcacccattgaagggcagcagccactacaataaatcagtgatcgtcttgccggggggaagccaatattcaggcttcccccaagagcctaatgacttttttgtgttacacgtaagagactcaccagtgccgcgatactggcaaaacagccagccagtatcaaggaggcgtgggtgccgttggttgagaacatattgaacattagcgcaaccaaggcagcacctgaggtctgtcctagcaagcgggcggtccccaacatgccactggctccgccgctacgatgctgtggagcggcagaaatgatcgtatgattatttggggtctggaacagcccaaaacccgcgccacacagtatcatccgccagataatatctacgtcgctggggttggcgggtaacaccgccagcaagaatagaccactggcaaaaacagccagaccaatcccacctaataaacctgcatgatagcgctcaaccaaacgccccgcgatcggagcaatgaccatggtggccaacggccatggagtcaacagtagcccggttgccacttcgtcgcggcccaatacggtctgtaaaaagaagggaagcgacaccattgccagcatttgagcggcaaaagaaaaaattgaagtgccaatcgacaacgcgaaaataggaatacgcagtaaatccacggggagcagtgggaaggattgcgtgagttgacgacgcacaaagaagaaaccaatcagtaatagggcaaccacttgagcagcaatcactgccgggctttgcccttgggaaaaaccactgattgcggtgatcaataagccaaatgtcagcgcattcagaacacaactggtgatatcaaagcgattgccgttgcttttcgtattattggcgggtaggaattttatacctaaacaccacgctaatagcccaattggcacgttgagggcgaacagccattgccaagaggcgacagacaacacggcagcggcaatactgggccccgcggctgaagacacagcaacaatcaaggtattgataccaatacctcgaccaagttgggctcgaggataaatgatacgaatcagggcggtattgacgctcatcaatgccgccgcgccaaacccttgtagcacacgggcaaacgtcagggtccataacgaatcggacagagcacaaaacagtgaggtcacgctgaatatcagtaagccagcttgataaacccgccggtaaccaatgatatcgcccaatgacgccatggaaagcagtgagatggtgatggcgagctgataagcattgacaacccagatagatgtcgctgggctggtattgaggtcacgtgcgatagtcggtaatgccacgttggcaatagtgccgtccaataccgccatcataatacctaaagcaataaccagtatcgcggcatagcgttgaggtacaggtaagccatcacttgttgatgggttcataggtgcgtatctgtaaaagtaataaaataggtgagtattgatatgctaacgattattgcccctgattgcatccttacacatcagattaattgtaagtatataggattaatcgtaggttcatggcgttaatcataagtgtaatggttaatcgcatatcttgcaccagattaaccgcccgataaaaagagtaatttacgataaaaagaaaaagtagaactgcgatcacggaaaaatgaaacattgtttctataatgtgagatagtattagtcgacaggttctcctgcgagtaaattttaattctctgacgattttaaggattttccggatggcaaaaggtaaacaaatccccctgacatatcacacttatcaggatgcctctaccggcgcacaagtgacccgactgacgccccctgatgtcacttgtcaccgtaactatttctatcagaaatgtttcacccgtgatggtagtaaactgttgttcggtggtgcttttgatggcccatggaattactatttactggatcttaacagccgggtcgcaacacaactgactgaagggcgcggtgataatacctttgggggtttcctctcaccagaagatgatgcgctgttctacgtgaaggatggccgtaatttgatgcgtgttgatctcgccacattagaagagaacgtggtttatcaggtgccagaagagtgggtcggttatggaacgtgggtagcaaattctgattgtactaaattggtcggtattgagattaagcgggaagactggcaaccgttgacagattggaagaaattccacgaattttatttcaccaaaccgtgttgccgcctgatgcgcgttgatttgaaaactggcgaatcagcggttatcctgcaagaaaatcagtggcttggtcaccctatttatcgcccttatgacgatagcaccgtggcgttctgccatgaagggccacacgatctggttgatgcacgtatgtggctcatcaatgaagatggcagcaatatgcgtaaagtgaaaacccatgcagaaggtgagagctgtacgcatgaagtctgggttccagatggttcagcattggtttatgtctcttatttgaaaggcagctccgatcgttttatttatagtgctgatccagtgacattgaaaaatcgtcaattgacttctatgcctgcctgctcacatttaatgagtaattatgatggcacactgatggtaggtgatgggtctgacgcaccggttgatgtgcaagataacagcggttataagatcgaaaatgatcctttcttgtatgtcttcaatataaagaatgggacacagcatcgtattgctcgacatgatacatcatggcaggtatttgaaggtgatcgccaggttacgcatcctcatccttcttttacgcctgatgataagcaggtcctgtttacgtcagacgtccacggcaagcccgcattatatatggtgacattgcctgagtctgtttggcaatagccgagttttccattagcctctctcttagaaagaggctaatttgctgtctgcaaggcttttatccgattattcacattggtttattgcacagtctcgcaacttccctttataataaaaccattgttctattttttctaaaacatattgttttatgaatcaaagaaaactgagtagggtaactaaaaaatggctattgcagatctagataaacagcccgactctgtctcgtcggtgctgaaggtttttggcatattacaagcgttgggtgaagaacgggaaataggtattaccgagctttctcagcgagtcatgatgcctaagagtacagtttatcgttttctccaaaccatgaagtccttgggttatgtggcacaggaaggcgaatcggagaaatattccctcaccctgaagctatttgaattgggtgcgaaagcgctgcaaaatgtcgatttgattcgcagtgctgatattcagatgcgtgaattatctaatgaaactcgtgaaactattcacttgggtgcattggatgaagatagcattgtgtatattcataaaattgactcgatgtataacctacgaatgcattcccgcattggccgccgcaacccattacacagtactgccattgggaaggtgctattagcctggcgtgatcgtggtgaagtagaagaaattctgtctcatatcgaatttacccgcagcaccaaatatacgttggatagcactgctgcactgttaccggttttagataaggtacgtgagcaagggtttggtgaggatattgaagaacaggaagaaggtttgcgttgtatcgcagttcctgtctttgaccgttttggtgtggtgattgccggattaagtatttctttcccgacactacgtttcgctgaagacagaaagagtgattacgttaaatcgttacattgcgcagcccgcaatatttctgagcaaatgggttaccgcgattatcctttctgataaaagtgtcgataaatagggtaagtactttatcgttattggataactttagttagctgttaattatcactatttatcactatttatctctttttataaaaacagctcctctggcaggggctgtttttcatcacatgaataatcatactgttcgcatggatattatgtttcttaataatgaccattccccttaatattactatccaccttaatattgctatccaccttaataattactgcgcgtatgattactgacttggcactatcataggtaataagccttatttggcctttttactgattattgataagtattgtttataatttgtttaatttttttaggtcatgataaccgcgattaattaaattatagggagataaataatgaggaagctattgagtggggggctattattgttgctggccggctgcagtagttcagatcatcgcaactcgaatgagttgatcgaccgtggcacatatcaaattgatacccactatccctctgttgcaaaaaatgagcgggtacggtttttagtccttcattacactgcagtcggtgacgccgagtcactaagattgctcactcagggtgaggtgagtgcccattatttaatccctactcacccaaagaaagctggtggaaaagccattgctttgcaattagtgccagaggcgcagagagcctggcatgcgggtgtcagctcttggcaggggcgtaacaacctcaacgacacctcgattggtatcgaaatcgtcaacctaggcttcacggaaaagatgctaggaagaacctggtatccctacaacgaatcacagattgaattgatagagcagctcaccaaagacattgtacaacgttacaatatttctccgtctgatgttgtggcccacagtgatattgctccactgagaaaatctgatcccggcccattattcccatggaagcgcttggccgagaagggcgtaggtgcttggccagatgatgcgacagtggcaaaatatattggtggaagagataagaagggcgctgcttcagtagccgtcattcagcaggcattagcggcttatggctacaaaatcccccagaatggccagttggatactgaaactcgccaagtgatcaaagcgttccagatgcatttccggcctcaggatttcagtggtgtgcctgatgttgaaactgaagccattgcattagcattagttgaaaaatatcgtacccttagcacttgaggctgccggggggagttgtgtccactcatccgaatcactgatttgagtaaataattcgtctactcaaatagctaacacagcgtggtgaagggcagtttacagaaacaaaaaagccagtcaaaaataaagcgactcactcgtggggtatcccacggttgggggctaaaaagtgactagcttgatctgacggtcttaataatggccaaattagcgtttactggtgagtcagaacgtcgtcatcttcattattcaaaatgtttttatctgtttgcttcattaattggctggtgatcgtcccggcagtcattgagccattgacgttcaatgccgtacggcccatatcaatcaatggctcaacggagataagtaacgcaaccaatgtcaccggcaagcccaatgcgggcagtacaattagggcggcgaaggttgcaccgccacccacaccggcaacacccgcagaactgatagtaacaatcccgaccagagtagcaatccataccggatccaacgggttaataccaaccgttggtgccaccatgaccgccaacatcgctggatacaggcccgcacagccattttgcccaatagttgctccaaaagacgctgagaagctagcgatagattctgggacacccagacggcgggtttgcgcttcaacatttaatggaatactggcggcactggagcggctggtaaacgcaaaagtcagtaccggccacacttttttaaagaatttcagcggattgatacccgtgagcgacagcaacaccgcatggacaacaaacatgatggccaagcccagatacgatgccacaacaaagctgcccagtttcataatgtcctgaatattagaaccggcaaccactttggtcatcagtgccaatacaccgtatggggtcaacttcatcactaatcgaactaacttcatcacccaagcttgcagcgtatcaatcgctgccagtacacgttggcccttcgtgacatcatcttttaacagttgtagcgccgcgataccgaggaaggttgcgaatattacaatactgatgattgacgttgggctggcacccgttaaatcggcaaacggatttttgggaataaatgacaagatcagctgtggcacagtcaggtcggctactttgcctagataattactctcaattgcgcttagacgggctgtttcctgagtaccttgtatcaacccctcggccgtcagaccaaataagttggtcacgaatacaccaaccaaggcggcaattaatgtcgtaaagagcaaagtaccaatggtcaaaatactgattttacccagagatgacgcattgtgcagtttagctaccgcgctcaaaattgaggcgaataccagcggcataacaatcatttgcaagagttgcacatagccgttgccaataatattaaaccaagtaatagactctttcagtattggattatctgcgccatagacccattgcagccctgaaccaaacagcacacccagtactaagccgatcaatacttttttagccaaactccactgtttatgccgagtttgtgctaagagcaatagcagtgttgcaaataccagcacattaaccacaagtggtaaattcatccccaaatctccaaaatattattatattgacgcattttattttatacagccaagtacgatgcacgacggtggtacagctagccgtatatggtagcagttactgagttagctcacttatatccaaaaagaattctatataagttttagtattgatttgtattaaatcaaatcaatttgaatgttattcatacggcttgatgtattcataacctaaagcttttcaattgttccatatagtagagcaacgggatggtggtgtcagtttgccagtagacggaaaaacaaactaacagaacacataatacgcgttctaattgattacctttttgtggccgcaatagcggaatactgaaacgccagcggcagggccacaatagcggcacaccggctggcgtaatcatatcggccaatagatggctgaaataacctattatcatggcatgaaatacatctggggggagcaccccattcaatggtgcatctacctgaaacagtgcaatgccagcaatcaccgccaataagctatgggtaaatccgcggtgaccaaatacgcgggcaataggcacagaaacccactttaaccgctggccgaggattgactttgggtgatcaatatctggcagcagagaggtcagcagggcgccgggaataatatgccaccaatcgccatgtgccagttccggcgtgagaccgacttttttggctaaaataacgcaggcaacagaaaaaataaggtgtccttcccctgtcatacttaaattccgaatttgtagctgttgatttatccagtatatgagatttttcttggcgtgaacagtcgttacgttgtaactaaatgtcttatttttacctgacagagataaaaggtggataacctttgagcatttaggatggatccctacaggatggtgctgattagggtaattggctcaataccgaggtattccctggtctaatggccggtggctgcaatatcacatagaggtataagacgtagaggtataccgacgaccaatgtattcaggctgcaaatgaatgacggctataaatgcaataacgactataaatgcaataacaactataaatgtataacggctgacgagaggggggacataaatcgctaagctaaaaaaagggaaaagtgactgggagtcaacttttccccaaaataatgcagagaatgggcataacttaacaaataatgatgagggtactcataacgacacgatatttagaaactgtattggatacctacgcggtaacgagtttggcgttcgtcagtcactttactgcctgggacattaccaatagccatatagggtttccagtttttatcccatttgtaggcgatttttacatcatgtgcccattcgtatttttctttattagccagaatttcgtcttcagacttcttgtagtttaattcgtattcagctgaatagtctttcaagaagttataagcaaataacatggtgaactcatgtcctttctcagtcgatttagtctgagcaggttgattacgtttgtagtatggacggtagcgcagtgacgttgagaaatcatcagtgaaagccacttttccacggatatatggacggtagttgttggaatctgaagtagagtctaatgagaaaccaggttcgatctggaaggtgttattgaatttataaacataactggccaccatttcggtcccattactgacctgctcattgaatggcttatttggcgtggtatcagagctgtgctggccccacttaccttccaaggacaaaccaaaaccattcgcaaaacggtttgagatcagtaaacggtctttgtgatcggatttactggtgtccttcatttcatgtcgatagtcaatcgttgttgcaacggaactaaaactgataacggatactgctgctgctgccactgccagagtaattaattttaatttcatttttatataatcccagagttatggttattcaaaacaacaaaactataaaaatcaacatatgaacaaaacgcgcaaccacaaaaaaagaagcaatgtttcatttgttgttgtcatacattctatttgtatttttaattaattgtgtgatcaagatctttcttagtaactaatttataatttcgatattattttgtgataccgatctagttggcgggttattttatttgattaaacaaaataaccccaccaaataaatggcagggttattttgtgacttaagttaaataattagattaattaacgcattgcacgtttaagaatacgatcaccttgcttattaaagtattctgctgtttcttctacgcttttctgaccatagtctatatattgaattgcatcaccgaacagtgaaacaatttgtggatcatcgaagtacggtgaggtcttcatttcatgtggtaattccaatgccatattcaaaccggcaacagaaggatcttcatctttaatcacaccattggcacgcaattgggctacagctgctgcgctcagcggtacaccgcgttcaaggcctaatgcatcaacaccttctttgctgtttagcaggaagttaattagcatcgcactttctttaggatgcttagttgatttaccaattgagagcatttgtgcaggtttaaagaataagccagcatcttttgcatcaggcaacattggatatgggcccagatctaactttgcaggtttggtcaggttatcagagtatttagtaatggttgagttccacatataagttcctgcccactcaccattaatccacggcttcatttcgtacatattactcttaccgaatgaagcatagtatttggaagatggcataacatggctatctaccatctttttgtacatggtaaagaactcaacccactgctctggtgtgtaggcaaatttcttatttgcttcatcaacggtaggaatattgtatttctgtgtcatataagaacggattaacgctaaagtatcttgatgctctaatacaacagggtaatattggtcacccaatttttctttaaatacttggcctgcgttgagtaactcatcccatgtctttggatattctaaacctgctttagcccaggtcgcatcattgaaatagaatatacgtgcagtaacagagatcggaataccattcagtttgccattaacggtagtctgttgcagttcgattggatcgaattgcgccaaatccagttgttcttttacgttatttaaatcgaagaatcctgttccgtctttagaaaaaataggcagccagttccagttagtctgcatgacatcaggttcagtaccgcctgcaatctgtgtagtcaaacgagataaatggccatcccaaccggtatattccgctttaacattaatattcggatgttgtttatggaattcttccagagctttcaatgttacctggtggcggccgttccctccccaccatgacatccgtaaattgacgtcgtcctgtgctgcaaaagcttgatgtgacaatagagccagagtggatgctattagcgtgtgtaggatcgcttttttcattgggtactgctcctgttaaagagagatatttttttctgtttttgcatcaaagatatggcatttatccatatcaaactggaagtacacggtgcgatgcaggccgttttcaataatcggtcgtgcttcgtcagacggcagacggcaggtcaattcaaagttttcaaccttgatatacataaagaattcatggcccatgttttctacccgaaccagttcaccttgtgagtgattaccgacaaacggttgcagagacatgctaataaattcaggacgtacgccaaagaacactttttctccggtgtgggtggcaactttggcctgctgtctttcattcaataccagggtgtattgaccaactgtcaggccaatttgcccctctttttctaccagcgtgctcggtttgatattcatttccggcgcgccgataaaaccggcaacaaacatattggtagggtagtgatagagattgtcgggggtgtccacttgcataatgtggcccagcttcatcacacagatacggtcgcccatagtcatggcttctgtctggtcatgggttacgtaaacggtggttgctgctttaccgctttttttcaattgtttatgcaaatcagagatgcgaatacgcatggaggcgcgcagtttggcatccaagtttgatagtggctcatcgaacaagaacacatctggtttttttacaatggcacggcccacagcaacacgctgtgcctgaccaccggacaactggcggggtaagcggtccagaagatcttctaattccagaattttggcggcttcagcaacttgagcctcaatttgatctttgggtaatttgcttaacttcaacccaaaggccagattctcttttactgtcatatgcggatataacgcatagttctggaacaccatggcaatgccacgtgatttgggcgctaaattattgaccacccggtcaccaatacggacctcaccatcactgatcgtttcaagaccggccaacatacgcagggtcgtggatttagcacagccagatggaccaacgataaccataaattcgccatcattaatcttcaggtcaatgccatgtaccgcgcggaaaccgttggagtaaactttacctaatttattgaaaatgacttcagccatgataaatcctctattaacctttaattccgctgctggttacgccttgcacgaagtagcgttgagccaggaagaaaacaatgatggacggcagaatggagatgcttgccattgccagaatttcgttccacggtgcgccttcggtaacgtcaattgacatcttcagagctagcgctatcgggtacttatctacgctatagacataaatcagtgggccgataaagtcgttcattgaccacatgaactggaacagggcgacagagataatggccggttttaaaattggcactaccacataccacaacacctggaaagagttacagccgtcaatttgtgctgcttcttccatatcacgcgggacaccgcgcaagaactggatcagcatgaaaacgaagaacccttgtgtggcgaaggccagcggcagatagagcggtaagtagctattcagcatgcccatttcacggaacatgatgtattgcgggatcaacaacacggtacttggcagcaacatggtggtgatcaaggtggtaaaccagaatttcttccaagggatctcaaagcgcgcaaagccataagcgacaatggtggaagagataatggtcaggatcactttcggaataacatacttaaaggtgttcagcatgtaatgaccgaaattatattcagtaccggttttccagccgttaatgaaaccatcacttgtcgggtgctctggccataatcctaatgtagtgaaaatttcattattaggcttaaatgctgctgagaacatccacaacagcggataaagcattaacagaccgacaataatcaaaacgatatagcggaaagcagcactgactttagctttgcgtaatgtgcggctaatttccgcatcagcaatatcctgagccagatctgattttttctggttggaagtttgttgtacgtcagtcattttttcctcctttatcggcggagtagaagacccaatatttagatgatttaaatgcaattgaggcaaagagggcgacgaccaggaataacacccaggctaatgcagcgccgtatcccatatcaaaatatttaaacgctgtatcgtagatatagagtgagaataaataggtgtaatgggttggcccaccaccggtaatgacataaggtgcagtaaattcttggaaggcctgcgtagtttgcataataaaattaaagaaaataaccggcgtaatcagtggcacggtgactttcataaacatttgccatttagaggcaccatcaatcatggctgcttcatattgtgactgtggtacgttctgcaacgcggccaagaagataaccatggcagaaccgaactgccacacacgcagtaatgtgacggaggtcaacgcgagtgatggctctcccagccagttgatagcctcaaacccaaagacaccaataaagctattaagcaaaccatcaatcgcgaataacgcgcgccataatacggcaatcgctacgctgctgccgaggattgatgggatatagaatgcggtacggaagaaaccgataccccgtaatttaaagttcagtacaaaagcgatccctagagcaaaagccaattttaatggaatagtcagaaacacataagcgaaagtcacgcccatggatttccagaataagtcatcttccgtcagcatataacgataattctcgatcccgttatagacgggagggctcattaagtcatactcagtaaaactgagaaagaaagatgatacaaaggggaaagccgtgaatattatcaaccctattatataaggtgatatataggctaaccccagcattctgttttcattcataatgcttacctatttttaataaaatgaaagataaataaaactactgattcaaaagtgtcggataaataaaatcgatgtcatacagagttcggctttccccatttacccgataatctccatggatataaccaccgttagtaataaattgaggtattgctgctaacttatcttgtttagcggcaatcaaggttaataatgctaatgcaatcggattgtcgatacggaaatagcggtgctgagccgattctacaaacagtccgcggtggtaatgtcgtttaaagaggtcatcacctatttgccatgccaaggtaaacaatgtagggcattgacaatgctcagccagttcgactagagccagtagcaggtagggagaggcaatagggcgttgagcggccatcagtgttgcgcgccgctgtgttttattcagctcagctaattgccagcggagcaataacacgccaattaaatccagtaactcttcatcttcacttaaccgccaggcacgtaccagcggtaacaaataatcgacgtctaatgggaatggtgagataacagtgcccttgacgccataatagccatcacgcggtaagacgtagccactcatatcttggccatcgttccataatgggcgcaatgtattgctctcgacatcataagcaaagcgatagtaattcttgagaccatcaatcacccactgcaagacctctgcatcaggctgctggcgcaagatatccagcatggcgagtggattgtctatcaacaatgggcgcatatcgcggaacaacacattggcttcacgggcaatttcaccaaactctgggccaaattggcgcttggcacggtcgccataccaagattgagtctggttatcgtcagcgggtattggctggcgttgttgtggtgaactgaactgatagaccggtaaacctgtttcaggattacgcgctaaaacatactggcggtacagatgttttccccatgccgcagccgcagcatcgccggtatattcagcatatttataggctgcgtaaattaagtcagtgcccgcgttaacaaaggtgagtcctttggtttcaggcagttttggtaactctgctgggttaaccacatcatatcgaggatgggtaaaaacctgtgggtcacgttgcttgctgtaattgccatggcggcccagatccagggttttccaatcttctacgtgagcgtgccaaaatccttgtaagaaattaagggtcctctcccgatcaatggttaccagtagatcgtaatagggcagatgatgttttagctcatgtacctggtcttttgaggctggcccttcagtttttagggtatccagattgaggaaacgatgcccaccccagtaaaaaagcccactttcgttatggacaccatgctgcataaaatagccgctttgtatccgggcttgctggtgatattgcggatcctgagtcaccaagctgagggcatccaatgtccgtaaccagttttgctggctggcgaagttagatatcggagtatggtggccgtcagggaattcccaaacaacaggttggtgagtcaatacatcaaaaccatcggctagcaatggggatggattaagctgactgtgaccaacagactggactaaatcaacatagctgcggatagcgctgagccagttaatcatcattgcgtcgctgcctttaatgttgcctgtaaaacccatcgtcgtaaccccaccttcgaaacgtcaggacggaaccggctttaggttccttataaatagaaacatcgtttcaatctattatatttgtatttactggcgagtcattggatgaatgacaaaagtgtgatcgaagtcggaacgttgttttgattttttattttggtggttttataagaaaaaaaccgaaaattttatttgttaactaattgataaataaataataaaaaaggcacaaccaaagttgtgcctgatgcgtttttgagttgaatgtcacaataaggtagataagtcgtgttaactcaaattaatcgcgatagtggatagtagatggtggtttatcgtgctaaccaaccgccatcaacggcgatagtataaccgctgatataatcagatgctttagaggccaggaagactactgggcctttcagatcatcaggtaagccccaacggccagccgggatacggtcaaggatctctttgctacgctcttcatctttacgcaactgctgggtgttattggttgccatataacctggagcgaccgcgttgacattgatgccgtgctttgcccattcgttggctaacagacgggtcacgcccatgacggcacttttcgaggcagtataagaagggacacgaatccccccttggtaagacagcatcgaggcaacgttaataattttgccgccattaccttgtttaataaactgtttagcaaccgcttgggacataaagaacacagacttgatgttaacgttcatgacatcgtcccagtccttttcgctgaaattaatggcatcttcacggcggatgatccccgcgttgttgaccagaatatcaatatggccaaattcagcgacagcacgctctaatagggaagggatgcattcaatgttgctcaggtcagcggtcaggctgaaaaagcgacggcccagtgcagtcacttgttcgatagtctcacgtggctcgacaatattcacgccgatgatatcgcaacccgcttctgctaaaccgatcgccatgccttggcctaagccagtatcgcaaccagtcaccagcgcaactttacctttcaattcaaaggaatctaaaatcatagctaaaatctctctcaaggcggtcaacgatgaccgcgatttcattattggaggtgaaagccgccgtaaaggtggctttaataggtgatacttaacgcagttcgctaacagctatatggtccatatcaccaaagacttggttttcaccgaccatgccccagatgaaggtataacgtttggtgcctacaccagaatggatagaccaacttggtgaaattaccgcttgttcgttatgaacgagcaaatgacgcgtttcctgaggctgtcccatcatatggaagacggcagtctcttcgtccatatcaaagtaaaaatacacttccatacggcgttcatgggtatgacatggcatggtattccacagactacctggagccagtttggtcagacccatgctcaattggcaggtgggtaacacgtcaggcacaatatatttgttgatagtgcgacggttactggtggcatcatcacctaacgtttgtggtgacgcctctgccagggtgatttttttgtttggataagtggtgtgagcaggggcactgttgtagtagaacttggcaggattagccctgtcgatgctgctaaattttacttctttcgcacctttaccgacatacaaggcttcttcattgccaatgtcataagtctgcccatcaaccactatcagacctggcccaccaatattgattgcacctaattcacggcgttcgaggaagtaactgacacccagttgcttacccacttcattaccgatgctgacggctttgctgaccggtaaaatgccaccgacgataatgcggtcaatgtggctataggtcatggtgtagtcatctgcggcgaaaatcttttcaatcagaaattcacggcgcaggccagctgtgtcgagttgcttagcgtggtcgctatgaatactttgacgaacttgcatgtcagtgcctctcttgtagaaccgtatcttggtggggataacccaggccagaaaccacgatagggtcagaaagtgcgtatgaagccatggtgtgcgctggcatctacacgagtctgatttttgaccgagtgtttcttgtgatgcagagatgatagtgtttgcgggaagttaattcaataaaaatgaaatgatgttttattattttttgaggcacatcatgatttttggattaattatggtcaccctacggattttacccgtagaatgcactcgattcagcgtaaaactgtgactgcgctacaccagaaacttattctgtaaaatgaggcaagataatgaaaatgttctttatcaatgatgaaactccttgggaagagttaggcaatggcattaaacgcaaagtgatgacctggagcgatgagctgatgatggtctgtgttcactttgaaaaaggggctattggtgtcgctcataaacacgatatccatgaccagattgcttatgttgcagcaggtagcttcgaagtagagattgaagggcaaaaacgtattttgaaagcaggggatgcgtatcgcgcggtgaaaaatgaaatgcacggtgcagtatcgttggaagacaacagcatcttgattgatacttttacgcctaaacgggatgattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgattttctctaaaatatattcggcggctgagtcactgactctggccgccctttattaccgctgacgacagcaatatcctttccactccgtatcgctatagcgacttttttactaaaaagccgcatttgccgctatttacctttgtcactatttacctttgtcactatctacatttgtcactaaaaacgcttatttccatatcatatacatacactacgagatgtcgtccttgcgcaattgatctaatgattccaattgaatatcggccaatgcccagcgtggatctgcgcggtactcaactgatgggatgacaatagagcgcatacgtgccgctttggtcgctatcataccgtttactgaatcttccagcgtgacacattgtaatggatcaacatcaagctgagcggcggcattcagataaacttctggatgcggcttgctgtaggggaggtattcagcggaaaccaagcaatcgaagtacttttcaacgcctagcattgcgagcacccgctcctgcatgtgtagcggggaggctgacgccagaccaattttcagcccttgttggcggcaaagcgctaatgcatattcaacgccaggtaaaacaggccgtgtatcttcaactaaatcaattgctctggcaatgatacgattgcaaacctcttcttggctcggcccctgccaaggcattgtttgataccaaagcttaaccactaaatcgatacgcaggccaagagtatctggcagggaatctcgagaggatgtatccaagcccagggcggtgaaaatatccagttcggcctgcagccataaaggctcagagtcaatcaacaagccgtccatatcaaaaattgcggctttaattggatgagcggtcgccatttatcatcactcctgtcagtgtttagttatgagttgatcactttatcattgattcataacggttgttcgggttgaacatgactctttatcatggcttaagataccgtttatatttagcacggcatgcacagtgcccaataagatacatacaagtaattactagtacgaatttaattcattaatataatagaactatgctgatgagctaggcttgatgttaagtgattggcttgatgataaggcatagccttgacgacaaataatagactttgcagtaactaatagattttgcagtaactaatagactttacagtaaataaatagcaaacatagcggtaaagtaccgcacaacgtgtggatgtagcagatagaccaggccacataagttataacctttacaaggagaaatcatgacctatcaacaggctgggcgcgtcgccgtcatcaaacggattgcaggatggctcgtttttattccagcgctgctgtcaacactgatctcaattatcaattttgtctatttgtatagccaaaaagggacaggggttaatgcggttatgttggattttatccatgttatgaccgacatggcgcgctttaatacgccttttttgaatattttttggtataactcgccagtccctaatttagaacaggggttgtccgcgggaaatatcatgtttttcattatttatatgttgatttttgtcggcctatcattacaagcctccggtgctcggatgtcacggcaagtacgacatattcgggagggcattgaagatcagatgattttagagcgagccaaaggtaatgaaggccatagtcgtgagcaactagaagaaaagatagtattgccgcatcacaccatctttttgcagtttttcacgttatatatcctgccatcggttatcggcgtgctcggctattttgtgattaagttacttggcattatgattcagggataagcggtttatttgacatcaaagccaacaccactgcgatgcgctggcttttttcatttattgttggaaaaaatagcgtggtgcaaagcgtatttggcgccaactttttggcagcaacccccagtttaccgttaaagcgaaaactgttcgggatgcaacaagttatcgacggctttttgcgcattgatcaggtgcttgccaccaaacagattgctacggttcaataagtaatagagctgataaatagattggcgctcaataaaaccgataggtagtggccagacgctttgataaccatcataaatttgtgccggtaatgtggggtagagtggcaacatagagagatcacattcccgatctccccagtaacacgcaggatcaaaaataacaggcccattgctgctggcagcacagtttgctggccataaatcaccatgtagcaatgatggctgtggctggtggctttgcaagcgctcctgaacagcgttggttatgtcatcaatatcaccaaatgacatccctttctcggcggcgagttgcagttgccaaccgatacgtttttccgcaaaaaattgcgcccagcgacgttgccagctattaggttgtggggtggtggctaaatcattatcaaaatccagcccgaactggagttgctcgctccattggtgcaaatgggctaattgctgccctagacaataagcattgtgggcatccaacggttttagtgggatatattcaagcaagaggaaactgtaatcacgatcactgccaaccccatacacttcggggacttgcactgttttactgcgggctaataacgagagctgatcagactccgcagtaaatattggcagcatctcgcgggtattgcacttaacgaaaacctctttttccccgtagctgagacgccaggcttcatgaatatccccaccgggtaattcagttctttcccgaatctcggcggggccgaggcattcacttaacagacgattcactgcttgccacatgattcaccccttatccgctatcagtcacatcgttaggttaacgtctttatgatgcgaaaaataggagctggcgcacagggataaccgcgccagataaaactgcacgagtataaaaccgacataagcatgaaatggcatcaaataaaaaagaggcgaataacgttgttgatacgttatatcggtatcacgacaaaatatcactgtagaaaacacgcaggcattaatgctgacagccattcgttgatggtaataggcgggctatataatagacatacagcaccgcatataaatagaaacgtcactgctatggcaggttacttggggctgtattttctggatttactgccttggtgagtggtgccatttttcggtctttaatcggttttatatggttgtaaatgagggcgacaacaaagaataaagcttgaataatcacgatgcatgggcctgttgcaccatcaatatgaaaactgattaatgtacctaaaacacaggcgaccactgaaaccagtgtcgcgacaaccagcatttgatcaaaactacgacaaatcataaaggcgataatacccggcgctatcaacatggcgatgacgagaataacgccaactgcctgcaatgacgcgacgatagtcaatgccagtaagcaaagtaaaccgtaatgcagaaacttaacgggtagcccgataacccgcgcatggtttggatcgaaacagtacaacataaagtctttgcgctttagtaacaccaccaatagcgtgaaacctgcgatccacagggtctgtttcagttctgtcagcgaaatccccagcatgttaccgaacaaaatgtggctgaggtgctggtcagtatctatacgggagaacagcactaagccgaacgcgaacatgccagaaaaaacaatccccatgacggtatcttctttaacccggctgttttcttttaaatagccagttgccacggcacaaaatatccctgagacaaaagcgccgatgaccagagggataccgagccaaaaagccagaacaatccctggcagcacagcatgagaaatagcatctcccattagcgaccaccctttgagtaccaggtagcaagagagtatcgcgcagaccacaccagtgacgattgccgcgacaattgcccgctgcataaaggggtaggcgaatggctcactgatcaaactgaacagcatattcataggttatcctccggaagatgaaccggcggatgacgacgtttcaaccgtgtgcggtatcgggttgccagtaatccgtgtttgggggcaaagaagaaagccggcaggaataccagtgtttgtaaggtgacaataacgccaccggttgccccatccagataaaaactgagatacgcgccgaaagcactggtaatggccccaatagcaatggcaataatgagcaagcggccgaaacgatcggtcagtaaataggctgttgcccctggagtgacgaccatagctatcactaaaatggcccccacggtttgtaaagcggcgacagtacaggcgctcaggagcgtaaagaataagatttttaagcgcagtggggataaaccaattgacatggcgtggctttcatcgaaaaacaccgctaataaatctttccagatcaaacataaaatcacaaaagaaaccaaaataatgatttctacctgcaagacatcttcatcagcaatacccagaatattgccgaagatgatcgactgaacattcactgatgtgggattgagtgaaacgattaaaagcccaacagcaaaaaaggtagaaaagataaaaccgataatggcatcttcacgtaggcgggtaatgtggcgtactagcgtcattgccaaggcggcaagcatacccgtaaagaaagcgccagcggcatagggaaaaccaagagcataagcccctgcaaccccaggcacgactgagtgtgataacgcatcacccatcagcgaccagccttttagcatcagataagcggatagaaaagcacaaacggcccccacaatcgcactaacccaaatggccttgaccatataattataattaaacggttgcagtaaaagttccagcatcaggaattttgctcctttgactggctttgtgcaggcggatcatttttagtatgaccataaaatactgcggggcgttcatcatcagttattacggtgacggtgcgcggatcattatcatcatgcagtgccgtccccgacagattgatatggcgcaataccccgccaaaggtcatctcgaggtttttctgggtaaatgtcgtttcaattgggcccgcggccagcaccgtctgattaattaggatgacgtgatcacaaaattccggcacgctgcctaggttatgagttgaaaccagaatcagatggccttcgtcacgtagagattgcagtaactcaataatggcattttcagttttgacgtcaacgccggtaaatggctcatccagtagtaagagtgtgccttgttgggcaagggctcgggccaagaaaacacgttttttctggccaccagacagttcaccaatttgccgtgaacgcaatgccgttaacccaactcgttcaatggatttattcacaatggctttgtcttcacgactgggaattcgtagaaaattcattttaccgtaacggcccatcatcacgacatcttccacaagcacagggaagttccaatcgacatcttctgtctgtggtacataagcaatcgtattttgttttagtgcatgactgataggtttgtgactcagttccactttgcccacactgggcttgactaaccccataatgcttttaaataaggtcgatttaccgctgccattaacacctaccagtgcacagatcgtcccacccgttagtgaaaagctggcgtcataaatggcagtatgaccattgttataagtgacagtgacgttatccactaccagctcagggcggacaaaaacagggtggctcattgaccgaatcctttagcgatagtatctacagtcatgttaattaaactgatgtaagtggggaccgggcctttttcgcccgacagagaatcaacatatagcacgccgccatattgtgcaccggtttctttactcacttgtttggcgggtttgtcggaaatagtactctcactaaacaccaccggaattttattttcgcgaataatatcaatcacgtgtctaacttgttgcggaataccttgttgctctgcattgattggccataagtaaacctctttaaaaccatagtctttggcaagataactaaatgccccttcactggttactaaccaacgctgttccgcaggaatacgagataaacgctcacgcagtggagcatctagcgccttaattttttcagcataggcttgcgcgttacggttataggtttctgcatgagcgggatcgtgttcaactaacgctttgcggatattctcaatatatattagcgcatttgatggcgacatccaggcatgtgggttggcaatgccgctataggggccttcacggataggcaggggtgtaatacctgcggtcacgacggcagacgggacatctttaatactttcgaagaacttctcaaaccaacgctccagattcatgccattccataagataaggtctgctgactgtgcttttacaatatctcgtggggtaggttgatagtcatgaatctctgcgcctggcttggttattgactccaccacggcaacatcaccggcgatattttgtgcaatatcctgaatgattgtgaatgtagtcacaactttgaattttttggctgtatcgctgggattattttctgctaaagcagcggtactgatcagcgatgagaatgcgacaattgtaaacaaggctgcagcccgtagaaaaggggagtttagtcgttctatcattttgagataaggactttttttcttaattaacatcacgatgttctctttttacaaatgaaaatgattatcaataccattagcgatgaagtcaagcctccttatacaataaactaaaacttaccaatagttacttaatatagcctgatcattatgttgaatatggacaaactaggccaaaaaatctatttgggcggagtgacaacttgtatatgctacaaaacggcttatcagcacggggaatactgtgaattcaaaagtcggttgcctaatggcaattttattgttggcggggtgtgctaaacaaaccccaccaccacaagcgaataacgggtggctgaaaaaaacgccacagggcaattctcttaacgtagcgaaaagcagtgccggttcaactaccgttgcttatagcgacgtcattaaacaagccgcgagccattacggcgttgatgaaacactgattaaagcgattatccaggtggaatctggttacaacccggatgttgtgagtagatccaatgccgtaggcttgatgcagattaaagcctctaccgccgggcgtgatgcgtaccggatgaaagggcgaaatggtcaaccgagctctcgtgagctaaaagatccagtgaagaatattgatattggtgctgcttatatcaacattctacaaaatcagcagttagcggggatcaacgacccgcagacattacgttatgccaccatcgtttcttatgcgaatggcgcgggggctatgttgcggactttttcatcagataaacgtctggcagtcaataaaattaatagtcttagcccaaacgaattttatcagcatatacaaaagaagcacccggctgcacaggctccacgttacttgtggaaggtggataccgcttaccgggcgatgtcagagtaatgctaaaacgctaaccgatgtagcctatggatggtgtagcatcggctagcgtttactttaaattttacggcaagttacttttttattttactttgaaattatatttactgagtcttgatatttaagccatgacaggttgataagttgagatcaactctaagacgccattaataataaattgcacacccatacataccagcaagaatcccatcaaacgtgaaattgcttcaataccgcttttaccaacccagcgcataatcgctcctgagctgagtaaagatccccacaaaatcaacgaaacgcataagaatgtgattacgggggcgatggccaatacccatggtgcaaacattgtctggtctttcattgttgcagcggaactgatgatcattgcaatcgtacctggccccgcagtactcggcattgccagcggtacaaaggcaatattgatggatttacgtttttttaaatcctgggattttgcctccagttgagtatcttcagccgattgttgcggaaagagcatacgaaaaccaataaacgcgacaattaagccaccagctatacgcagaccgggaatagagataccaaatgtactcatgacgatctgaccggcataaaacgcgatagtcatgataaagaagacataaattgccgccattaacgactgattattacgctcctcgcgggtcatattaccggataaccctagcaataaggccaccgtcgtcagtggatttgccaatggcagcagcaatactaatcctaagccaacggctttaaataattcgaaaatacttagcatggatcctactccgcaaataacatcaatcaaacccgaaaaaaaacgatatcaggcaataattcatacaccagcttaacttacttgtgtgaagagtattattacgaacctcgccactgtacgcgatactttgggtaaaaggctattttgtccttattcacggtaggttaggttgtggaaagtgttggtgatcgtagccgacattatcatacaagcacatagttatgtgatgcagatcaaatgtccggtgggcagtggttggttcagcgccctctatccagaataattatgtcagcatcagttttttcgaggagtaggattttgtgcatttgtgatattagcgttgaagatgaatatgttcgccaaccattatcagcttctgtagcttgggtgttggatatgcaagccgctcgcgttcgcggtcgtctacgttttttaaaaccgaaacgggaagctcgccctcgttggcgtttaaccccactcaaagatagttatgagattcgcttctatcctaagcggctccctgaattatggtttttcagcgcggagaatgcagccagaaaaagactctgatgctgtgcaaggttaatatcctcagaataaaaaactcaaatctgtttggcgttcgatctgataaaacgtattcatttagccagaaaataaaacgccccgattgaataaacaatcagggcgacgttccagtaaccattgctacacggaaacggaaatttattatgggcacatcctgtagaaatagcaatacacccagcgctacttaaaagcaataggcggtaatgtaaatcatttttggctgaattatgtacatttacgaaacttatataaacacggtgtgctgggtcaggcgtacgaggtagacatgattttttatcaatggcttgacctgagtgactcatcaccacacggataaattttgctaactgatagcccttaattagggcgatgttatagcgtctttgggttgtaatgccatggggtttacgccaaccaacatgcttattcaattgactattggaagagaattgaaaatacaggtaaagctgaccatgccatatacggttgatgctgcatttatcgcggctctacctacggtgggattattctgattgcagaggcatgatctatcgcaaaaattaacgtatttacgacaataagttttccgtcagcattattgtgtatgacacctatacttattttgcgctattcagagggagaatcctctcccaatacctgaaacggtaggcttctctgcaatctttatcattgaagcgaccgtttcagtttgagttacttatggaatacctggttgtgtactacccaattttgcggcacaaaaacttgccttttatcacaccatcaaaaaaacggcctttcgaaacggcagacataaagttttgatgagcacgttcagggacaccaagatactgataagtcccttgttcacgaaattgtatctccagcatgcgattatcaggatcataaccaatcgacagaattctggaggatgaaacaggttgtcgctgcaattgttgcccctcggttgtacggtgttgatattatggcgattatagagctattggagaatgataactttgtcgctgatcattatcattgattgatgcatcatgaggcacgttgattgcttactgtatcttaattttatgctagcgtcaggttagcgataaaccggtatgcaggataaaaagggataatgttcctcattgtattaagtagtgataatatagctaccactttttgtgatgcgatctgggtcacaaattcaaattgtgtacacagttgagtacctattcgacaaatgtgggttgagttgagtacttaactttttgaaatcaaacaataattatgtcttgcatgtgatctgtcgtgagggtcaccactgcagataaggaattagaatgcctgttattacccttcctgatggcagtcagcgtcattatgaccatgctgtttctgtccttgatgttgctcttgatatcggccctggcttagcaaaagcctgcattgccggtcgggtgaatggtgagctggtggatgccagtgatctgattgagtccgatgctcagttggcgattatcaccgccaaagatgctgaaggtttggagattcttcgccattcctgcgcgcatttgttgggacacgctatcaagcaactctggccagataccaaaatggctattggtccagttattgacaacggtttttattacgatgttgatatcgaacatactctgacgcaggaagacttggcactgctggaaaagcggatgcacgagcttgccgataaagattatgacgtgatcaagaaaaaagtcagttggcaagaagcccgtgatacttttgctgctcggggcgaagattataaagtggctattcttgatgagaatatcagtcgcgatgatcgtccgggcttgtatcaccatgaagaatacgttgatatgtgccgtggtccgcacgtaccgaatatgcgtttctgccatcactttaaattgcagaaaacttccggtgcttattggcgtggcgacagcaaaaataaaatgctgcaacgtatctatggcacagcttggggtgataagaagcaactgaatgcttatctgcaacgcttggaagaggcggcgaaacgcgaccatcgtaagattggtaagcaactcgatctctaccacatgcaggaagaagcaccaggcatggtgttctggcacaacgatggttggacaattttccgcgaattggaaacctttgtgcgtatgaagctcaaagagtaccagtatcaggaagtgaaaggtccatttatgatggatcgcgtactgtgggaaaaaacggggcattgggaaaactacgccgagcatatgttcacgacctcttcggagaatcgtgagtactgcattaagccaatgaactgccccggacacgtacaaattttcaatcaaggattgaaatcttaccgtgacctgccgctgcgtatggctgaatttggtagttgccaccgtaatgaaccttcgggcgccctacatggcttaatgcgtgttcgtggctttactcaagatgatgcccatgtcttctgtaccgaagagcaagtccgtgatgaagtaaacagttgcatcaagatggtgtacgacatgtacagcacctttggcttcgagaagattgtcgtcaaactctctacccgccctgaaaagcgtattggcagtgatgagttatggacacgtgccgaagacgatttggctgctgcgctgactgaaaatggtattccgtttgattatcagccaggcgaaggggcgttctatggcccgaaaattgaatttaccttgcatgattgtttggatcgtgcgtggcagtgtggtaccgtacagctcgatttctcattaccgggccgcttaagtgcgtcttacatcggcgaaaacaatgatcgtcaggtgccggtaatgattcaccgggcaattttgggttcaatggagcgcttcatcggtatcttaaccgaagaatatgcgggctttttcccaacttggttagctccggtacaagtcgtggtgatgaatatcaccgatagccagtctgattatgttcagcaagtaaccaaaaaactgcaagatgcgggtattagagcaaaagcagacttgagaaatgagaagattggctttaaaattcgtgaacatacgttgcgtcgggttccatatatgttggtctgtggcgataaagaagtcgaatcaggcaaaattgccgttcgtactcgccgcggtaaagacttaggaagtttagacgtcaacgtggtcgtagaccagctgctagcagaaattcgcagccgtagtcttcatcaactggaggaataaagtattaaaggcggaaaacgagttcaaccggcgcgtcctaatcgcatcaacaaagagattcgcgccacagaagttcgcttaacaggcgtcgatggtgaacagattggtattgtcagtctgaatgaagctcttgaaaaagccgaggaagctggtgttgatttagtagaaatcagtccgaatgccgagccgccagtttgtcgtataatggattacggcaaattcctctacgagaagagcaagtcgacaaaagaacagaagaagaagcaaaaagtcattcaggttaaggaaattaaattccgtcctggtaccgatgatggcgactatcaggtcaaactacgcaacctgattcgctttctggaagatggcgataaagccaaaatcaccctgcggttccgtgggcgtgaaatggcgcaccaacagatcggtatggaagtgcttaaccgcgtccgtaaagatctgtgtgaagattctgatttggccgttgtcgagtccttcccgactcgtatcgaaggccgtcagatgatcatggtgctcgcacctaagaagagacagtaaggcattcaagtagcaggtttctctacgcttgcgtagtaagaaacctgttcgcctagctagctcgttgtaattaacaatgcgaagtggatatattcaatgccaaaaattaagacagtacgcggcgccgctaagcgcttcaaaaagaccgctaatggtggttttaagcgtaagcatgctaacctgcgtcatattctgaccaaaaaagctactaagcgtaaacgtcatttacgtccaaaaggcctggtatctaagaacgatctgggtctggtcgtagcatgtctgccgtacgcataagtaattttggtttgaattaagacgataggagaagtaaatggctcgcgtaaaacgtggtgtgattgcacgtgcacgtcacaaaaaaatcttaaagcaggcgaaaggctactatggtgcccgttcgcgcgtatatcgtgttgctttccaggcagtaatcaaggcaggccaatacgcctaccgtgaccgccgtcaacggaagcgtcaattccgccaactgtggattgcacgtatcaacgcagctgctcgtcaaaatggtctgtcttacagccgtttcatcaatggtctgaaaaaggcttctgttgaaatcgaccgtaagatcttggctgacatcgcagtattcgataaagtggcgttctctgcactggtcgaaaaagcgaaagcagctctggcgtaagtcagaattgaagagggagcttgtctccctcttttaatctttgcacttagctataaactgaattgcgatatacagattccataaggtcattgttatgatgcatacagttatttttcgcttctttttttactttagcgcctgattacaggaggcttgcgcgtaagaatagaaacgaaaaatagcgccgaagcctcccatcgtggaggcttttttgttttttactttacggcacagatggtgactaaagtggggagggcgcgaatgggatatcttgctaattttgcgtaagaaatttatttcggtcatcagtttttaacttattcattatatatatccaaagttattggcgttgtaggcagcaagcgagtcaatcccgatgagcttacttattttttaaggctatgatcagtaagtgattcgagggctagcatccccgcagcgtcaagaaaaaaggatataactacaagcgggccataccggccagaggaagagaaaacaatgccacatctcgcagagctggttgccaaagctaaagcagccgtagaaggtgcccaagatattgccgcgttggatttagtacgcgtcgaatatctaggtaaaaaaggccacttgacccttcaaatgacatcgttgcgtgagttgccggcagaagaacgtccagcagccggtgctgtcattaatcaggccaaacaagaagtacaggaagcgctcaatgcgcgtaaagagaagttagagtcagcagttctgaatgcacgattagccgccgaaacgatagatgtctcgctaccggggcgtcggatggagaatgggggactacatcctgttactcgcacaattgaacgtatcgaaactttctttggtgagttaggtttttctgtagagtctggcccagaaattgaagatgactatcataatttcgatgccttgaatattccggctcatcatccagcccgcgctgaccatgatactttctggtttgatgcaacccggttgctccggacgcaaacgtctggcgtgcagatccgtactatgcaagagcaacagccgccaatccgtattatcgtgccaggccgggtttatcgtaacgattatgaccaaacacacacaccgatgttccatcaaatggaaggattaatcgttgaccgcgatatcagcttcactaatttgaaaggcacactgcacgatttcttgcgtaacttcttcgaagaagatctgcaaattcgtttccgcccatcttatttcccgtttactgagccttccgctgaagttgatgtaatgggtaaaaatggtaagtggcttgaggtgctgggctgcggcatggtgcacccgaatgtattacgtaatgtcggtatcgatcctgagatttactcaggttttgcattcggtatgggtatggaacgtttaacgatgttacgttacggcgtcaccgatttgcgtgcattcttcgaaaacgatctgcgtttcctcaaacagtttaagtaaggcaggatatctcatgaaattcagtgaactttggttacgcgaatgggtaaatccagccattagcagcgatgatttagctcatcagattaccatggccgggctagaggttgatggtgtagacgcggttgccggtgagtttaacggcgttgttgtgggtcatgtcgtggagtgtgggcaacatccaaatgcagataagctgcgagtgaccaaaattgatgtcggcggtgatcgcctcctggacatcgtttgtggtgcacctaattgccgtcaaggcctcaaagttgcagttgcaacggtaggggcggtattaccgggtgactttaaaattaaagccgccaaactgcgtggtgagtcttcagaagggatgctgtgctctttttctgagctggctatttcagacgatcatgatggtattattgaattgcccgcagatgctcccattggtgtcgatgtgcgtgagtatttgcacttggacgacaagacgattgaaatcagcgtaacgccaaaccgtgctgattgtttagggattattggtgtcgctcgtgatgtagctgtcgttaatcaattgccattaactgaaccggatatggctgaagttgtggcatcaattaatgacacacttcctattcgtgtcgatgcaccacaagcttgcccacgttatctgggccgtgtggtgaagggaattaatgttaaggctgcgacacccctatggatgcgtgaaaaattgcgccgttgtggcattcgttcaattgatcctgttgtcgatgtgaccaactttgtgttgctggagctagggcagccaatgcatgcctttgatctggatcgtatcagtggcggggtcatcgttcgtctggcaactgacggcgaagaactcacgctattagatggtacaaaagccaagttgaacgcagacacactggttattgccgatcatcagaaaccattggcgatggcgggtatctttggtggcgaacattctggtgtcaatgaagaaaccagaaatgtattgctggagtccgcgttcttcaatccactgtctattactggccgagcacgccgccatggcttacatactgatgcctctcatcgttatgagcgtggtgtcgacccagcgttacagcataaagctatcgaacgtgcgacacgtctactgattgatatttgtggtggggaagccgggccggttgtggatgtgacgacagcatcagaactacccaaacaagccactatcacattgcgccgtgagaagctggatcgcctaattggtcatcatattccatctgaacaggtgagtgatattttgcgtcgcttaggatgcaaagtgactgaatgtggttctgattggcaggctgtagcaccgagctggcgtttcgatatggctatcgaagaagacctggtggaagaagtcgcccgtatttatggctataacaatattccagatgtccccgttagagctgatttggtaatgactaaacaccgtgaagcaagcttgtcgctgaagcgggtaaagacagctttggtggatcgtggttatcaggaagcaattacttacagttttgttgatcctaaagtacaggcgttactgcatccacaacaggaagccctcattttaccaaaccctatttcagttgatatgtccgcaatgcgtttatcactgctaacgggtttgctgtcggcagtcgtttataatcagaaccgtcagcaatctcggctgcgattattcgaaagcggtttacgctttgttcctgataatacggcagatttaggcattaggcaggatgtaatgctggcaggtgttattgctggtcatcgttacgatgagcattgggatctggcgcgtcagccgatcgacttctatgatttgaaaggtgatttggaagcaattctggagcttaccggcaaattatctgatgttcagttccgggcagaagcgcattctgctctgcaccctgggcagagtgctgcaatttatttagcgggtgaacacattggtttcattggtgtagttcacccagaattggaacgtaagctggatctgaatggtcgaactgtcgtgtttgaagtgcagtggaataagcttgcagaccgcgctgtgcctcaggccagagagatttctcgcttcccggcgaaccgtcgtgatatcgctgttgtggtggctgaaaacgttcccgcagaagatattttggccgagtgtaagaaagttggcgcaaatcaggtagttggcgtaaacttgtttgatgtgtacagtggcaagggcgtagcagagggctataagagtctggctattagtctggtgttgcaggataccgcccgtacactggaagaagaggagatcgccgctaccgttgcaaaatgcgtagaggcattaaaacagcgattccaagcatccttgagggattgaacctatggcgcttactaaagctgaaatgtcagaacatctgtttgaaaagctagggcttagcaaacgagatgctaaagatctggttgagttattcttcgaagaagtacgtcgtgctctggagaatggcgaacaggtcaaactgtctggctttggcaattttgatctgcgagacaagaaccaacgtccagggcgtaaccctaaaacgggtgaggatattcctataacggcgcgccgtgtggtgactttccgtcctgggcagaaactgaaaagccgggtagagagtgccactccaaaagagtgagtagtttccgacataaaaggccgcgcaagcggcctttttcttttcaagaatttgttgaaatataattattttatgagtgttcacactataaccgcaggttggggctatccttcctaattttgttaaaaaaaagcgggaattataaattactcagcgttgttgaatgtaaagataagtgaagttcagtagtcaataaaatcatcacaatgaaacaactgtaaggattgtgtgatttgaatgacatgtaattgaaaataacaaattaaccactggctgagtatttttttcgttgatataagtttatcaacgattcaataatatattcggaataatatgaaaaaatatttgttattatttggggttctgtcatttatgccattgattgcgcagtctgatgtttcacttgatatcaacatgcccggcatcaatctgcatttgggtgatcaagataaacgtggctattactgggatggatacgactggcaaccaccacagtggtggaaagatcatcgcggcgctcacattggtgagcgtaatgaacgtggttactcttgggatggaggccgttggcagaaaccgcaaatacaacaagggcgtaatccgtttcgtgagcaagaccgtggtaatggcatgaataataatcctcaaccaccacgcggagaggggccccagaagcattccgacaataataataagggaggtaatgggcagggccaaaggactataagcaataatgcaggccctggcactcaacaggtctaccctcaacaggataatcatggccatcgttaatcgagcataacaaacagttgctaactttacttgtttgctatgaccaagcagagttagcgacttattagcaataaagagcgttttagcaataaagagcgttattcgccacgcacaacttccccttcacgctctaaccccctaatatcagtgcctgagaatgggcagtaggcccttgtatgtttacccgacctattcgggtaagtcttgggtaatggccgagggtgtaatgcagacaagtcagttatttaccgcacttcaacaacggcagcggcagcgcgactatcgttatcttactgggctggttgtcatgcttttgttcgcgctactcatcagtttatgtgcgggtgatgtctggatttggccagagcattggttcagtgaaagtggcaaattatttgtttggcaactacgtttgccccgatctatggctgtaattatggttggtgccagtctggccgtgtcgggtgccgtgatgcaggcactgtttgaaaatccgttagctgaaccaggtctacttggcgtggcaaatggcgcaggtgttgcattggtgacggccgtattattaggtcatggattattgccaatttgggttctgagcacgtgtgctattattggcgcattgttgatgacatctattctgttaagtttcacccgtcgccgtttattaactaatgcccagctattattggtcggtgtagccttaggtattatttgcagtgcaatgatgacttgggccgtctatttcagcaccagtttggatttacgtcagctcatgtattggatgatgggtgggttcagcggtgttgactggcgtcagcaaagtttggtgctggctctcttgcctaccgtcatatggctttgctgccaaggccgtgtcctgaacttcatgtcactcggtgagcagcaggccaggcaattgggggtgtcgcttcatttatggcggaatttattagtactggcgatcggattactggtcggcattagtgttgcactcgcgggtgtcatcagttttattggcttggttattcctcatattttacggttaaccggtttaactgatcagcgccggctattagcgggctgtgcattcgccggcgggggggtattattattagctgatgttgtcgctcgcacggtattatcttcggcagagctaccgattggtgtggttaccgcaacattaggatcgccattatttatctggttactgatacgggtgaaaggagtaaagtgatttgtcttcttataaatgccgcggtgattttaccggtttattatcattactgaataaggatccaacctgatgagtcacccaatttacgccatttcagtgcaaacgattgatcaccagctggttaagttggcgaagtataaaggttccgttttattagtggtgaatgtggcttcgcaatgtggtttgactcagcaatatgaaggattagaaagcctctataaaacctatcagaagcaaggttttgaggttttaggtttcccgagtaatgagtttgcaggacaagagcctggcagtgatgaggaaattcatgctttctgccgtggtacttttggtgtcgacttccccatgttcagtaaaattgaagtcaatggtccacatcggcatcctctatatcagcacttggttactgctaagcctgttgcagtgaaaccggaaggaagtgaattttatcaacgcctggcgagtaaaggccgtgagccaaaacagccgggtgatatcctatggaattttgagaaattcttgattagccgtgatggcactgtcttggcgcgttttgctccagatatggcaccagaagcacctattttaatcaatgccatcaatcaggcactggctagccactaaattacgggtaacgagtttattttgatgctattgcaactcaacaatgtcagcgtaggaacccgccttgcttctttttcttcgcaggtgaccacggggttgcaaattcatttgattggcccgaatggggcagggaaaagcactttgctggcctcgttggcggggttattgcctgctagcggcgaaattgtgttagcgggtaaatcattgcaacactatgaagggcatgaattagcccgtcaacgggcctatttatctcagcagcagtccgcattgtccctgatgccggttttccaatatctttctctttatcaacccgccggtgctaattcacaggctgtggcaacagcgattagctatatctgtaataagctgcgtttaaccgacaaattaccgcgaatgctgtcacatctttcaggtggtgaatggcaacgcgtgcggttagctgcggtatttttgcaggtttggccggatatcaaccctgacagtaaattattgttgctggatgaaccctatagtggcctggatgttgcccagaaagtggctttagatgctttattagtggaattttgtcggtcagggcgcagtgttatcatcagtggccatgacctcaaccatacgttacagcaagctgacgaagtatggttgctggctcaagggcaagtattagtgcaaggagaaacccagcaagtcatgcgagcggatgtgctctcccaagtatttgaagttgattttcaaatacacaattttaataaacagcagtggattaccacaagaagcgtataacgcttagatatatttattggcaataaaatattatttacttctcctattctcatcagatcattgtgcttacgatgttattttatcgtggacattatcagtataaataatgaacgcaattatagcgttaaatccaactcattgattaaaatgaataacatatcattactattactgggctaataattgttttccccctcaataaaatagtgtcttcctaaggttcatttaaggttagtaaactaaagttaaccatagcaggtgacgctcttatctgattggcgtttagttttcgttaacttatctgggcatatagttaatagtccatgaaggtgtcctaagggatttattaatgcagagttttttgcctttttctaggccagcaataggtagtgaagaaattaatgctgttgctaatgtattaggctctggttggattactaccggtccccagaatcatcaattggaaactgatttctgtcaaatttttggttgcaaacatgcgatcgctgtatgttctgcaacagcaggaatgcacattacattgctggcgttgggcattggccctggtgatgaggttattacgccatcacagacgtgggtttctacgattaacatgatcgtgttgctgggtgcagaacccgtaatggtcgatgttgatcgcgatacattgatggtaaatgcggctgctattgaagcggcgattacacccaacaccaaagccattattcccgtccactatgctggcgcgccctgcgaccttgacgcattgcgtcagatctcccaacggcatggtatcccactgattgaagatgctgcacatgccgttggcactcgttatcgagatcaatggattggtgagcaggggaccgctattttctctttccatgccatcaagaatatcacttgtgctgagggggggttagttgccaccgatgatgatgaattggcggccagagtccgtcggcttaagttccatggcctgggtgtggatgcctttgaccgacaaatacaggggcgtagcccacaggctgaagttgtggaaccggggtataaatataacttatctgatatccacgccgctattgcggtggtgcagcttagacgtttgcccgaaattaacgcccgtcggcaggcgctggttgcttcctatcataaggcattagcgcatttgcctttgcagccgttggccttgcctcactattctcatcaacatgcctggcaccttttcatggtgcgtgttgatgaagaacgctgtggtattagccgggatcaactgatggcgtgtttgaaagatatgggtattggcagtgggctacattttcgtgcggtacatagccaaaaatattatcgcgaacgttatccgcatttgtgtttgcccaacacggaatggaactcagccagattgtgcacgttaccgcttttccccgatatgctagacagtgatattgaacgagtggctaatgcattaacaacaattatagggtcacaccgtgtcactaaatgaaccaattaagaaggtctccattgttattcctgtctataacgagcaagagagcttgccagcattaatagacagaacgacggctgcctgtaaattacttacacaagcttatgaaataattttggttgatgacggtagcagcgacaattctactgagcttttgactgctgcggcaaatgatcctgatagccatataattgcgattttgctaaaccgtaattatggtcaacattccgccattatggcgggatttaatcaggttagcggtgatttaattattacacttgatgctgacttacaaaatccgcctgaagaaactccacgtttagttcatgtagcagaagagggctatgacgtggttggtaccgtgcgtgctaatcgccaagactccctgttccgtaaaaccgcatcgcgtatgatcaatatgatgatccaacgtgctacagggaaatcaatgggtgactacggctgcatgctacgagcttatcgacgtcacattgttgaagcaatgttacactgtcacgagcgcagtacgtttatcccaatcctcgcgaataccttcgcccggcggacgacagagattacggtccatcacgccgagcgtgaatttggcaactccaaatatagcctgatgaggcttatcaatctgatgtatgacctgatcacctgcctgacaacgacgccgttacgtttgttaagtctggtggggagtgccattgctcttttgggcttcactttctcagtgctgctggtggccttacgcttgatctttggtcctgagtgggctggcggcggcgtttttacactcttcgccgtattgttcatgttcatcggtgctcagtttgttggtatggggttacttggtgaatatatcggtcgtatttataacgatgtgcgcgctcgcccacgttactttgttcagaaagtggtcggcgcggagcagaccgaaaataatcaggatgtagaaaaatgaaagcgattgtatttgcctatcatgatattggttgcgtggggctaaacgcattagcagaggcgggttacgatattcaggcggtatttacccatactgataatcctggcgagaatcgctttttctcttcggtcgctagagtggcagccgatctggcactgccagtatttgcaccggaagatgtcaaccaccctttgtgggttgagcgtattcgtgagttacagccggatatcattttctccttctattaccgcaacatgcttagtgatgaaatattgtcattggccccacaaggcggatttaacttacacggttcgttattgccccagtatcgtggtcgagccccaattaactgggtattggtcaatggggaaacagagacgggtgtgacgcttcatcagatggtaaaaaaagcggatgcaggtccgattgccggtcagtataaagttgccatcagtgatgttgatacggcattgacgttgcatgccaaaatgcgtgatgccgctcaagaattgttgcgtaacttattacctagaatgaaagagggcccactgccgctgactccgcaaaaagaggcagatgccagttattttggtcggcgcacggcggctgatggtgaaattcattggcagaaatctgcatttaccatcaacaatttagttcgtgcagtgactgagccttaccctggcgcattcagttatctggggcagcgcaaacttacgatttggcgctcacgtccattagatttagtacataacaaattgccaggcaccgtgttatcgacggccccactcactgtggcatgtggcgagggggcgctggagattattacggggcaaggtgaggccggtctgtatgtccaaggggatcgtttagcacaagagatgggcattgtaacggatgtgcgtttgggtaataagccaagcaatacgttgaaaagacgtacccgtgtgttaattctgggggtaaatggttttattggtaatcatttgactgaacgcttattacaagatgatcgctacgaagtatatggtttggatattggctctgacgcgataagtcgcttcttaggtaaccctgctttccactttgtggaaggggatatcagtattcattcggaatggattgaataccatattaaaaaatgcgacgtcatcttgccattagtggctattgcgacacccattgaatacacccgtaatccgctgcgtgtctttgagctagattttgaagaaaacctgaaaattgtgcgagattgcgttaagtacaataagcgtattgtcttcccatcgacctctgaagtgtatggtatgtgcgatgacaaagagtttgatgaggatacttcacggctgattgttggcccaattaataagcaacgctggatttactctgtatcaaaacagttattagaccgggttatctgggcttacggcgtgaaagaaggtttgaagtttacgctgttccgtccatttaactggatggggccacgtttagataaccttgatgctgcgcgtatcggtagttcacgtgcgattacacagcttattctgaatttggtcgaaggctcaccaatcaagctggtcgatggtggtgcccaaaaacgttgttttactgatatccacgatggcattgaagcgttattccgtattattgaaaaccgggatggttgctgtgatggtcggatcattaatattggtaatccaactaacgaagccagtattcgtgaattagccgaaatgctgttaacgagcttcgaaaatcatgaattacgtgatcactttccgccatttgcaggttttaaagatattgagagcagtgcatattatgggaaaggttatcaggatgttgagtaccgcacgccaagtattaagaatgcgcgccgaatattgcactggcagccagaaattgctatgcaacaaacggtcactgagacgctggactttttcttgcgcgctgccgtaattgagaaaactgcagcccctaaagatgagttgaacgcatgaagcaagttggcctgaggattgatgtcgatacctaccgaggaacgcagtacggggtgccatcattactgactgttttagaaaaacatgacattcgtgccagttttttcttcagtgttgggccggataatatgggacgccatttatggcgcctttttcgtccgcgctttttatggaagatgctacgttctaatgctgcctcgctttacggttgggatattttactggcgggcacggcttggccaggtaagaagatcgctaaagactttggtccgttaatgaaagcagcggccatggcggggcatgaagtggggttgcatgcttgggaccatcaaggctggcaggccaacgtcgcttcatggtcacagcaacaactgactgagcaagtacagagaggagttgatactttacagcagagtattggtcaacccattagctgttctgctgctgcggggtggcgcgccgatgaacgggttcttgcggtaaaacagcaattcgattttagttataacagcgattgccgggggacccatcctttccggcctttgttgcctaatggcagcttagggagtgtacaaattcccgtgacgctgccaacttacgatgaagttgtcggcggtgaggtgcaagctgaaaacttcaatgactttattattgacgccatcctacgtgatagcggggtatcggtatacaccattcatgctgaagttgaggggatgtctcaggcagcaatgtttgagcagctcttgatgagagcaaagcaacaagatattgagttttgtccgctcagtaagctgctaccgtcagatttacaattactgcctgtgggcaaagtaatacgcgctgcatttcctggccgggaaggttggttgggttgtcaatcagacataaaggatgctgaatgaaattattaaaagacagtggcgcagcattattggcgctattttttgtattggtttatttgttaccggtgaatagccgtttgttatggcaacccgatgaaactcgctatgctgaaattagtcgtgaaatgctgcagcgtggcgactgggtcgtgccgtatttcatggatatacgttattttgaaaaaccggtcgccgggtattggtttaataacattagccaatggatctttggtgacagtaattttgcagtgagatttggctctatttttagcacggcattgagtgccgtattagtttattggctggcaaccttattatggcgtaatcggtcaacctcggtactggctacattaatttatctttcctttttattggtgtttggcattggtacctatgcagtgctggaccccatgatttctctgtggttgacagcggcgatggtgagtttttatctcacgctaaaagccgaaaattggcaacagaaagtcggcgcatatgcattacttggggttgcttgcggtatggggtttatgaccaaaggctttctggcattagcggtcccggtgattgcggtattacccattgtcatccagcaaaaaaggataaaagaccttgttgtttttggtccgatagcaattgtgtgcgcggtattattaagtttaccgtgggctttggcgatcgcccaacgagaacctgatttctggaactatttcttttgggttgaacatattcagcgctttgcggaagcgagtgctcaacataaatctcccatttggtattacctacccattttatgtattggtgtcctgccttggctagggctattacctggagccttatttaaaggttggcgtgagcgggcaacaaaaccagaattattctttttactcagttgggtggttatgccactcctattttttagcgtagcaaaagggaagctaccgacttatattttgccctgtatggcacctctatccttgctaatggcggcatatgcgacggattgcgctaataatatacgtatgcgggcattgaaaataaacggtgtaataaatctactcttcggggttgcctgtgcgttagtcatcgtcgttattggcttggggttagtgaaggatatcgtggcttatgggccgcaagagaatcagaaagtttggttaggtgtgttggcatttgctggttggggagtcactgggtttattaccttacgcaataacgcccgaaactggcgctgggcagcagcttgcccactgttattcattttgttagtgggttacctaattccacaacaagtggtggactcaaagcaaccgcaaaactttatcaaaaataattttagtgaactcagctccagccgctatgtgctgaccgacagcgttggtgttgccgctgggctggcatgggagctaaaacgcagtgatatactgatgttcagtgaaaaaggtgagctaacctatggtttggcctacccagacagtcaggataattatatcagtaatgacgatttccccacatggcttgcgcaggcgagaaaagaaggcgacgtctcattggtcgtgcaattagccaaaaatgaagcactcccggcccatctgccgccagcggataaggtgaatttaatgaatcgactcgccctgttgtggtaccagaaaacaccatgaacagctacctactcttgctgatggtcagtctattaacctgtattgggcaattatgtcaaaaacaggctgcgcagtgttgggagcaaccgcaggcccggcggttgaatctgacattgcgttggttggcgatagctgtagtgtcacttggcttggggatgctgttgtggctgcggttattgcagcaactcccgctgagcgtggcctatcctatgctcagctttaattttgtgttggttaccttggcggcacaactattttacggtgaaaaggccactcttcggcattggttgggggttgccgctattatgttcggtatcttgctaatgagttggcacctatgaaagggtatctgtgggggggggcaagcgtcgtattggtcacggtggcacagttggtgttgaagtggggtatgatgaatattccattattatcactagccgatattaatgttcaattcttgacgatgtacttcgtgcaattagcatcagtaatgtgtggtttgatggggtatgctttatccatgttatgttggttttttgcccttagatacttgccgctaaatcgcgcttacccactgctgagcctcagttacgctttggtttatctgggcgctgttttattaccttggtttaacgaacccgcgaccttactaaaaacactgggggcgggttttattttattaggaatatggctgattaatataaaacctataaaagctagctaatcttatttactaaccctattagtctattcatataacttgtttttttcgaatccgatagctaaattagccgtaacgatgtaccacgccagctaaatatatacctaaagtcgttaggtgtgcagtaaggcagtaaacatgcgagtccggcagagctgttcaaaacgccgtgattcgggtgagtaaacgctgcgaatacggctgcaacttcaggtcagaagtgaggcttgaataactgactttttggcgaattagctgagccttatctctggtgaaatagcgatgcggacgcgcttttggatttttctgatcagtatggtccttgctggttgtagcagccatacaccaacacccagtggatacttatctgactccattgtggtggtcgctaaattgaatgagcagttacggcaatgggagggaacgccataccgtaacggagggttagatcaacgtggtgttgattgctctggttttgtttaccgcacattccgtgatcgttttgatatgcaactcccccgaacgacccttgcgcaaaccaccttaggcactaaagtctctcgtgatgaactgatgcctggcgatttagtcttcttcaaaacgggcagtggtcagaatggattacatgttggtatctatgataccaatgatgaattcattcatgcttcaaccagtaaaggcgtcattcgctcgtcattggagaatgtgtactggaaacgagtttactggcaggcacggcgtatttgattttctctcgacaggataataggcaattttagttgacgacgacagtccctctcttctcggcctaaggatatcatcagcgaatatgctatcttagtggctgtttatttttgggtcggagccttctatgtcatcccttcgtttactcatttctgattcttatgatccttggtttaatctggccgtagaagagtgtatttttcgccaaatgtcaccgaatcaacgggtattattcttgtggcgcaatgcggataccgtggttattggccgcgcacagaacccgtggaaagagtgtaatacacgacgtatggaacaagatggcgtaaagttagcgcgccgtagcagtggtggcggggcggtatttcatgatttaggtaatacctgttttacctttatggccggcaaaccgggatatgataaaactatttcaacccaaattattttgaatgcgttggcatcattagggatccaggcaacggcctcaggtcgcaatgatttagtggttattaatggtgaagatgaacgtaaagtttcaggttctgcttataaagaaaccaaagatcgtggttttcatcatggaacactattattgaatgcagatctcagtcgcctggctgattatctcaatccagaccctaaaaagttacaggctaaaggaattacctcggtacgctctagagtcactaatctggtcgaactgttaccgggtattgatcacggaaaaatacgtaccgctatcgaacaggctttttttgcttattacgatgagcaggtatccgcagaagtcatctctccgcagtcgttaccaaacctccctggctttaccgagcaattcgccaaacaaagtagttgggaatggaattttggccaagcccctgcatttagccacgtggttgatacccgctttatctgggggggtattgagttacattttgatgttttgcatggcgcaatagatcgctgccaaatatttactgacagcttgaaccccacaccattggaggcgttagcgcaacggctacagggggcagcttatcgccctgatgctatcgataaaatctgtcagcactggattgatgatttccctgaattacaaaccgagttacagcaagcctgccattggctggtagaagtattacgctaatctttcaattaccgtggttattggccgcgcacagcactcgtggacatagagatgaaacccagaatggaatacgcccctgaattcgataacagctatgcgcggcagttgagtggtttttacacccgcttgcaacctacgccattaaaaggtgcccgcttgttgtatcacagcaaacctctggcgcaagagttagggctggatgctcattggttcactgaaccaaagactgctgtgtgggcgggggaagcactgttacccggaatggagccgctagcgcaggtgtatagcggccatcaatttggcatgtgggcagggcagcttggggatggccgtgggatcttgttaggagaacagcggcttaatgatggccgctatatggattggcatttaaaaggcgctggattaacaccttattcccgtatgggggatggccgggctgtcttgcgttctgtgatacgtgagtttttggcctccgaagcattacaccatttaggtattccaaccagccgtgctctgacaattgtgactagcgatcatccaatctaccgtgagcaaactgaacgaggcgcgatgctactaagggtggcggaaagccatattcgcttcggtcatttcgagcatttctactatcggcagcaacctaagcaagttcaacaattagcggattatgttattgcccgccactggccgcagtgggtggggcaccaagaatgctaccgactgtggtttacggatgtggtagagcgaaccgcgcgtttaatggcccactggtaaaccgtcgggtttgctcatggtgtgatgaataccgataatatgtcaattcttggcattactatggattatggcccatttggttttctcgatgactatgtgcctggatatatctgtaaccactccgaccatcaagggcgttatgcttatgataatcagcctgccgtagcgttatggaatttgcatcgattggggcacgcgttgtcaggtttaatgtctgctgaccaattgcagttggcgctagaggcttatgaaccggcacttatggttgcttatggtgaacagatgcgagccaagttaggttttcttgagcgtgacagccaagataacgatttgctgacaggtttgttgagtttgatgatcaaagaaggccgggattatacccggactttccgcttattgagcgaagttgaagtacactctgcacaatcgccattgcgggatgactttatcgatagagccgcttttgacgactggtaccgccgttatcgttcacggttgcagcaagaatccattgatgatgatcagcgccagcaatcgatgaaagcggctaatcctaaatacatattacgtaattatttggctcagcaggcgattactcaggcagaaaaagatgatattcagccacttcagcggttgcaccaggcattacagcaaccgtttactgatcaacctgaatttgatgatttagcggcgttacccccagattggggaaaacacctcgagatctcttgttccagctgactttttattccatttggcacttgtaatgtgcgccattacagagaatagatcgctgttttttcggaaaaaatagggatagaaaaagttaacccgacaacgttaacttttccctatcccgaaggtattcatttaatgtacggtttactcattaaagcccgtgcgaatgaattaaaaccggctgtctactgcatctgccaataggcttaacagttgttcagtatcatcccaattcaggcaagggtcagtgatggattgcccataagttaagggctgtccggcaacaatcttctgtgtgccctcaatcaggaaactctcagccataacaccgacaatcgctgttgaacccgcacggatctgtagcccgatattttcggcaacatccaactggcggcgatgcatcttctggcaattgccgtggctaaaatctaccaccagatgttctggcaaatcaaattcccgcaagctgtcacaggcggctgcgatatcagaggcatcatagttaggttgctttccaccccgcataataatatgcccataggggttaccactggtttggtaaatcgtcatttggccggttttatccggagaaaggaacatatggctggcttgtgcggcgcgaatggcatcaatagcaatacgcacattgccatctgtaccatttttgaaacccacggggcaggagagtgccgaggccatctctcggtggatctggctttcggtggtacgtgcgcctattgccccccaactgatgaggtcggcaatatattggcctgttaccatattgaggaactcggtagcggtcggcagcccgagttcattcacggctaacagtagcttacgtgccagttcaatacccaagttcacctggcatgagccgtcaagtgccggatcagaaatcagccccttccaacccactacagtccgtggtttctcgaaataggtgcgcatcacgatttccagccggtcttgatagcgttctcgtagcaccttgagccgggtggcataatcaacggctgcatcaaggtcgtgaatagagcaggggccaatcaccacgagtagacgtgggtcttcaccaataagtattttctctattcgtttacgtgacgccgtcacgttatctgcaataacctcagaaatcggtaacttttcagccagttgctgcggtgtaatcaagctatcgatgcgagcggtccgcagttcatctatcttgtacatgaaaactctctaaatctgttcttctctgcggcagaaataccgggaagtgatggcgatcacaataaaccaaaatcacatgaattcaaccgtcatcactgtaatttatacaaatttagaggaaataaaccgcaaataatcactcatgaaaatatttagttaaaacatccgacgactcatccctaagatatccaggatttttgttgaaatctcttcgactgagtagttggtcgagtttaggtagcgaatctgatttttgcggaataaggcttccacttcccccacttccatcctgcattggcgcagtgaggcgtaacggctgttttcgcgccgctcctcacggatagccgcaagccgctcagggttgattgtcaaaccaaagagtttgtgctgaaaaggcttcagtgcggcgggaagttgcaaattgtccatatcatcggcgataaacgggtagttcgccgcccggataccaaattgcatggcgagatagaggctggtgggggttttaccacaacgagaaacgcctagcaggataacctgagcctgatccagattacgtagagaaataccgtcatcatgggcaagggcataatcaatggctgcaatgcgagcatcgtacttatccagattactttcggttaagccgtgggtacggtttagcactggttgaggtggtacgcccaactcaccttgtaatggtgcgaccagtgcttgcacgatatcctgacaaaatccttcacttcgttgaataatttcccgtacttcgaggcttattatcgaatagaaaacaagcggcctgacacctgtatcctgatatatttcattgatttgtttacatactgactgtgcgcgggcggcattctcgacaaaaggtaacgtaaaggttgtcacgttgatcgggaattgagatagaacggcatggccgagtacttctgcggtgatagcggtaccatccgaaatataaaatacacatctttccacgctgactcctgactatttgctgccaagccacaacgccaatgacgttgatataggctataagttgagtggaatcagtgtgcctcattcgctctgcgggtaaagcctttgtcgcaagaatagccaacaaaaaatttttcttgttgggttgatcgattcacctgtccataggttatggatcattgtgctagtctgaaatggctgatttttcagcgacgataacggttgtccgtaccctacagactgttcgtcactcgtcggcgatgtaataactaatcgacggtgtaataactaatcggcgatgtaataactaatcgacaatgtaaaaggattgtttcgatgtccaacaatggccacacccgctgtaatgtgctttggtacaaccagcttggcatgcacgatgttgaccgcgtagggggtaaaaatgcctccctgggtgaaatgataactcatctttctgaactgggcgtttctgtgcccaatggctttgctaccacagctcaggcgtttaacgactttctggagcaaagtggtgtcaaccaacggatttatcaattattggataataccaatattgacgatatcgcagaattatccaaagcgggcgctcagatccgtcaatgggttattgagacgccgttccatccagagttcgaacaatcaatttatgacgcttataagcaattagctgacggcgaacctgaggcatcatttgctgttcgctcttctgcgacagcagaagatatgccggatgcttcctttgctgggcaacaagagacatttcttaatgtacagggcattgatgcgataatggtcgcaattaagcacgtgttcgcttcactgtttaatgaccgggctatttcttatcgtgtgcatcaggggtacgaccaccgcggcgtagcattgtctgccggcgtacaacggatggtgcgttctgatctggcgtcttcgggcgtgatgttcacgattgataccgagtctggttttgatcaagtggtctttatcaccgcagcgcatggtctgggagaaatggtggtacagggggcagttaaccctgatgagttctatgtacacaaacccacattgcgtaacggtaaaccggccatcgtgcggcgcaatatggggtccaaaaaaattcggatgatatacgccgagaaccaagagcatggcaagcaggtgtgtattgaagatgtgccagaaatacaacgcaatcgtttcgctctcagtgatgatgaagtagaagcattggcccatcaggcgctgttgattgaagaacattatggccgcccaatggatatcgagtgggccaaagatggtcatacggggcagttgtttatcgtgcaggcccgcccggaaaccgtgcgttccaatgagcaggtgatggaacgctaccagttgaataatcaaagtaatgtgctggtggaaggccgtgctatcggtcatcgtattggcgcgggtccggtcaaggttattcatgacatcagtgagatggatcgaattcaggcgggtgatgtcctggtgacggatatgactgaccccgattgggagccgatcatgaaaaaggcctcagccattgttaccaaccgtggtgggcgtacctgccatgccgcgattattgcccgtgaattggggatacctgcggtggtcggttgtggtaatgcaaccgagctattgaaagagggccaaaatgttaccgtctcctgtgctgagggggatacgggttacgtttatcacgagctactggacttctcggttcaaagttcgcaagtcactgaactgcctgatttaccgttaaaaatcatgatgaatgttggcaacccggaccgggcttttgatttcgcccgtttacctaatgaaggggtcggtctggcgcggctggagtttattatcaatcggatgattggtgtgcatcccaaagctcttctggagtttgatcagcaggagcctgcgctacaggctgaaatcaaagcgttgatgcatggctatgacgacccggtcgagttctatattggtcgcctgaccgaggggatcgctacattgggggcggcattttggccaaaaccggtgattgttcggttgtctgactttaagtctaatgagtatgccaatctggtggggggcgcgggttatgaaccgcacgaagagaacccaatgctaggtttccgtggcgcggggcgctatgtctctgatcacttccgtgattgcttcgctctggaatgtgaggcgatgaagcgagtgcgcaatgtgatggggttgactaacgtcgaagtgatggtgccttttgtgcggacggtggcgcaagcggaggccgtagtggccgaactggcaaggcaaggattgaagcgcggtgagaatggtctgaagatcatcatgatgtgtgaaattccttctaatgcattgctggcagaacagttccttgagcattttgatggtttctccattggttccaatgatatgactcaattgacactggggctggatcgtgattctggcgtggtatcggcgttgtttgatgagcgcaatgaggcagtaaaagcgttgttatcaatggcaatccaagcggctaaacgtcacggtaaatatgtcgggatttgtggtcaaggtccgtcagaccatgaagatttcgctctgtggttaatggaacaggggatcgacagcttgtctcttaatccagataccgtagtgaaaacttggctgagcttggcgcaacacaccaaacattgatcactcagggttagggatgagtgtttgtttgtgagagtgaatgtgagtgttcattgagacgagtatttataggtattcatcatccgcagcttaggttgcggatttttttgcaattaattggcccataacaattaattggctcataacacttaattggtttataacaaggaaatcgaaattaaggaaaagtagccaatagacaaaagtgacgaatgagcagtaatagcaaaaaaaaagcctgtcttaggtgacaggcaaagactacacacagcaatacatgtactagatcacagacgtttaaataagctatcattaaatggtttatttaagcgccttaagagagatgcaatctaactaataataatcttaagtaaattccgtggcttagtcattaagaatcctctgaataaaaaattattaaataagaagtagaatgagatagtttcaggttgttattactaatgagatggcgcaatggctaattagatgagtggtttataataaattaatggggtataaaaaatcgaggattattagtaatcgagaatatatgctgaatataatgggttcggcagaataaccaccaaaccccttagggttaaagctcttctaaatgcttagcggcatcggtaacactctcttcgggttctggcgtttcgtgaacccaggctgaaatcagacgatatgagatagccaacaccactggcccgataaatagaccaatcataccaaaggataacaaccccccgatcaccccggagaggatcagaatcattggcatatctgcttccatacggatcagatatgggcgcaagaagttatctaatgttccaacgatacagctccagaccaagagtattgttccccacgtcgtatcacccgtccaatacacccatatgaccgcaggtaccagcaccagtaatggaccgagttgcgcaacacaacagatgaacattaataccgtcaatagggtggcatattgaatacccgcgatagcaagacctatccctccgagtatggcttgtactaatgcggtgaccacaacacccaacgcaacagcacgaatcgctttcgccgccatcacgactacggcatcgccacgcttatcggcagcacgcatggcaaaatgacggatacctaaggcgacttgctcaccatggatatagagcaaaacgctaaagagcaccatcaaggccagatgaatcagaaaatagccaacatgtgctgcttgtgccacaaaccaggtggcggtggcaccaatgtagggctgtactttagccattaaagcgttagcgccaccagaaattaaggtattccaactgctataaagtttatcgcctatcaatggaatcgatttcatccaatccacattgggcatacgcagatttgatgggctggatgcccattggatcagtggggcgctgttttcaaccaaactactgaccaacagcgcgataggaataacaaacagtaaaatgagcaatatcgtcatgacaacaacggccagtgaacgcctgccccaaagaagtttctccaatcggattaacagcggccaggtcgcaatgaccaccataccagcccaggcaaagcccatgacaaaaggctgtattacccaaaaactggcgataatcattcccataatgaatatcaccccaaacatcagtttaggtaaatcgagaagacgttgttgcgggtcattcattagtgaactctcatttcgataatcatggcaaagtggccattgcactattattgcgttatatccgttattgcgttagaaccgttcgcgttatacccatattgttcacaccgacactattttttatcggcactattttataccggtactgcttttcatccccggcacttctcacgttgcaggtgtgggctacaggttacttggcctcgccgtcttcctgcaacttgaattattttgggtctatgtccagattttactgtgctgttctaatgataaaagtctgtaacgtcatcgcgtagtaaaaagtagacttaatcacgtaagcatggccgaatagcgccattttaatttattacgcctgcaatttgcacaatataatattttgatatttaatggatttttaccctatctgccctccgtcgatacccatcactttcccatcgttctgaattgacataaattattcgacaaaggttattgctaacggataatctcttagcggtaacggtatgtgcgataacatttaaagacagaagcgcaaagacggtttgatactcataaatcacgtaacatgaccgcgcatacattaaaaataaactcatatatagaatagggtcacactaatgatcccacaaatttctcaggcaccgggtgtcattcagtcggtactggattttttggacgctttgaagcaaaacggttttaccggcgatactgctactaactacgccgatcgcctgacgatggctacggacaacagtatttatcaactgctccctgatgcggtggttttccctcgctcaacggcggatgtggcgctcgtcggccgcctggcagggctggagagttttaaatcattggtattcacgccacgcggcgggggaacgggaaccaatggtcaggcgttgaatcgcgggattgtggtggatatgtcgcgccatatgaaccgcattctggagattaacccagaacaaggctgggtgcgggtcgaggctggagtgataaaagaccagcttaatcagtacttgcagccatttggctttttcttctcaccggaactttctaccagtaaccgcgccacattagggggaatgattaacactgatgcctccggtcaggggtcattggtgtatggcaaaacgtcagaccacgtcttgggtttacgcgctattgtgctgggtggcgagatgttagacacccaggcaatgccgacgtcattggcggaaacgattgcgcaggaagactcggtggtggggcgtatttaccacaccgtccttaaccgttgccgtgaacagcgcgcattgattttagagaaattccctaaattaaaccgttttttgaccggttatgatttacgtcacgtgttcagtgatgacctgcaaacttttgatttaacgcggatcttaaccggatctgaagggacattagcttttattaccgaagctacgttggatattaccccgttgccaaaagttcgccgtttggtgaatgtgaagtatgactcctttgattcagccttgcgtaatgcgcctttcatggtggaagcgaaagcattatcggtggaaacggttgattctaaagttcttaatttagccaaagaagatattgtttggcactcggtcaaagaactgatcactgacgttcccgataaagagatgctggggctgaatattgttgagtttgccggtgatgatgccgcgttaatcgacacccagatggccgcgctgtgccaacgtttagatgagctaatgtccaccagacaaggtggggtaattggttatcagatttgcagcgagttagccggtattgagcgtatctatggtatgcgcaagaaagcggtgggcttgctcggtaacagcaaagggcgggcgaagcctattccatttgctgaagatacttgcgtacctcctcaccacttggctgactatattgttgaattccgtcaattgttagatagccacaatctctcgtatggcatgtttggccatgttgatgcgggggtattgcatgtccgtcccgcattggacatgtgcgatccacagcaagaaagactaatgaaacaactctccgatcagatcgtagcactcactgcccgctatggtggcttgttatggggagagcatggcaaaggctttcgggcagaatacagccccgatttcttcggcgacgtgttataccgcgaactgcgccgcattaaatcggcattcgatcctgacaaccgattgaatccagggaagatctgctcaccgttaggcagtgatgccccgatgatgaagatcgatagcgcagacaaacgcggtacgctggatcggcgtattccactcgaggtgagaacctcgttccgtggtgcgatggagtgtaacggcaacggtttatgctttaactttgatgcgcatagcccaatgtgcccatcaatgaaaatcaccggtgaccgcattcactccccgaaagggcgagccacgctggtgcgcgagtggttacgattactgtcagagcaaggtgttgaccccgtggctctggagaaaggattggcgagcaagcggccaagtttgcgcggcctgattgaaaagacccgcaacagttggcaggccagtcaaggggtctatgatttctcacatgaagtcaaagaatccatgtctggctgtctggcgtgtaaagcctgttcgacacagtgcccgataaaaattgatgtgccggggttccgctcccgtttccttcaactgtatcacacccgctatcaccgcccattacgtgactacgtagtggcaggggtggagagttatgccccattgatggccaaggcacctaaggtctttaatttctttttgaagcaattgtgggtgcggtcgttaagccagaaaagcattggtatggttgatttgcctatgctctccagcccaacgctgaagcaggcactctccggccattacgccagtaccatgacgctggaacaattggaaaaactgagcgagcaagaacgccgccagcatgtgttgatcgtacaggatccatttaccagctattacgatgcccaagtggtggcggactttgtccggctggtggaaaagctgggttttaatcccgtcctattgcctttttcacccaatggcaaagcgcaacatatcaaaggattcctacagcggtttgcgaaaacagcacgtaaaacagcggatttcctcaatcgtattgcgttattagctatgccgatggtgggggttgatcccgcgttggtgctctgttatcgcgacgaatataaagaaattttgggcgatgcacggggtgatttcacggtgcaactggttcacgagtggttacaaacggctttggctgatcagccagagcagcaaatcagtggtgagccttggtatctgtttgggcattgcactgaaacaacggcactacccggcagcagtcagcattgggccaccattttttcacgctatggtgcaaggcttgaaaatgtcagcgttggatgctgcggtatggccggaacatacggccatgaggcgaagaacgttgaaaattccttgggtatctatgcgctatcatggcaacaggcattgcaaacattgccaggtaaacgctgcttagcgaccggctattcctgccgtagccaagttaaacgtattgaaggcaatggcctgcggcatccgttgcaagctttactcgagctggtgtgatacggggctgggtagttataaagttgggtagttataaagttgagtggttataaggttaaatacttataagactgagtaatgataaggcccttactggtgaactgataacaggagagaacaaatgctttggaagcgtgcagcgacattggaacagctaaatcagcaaagccagggatgcatggttgggcatctggggattgagtttacccgcttgtctgacgatgaactggaggccaccatgcccgtggatagccgcacgactcagccttttggtctactccatggaggagcctcggttgtattggcggaatctcttggctcaatggccggctatctgtgtaccgtggaggggcaacaagtggtggggttggagatcaatgccaaccacctcaaatcagtacgctcaggcaacgtcagaggctgctgccgtgctattcatgtggggcgtagtcatcaggtctggcagattgagatttttgatgagcagggacatctgtgttgtacttcccgcttaacgatcgccgtattgacgcgctaacgtcgtcattttttgccaatagcctctgttctcctgtcagggttccccattgaccttggcaggctcaatcctcgttttgcgctcctctctctatcactggcacttatctctgaaacttaattcctgatttagcctcattccccagctcaatattgagaatgcctgcgtgaggtttcctccatggcggttttcagctaaagttaatacagaaataggtattttctatgaatgttttaaaaccacagatgctgaggatgattggcctctgacttagcaagggtttttagtattaccacgaaatttatcgatttatttcatggtgataaaagagtgttttttcttttagacctccttgggtatcgcagcctgcttctcttgttgccacctcattcgaggtcaaaacggcacttttcctaatatccctgcaaaacaaacggttgaagtgataattattatcactaccattgtgaataatctgtgttgatccatcaataatcagccagcaaattttcaacctgaaaacgtttaacctaataacttttagccggaaaagtaacaactcatcgggtgatagagaaacataaggtagagcatatgcaacaagaatcagttgggacattttctctcgacgataatgactggcaaggcgtgacgattacggacagtgccgctgcgcaaattacgcggcttatgcaacaagacccacaaataaaagggttacagctcggcgtcaaacagtccggttgtgccggttttgcctatgttatggatatggctaaagagcctgccagcgatgatctggtttttgaacagggtagcgccaggctttacgtgccattaaaagcgatgccgtttatcgacgggaccgaggtggattatgtccgcgaagggctaaaccagatttttaaatttaataatcctaaagctcagcattcctgcgggtgtggcgagagttttggcgtttgagtgatgcaaactaaatgacacgaagcaatgtagaaattccagatgatgtgcaggcttgggtcagtgatggtcggtataaagagggcttttttacacacttggccaccgatgagctggcaaagggcatcaacgaagaggtcgtccgtgctatctcagcgaaacgtaatgaacctgagtggatgcttgagtttcgccttggcgcttaccgaagttggctcgagatggaagaacctcactggttgaaggcccattaccaaggtttggattaccaagattacagctattattctgcgccatcttgtggcagctgtgatgataactgtgattcgcagcccggagccgtgcagcaatcctctgctgacgggagtgcgccaagcaatgctaacgaatacctgaccgcggaggtagagtctgcctttgcccaattggggatcccggtacgagaaggggctgaagtcgccgttgatgctatttttgactcggtctcggtagcaaccacttatcgggaaaagctggcgggccaggggattcttttctgctcattcggcgaggctattcaggaataccctgatttagtgcagaaatatctggggtcggtggttccggctaaagataacttttttgccgcgctaaatgctgcggttgcctctgatggcacctttgtgtatgtaccaaaaggtgttcgctgcccaatggagttatccacttattttcgtatcaatgcggctaaaaccgggcaatttgagcgaactatccttatcgccgacgaaggcagttatgtcagctatatcgaagggtgctcggcacccgtgcgcgacagctatcagttacatgcggcagtggttgaagtcattctgcacaaaaatgcagaggtgaagtactccaccgtgcaaaactggtttgcaggctctgacagtacgggcggtattctgaacttcgtgaccaagcgtgcgttgtgtgaaggcgaagggtcgaagatgtcatggacgcaatcagaaaccggctcagcgattacgtggaaataccccagtgtgatcctgcaaggggataactctgtgggggaattcttctcggtggcgctaaccaacggttatcagcaagcagatactggcactaaaatgattcatattggcaaaaacaccaaatcaacaattattgccaaaggtatctctgctgggcacagccagaatacctaccgtggtttagtgaagatcctgcccggtgctgacaatgcccgcaatttcacacaatgtgactctatgttgattggcccagattctggcgcccatacgttcccgtatgtggaagtcagaaataacacggcacagttggaacatgaagccacaacatcaaaaattggtgatgaccaactgttctattgcttgcagcgcggtatcagcgaagatgatgctatttcaatgatcgtcaacggtttttgtaaggatgtcttttccgagctaccgctggaatttgctgtcgaagcacaaaaattgttagccattagtttggagcacagtgtcggctgattgttagctgagtaagtattcgctgcatatacctaatagatttcaacatgcaggaacgctgcttgcagcggcctcgtcgagctgaggcccgcggatgggatgagtaacgagagcgccaacccccctgccgtctgaaagatgaaggtataaataaagttttgcgtcacggcgcaccaaggaactctatgttaagtattaagaatttaaaagttagcgttgaaggtaatgaaatcctcaaaggtttagatctggagatcaaaccgggtgaagtacacgctatcatggggccgaacggctcagggaaaagtactttatcagcggcattggcagggcgtgaagagtatgaagtcaccgaaggtgaagtcacttttaaaggaaaagacttactcgaactcgcgccagaagatcgtgcaggggaaggtgtctttttggctttccagtatccggtagaaatccccggtgtcagtaaccatttcctcctgcaaacctcggttaatgccgtgcgtaaatatcgtcagcaggcgccattggaccgctttgatttctctgattttattgaagaaaaaattgccttgctgaaaatgccagctgatttgctgacccgctcggtcaatgtgggtttctccggtggtgagaagaaacgtaatgatattctgcagatggccgcattagagccttcgttgtgtattctggatgagacagattctgggttggatattgatgcactgaaaatcgtggccaatggcgttaactcactgcgcaatgagaaccgctcatttattatcgttacccactaccaacgtattctggattacgttaaacctgatttcgtccatgtgttgtatcaggggcggatcattaaatcgggtgatttcacgttagtgaaacagttggaggagcaaggctatggctggcttaccgaccaacagtaacgttctggaaagacagcggctagaacagcagcgacaagaacagcagcggattgatgcattaaagcatttcggtcagttgtttaagcagcgtcagatcgaaccctctgcggatgcccgcgcccattggcagcaggtgctgcaactggggttccccggcagtaaacatgaagactggaaatacacgccgctggagcgtttattcgcgcatgaattcagttttccccatgcgccagatgtgacaacagcgcagtgcgatgcattgtctctggtacccaatgcacaccgtttggttttcattaatggccagttttcgccgacgttaagtgaccgtgagtgtggtccttatcaattaacgcatgcggctgaaaatgtgccgttccctacggccatacaatcagaggtgtttttgcacctgacagaaagtttggcgcaggaacgtttgcatattcggttacctgtaggtcaacacagtgacaagtccttataccttctgcatatcagctcaggtaacgactcggatatggtgaataccagccactctcgccatcatctggtggttgaggcgaacgcacaggctgaagttatagagcattttgtcagcctcaatgaacaaccccattttaccggggcgcggctgacaatcgcggtgggtgataacgctgaattgaatcattataagttggcgtttgaaacgccgaagagttatcactttgcccataacgatctggtcttggggcgtgatgcacgggcgcggagtcacagtttcttgctgggggcggggctaacgcgccataacaccagcagccagttaaatggtgaaggttcgtcattatcgatgaatagcctgctgctgccggttgggcgcgagatttgtgatacccgaacttatttggaacataacaaaggccactgcgaaagccgccagttgcataaagtcatggtccgtgagcggggcaaagctatttttaacggcatgattaaagtcgctaaacatgcgctaaaaactgacgggcagatgaccaacaacaatctgctgttgagccatttggctgaagtcgataccaaacctcagttggaaatttatgccgatgatgtgaaatgcagccacggtgccaccgttgggcgtattgatgcggagcaactattttatctgcaatcgcgcggtatcaatcaggctgatgcacaacagatgattatttttgcatttgctgctgaagtgactgaagctatccacaatgaagccatccgtaaacaggtgttagcacgtattgctgagcgtttggcgtgggagtctgtatgaattttcctattgaacgtgtaagagctgattttccactgttgagccgccaggttaatgggcagccgttggtttatctggacagcgcagccagtgcgcaaaaacctcaggcggtcattgacaaggagcttcatttttaccgtgatggttatgcggccgttcataggggcattcacagtttaagtgctgaagcgactcagcagatggaagccgtacgcactcaggtggctgattttattcacgccgcctccgcagaagaaattatttttgtcagaggcaccactgaagcaatcaatttggttgctaacagttatggccgccatttccttgccgcgggtgatagcattatcattaccgaaatggaacaccatgccaatattgtgccttggcagatgttggcgcaagatcttggtgttgaaatccgtgtttggccactgacggctaccggtgagttggagataaccgccctggcagcgttgattgatgacaccacgcgcttactggcggtgactcaggtctccaacgtgttgggaacggtaaacccgattaaggatattgtggcccaggcaaaagccgccggtttagtggtgttggtggatggtgcgcaagcggttatgcatcagccagttgatgttcaggcgttgggctgcgatttttatgttttctcagggcacaaactgtacggcccatcgggtattgggattctgtacggcaaaagtgcgttgttacaacagatgccgccatgggaagggggcggggcgatgatcaaaacagtcagtttgacgcaaggcactacgtttgctgacgccccttggcgctttgaggctgggtcacctaatactgcgggtatcatggggcttggcgcggccattgactatgtcactgaattggggctcttgccgatccaacagtatgagcaatcgctgatgcattacgcattggcgcaactgagccagattaagagcctgacactgtatggcccaacagagcgtgccggggttattgccttcaatctgggccagcaccatgcctatgatgtgggcagctttcttgaccaatacggtattgctattcgtacgggtcatcactgtgcgatgccgctgatggcattctatcaggtaccgagtatgtgccgtgcctcactggcgctgtataatacccgcgaggatgttgatcggttggtggcaggattacagcgtatcgaaaaattgctggggtgagagtctaagcacccacaacaggcaacaccaaagccgactattctttcagcagtcggcttttattttttacgtattcaggaaatatgctatggctggtttgccagatagagataaattaattcgtaacttttcccgctgtttaaattgggaagaaaaatacctgtacatcattgaactcggcgggcagttagccccgttgaccgaacaacagcgccacccagagaatctgatctccggttgccagagtcaggtctggatcgcgatgacattgtctgctgaaggccatgtgatatttgccggcgatagcgatgctgctatcgttaaaggtctggtcgccgtggtattcatcctttatcacgatttaacacctcaacagataatctctctggatgtgcgtccattctttgctgatttagcgcttagccagcatttgacaccttcacgctcacaaggtctggaggcgatgatccgcgccattcgcactaaagttgccaatttatcagcgcattgatacaggctaatattttgctctttaattattgggctctgaccatttttgcgttgtgagtcacagtattaaaatggtgagatttcagcagcttaaatcggcgcttatgctaaaaaaactacaatacattactttgtaacacattgatttttagagaaataaattgcctttataataagggctgttactatacatttgccttattattggctgctaaaattaacgtagatagccgtgtaaaccgaatttgaagaagtgatgtaggaactaagcatgaaacgtgcattaactttgattggtatgttatttgcaacttgtctggcaggtagtcttactgctgccaatgcgaacgagtacccactgccgcccgctaatagtcgcttaattggcgaaaatacaacctttactgttccaaatgatggtcgccctttggaggccattgcagccgactacaagattggcctgttgggtatgctggaagcaaacccagggactgatccctatttgccattaccggggtcagtactgactattccgaaccagatgttgctgcctgacaccccacgggaaggtatcgttatcaacctggctgaactgcgcctttattattaccctaaaggtcagaacaaagtgattgtttatcccatcggcattggtcagttagggcgtgatacacccactatggttacctctatcagccagaagatccctaacccaacttggacgccaaccgcgaacatccgtaaaaactatttggcagaaggtatcaccttgccatcagtggttccggccggtcctgacaaccctatggggcagtttgctctgcgtctgtccgcaggaaggggggagtaccttatccatggtactaacgccgacttcggtatcggtctacgtgtcagctctggctgtattcgtttacgtccagatgacattgaagcactgttcaactcagttcctaaaggcactcgcgtacaaatcattaacgaacccgttaaatatgccgttgaacctgatggtaaacgttacgttgaagttcatcagccgttgtcccgtgtagacagtgatgatccacaaacgatgccaatcgcgatcggcagtggcttgcagaagttcatcaacgatagccagacggatgctaaagcggttcaggatgcgattgtacgccgttctggtatgccaaccatcgttactgtgggtgaagcttctactcagcaagcgccaacgcctgtagcgtctcaggatgagcaacaggcacaggctgaagcactacaaccgacagaagagtcagtgatgcctaagctggttcagcccggcccggtttattcagaaaataactaatcacttgtctgtgctttaccgtggtggagatccatcgtggtaaagccagaattgtattccgcgctttagaggcttgtcgttgtgaaagtcagaatattaaagccagtgcgagaagttatcatcgaaatagacgtgttcatcaaaatataagcaagcatgcggtaccaggtcaacctgggggtgtttgtcagtgttgagtcgcagttggtcattattgagtagtcgtggtcagcatgagtatggaagagggagtgacatcaaggagagcgattgtcagacgttcatttctgtacgacaaacatttccgtagggcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaatggcgcacaatgtgcgccatttttcattcaggaagtaatattacttcttgtaagcttgagcttggttgtcaagacgttggttagcacgtgctgcatcgtctttagctgcttgaacgtcagcgcgcactgcgttcacgtcgttgctcagttgatcaactttagcgttcagagtctgaacgtcagaagacagttgatcgattttagcattgcttgaacaaccagccagcattgtagaagccagaattaccgcgcccagtacaagtttagtacgattcattattaacaccctctagattaagttaatctccatgtagccttacaagtattacacaaagttttttcgaaagagaataaaattttagtattaagagggtttattttgctcgttagctcaaagaatcatcttgctttaaaaaaaagttaaaaaaacgagacaaaacagccgggttctatgggactagtcttatttgtaaggtgcgctatagcgggattaggataaagtaaaattttttcagaaagtttattaggcaagctttaaaaaagaaaacgccgctatagagagcggcgttttaattattgaacaataacgcgttggaattataacacgtgtactgaagaggtattggtcgtaccgcttggtaccaaggcacctgaaaccatgatgaccacgtcgcctttctgtgccaggccgctcgccagagccgcttctttaccgagacggtagaaatcatcggttgaggcgatttcgtctaccaactgagtgattacgcctttagtcagaattaactgatgggctgtcatttcattggtcgtcagtgccagaatggtcgcagtagggaagtatttacggacagattttgcagatttaccccccccggttgcgaccacaatcactttggcttccagtttttctgcggtttcaacagcaccacggcaaacggcttcagtgattcgcattttacggttgtcgttcagtgactcaatgcggctaggcataacacggtctgtacgctcacagatggtcgccatgatggtgacagactctaatgggtacttacccttagcactttcgccggacagcatgaccgcgtcggtaccgtcaaggatggcgtttgcaacgtcaccggcttctgcgcgggtaggacgtgggtttttgatcatggaatcgagcatttgagttgcagtaataacaactttacgtgcgcggttacatttctcgatcatcatcttctgcgcgaagatgacttcttcgacagggatctcaacacctaagtcaccacgggcaaccatgataccgtcagaggcttccaggatttcgtcgaagttattcagaccttcctgattttcgattttagagatgatctggatatgttcgccaccgtgtgctttcaggtgttcacgaatttccagtacatcagaacgtttacggataaaggaggcggcaacgaaatcaacgccttgttcgcaaccgaagatcaggtcgcctttatctttttctgctaatgcgggcagttggatcgacacgcctggcaggttaacgcctttgttttcacccaaatcaccactgttcaagactttacagacaacggtgtgttcagtgacttcaatgacttccataccgatcaagccatcgtcaaccagaacagtgttaccaattttcaggtcagcggcgaagcctgggtaggtgactgcaacaattttgtcgttaccgacaacgctttgatcagtcgtgaacgtgaaggtctgacctgcaaccagcgcagcatctttgccgccttccagtttcatggtccggatttcagggcctttagtatccagcaaaatcgcggcttttttgcctgtttttgccattacagcccggaggtttttgatacgttgaccgtgctctgcatagtcaccgtgagagaagtttaaacgcataacgttcatgccagcattcagcaggtttgtcagcatttcttcggattcggtttttggaccgatagtacaaacaattttagtctttttcatgacggattttttctacaagttgtgatggataaaaagtgaaagttccgttatttacaacaacggagtggtatctgattggtgttgggtgtagcgaaacgtgaccaagaaataaaacattactaaggatagatgacagtggtggaagttgagcggaaaattttagcgcgagactcagcgcatgatcagagcacgatggcataaatgagagttgtattttttttagcgtatcggataatcaaaatgctgaaaccattcaactgaaacgacggtccgtattataagcggtaagtgacgggaaatgaaatagaaaacaggagctcattgccgttttttgtaaaaagtagggattaatgacgcaaacgcagagattaaatcttaatttgttgcgcaagttgtttgtttgttgatttttttgacagtaaatagggggcacttaaacattccagctcacttatggcgcgccactgcggcaggtgaacattatcaatagacgactcgaatcagtaagaaatcaaccaatagtcaggaactgacaaaggaaaaatagaggaggactacaggagagagaaaagaaatggtgcgttctaatggactcgaaccatcgacccccaccatgtcaaggtggtgctctaaccaactgagctacggacgcacataattctttctggtaaaacagctatcacattagactgactaccgtgcaataaaaagtggtgcgtccgaatggactcgaaccatcgacccccaccatgtcaaggtggtgctctaaccaactgagctacggacgcatctattattgcctactatcaacggtgacagcggggacgaatactaacgggctgcccgtctgctggcaagaggaaaaacgcaatatttattgtaaactcacgtaatcgctgtgcttttatccattacgctgttttttcatccagatgttgttggggagactcccttttatttgagactaaccgcgcgaagcccctacaggtgttttatggcggagcggggggtagccccactccacgataagctaatgggctgcccgttgcagaataaacgcagtaggttgtttttgtagccaacggatacgcagcaccatcagaatagccgcagccgtcagaccgataatgaaacctatccagaaaccagcaggccccatcgcagggaggatataatcggtcaagcccagaaggtagccgctgggtaacccgagaagccaatacgcggtaaacgtaataaagaaaatggagcgcgtatctttatagccccgcaagacaccactcccaataacctgaacggcatcagacaactgataaagtgccgccagcaacatcagatgggacgccatggtaaccacttcaggtgtcttgttatacaacaacgcaatatgttcacggaaaacaatggtaaacacagcggtaacgctggccagcaataaaccaaccgccatgctggtataggctgcaacctgagcctgttccaccgccccttgtccgagacgaaacccgacacgaattgtcgctgctacactcagtgacatgggtaacataaacatcaatgaactgaagttgagggcaatctggtgtccggcaacagcaacaatacccagtggcgataccaatagggcgacgacggcgaacagcgtgacctcgaaaaaaagggccaaggcgacgggcaagccaaggccacttaaacgcttcattacctgccaatcgggcgcggcaaatcctttttccagtttgatatcctgttgagaacgggcgcgcgttacgtaccatctcatcatcaggaacatcacccaataaacagaggctgttgccaccccgcagcctacgccacctaaggccggcgcgccaaatttcccatagataaaaatgtagttaatcgggatgttaaccagcaggccaacaaacccgataaccattcccggtttagtcttggatagcccttcacactgatttctcagaacttggaagaacagataaccgggcacaccccacatgatagcatgcagaaaacccacggctttctgcgccagcacggggtcaatattatccatttgtttaataacgtggtcactattatagagcaccagcataattaacacggaaacacagagtgccagccaaaacccttgcctgacttggtgggcaatctggctacggcgccctgaaccattaagttgggcgacagtcggcgttagtgcgagtaacaagccgtgtccgaataaaatagcgggtagccagatagacgtgcctaccgccaccgctgccatgtctgttgcactgacagagccggccatgatcgtgtcaacaacacccatagcggtttgagacagttgcgcgatgacaacgggaatagcgagagccaacaagctacgcgcttcaactatatacttctgcacgtatgcacctttttaattatgttttaaatcatgacggtttatcatcaggcgatgataaataaaatagtgggaaagcaataaaatattgtacctgctcaccgaggttaagcaatccttgtcattaaatatcaaccaaataccctgaatagtcttttttactctaagtggtttggttttcctgattttatgaggcaaaattgacacagataatatttctttctacagataacttataagaggcatggcgtatgtttaccggtattgttcaaggcaccgggcttgtggtggccatcgaagaaaaatctaatttccgcacgcatgttgtagagctgcctattgatatgctgcctgagttggcattgggggcgtcagttgctcacaatggatgctgcctcaccgtgacacatattgagggcaatcgtgtcagttttgatttgatgaaggaaacattacgcctcactaacttaggggatataaacgttggtgataaggttaatctagagagggcggctaaattcagcgatgaaattggtggtcatcttatgtccggtcatattatctgtactgcagagattgctaaaatatacacatcagaaaataaccgtcagatttggtttcgtatgcccagcgaagatctaatgaaatatgtgttacataaaggttttattggtattgatggcatcagcctgacaatcggcgaggtggtgggtaatcgtttctgtgttcatctcattccagaaacgttgtctcgaaccacactgggtaaaaagcggttagggcaccgggttaatatcgagatagatccgcagacccaagcggtggttgatactgttgaacgggtattggcgcagcgcaatatagctaacgcggcgttagtggacgaaaaattcgtacgggtgtcataacctacaaaaaataagacaggggtttttatccccctgtctcctatctgaggttagcgagggacgcgaatccccccattcacaccatttggactgaatagtacttgccacaactgaatgtctctggcgcgaaatgcgcccgcgcaggcattaagataatagctaaacatccgttcaaaccgttgtgagtaattcgcagacagatttggccacgctgcctggaaacgctcataccatgccatcaatgttcggtcataatccgcgccaaaattatgccagtcttccatgacaaaatacggttcactagcctgagcaatatgttgcactgacggcagacaaccattggggaagatatatttattgatccaggggtcgacgttcatattggtgcggttagcgccgatggtgtgcagcaagaacaatccatccggttttaaattacggtttaccaccttaaaataagtggagtagttcttgggccccacatgttcgaacatgccgacagaaacaatgcggtcaaattgctcattcaagtcacggtaatcctgcaataaaatgctgacatcaaggccttcacaccgctgttgtgctagtttttgttgttcaacagaaatagtcacacccgagactgacaccccgaaatgtctggcggcataagcagcaagccccccccagccacaaccgatatccaacagcttcatgcctggcgctaattgcaatttctcgcaaatcatttgcagtttatgttcttgcgcctgttcaaggctggtggcttctttccagtaggcgcaagaatattgcatattcgggtcaagtatttgagtaaagagatcattacctaagtcataatgctctttgccaacaatccaggctcttctctttgattgtaaattgatgacacgggcggcagcgatacgcaaagtatctttgaaatggcgtgggagtttatgttccagacccgcctgaagaacgcgctggaagaatatatccagacgatcgcactcccaccagccatccatataactctcacctaatgccaaagatcctccttgtagcacccgtttaaaaaagtctgggttgttgacccgaatatcgaaagggcgtgaaccattgatttcaatatcagcttggttcagcatgtcttgcacaatgcggaaccatgggctttcttgaacactctgatcttctatacaggatgaactcatagcttctccatcactttcttctgacttatgatccgcggttcagtgttagctacgcagatgcataccaataaggttttgttaccctggtgtctgatatccgttatggatataccctacatatttgacgttgcgggtgagtaaattcgctacctacctgcaacacttatgattttgggtaatagaggaagattaagaagaaaccctaattacgctttagtttagggtgactcatccttaagcgtaaatgtgacacaatccacgcgcacagaagaaacctcaaataatatttttttaagtgatattatagctggttaaaatgagtataggctggcctgggcgctttctcaataataaattgttcccggccagtgtgtatcttagtgactatttcccaagggaattatgtgttgggctatatacccgtcatacaccaagctgcatatctgctggctgctttccaaccactcgactcattttggttatggtgtccgagtcatcaatctggttttgtctttacgtaacgcgtaacaatggatgccgtaacccaaagccgccaaaactaccgtcaatagcatcactgtcactgtcgccaagagcggctggctgatataggccgataccaacatactggccacaaagcacaaaccgagttgcagggtattctgcaaggccgccgctttgccggtattgtctggaaacggcattaatgcattcgctacgataatagggtagcaggcaccattcacaagcgccattaagcagaaagggataagcaacgtgagcaatgatggcgttgttaaggtggcgatcaagtacagggcaatcatgctgccagcatagcccactaacagccagggtagcagggtgttcccttttatgtgggcaagtgcactgcggcaaccaaatccaccaagcagaaaagccagcgtctgtgggacataactcaagccaataacatttgggctgtaccccatattttccagaatgaaaggtgaacccgttagccaagcaaagaagccagcactacaggcagcaaagatcatgacgttgccactgaatgtgggtgattggagcagttgccagaaactcaccgtgtttttaggttgatcgctgttatcggcgcgtgcttttttcctttcttgcagcaccattgtcgggatcagtaagagcagtgtaatggctaatagaactacaaaaattgaccgccaactgaagtggttcagtaaccaggcacctaataacggcgctaatgcgggtgataaggcaaccagcggcattatggtggcaaacacgcggttggccttcccgtcgcgatagcggtctaccactaaagcctgccagctcaccgccgctgaacagacgcccacggcttgtatgaagcgtagaaccaacaattgagtggcattttcaacccataacatccctaagcaaccgatggcaaataaccccaaacccgctaacaggacaggcttgcggcccaatttgtctgaaaggggcccccagataagctgtgctatggcaaaaccggccagaaaaatacttaaactggcgctgatggcaccggcggtggtttgcagttcgcgttgcattgcaccgaaggcggggagatacatgtctgtggccaaataacccagcatactcaggccggccagatagaacatgaaactggatgacgttttcattctttatttctcttttatcataattgtgcaggtaaattatttgtgtagtaaaagggtgctacagaatacggttattgtcgttactgattattgttgcaaatgttattgttacaaaggttactgttaaagatggttattatcagcagttttagctatcaaaaatgatcgtagggaaatcgttgcggggcgcattctatccaatggcatcttctgttgtgaaacggtaatatttgcaaggtgctgttaaaaattttgatggcaagatgagcaggctaaaaggtaggcagtaatgtggtcagaatattctctggatgtggtcgatgcggtcgcacgcactggcagctttagtgcggcagcacaagaattgcaccgtgtgccttcagcggtgagttataccgttcggcaattagaagactggcttgcggttcctctgtttgaacgacgtcatcgtgatgtggaactgacggaggcgggtgtcgtttttcttaaagaagcccgcgatgttatcaaaaaaatgaatgacacgcgtcgtcagtgccagcaagttgcgaatggctggcgcgggcagttaaacattgtggtagataaaatcgtcaaacctcagcgcagccgccgtttagtgttagatttttaccgtcattttcctgatgttgaattacgtgtgcgttatgaggtttttaatggggtttgggatgcactgagcgatggccgtgcggatattgccataggggcgacccgtgccatcccagtgggtgggcgttttgtctttcgtgatatgggctttcttagctggctatgcgttgtgagtgtcgatcacccattagcgttactatcagggccgttaagcgatgaacaattgcggccttatccctcactttgtctggaagacacggcactcaatttacccaagcgggatacatggacgctagataaccagcaacgattggttgcaccggattggtcaacaggaatcgattgtttgtgtgcgggactgtgtatgggcatggtgcccgcccatatggtatcgcccttgattgcacagggaaaattagcggcgatcacgttggcagagccgttacccgatagcccgtgctgtctgacatgggagcagaataatcactctcccgcactggcttggttacttgattatctaggtgacagtgtcacgctaaatactgagtggttaagggatgatagccagcaattgatagcaaacaattgatagccaaccatcgatagcaaataaccgcagggaatgcggttatccgaatcgggccggcagtgctgaatacgaccggccaaggcaagcatcaacggcgataatcacggaaagggccatcagcaacggaacgacgctccaccagtttagggtgtacctctatggtctgcggatcttcacgcttactgacaatgcggtccagcaacatggcaaaggcggtttcgcctaatctctctttaggttgatggatagtggtcagtgctggtgagaagtagcgcgcgttacgcacattatcatacccgatcaccgaaatatcttgtggtacccgcaggcccagttcgtcggcggcacagattgcgcccatcgccatgatatcgccgccacagaacaccgccgttgggcgatgtttttgtgtcagaatttgatgcatagctttataaccggattctggctcaaaatcgccctgaacaatccactcttcacgaacagggatattggcttcttccaaggctttaaggaagccttgatgacggccaccgccggtattacgcgccaactggccgggtatcgcaccaatatcacgatgcccgcgttcaatcagataacggcccgctaaatagcctccttcgaaggcgttatcaatgatagagtcagtaaaatcgccacgggcagtcccccagtccatcacgaccataggaatattgcgataatcctctagcatccccagcagttgatctggatattcggagcacatcaccaataaaccatcgacacgcttttgtgccaacatcgccagataggctttttgtttatccagattattatgagaattacataaaatcagcgtgtaacctttgctatagcagctattttctaccgcttcgatcacctcagcaaaatagggcgcttcactggacgttgccagcaaaccaatcgacttggtgtgattcactttcaaactgcgggcgacagcactgggtgaataatgcagctctttaatggcggcccacacggcagccttcgtattttcggcgacgaaacgagtcttgttgataacgtgcgaaacggtggttgtggacacacctgcgtgtttggccacatctttaatcgttgccataaaaagaatgactcctaaactgaccggctgaaacaggtcagtatcatgttaatcgtttgcctgcgttacccgcaaaccactcagacagaaacaagatagtcggttggatagtcgtgtcagcgggttgtccgagagtatttattggatgttattagtcggtacgcagtgatgaactgcgaattttggctgatttggaggaaaagtgaaaggggtaatctacgttataaagtgcgtaatgagcacaagattttttttcttatctgtgggaaaatcattccacacactaattatgtgcctttttcctactaaaaattaaccggctaaggagcttttatggataccaatttgaaaatgtcgttgattacgaccgttggtgcgctggcgatgatcattatatttagcttcgtggcggtgatgaattaagtcaaccgttgctggtgaatggtaataataagggcggttaaaccgcccttatttatgttatcgatgtagcttgtatacggttactgcttactcttcacgactctcagtctaggtttttctcagcgaaagaccagttaactactgcccagaaattctccagatattttggtcgcgcattacggtaatcaatatagtaagcatgttcccacacatcgacggtcaacaggggtttatctgttgttgtcagcggtgttcctgcgttagaagtactgacaatcgccaatgtcccatccgcttttttaacgagccacgtccaaccagcgccaaagtttttcacggcagcatcagtaaattgcgctttaaattcagcaaatgagccaaaagacttattaatggcctcggcgatttttccagtaggttcaccgcctccatttggcgacaggcaatgccagtagaaggtatggttccaaacttgggccgcattattaaacacaccgccattggcggttttcacgatctcttccagtgatttgcctgcaaactcagtatctttaatcagattattgaggttgatcacataggtgttgtggtgcttaccataatggtattccagcgtttcggcagagatgtggggttccagcgcattttgcgcgtaaggtaatgcaggtaattcaaaagacatagctctctcctttcgggggtgctcagggtgtttgctcttcaaatcctatccaccattgttgagaggtgtggggtgaagagcggttaaaaacggtatttttatatttttgttgtaagtactaatcttagcaatttctaccaggggtaactgatataaccatacagttaaatggggtattgatcgagggggagggtgccactgccttgatgccattgatgtgttattgaacaagatcacctggtcgttaaaccggatcgtcagttagggctagaggtttttactggcagatttttttactcgcgaatatttttactaacaaatatttttgataacaaagtttttaataacaaatagtttttaataacaaacagtttttactaacgaatagttttaggtgtgacgacgcggcgtgcgccgacatagtgctcttgccagtaatcattattcaacatactgatacgaatttcctcaccggtacgaggagactgaataaatttaccattacctaaatagacaccaacatggtctgcgacaccgcgattggcgatcttgaagaagactaaatcaccactttccaattccgtgcgcttaacgggagcggcatcacgtaagtgatacatttcattagcggttcgtggcatttttattttgacgacatctttgtaagcgtaataaataagcccgctgcaatcgaaaccggtgttaggggaactgccaccccagcggtaaggcttaccaacttgcttcatcagtttgctcatcgcggtctgtttcgctttttggtaacgcttcttgtgtgctgggctgagcttaagtttgttgtttgctgccaactcggtactggccttaccttgcgctttatttcgctgccgcccatacggtgttttggctgttcttatgcttgatgtccttttcttattagctgcagttttactttcagttgtccgactgctgtttattttattgcgaacgactttgttggtacttgtcttattgttgcctgttttacgaggctcagttgtcttcttactgacagggcctttcgtggtagcgattttacttctctttgtacttttatctgctttgcgctttttacgatcatcaggactggcctggctaacatgcccctttttctgttcaacagacgaatgagcttgcggtgacgcatgcgccaaatttaaaaatagctgggtaaacagcagcacaaacagcgtaagcattaaacgcataataacgctacccaccttggccctgaaacgaatatgaagagtgacagtattgccgaaactcacgatataacaaagcagagagctataggattttagtcgatattgtgagaaaacattaatggcgttgccattgttgttttttcactctgagagtgaacttaaatcgaccatccgtcaacgggttaatcgacgagcatggacgcagccccagagagaagataatagtgaggggatgggatcaaaaatgttattattaaggtacatatttgtagctgacgcgatatccattatctcgacgagtaaaatccatgcaaaagatggcgttttattcctgtcgtgacagtcgctacaataggccggatacgataaataaaatgcgattgctttgagcaaaaggcaatacacgttgtagccataatatggcttgaggaagcaagaaatgacgacgattgataaaattcagcgccagataacagaaaacccgatcctgctttatatgaagggttcacctaagttgccaaactgcggtttctctgctcaggctgtacaggcactgtctgcttgtggtgagcgctttgcttatgttgatattttgcaaaacccagatatccgtgctgagttgccaaaatatgcgaactggccgacgtttccacaactgtgggttgacggtgagctggttggcggttgcgatattttgatggaaatgtatcagcgtggcgaactacaaacgttattgaaagaaacggctgataaatatcgctcacaagaagatcagcctgccgcagagtaatttgtgtcagtcggccaatacgatgagctaagtcagtatgaatggttgatcgatatgacaaaccgaaatgtgataaataagaaggtggcgtaatggccacctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggttcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggtggcgtaatggccaccttttttaattacaagggctgtgttaccccgattctgccgctggcaacggccagccacccagttttttccagcgattaaccaactcacaaaatagtttcgccgtttgcagggtgtcgtacaatgcagagtgcgcctgactactgtcaaacgggatacctgcggccaggcaagcttttgccagcacggtttgccccaataccaacccactgagagcggcggtatcgaaagtggcaaacgggtggaacgggttccgcttcaagctggcacgttcagcggcagccataacaaagctgtgatcaaaattggcattgtgtgccacgattatggcccggttacagcctttatctttgattcccttacgcacggctttaaaaatggcatgcaaggcatcatgttcgctgacggcaccgcgtagaggatttgttggatcgatcccattaaaggccagcgcctctggctgcaggttggcaccttcgaaaggttccacatggaagtgcaacgtttcatcaggtagcagccagccctctttattcatctgcaaggttactgcggcaatctcgagtaatgcatcactttgggcattaaaacctgcggtttctacatcaattactactgggtaatacccacgaaaacggccactcagggcgttaaggtcacttttgtctgccatcagtttcttatctttatcgaattcagcgtgcattatgtcaaattttcgcgagggatgcagggggttaattgtgataagtaaaaggcaccgtccgaggtgcccttaagttaatcagtttccgaggcagtcacccgcgctcttattctcaattaactcaattttgtagccatctggatcttcaacaaaagcaataatggtattaccgccttttaccgggccagcttcgcgggtgactttaccgcctgcctggcgaatttgatcacacgttgcggcgacatcatcaacacccagagccagatggccgaatgcggtgcccatatcgtactggtcaacgccccagttatacgtcagttcaatcaccgaacctttactttcatcgctatagcctacgaatgccaacgagtatttatattcagtattttcgctggtacgcagtaaacgcatccctaataccttggtgtagaaatcgatagaacgttgcaggtcaccgacgcggagcatggtatggagtaagcgcataatttccctctgtttacattttgcccgacgctctggcaagagtgaataaaattaggttcaagtatagccccggtaattaaattagttcaatgggttacagagaatgaataggtcactttacattttgggtttcctcccaggctcacaataacgacaaatgaagctcgtcatatcggtagccccactctccgcattaggtcctataagatacagtgcggcttcttcttggtcttcaccattatcgaggccattaaatgggcctaatggcgaaatacgaataccaattcggtcagccccccattcggcggcggtggcatcgaccacttccaacgtcagacgggtacggttttcaatactgccgccatattggtcagtacgctgattggaagctggggacatgaattgatgcaacagataaccatgggctgcgtgcagttcaatgtagtcaaatcctgcttcgcgggcattggcggttgcctgacggaaatcattaatgatgcccggaatctcttctgtctccagcgcccgtggggtagagcaagggacacgtacccaagcacctgtttcatcgcgcacggtggtacgggtatctgcggcaatcgccgatggtgctacaggggcttgctggcctggttgtaaactgttgtgggaaatacggcctacgtgccaaagttgtacggcaatatggccaccctcattatgtacaccctgagtcacttttttccatgcgttcaactgttcttgagtatgtagccctggagcgccagcatagcctttcgcctgaaaagaaatctgagtggcttccgtgataatcaagcctgcactggcccgttggcgataatattcggccattaacggcgttgggatatcaccaggctcaatgctacgcaagcgggtgagtggggccataaagacacggtttggcaacgtgagcgcgccaacctttaatggggagaataatttagcagttttcatggttcgtcctgtattaatagaccagtcaactagttgctgggtaaatcctgaaaaacataaaaagtcagtgtcaggatcggtagattattaggctggttgtaatatgagttcaatgcttcccagtgcacaagtcagtggggcgacagagtgtttcacttttgcccgcagcgacgcgcctagccacaaggcgtaaagcgtttctgcggttgccgccggagagagcaccgttcgcaaagagccttcgtcaattccggcttcaatggcatcctgcaagcggccaatcactcgagcagtgccgatatccaacgcatggcgcataggttcggataaatcactcacctcagcggagagtttaaccgccagacacgcgttgtggcattcactcccacaatagttagcaatagattgagcaaaatagtgcaatagatgatggcgtttatcaccctgtgaaccggctaacaggctttccatctccgcatcataacggtcaaaatagcgttggagcatggcctcgccaaacacttcttttgaacgaaaatagtgataaaacgagccttttgggatacccgcggtagtcagcagcaggctcaaccccataccattaaaaccgaggcgtaaactgagcctttcacctgtggcgagtagatgttctcgggtgtctacatgtgtatgctgtattttgttcatacgaagagcctaatagaccgattggtctaggtcaagaaaaaaatgccaaccaaggcgctggcatcaaggctatggtctccctattcactccgctacgggcactttgccaatagccctatactgttttatcttgttaattgactgttttatctgattaattttttgattgaggaaaatatcctgtccaaggccacgatgggcttctcgttgatacagccatcgctattgcagactccggcatttttgcagtaaatccatgcctgataagtattcgttggtctgaatgtttaccatccctaatagggtatggaagagattatcctgagacacttcatcctgttgtgcgctatgtgataagcattgacggtcaataccatagctttttgtatattctggtgataaccacatcagaaaagggatatgagtttgctggcttggggcaaatacataaggtgtaccatgtaaatagaggccgttttcaccgagtgattcaccatggtctgaaagatagaccaacgccgtattaaatcggtcactgtgctgtttcaacaaggcaatggtgtcatccagcatggcatcagtatagagaatagagttatcgtatgtattgaccagttcttgggcggtgcagtcctgaatctggttgctattacacgtcggggtgaatttagtcaactccgggctggtacggcgatagtatgcgggcccgtggctgcccatttggtgtaagacgattacaccgtcattctgtaatccattaatatagttatccagtttatataaaagcgcattatctaaacataccccatcctgacaatctgcgttaagttgcaattgcgtcacatcctggtgtggaatacggtcacaagcgcctttacagccaccatcattttcacgccacaatacactcaatccagcgcgcgcaataatatccattaacccttcctgatgactcgccagggaggcgtcataacttttgcgtggcatattagagaacatacaggggacagagaccgccgtttcagtgccacaggatgaggcatgtttgaaataaatgatatcttgttgttgcaggcgagggttcgtttcccgagcatatccgcccaatgaaaagttttctgaccgggcggtttcacccaccaccaaaatcaccagcgttttattttgttgtgcattaatcactgggcccttatgggcgtcttcacctatttttaccaatggcatgttactgataaaatacttgtgtttggcaaattgaaaactgccgctaacaaaatttgatggtgtcagcattttgacgatatttttattattgcggatcagcgacgcataatctttatagaacaagactgcgataagaaaaattattaccattgacattaaaatatttgctacccgtaaccccagcatataccaccaagggcgagtcgctcgaattcgcacaaagcagacaatcatggcaggcaaaatacctaatgttattagccacaatgccatacgaggagtgaaaagggcggtggcttcctgtgagttagtttcaaaggcattctgcatcatattggcatcgataacagcaccatagctgaacataaagtagttagccaccgcacttcccaacaggaataaaataataataggcttacgtaacagagggagagttaataagctaaaaataatattcagtgcacagaaaatcacgactggaatggttgctgcaaaaaaatagctgtcgctattgtcgaatcggatcaacgaccaggctttataaataaacagtgcattttggaagaaggtaaaaaacagtgcacaggccagaataaatgttaatccgttacactgtaatttatattatctgcatgaatatattatctacatccatctggctatgtcgaggggaacaaattttctagtgaaagagaagtatttgaaatattgatgattcatatcaatttacccaagtcttatatctataaaggcgtgctaacgacaatgacaaaaattgacaaatctattaacataagacgttgagttcgccaaaggagatccgatttcgcagtagataacggtgcaatacccgtatcacctgacggagtcaaacgttcttaaacattggcaaaaaatagattgatgcacccaaaaccaaatctgaaagcgaggcgatgctgggtaatgaggatactcgtattaggttaatccttaagaggtaatgtatcgttgatacatcattttttctaaagaattgctcgtatttattgctattatcctagcatcgacggtatatatacatttgtgtttttaatgttaattacccaaaatagactggactctgggagttatgctagcacgctaattaaaaggaggagcaattggaatcgacattaggatctgatctagcacgattagttcgcgtttggcgcgcattaattgaccatcggctgaaaccgttggaactgactcaaacacattgggttactttgtataacattaatcgtttaccaccagagcaatcacagattcaactggcgaaagcgattggtattgaacaaccatcattggttagaaccttggatcaactggaggaaaaaggtttaatcacacggcatacttgtgcaaatgatcgtcgtgcgaagagaattaaattaacggaacagtcttcaccgataatcgaacaggttgatggcgtgatttgttctacccgcaaagaaatacttggggggatttcatcggatgaaattgcagtgttatcaggcctaatcgataagcttgagaaaaatattattcaattacaaactaagtaataatttaaagttcaaagactttattcacagcagaacaaaacaagccccacagtacaaaaaacaaaccggggttcgcaatgaaccccggtttttactgttctgatttagctatcgagttgatataccgattaccgggtaatctatcaacgcgggctgacggttattgtgctgccgctattggcgagcatgacacgttgaccgacgctgaactgagttgggccttgcttctgaacgaccagaatggtttggccgtcgtctttacggatctccagttgcacaccatcagtacggttcagtgctccctgaacgccttgccctgcaataccgccggcaacagcgcctgctgcggttgccaagctacggcctgtaccaccaccaacagcattaccaaggaaaccacctaatacagcaccaccgatggcaccgactacgttgttatcatcaccaccctgaatagttaccgggcgaacagaaatcaatgtgccgtaactcaccgtctgtacttgcttagcctgggatgcggtgaacacatcacctgataaggtgttgttgttagcgcaaccggtcagagtaacaacagcgatagcaacggcgacgaatggcttaatcataaaaactcctattaaaattgcataaccgtattacggttcaatatgcttgggatatccaaatccggcactgtcaaaagctcagcacttgcacaaagtatggcttacccaggtgtttatttcactacttacttaattctagtgcttgctttatctgttatctatgattgacaggcgcagcttagcgctttgtgctttaaccaatattaaacggtggtttggctttctaacaataagaattgggggagtacaagggacaaacatccgtaacagtgacttttatgtgaccatgacgacaaataaaaagcattctttcaagattgttccaatggcgatatacacttaaaaaagtatatcttttcatagtgttaattttatatatctaaaactgtaagcgttgcaatcaggccgaagaaaaggggccatcgatgcgctgatgcccgccagtgagtcccgctcacatcgctgcaacggccaacagtaaaggtatcattctgattaagttatcggaaaattttgtggttattttattcctcaatggagaataaggtcattgtgatgaaatcaggccgttttattggagtgatgtcaggaaccagcctggacggtgtggatgttgttctggcagctattgatgagcgtatggtggcgcagcaagcctcatatacccatccaattccactacaactgaaaaaagacatccttggtatgtgtcaggggcagtccacgaccttgtcagcagtgggaaaacttgatgcccaactgggtattctgtttgcagaagcggtgttggctttactcgccaaagaagggttgtctgcgcaggatattaccgccattggttgccatgggcagactgtctggcatgaaccattaggtgaacccgcctttactatgcaactcggcgacaataatcgtattgccgcgatgacccaaattgccactgtgggggatttccgccgtcgtgatatggcctatggcgggcagggggcccccttggtgcccgctttccatcatgcgttattagcgcatgcgacggaaaaacgtatggtcttgaatattggtgggattgctaatttatccgtcctactacctgattcgcctattcggggttttgatactggccccggtaatatgttgatggatgcatggatctggcgcaattgctcattaccttatgataaagatgcctgctgggcgttatcagggcatgttaatcagccgttgcttgagcaaatgttcaacgatccttactttcggttacctgcgccgaaaagtaccggtcgtgaatacttcaatgccgcgtggctggataagcaactggccagaatcccaggggtaaccgctgaagatatacaggcaacattggctgagttaacggcggtatcgatcacggaacaggttcggttagcgggaggatgtgatcgcttgctggtgtgtggcgggggggctcgtaacccattagtcatggcgcgcatctcagcgttactgtcgggaacggaagtgtgtactaccgatgacgcgggtatccgtggtgacgatatggaagcactggcgtttgcctggctggcgtttcgcacgttgtctggtaaaccgggtaatttgccttctgtcacgggggccagccgcgagaccattttaggagcagtccatcctgtatcatcatggtgacggtgataagctaccttagatcttacggtagcttacctaatcacacaggacgagatgatgaaatatctatttgcagcaacagtaccgttgctgttggcagggtgcagtttgcttcaatcgatgaatggcacgtcggtgaatgaaacgctacattatcagtgtggtaccacaaaactgacggtgactcagaacaataagcaggataacgttagtttcatcatggatggcaaacaattaacgctaccacaagtccgtgctgcatcaggggccaaatacagtgatggtcattatactttctggtcgaagggtgatagcgcatttattgagcgcgaggagaaagtcatcattaatgattgtgttttgatcaagtaatctcgtcgtcgtaggctctggatgattgtgattctgtggcggcgagggcagaatgataaccacagctttcctgcgcgttacagagtttatatgactgagaataatgagtttgatgttgcagacttgcgtcgtgagtatattcggggtggtctgcgccgcagtgatttaactgaaaaccctttagaattattcgagcgctggttaaaacaggcatgtgaagctcgcttgcccgatccgaccgcaatgtgtgtggctaccgttgataccaatggtcagccctaccagcgtatcgtgctcttgaaacattatgatgatcagggcttagtgttttacaccaatttaggtagccgcaaagcacaacaattggctgagaacccgcatatcagcctattgtttccctggcatatgctggatcggcaagtgattttcctcggcaaggcggagcgcctctccacattggaagtcctgaagtatttccattcccgtccgaaagacagtcaaattggtgcttgggtttcccagcaatcctcacgtatttctgctcgtggtgtcctggaaagcaaatttcttgagctgaaacaaaaattccagcagggtgacgtaccgctgcccagtttttggggcgggtttcgcgtcaaattcgattccgttgagttttggcaggggggggaacatcgccttcatgaccgttttatctatcaacgggaagccgacgcgtggaaaattgaccgtttagccccttaggacgatgaaatattgtggttaaactgtaacgggcgctttattctatatgccgattaaacgcctatgctgattaaaagcctatgccgattgaaaatatatgcgcgccgcttgtgtggtgtttccgtttagctaacacatactttgtaaaagccaatttttgtaaaagacaatggagtcattgatgactagcagcaacctgattaaacaattgcaagagcggggcctcgttgcccaggttacggatgaagacgcgttagcagagagactggcgcaagggccaatttcactgtattgcggtttcgatcctaccgcagacagcttgcacttgggtcatctggttcccttgttatgtctgaagcgttttcagttagcgggtcaccgcccggtggcgttggtcgggggcgctaccggtatgattggcgacccaagcttcaaagccagtgagcgtaaattgaataccgaagatacagtgaatgagtgggtcgagaaaatccgccaccaggtctcgccattcctggattttgattgcggtgaaaacagtgctattgcagccaataactatgattggtttggtggcatgaatgtgctcactttcctgcgtgatattggcaaacacttctcagttaatcagatgattaataaagaagccgtcaagcagcgcttgaaccgtgatgacagcggtatctcgtttactgagttctcatacaatttattgcaggcgtatgatttcgcttgtttaaacaaaaatcacggtgttgcgctgcaaatcggtggttctgaccagtgggggaatattacctccggtattgacctgacccgtcgcctccatcaacagcaggtttatggcctgacggtaccgctgatcaccaaagccgatggcactaaattcggtaaaaccgaagggggtgcagtctggctggatccaaagaaaaccagtccttacaaattctaccaattctggattaatactgccgatgctgatgtgtatcgcttcctgaaattctttactttcatgagtttggaagagattaacgcactggaagaagaagataaaaacagtggtaaagcaccgcgcgcgcaatatgttttggcggaaaatgtcacgggtatggtgcatggtccagaaggcttggcagcggcgaaacgtatcactgacagcctgttttcgggtgatttgcatgatatgaccgaagcagactttgcccagttggcacaagatggtatgccgacggttgagctgaaccgtgatgctgatttacagcaagcgctggttaatgctgagctggttccttcccgtggtcaggcgcgcacgatgattggttctaatgccgtggccatcaatggtgagaaacaggctgatccagaatacgtctttacggatgcggatcgcctgtttggccgttatactttgttgcgccgtggcaaaaaacactattgcctgattagttggctgtaagcgtaaaataagagaaggggcagaaatgtcccttatttttttgctgagacctgactcttttaagtcagtgattcgtgtgagcgaaaacggctaacaccgctgcaactttatataagaagggtataccaaacgcccttaactttaggccgtaccaatgaaaaatatactttctattcagtcacacgtcgtttttggccacgcagggaatagcgctgcagaatttcctatgcgtcgtatgggggtgaatgtctggccgctgaataccgttcagttttcgaatcatactcaatatggtcactggacaggttgtgtcatgcccgctagccatttaactgacattgtgcaaggcattgccgatatcgatcgactgaaagactgtgatgcggttctgagtggctatattgggtcgccagaacagggcagtcatattctggccgccgtcgcccaggttaaacaagccaatccagatgcttggtatttttgtgatccggtcatggggcaccccgaaaaagggtgtattgtggcaccgggggtggccgaatttttctgcaacgaagctttgcctgccagtgatatgattgcgccgaacctgcttgaacttgagcaactcagtggtgagcgagtagagaatgtcgaacaggcggtacaggttgcccgttctctttgcgctagggggccaaaagtcgtgttagtcaagcacctgagccgtgcaggctaccatgctgactgcttcgaaatgttattggttaccgcagatgatgcctggcatatctgccgcccgctggtggattttggcaaacgtcaaccggttggtgtcggtgatttaaccagtggtttattgctggtgaatttgttgaaaggtgagccattggataaagcactggaacatgtcaccgccgccgtgtatgaagtgatgctcaaaacacaggaaatgggggagtatgagctacaggttgtcgctgcccaagagactattgtgacgcctatctgccagtttacagcggttaggctgtaatctaaccattttcaattgccccctagtgatgggggcaattgattgattctcattatttattacttgatatcttcggcggctaaagctgcttttaccgcagggcgttcagcgacccgcgccatatattgatccaaatggctgcgttctttgatttgaagatttaacgcattagcccaacggctaacggtaaataagtaggcatctgccacactgaattttttacctagtagataatcatgctctgctaatacgctatcaacgtagctgaattgcttatccagccgctcgcggacaatcgtcttatactcatccggtgtatttgggttaaatagtgggctaaaacctttatgtagttcagtcgcgataaaattcagccactcaatggcatgatagcgcgagagcgtccctgatggggcaatcaagtggcggtctgggactttatctgccaaatattgcacaatagctaccccttcagtcagtaggctaccgtcatccagcactaaagccggtacttgtcctttggggttgatgcttaaatagtctgcacccgtttcagtcttttttgtcactaaatcaacacgttcaatgctgaaatctagtcctgcttcccgcaacacaatatggggggacagagaacaagcacccggtttatagaacagtttcatcacaacctcctaaaagagtactgaaaggaaaaaccattttaatcctaatgcaggatagcgaaaaatacagccagtgaagttatataattatgagggggcaatacaagtcctacagcggtgatgatttcccccgctgtagtgtattgatagttgtattgataattgtattgatgttgctttgatggcagtgattatctgccagaaacctgtaatttaactttagcctgtaacgtaaattgtgtgattaccgtggtggacgcgtgctgatggatgctgaccagctaaaagtggtagtgcttggtgctgttttttttgtttttctctctacgcgggttaacttggcgatttgttcccgagcgtgcatgattttttcgatagcttcatctttaactttattttgttctgagttcgttaacgcgcgccctaagttaattctggctctgtctagttgcgttttgacgtcgcgttgctcactttcggtcatctcttttaatgttagctttttcatttttttcgccttgtttgcctcagtcctactcagtgtacaaccttatcttgtatggggatgtaagatattgcgatccaaacgatattaatgacaataaaagcctgttagaggctccaatgctgatggataactgcacgaacagcacattcatcgctagcaggggcatggtatttatcacaatggtatttatcgcaatagcatttatcacaatggtattcagcacatcgcagcattcagcgcacatttcaaattaatcgcgagccatagccccatagcaacaccgtcaacccaagaaggagttccagtaccagtaccccgatggccagcgtcgaactggaaaaaataaatccttcttgtcgatcaatatccagaaatgtgggtatccccagatacatcagataagcggaataacaaagagcgataatcccggcaaataagcataaccagactagagggtaaagggcgacaatcccgctaaggaacattggcgttgcagcataacccgcgaacagagtacaacgttgccaactggggcggctggcatagcggcgagccaaccggtaaatgacctgccccataagggcgactgccgccagtatcagggtgtagaaaataaccgcagagtagagcgcagtaagtgtatccagcttgatagcctgaccgttgccaaagcgccaacccacttgagtggtaccgataaacgcgcaaataaccggaatggccgcaagaagcaggacatggtgagtatagagatgcgggatactctcaccttcacgtttgatctgttgcaattcctgacggggatgcgtcagaagtccccaaacatggttgaccataaaacacctccttgcccgctagcagtgcaggtaacggactgattttattgtccatatcatataaataccgtttcctatgggacggtactgatattagtatagtttgttttttgaacaaccgatctctttggataatcgattttctgaggagtctgtttttttgagcaatctgttgttgtgtaggggggcaggtgtgcaggtcggggcacctaactagcactaaaagcgctcccgcaggagcgcgtttagtcagcttattgggtcatgattttgacatcgttgtgatcgctaggggccagcgtcatacgatacagtttcggtgcagtcagcatcatcagtacggcgataatggcggtcacaataccaatttgcataaatacgtggctataaatcgccagggatgcatgtgcgtcagtgatggcatcacttgggaccgcagtcaatgcggccactttacccgcgatcagagccgcggccgcggtagtcaggaaccatgaccccatgatgaagcccattaaacgctgaggtaccaattgagcaaccatggccagacctaagccggagatcatcaactcaccgatactctgcagtgcataacttaagataagccagttaacagacacaataccgtgttcattagcaaagcttgctccccatggcagcaccaagaaggcagcggagcagagcatcataccaaaggcaaacttatgaggcattggtagacggtcgcccatcttattatagatagccgccaaaatagggctggcaagcatgatccagaagggattcagtgcctgaaattgttctggttcaaaaccaatgccaaagattgagtgctccacattgtggatagcgaagaagttcagtgaggttggcatttggctgtatagcacaaagaaaatgaccgcttccagcatcaacaagaaggcgacaatcattctgcggcgcgcaatgccctgcaggaagagcgtttctttggtaaagatgaagataatccctagggagaccagtgccagcgcccagcgtgcaataatctggttgtggagtaaccagttggaaagggttatcaacgcgataatacccactaagaccatcagtaattttttaaattgcagagggagaaagtctggtttggagccttggttttttacccatttacggcagaaccagaaattgaccagtgtaatcaacatccccacaacgctcagagaaaacgcaacgctccagccatatttagccgccagccatggggttgccaacatagagaagaacgaaccgatattgatggacatatagtacatggtaaatgcaccgtccaaacgcggatcgtccttgctgtagcaggttgaaagtagagatgaagggttggctttaaataagccattaccaacggcaatggttgccatgcccagataaacccagaaaatctcgtggccggagtaggctatcatggaataaccgaccgctagcgtgagtgcaccaaggacaataacccgcttcgccccaaggactttatcgcctaaccagccaccaatggcgacaaaaccatacaccaaggcgctgaatgaggagaacaaggtgattgaatcggcttcgctcatcccgagcatttttaccaggtagacagccatgatcccttgcaggccgtagtaaccaaagcgctcccaaagttctatagagaaaataagataaaacgcttttggttgtttgaaagcgttcatactgatgctttctggttggttgttgtttgctgttgacactgggacctctaatttttcactaccggtcataactgacaggaaagacaaaagtgaatgtgaaaatcacgcccttttgtgttgttataagatgattagcggcggttaatgttcactatctttgtcagtgagacaaggcttttgtcatattctgttacatatatctctcgtggagcgatatcgctatgttacaaatgttatgcagtattaacgtttatgttttggctatttatcgattttttattttgattgagatggggagtgattttgtttaggtatatattctgctgaagtctatttttttggtttatatcgttacttgcatgtaaatgagtgaatcaatattgtgattatgatgagttatgcataattatccaaaatagtttaaatattaatctgtctcaggggcgaggcagaataggcaaaatgcgtgcccacaaaaatagttgtgtaaattttttacttgttctctttgatctgcttgtttcctcgaattgatcgctttcacctatttgattttttttacctatttgagcactgttacctatctgatggtttttacctacctgatatttttgtccttactgatagcaaacggcgcacaataatggctgagggggggctgccccctgacgaactgacccgctattttcctaacgtatgtcgtaggcggttggtccaaccagtaatggcgatactgaaaataattcgcatgacttgagtatcactgacgccaagggtctgtagacgtttaacatgctgatgattaaagcgttccggggcgcgagtgagctcggcggttacactgattagctgatggggtatttgttgttcgggtaacaagaataacgcgtgatcaatcccttttaacagctcagtgaccaacaggggcggctccgtcagttgctgtaaatgttgcctgtgacgggcttggcagtagaggctgccattgattcgtgcgctgaccaatgccaccagttccagccagtcacgttgcaattgaggtgagttgggctggtgagtggtaatggcgtgataagcgagcaaactttgctggtgatggcccaacagttcagtcagtgtgctggccgtttcgtcaggttctttatcgggttgatcgtcgtttgccgcatgagacggtagccaaccttgccaattgggcatgacatctggtaatgggctgggggcggcatcttccatgcgggggaaaccggggagcatcacggtagggtaaccagccagtgcagagatgccagcgaccactcgggcttgatatcccacatatccaataatttgcgataaaataatgatatcgctatcagttaaacccacgtcatgcaattgcgctaaagcatgcctatcgatcaacgtaggttggctggccaattggcgggcatattgcgtaatttgcgttagcctaatattgctttcccttgaggcatccgggctggggagcggcgcgagacggagagcatagtggctacatagccgctgaatcccggtaacctgagcgaccgtcagcgcagtacttaaccgatcataaagtgagaaggtattggtgtggttgatctcgataatcgttgggaacagggcctgatacatggcgtcggaggcagtaagaataggctgctcatggtagagggtgtcttgtaatgtaggagcgatgttttctgtcacgccaagtagaaagatgccctgttcagttatgatgctctgttcagttatattactgccagtgctcatgttgtcactctcgctgggatcacgtggccgaatatcaacaggggggttttcattattcactgtcgtgggaacattcactgtcgtggaaatattcactgggctaccgctacaatgctccaggctgccgctacactgagtctcatgataccaatgggcattatttctcctacgaaattgcaccataatgatgacctccgtcagggcagcgatttgctcgtattaaggataagtgcagggtgataaccggtaatccagtcgcatcgggtggctcagctattggacagagacttgttatggaacaagaagcaagggagagcatcatcggtaagatatcctatcatttgatcaaatgagcacggtggaatcatcattgccgattaagtttgtgagataaaataatgttaaaccataatccataacaaaaagtaataacatgccattatatgcagcataaaatgctattacagtggttgattctttattgaaagattcttggtgttaaaagaagataaccgctatcaaaagatagcggggaggttaaccaccgtcacactcagcaggtgaggctgacgctaaaaattgctggtatctcgacgccaggcatccgcagtcaatgcttcaccaaaatggctggagatcaaacgcttagtcaggtcgtgcagcggggctgccaagacttccgccgtactcccacgctctacaacttcgccttcatgcatcacaattacctggtcgctgatgtgtttcatcatccccaagtgttgagtcacataaatgtaggatatgccgtgtttttcctgcaactccagcatcagattaataatttgtgagcgcatggacatatctaatgcggccaatgcttcatccgcgataatcactttgggttgcagaatcagagcccgtgccagtgccacccgctgtttttggccggatgctaacatgtggggatagtaattagcgtgatcgggtaataaccctacctgacgcagtgtttggtagatccgctgttcacgtgccggagcatcgagttctgtattcagtttcagtggggcatccagcaactggccaatgcgctggcgaggattcagtgaggtgcttgggtcttgaaaaatcatacgaatacgttggctacggtaagcatagtcaccataagcgagatgatgatcatcaatcagtaattcacccgcggtgggctcaatcatgcctgacaacatttttgccaacgtggatttgcccgaaccattttcaccaatcaccgccagtgtttggccttcgcgtaaggtaaaactcaccgattttactgcctcaacatgttgacggcgaaacagcccggtacgatagcggaaagttttgctcagattacggacttcgagcaacgtctcggccattattgctcctccagatttaaggggaaatgacaggcaaaggcgtggtttttcaccagccgcaagcgcggtgtttcaatacaggttttctgagcgtaagggcaacgtgggccaagacggcaaccgaccggtaaatgttccagcgatgggatagcacccggcaacgtattcaggcgacttttatggggcagggatcggccaaaatcaggcattgcacgaatcagtgcttgggtataagggtgatgtggggtagacagtaagtcttcacagacggcgctttctaccgtctgaccacaataaagtacgttaacccgggttgcccatttactcatcatctgtaaatcgtgactgatcaacaaaatcgtggtgttgttattctgatttaaccgggccaacaggcgaaaaatctgtgcttgtgtcgtgggttccatcgcattggtgggttcatcggcgatcagcaaccgtggctgatttgccagcgcgatagcaatcatcaccttttgacactcaccttcggttagctcgtaggggtaactgtgcataatgtctttgtgatctttgataccaacccgatgcaataactcgattgcccgccgtttacgccaatgaaaacgctgccaccagcggcctttatatgtccagccagggatcgcttgtatcagttgcaggccaatactttctgatggatcgaggcaagattgcggctcctgaaaaatcatagaaatattatggccgatcaccttacgccgctgacggggagtcagttggagtaaatcaatgtcgttaaagcgaaagcggtcagcagtaatgcgccagttatccttgctgacaccgcagatagctttggctatcaaacttttaccggacccagactcaccgactaagccacgaacttcgccctcagttaaggtcatgctgatgcggtcaacggcttttactggcccttctgacgtcataaattcgatggtaaggttgcgaatatcaagtaatggcattattccacccccgcattaatggcacggcgcataccatcacccagcagattaaccaacagtacactaaccaaaattgcgccgcctggcagcatcacggtccatggtgcgacataaaccaaatccagcgaatcaccgagcattgctccccattcgggagagggtaattgtgcgccgaggtcaaggaaacctaatgcggcaatatccaggatcgccattgataacgctcgggtaaactcagtgaccaggactgaggcgatattcggcaagatggcataggccagaatgtgcggtgttgatgcgccgtccagacgggctgcaatcacatattctttatcaagctcatcatgcactgcgctataaatggttcgcaccattcgtggtaacagcgccagccaaacggcaaacatcgcatgttccaaacttggcccgacaaaggcgaccacgatgatggctaacagcagtgaaggtattgagagcagtgtatccagcacatgattaaggatcgcggaccgcaaaccacgggtgataccggcaaatacaccgagaacaatggcacacaacgccgcagctacggtgaccaggagcgctgaaccataagtagacgcggtacctgtcagtaagcggctcaatacatcacgaccgaggtcatcggtccctaggaagaaggaaacattgccataacgtgaccaagaaggtggcaatagctgatagcctaaaaactgttgatcgagagtataaggcgcaagcgtgctccccaacagacacagcaataataaacccaagacgccgtagaaacccaccatcgccaggccatcagaagagaaaagacgccaggtatacagcaatgggctgggcattttcttttcgcggtagacattatcgaagggcataccattccttatgctttaacggggtcatcatggcacccagaatatccgacagcacattaataacgatcactaacgaacccacgaccatcacccccgcagagattgcggcatagtcctgttggcggatcgcattaatcagccagcgtcctaaccctggccagttaaagaccacctcggtgatcatggccagtgtcagcatggtggagaactgcaaccccaatttgggaataattggcggcaaggcattatgcaaaacatggcggcggataatagtgaagcgggatagcccacgggttgcggcggctttaatgtagttctgcccgataacgtcgtcggtgctggtacgcatcaagcggatgacctcggttgttggtgccacggccagtgcggtgattggtaggatcatatgttgaagtgcactgagcatcatttcgttgcggtaaggtgagggcgatagccaggcatcgaccaatgccagccccgtcactggttttacttgataaagcaagtcaaaacggccagaaaccggtaaccaccccagatgcagagaaaagaacaacatcagtaacagggccagccaaaatacggggatcgagaagccgattaacgccacggtactgatggcgatatccgcccatttaccccgcattacaccggcaataatgcccagcggaataccgataaacagcgcgaggccaaaggccagtacacataattccatggttgcgggaaaggcttctcgcagttgctcgctgattggttggccattaatgctggaaatgccaaaatcccattgcaacaagctactgaaatagaagcggtaggcatccagcaacccggccccatgtaacggtgcatagggggtaaaatagctcaggctaaagctgactaatgacaacataaacagggttatcacgagcagtaataatcgccgtaatgtgaaaataatcatggcgtcttgccctcatcgctttcgcggtatacaccggcgaaagaagagttaccgaacgggcttaataccaagcctttaatgtcataacggtatgcctgaagccgcagggacgatgccagtggcagtaacggcaattgttgctccagaatacgctgagcctgctgataatactcaatacgctccgataattgttgggaacgtaatgccttttgcagtaattcatcaaaggccggatcacaccagtgagcatagtttgtttgcgaacgaattgctgcacagcttaataatggccggaagaaactgtcggggtcattactgtcagtagaccaaccggaaagtgtcagatcgtggttcatctccatcagacgggcctcttggaaacggccctcgacgggaacaatagtgacggaaatccccacttgtgctaaatccgcttggatcaattcagcagttttcaatgggctaggattataagattgcgatgcagtagggacccataagttaagttgcagttgggttatccccaaatctttgaggatctctttggctttttccggattatattcggtcacctgcgcctgattatcataagcccatgatgctctaggtaaaatagaggctgccgtttcagctgtgccgtaatagattgattgcatcaatcgttggttattgatcgacaaagcgatcgcttggcgaacccgttgatcacttaacgggggcttgcgggtattgaaggcgagataggcgacgttcatcccagggcgcagtgtcaggcgtaggcgtggtgggtcatcacgtaaaatagataattggctggcggcgggataggccagcacatcacactctccggtcaacagttttgataaacgccccgttccaccgacccctaagtcgataaccacctgtggcatacgtggcacacctttccaatagtggctgttgcggaacaagcggatatattgcccagaacgatattcatccaatagaaaaggcccggtcccgactggctcacggtcaatctgttcttccttccctttctgggtcaggacatcggcgtattctgaagacaatacgggggcgtaatgagttgctaaatgccaaagaaacgacgcatctggggcttttagcttaaattcaacggtgtaatcatccaatttttttacgctttttacggcgcttgcaaactgcaaactatcaaagtaggggtactctccgccgttgaccttgtggtacggatgctttgagtcaaatactcgctgaaaactgaagaccacatcatcggcgttcatcatccgcgtaggcgtaaaccagtcggtagtctgaaatggcacatctttacgtaaatgaaaacggtaggttgcgccgttatccagaacttgccaactttccgccagttctgggattaaccggtaggtataggggtcaacatccagtagacggtcatagagttgtgctgcaagtgtatcgacggttaaaccgctactggccatttgggggttaaatgtgttgagtatcccactgacacaatagacaaatccgcgctgacggatatccggtagcggttgctccgctgcaacaggttgtgccagcacaggggttgcaaggcaaatcagcgacaacagcaaaatcagtaaaccacgcataaacgctttcgcagtgagtaagcaatacgcttagtgtaccgtaatctgacgatccccccaatccattgcacaaaacaactgtttcatctgaggggattgccgcaatttcggccgataaacggtaacgcgttgtgtttagtgtgcggggaaaaatttagtgtgtgatgtgtgatgtgtgatgtgtgggaaaaatttatcgtgtgaggagatacatgatgaagctaatagcaacctacctgcgagatatggagccatcggaggcaccgcctgattattcatcggcaggaggcgtgtttcccccaatagaggtgctaataacactttataggtgctaataacactttagggagtatgggaatgagcagaattctcaacaaatctatttacaattgatattgataagtattatcattttgatgcgattcagaacaaggcaggcagtctttggctttggtcagaaaagcacgacattgctcacattgcttccagtattttaagccagctcgggtgctggcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttacccttcgtccttgatgctgcagcgctatttgtatcaatgaaaattagctgtactcactcaccggaatcactgacttggggcaactccccactcaaaattgtatgtttctttaataagcctcgtagttggtgataggttaaccccaataaatgcgccgccttacgctgattaaaccgagcctgctttaatgcccgtgttagcatctgatgttcgctggtgtgcagccaatgtttcaaatctacgggcagtgcgggcaacacagctcccccctcgttgggcgtatccacaccctctatctcacccttctggttgctagcaaaaggattaataataatattattgagtggcagactgctgtcgctgtggcgataaaccgaacgctctaccacattctttagctcacgcacattccccggccaacggtattcgagtaattgctctttcgccgtagcagtaaaaccagaaaagaggggaagacccagctcacggcacattaggatggcgaaatgctcggctagtaacatgatatcttgctgccgctcacgcagtgggggcaattgcacgacatcaaaggcgaggcggtctagcaggtcggcacggaattttccggcagccgccaacgcgggcagattatcattggtggcgcagactaaacggacatcgacctgcaatggctggctgccgccaacacgctccaagtggccgtactcaatcacgcgtaataatttttcctgaaccagcataggtgctgtcgctaattcatccaaaaataaagtgccgccatccgcgcgttcaaaccggcccagatgacgtttttgcgcgccagtaaaggccccggcttcatggccgaataactctgaatcgagtaagttctcattgagtgcggcgcagttaagggagataaatggcccttgccaacgttctgataagtagtgcaggcgatgggcaatcaattccttaccggtaccacgctccccaatgactaacacgggtttgttcaattttgccagtcccgagacttgctccagcacgtcaacaaacgcgtttgcttcgccgagcagattatccagttgctcattcatgatgaaattcgccaatagttggttaaaataatcacttcatattttatatcatttgaataaaaattattttctctttaattttcatgctattaattatcatgaaaagttggcacgactcttgattaactctatgtgaagcgtattgaatggcagcatcgtgaataacggatcttgcccatcaagctaacggcgcaatcagacgccactatttcagagaaccaataagtcaaaggggacgtaaattatgggtattttttctcgctttgccgacatcgtgaacgcgaacatcaatacattactggataaagctgaagatccacagaaattagtgcgtcttatgattcaggaaatggaagatacgctggtggaaatccgctcaacatcagcccgtgcactggcagagaaaaagcaactgctacgccgtattgaccacagcgaaagtcagcaacaggagtggcaggaaaaagctgagctggccttgcgcaaagataaagaagacttggcgcgtgctgcactgattgaaaaacagaaggtcatgacgttagttgagacgctaaaacgtgaagtggcaaccgtggacgaaaccctgagccgcatgaagcatgaaattacagagttggaaaataaactgaccgagacccgagccagacaacaggcattgaccttgcgccatcaggctgcatcgtcatctcgtgatgtacgccgccaattggacagcggtaagcttgatgaagcgatggcgcgctttgagcagtttgaacgccgtattgaccatatggaagctgaagcggaaaccgttggggttggcaaacagaagtctttggaccaacagtttgccgagttgagagcggatgatgaaatcagtagccaattagcggcattaaaagcgaaaatgaaatcagttgaatagttaattttccgtatttattagcaaacaaggtacttaatgtcattggagcatcgcgatagcttcgagttcaaagggtatatacggaaccggcagtgcctcagtagggcgctgccatggctataatcgatgtacccgcagtcaaaaataaataaggggaatcaatgagtattctgtttcttgccatacccttaaccattttcgtgctttttgttgcacccatttggttatggttacattacaacggtcgtcagcaaaatggcgttcagttaagtcatcaagatatgcagcgtttatcattgttaaccgaggatgctcgccggatgcgtgagcgtattcaggcactagaagaaattctggatacagaacaccctaactggagacagtcataatggcgaatgtgttaggcagtaaaaaactgtaccgggtaccggaagagggcatgatcaaaggggtatgtgccggtctggcccattattttgatattccagtacggttggttcgcgtgataatggtgttatcactgttttttggcctattcgtgttcactgttgcggcctacatcatactggcgtttatgctggagccggtatcggcagccagtgtgactaacgataatgacgtcacaccgcgccagttactggatcaattgcaacacgaattggcgcagggcgagcaacagctacgtcaggtggaacgctatgtgacctcagatactttcggtgtccgaagccggttccgtcagttgtagttttgtagaaaattcaaccgttaggcgggcctgccatcaggtaatgctggcgttttctctgtttaatccctgccggagggcaaaatgatgaacaataatcctgcccctacacgcgcaggtgtaatattgacgaagctgattaagattatgtttactgccgcattgatgtacggcccggcaggggctgccagcgtgataatgaaaagtgtgagctataaaccgctgcgttggttgttgctgatcatcctggagccaatgctaaaacgtgcaatggcggcagtagcgagtcaatttgccaaggagaagcatgaaacgactgcaaaatgagcttacatcattggttaaccgcgggatggatcgccatttgcgtttagcggtaaccggcctgagccgcagtggaaaaaccgcctttatcacttctttagtgaatcaattactgcatgtccacagtggtgcgcgtctgccgctgttttctgcggtgcgtgacgaaaggctactgggtgttaagcgggttccacagcgtgatctgggtattcaacgttttacgtatgatgaaggcttggcttctttgtatggtacgccaccaaattggccaacgccgacccgtggcgtcagcgaaatccgtctggcgttacgttttcgctccagtgattcgctgttgcgccattttaaagagacatcaacgctgtatctggagattgttgattatcccggggagtggttactggatttacccatgttggagcaggactatttgagttggtcccgccagatggaagggttgttgcaaggggatcgcgctgagtgggccaagccttggctagcgctatgccagcaatgtgatccattagctccggccaatgaaaaccaactggctgctatcgcgcaggcgtataccgattatcttgtccgctgtaaaaatgaaggcctgcattttattcaaccggggcgttttgtgctgcctggcgatatggccggtgcccccgcattacagttcttcccttggctggatgtcaatggcattggggagtcgcgtttggctcaggccgataaacactcaaatctgggcatgttgcgcacccgttttaactattactgtaatacgatcgttaaaggcttttataaagagcattttgttcgttttgatcggcaaatcgtactggtagattgcctccagccacttaatcgtgggcctcaggcgtttaacgatatgcgtttggcgttgacacaattaatgcagagtttccattatgggaaacgcacgttatttcgccgtttattctctccatgtattgataagttgatgtttgcggcaaccaaagcagaccatgtgactgctgaccagcatgctaatttggtctcattattacaacaactggtgcaggaagcttggcagaatgcggcttttgaagggatcagcatggattgtgtcgggttggcctcagtacaggccaccgaaagtggcatggttgatcaccaagggcaaaaaataccggcactgcgcggccatcgcttagaagatggtgccccattaacggtgttccccggtgatgttccagcccgtttacctggccctgcattttggcaacagcaaggtttccattttgaccagttccgtccgcaagcggttcatattgacagcccattacctcatatccggttagatgcggtgatggagtttttattgggagataaattgcgatgagcgaaccgttaaagccacggattgattttgagcagcctctgcaatcgttggatgaaccggtattaaaatcggcgcaggcttttgatgaacaggcggcggagaagttctatccagcggccccggaattggatgcagaagatgaagaggggcgggtagaagggttggtgaatgctgcattgaaacctaagcgtagcctgtggcgtaagatggtcactgccgggatggttatcttgggggccagtgtgattgcccagtcagtgcaatgggttaatcaagcctggcagcagcaagattggatcgctttgggcgccactacggcaggggggttaattattctggcgggtgtcggctcggtggtgacggaatggcggcgtttatatcatttacgccaacgggctgaagagcgtgatattgctcgggcgttattggtcagccacggtgttggtcaagggcgtgttttctgtgagaaattagcccgtcaggcagggctggaccaagggcacccggcattgcagcgctggcaggcatcactgcatgaaacgcataatgatcgtgaagtggttgaattgtacgccaaactggttcaacccgcgctggataatcaggctcgggcagaaatcagccgctatgctgctgaatcagcgttgatgatcgccgtcagccctctcgcgctagtggatatggcttttattgcctggcgtaacattcgtctcattaatcgtatcgctgcactgtatggtattgaattagggtatttcagccgtatccgtctgttccgtctggtattgctgaatattgcctttgccggcgcctctgagttggtacgggaggtgggcatggattggctatcacaagatttggctgctcgtttgtcagcgcgtgcggctcaaggaattggcgctgggttattgaccgcgcgcttggggatcaaagccatggagctatgccgcccgttaccgtggttagagggcgataaacccaaactgggtgatttccgccgccagttgatgaatcaactgaaaaatacgttaccgaaaaaagataaaacagcacattaataataaaggctattttaaccgtggatcaaagacaaaagagagcggtttgacgctggccaaacacgctggaaaatctttgtgatgaggattgaccagtaggttgttttctgacggcaccaacgtggacgggaccagtaagcctaccgaggattctgattccagccactcggtgccgacatccatcgttgccaccggtgccggatcgctacgccaatccgtgggccagtcctgcggctgtagcaacataatactgctgtcactgatttcaatttggaataattcaaattcgctgagtgttgaactgtcctgaatatgtgccagtgtttcgagcatagccaatgaaatactgctggctaaatagatggcagcatggcctttatgattccaacgaccaccatagatttcagcgccgtaaccagtccatgccgatgcaagatagcggcgcataacaatgcggtatagcgtcatagggataatagcgtcatagggatagcatcataagtttcgttccatcgggcggcttaagccgttaagtaaagacgccgtgttccaaacgaccaatcaaatcacacacttccagtgcgccagtttcggtttccagtaaggagtctgggctgcggtaccccaatcctttgatgggcgtggacatccaggtaatggctttacctttatcgccgccgaacaaatcgacagcggcatccattacgcggacaaaacgtgcgattctctcgctttcttcaggcgtaaaacggccatcatgtgtgcggcggcgagtcaggctacggctggggataccggtagcacgtaatatttcagctttaggcatggatgcccataaatgaatgctgtcgataacatcaacagaaaaccccattttgatactatcgaccaatatcgtgccgcggctggcgggtaagccaatttcacgccaaagcgttcccattttagtcgcggggtttgggcggtacgctctcatgtaacctcctccaggtaacttcctcggtcagttggctacatttactatagccaattggctgaagtaatgcaaagtgtcacccaatcttgacggcgaagctgacacttactggtattatattattctgaattattaactatctgtctaataacacactatttatagttaatttaatcgttaaatatattgcctgatatgattcaatcagggaaaaaaaataacaaaaagacgattcctgtcaacttttgctgacagactgcttcatcagtaagaggggacagggtattatcatcgccagtgattccgcacctgtcatatatataaggtcaatactgatgcgcttggaagttttttgcgaagaccggctcggtctcaccagagagttgcttgatctcttggtattacgcagcattgatttacgggggatcgaaattgatcctattggtcgcatttacctgaatttttccagtctggatttcagtatattcagtgcactaatgatggagattcggcatattgatggggtaacagatgtccgtaccgtttcctttatgccatcagagcgcgaacaccgttcgttgcgagcgctgctggaatctatgccagaaccggtattctctattgatttaaaagggaaccttgagctgtctaaccccgcagcccgggcgctattctccctcagtgaagaaaaaattcgccataaaacggcgggcagcctgctgggtggctataatttttcacgctggtttgaaggcggcgatacggcccctcacactgaacgggtattgatcaataatcaggattacctgatggagattacaccgattaatctcgaagacgaaaaccagaaaaaacaaaccgttggcgcggttgtgatgttgaaatcaaccgcacgcatggggcagcaactgcaaactttatcggtcaatgatgataccgagtttagacagatagtggcggccagcacgaagatgcgccaggttttggctcaagcccgaaaattagccatgcttgatgcgccgttattgctggtgggggatacagggaccggtaaagatctgctggctcgtgcctgtcacttgcgcagtcctcgggggaaaatgccatttcttggtctgaattgtgcttcactgccagatgaagtggtcgagagtgaattattcggttatgcggctggcgcgtacccaaacgctattgaaggcaaaaagggcttcttcgaacaggcaaatgggggttcggtcctgttggatgaaattggtgaaatgtcacctcgtatgcaaatcaaactgttgcgtttccttaatgacggaacattccgccgtgtaggcgaagaacatgaagtgcatgttgatgtgcgtgtcatttgtgccacccaaaaaaatctggtggagttggtgcaacgtggggaattccgtgaagacttatattatcggctgaatgtcctgaccatcacattaccgccattgcgtgagcgtcagaccgatattatgccattgactgagttgtttgtagcgcgattctctgatgagcaaggtgtgccgcggccaaaattgtcaccagagttggccagtttcctgactcactacggttggccgggtaatgtgcgtcagcttaaaaatgcgatttatcgtgcgctcactcagttggagggggccgaattaaggccacaggatatcatcctgccggagtttgaaattgaagccacgttgggtgatgaagtccttgatggttcacttgatgacatcagtaagcggttcgaacgttctgtgctgactcgcctttatcgtaattatcccagcacccgtaaactggctaaacggctaggtgtttcgcatactgcgatcgccaataaattacgggagtatggtttaagcagtaaacggcccgccagtgatgaaaatgaagaagaataaagcgcaaaacggccagtaatcaaacataaaaaagagtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaacggctgtacccgagtggggcagccgttttgagtcacgatacagcattgactaaacagcattgattacaacacggcattgattaatgctgggtggtgatacttatttcagtgcagccagcgcggcatcgtagtttggttcggtagtgatttcgttaaccaattcgctgtagatgacgttgtcctggccatccagaacgacaaccgcgcgtgcggtcaaacctgccagagggccttcagtaattgctacaccgtaagcttgtttaaaatcagcgccgcgcagagttgacagcgtgatgacgttgctcagaccttcagccccgcaaaaacgtgattgagcaaagggcaggtcagaggagatacaaagcactacggtgttctcaagttcgccagccagttgattgaacttacgtaccgaggcggcgcaaacgccggtatcaatacttgggaagatattcaggactttgcgtttaccagcaaaactgctcagggcaacgtcagataaatcttttgctaccaaagtgaagtctttcgctttatcaccaatttgtggcagtttacctgcgacagaaactggattgccttggaaatgtacggtctgtgtcattattgggtcccttttacagatgtgtaacacgaatttcagtttaagataacaacaacagcttggatatagcaagttcgctaaaaaacccgtttaaagacttaacggataaacgtatgagggtctcatacctaagctaaaactgtattctgccaaggagcgataatgagaacagtgcgtttttacccagaggcctggcctcttcactccgcgtttgtcatttcccgaggcagccgcactgaagctaaagttatcgttgttgaaattgaggagaacgacattcatgcattcggtgaatgtactccatacccgcattatggagaaagtgaatcttcagtgatggcacagcttgctttggtggctaatgctattgagaatggcgtctcgcgggaagccttacagccacttttaccggccggagcggcgaggaatgccgtcgattctgcgttatggcaactggagtgtttgcaacatcagcaaagtttatggcaacgaagccagataacggcagttgaaaccgttgccatggctcagactgtcagtattggtactccggaagccatggcatgcagtgccaaagcattggtgcagcttggggcccacttgctgaaagtcaaacttgatgagcacctgatcgccgaacgcttggttgcgatacgcagtgcggtgccagaggtaacgttaatcgttgatgctaatgaggcttggcaacctgaagggctggcagcgcgttgccaattacttgctgacttgggggtggtgatgctagaacagccgctacccgcaggagaagacagtagtttacagaatttcatccatccattacccctctgtgcggatgaaagctgtcacacgcgggctgatttagcgggtttggtgggtcgctatgacatggtaaacatcaaactggataaaagtggtgggctgaccgaggcactgctactggctgaacaggctaaatcgatgggctttgccattatgctcggctgtatgctgtgtacctctcgtgccatccgtgcggcactgcccttagcaccgggggcgcgttttattgatttagatggcccgacctggttggcaaatgacgtagaggggggactgcatttttctactggtacgatagacctacgggtacgctagacctactggcacgctagacctcgcgcgatagatctgtcggtttaatccgccaacgtcagtaactcaatgaaagcagccagatagtattcgctggctgaatcagatgaaattggcggcaattccgcagtaatacacggcaaatcacggtctgcacaccaactgccgaaagagcctggagtggcataacccacactggtgaccaacgggagttcaaattgctctgccaaccgggtacctaatgccgagcattggggatcttcaatgcaggccaacggctcatgaaacgaaacaacccaacttggtgataactgggcgattaatgcgcagagagcttgagtttctggctcagaaccggcctgttcgccggttgataacaccacgtcgcgagcatttgccgcactattccaacgatagacagtatcgcctgattgccagttttgggctgggaaattacgattaaggtcgacaccattggcattcgcccgtagccctaactggcagccatcaggattcaccgccaataccacatggtgacgctgttgttgcggtgagaggctgcgtaaagcacaggataacgcaacaaccgcggcagtttcatcaccatgagtccctgcgataatcaagccaatattcactgagggggtagacgcagggaagtaaagtagcgggctacccagcagagattgaccgtattgttggcctgaaacgataaaattaccgcgggcagtgcgggggcgaagagcattcatggtatttatagtgccactattcagattcagtaagtaagaaattatcacttcgtttatcatcattcaaattgttaacatgaatggggaacggcacgataattttattggttctaagaaccgacagattagctcgaagaactgacagataaaatgcgataaccaataggctgaagcaggaagattgtacgaatttatcgtcgtcacgccagcgtctaatctgcgagtttatgtctttctcattgtgctgctttgatgttaaatataggtaacttgatttgccgtaactaaaatagatttgaaaataatgatgcgttaaatttatgagaatgatggacctaaggactggcctgagtattgcctacgtggtgtgttggccagcaggctaggtattgagaatctactttcgctgatatggaacaacaacgataaggttatcgattatgcactattttcgttatgcattatgtgccgtagtagtcggttcagtactgggagcggcaaatgcggctgaggtccctcctggaacggtattggctgaaaaacaagaaattgttcggcatattaaagatgagccagcatcgctggatccaatgaaagccgttgggttgatagaggctcaggtggtacgggatctgtttgaaggtctggttaatcaagatgcccatgggcagcctattcccggtgtcgcattgagctggaaaacagcagataaccaaacctatatcttcaccttacgtaaagatgcgaaatggtccaatggtgaacctgtcactgcgcaagattttgtctacagctggcgtcgcttggtcgatcctaaaagtttgtctccgtttgcctggtttgcagaactggccggaatggagaatgcgcaacagattatttccggtcaaatgccaccggaagcactgggtgtgagcgcgattgatcattacaccctgaaagttaaactcagtaaacccgttccttatttcccaagcctgaccgcaaatttcagtttattccccgtgccacaatctgttattgaaaaatatggtaacaattggactaaggtcggtaatttggtcggtaacggtgcatttaaattacaagaccgagtcgttaatgaaaagttagtgtttgttcctaatgagtattattgggatcatggacgcactgttctgaccaaagtaacctttgttcccattagccaagaagcgaatgctaccaaacgctatctggcaggggatattgatattacggagtcattcccgaagaatttgtatcaaaaactgttaaaggatattcctgatcaagtttataccccggatcagttagggacttattattatgcttttaatactcaacgcgcgccgaccaatgatgttcgggtacgtaaagcattatcttatgcgatagatcgaaaaattattgctgagaaggtattaggtaccggagaaaaacccgcttatcactttaccccagatgtcaccgcaggctatgaaccggcggcgagcttattgcagcaacagagccaagaggagttaaatgctcaagccaaatctttgcttcatgccgcgggctatggcccagataaaccgttaacactgaccttgctgtataacacctccgataataaccagaagttggctattgctatcgcatcgatgtggaaaaagaccttgggaatcgatgtgaaaatggtcaatcaagaatggaaaacctatattgatagccgtaataccggtaattttgatgtcgtgcgagcatcatggataggtgattataatgagccatcaacttttctgtcgttattaacatccaggcatagcgggaatattgccaaattcaataatgctgattacgatcgtttactggccgatgcgggtaagcagacaaacgctaaagcactgagtgctgattataataaagccgagcaaattattgcggaacaggtccctatcgcaccgatatatcaatttactaatggccgtttaattaaatcctgggtgaaaggttacccgataaccaatccagaagatgttgcttacagtcagaacttatatattattaagcactgatagttatgggcttattgtttttaactaattaacagaggcggattttaaatccgcctttgcatttattcttgtcctttattcataattattttcgcgtctcggcttacccacgtttcatcaatatcagcgaatattttataacgtcacccagggttatccttggctcattacctttaaagatcgggttgctagcgctacactgagctaattgcatgatgaatgttaaacaagaggatgctgttgtggatgtagtcgaagggaaagcgcttcaagtctctgatgcagtctatgcttatcagcttgatggcaaaggtgggatgacggccatcagtgtcgatgcggtagccagtgctacgcagccttgttggttacatttggattatacctatccagagagtgcggaatggctacaaaatacgcctttattgcctgaggttgtgcgcgacgggctcgctggcgagagtatgcgccctaaaattacccgtttgggtgatggcacgatgataacgctacgcggtatcaactttaataatgatgcccgcccagatcagttggtcactatacgggtttatatgacggataaattaattgtctcaacccgtcatcgcaaagtgtattccatcgataatgtattaaacgatttacaaagcggcacaggaccaacaggtagcggtcattggttggttgatattgctgatggtctgacggatcacaccagcgaatttattgaagacttgcacgataaaatcattgatttggaagatgatttgatggagcaaaaagttccaccgcgtgggcaaatggcgttattacgcaaacaactgattgtattacgaagatatatggccccacagcgtgatgttttttcccggttggcgagcgagcgtttaccgtggatgaatgacgatgaccgccgtcggatgcaggaaatatcggagcgtttaggccgtggtttagaagatctggacggcagtattgcccggacagcagttttgtctgatgagataagttcattaatggctgatgccatgaaccgacgtacctataccatgtcactcttggccatggtgtttttaccgacaacatttctgactgggttatttggcgtcaatctgggagggatacctggtaataccgatgctttcggtttcaccatattttgtatgatgttagtcgttctggtattgagtgttgcctggtggttaaagcgcagtaaatggctttagttgactgaacgtcaccgaagaaaatagagcgtgcagggtgggattagtcaccgaaaaattgagccacatcaagactttgttgtggtggctcaggcatgattattttgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatatttgttatacttttattttgaattactgcatagcatttaattgttacggtgccgatgttgaaaaacatcggcatttttttgtgcgccgggcatggcgcgtagtattgcgctgtgacgtaaatctgaccgatctgcccgacctgtatctgagtacttgcccatgctggatgatctgatgcttattcctcgtctacaccatggtcatgaagtgcataaggcaaatacttaatttgttgatgaaggagtcaatactgttggtgtctcgtgggacccgtccagttgatgatggcagggatacatcactttaatcaggaattcactcttgcacttaactgtggctggaccactgatatgttcaataataaccttagacgaatggttcattccgttatcatccgcttgcgataggtgtttagataccgctgggttattttccaaacttcctttataaaaaccactaaaataacttccagctggaaaatccccaccatgtttattgattatattaggctcattgcagaaaaaattcattaatttatagttgtttttttgaatggattctctttcaacaataaatccgtagcgatgacgtaaataccaatccgggtttcctgatacttcagagacatatttaaaaaaatcgataatgttaggcgtatttatcgagaatatccccagcggttcgatatttctttcctcaataaatggattatttaatcgacgtttggcgtcattgatgagcatctgacgctcaatttgcgttgtgaggaaatgtctggcacatgttaattggtgcaacgtctcatcaatagcatgttgtgcgtaacataatgcggactggctattttgggatgagtaatccatcaagatgctcttgattttttcattagaaacatgtgctttttgtagacttaaaatcaaatgagccatggcgatttgccgtgggtgatagagtctataacgactattatcacgttcagctggcagtagaccaatctggtcaaaatagcgtaaattaaattcagagatccccgttatttgagagaatttttttattttatacataatctaatttactcatatcaacaacatggttaacttgaaaatggattatatctcttgccgcctacctgaatctcgaattatttttattgtgggctattcggctcattcagacggctgacaaagcttgacgactcgaacgtgaactgtgaggataggcagaagagtaaagcgtccgcgccagtagtggcgcggatctagcccccatggaaggctatttttatgcagggaagcaggcgtctttacggtctgcctgttctctccgccatgggcactttgccaataacatcagtgggccatttggcccactatttttactggctatgaatatggcgggcaaggaactggtagttacgttccaaattgttattagaatgaaaatacttatcatcggcatgttctgcacccatcagtaggttatattctacattatcactacctatggcgctagcgagcttggccgcaaaaagttggctttgtaaccgaggaatagtactgtcttggtaaccatgttgaattaagaatggtggggcatccgcggtaatataattcatcggattggtggtggacattcgggatttatctacttgggtaattttttcccgcataaggaaagattcaaaagaattctctgttgaatgtttctgtccgtcaataccaatttttttccattgctcatccattgttaaaaagtcaatgggtgggtaccatgcaataacagcttgcactttggttgatacatctggataacctaattttggatcctccagggattttacatcgccggaaaccccagccaaggcaacaagattccccccagcagaccctcccatcaaaataatattatctgggtcaaaattatattttatggcgttggctctaacaaattttatggccgctttgagatcgttaatctgcgcaggccaggctgcttctggacttaaacgataattaatattcacgacagcataacctttagaaaggccataaagagcaggcgttaactggttatccattttgtcacaaccaaaaaatgccccgccatgaacattaataataactggataacgcaatttccactgttcagggaggaatatatccattttttctgatggtgatgcattagcataactgacatctaagtacttattttttattcgcgaaatatctggtgcttcaccacaggcatttggcgcctgtggtgggccagaaatctcaccaccgtgccaatcagcaggcattttgggcacattggcttctgcattgaatgtgaagaccgccattaacaatgcagacggaagtgttatagataccttcatgacgtttgacctctgttattttatgccaaatcaatataaaggatagagttactctatagtcaatggggtagctaaatgtttatcttgaaataatatgttcgtaaacccacatgccgtggatactcagaaagctgcgttgtctgttgtggcggtggaaaaggtcgtatacacgatcaaagattctgatagaaaagggattttcggagggcagggcaaataatgcgcctcattccatgtcataaacgaaacgaggctggactgatgagccgcttatttaatttccaacacatcaaggcgtactggtggacgtttttctgtgtcttcgtcatcttctggctgccaaccgactgggttcagtggcaacgcttcccgatcaaaggctaaatcaccgccatcaataatgtcgctgtcatgagtaatacttttgaaatcaaataacttatggtcatttaaatgtgatggcaccacattttgcatcgcactgaacatggtctcgatacggcctggatactgtttatcccagtcgcgtagcatatcttttatgacctgacgttgcaggtttggctgtgagccgcataagttgcatgggattatcgggtattctctggcaacggcaaaccgctcaatatctttttcacggcagtaggccagagggcggatgacaatatgtttgccatcatcactcattagtttaggtggcatacctttcagttttccgccataaaacatattcaaaaagagcgtttgtagaatatcatcgcggtgatgaccaagcgctattttggtcgcacccagttcagtggctgtgcggtataaaataccacggcgcagccgggagcacagagagcaggttgttttaccttcaggaataatttcttttacgatcccgtaggtattttcttctacaattttgtattccaccccctgtttatctaaataagcaggcaggatatcttctggaaaaccgggttgtttctgatccagattaaccgcgatcaacgagaaattgatgggagcacttttttgcaggctttgcaaaatatccagcatggtatagctgtctttaccgccagacaggcaaaccattacacggtcaccttcttcgatcatattgaaatcggcgatagcttggccgacgttacggcgcagccgtttttgcagcttgttaaaattgtattgttctttctgattaaccgattgtttttctagcatttattcgtaactcatattcagttaggggcataatgggggcggttgtgacctatgtcccttataatagcactcaagcaatgcccgatagaaggctactgttgtgacaacatttgtgcagcctgctttctctaaaaaccacttttgtacgcgccgacacagcgtttaagctaaaaacaagaatataaaaaaatcaagatacaagataatagaaaaagccagttagcggtttagctaactggctcagtaaatcgcacagggtaaacgagagtgctgtttattccgaaggcgttttttccgttttgccagcgagtaaactcaagaagtcatagcgttttttcagatctttttcagcctcggcatataactgggcggcaacggcgggttcttgcgtatttaaccggcggaaacgttgctcattaagcagtgtggtggtcaagtcactgcttggtgggcgtgaatccagtgctaacgcggttttgccttcatcggcgcggcgcgggtcaaagcgatacaatggccagaaaccggtggccgtcaattgcttcatttggtcatggctgtatgccaaatcgtaaccgtgttcctcacaagggctgtaagcaataatcagtgacgggccgggataggcttctgcttcctgaatggctttcaccgtctgattgagctgtgccccaatagagatctgtgccacatagacgtggccatacatcatcatactgacgcccaaatctttgcgcgctttgcgtttaccgtgttcaccaaatttggtgaccgcaccgaggggagtcgccttggattgctgaccaccggtattggaatagcactgggtgtccagtaccagcacattgacattttctgtcaggctcaggacatggtccaaaccgccaaaaccaatatcatatgcccagccatcaccgccaatcagccagatagatttatccaccagatagtcggcgtctgctgctaactgttgtgcatcattgcctggtatctcacgtaacaactgacgcaattgtgagacttgcttacgccgctcttctggggtgtattcctgattgatcagttgattgaccaactcatccggcagttgaggtgctagctgttggatcagccgggtaacacgtttttgatgctgatcgacggttaggcgaaagcctaaaccaaactccgcattatcttcgaacaatgagtttgcccatgcaggcccacggccatcggcattggtggtgtatggcgtggtaggcaggttaccgccatagatcgaagagcaaccggtggcattggcaatgagcagacgatcgccatacaactgggtcaacaatttgatatacggtgtttcaccacaaccggagcaggctccggaatattcgaacagcggtgaaatcaattgtgaagtccggatatcgatacgttccatttgtgttttatcgatttcaggcagcttgaggaagaaatcataatgtgctttttctaccgcccggtgttccagacgcggccgcatgttaatcgctttgatttctggattttggcgatctttggcagggcagacttcataacacaggttgcagccagtacaatcttcgggcgccacttgtaagatatatttctgcccacgcatatcacgggctttaacatccagtgactgtaagctgtccggcgcaccggccatggcctcaggttgtaccactttggcacggatagccgagtgtgggcaggcagcgacacagtgattacattgtgtacaaaggtctggctgccagatggggatgttttctgcaatattgcgtttttcccattgggtggtaccgacaggccaggtgccatcgggcgggaaggccgataccggcagcgtatcacccaagcctgccagcatggttgccgtaacggttttaacgaaatcgggcgcttggtctgaaacaatcggtgggcgtacagggctgttttcgtcaataggttgcagcgggatctcaattaaggcttcgagagttgcatccagtgcttgccagttgcgggtgacaatttctgcccctttattgctgtaactgcgttcaatcgcggcccgtaattgctcttgtgccatggccgttggcagaatctgtgtcagatggaagaaggccatctgcatgacggtattgatgcgggcaccgagtttgcattcacgggcaattttcgcagcattgatcacaaacaaacgggcatggcgctgatgcaatactgcctgaacgtcttgtggcaaacgtggccacatctcatccgcgctgaagggggtattgagtaagaatatccctccgggtttaaggcgttcagccatttgataaatatcgataaactgtagctggtggcagccgacaaaatcggcgtggctaaccagataggctgagttaatcggcgtctggcttacgcgtagatgtgagaccgtcaggcctccagccttcttcgaatcgtaaacaaaataaccttgagcgtagagtgcggtgctgttgccgataatcttgatgttattcttggtggcagagactgaaccatcacttcccaggccataaaatagggcttccaatgttgcgcgcgattcaattttttcgtcgcttaggggcaacgataggccggtcacatcatcaaaaattccaactgtaaaccgggggcgtggtaagtctaatgacagctctctgaaaatggccaatacgcaatgggggccaaattctttggaggataagccatagcgtcccccaatgacttttggcaatgtatcacgatcaccacggctataagcttcagctaatgccgtcattacatccaaatacaggggttcagctaatgcgccaggctctttggtgcgatccaaaaccgcaattttgccgaccgacgcgggcaagagcgcaagcagatgctgtgcggagaaggggcgaaataagcgtacttttagcacaccgactttctcccctcgagtgagcaaggtgtcaataacctcttcgcaggtaccgatagcggaacccattaaaataatgacacggtcagcttgtggatggccgtaatattcaaacggtttatattcacgcccagtggcttcagcaaatgcctgcatggcatccgcaacatgctgataggtgttgttataccaagggttagtggcttcccgtgactggaaataggtatctggattggctgaggtgccgcgtaccactgggtgatctggcgaaagagcccggctccggtgcgcattaatccctgcttgaggcaataactggcgcaacgtctcgtcactgagtggctctattttgttgatttcatgcgaggtgcgaaaaccatcaaagaaatggataaagggaattcggctattcagggtggcaatctgtgaaatcagggcaaaatcctgagcctcctgtacgctactggcgcataacatggcgcagcctgtttggcgtaccgccatcacatcggaatggtcaccaaagatggataatgcatgggtagcaattgtccgggctgcaacatgaagtacaaatggtgttaattcgccagccagtttgtacagtgttgggatcattaataacaatccctgcgaggaggtaaaggaggtggataatgcgccagtttgcaatgccccatgaaccgtggcgatagcccccccttcggactgcatttcgaccacccgcggcacatcgccccagatgttcactttgccgtcacctgaccaagcatcggcttgctctgccatcgtagaactgggggtaatggggtagatagcaataacttcgctggcacgataggccacagaagccactgcgctgttgccgtcagtcgtaatcattaatttataccttcacattgcttttcatacagagaaaacgtcgtaatgggtgtctctgattgctaaaatattctttgaaataattcattatttgagctaatgctaaaattttagcagaagatattctttgccagttatcgcgtttgtgtgactgaattcaccaaatacagttcaataaaatgcaaggtgaacctatttgtgagagggctgtgataggggtattttcagataatctttaacaatttgcagattattggtggctttacagcaatatcgtattgtcgtttaacgtaatcattatggcctcggcaataaaagaggaggggtaaggtgatttttatacaaaactttatttacaaggtgattagcttgccaactcactgacttgtaaagccgctgtgaagccggtgtcaatttaatgaagatttaactttgtacgggcataatgtcgcccttatgttgaaatgagagagtgataatgagcagttttgtctatttatttatggcgattattgccgaagtggttgcgacgacgatgctaaaagcatccgatggtttttctcgattagtcccatcagtggttgtcgtgattggttatggtattgctttttgggggctttcgcaggtagttaaaaccatgccgctgggtattgcttatgcgatttggtccggtttggggattgtactggtctcaatcgctgccacctttatgtatcaacaaaagctggattgggcggcggttgtcggtatggcgctgattatttcgggtgttatggtgattaacctcctgtccaagacaccgatgcattaatctgacatccttattttccgcgttaccgttgattggacgataacgcggagccaaacgtgctacttaatatctaactgatgtattccctcaatagctaataattgttcataaacctgatttaccgtctttttgggtgacaacgtcacttccatcgtcaattcactgctagtattatcgcttttatggttttgtgtcaccgagagattcatgggctgtaaatgcaatttttgcagtgcaaccaacaccaatgggacgctttcagggagtaacttgacgacaatataataatgctgcccgagtaagcgctggcttaattggcggaagacttccagcaccactaaggtcatcaaggtgccataaataccaatttcatacaggccgcttccgataaccagaccgatagccgccgtaacccacatcccggcagcagttgtcagccctttgaccatttgtttttgaatcataatggtaccggcaccaagaaaacccataccactgaccacctgtgcggcgactcgactggggtcaaaactgacgtgttctaagaccaataaatcttcaaaaccatatttagagacgatcataaacatggcactaccaataccgactaaaatatgggtacgtaatccagcttcttttgcccgtaattgacgttcaagaccaattaacccacctaaaatccccgctagggtaattcgtaacaataaatcagtgatcatggtcgttcccgttttattttttacagactatagatacctgctcttctaaccgatgactacacctttcttccttgacgctaccgcgaagttagcagagatgacatatcgaatgattgactgacccgaatattggatgagttgtgtattatactgggaatatctttatcatgtcgtgcttcatctattcccaatagcgtgatgtactaaatagggtgatgtactacataatactagctaggtttataaattataggttgataagtctatcctgccggagcaaaagaatgagaatatttcagggagtagtgtgcggtatggcgctatttttagccgcatgtagcagcaatgattcaaatatcaatacgttaaataatagcaatacgttaaataatagcgagacctacgaacccgagcagcaggctaccaacgctatcgcttatcgcaatgtgaatatgtcaaatgacgtcaatatgtccaattcggcggcagctaattgtgctaatgcggggggaatattggctaacacgaggcaacttcatggcggtagcgtaggcatgtgccagttaccggatggcaaacgttgtgacgaggaagcgttgttgcgcggtgcatgcccggtgcgttaattggcagcagctatcggaaaactgccgcctaaataagaggttatgcatcaatgagcatcagttaacccaatctttctgttggtaaactaaggtgtgcgtactattactcatcgtcaattgccctttatttaaggtcactttcacgccgctgtgtaatatatcaccaatcagtgcgtcccattgattgagttgttcatcagcgcatagcatacgggtgctcgccagccccttagccgtcaatatgccgtcttttaattcaccttggcccataaatcgattacacatcgcacctgaaatatgcatattttcaccaaactcaatattgggttcaggtgttttaaccggtggcttaccatcaacgctgaccaagacaaaattatggtgtaacaggtcactttcggtcacatggctactgtttgtcacagggttcatattattcccagactgattcataccgctgcatcctgccagaagtacaccgataatagccactggaacgaactttctcatattatctcctactcatcataacggatagggagaatgtacactcgctatccgctattgggtgttaatgcatcagagggtgatgatatttgggcagggttcgcctttatccaactgagcaatattctgcaaggtggtgacagagatactggtgagtgcttcctcggttaggaacgcctgatgcccagtaaataacacattatggcaagaggacaaacggcggaaaacatcatcctgaatcacgtcattggatttatcttcaaagaataaatcacgttcattttcataaacgtccatgccgagggagcctattttctgttgttttaacgcatcgatcgccgccgttgaatcaattaaaccgccacggctggtattaatgatcatcacgccatctttcatttgatcaaatgactgcttattgagcaaatgatggttttctggcgtcatcgggcaatgcagtgagataacatcagactcggcgtacaaggtcttcagatcaacatattctgcacctagctctagagcttgctcacttggataagggtcaaacgccagcaggcgcataccaaaacctttaaggatacgcatggtggcaacaccaattttacctgtgccgataatccccgcagtacggttatgcatattgaaaccaatcaaaccttccagcgagaaattggcatcacgggttcgctgataagcacggtgaatacgtcggttaaggctcagcatcatgccaacggtatgttccgcgacagcttcaggtgaatatgcgggcactcggaccacttgtatacccaactctttggccgcttccagatccacgttattaaagccagcacaacgcaatgccagaattttaacgccgatagtcgccagttcagttaatatttcgcggcagccatcatcattgacgaagagacataccgcctgacagccctcagccattttggcggttttgggggtaagcagaaaatcgaaaaactccaattcaaagccaaaatctttgttgaccagctcaaggtatttacggtcatactgcttggtactgtaaacggctaatttcatcgtatttctccgccaaaatattgtgataaatttaacatatttcaataagtcatacaattttcagcaatgataagtttatcgcagtctgtgtaacttattaagactaaaaggataaggtatttatctccattttcaatcacagctgttacctagttattatggtatcttgccgcaatgtagggctcagttattgtaggtcttggtggtttttgggcgcagtgattgaagcactcagtgtcaggttggtgataaaacaaggcaagtcatggctaaatgcgcaaaaatagtagtcgggttgttattaataagcgcactgtcgctgctcgtgttatggaaaactctgccgacatggttaccgagagtcgccgggtattggttacctgcgggtagccaactgcaattacccgttcttcctgtgtggcgtaatggcgcgttgcgtgtcgagcaactgcgttatttggctcaggattgtacgctcgctaatatcagtcaactgagtataggttatcaccaaggacgctggcagttgggtgcgggtgatgtggtgctggagactgcttgtttgagtcagttaccgtctggcggtgatagctctccgctcgatttggcgcaatggcagcagcaactgtcccgttttgatcttactatcaatcatctgctggtcaccccttggcagcaatatgcaggcaagctgacactgacatcacctgacaacaataaatctcttcagacactcggttatcaggggcagcaactcagctttgctgtgacgttgaatgaacaacagcagcttagtttgaatcagttctctatggccattcccggtatgcctcaactgtttcagcttagcggtaaaattaaaatcccgttgtcattggatgagtggccagagcaaggcgcattagatgggctattgaccaccggttatttgtcgaagccgctgctattgaacttgagttggcagcaacagcagggcgtattgaccttaactgagcgtggcgataaccaacctttagcgcgtttaccctggcaagcctcggcgaatcttattcagatcgtgaacggtcagtggcaatggccatatggtcaacagccgttgaaggggggcgttaacctgacactacacgattgggatcaaggattggaacagacctcgattgatgcacggattaacgtgattacctcggggaaaaatggcaaagggaacgccgtattgacgctggggccgggcaatttgggtttaattaacagtgagttaaaattccaactaagtgggcaagtaaatctggaaaccatggtgtttaacgccacgatccccggtttacttagcggttcagtattgaatccgacgtggatattgtcccccggcgccttgctgcgtacttatggtaatctgaccccggaattgcggataaaagatgctcgttggccgctggcgggtatccgggtgaccgccgcgggtgttacggggcgtttacaggcaatcgttgatgctcaggatagctactgggggagtgtcaatctgcatttggatgggcaggcacaagcgttttggccagataagggcaattggcaatggcgctattgggggagcggaaacttgccaccattagcggcacgctgggatgtgggggggacggggagttggcgggatacgctgattacggtggatacgctgtcaacggggtttgatcgtttacaatatggcctagtcaaggtggacgcaccacgtttgatattgacgaaaccgctgacctggcaacgagataaccaccaccccgcgtttattgcaggtctgaaactgagcgctaaaaaagtggagttcagtgatggtggcggttatctccccccgtcagtgttatcactgcaattcaatggccgcgatctcgatagtttcctctggcaagggcaattgcaagctcagtctatcgggccaattccgctacgtggccgctgggatggtgagcgcttgcgtggtgagggttggtggcctaagcagtcattaatggtcttccagccactgatttcaaaagatctggggatcaaactgcgggacggtacgttttatgcgcaagccgcattctctgcggcgcgtgaacaagggtttactgccggtgggcattgggtggtaaacaatggcggcatgtggctgcaggacggtgagttaagcgggctagattttgtcatgtcgtatcgtttacagaaccatcactggcagttaggggctaaagagccggtaatgctacgtatcgcttcgttgaataacctctttgatatgcagaatattactgctgatttacaggggacttatccttattcagaaacggcaccactaacattaagcaatgttggcatggatattttgaacggccacctgagcttgtctgcgctgcgtttgccacaacatgatgccgccgtcctcaaattaagtcagattgatctgagcgcgttgttcaccgtattacaaccgaagcaatttgcgatgtcgggtaaagtgaacggcgaattaccgctttatcttaataacccacagtggctggtgcgtaatggttggattgccaatgacggcatgctgacattacggctcgataaagacctgaccgattctatcagtgagagcaatactgtcgccggtgcggcgattgactggttgcgttacatggagatttctcaatcgtataccaaagtggatctggataatctggggcagttgacgctaacctctaaagttcatggtgtgaattcgcaaaaaaatagcacacgggcggtagtactgaattaccagcaccaggagaacctgttccaactttggcgcagcctacgatttggtgacaatttacaagagtggttgcaacagactatttcattaccatcagcgagttcattaccgtccgcgagttcattaccgcaaggtatttcatcacaaccaacagcaccaataccgacgagggcgaaggaatgaagattttgacaggggagcgtgtggcgatggctctgggtattttactgctcagtggctgtgtccgtcttgaggtagcgacaccagagaaacctatcacgattaatatgaacgtcaagattgagcatgaaatccagataagggtcgataaagatgtggaagcattgcttaaaaatcaatccaatctcttctaaggaaccatcatgaaaaagcatactttaggctggattgatgggcggcaaagtctgatccggcttgcgttggggtgtttggtgttgaccagcagtttactgtacagcccgcactcgttcgctttgacattagaacaggcaaaacaacaaggccgggtgggagagaccttgagtggctatttagcgccggtgaaaaaagatgcagaaaccttggcgctggtggagcaaatcaatcttgccagagcggagaagtatcaggaagtggcgcaaaaaaaccatatctcaaccgagaatgtcgccaaattggcggggcagaaattagtcaaccgcgcggcggagggcgaatatgtgcgcgggattaatggccagtggatgaaacgctaaatcctcctgccgataatatcagggataacacgttgaacaatgggcggcttcgtaccggcctgtagttcattactgcactgtagttcattactgcattgtagttcattactgcactgctgatcgttaattacggctgatcattaattactgacgatcatttatcaccggagatcccccgccccctaaacgcgccgcccccccaagcccctcctcagggattaacggttagtgctaacccaagcagagacacgatttatggactggcgtaataactgttcgaactgatcatcattggccagcggcccgaaaagggcgctatcacgggcaaataagcctgcagggtcagaagactgaaacatggcatggacggctgctgggtccagaataccatcctgatattcatacggcagagtgccttggtgccaactttccataaatacgaagaataatgcgggcaacattgcggtagcggtaggcactccgccacgttggtaacactcgatcagcgtgggagtgataaatccggggattttggaaaatccatcggcggcgacacgctggttcgtatcgcgaatatacggattactgaaacgttccagtaccacatcgcggtaatgggctaaatcaagtgggctgggcgtcagggagggaatgacatcttgcgtgacatagtcataagccatctggcggatagcgtcggtttgggtactttcatgaatataacattgcccaatcaagctgcccgcccaagcaatacaactgtggctggcgttcagaatgcggattttggcttcttcataaggcaaaaccgaggtgaccatttccgccccaacgttctccagtgccgggcggccagcaataaaatcatcctcaataacccattgaataaatgattcccccatcaccggagcgttatctacgataccggttttttccaacacccgctgcgcgatatcggctgatgggcgcggggtgatacgatcaaccatggtattcgggctgcgggtctggcttgtcacccagtttaataggctttgttgacctcgtagagcaagaaactctaataagccatggcggaatcgttcaccgttgtgacgcaagttatcgcagttcagtagagtgaccgggccactcttatcctgttgccgttgttgcaagatacggctaattgccccgtaaatcgtgcggcaatctcctctaagatcggcctgaatatcgctattgtcctgttgcagattaaattgattatctaaatagtagcccccctccgttacggtgaaagagatcacgcgagtttcgggtttactcccttgcgctaccagatgatctagcgctttatcccaaggaatgatattgcgcagtgatgttatcttttcatactggcgttcaccgcttggtgtgaccgtttccaagacatattcaccgtgttgcgcccgcaatgtgtccagtagtgggatggcgtcatcacgaatattggccaaagcgatagtccaacggtcatcgcctgaggctaacaaacggtgtaaataccaagcctgatgggctcggtggaaggagccagcaccaatatgcagccacacagcagggggtgatttcaggtcagtattcataataatctccacaattacagaaggtgctacagttattgtttgggcataaattcaatatttgggcatttgccctttcgtgtaggttaatgtaacttttgccctcaaattgagctttagctcacataaacgtgcgtagggataaaaatctgcgaaatagcgacgtaatatgactaatattgttacttcaaaaaataatgcgcagataacccatgcataagagtgataagaaactggatcaggcggccagagcggcctggatgtattatgttgctgggcaaactcagcatgaaattgccgaggcgttaggcgtctctcggcaggttgcacagcggttggtggcttgcgccattgataatggattggtcagtgtcaatatcacgcaccctgtggctcgctgtatggcgctggccgagcaattacaacaacgctatggtttacaccgttgtcaggttgtccctagccaaggcatggacaacgcgggggttcaacgtgcaattgccgtggcgggggccgaggtgatggcgcagtttctacgacaagagcaacccttagttattggcgtcggttcagggcgcagcttaaaggccgccatcgatgagttgcctgatgttgaacggccgcaacatagctgtgtatcattgataggggccattgccgctgacggctcttgcacccgttacgacgtcccgttgtggatggctgagaaaacccaaggccgctattttatcctgccagcccctttatttgctgacagcgccgctgatcgtgacctgtggtgtaaccatcgcatttatcgcaccgtcaccgaaaaagcagcgcaggccgatgtcacctttatcggtatcggttcgattggctaccattgcccgttacacaaagatggttttatttcggcgcaagatgtggatgccttgctcgcatcgcatgtggtcgcggagatgctgggtaattttattgatgctgatgggcaacccgtcccgtacgcgttggatcaatgcttaaccagcgtgaaattacgtattcagccggaaaaacccgtgatcgctattgccggcgggaaagaaaagcatcaggcgattaaagcggctttgaaggggcagtggctgaatggtttagtgactgatgaagagagtgccatggttctgctggcggaagaaaaggcataaaaaagcgcgccggttggcgcgcaatcatcacatggctttcgggtaaaatgagggtaatacgaggccatctttttactcgttcattagggtgacacccctagtgagcgagtatcactcggcttaagcagccactacctgagccaataatgttttggcgtcggcttgtgctttggtcgcgacttctgggccataagcaataccttcggcgaacacgaactcaacatcggtgataccaataaagcccaggaacagacgcagataagggacaaccagatcggttggggtatctttatgaatgccaccacggctggtcagaataatcgcgcgtttacctgttaccaagccttcagggcctttctcggtataacggaaagtaacgcctgcacgggcaatcatgtcgaaatagtttttcaactgcgtcgggatgttgaagttgtacataggtgccgctatcacgatgacgtcattcgcctgcaattcagcaatcagttcatcagaaagagccaacgcctcttgttgacgcggtgttaatgctgtacctgaagggcgcagtgcaccgacgagttcgccatctaatacggggataggttgagcggccaaatcacggacagtaatttgatcacctgcatgggcggcttgccattgctcaacaaagaagtcagctaactggttagattgtgaagaggttgccaagatgcttgatttcaggaccagtactttactcatcgtaattccttaacagagaacagaaattcaggcgacacgccctttcaatgagatacactttatgcagattttgctaccagtgatagcgcaatattttgcgctctttgttcgattttattgaatgaagtgattatggcgaaaatacaggctgggttacggcggcactaaaggctatgttactctctataatagaagctatgaatctctataatagaagctatgaatcaactctaaatagaaaccgtaaatcaactctataatagaaaccatgaaccaaaaaaagtgggttggcggataaaaatgacatcttaatgaataaaatatgtccgttaattgaaacgatatctgttaattgaagtgacagtatgaaaatggtggaccttcgcatttagcggtgatctacgtaataaggaatatagaacgtgaaatcttcgctcacagcattatccactcaacttggtgagttgatgctccgtgaccaacagcgcattcagcgtcggctacatagcgcacgaaaaatcaataaccctgacgccatacaggcgattactcacgaaattgaagccgaaatcgcgatagcaatgcagcgagtaacccgccgtcgggcggcttgtccggcgatcagttatccagataatctgcccgtcagccagaagaaacaggatatttataacgctatccgtgaccatcaggtgatcattgtcgccggtgagactgggtcgggtaaaacgacacagttgccgaaaatctgcctggaactggggcggggggtgaaaggcgttatcggccacactcagccacgccgtttggccgcccggacggtggctaaccgcattgccgatgagctggatacttcgcttggcggctgtgttggttacaaagttcgttttaacgatcaggtcggtgaaaatacactggtcaaattaatgacggatggcattctgctggctgaaattcagcaagatcgcctgctgatgcaatatgacacgttgatcattgatgaggcccacgaacgtagccttaacattgattttatcttgggctatttacgtgagttattacctaaacgccctgatctgaaagtgatcattacgtcagcgactattgacccgcaacgcttctcacaacatttcaataacgccccaattattgaggtctctggccgtacctacccggtggaggtgcgctaccggccgattgtggatgatgccgatgatgttgatcgggaccaattgcaggccatttttgatgcagtcgatgagttgggccgtgaaagcgccggggatatcttaatctttatgagtggtgagcgcgaaatccgtgacacagcggatgcgttgataaagcaaaatttgccacacaccgaagtgctaccgctgtatgcccgcttatcaaacagtgagcagaaccgggtgtttcagtcacatcatgggcggcgaattgtgttggcaaccaacgtggcagaaacgtcactcacggtgccgggtatcaaatatgttatcgatcccggcacagcacgtatcagccgttacagtttccgtaccaaggtccagcggttaccgattgagcctatttctcaggcatcggctaatcagcgtaaagggcggtgtggccgtgtctctgacggtatttgtattcgtctttattccgagcaagattttctctcccgccctgagttcacggatccagaaatcctacggaccaatctggcttcggtgatcttgcaaatgacctctctggggttaggggatatcgctgcatttccctttgttgaagcaccggataaacgcaatatccaagacggtgtaaggttactggaggaactgggggccattcagaccgccagtaacgggcatcagcaattgaccccattgggccgccagttagcccaacttcctgtcgatccacgcttggccagaatggtattgcaagcgcagaaaagtggctgcgtacgtgaattaatgattatcacctcggcgttatctattcaggatccgcgtgagcgtccggtagataaacagcaggcctctgatgaaaaacaccgccgttttgcggataaagattccgattttctcgcctttgttaatctgtgggattatctcaaagaacaacaaaaagcgttgtcatcagcacaatttcgtaagctttgccgcagcgattacctgaattacctacgggtgcgtgaatggcaggatatttacactcagttgcggcaggtcgttaaagagttagggatacccgtcaacagtgttgccgcagactaccgcagtgtacataccgcgatactgaccggtttactttctcacattgggcagaaagatgttgagaagcaagagtttaccggtgctcgtaacgcccgctttgctattttccccggctccggcttattcaaaaagccccccaagtgggtcatggtggctgaattggtcgagaccagccgtttatgggggcgcattgctgcacgtattgaacccgaatggattgagcctttagcccagcacctggtgaaacaccattacagcgatccacattgggagaaagctcagggcgcggtaatggccagcgagaaagtgaccttattcggcttaccgattgttacggagcgtaagatcaattacggcccgatcgatccactgctctgccgtgagttgtttattcgccacgggttggttgaaggtgactggcagacgcggcacgcgttcttccgaatgaatcttaagctattggctgaagtggaagagttggaacacaaatcccgtcggcgggatattctggtcgatgacgagacactctttaacttttatgatcaaagaattggtcgtgatgttatctctgccctccattttgatagctggtggaagcaagcgagccagacgaaacccgagctgctgaactttgaaaaaaccatgcttatcaaagagggtgcgaacaaagtaaacccgcttgattatccgaatttttggtatcaaggggagctaaaactccgtctgttttatcagtttgaacccggcaccgatgccgatggtgtcacagtacacattccattacctattctgaaccagatccatgagcaggggtttgactggcagatcccagggattcgccgcgaactggtgatagcactgattaaatcattgcccaaaccggtacggcgtaattttgttccggcacctaattatgccgatgcttttctggcacgggtaacaccactcgaaacgggtttattggaggctttggagcgtgaattacgccgcatgactggcgtgacggtgtcacgtgatagttggcagttagatcaggtgcctgaccatctgaaaataacgtttcgtgtgctggacgataaaaaccgtattttgcgagaaggcaaagatcttgccgccctaaagttacagttgcaagagaaagtacaggaaacactttctgccgtcgcggatgatggtattgaacaaaataacttacatatctggagttttggcgatctccctatctgctatgagcaacggcgcggtggctatgaagtcaaagcctatccagcgttagtggatgaaaaagacagtgttgccatccgtttgttcgatacagaatcgcaacaacaacaggctatgtggcagggtacccggcgtttattgctactcaatattccttcgccgattaagtacttacatgagaaattgccgaataaatccaaactgggtctctatttcaatacgtatggcaacgtaatggatctgattgatgactgcatcgcctgtggcgtcgataaactggtggcacagcatggtggcccggtctggcaggaggctgattttgctcgtttacaagaaaaagtccgtgcggaactgaatgacaccgtggtggatattgccaagcaggttgagcagatcctcacgctggtgttcagtattaataagcggttgaaaggccggatcgatatttcactggtattggcgctttctgatattaaagctcagcttgctggccttatctatcgtggatttgtcacgagtaatggctggaagcgtttgcctgatactttacgttatttaaaggctattgagcggcgcttagaaaaactggcggttgatcctcatcgcgatagggcgcaaatgctgcgaattgagcatgttcagcaagtatggcaacagtggttgaataaattaccgcctaaacgtcagcaagatgaagaggttaaagaagtccgttggatgattgaagaactgcgtgtcagtttatttgctcaacaactgggcaccccttatccggtgtctgacaaacgtatcttacaaacgatcgaacagctttctgtctgattgatgcccctattcgacgcctgagctatctagacttaggcgtcgaattctttttatttcttagtgagttatcgcctcttcaatatcattcccctttatcatttccccataaagacagcatgtaatcgatgaaacaagatggtttttatgcgaaaccgcccgtgaatgaataattaaccctgaactgtagccgccaggttattgcatcaacttaatgactggcggtatacctgcgctgagggatcagacggttgttgaaagtttgtctgattctgggtcaccatatttgattacctatggtgagtttgataccgtttttcacggagcagggacggcttatgtataagattagtttgttacggttggcacagagggagttagtaagattacccgtaggcatacaggcggtactgattaaggcgatggatgagcttgaagcttgtggtcatgaactgagagagccttatgtacgggatatggggcaggggttaaaagaattacgcgtaagcgctaaagaaggtatcgggcgtggttttttcttttgccacctccatcggcaggtttatatcattcacctcctacagaaaaaaacacagaaaaccccaagacggacactgatattggcttatcggcgcatgaaagaactcaaacggagattgcagtcatgaaaaaaacagacgattttgacatcattccttttgcggtggttaaagcagcagcgttgagtcatccgcaggtgaatgacgcctatacggatttacaaattcggcaagcgatgatgactgaactgaaagcggcccgccaacaatgcaatttgactcaagaagaggtcgcactgcgggcggggctgaaaaaacaaaatatcagtcgtatggagaaaggcatcatttcacctaacctcaccaccttgagccgttatgccgcagcactaggagggactttcgtttttcaattcaacccaaactcatcttatgcgactaaggagtaaaggactcacctcaataaatacaagatcgcataatatttagcgggctaaggtaaaattactgagttgtatcggctatcttattgaccaattttttcaaacggttattaatcgcagtgactgataatgcccggttgtcagctaaataacgctccttggctgcgggcgcggaactttgaatggcaatcaatgaccaactattgccattttttagcagcagaggtgagccgctgtcacctggcagcgtatcgcattggtgagccagaacaccttgctgtgcccaaccggttactaaacagtcttcatgcttataaagtgtattgaggttgtcgagtggataaccggcttgcgttaccttacggttaaccaatttaagcgcttttgtcagttcatttgcagtaccttcccataaaggcaatggcttgatggggataggcgctgcatttgttaattggattaatgcaaaatcataggcagcggcggcaggtggcacaatccagccatcaccatcggctttgagtttctggcctaatttggcatcaacccgtgttttcagatccgtaatttgatatttccagtggcccttatcggaaatgaatcgcaacgcgacggcttggtcaatattacccggaggagtcaagacacaatggccggcggttaataccaatcgtggggaaattaatgttgcagtacaagggttgccgctggccgtttcaacttgcccaatagcttcccatggccattggcggctgtttgttaccgcagtgcgatcatctttaccaaaaaatagggctgtttggtcctcaatgctgttacttccgtccggtttatctagagcgaaagcggtggtaatggaaataagtagcaagctaagtaataataaaaataaacgcataaataattaaccttgcttttttactgactaaggaatcatccattaacacaccttgaaccttgctgataaagctgctcatagtggttatgctatggctaactatactctaaataacgcgagttgcaggaaggcggcaaggttcgtgctataaataaaaaaatagcgtgaccagcccgcaaataaccaaagtagagaaaataatttcaaataaatagcggcgcagcattgtcagcactcctgataaaaaacacccggagaaccgggtgttgagtgaatcatttttaacaggtcaatcgagaatggtcagccacacctgtctccaactcaatggggctatttagccgctggtgctacggtaggtgctttgtggctatgtgccgctttatggtgtttttgggctgcctgggctttttgttcaggggcggttttatgcgtattttttattgtgtttggtttttgtgcttttttgtggtgcatggttttagctgatgcgttatgcactgctggtgctggtgctggtgctggtgctggtgctggtgctgtcgccgttggtgtggtttgcggtactactgtgtcggctgcaaaagcaacagagaataaactcagggttgcagcaacaatcagagtcaatactgttttcatgattcgttcctcagtgttctattcatataccggccccgttgggtcgttataatcagagtagagaaaaccttgcaaggcttcagtgagtcattagtttcggcttgtaaccgattgtacatgtaaccgattgtacagcaccacgctccctgtgtgttatgaaggcatggcgttctatatttcataaccgctacgtttgccgtattgcccaaatctagtgagtgatgcggttgtctatgctgcgtgtaataactcagtcatatatattatttattcagactgtatgtatattaatcagtaagttgatttttatataaatttaagttgagttgaagacagtggatctcaaaattaatcaacattggactattggatagcgcattggaaatagagatgaaaaaatatcagcctaattttcatgctgtgtatttactgttcttatgtcatgttaagtaaagaacaacaatttaactgattgattaattatagagttcagcaaaataattgacagcaattagaggaatatatcttatataaaataaatgttgattttatgtttaataatgtttgaatgttgttttatgaatcaagcaaaagggaatctctatgcttttaaaaaatacgagggagcagtttggatatatcactattgctatccactggttggttgcattaacggtatatgcactgtttgctctggggctatggatggtgaccttgggctactacgatggttggtatcaccaggcaccagaaatacataaaagcgtggggtgcatcctttttgctgtgatgctatttagggtgatctggcgctttatctcaccgccacctaagcctttatcgagctataaccgcttgacccgggtcagtgctgtcttggcccatttaatgttatatagcattctgttttgtctcatgcttagtggttatttaatctctactgcagacggacaacctattaatgtattcggctggttcgctatacccgtaacgttggccgggttacctgatcaggctgataccgctggcactatacatctctatttagcgtgggctgtggtagtgcttatattttaacccctgtggtgattagctatcgccacactgaaacagagagagtttcatcaaaacgccgctaagggaaaaccttgagtcgtagaaaaccctctctgtttcacctttcacgccagcataaatcttgaacggttaccaagagctatgactctgaatgaacaagcaaaacaggcgtgatggtttctgtgaaaggaggtaaaccctgtatcacgttgggattgatgtcagtaaggcaacgctggatatttgtttgttggctgatgggctggacggtaaacgaaaaacaaaatcattacccaatggcatctcatcggcagaggccgtcataaactggttggtcatgcaaaaacgcgacccaaaacaggcgcgtctcgttatggaagctaccggtatttatcatgaagattagcgtatggcttacatcgggaggggcttagcgtgtgaattttttaggatagttatatccatttctgaatataactatctttcggttagtaatgcttaactacaacttaaaaaccaaaaattggactatgttctggagtgtatccactcctccgcaatctggaataaaaaccaagcaattcacttttattttttgcctggaacatacctcctgatgggaggaagaaaattggtttgtcattctcatcaaatccagggctaaatggatttccagcttcatcgttatgccagaccaatttaccgccagcatatccctctgcgttaatctctttatttaaactgttgacgatcgttttcccaaaatgatgaagatttcccatatttacatcttcactcatgccatttttcccttttggactggtgaaggggagagaaaaatcaccacgtaacaacttatggggcactgtcaggggtctttcattaactgactgattaacacttggataattgcaaacaaatcgtaatcggctgttatgggggaactattgctttttctctctccaatctccggtggattagtcattactttaacaggttttccctctgaatttaaaactcttccattatttccaatctcaaactcttgagtaccatacggatacttcgctgagtaacgattttcgcctagagaatttaaattcccagtatctattaactcattaattcgtgatttgctaatgaataaatctatagattccgagcccaaagcttttgccttatcaattgatgctctctgttttttatatgcagaaggtgacaccttagagtaaatcgggtcttctgcaataaaacctgcggttggtcctgttggactggattttgccttcatatggaaattttttgatggaaagccttcttttaataaagtttcacctaatggattaggtgcccttacaccaataattacgttatatttatttgccgtccgtttgaatgcctgagaatataacaattctgaattaagaccattacgatcaataaacgcaacaggattattgcgcgccatcctgaacagattcagcccgtccaccatgcccgccgggtctgcggagagccatctgcccgcccacggctgatagtaccggtacccgtagtagtacaaccccgtcgcatcccgttccttaccagagtagcggacggttttgtaatccgcttccaccgcgcgtcgcaccgcccagaccgccgtgccgccgtacggataatactcctccgcgctgatgatattgccgtcaccgcccagttccaggctgcagctaccggccagattgtcgtaactgtaacgtatctggtcgtcagtgatttcatccggcctgccgctctcccagtgcagcacccgcacctgcgcacggcccgcctcacccactgtgataacctgcaggccttccgtttccgtatcgccggattttttactcctcagctccagccccggcaggtacagcacccgctgtgtctgcatgctggtgttcgttttctgcctgctgaccttcaggattcgctggctggctgcatcatagcggtagctttcgctgtcgtccgtgctgccgtcgcggaccactggcgtcaccttcagcagctcattacgtgccgtccagataagatgctgtcccggctgtaacttagtctgctgcccgcctgccgtgaacagcgcgtccacgtctgcggcattttcggtcagtgtgcttagtacaccccggttgctgcggtcgctgacggtgatttttgtggtgtagctgttgttggtggctggggcattgtgcctaatttgcgtcaggttgccggcttcgtcgtaggtataggttcgggagtagcgggtatacgcggagctgtcggcaggaagggggacggtggtggacggtaagctgcagctctgctggccggcgtttgccatctcgcgcccggtggcgctgaccaactggtacaggctgtcgtaggtgtacgtgttctcaggcaccactttctgattgcgccagaagcgcgtctcttccgcatcgttagtgaccttcagcacgttgcccaccgggtcgtactcgtaacgcaggtcctgcagcaccttcgccccggaggcgtgcccggcgggacgttccgttttaatcccgaccaggcgctgcgtttccggctcgtattcgtacgtggtcaccacgccgttgccgtgctcctcgcgcagcttctgcccggcggctgagtatgtcagggacttcacgatgacctgctctgtgccatccttcagggtcagccaactgcccgacagcaggcccgccacgtcgtacgccatgcgctgcaggttacctttcgcatcggtggtggtcagcaccgccccggtggcgtccgcggtggtcaaggaggtatgcgtttcgccgtccagttggtcgttccaggcggaggcgtccgccccctgccagtcggccacggcgtccgggttatccgcacttttcatcaggcggcgagtgacagagagcggtacaccggtcagggcaatgctgtccggctgcaccagtcccgcagtgtcgtaatggctgacgcacgcgccggccaggttcaggcttttttccgcgtcagtattggcagcgtacacgaagcgctccgtgatgcgggtggctttgccggtcacctgttcggttacgctcaccagacgtcccggcagtgaagcctcctcatactgccaggtgcgggtcatcgcctggcctctgtcttcagtaccgtcgtcgctggtgctgatattactggccgagataaatggtcgtccggcagcatcattcaggctgacggtggtaccgttatccgccccctgcgtgcgcaggatgcggccggtcaggtccgtcaggtagctgaagttcatcagcccggcaccatgcaggcgcgggtcggcgctctgtgtcagaaagccgcgggcgtcgtactgatggtgggtgatacgctcactgataacatccggcgagtcgggatggcggtggtacgcgatgtcgcgcacggtcaggccgcggttatcaagaaccgtgaccgaaggggttttactgaacaatgatgttctcatggtattctcctgtaataggttatgcagccagtctggctacacagaaaataatatagcaatttggagctgtacgtgcattggccctttcagggcgagatgaatggattgcgaactgggcaggataaatgcgagccaatggcgtttttgatttgcagttaatgtgagccgaaatctgcgctgattgcgatgcgagtcgggtgattttcgattgcgagccgttacagctaatgcaggccaccaattaagtaaactgaatactccccatgcaagcagtgttcacaacaccataatcaccaacaaaatgataatggcctaactatttttcgtcatggtttactccattttgatgggttgttcacagggaaaacagaagcggtcttctaccatgcttatcttatgttctcctatcatggcgacacgaaaacatcataaaccctggtgttaactccaaggcaaagtgcttaatgggatatttaccgttaattacttagggggttcttattttcaggatgtgaggtagcgataattagctggtcattttagttacaacatacagtaagtgtttaagataagacaccgtgcaatatgtcgccgctttaactatcttgatgcccgtattctattgtaaatattaacaaattggattttcagcaagaagaggggatcaaatccctgatctgctcccaaagatgttacacaagacaatagttcacaagacaataactaggaggagttgagacagctaatacatgaagcgtgaggttcgatggatagcacgacgacaggtataaataagcctgacaagcttgattgcgtcaggcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctacaaatagttctgtgtattcagttgcacaaggtaattatcgtaatgcctctgccctaaataattcgcgttacaagaaggtggaaagcgagagacaaattgtctggaacccatttgaaccgcatttatgctgtccgcagggtaagccgcaaggatgaggcgcattaatcccgatgagctgagtgacttttttaaggtcaatacccgtaagtgattcgggtgattgaatgtagccaacacacatgtagcttgaagtatgacgggtatataggcaattaaagagtgaaaaggcggatagggtgttgaacaacgcggaactgtaactcgctgaaagtatcattttgtttaattggtctgtaaaagaaaacccccgatcagcggctgctcatcgggggttatatcattttttgcttaccctatccgaaaatgcgggtaagaccttcaggcaacaattactttttggtctttttctcagctttaggcgcagtagctgccgcgacttcttcttcgcggtcaaactcttcaacatattcgcgaccgtaataagtatccataaggatctgtttcagctctgagatcagtgggtagcgtgggttagcacctgtgcactggtcatcaaatgcatcttcagacaatttgtctactttagctaagaagtcagcttcctgaacacccgcttcgcgaatcgatgccgggatacccagttcagctttgatttcatctaaccaagccagcagtttctggattttttgtgcagtacggtcgcccggtgcactcagccccaaatgatctgcaatttctgcataacgacgacgcgcttgtgggcggtcatattggctgaaggcagtctgttttgttgggttgtcattcgcgttgtagcgaataacgttagaaatcaacatagcatttgccaagccgtgtgggatatggaactcagaacccagtttgtgggccatagagtgacagacacccaagaaggcgttagcaaaggcgataccggcaattgttgctgcattatgtacacgttcgcgagcaactgggtttttagccccttcgttgtagctggctggcaagaattctttcaacagcttcagtgcttgcagcgcctggccgtcagagtattcattagccagtacagacacataggcttccagtgcgtgcgttactgcatccagaccaccgaaggcacacagagacttaggcatattcataacaaggttggcatcaacaatggccatatctggtgtcaatgcatagtctgccaatggatatttctggcctgttgcgtcatcagtaaccacggcaaacggggtgacttctgaaccggtacctgatgtggttgtaatagcgaccaatttcgcttttacacccattttcgggaacttataaatgcgtttacggatatccataaaacgcaatgccagttcttcgaaatgcgtttcaggatgttcgtacattacccacatgatttttgcagcatccatcggtgaaccaccacccagagcaataataacgtctggcttgaaggagttcatctgctctgcacctttacgcacgatactcagggtaggggcagcttctacttcgaagaaaacttcagtttcaataccgtgagatttcagtacgctggtgacttggtctgcataaccgttgttgaacaagtagcggtcagtcacgatgaaggcacgttttgcaccgtcagttgccacttcttccaacgctataggcagagagccgcgacggaagtaaatagatttcggtagtttatgccacaacatgttttctgctcgcttagccacagttttcttgttgatcaagtgtttcggaccgacgttttcagagatggagttaccaccccaagaaccacaacccagcgtcagagacggtgccagcttgaagttatacaagtcaccgataccaccttgagaggcaggggtgttgattagaattcgggcggtcttcattttatcgccgaaatatttaacgcgtgcagtctggttatcttggtcggtgtacagacaagaggtatgaccgataccgcccatctccaccagtttctctgctttttcaaccgcttcttcaaagtttttagcacgatacattgccagtgtaggcgacagtttttcatgagcaaatggctctgattcatcgacaactttgacttcaccgataagtatcttggtattacttggcactttaatgccagccatctcagcgatcttagttgctggctggcccacgatggctgcgtttagaccgccatttttcaggataatatcctgaacggctttcaattctttaccttgtaacaggtagccaccatgagaagcaaaacgctcgcgaaccgcatcgtaaaccgagtcaacaacgatgatggactgctctgacgcgcagataacaccgttatcaaaggttttagacatcagaatagatgcgacaacacgtttaatatctgcagtttcgtcaacgacgactggcgtattacccgcacctacgccgatggctggtttaccagagctataggccgctttaaccatacctggcccaccggttgccagaataagattaatgtctgggtgatgcatcagttgattagataattcaactgttggagcatcaatccaaccaataatatccgctggcgcacctgctgcgatagcggcttgaagcacgatatccgcagctttattggttgcgtctttagcgcgtggatgtggggagaagataataccgttacgtgtcttcaagctaatcagtgctttaaaaatagcggtagacgtagggttagtggttggtacgataccgcagattagaccaataggttctgcgatagtgatcgtcccgaaggtcttatcttcacacaaaataccacaggttttttcatctttataagcattgtaaatatattcagaagcaaagtggtttttgatcactttgtcttcaacaatacccatgccagactctgttacagccagtttggctagtggaatacgggcatccgcagcggctaatgctgcagcacggaagattttatcaacttgctcttgcgaaaagttggcatactcgcgctgggctttcttgacgcgtgctactagctcgttaagttcagcgacattcgttacagccataatgctctcctgataatgttaaactcttttaataaatgagccgttgaagcaactagtatagacaggctatagcgtgctgtatggtcgaatagagatagtttttataacttattttctcattcttacggccgatttactgaaagagctcttagtctgcttagggtaaaataaggagggaaacacttatttcaacctcaatctctcacttttttagtggttctatgttttatcacggctctgagcttaactattcttaggtatgattttcgtgatttaaatcacaaaaacatcaagctgacaccattcagcattcattttttgagaatgattgtcattatcgccatttgggtggtgtttaatgacgttaaaataactctgtcattactattgattaacaaaaaacattttaacgggataggataaattgattataaatgctggcttattcaatagattcctatgactaattctattacattaacgcgcgaccttgctgggcatcgtcaatgcggcggtttttagtggaaaaagctgtagggatgaggtggtgagtcgcaggattaactgtttcttacttatttttacttaatagctgttctctatttaatttaaagcaatttttatggtgacaggtgacagttatggcccgcagtaacggtatggtttgacgacgaaatctggcttaactaaacgttcgggttcaaccagagatattcgggtttaaccaaagagagagtgtgcgggtacattagttataatgcactgttatcggtgatatttttattagcaattctgtggagtgacgtgtgagtcaatcactgttggacctttcaggttacatcaagttttttgttggcttatttgcactggttaacccagtaggcatattgccggtctttattagtatgacaagctatcaggctgctgctgggcgagataaaacgaatctaacggcgaacttatcagtagccataattttgtggatctccttgttccttggggatgccattctgacaatttttggtatttctattgattcattccggattgctggcggaattctggtcgtcagtattgcgatgtcgatgatcagcggtaagcttggcgaggataagcaaaacaagcaggaaaaaactgaaacagcggttcgggagagtattggtgttgtcccattggcactgcctttaatggctggaccaggagcaatcagctctaccatagtctggagctcccgttaccatagctggcagaatttattggggctgactgtggctatagcactgtttgctttctgttgttggttgctgtttcgtgccgctccattgcttgttcgtctgctggggcagacaggtattaacgtcataacacgaattatggggttattgctgatggcattgggcattgagtttattgtcaccggtatcaaagctattttccccggattactttaaatcacaccattcagaattttcgagaggccactgaactattcttggtggccttctcctttttttccgctttgtatttctacatttaagcattaatttggtgcaaataatgcatttaaattagcctattgcactttaataatgcattaatctttatcttgtacgattaatatatctgactctctgtttctcctcatttaataacgaaaatttccttgcccgattaaatttagtacgtaagttgttgttaaaatgttcacatcattctatgaggctgttaggaatctatttagatgttactagtgactatcatttaatgagtggatttttgttctgcatatgagggggatgttaacgttatgtttctttcggtccctgttgggttttttaccgtttatttattctgcataaaaaatattttagtaaataaattcaatatgttatatggatttattttaatttttcacgttaggtaatattgctgccatttactcgaaaaagagaattgcgtaacatttttgtaaaaaccattggcgccagatttcagcttctgctaattttcgggcaactttttgaaaaaagttcgcttatatttttatgaaatttagctgtagtgattattttggaatagttaatttattttgggatggttgatgcattttggaatagttgatgcatgtcgttgatagctaattgaccatcgccatagacaaaatatcaccacatgtgaggtttacgttaccgggttcgttccccaggtaacgcaaatttagaataccgtttaaaggtgagtttgcctgttcactgggcaatacataataaaatggagtacatataaacatgaccaacatcacaaagaagaatctcattacagctgctgtagccgttgcaatgagcatgatggctgcgggaaatacgtttgctgccaatgttcccacaggcgtacaactggctgagaagcaagtgttagttcgtaataatggctccgagcctcaatcgttggatccacataaaattgaaggggtacctgaatccaatatttcacgtgatctacttgaagggctggtgattaatgaccctaatggcaatattgtaccgggagccgcagagagttgggataataaagactttaaagtctggacgtttaatattcgtaaagatgccaaatggtcaaatggtgaccctgtaacggcacaggattttgtttacagttggcaacgtctggctgatcctaaaacagtctctccttatgcaagctatttgcaatacgctcatctcactaatatcgatgacattattaccggtaaagccgcgcctgacacgttgggtgtaaaagcgttggatgatcatacgctggaagtgacattgtctgagcctgttccttatttggataagctgttagctcacccgtcaatgtcaccggtgaataaaaccgtggtcgagaaatttggtgaaaaatggacccaaccacaaaattttgtggggaatggtgcttataaactaaaagattggattgttaacgaacgtatcgtattagaacgcagtcctacgtattgggataatgcgaaaacagtcatcaatcaggtgacttatttgccaatttcttctgaagtgacggatgttaaccgctatcgcagcggcgaaattgatatgacgtataacaacatgccaattgaattattccaaaaactgaaaaaagaaattccagatcaagtccatgttgatccctatctgtgtacttattactacgaaattaacaatcaaaaagccccttttacggatgctcgtgtacgtgaagcgctgaaattgggtatggaccgcgatatcatcgtcaataaagttaaaaatcagggagatttacccgcttatggtttcaccccaccctataccagtggcgcggagctgacgccgccagagtggtttagctggacacaagaaaaacgtaatgaagtagcgaaaaaactattggctgaagccgggtacactaaagacaatccactgaagtttagcttgttatataacacctccgatttacataaaaaattagccattgctgccgcctctatttggaagaaaaatctgggtgtagacgttaaactggaaaaccaagagtggaaaacgttcctggatacccgtcaccaggggacttatgatgttgcccgtgccgcttggtgtgccgattacaatgagccatcctccttcctaaatatgatgttatctaacagtagcaacaacaccacccattataaaagttcggtatttgacaagctgatagaagacacgttgaaagtgaaatcggaaaaagagcgtgctgacttgtatcaacaagcggaaatccagttggataaagattctgccattgtgcccgtgttctattacgtgagtgcgcgtttagtgaaaccttatgttggcggctacacgggtaaggatccactggacaatatgcacgttaaagatctttatattatcaagcagtaatgtatgaagggcaggcaactgagttggtggctgcccttattgcactaatgatataaagtcgtcgttaaaggctaaaggtataggcaatgttaaagtttattctacgtcgttgtctggaagcgattccgacgctatttatcttgattaccatctcattctttatgatgcgcctcgctcccggaagcccatttactggtgagcgtaaccttcctccagaagttatggctaatattgaggcgaagtatcacctcaatgatcctatttataaacagtatttcaattacttggggcaacttgcaaaaggtgaccttggcccgtcgtttaaatataaagattacaccgtgaacgatttagtttcatcgtcgtttcccgtctcagcaaaactggggtttgccgcatttatgttagcggtaatattaggtgtcagtgctggagtgatcgcggcgctgaaccaaaatacgaagtgggactatacggtgatgggttttgcgatgactggggtcgtcatacccagttttgtggttgctcctttattagtgctggttttcgccattatattgaaatggctccctggtggtggctggaatggtggtgcaccaaaatatatcattttacctatggttgcgctgtcattggcctatatcgccagtattgcgcgtattacccgcgggtcaatgattgaagttctgcactccaattttattcgaactgcacgtgcgaaggggttaccactacgtacaattgtattgcgccatgcattaaagccagcgttactaccggttctttcctatatggggccagcttttgttggcattattacgggatcgatggttattgaaactatttttggcttaccgggtattggccaattatttgtcaacggggcgttaaaccgcgattactcattggtcttgagtctgactattttggtcggcgctttaactattttatttaatgcgattgttgacgtgttgtatgccgttatcgatccaaaaatccgttactagtactggagcacgtcaattatgttgagcaagaaaaatagcgaagctctggacgttttcagtgaaaaactggaagtggaaggacgcagtctttggcaggatgcccgccgtcgctttgtgcataaccgtgcggcgatcaccagtttggtgatcctgatgttaattaccttatttgttattttggctccaatgctcgcgcagtttacctatgaggatacggattgggggatgatgtcagccgctcctgatattgagtctggtcactattttggcaccgattcatctggccgtgatttactggtacgggttgccattggggggcgtatttcattgatggttggcgtcgctgccgcgttggttgccgtggttgtcggtaccttatacggctctttgtccggttatcttggcggaaaaatagattcgctaatgatgcgtttgcttgagattcttaactcctttccttttatgttcttcgttattttactggttaccttcttcggccagaatattttattgatctttgtcgctatcggtatggtctcgtggctggatatggcacgtattgttcgtgggcaaacattaagcttgaaacggaaagaatttattgaagccgccctggttggcggggtttcaacccgcaatattgtcttgcgccatattgtgccgaatgtccttggggtcgttgtggtatacgcctctttattggtaccaagtatgatcctattcgagtcttttttgagtttccttggattagggacacaagaaccactgagtagttggggggcactgttgagtgatggtgccaattcaatggaagtctcaccgtggctgctgatgttccctgccggtttcctggtagtgacattgttttgttttaactttatcggcgatggcttacgtgatgcccttgatccgaaagatcgctgaggagtagcgctatgacgactatcaataatcactctactgttcagtcctctgtattgttggaggttaaagatctgacggtgaccttcggtacatcagatggtgatgtgactgcggttaacgcacttaattttgccctgcgagcgggtgagacacttggcattgtaggcgaatctggctcaggaaaatcgcagactgccttcgctttgatggggctgttggccagtaatggtcggataggcggctctgcgaaatttaatggccgtgaaattcttaatctgccagaaaaacaattgaatcgtttgcgggccgaagagatcgctatgattttccaagacccaatgacgtcgctgaacccttatatgcgagtgggtgagcagttaatggaagtactgcaattacataagaaaatgagtaaaagcgaagcatttgaagagtctatccgtatgcttgatgcagtaaaaatgcccgaagcacgtaaacgtatgcgcatgtatccacatgaattttctgggggtatgcgtcagcgggtcatgattgcgatggcactactgtgccgccctaagttattgattgctgacgaaccgacaacggcattagatgttactgttcaggctcaaatcatgacgttgctaaatgaacttaaaagagagttcaacaccgcaattatcatgatcacccatgacttgggggtcgttgcagggatttgtgacaaagtcttagtaatgtatgcgggccgaacaatggaatacggccaagcacgcgatattttttatcatccaagccacccctattcgataggtttattgaatgccgttcctcgccttgatgctgaaggtgaatctctgataaccataccgggtaatccacccaatttacttcgcttgcccaaagggtgtccattccagccccgttgccaatatgccatggatcgttgttcaacggcacctgtgttggaacattttggtgaaggccgcttacgcgcctgttataagccggtaggggaattagtatgaatgccatgacagagaagaaagtattattagaagtggctgatttgaaggtgtattttaacattcaagatggaaaacaatggttttggcagccatcaaagacactaaaagctgtcgatggtgtcacattgcgtttatatgagggtgaaacgctgggggtggttggggagtcaggttgtggcaaatcaacatttgcccgagctatcattggtttggtgaaagccaccggagggagcgttgcctggttagggaaagacttgctcaatatgagtgatgcagactggcgtgcgacccgtagcgatatccaaatgatatttcaggatccattagcgtcattaaacccacgaatgaccatcggtgaaatcattgctgaaccattacgcacttatcatccaaaaatttcacgccaggaagtaaaagataaagttaaagcaatgatgcttaaagtcgggctactgcctaacttaatcaaccgctaccctcatgaattttcaggagggcagtgccagcgtattggtattgcccgcgcattgatcctcgaacctaaactggtgatctgtgatgagccagtctctgcccttgacgtatcaattcaagctcaagtcgtgaatttattgcagcaattgcagcgtgagatggggttgtcacttatttttattgctcatgatttagcggtggtaaaacatatttctgatcgggtattggtgatgtatctaggccacgcggtggagttggggacctatgatgaggtttaccataacccgcaacatccctatacaaaagcattgatgtctgcggttccaattccagatccagataaagaaagagtaaaagtcattcagttgcttgaaggagaattgccttcaccgattgatcccccctcaggctgtgtattccgcacccgttgcccaattgccggtacggaatgtgcgaaaacacgtcctttattagaagggagtttccgccacgcggtttcgtgccttaaagttgacccactgtaacttggtgattttctgtgattacgtctgcatcgttcacggcagacgtggtcaagaatataatacgaaatacttatctgttttccagggtccaacatgttgaaatctattgtatatacctgtcatacttcgagctaagtatgtgctggttattggcccatctatggacctcacctctgcgaagccgctgcaagcaatgttcaaatctgctccatcaataacgcttgtcaccccagtcactgacttgttgttgacctcaaaatacataagctcctgagacttactcagttgccgccttcctgcaactcgaattatttggggtatatatttttaatttagccattcaaaaattaaattaatatttaaagcctcttgtgtaattatatttaatttaaataaaataaattggccgatagattttatgaattaatttattttcattagtcccattgacgaattaaaacatattaagttaatgtgtttttgtcatttaattaaatgactctttaaattctgatgtaattaacttatacatttttaatgttttattaaaggaataggatatgaaaaaattaattttactttcatcattgtttttactttcatcttctgcttttgcaattaatgagagaggtgaatatgaggaagaagactttaaaaaacactgtgataaaacagccgcgacgatagtgaagtacgcgactccagggtttaatatcttctcaatttttaaagacttaatcgagcacggtgagttgaaagatggttgcggaaactaaaaatatgttcccagatatcctaaataagagcgtctaatatcgtatatacctatcgcccttcaatatctaggggggggagctgctcttgctcacctcagtcacttagttatctaagtgactgaggatttactcgattgctgcctacctgtatcttgaagtaacttgagtatatatctgcactgttaaagatatagagcgatcctgtattttagtcgtgctcttgctaaggataattaagatacattgccccggggttgaactatggggcaatgattaactctttatttttttgataactttattctttccataatatgtggcaaagcttgtgatctttctctcggcacagcagtactcgggcaaaaatatcgttaatttcctcaccatcactgtcggctaaaccgataacaacttcagcgaaaaagtcaggatttatgtcaaaatcgacatgctcctgccaatcttccgccggatcaaacaactcagcaccaccgcgctcttcaaactgaagattaaacaatagaatatcggctggatcgaggttatcccccgcgagttccagaaaaatatcgtatgcctgttccagtgtttcatcttcagtgaggcgattattgagatccatcgagcttggctcttgtgtgttctggtccatgtgcagattcccatttatcatttgcggattgtgctaattaaaacattctcgctaggttttttacaatttttatcctgcccaataccgctcattcagataatctgcaatttcgtggtcatgaattcttcggttttttacaataatgggctgaaaaaatagaataaacgctcagttactcggtgccaaagagggcgcttgttccaccgttcaccatccaataaggcagagcgggcgatataatcatcctgaacttgtgctaaatcagccccaaagccatcatcatcaatcaccagtgtgatttcaaaattcagccacaaactgcgcatatccagattaacagtgccgactaaacttagctgtccatcgaccagaacacttttactgtgtaataggccgccttcaaactgataaattttaacgcctgcattcagcaattcggtgaagaatgctcggctggcccagcgaaccatcatcgaatcattctcacgcgggacaataatactgacatcaaccccgcgttgtgccgcggtacagatggcatgtaataagtcatcactggggacaaaatatggcgtagtcataattaactgttcacgtgcggcatacacagctgttaataatgcctggtggatcatttcttctgggaaaccagggccagaagcgatgacttgaatcgtatgaccagtctcttcttcgaatggcataatattcgcgtcggggggcgggggtaaaatacgtttgcctgtttcaatttcccagtcacaggcataaacaatacctagggttgtggctaccgggccttccatgcgcgccatcatatcaatccactgaccaaccccggcatcttgtttgaagaaccggggatctaccatgttcatactgccggtataagcaacatagttgtcgattaacacaattttccgatgttggcgcagatccattcggcgcaagaacatacgaaatacattaactttaagtgcctcaaccacctcaatacctgcattacgcatcattgcgggataagggctgcggaaaaattgcttgctacccgctgaatcgagtaacagccggcaatgaacgccgcgtcgagccgcagccatcaacgattcagccacctgatcgaccagaccaccaggttgccaaatataaaacaccatttctatattgtggcgggcgagttcaatatctcgtactagcgcttttagtgtgtcatcggttgttgttaatagttgtagttgatttcctttaacaccgtttattccttgacgccgttcacataattgaaacagtgggctggcaacttcgctattagagttagcaaagatatgttggcattccttgagttcactcagccagcgagcggtcgatggccacatggctttagctcgttcagcacgccgcttacccaaatgcaattcaccgaatgaaaggtaagcaattatccccaccaatggcagaatgtagataatcagtaaccaagccatagcagaaggaacggccctgcgtttcatcagaatacgcaatgttaccccggcaatgagtaaccagtagccaaaaacggaaagccaactgattacggtataaaatgtcgtcataagggcgtaaatcctgttcacaaacggtcactaaagagtgtacgcacagtatcgagaaggtgaaacctttaatcggttatattgatgtataaaatcttttcatctaaaaggacttgcaactctcgataaaatgataaataggaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaatagatcattatttatagttttgagggcatgtcgggggcttttaatctgggccgctattttaccacttacggcttggcgctgaggttgaaaagcttataatggatgggttttcggctttggaagaatagtttcatgagacggagtagaaatgaagttggtcgctggcgtatgctgcgacaaaatcaacggcgtaaaacccgctggcttgaaggccaatcacggcgttaccggcatatctattgtgttaggcaactccacgagcatcagcatcgtagggcgttgttattcaccgtagcttatgagtggtaagaccctattatggtaataaggcagtctctatgaggctgtttttgttttgaatctttccctgaaaatagacaaaatagttttgcatttaaatatttcatgagagatatttatcatggttaattttatgcggatagcggatagtttgattttatttttataagtcagccatctaaatataagactgtttttatttaaaataagaataaatcatttattaaaggatctatttacacaagttgctaattgacgatctaaaaaatgacgtttattattcttgcaactctctttgttggttttattctgattgtctttttttgaataactctaatcatgagagttaataattatctgaataattggatttgcaataaaataaactataagtttcctgccttatcaaaaattaacttttaataaatggaatcattatgaaatggattacgacattagcgcctctttcactcgcattatctttgggtatctcggtggcgaatgctgccagtgatgctagcaacacggtatctttcggttacgctcagagtacgctaaaaattgatggggagaaaattggaaaagataataaaggttttaatctaaagtatcgccatgagttagattcagtacttggcattgtcgcctcttttacccataccaagcaaaactacggtatgcctggagatagcgatgggaagagaaaggttgagtattattctttgatggtgggtcctagttggcgctttaatgaattcgtcagtgcctacgcattaataggtgcaacccaaggtaagagtacacacactaagccgcgtatggtaagcaacactgttagcaaaacaagcatggggtatggtgctggcttgcagttcaatccggtaaaacacgttgctattgatacagcttatgaatacgccaaaatagaggatgtaaaaataggaacttggattgtgggggttggttaccgcttctaatattctgttgattaacgcagataaccagaatgacttactggttattattacttttatgccaccttataaactcggtggcttttacattcggataacaaaatagacatagataaaagttagatttttgtatgtcgggtatattaatttgcagtgaatatcacagttatataattctgattagcagatgatgtgataccgattacagcaaaggctatggtttatgtctcagtataaattagctaaaacagtattctttggggacttgaaagtcagcgccgctctctataagtatgaaatttattgtgaagagtcagagttgatttaccacgcggccatttattctgaacaagttattgctgctggtaaacacacctatccagtttgggtcagaaaagatcatatgatattaaaatcaccagcacatatcttggagaaggccgttgaggcttgcgaagagcattggctgaaacactacaaagggtagcgttatgctgaggttttctatcgtggttaattaacaaaaaaaacttataataatacgcctagctttaggcgtattattatatctagtgtctacaaccgtgggctgtttaataagactaatcaaaaaaacgagataagaaccctttttttctgtagtgcttggattttgagtatccgtgattaccatgctctctctcatcagagaatgaggttgctggtgagttttctaccgatttttcaatgagtttgtctaatttcccgcgatccaaccaaacaccacggcaatttggacaatagtctatctcaatacttttgcgttcagtcatcactaactgggtattattgcacaccggacattccatagctttcatctccgcattaaatcaacgtgacctgagtttgtgcgatatagaaactgtccttaattagacaatgattccaggtaattatgtgtaagtgtggttaaattaatgcggtgaatatgtaaaattcatgattgtagggaggatgattgtagagagcaacgcgtatatctcggagttgatacccgctggctacacgcgtagggagaatgacttttagattcaaaacacccgtttaaagggtttaataattaccgactggtaaacacctgcggcaacataaggatcttgttcagcccatatctcagcttcttgcaatgaggaaaagtcagcaatcactgtcgagccagtaaagccggcattaccgggatcggcactgtcgatggctgggttaggtccagcggtcagtaaacggccttgatcctgtaaagcctgtaagcgagccaaatgcgcaggacgcacagacattcgcttctccaatgagttaggtacatctgtagcaaatatgacgtaaaacatttttcacctttaaaatcataataatgatagttatcaatggtgttcaataacagcatgttacactcacgaatacaaccatgggaaagctaacaatgggtgttaccacttaatggttgttatcacttagctacccatcatggaataaaatgatctctaagagtaaagataaagtgctgccacggcgagattgtggattaaaacgtcatttagcgctaattaacgagaatgtttgtcgttccttattgaacatgattgctatttgcatttaaacttggctgcatcagaggacattgaatcattatgcagctaataaaatttttctcagatcgacggttaacatggtcactcattttttcaatagggttgcacgggagtgttgttgcggcactgctgtacgtttccgtagagcaaatgaaaattcaacctgaaattgaggatacgcctcttgctgtaacgatggtcaatatagcggaatttgctgcaccacaaccggctgccgccgcgccagagccagttcaagaaacaccagccgtgcccgaagagacaccgcctgtgcttgaagagacaccaccggaacctgaagagctgcctgagcctgttccggtgcctgttcctgaacccgtgaaacccaagccgaagcctgttaagaaagaagttaagaagccggaagtgaagaagacgcaagcaccgccggatgacaaaccgtttaaatctgatgaggccgcgctggttgcgaacaatgcaccggtaaaatcggcaccagttgcctcaacacctggcttatcaacatccgctgggccaaaggcactgagtaaggctaaaccctcttatccggctcgagcattggctttagggattgaagggcaggttaaagtacagtacgacattgatgagagtgggcgagtgacgaatgtcagagtgttagaagcaacaccacgtaatacttttgagcgtgaagtgaagcaggtcatgcgtaaatggcgttttgaagcggtcgctgctaaaaactatgtgactaccattgtgttcaagctcgatggcaaaatggaaatgaattaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaattaaataagactgtcaccaacctcagggccgcttttgcggcccttcttgtttgatcaatactctcacattcattattgagtcgcacctacttcgaaattacctttaccgctcggtaatccacggggtttacccgcatcatcaaccgcgacataggtgaataccgcttcagtagcacgataacgctgccctattggctcagaagaaaccttttttacccatacttcaatgttaatggtgatagagctgtgcccggttttaatacagcgtgcatagcagcaaacaacgtcaccaacagccacaggcttaagaaacgtcatgccatcaacacgaaccgtcacaacgcgaccctgtgcaatttctttagcttggatagcgccaccaatatccatttgagacatcaaccaaccgccaaatatatccccgttggcgttggtgtctgctggcattgccagagtgcgaagcactaactcaccgttaggtaatgaaagttcaccgccagatagttgttgttcctgagtcatttctgtctgcttttaaaagttaatccactgactaagggcggcccactgagcgttcagtgagcatcaaaataacgtttatttaagacttcttctgctcttccggcatatggcgataaatataaacgccactgatcaacgtaaatatcagtgtcagagcggttaagccgaaaactttaaagttgacccaaatatcctgaggcaaccaaaacgcgacataaatattcagtagcccacagaccagaaagaaaatggcccacgacaggttcaatgttgaccaaaccttgtcaggtaaggttaactctttacccaacatccgttgaatcaacggcttcttcatcacccattgactgactaataaagccaaagcgaacagcacatataaaacagtcactttccatttaataaacaagtcactgtggaatgcgagtgttaatgtaccgaacaccagtaccatcgctgcagtaaccaatgtcattttttcgactttgcgatatttcagccaggtaaaggccagagctaccaaggtggcaacaatgagtgccccggaagcgacaaaaatgtcgtacatcttataaaaaataaagaacacgactaatgggagaaaatctaaaagttgcttcatgaatcaatccatcatttgtataccgcccgaatataccggattcagcagggggagggtatccgtagtaaaagcctattatcgttaataatcaatctgaatgctcgccttgtcggcagaatttgcagaaacttacgaaaaatcagtaaggaacacggtttgcatattgccagtgatgagctaacccagcatgatgaaagataaatgttgggttgaggcttggtggaatatatatgcagaaaaaatcccttcggtattggatgccgggtttgacccaattaatggcctatgagcgtgattggataaagcctgacctccgagcggggttatcggtagccgcagtcgcattacctattgccattgcttatgccgagttgacgggcgttagcgccgcagtcgggttgtactcctgtattttgccgatgatagcctatgcgttttttggttcatcgcggcaattaattgttgggccagatgccgcaacctgtgcagtgattgcggctgtggtagccccgttggctgcagggaatagtgaggttcattggcaattaaccatcatgatgacgttgatgatggggtcatggtgtctggtcgccagccgctttaagctgggagcgttggcggatttattatcgcggcccatactaaccggtttactgaatggtgtggcgatcacgattattgtcgatcaattaggtaaggtttttggctttatgactcgcccgccacagctcattgaacgagtcttggcgctcccctataacatgtttaacagccatttacctacggttgccatctccttactgacctttgtggtgctatatggggtcaaatggttgagacccaattggcccgcacccttgctggcgattgtcatcgcaacctttgtgtcttgggccgctaatatgcagcaatttggtgttgatgtggttggcggttttgagggggggttacccatagtacattggcctgattttcaacccggcctgttacgcgatatggtcatcccagcccttaacctcgctgtggtcagttttgtcagtatgatgctcaccgctcgcagttttgcagcgaaaaatggttatgacgttgatgttgaacttcgtgcattgggtattacgaatattgtttcagctttatcacaaggttttgctattagtggtgccagtacgcgcacggcggtgaatgatgctaacaatggtaaaagccagttggtttctatcattgcggctctggtgatcgcgatggtcctgttgttcttaacccgcccactgcaatttattcccattgcggcattaggtgtcgtgttgatttaacgctgcctggtcgttactgagctttaaaagtttgtggcaactgcgtaaacgcaatactcaagctttctatctggctatttttacatttgttagtgtggttttagttggtgttatcagcgggatcggcctggcggtattgttagggctgttgcaatttttgcggaccgtattccggccgacagagcaactgttgggtgttaacgctgatggcatgatccattcaatgggtaacggtaatggtattaaagccgttcctggggtaatgatttaccgttttaactcaccactgacctattttaatgtcgcttattttaagcggcgtatcctgaatttggtggatagcacaccacatcctgctgactgggtcgttattgatgctgttgccagtttcacctatgctgatatcagtgtattggccgccattgatgaacttaaacgtgaccttaagcagcggaatattaaactgatattagcggggcgacggacagaattaacccgctggttccgtattaatcgcctgaaaagccatgatgacgatttggtcttggtcccggatttatatctggcgcttaagttgattcagagtaaacggcgggtagcagagaaacaggaacacgagtcagaaacgggattggaacctgagataggctgacagatatcgttctatgagtatcgatttcactgtctacagtttgaacgcctgatgtaatacatcaggcgtttttgaatgatacaacgtcaaactatggcaaaaattatcatttatctctgattactgtttatccagtgaaactgggcgtaacagcatatacaggcggaataaatagaccagcagcaatgcagaagccaaattacttaacgtacttaaaacgatggtagctatcgtaggggggagtacagtaaagcggctaattaagaataatagaagaagtttaacggctatccataacatcatggctggcacaatcaaccgcacattggcaaatgccaactgagcactggctttcattgcagcaaaaattcccattctctcattggtgacgataatgggtgacaatgaaagtgcgatcgcgatggctacgcctggcacgatgaagaatgttaacccgagttgaatgaccaaggtactgataaacatcaataccagtaagcggggtaagatgggcagagagagacctatcgcctgtaacgcactgaccctgcggccctgagaaaccattgcaatcagagttaacaacccaccgactaataatacattacccaccaatgctgagaacgtggccaccgcagagacccgcaatagcaccatctgctgctcaggtgtcatctgtgacactatctcactgatgctaagatttcccgatgacgtaatatcattctccggaatacttaaaatactcagttgttctgaagcgggcataaatgtctgattcagcatgacggtaataaacgcagtcagtagggccaacagcaggatcgctgctatctgattacgtaaaaagttaaaactgtcacggtataaagtgttagccgtgataggcatgaaagctccttgggatcgaaagaatagcgcttagtgggtgattataccttgttatgggcgttgtgggatcctgtcattagcctgtagcgggtttcttctaattttatttccccgaagttatgtcgacatagcggtatccatccccatgaattgattaacaaatgcacatgttgattttactgtttatttctaatcgaccggttgcccggcaaagtaaaccgccagtttatcgcacgatgtctcaaacacccgtcttgatgttgatgggcgttgtccagtgttcagacaatggcagcataggtatgataaatggcaatttggcttttatgatccagatcaatttcaatattattaataaattaaataaccatacataaaataggatttatttaaaaagatacgaaagatgtgatctcgattagatcacaaatactcatttgtaggtatattcacccccgtaaatatacctacaaatggaatggataatgaaaaaaatcactttggcactgctcgccgtggcctcgttagtacctacagcagcaagtgcacatgaagctggcgattatattttccgagcagggacggcaaccgtcagacctaatgccgggtctgatgatgtgttaggtaacggttccttcaaagtcgataacaatacccagttggggctgaccttcagttacctgatcaccgacaatatcggtgttgaattgctggcagcaacgccattcaaccataaagtggggctggcaggggtagggacgattgcggatgttaaacaactgccgccaacattaatggcgcaatactatttccgtgataaacaagacaaattgcgaccatacctgggtattggtctgaactacaccaaattctttgacgaaaaattcaacgcgacaggctcagatatcggtctgacgaatttaagtgttaaagattcatggggtgttgcagggcaagctggcatggattatatggtcagtgaaaactggatgctgaacatgtcagtctggtggatgaacattgaatccgacgtgaaatttaatttggcaggcgaagagcacagcatcaatacccgtttggccccatgggtatttatgtttggcgcaggttatcgtttttaatgacccttcgggcttaaagctgtagcgagttagcgacactcactgacaggaataagctcattgggattgccgacctgcagcgctaatgagtttacatcagttaggcgggcagtaaggaggtgcggttatgcgcctcctcctgttttttacttaatcagcatttgattactgactgactttacacccggtaccgagcgggtgacttgtacggcccgattcgcatcctggcttgaactcacgaagccacttagctgaacacggcctttaaatgtttcaacattaatttctgtcgattttagattcttctcgcccaataatgcggccttcactttcgtcgtcactaccgtatcgtccagataaccccctgtgccttctgatttcgcggttggcgcacaagctgataccgccatagccataatgatggcgatacacaaagctgaaaaggtcttaaaaaacttcataaatgactctccatgtttacctataggttaaaggagcttagaggacgttgcgggatagctgaaggatatatcgactaacacgctaagcgctatcacggttccctcatgacatatcaaacgtaaaaaatgcttagcgtattagctaattattggttatgaattgcctttattcaaatttgctacaaatttataacggaaatagcccaagaaatggctgaaaatagcgcctgtttcatgtaaacaaacaggcgctgaagggcggtaatgacagcagttaacggtaaatagtaattaattctaaacggtaactcactctcaatagtaaccaattgtaaataataactagctgcgggttgccgctttcatctctgtgacgaagcgggttagcgtgaactaacatttcaacgggttgtgcaacatttttttcaatgattttgacgattgctgagcctgaaatagcacccgccgcgcccgccgccaggctggcttttacttgcgcgggttctgaaataccaaagccctgcaatgcgggcgctgcattatattcacgcagtttatctaccagatggtttaacggtaactggccgtgattttctgcaccggtgactccggcacgtgataacaggtaagtataaccacgaccatgagaagcgatttctcgcagtaagtcatcgtcggcattaggcgggcagatgaaaatgggtgcaatcccgtgacgtaaggccgctgcccggaaaggggcagactcttcaaatggcacatcagcaattagcaccgaatcgacacccacctcagcacagcgctggtagaagtgatcaataccattgtggaataccagatttgcatacatcaacaggccaataggtattgtggggtgtttttggcggatttcggccagtatttcaaaacaaatacccggagtgacacccgcagcaaaggcacgcagcgccgcattttgtatggtagggccatcagccaacggatcagagaacggaatccctaactctaatgcatctgcacctgccgcaattaacgtatcaataatattgagtgacatcgccggagagggatcgccaagctggacgaaaggaacaaaggcaccttcttttttggcggctaactgcttaaaaagttgctgataacgctccattaaatctctccccgtgctttcagaatatcgtgaacggtgaaaatatctttgtcaccccggccggagagattcaccaccagtatttgttctttatccggatccgctttaatcattttcaacgcatgtgccagagcatgagaggactctagcgctggaataatcccttctttacatgacaatgtcttaaatgcgtctaaagcctcatcatcggtaatggagacataatcagcccgcccaatactgttcaaataagcatgttgcggccccacagaggggaagtccagaccggcagaaatagagtaagattcttcaatttgcccatcgctggtctgcatcatcggtgatttcataccgaagtagataccgaccttaccgtgttttaggggggcaccatgttgcccggtttcgatccccaagccggcaggctctacgccaatcagacccacatcaggctcatcaataaaatcagcaaacataccgatagcattagaaccgccaccaacacaggccaatactgcatcgggcaggcggccttctttttccagtatctgagccttggtttcttcaccgatcatgcgttggaattcgcgcacaattgtcgggtaagggtgagggccagcggcggtacccagcatatagtgagcggtttcataagtacctgaccagtcacgtagcgcttcattacaggcatctttcagcgtcgatgaaccactatgcactggaataacctcggctcccatcaggcgcatacggaaaacgttaggcgactgacgttcaatatctttcgcccccatataaatgcggcattttaaacccagcaatgcacaagccagtgcggaggcaaccccgtgctggccggcaccggtttcggcaataatttcagttttacccatgcgtttagctaataaagcctgacctaaaacctggttggttttgtgtgcaccgccgtgcagcagatcttcacgtttcagatatagcttggtctttgtccctttggtcagattttgacacaaggtcagggcggtagggcgaccggcatagttttttaacaaatcttgaaatgcggcctgaaattcaggatccagttgagcactgacgaatgcgtcttccagttgcttcagggctggcactaaaatttggggcacatacataccgccaaattcgccaaaatagggattaagtgtcgtcatttttctgtccgttatgcgttggtttatcgggttaaccaaagtaagttcatatccccttggtatttgaagccgcagtggtgttagctgcgacgccaactatttttgggataaagtaaatcttgtttggggataaagtaaatcttgaaatagagtcaatcagtacacgcgtaatgcctggaatacagcggcgatccgttgggggtctttgatgccaggggcgctttctacgccggaattgacatccagcccggcacagcctagttgggctgccacatcacagttatctggccccaagccgcctgccagcaagacattatctagtgcttgatctgccaataatgaccagtcgaaacgttgccctgtgccacccgtaccgtgatccaatacgtagcgttcaacttgctgtaagttgcgttccggcatcgtgtcaccgacactcagtgccttccaaatctggcaatccgcaggtaatactttgcgcagttgattgatatactgttgatcttcatgcccatgcaattgcactgctgccagtgagagttgttcagccgtttgccgtacagtttctatttcagcatgacgaaaaacaccgacatactttagcggcgcaccactgataaccgtacgggcgctggcgatatccacataccggggtgaactgtcgacaaaaatcaacccgccgtacaccgcacctgcgtggtaagccgtggcggcatcttgtgcgcgtgtcaggccgcaaactttattttcgcccagtaacacccggcggacggccgcgttgagatcgggttcggacatcagggcactgccaatcaggaaaccgttggcaaattggctcaattcacggacctgacgataatgactaatgccagattcactgattattgtgacaccttctggtaggcgtggtgccaattcacgggtgcgattcagatcgatagacaggtcacgcaggtcgcggttattgatgccaacaactttggcacccaaggtaatagcacgctccaattcttcggcgttactggcttcggtcaacacccccatgttcaggctgtgtgcgacggcggccaattggcggtaagcctcatcgtccaagaccgacagcatcagtaaaatggcgtcagcgtggtaaaaccgcgctagctgaatctgataagcatcaataataaaatctttacacaataccggctgagtgacggcggcactgacttgtggcaagaaatcaaaactgccctggaaatatttctcatccgttaatactgagatagccgacgcatagtgcttataaacaccggcaatctccgccgggttaaagttgtcacggataacccctttagaaggtgaggcttttttgcattccaaaataaagaccgttttatcgccttgtagcgcgtgataaaaatcgcgctgactctgggtgatttcgttttggaagcgggttagaggctgttgcagtttccgcgcggcaacccaaatttctttatcgtgtacgatttggtggagcacggttttggttttatcactgtcaactttgtcactgccaacgttataaccctcggttttgtaacccccagtttcctgcatgatttatcctctcgctgccagagcagtaacacgatcaaaagcctgaccgctgtgaatcatttccaatgcctgttgcgcattatggcgcaggttttcttggccgtataacttcagcagcaaggcgacgtttgcagcaacggcggccgcatgtgctgtttcacctttaccttgtaacaaccgtgctaaaatgtcacggttttcttccggcataccgccttgtagagcggcaagcgggtagcgattcaaaccaaaatcttctggcgtcaattgatagctttcaatactgccattattcagttcagccacctgcgtcggggcatgaatagccacttcatccattccaccgccatgtaccactgccgcacgttgataacccagtactttcagcgtttgagcgatcggtaacactaactcagggctatagacgccaatgagcgccagcggcgggcgggcggggttgatcaacggccccaacacattaaacagggtgcgggtctttaactgctggcgtactggcatcgcatgacgaaaacccgtgtgatattgcggcgcaaacaggaagcagaccccgagatcgtccaacgccaaccgtgattgctcggcactcatgtccaaacggataccaaatgccgccagcagatcggatgaaccggaacggctagaaacactgcggttaccatgtttagccacttttacgccacagctagccgcgacaaaggcactggcggtggagatattaatactgttggtgccatcaccgccggtcccgacaatatcggcaaacaggtagtctgggcgtggaaagtgttgcgcatctgccagtaaagcttgagctgccccggcaatctccgctggggtctccccgcgtactttcatgctgattagcactgcggccagttggcttggctcgagttcaccacgtacaatcgccgcaaacagttgctggctttcttcttggctcattgactcagcccggaacagtttttcgaataaatgttgcatcataaactccttaattacgctaacgcccaggccagtgtttgttcaagtaaacgcgcaccgtgggtggttaaaatcgattccgggtggaattggtagccacaaacgcggtgagcatcatgacgaaccgccatgaccatctcgccaaaacgggcgttaacggttaattctgcggggagattactgccgactaaggagtggtagcgggcgaccggtaatgggtttggcataccggcaaacataccttgcccatcatgttcaatcgccgaggccttaccatgcaatatctcacccgcttgaccaacatggccgccataggcttcgataatggcttgatggcccagacaaataccaatcatcggtaactggccctgcaagcgttgcaatagctcaggcatacagcctgcctgtgctggtgttccagggccaggtgacaacatcagcaccggttgttcgagttgttgcaagcgttcaataatgttatcggcggcaatgtggttacggtaaataacgacgcgatgaccactggaacgaagttggtccaccaggttgtaggtaaaggagtcgatattatcgagcagtaagatatcggccattagaaaatctccttggcatgatgggcagtggcaatggcgcgcagtacggctctggctttattccgagtttcatcagcttctgcttgtggaactgagtccaaaaccacccctgcacccgcttgtacggtggcgatgccgtcctctacgtaggcagaacgaatcacaatgcaggtatccaaatcaccgtgagcagtgaagtagcccactgcaccgccgtagctgccacggcgtgagccttcattactggcaatcaattgcatggcccgtactttgggcgcaccgcttagcgtacccatgttcatacacgcttgataagcatgcagcacatctaaatcttgacgcagagtgccaatcacgcgggacaccagatgcatgacaaaggagtaacggtcaactttggttaaatctgcaacatagcggctaccgggttcgcaaatacgcgctagatcgttacgagccagatccaccaacattaaatgttctgccatctctttatggtcagtacgcatttccaactcgatacggctgtctaaatcacgatcgagttctccattaggacgacgaccgcgtggacgagtacccgcaatcgggtaaatctcaatttgacggttgctggcatcgtatttcagtgcgctctcaggtgatgcaccaaacagagaaaaatcattgtcttgcatgaaaaacatgtaggggctgggattatggtctttcagtgtctgataggccgccagcggtgatgggcagggcagcgtaaaacggcgggatgggaccacctggaaaatctcaccttcacggattgctacctgcaattcactgacaacgttgcaatactcttcatctgattggttacactgtaacgccatctctggcacggaggtggcaggaatggggtgtggcgcttgttgtaactggtggctgagttgctctaaacgggtcgccaggcgctgatactctgaactgtctggcgtgaacaggctggcctgcaagcgagttgaacgatgctgatgatccaaaaccagcaatgtctcggctaaatagaaacagaagtcagggcagcgttgatcctgacgcaacggaggcaaattttcaaaaccagcgactaaatcgtaagcgaacaaaccgcccaaaaacagggcctcacgctcggcaagtggggtattaaccagtgttaataattgacgtaaagcatcaaaaacagataaggactgtaagcgtgaatcctcatcctggacttcatttattaacgggaaagttaactctcggccattcggacgaacctgaatatcgacttcagtgggcagactggcatccagcagtggtaataaagaagccccattacgggtcaatgcttcgagagtgacggtttgccctaatgccgtgatacgcaaggcactgtcgatgaccaacaggcttttcagattctgtttgttgtcaacttctgcagactcaagcaacagggtcgcggggcgggcaccacataattgatgaaacagcgctgtcgggtcatcgcggtaacaggcgctagcggtgagtaactgtaaagtaggacgtgatgtttgcatcattgagtgatcctaaaaaagaggccctgaaaaattattacgctggaatctatccataaaaaaacccgctattagcgggctgaagcaatctgcactgtctgatgacggatatgcgtgattacatcgcccgagagagggagatatgccaccaacgcagtaaggaaatcagggaagtcttcattatcagtcacaactctctttgattgcattcagtttaatggcgacgctcggtttataggagcatcaccggatgtctcgcgaacttgtgtactagttaactggttcacgaggtaaatgtcaaccccgattgattgttttttaacgaactcttttttcataatcccatggaagtcagatgtaagattgattaacgttcgcgtcttgtaagcgggtatgatagccaaccctattttactggatgattgttttgagtgctgagccagcgttaccggatatgaaagaactcactgacgccacgacgttatctactgcttttacgctttatgatctacatagccatacaacggcttccgatggcacgttgacgccatcagagctggtgatcagagcggcacagatgcgtgttggggttctggctatcactgatcacgataccactgctggtttggcagaagcggcggcggcgattgaacagcatcaattagcgctacgattgatccccggtgttgagatttccaccctatgggaaaatcatgagatccacattgtgggcctgggtattgatgttcagcatgtgagtctccgtacgttacttgaggcacagtctgagcaccgttatcagcgggcccaagagatcagcacccgtctggagaaagcacgtattgtgggcgcatgggaaggggctaaccggttggcaaacggtgggcaggtgacccgtgggcattttgcgcgttatctggttgagttagggctggccagcaatgttggtcaggtgtttaaaaagtatttagctaaaggcaagaccggttatgttcctgctcagtggtgtacaatagaacaagctattgatgcgattaagcaatcaggtggacaagcggtattggcccatcctggccgttatgatttaacggcaaaatggttaaagcgtttattggcccattttgctgaacatggcggggacgcgatggaagttgcccagtgccaacaagcccctcacgagcgggcgctactgggtcaatacgcacgcgattatcatttactggcatcccaggggtctgatttccatcaaccttgttcttggattgaattgggtcgcaaattgtggctgcccgctggggtggaaccggtatggcgagattggcctacagagccagccatgccgctcgtacgttgaataatgaggtagaatcatgagtcaatttttttatatccacccggacaatccacagccccgcctgatcaaccaatgtgttgatgttttacgtaagggcggagtggttgtgtacccgacagattctggttatgcccttggctgtcgtttagaagataaaacggcaatggaacgtatctgtcgtattcgtcaattggatggcaatcataacttcacgttggtatgtcgcgatctgtctgaattatccacgtatgcgtatgtcgataactccgcttttcgtctgattaaaaataacacaccgggtaattacacctttattttaaaagccaccaaagaagttcctcggcggttaatgaatgataagcgtaaaaccattgggttacgtgtgccttctaatcctatcgcgttggcgttactggatgcattaggtgagccgttgatgtcaaccacattgatgctgccaggtaatgatttcgctgaatcggatcccgaagagatcaaagagaatctagggaaacaggtggatttaatcattcacggcggttctttggggcagcagcccaccacggttattgacctgactgattctgctcctgaagtgatccgcgaaggggctggggacgtaacgccattccggtaacgcaagccccttccgataagagtctgcgagccttttggtcccgacttaatctattggcttgttaaatctatcggtttgttaaatctatcggtttgttaaatctatcggtttgttaaatctgttggttcaaatagacgggtattgcaaaaacaacatatctatttattagaatcattgatcctaatattagtgtaaaatgtccggccacggacaagtgtgtgtgccagttttattgatacgcgatgtgacatactgttttctaaaatgtattacaatcagtgggttatactttaatttggtccttaacgtattgattacaatatataacacgacgcctgtgaaggcgacattagaggttgctcaatgagcgagaagtcagaaaagcaaaagttaccaaccccaaatccacacacccctgctaagccacagggcgctaaaattgtgggtgaaaaattacagaaaatcctggcgcgcgctggccatggttctcgtcgtgaaattgaagccattatccagcaaggccgcgtcagtgttgacggtaaagtgtcaaagctaggtgatcgtgtagaagtgacccagtccactaaaattcgtctggatggtcatcttctttcaattaaagaatctgaagaaaatgtgtgccgcgttctggcgtattacaagccagaaggtgagctttgtacgcgtaatgatccggaaggtcgtccaacggtatttgaccgtttacctaaactgcgtggttcacgttgggttgcggttggtcgtttggatgtgaacacctctggtttattactgttcactaccgatggcgaattggctaaccgcctgatgcacccaagccgtgaagttgagcgtgaatatgcggtgcgggtatttggtcaaatcgatgatgataaaatcaaacagttgagccgtggtgtacaactggaagatggccctgcggcatttcgtactatcagctaccagggtggtgaagggataaaccagtggtataacgttacgttgaccgaagggcgtaatcgcgaagttcgccgtctatgggaagccgtaggcgtgcaggttagccgcctgattcgtgtgcgttatggcgacattaatttgccgaaaggcctgccacggggtggctggactgaactggatcttaaagccactaactacctgcgtgaattggtcgaactggatgttgaaaccgtcagtaaattacccgttgagaaagatcgtcgccgggttaaagccaaccaaatccgtcgtgcagttaagcgccataccgaagtctcgggccgccaggttgctggccgtcagggttcagcccgtaaaggctctacgcgtcaaaacgtgggtaatgcggcacccgcagccacggcaagtcgccgtagtggcccgaaaaaacgcggttaatctcaggcggattaatgcgtcgttaaccgcgtctgtcattagacatcaatagcgacgtgaataatgcttattgccgcagttttttggactgcggcaatattatttttaacgcttataaaatattaccaatcaataccttgctgcgcttttattcctgcatcgaaagcatgtttgacgggacgtaactcactgacggtatccgccatctccagtagatcccggtggcacccacggcctgtaataatcaccgtttgatgagcagggcgctgattgagtgcgttaatcacctcatccaatggcaagtagtcgtaagcgatcatataggtcagctcatccaataccactaaatccaatgttgggtctgctaacatgcgtaaagcatgttgccaaacccccagacaggctaccgtatccgtctccctgtcttgtgtattccaggtaaaaccggtcgccatcacctgaaattcaacgccatgttgttgcagcaggttcttttcaccgtttggccactcccccttgataaactgtatgactcccgctttaaggccatggcccaccgcgcgggtgactgttccgaaagctgctgtggttttacctttcccgttaccggtaaacacgatcaaaataccgcgaacttcctgtgctgcagcaatccgtgaatctaccttttcttttaatcgttgttggcgctgctggtggcgatcttcagacataatgattacgttccttttattcagctggaccaggtttacggccgggctgtgcatcgaagctgatccccgtttttctacggctgtcatcgcccatcaaatagaggtacaacggcataatatctgctggcgttttcaacttgctcgcatcttcatcggggaatgcggtcgcccgcatttgtgttcgggttcctccaggattgatgcagttaacccgcaggttgctctgtttatactcctcggccagtacttgcatcatgccttccgtggcaaattttgagaccgaataagctccccagcctgcacgtccctgacggccaacgctggaactggtgaacaccagagaggcgctaggggatttcagtaataatggcagtaatgcttgagttagcataaatgttgcattgacattcacttgcatgacgtcttgccagacggcgatgctttgctcggacatgggggcaacttcacccaataaaccggcgttatgtaagacgccatccagcctagggacctgtgcacttacggtgtcagcaagttgctgacaatccgcggcggtggcatgcaatagatccagtgacagcactaacgctggcaaaccgcccgcatcagctatctgcttttttaccgcgagcaatttactttcggtgcggcccactaatatcaggcgagcaccaaaccgagcgtaagtcagggccgcttcacgaccaataccatcacctgcgccagtcacgagaataatgcgctgattgagcaggtcatgtttaggttgataatgcataattattcctcttgctggcggagtgaactcttcccgtccataccgtgtgatctttctcattcttatatttaagtgaaaccaatgcaatttttcatttacgggagacgccagctcagtggttcgctagaatgcaggtatctctctaaaaacacatgaagaaaggcggtatttgtggagttaatttctttgtacgggctgtttctggctaaagtggtgaccatcgtggttgcgattggtgcagtagtgttattggtggtcagccagggaatgagaagacaagggcaacggggggaattgaacctggttgatctgggggaacaatataaagaaactcagcgagaaatgcggctggcacgcatgagccatgcagaacaaaaagcctgggttaaagaatttaaaaagcaggaaaaagcggatcaaaaactgaagaaacaacgcgcaaaatcgggtgcggtggcggcagtaaaaccatgtttatatgtcattgattttaaagggagcattggggcgcaggaggtctcttcattacgtgaagagatctctgctattttggccgttgcaaccgcgcaagatgaagtgttgctacggctggaaagtccgggcggtgtggtgcatggctatgggttggcggcttctcaattagcgcgcctgcgtcagcgtgggatccgcctgacggttgcggttgataaagttgccgccagtggcggttatatgatggcctgtgttgctgaccgcattatctgtgcgcctttcgccattattggctccattggcgtggtcgctcaaattccgaatttccatcgcttactgaaaaagaacgacattgacgtagaactgcataccgcaggtgaatttaaacgcacactgacgttgtttggtgagaatacggagcaggggcgtgaaaaattccgtgaagatttaaatgaaactcacctgttatttaaacaattcgtgcagcagcaacgtccttctttagatattgatgctgtcgcgacgggcgagcattggtttggtacgcaagccaaagagaaaggtttggttgatgctatcggcaccagtgatgatttactgatcgctgaaatggataatcacgaagtcattggcgtgcgttattctcatcgtaaacgcctaatagagcgttttatggggagtgcaaccgaaagtgttgacagcctattattacgttggtggcagcggggtgagaagccgctgctataacccatagtagcttcttagtgatggcaataaatgcagggggtaatctgaacggtaccccctgctatttgctaccaacccagccgttaactggctgtgataacaagaaaatattctgatactaatcaattaaatggtacttggcggataatacatgagccagatgtttgaacatattaaatacggcggttgttttcgctgttggtaagccctcagcatcaaggaaatattccccgcgaaatactaatacagggcctttctgttcaacgtctgttgcgtgcataccgtgcagataatcctcatgttgacgaataatttcattggcctctgctaataatttactacgttcaataggggttgtgtttacgtgcattacttttcctcactacagtgcaattttgccgtctattgtacttcgggttagcatttgtccgcaaaccgactaaggtttattcgagtatttggatgctctataacgactattggataaattcatattccgagctaattaggttgcgtggcgtattttatcaggtacagtgtgggattttatactatcaagtggaaggttttgttgacgccattaggcaaaatcacagcttaaactttgagcacagacaagaagttgcgggtttttcaagcaagactcgaaatgtacagttttgtgttccgatcaaaaaacaggttgatatcctaaaaaagtaccgcaatataaaaaagagattcagaatgctgcggcacagcaagataaaaaccttcttttagaagaaataatttaggtaaaggtaattatgggtaaagctctcgtaatagttgagtccccggcaaaagccaaaactattaataaatacttagggaatgattacgtggttaagtccagcgtcggtcacattcgtgatttgccgaccagtggctcagccagtaaaaagagcgctaactcagctgaagaaaaagccaaaaaagacgataaacccaaaaagaaagtgaagaaagacgaaaaggttgccttagtcaaccgtatgggggtcgatccttatcatggctggaaagcgcagtatgaaattttgtctggcaaagagaaagtggttgccgagctgaaagcattagcagaaaacgcggatcatatctatctcgcaaccgaccttgatcgcgaaggtgaggctattgcctggcatttgcgggaagtgatcggtggggacgataaacgttttagccgcgttgtctttaacgaaatcaccaagaatgcgattcagcaggcgtttaatcagcctggtgaactgaacatcagccgtgtaaatgcacaacaagcccggcgttttatggatcgggttgttggctatatggtctctccactgttgtggaagaaaattgcccgtggcctgtcagctggccgtgtacagtcagttgctgtgcgccttgtggttgaacgtgaaaaagagattaaagcattcgttcctgaagaatattgggagctacatgcagatttagtggctaaaggtgacattccgattcaaatggaagtcactcatgcccatggcaagccatttaaaccggtaaatcgtgagcaaacacatgcagcgctgacgttactggaaaatgcccgttataaggtgttggatcgtgaagataaaccgaccagcagtaagcccagcgcacccttcattacctccaccttacagcaggcggcaagtacccgtctgagttttggtgtgaaaaaaaccatgatgatggcacagcgcctgtatgaagcgggtcatatcacctacatgcgtaccgactcgactaatttgagtcaggatgcattgacgatggtacgtggttatatcggcgataattttggtgataagtatctgcctgcaacgcctaaccaatacagcagcaaagagaattcgcaggaagcgcatgaggccatccgcccttcagatgtcaatgtgttagctgagcagttgaaagatatggaagcggatgcccagaggttgtaccaattgatttggcgtcagtttgtggcgtgccagatgcctccggccaagtatgactcgaccacactgacagtgcaggcgggggatttccaactgcgcgccaaaggccgcacattgcgctttgatggttggaccaaggttatgcctgcgctgcgtaaaggtgatgaagatcgcaccttgccggtgattgaagtgggcagtgatttagacttacaaaaactgattccgagccagcattttaccaagccaccggctcgttatagtgaagcatcattagtgaaagagctggaaaaacggggtattggccgtccatcgacttatgcctctattatttcgaccattcaagatcgtggctatgtgcgggtagaaaaccgtcgcttctacgcagagaaaatgggtgaaattgtgacagaccgcttggaagaaaacttccgcgagctgatgaattacgatttcacggcacgaatggaaagcggtttggatcaagtcgccaatgatcaggccgaatggaaagcggtgctggatggcttctttgctgaattcagcgagcagcttgaaaaggcagaaaaagatcctgaagaaggaggaatgcgcccgaatcagatggtgatgaccagcattgattgcccaacctgtggccgtcagatggggatccgtactgcgagtactggggtgttccttggctgttccggttatgcattgccgcctaaagagcgctgtaaaaccaccattaacttggtgccggacgctgagattttgaatattctggagggtgatgatgcggagactaacgcattacgtgcccgccgccgttgccagaaatgtggtactgcgatggatagctaccttatcgataatcaacgcaagttacatgtttgcgggaataacccagcgtgtgatggctatgaaatcgaagcaggtgagttccggataaaaggctatgaaggcccaattgttgagtgcgagaaatgtggttctgaaatgcacctgaaaatggggcgcttcggtaagtacatgggctgcaccaatgacgagtgtaagaatacccgcaagattctgcgtagcggtgaagttgcaccaccgaaagaagatccggtaccattgttagagttgccttgcgagaaatcagatgcttatttcgtcctacgagatggcgcagctggcgtgttcttggcagccaatacattccctaaatcgcgtgaaacccgtgcaccgctggtagaagaattggttcgctttaaagaccgtttgcctgagaagttgcgttatctggctgatgcccctgtggttgataaagagggtaataaaaccctggtccgtttcagccgtaaaacgaagcaacagtatgtttcatcagagaaagatggcaaagcaacaggctggtctgctttctatattgatggtaaatgggttgaggcaaagaaataaattcaacctaaagcgaatacttaggctcgttgtagtctattgcttctgacctcggtaaagccagccttcgcggctggttttttattgggctaatttatccaagtgctttatagtcttaggtaatttctctagattatcactctcgagtcgttacctgcatttgttaaaacccgctattattttttgtgtatatgttctatacagtcgctgatgaaatgatataatcgttatataagatatttttttataacctggtgttattataaggtcatgctgaccaacctggcatcatgcagtttatagggttcaggtaataacttttcggcataccggtgcgataccgatataccaaactgtggatttccccgcagttattcaacctaggatggtatagatatgaaattgcagcagcttcgctatattgttgaggttgttaaccataaccttaatgtgtcctctacggcagaaggcctgtacacctcgcaaccggggatcagcaaacaggtaagaatgctggaagatgagttaggtatccagatttttgcccgtagcggtaaacatctcacgcaggtaacccccgcagggctggaaatcatccgtattgcccgtgaagtcttgtcgaaagtggatgccattaaagctgttgctggtgaacatacctatccggataaaggttcattgtatgtagcgaccacccatacacaggcacgttacgctttacctaatgttattaaaggttttattgagcgttatcctcgagtgtctctgcatatgcatcaaggatctcccacgcaaattgccgaggcagtctctaaggggaatgccgatttcgctatcgccaccgaagcattacatctttatgacgaccttatcatgttgccgtgctatcactggaaccgggcagtagttgtaaaacctgatcatccgttagccggtaaaacgcatgtcagtattgaagagctggcagcctatcctatcgtcacttatacctttggttttacggggcgttcagagctagataccgctttcaatcgcgcaggccttacgccgcgtattgtgtttactgcgaccgatgcagatgtgattaaaacttatgtacggttaggtttaggggtaggggttatcgccagtatggcggttgatccggttcaagatcctgatttggtgacagttgatgccagagatatctttacctacagcacgaccaagattggtttccgtcgtagtacgttcctgcggagttatatgtatgactttatcctgcgttttgccccacatttaactcgtgatgtggtcgataaggcggttgccttgcgctctaatgaggatatagaggccatgtttaatgatattaaattgccagtgaaatgatttagtagcaatttattattgttagctgaagaggccgagtgctcacgagtgtataaattgcgtgtgagttataaataacccacgcttcaccgtgagcttaaagctcgatagcagagaaggtgcatcttgaatcctctgctttatattgatattacggtattctcccctatcttatttttcgtaaatctatcttatgatgatcggtgcctgctagtttaaggtgtgatcagttttatttactgattaatcggtaaaaattgaaagttattacaattttttaggtctattatttcactccgcattaaatagaagtattaattataaatggagctgatatgtttcctcacctcactgattttgtatcactcagtatccttacaccgattaaaaatgatgctaaagaaactcctgttgaaccaaatgatataattattattgttaataatgccgataaggaggaaaacaatccacaatatgtggtactggataatggaattagacaagcaatgatagataaaaccacaaatcactatgataaagagtcacttactcacttggctagtacctatccacttgttgaaatcggtgtgcgtgataggttacaggaaataaaatcaccactgcagtttccctattctgtggatattaatgtagaagataaatcagaaaatggggtagtgattcatcaacatattgtttatgcatatagttctggaggccatggtagtacaagcagtccagctcagaattgtactcaagtgaataaaccactcattgacatttattgccagattgatgtgccaggggataataatttattacacaatctggatatcaagttgtctataaaactcaatgaagaaattggcttctctttaaataaaatatttaacccttatgatattctacgcaatatatgggggaatgtcataaaactatatgaagagaataaaattgataataacattaccgattcagatatgaattttgatgatgacgaatgggtaagtgatgaagatattgccctgttggaggagttttctaagcaaaaaaataatattgaagagccacataaaaaactagagttggtatatccagagaatcaagagcttgagtgggatgatgattttgacctgctccccattgattatttcaaatcagatgccgaggagtatgatctctccttacattaacaatataagtataaaaatattccaagggtgctaaacatagcctcattataattaccgtagcttatcgtcatcttaggtgatacctatcactatgaacgctcatcattgttattaaaatgttaacatttctttgtgttatatttaagctagacctcataacattagggttatagaccctaaataattcgagtttcaggaaggcggcaactgagtaagtcccaggagcttacaccagtaagtgattgggctgaacgaagacagccaacatacatgcaacttgaaatataacgggtataaaccttgcagagagatagccagataatacattgaattaaaacacttataagaaacaatggaggcactatgtcgttggatctatgtaaaacgagcatggccaagttggtcgcccttaaccacgaatattactactacagcctgccgcaattggcggcagtgttgggtgatatcaaccggttacctaaatcgttgaaagtgctgcttgagaacttactacgccacttggatggggtgcaagttcaggaagcggatttaaaagccattgtcgcctggcagcaaaccgggcatgccgatagagaaattgcctaccgtcctgccagggtattaatgcaagattttacgggtgtgcccgcagtggtggatctggctgccatgcgtgaggcagtccaacggctaggcggtgatgtggcacaagttaacccgttgtcacctgtggatttggttatcgaccattccgtgacggtggatgagtttggcgataaatcagcgtttggtgaaaacgtacgcttagagatggaacgtaaccacgaacgttatatctttttacgctgggggcaaaaagcatttagccgttttcgcgtagtcccaccaggaacgggtatttgtcatcaggttaatcttgaatatctgggacaaaccgtttggcatgaacagcaaggtgataagcaggttgcctatccggatacgttggttggcacggactcccataccaccatgatcaatggcttggggatactcggctggggcgttggtggtatcgaagctgaggctgccatgttaggtcagcccatatcaatgcttatccctgatgtcgtcgggtttaaaatgaccggtaaaatgcgcgaggggatcacggcgactgacctggtattgacggtcacacaaatgctacgtaagcacggagtcgttggtaagtttgtcgagttctacggtgatgggttagctgatttaccattggccgatcgcgcgaccattgccaacatgtctcctgagtttggtgcgacctgcggtttcttccccgtagatgaggtgaccctgaattatatgcgccttagtggccgcagcaatgagcaaatagcgctagttgaaacctacagtaaagcacaggggttatggcgttatcccggtgatgagccggtctttaccagtcaattatctctggacctaagttcggtagaacccagtctggcagggccaaaacgcccacaagacagggtcgcattacctaaagtgccatcggcatttaaagcgtttgaggaactggagttcaacaataagagagataaagctgacctcgttgctttctctcttaatggcaaaacccacgaactggcatctggcgcggtggtgattgcagccattacatcttgtacaaacacgtcaaaccccagtgtattaatggcggctggattattggcaaaaaaagcgactgaaaaagggttgaaaaccaagccatgggtaaaaacctcgttggcgccaggttctaaagtggtgaccgagtatcttaattcggccggtctaacccgctatctggataatctgggtttcaatttagtcggctatggttgtacgacttgtattggtaactcggggccattgcctgagccaatagaaaacgccatcaaagcaggggatttaacagtcagtgcggtgctctccggtaaccgtaattttgaaggtcgcatccatccgctggtcaaaaccaactggttggcatctccgccactggtggtcgcttatgcgctggcggggaatatgaatatcgatttaactcaggatgcgctgggtcatgacccttcaggtaagccggttttcctgaaagacatctggcctaccgggcttgagatcgccaaagctgtcgaggaagttaaaacggagatgtttcgcaaggagtatgctgaagtctttaatggcgatgaaaactggcaagccattcaaatagaaagtactcctacttacgcgtggcagaaagattccacttatattcgccttcctcctttcttcacggatatgaaggcagtgccggatcctgtgcaagatattcatgatgcgcgcattctggcaattttggctgactcggtgacgactgaccatatttcgccagcgggcaacatcaagctcgacagccctgcgggccgttatcttcgtgatcacggtgtggaaattaaagagttcaactcttatggttcccgtaggggtaaccataaagtgatgatgcgcggaacgtttgctaatattcgtattcgaaatgaaatggtccccggtattgaagggggcataacgcgtcatattccatcgcaaaatgagatgcctatctatgatgcagctatgcgttatcaacaagaaaacgtgcctctggcggtgatcgccggtaaagagtatggctcaggatccagccgtgattgggctgcgaaagggccacgtttactcggtgttagggttgttatcactgaatcatttgaacgtattcaccgctcaaatctaattggaatggggattttacccttagagtttccacagggggttgatcgtaaaacattaaggctgactggtgatgaatctatcagtgtcagtgggctacaaaatcttgctccagggcaaatggtgccagtgacgataacttatgcggatgggcatcagcaagtggtcaatacccggtgccgtatcgatacagggaacgaactgatttattttgagaatggtggaattttgcactatgtgatccgcaaaatgctgtagtgactggggggaatccttgctagttatataaggtcactgttagctagaggcttgagcgacaaaagtgtcatttggattgagccaccgaggttatcagcctctaaagggtaggtataattattgaacctacccttattcttatttcgcgactcacccgtactgattatttggtgagtaaatgccccattttggccgctttggttgccagataatgttcgttttttgggttttcgcccacgatcagtggcacacgttcgacgatattgatccccgcttgggtgaggatctcgacctttttagggttgttggtcagcagacgaaccgctttgatgcctaataatttatacatatcagaacagagtgtgaaatcacgttcatccgcagcaaaaccaagctgatgattggcttctaccgtatcagcccctaaatcctgcaatgcataagcacgaattttattcagcaagccaatattacggccctcctgacgatgataaatcagcacaccacggccttcttccgcgatacgcgtcagtgcaacctctaactgaaaaccacagtcacaacgcaggctaaataaagcatcaccagtcaggcattcagaatgtacacgggacagaaccggtttatcaccggagatatcaccgaatatcaaggccaggtggtcatgcccggtggccaactcttcaaaaccgaccattaaaaagtcaccccaaggagtgggtaactttgcttctgctacacgttttagctgcatatcattgttcatattatgacttaggctcttagagtatgttgtggcgcatcctactgccggatgtccgttttaaccagatatagacctttctacttggagagttgcagtgcagtgagtggcgataccactgacgtaaatcagcgcatagtggctcgctcaaatactgtctaatggccactgcaattacttaggtatatagggttaaataaaaaaatttccgtgataactattagctatattgccataagttttagtcggctgctgttcaacaaagcagcgatagataaagagggaaatacattgtatgcctatattttgttaaccagaaaaatttatgtatcttatcaattgactagcattacttatattatttagctattacatcaaggtaatctgtaatggcaagcgaagtagtatagatttgtctggtgtgataaacaaatgctgacttaatgtgagtttattattttctcaatagcacgaaaaagaaagaaaagggcccctgatgtataacatggcaaaacgagtcactatcggaacggttattttattattgccaacgttagcgatatggctttccgattggcagtggcaaccagggggaaataacacgtggttaaaaggttttttttgggtgacagaaacggtaactgcaccttggggcatactgaccagtgtgttgctttgtagttggttcttgtggtgcttgcgggttcgctttaagcctgccgttgggctgtttgtggtattaggcgcggtgattgttctcgggcaaggtgtaaaatcgttgattaaagagcaggtacaggaacctcggccatttgttgcctggcttgaagccgagcatcatattaataatcgccttttctattctttaccgcgtgccgaacgcagtgagttagtcaggcagcagttacaagaccaattgattattcctgtgtggttgagccgtcactggcagtttgagaccgggttctctttcccgtcaggacatactgtatttgccgccacttgggcattattagccgttgggctgctatggccacggcgacattataaaacggtcgttttactgatgttatgggcacaaggtgtgatggcgagccgcttatttttaggtatgcactggccgcaggacctgattgccgcgacgctcatcagtggcgtcttggccgctgtggcgtgtggactcctccagcatgggttcggccttctggatatcccgcaatcagaacaaaaagagagcgaaaaacgggggcatgagtaaagcgaagcaatagggtattatgcagggtcagtgacgtaaaatagtgctgatcaaggaagagcttggtgctttatcttagtgcagggtttctttgcagggtaaggaagtgctaatttattgggtaaggacgccacatttttggcataattcatcaggttgagaaaaaacgtgaaatatttgctgatttttttattagtactggtggttttcgtgatttcagtcacgttaggggccaataacgaccaactcgtcgcctttaactatttactcgctcaaggtgaatatcagctgtctacgctattggcaacgctttttgcggccgggctggtgctaggctgggtcatttgtgggcttttttatctgcgggtacggatctctttgggccgcgcagagcggaaaattaaacgtattgaaactcagcttgaacagcctgttgagcaaagcacgcttgtgtccacagctgctgtcaacaaggaataattttctatgttagaaatgctgtttctgctgttgcccgttgctgccgcctatggttggtatatggggcgcagaagcgctcagcaggataagcaacaggatgctaaccgcttgtcacgtgaatacgtggctggggttaacttccttctctcgaaccagcaagataaagcagtcgatctcttcctcgaaatgttgaaagaagacagttctacggtcgaggctcatcttactctgggtaatctgttccgctcacgcggcgaagttgatcgcgccattcgcatccatcaagccttgatggagagtgcatccctgacatttgaacaacggctattggctgttcagcaactcggtcgagattacatggccgcaggtttatatgatcgggcagaagatatgttcaaccaattggttgaagagcaagattttcggctcggcgcattacaacaattactgataattcatcaggcaaccagtgattggcataatgctattgaagttgcggaaaaattggtcaagatgggcaaagataatcagcgtctggaaattgcgcacttctattgtgaacttgcgttgcaagcaatgggcagtgacgatctggataaggccatggggttactgaaaaaagcggcaacggcggataaacaatgtgcccgagtttctattatgcgtggccgtgtgcatctcgctaaaggtgagtatgccaaaggcgttgaagcgttggagcgagtactggagcaagataaagaagtcgtcagtgaagcattaccgatgctcagtgaatgctaccaacacctgcaacagccccaggcttgggctaatttccttaaacgttgtgtggaagataataccggtgcggcggctgaactgatgttggcggaggtccttgaacagcaggagggccatgatgtcgcgcaaacgtatattaaccgccaattacagcgccacccaacgatgcgcggtttttatcgtctaatggattaccacttagcagatgcagaagaagggagtgcaaaagagagtttattgctattacgggacatggttggtgagcaaattcggaccaaaccacgttaccgttgtcataagtgtggtttcaccgcccactcactctattggcattgcccgtcttgccgtgcctgggcatcagttaagccgatcagaggattagatgggcagtaggggggaatagtcagattaaaggggagtgatgttctttgctaataaggatgttctttgctaataagatcgggtgaacgggtccacccggttgttagctgttgtgatgaagcactttggcagtttattttttcttttgagcggttttcgcactgtctttcagcagttgacgcagtttttttaattctttctggcttagcggctgttctgaaatctcttctacaccttgattgtcgatttcatcgtgatgcaacttggcattcttactactgcttatactccccttaatatcagcctcaaagctttgcgctaatctttcgcagacttcagtgctgagagaaaactgcttttctaatgctgcagctttgattttttcttttaattccagaggaattttaatggttaaggtagatatctcactcatcatataaccttcaatttagggaaaataccaagctaagcgaggaaagggcaactgtccagggaataacataaacatcacaaaaaattcataatgaggcatgaaaaaacgcgctaaaagttggcggtatgacgtaaataggaccggtacagcgtcatcatttatgttatggaaacagaattaattttgctttgattaatttttttggcattttttgaatttttagataacgcttaggagaaaagaaataagttggaagattagatgaaactatttgcgtgggttaaaaaatggcaacggcttattgtcttaataataggaaataggggggggggacgataaggtgggatagatgctacctgccgcagcatgacaaatggagaatcaacacccgccggatcactgtaatttcagtgatacaccctgtagaatatgagcgttatcatcaattattgactgaagaaggctgaagaatgacgtccgcaactaaaactaataacagtggctcaatatcctccccaattgttgttgcgttggattatgccaataaagacgctgcgttagcctttgctgatcaggttagtccacaggattgccggttaaaagtgggcaaagagatgtttacgttgtacggccccgagcttatccgtgacttacatcagcgcggctttgacgtatttcttgatttgaaattccatgacatccctaatactaccgcgcgtgccgtggctgcggcagcagagttgggggtctggatggtcaatgttcatgccagtggcggtgcccgcatgatgtcggcggcgaaagaagccttgttgccttatggtgcacaagcccccttactgattgccgttactgtactgaccagcatggatggcgaagatctgcgggatatcggtattactatcagtccggctgagcaggccgagcggttagcgaaactgacctgggattgcggtttggatggcgtggtgtgctcggctcatgaagcggtgcgtttgaagcaagtttgtggcgaagacttctcgctcgttaccccaggtattcgcccacaaggcagtgaagccggtgaccagcggcggatcatgacacctgaacaggcggtagctgtaggtgttgattacatggtaatcggtcgcccaattacacaatctcctgatccggaaaaaacgctgcgcgaaatattggcatcactgacgaaggtggcataatgagcaatgataatagtcggttagtttattcgactgacagtggccggatcagcgaaccagagagcaaagttgagcggccaaagggggatggcattgtccgtatacagcgtcaaactagcggccgtaaaggtaaaggtgttagccttataacaggcattgacggcagtgatgaggatctggataagctagccgctgagttgaaaaagaaatgcggctgcggtggttcggtcaaagacggtgttattgaaattcagggcgacaagcgggatttattgaaacaactgttagacgctaaagggatgaaagttaaattggcaggggggtgatttaataaaatccttttttccgcgcagatataaaatacggcgttgatattgtcaaacgccgtattttatttagaacttctaatgccgtggcaatataaactcgaaagggttaatcaacatcattaacacggcaacaaggcagtaaacgaacgattactgctaatcacgctgcagcgtcaagtaccattctcaacgttaagtagcatttgcaacgttaagtacaaataggggggggcgttatttaccaacctgatggccgataaccccaccgattgccgcaccgcccaaggtgcccaatgtactgcctgtcaataccgcaccacctaccgcgcctgcgccagcaccaattgctgtattccgatcccgcttggacatattggaacaagcggagagtgacaaggctagcgttaacgccaatgcggcggtagcaaatcgtttattgataatcatcataatagttctcctgacgttagctcagaacggatagtgcaggcgatagcaagagaaaatcatgctatatgtcctgatatatccgtgccacgttgaaattataaccctaagtataggcattatttcaatgttagctgctgcgtcgctcattttgttaatggtttgaataaaaaatcgtcatttatattttagattaatactgggaacggttttttcacggataaaatcagtataaatatctacaaattatttagtatgtgaataatcctaatttggcgctaaaaagtaaaacactgccattttcagggactaatagcacgattgattcattatcaggttaaataaacggcacccactaatatccggatctctcagtgcaggatttccagccgatttgtacgcagtttttagctatttaccccataccggttatttcctgcggcgctgaaaatggaacaaattcagttattcaggatacgacgatgctcaacgaactgaagcagcaagttcttgccgctaatcttgctctaccgcgccataatctggtgacattcacttggggtaatgttagtgctatcgatcgccaaaagggtttactggtgattaagccttcaggtgtggaatatgcgtccatgacactggatgatatggtggtcgtggagttggagagcggcaacgtcgttgagggcagcaaaaaaccatcatcagacacggatactcaccgcgtgctgtatcttaatttcccccaaattgggggcatagtgcatacccactcccgtcatgcaactatttgggcgcaggcggggctagacttgcctgcttgggggacaacccatgctgattacttctatggatccatcccctgtacccgtttgatgacacatgaagaaattgcgggtcgttatgaatgggaaaccggtaatgtcatcgttgatactttccatgaaaggggcatcaccccagatgctgtacctgcggtgttggtgaactctcatgggccatttgcctggggtagcagtgcggagaatgcagtacacaatgcggtagtcttggaagagttagcgtatatgggcattttctcgcgtcaattgaacccgcagttgggcgatatgcaaccgcaactgctggataagcattacttacgtaaacatggcaaggatgcgtactacggccaataaaggcaaaacataaataatgagcccgtgttcagtcttgcacgggtttttccagccagagcagcgaatcggtaacatcaagcattttggcttcaatctgtgcaatagcgtcattgatgccttggttatagtaatgcgcacctaactcacggctaataaattccacgaaaaattccgcatcaaaatcctctaattcaatattgtgttcttgctccagatagcgctgaattttatggaccattcgttgagtctgttcacgagtgaacgtgatatctgccatgtttattgctccgatatgtttattgaactgaggatcgcttgcgcatggggtccgggttaattactgagtcaatttttacgcataatacgctaaataaagaagataacagcctgtatttataagataaaaatgacggcgagtacacaacctcttttactgctctcatgatttgagccgagtagaaaataaaaaaactttcgtgtgaagcctatgttattttcgaataagaatattttgataagaataacgttatcgattctttattcgtctatgattgcggcttatggtttttcatcaatacgttcacttaactatcctgacccagaggcttttatggaactttatctcgacacggcagatgttgcggcggtaaaacgattagcgcgggtgctgcctttgcagggtgtaaccactaacccaagtattttggcaaaagcgggcaaatccctatgggaggttttgcctgcgctacgtgacgcactgggagggacggggaagttatttgcccaagtgctggccagtgatagcgaacgtatggtctctgaggcggtacagctgtcagagcagatccctggattagtgattaaaatccctgtcacggccgaagggttggcggcgatcaaaaaattgaagacgatgtcaattccaaccttgggtaccgcggtatacggcgcagggcaagggctattatccgtgttggcgggagcggaatatgtcgcaccgtatgtcaatcgactggatgcgcaagggagtgatgggattgctatggtacgtgagttgcagcagttactcacgttacatgccccaaacgctaaagtgttggcggccagttttcgtacacctcgccaagtactggattgtttgctggccggttgccaatcggtcactatcccggtcgatgtggcagagcagtttatcagtacgcctgcggtaaaagcggcgatagaacaatttgagcaagattggcagggggcatttgggacgacgatgttgagttagcttaaggtgataaaagataagaagttacagacagtaacaatgagcggtaaaagaataacgccctataaaatcactatagggcgttacggtgtcactaatttatgtctattgccactctagcacgggcatttccccagttttcccccttcgctggggaagcgggcatccaggcaataacgatggaactcccgctcagtcattgggggggtgtcaggatgcttatggcgcatatgattgacataattactgtaatcctgcaccccaaccatcagcctgaagctttgcgccagccgatgtgtaatcagccgtacccatgcccacagcgtggttggggctgcttcgacctgagtaagtggcacgcagcgagtaatcttccccccggttattggccgggagcggtacggaataccagagttaaccacgggcgacctcctcacggtatacaatttcagtttcatgggttgttggtttgctggatttcagtgcgcgacgaatcacaaagaaggcagaaactagcatcgtcaccgccaccagcataaagaatgcacatagcgcggcgttgatctggttgctaaacacgatagtttccatgtctttaaagctcttcgcgggtgcgattaacaccccttgttcaatgccgttagagaatttttttgcttgagcaaggaagccaatacttggtttttcatggaatatcttctgccaacctgcggtcattgaggtgataaataaccaaattgttggcaagatggtaacccaggcgtagcgttgtttcttcattttaaacagtacgacggtacctagaatcagtgccattgatgccagcatttggttaccaataccgaacagcggccacaaggtgtttattccccccagtgggtcgataacaccttggtaaacgaagaatccccaaccggctaccgcgactgtcgttccggaaaggttaccaaaccatgaacggttattggccagacgaggtacgaccaccccaaccagatcctgaaccataaagcggcaggcacgggtaccagcatcgaccgcagtcagaataaacatggcttcaaacaagatggcaaagtgataccagaaagccatcatattacggctattgaatatttcactgatgatatgcgccatgcccacagcgaaggtcggtgcaccaccagcccgtgacagaatcgagttttcaccaacatctttggcgaccatcgccagtgtttctggcgtaacgacaaacccccagctactaatggccagcgaggcactttctacggtggtaccaatcagagccgcgggtgagttcatggcgaaataaacaccagggtcgataaccgaggcacagattagcgccatgatggcaacgaatgactccatcaacattgcgccgtagccgataaagcgggtatggctttcgcgttcaatcagtttcggtgtggtgccactggataccagagcatggaagccagagatagcaccacaagcgatagtaataaacaggaacgggaacaggctgccggagaagaccgggccgctgccatcaataaagcgtgagaccgcgggcatcttcatttctggcatggcgaatacaataccaaccgctaaaccaatgatgaccccaattttcaggaaggttgataagtaatctcgtggtgctagcagcaaccacactggcagtacagaggcgatgaaaccatagataaccaatatccaggttagcgtggtgccatgtaacgtaaagaaaggcccccagtaagggtgtaccgcgatgttcccaccgtaaatgattgcagacatcatcagtacgaaaccgatcaatgacacttcagcaattttaccagggcggataaaccgcatataaacgcccataaagagggcaatggggatcgttgcggcaatggtaaacaggccccacgggctatcagctaatgcttttaccaccaccagtgcgagtgcggacaaaatgataatcattacgcccaatgcacccagcatagttatcacaccagcaaatgcccccaactcttgctttgccatttcacccagtgagcggccatcgcggcgagtggagataaacaggattaagaagtcctgtacggcaccggccatcattacaccgaccaggatccagatagtccccggcagaaaacccatctgtgcggccaggattggcccgaccagtggcccagcacccgcgatggcagcaaagtggtgaccaaacaacacccatttgttggtaggaacataatccagaccgtcattgcgtcgttctgctggcgtcagacgacggtcatccagttcaaagacattcttggcaataaaccgactgtagaagcgataagcgatgctgtaacaagccacggatgcaatcactaaccagatggcattgacatgttcaccccggctaagggccaacatggcaaaggcaaatgcaccgattagcgccactgtcagccatatgacaacggtcctgatgttattcatgggtaacgactccttcgcaatgtatgaggttttactgttatcaacgccgttcaggggtaagagagcgcgtaacggttacttaacataggagctttgatgtgaaagaaaagtagcgaaagtgagaagtgtgatgagttaattgtttttaagtcacttttcgtattatttgcttacatgttgtgatgagggatacaaatggcgagtattgatgggtaagctcggtcaatgagtagggcaataggtaccgctaacacagcagcgacgttaagcaagaagggcggcaaacataacattaaaaaagccgtcgggggaattcctccgacggctatcatgttaaaacataagaaaattaagctactgggcgagcaatgacattacgggtttccatgcgaacttccgcaatacgtacctcgattttgtcactttggctataaactgtttcgcctttgatctgcacagtaccggtttcctggctgcagaccacttcatcacgcaccgcgtgaataaacggcgcaggaataaaggcaacggcaccgttatccagtaaacgcacacgcaagccaccgcgggtgatatcaataatctctgccgtgaaacgagtgtcagttcctgcttgtggttgcagataacgggcatacaaccaatcaccgacatcacgttcagccatgcgattcaggcggcgacgttcagccaattggaccgtgatctcttcttgtggtttttctgcttgttgaccagtaatcatcgctttcagcaggcgatgattgaccatgtcgccgtatttacggattggagatgtccaggtggcataggcttcaagccccaagccaaaatgcggaccggggacagtactaatttcagcaaatgtctggaaacggcgaatacggctgtcgaggaactgtgttggcagggcatcaaggtgacggcgtaactcacagaaaccgggtaacgtcagcagggcttgaggatcggcaccaacaccattggctttcaatacgctagccgcttgttcgactaatgccgggtcaaaaccggtatgcacgttataaataccaaaaccgaggtgttcccgtaacgccaatgccgcacagacgttcgccgcaatcatacactcttctacaatgcggttggcgatacgacgatgctcaacaatgatatccagcacttcgcctttttcacccaacaggaagcgatagtctgggcggtctttaaagaccagcgcatgttgttgacgccagttgctacgggcgtcacagatacgtttcagtaacgtaatctgctctgcaatagcggtatcttgtggctgccagcgattatttccttccaaccagtcagagacatcgtcgtaaaccagtttggcttttgattcaacccaagcagcggagaaacgaatatcgttacttagcgtcccttcttctgtgatcgtcacacggcaaaccaatactgggcgacgttcatttgggcgcagtgaacagaggttgtcggacaaatcacgcggaagcatcgggatgttaaaacccggcagataattggtaaaagcacgcttacgggcggttaaatccaattcactgttttcgacgacgtaagctgttgggtctgcaatggcaatggtcaataaccatgaaccgtcgccattgtcttggacaaacagcgcatcatccatgtcttcagtgctggcgctgtcgatagtgacaaaattaagtgcggttaagtcttcacgctcaagctcggcgtcatttaaggccgattcgaccatagcaggggcttcacgctcaaggttatggcgagccagtgttacccaccaaggaacgaagtggtcttcaccattggtaataaacgcggttaggtcagcctgaaaggcgcggtcgccttttaatgggtggcggcacatctcagccactgcccaatcaccgttttggaagctatgcgtcagttcacgtactgggcggcattgaatagcatcacgtaataaagggtggtcgggcacgatagacagacgatcatcttttcgttgcacccggccaacaaagcgggataaaaatggctcaaccaatgtttcaggttcagcaatttcacgatccttatccgtatgcagggtggcaataatgcgatcgccgtgcatgaccttcttcatctgcggaggcggaataaagtaacttttctgcccatctacctcaagaaagccaaagcctttctcagtacctttaacgacgccttcaacgcgtggggtctgagtgtgaagttgctgttttagctgcgccagcagcgggttatcttgaaacatatcgtccagtgaatggtgtagtgagagggtttaatccggctgacagttttacgcgaatcagccccgtcgggcaagtggatatgatccggaatggcaattccttatcaaggttatgggaatgttttttacctatagcggtgatgatatcggcagatagacggtaagtggtgaataatgctgtcagatgtgacattgacgtttgtcgaagccattaggctgctaagcggaaccatgccactaatccgtttaattttgccaagttacggatgctgccggcatttcatcgttcttgtttgcttgcgcctgtcagaccccccgttattttactcacatcatctcacgtctactgccgtcattctcttacttagcactctttataactagcctaaaaaaatagattgaaatcagcccgctgagttaggtcacattatcgcttgttaataaatgtgagtttaatcgcatttagttgccgaacgatcccttgcttttaactttataaaacattaaataactaaaattaacatttattggttttacttaacgtcttcgttttgcttaacgccagccttcgcagtgccaggcagtgccaggcagtgtcgccaaaccttgttccctacagtttgttccctacaaaaatagttaacaatgaggttttattatgtctgaatcatccactgaatctttgtcgcaaccgacgcagttacaagaagaaaataatgcctaccgtaaaacggtatggcatctcttgccgctactgatgttgtgttacgttctcaactacttagatcgggttaatgttggttttgccaagctccaaatggccgatgacttgcaattctcggatacggtttatggcttgggggccggtatgttctttatcggctactttttcctggaaattcccagcaacctgatactgcatcgagttggcgcaaggttgtggattgcgcggatcatgatcacttgggggattatctctgcctgtatggcatttgtgacgacgccgatgtcattttatgtgatgcgattcttactcggggttgctgaagcaggttttttcccagggattattctttatatttcatattggtttccgtctcaccgccgtggccgcgtgtatggattattcgtcatctcggtaccgttatccggcatcataggggcaccactgtccggctggatcatgcagtattttaatggtttccaaggttatgctggctggcaatggatgtttattctggaaggtattccttccgtattggtgggtattttaatcatttataaactgaaagatcgaatcacacatgccacctggctgaccgacaaagagaaagatatcttacagaccaatatagagaacgaagctgcgcattatgcacatagccgcctgagagatgcctttttgcaaccgcgagtctggctattaacccttatttatttctgtctgatcagcggcttttatactatcggtttctggctaccgacgttgattagagacagtggggtaaaggatattttaagtattggtttcttaaccgccattccttctgcagcggcagcggtgaccatgatcgtcgtctcgcgcagtgctgaccgtttgcgggagcgacgctggcatctggcactaaccgcggtattgggtgcagtgggtattattctctcaacctattttagcgacaatatcgttgttgcgatggtgtgcttaaccattggtgctatgggggcgctgagtacgataccgctgttctggagcttgcccaccgctttccttggcggaagtgcggctgcagcaggtatcgcctttattaactcttggggcaatctgggcggatttgttgcgccttatatgatgggatacctgaaagacttgacccagagtaccacgaccggaatgttgatcatttctaccacgctatttattggtgccgcgctggtgtttttgatcccggccaaggcagttaatcattaacgactaacgacgaaccaatagacaggaggagtcagtgatgaacattatgataacgggggctgccggttttctggggcgtcgattgattgacggcttactgcaacaggattatctgactgatcagcagggggagccgcgcaatatcaataaaatcattgcctatgatgtgcttcccttgatggaagtagaggatccacgggttcaggttgtttgtggtgacattgccgatcagaacggactatcggcggtctgggatcgccaaattgacactattttccatttggcagcggttgtttccagccaggccgaagacgattttgatttaggtatgcgcattaacgttgatgccactcgcagcctattagaattggctcgtcagtccggccaatgccctaaagtgattattaccagttctgtggcggtattcggcggtgcattgccgaaagttgttcctgataatcaggtgtggtcaccacagagttcctatggtacgcaaaaagcattaaacgatttattgctgtctgattacagccgccgtgggtttattgatgggcgcagcctgcgtatgccaaccatcgtggtgagacccggtaaaccgaaccgcgctgcctccagttttgccagtggcattatccgggaacctctgcaagggcatgatgctatttgccccgtcagtatgcaaacgccgttatggttactctcacccaaaatggcgatcgataatttgattcatggccatgaactggatgctagccaactccgcttagggcgggtgatcaacttgccggggctatccgttagtgtacagcagatgattgatgctttgcgccgtctcgcgggtgatgaggtcgttgaacgtatccaagtgcagcgggacccttcgatcgagagaattgttaattcctggccaggtgattttgaagccagctatgggaaagtattaggttttcgtcgcgatccggattttgacagtattattcaggattttatcattgagaatttgcctgaattagcggcagagaagcactttatttagccgaatggattcaaatttggggtcagcataatcgtcgcccccaaatttgagccaggtagaatttaatccggatagaatttaaaccagatagaatttaaaccaagtagtttgttatctattatctctgctagccgccggacgagcctcaccaatcaaacgccataagctagatgaatagggcactaatgctctggatagactttctctttaaactcgcataagtcttcaataatgcatgaaccgcaacggggttttcgggcaatacaggtatagcgcccatgaagaatcagccagtggtgacaatctagtttaaattcggccgggaccactttgagtagtttttcctcaacctgatcaacattgctaccaggagcaaacccggtgcggttacacacacgaaatatatgcgtatcaacggcaattgtgggccagccaaatgccgtatttaacaccacattggcggtcttacgaccgacaccgggtaacgcttccaaggccgcccgatcctctggcacctctccctgatgcttttccagtaaaatgcggcaggttttgatgacattttcagctttggtattatacaggccaatggttttgatatattcctttaagccatcaacccccagatccaagatggcttggggggtattggccacagggtacagccgggctgtcgctttgttgacactgacatctgttgcttgagccgatagcagcacagaaataagcagttcaaagggcgtcgagtaaactaattcagtcgttggatgtgggttgttatcccgcagacgggtcaaaatagtgacacgtttttctttattcataaggctttctcggcatctccatcctgaagttgcggtacgctaacccgtgtattggctttgcgcgctttcattttctcgtcaatgacatatttaccggccagcagtaaacccaggccgataaacgcacctggtggcaacatcgccagcaggaaaggggtatctaaatgcaagatgtcaatgcgcagtactgtagcccaactgcctagcaacatgtctgcgccgtcaaataaggtaccgttacccaaaatttcgcgcagtgcccctaaaacaaataaggcacaggttgctcccatccccatggcaaaaccatccaatgcggatagccccaccggattcttcgctgcataggcctctgcccggccaatcacgatacagttggtcacaatcaatgggataaatatccccaatgattgatataaaccaaaggcataagcgttgatcagcatttgcacggtactgacgaccgacgcaataatcatgacataaataggaatacggatttcagacggtacccaacggcgcaatgcggaaactgcggtattggtacacacaaggactagcgtggtcgctaaccccagccccaatgcgttggttgccgtggaagagactgccaataatggacagagccccaacagttgcaccagcgcagagttatttttccacaacccttgtgctaacaggtttttcgcttcactcattgatcttctccacaggagggcaggcgactaagctgtggtggcagtgtttgcaaatacagtgccgcattttttactgcccgcacgacagcccgtggtgtgatggtagcaccagtaaactgatcaaacgacccgccatcttttttcaccgcccaacgcttatcgtcatcacctgttacgtgttgaccgctgaaatggttgatccaatcagagatacggatatcaattttatcccctaaacctggggtttcatgatgctcaatcacccggctgccaagaacattaccgtgaaaatctgcaccgaccaacagttgaatcgcaccggaatagccatctggtgctgtggtttcgattgcggcagctaccggttggttacctttacgcgcaaggtacaggcgatggggagccatattacccaaggctgaatcagtgacaacgtaacattctgcttgcatgtcattatcataattttctgccgggacgacttggtccagcaatgctttttgctgtaatgctgcttggtgagcaatcgtgttttcagtcagtgagttaacaaccgcagttaaccctgtggcaccggcagcaaacagcgcgagagtgatgccgtgacgcctcattgtttttagcataacggctccttatttgtgcccgcttttatggccatagacccgaggttgggtatagtggtcaatcaacggaactgtaatattggcgagcaacacggcaaaagcaacactatccggatagccgccatatacccggattagccacaccagaataccaatgagggcaccaaatatcaggcggccacggggtgttgtagaggcactgacaggatcggtagcaatgaaaaatgcacctaacatggtggcaccggagaacaaatgtagcattggtgaggcaaagctttgtggagcaatcatccagctcactgcggcacaacctcctaaggcgagcaggaagctcacgggaatatgccagtgaatagctttacgccacagtagcaataagccgccaaccagaaagccggtattaacccattgccagcctaaacccgccagcacaccgccaaatatgggctgttgcagaatttgatctgctggctgtgaacgtagcgaggtcttaaacgtatccagtggcgtcgcttggctgatgccgtcatagccaacttggagctgatgaatattctcaccactgtgggtataaccggtgaaaatggttaagagactgtcatagaatcccaccgacgttccttgcaacggtagcggtggcagccaactggtcatttgtaccggaaatgaaataaggagcacaacataaccgaccattgccgggttaaacgggttctgccctaggccaccatagagttgtttggcaatgacaatagcaaatagcgtgcccagcacgatcatccaccagggggccaatggggggaggcttatccccaacaataaggcagtcagtagggctgagttatcttgtaaccgcgccatgacgggttgtttacgtaactgcaatacggcaccttcggccaacagtgcagtgatcatagccagcatgacttgaatcaggctgccataaccgaagaagtaagtctgggcgataatccccggaatacaggccagaataaccagcagcataatacgacgggtactgcgttgattgtgggtaaaaggggaactggcaatctgcaaccctttgttctgggtcggtgttacaggcctgaatttcatgaaattgcaaccatatgtcagaatacttatcagggctttcaaacgtagggatcgcgtgggcaagtcatccttgctggcgtcaatacacgtagccgttaggggtgatattttgttgcattctaccctatccagacagagtgtaatacgtcttaattatagggttattaaccatgggggtgtagaggttattaattaaacgaaagagaacaataacgattgcttacataaaatatcacttgcaatttatatcgtcttgattacaaggaaataggcataaatgatatattaaataataaaactgacgaggtaaatatattgtaaacgtgtttgacaacggtatttccctatggctatttgcggatgaaacttaagtaactaactgtaaaataaatgattaatttatatgaagcatgagaaaaagaaaagcattggaataatgagaaattaatgtagtataaattgtaagtatatatataaagaataataaaatgatgagtgaagacatattgtttatagaagaattaatcgagtggattgaaataaatttagaaaaaaggccgacattagacgatgtggcaaagatctccggatattcaaaatggcatttacaacggaagtttaagagtatcgtcgggctacaactggcatcctatatccgtgggcgagtgttgacccgagctgcggttgcgttgcgtatatcaagaaagcctattattactatctctgatgaattgggatttgactcgcaacagacctttacacgtacctttaaaaaacggtttggcgtgacaccaaacagcttccgccagatgaaccattgggatgttcaggggatgatccctcgcttcggattctacgaaaattatacgccggaaatcaagcaggtaacgttacctggaaaggaattagtcggtttcacccggcgtctggatttcgaagagtataatggttgtgctgtgcagcgctcttcctgtatggcgatgaaagacgagatcctgcttgatttctttaaagaggtcaactttgcctgtcagcggatctactctttgttttctgttaaggatgttgatggtcaacaggggcagaagagcgtttattactcaacggcgatagacaaagagagaaagcatgagattcaagggagccgagagatcgatcacatcgcgattcctgaaggtgaatttttgtctatctcccatcaggggagcgctaaagagtgtgtaaaattcgcaacttacttgtttaacaacgtgttaccaaagttacgtgatgaagttggtcgtgggattgagatggaagtcattgagatagaccattgtcatgcagaatcgaaactgcgtgatatttccgtagtctatcgttatctgatggcagtgaattaacgcccgattagcatcatttagccattatggttatttagccagaatgagtatccagccagaatgataggtaattgtggccgagcgttttcccaaactgagatgttttagtcaggatttatcgcttgagcggctttctttgctttgactctggcgatagcggcggccacagcggctttccgtgggtcttctgccatggcctctgatcccgcttccgccacgtcagtggtaacgtgttgtgcctgagcggctttctttgctttgactctggcaatagcggcggccacagcggctttccgtgggtcttctgccatggcctctgatcccgcctccgccacgtcagtggtaacgtgttgtgcctgaacggctttcttagctttgactctggcgatagcggcggctactgcggcttgacgaggatcaacaacgtcggttgtttcttccgttgatcgtgcctgctgtttctctgcctgccgtgctctggcctgtgcttttcgggcttcacgggcggcaataactgcactgttatccggcatttgccctgcggggatattgataacagactctgagccatcagattggcgggtcaaacgactgacagcagcgtcaactgtttgttgatcagcatcggtcaatttgacagcggcttgcttatgccgtaattctctggccaacttctcccgcgccagacgggcttgcttcgcttcaaatcgtgctttagcttcggctgcacgagcgctctcctgatcgagggcgcgtatttctgctttttcttgccggtaatattgcactagaggaatattactggggcaaacataggcgcaggcaccgcattctatacaatcgaacaaattatgattgcgggccttttcgtgttcttcaccacggctaaaccagtagagttgttgaggcaataatcctgcaggacaggcgtcaacacataaaccgcaacggatacaggattgctctggttcagataggcccatttccgtttcagcgggcgctaaaatgcagttactgattttaacgatggggacatccaaactgggcaaagtaaagcccatcaatggcccccccataatcaccattggcgggttttgaggcttgaaaccggccaatttaagtaaatacagtactggtgtgccgattctggcccaaaagtttccaggcgatgacagggcatcaccggttaatgtcaccacccgctcaatcagtggttcatcgtcgataactgcccgtttgatagccacgacagtaccgacgttttgcattaatacaccaatggatgacgaatgcttgccaaaggggacttctttgcccgtcagaatcttggttaattgcttggctccccctgatgggtacttggtggggacaacacgtaagtgaatgtcgtcttgcccacgtaatgcccgttgcagtgccgcaatcgcctctggcttattatcttctatcccaatcagtacctgctgaggctgcaacaaatgccgtaaaatatggatgcccgttatgacttcatcagcatgctcttgcatcaaacgatcatcagcagtgatatagggttcgcattccgccgcgttgatgattaacgtgataatcccattcaaccccccttgcaacttgctggcagttgggaaacctgcgccccccaaaccggcaatgcctgcttggtgaatacggtcaagcagggccattttatcgcgctggcgatagtcagcccacggctgttgttcacgccagcgatcttcaccatcaggggtaatatggacgcaaagttcagctaagccggatgggtgggcggtggtatgtggagcaatcgcagtgatcatccctgaagtaggggcatgaactggaactgtacggccacggccaacggtcagtggctgccccttcaatacttgctcacccgcccgtacccgcagttcaccctccggccccaagtgctgttgcaaagggataattaattgatctggcaaaggcgcgatacgcatggggaccgtgcttgattgcagtttcatttctggtgggtggataccgccatcgaaatcccagatcttgtcatgttggcgggcagtaaacagcttaaacatgttgctccacgtctatcatttttaccggaatcatttgtgaggcgaccaactaattaggcagattcttgaccggaatagtattcaaatcccatttccagttggcggtggtggtagcaaccgggatcatttcaatacaatcggttgggcagggggcaacacacaggtcgcagccagtgcagagatcagataatacggtgtgcatagcccgtgtcgccccgatgatggcatcaaccggacaggcctgaatacatttagtacaaccgatgcagtttgcttcatcgataaacgccactttacgttgtggatgggctgcactttcatcaccatccaacggttgtggctcgaccgccaataattcggccagtttcagcatcacctgctcgccacccggcgcgcatttgttgattttttcaccaccagtagagaccgcctcggcataggggcggcaaccagggtaaccacattgcccacattggctctgtggcaaaatggcatccacttgctcgacgaccggatcttcatcaacctggaagcgacgggcggcgaagccgagcaccacgccggagaccagcgccaatgtactgagtgcgcctatggcgatccataaagacatcattagaacttcaccaaaccggtaaagcccataaaggccagagacatcagcccggcagtgattaaggcgatagaagacccacggaagggcgcagggacatccgccacagccaggcgctcacgaatagcggcaaataacaccatgaccaaagagaaacccgcagcagcactaaaaccatagaccgcggattgcatgaaattatgcgattgattcacattgagtagtgcgacccctaaaacggcacaattggtggtgatcagggggagaaagatacccagcaagcggtaaagtgtcgggctggttttgcggaccaccaactcggtgaattgcaccacgacagcgataactaaaatgaaggccagtgttcgcaaatagatcaggccgagtggcagcaaaataaagctattgaccatccaggcgcaaaccgatgccaatgtcagcacgaaagtggtcgccagacccataccaatggcggtttccagttttttagagacgcccataaacgggcacaggccaagaaacttgaccagaacaaagttatttaccaaaactgtgccgacaaataggagcaggtattcagtcattgcattgcgggacctaaaaaaataaaagccgcctattatccaaaattgacggcccgacgacaacagatgaaatgcagggttattgcgattttccctttattttagggggaaatcgtgcgcaatcacttcaacgctcggtaaaagtgtgttttacacgctgtgaacgtttgatgtaaggaacaaaaatagctgcagctagcagcggccacccgagtgtttttaatgcaatttcatcagagattggtgaaaaagcaaatgccttcaacgccagtaacaccgtaagcagtaaccacagaatgaacagcttaggaaaacgacgggaacggctacaaaatagccaaataatccacagcgtgtaaagccacatgaccagcgttgttactacggagaagtaccattgtaacgtaaaagcttgcgtgttggtcaccaaatactctctggatgccggtgtcgtgatcgccatggcgtacaagacgagcatcaggctggcgctgagcagtgttacgataagataggccagtggggctaataaccagccgccaatgcgttgatattcttgaggttgagacataataaaccttttaatctgctcattagaggtattcagtaataagatatcataccctctttctattctcctggcttaacccgcgaatgcgctcttggtcatttatatcaatatggccataggcagcgttggctcggccatggtgttgccagtgtcaatacggacaaatccggtaacagcaaagagacgaccaccagagaataaaactcaaacgactgaccgccccaatggttcgctcttaaacggtaatctttgaacatttctttttttagctaaagtgcgttgaaatttaatagaggggtaatgcgataataaatattataaagccttagtggtgagccatattgatattttatacggtaatatgcgcatcacatttactctgattaatgtgcagaaaattgcttctacagtaatagacacctcaataacagagtacccaataatagaatgtcccaatagcagggagtctactccatggaaaatcatgttcattccgcgctgatatgtgcatccagactgattcggttggccgggttaaatccaatggatatcgagacatttagccaaaaggtcgccatagacacctcagtaaaaacaacgctagcgtctcttcagcgttatatcgttcaattttcacaaacagcttctgtccgttttaaaatacgtaagcaagcattggaaaaaataaggcaggagcagttaccgctggcatttcgtgaccgtcaggggaattttatcttgctggcgcggatgaatgaacaacaagtgttattacagtacgctgatgataaaaaaccacaaatgttaagttatcaatcacttgctgacatgtggggtggaatgatcttatgctgtagtcattcgcgctttgatattcgctggtttatcccgccactacgtcgccatcgtaagccattaatgcaagtcctattgttatcattattgctgcaattcctagcgttgatctcccctctcttttttcaagttatcatggacaaagtactcgttcatcatgcattaaccacactggaagtgctaatcttcatcttagtcattgtcggtgtgtatgaggttatattaaaaggcttgcgagaatatattttcacgcatacgacaacacgagtggatatattattaggcgggaagttgtttcaacatttaatcaggttgccgttaagttactttaaacaacgtcatgtcggtaatattgttgccagagtccgtgagttagataatatccgtgatttcatcacgggttcggccctgacattatgtgttgatgtggtttttaccctcgtgttgtttattgttatgtggtgtatatccccgttattaaccttaataatactgagcacgttgcctttttatctgttattggccgtgatgaccactcggccgttgcaaaaaaaagtagaagctctctgtggttttgccgcgcaaaacggcgcgtttttgactgaaacggtgtctggggtggaaaccgtaaaaagtttggcgctggagccacggatgcgccagcgctgggaaagccaaactcgtgattttgctcaggctaattttcaggtacaaaatttgcaaaatctcagtagccaagcggctcaactcttgcaaaaggtggctggcgcactggtgatcgtgataggtgcgtatcacgttatgtctgtacagctcagtattggtcagttgattgcatttaatatgttggcactacaggcattaatgccgatgagtaaactggttgatttatggcagcagagcatccgtgctcaggttgggctgaaattaatatcagatattctaagcttgccggttgaaccggaggcagatccggcggccccgcaccctgcgattagcggcaatatcctactaaaaaatgtggccttccgttatcgccccgatcttgatcctgtcttacatgatttaaacttatctatccgcgcgggtgaacatatcgggttggtggggccgtcaggatcggggaaaagcaccgtggcccggttattacaacggctctataacaccgaacaaggggtcattacgatagatggttatccgatcaaccatttatcaccagaatatttacggcgacaagtgggggtggtgatgcaggaaagctatctgtttaaccgcaccgtgcgagaaaatattgcccattcacggccaacagccaccttgaccgaggtggtcaatgccgccagtttagcgggtgctaacgcctttattttggcgctacgcgaatccccggatcttaatttttgatgaagcgaccagcgcactggatgatgagtctcagtcggagattcagaaaaacatggcccgcattatcgccaatcgcacggttattacgattgcccatcgcctatcgaccgttcgtcactgccaccgtattgccgtgataacacaaggccgagtcaccgaacttgccagccatgacgaattactgcaattaaacggcagttacgctcggctttggcaacaacaagttcattttaaccaaaacaagtccaccttaactaaaacaagcccactttaaccacggggaaataaaataaatattatgtctgcgtttattcagcacataaaaaaccgctggacgcgttgttttacccccgcgcgtacccgtgatgaatatgattttttgcctgcttatttggaaattgtcgagcgcccgattgccccattagcccgtcgtacagcgtggttactcatactgacattattgctggtattgatatgggcgattattggaaaacttgatatccatgcctcagccagcggcaaagtgattgttgcggaacattccaaaattatccaacccgcagaacctggagtggtgacggaaattaatgtccgagatggggataccgttgatgccgggcaggtgcttattgcattaaaccctattggcattgatgccgaagtacgcaatatcaatcagcaactacagtatcgtcagttagaagccgctcggttagtggctctcctggctgatgaaccgctaaaaaatttcaagccgccttataacagccctgaatctctggtggtggcatccagagcactgttaacaaaagaatatgccgaagtgacagctgaattgtcacgtcaggatagcgaactggcggtgaatcaggcgcatcttcaggccggaattgagcacaactctcatcaaaaagcattgctgaaaaatattcatcggcggctacaagcgtcgcgtacgctggctaaatctaagtcaattgccgaggtcgagcttctggtacaggagcgggaatggttaacggcaacggctgaagccaaccgtttgcagagtgaacaagatattttacgggccaaagcacacagtttggcgcaaacccgtatgcactatctggcgaaaatagaccgtgataatcgggagcgattgaataaaacccacgaaattattcatcagcttcagcaagagcaaatcaaaatgatggataaacaacgccagcaaaccctaagagctccggtggctggcgttatccagcaattagcggttcataccttaggggggtggttaccacggcgcaaccgttaatggttctggttccggaggattatcagttggaacttgatgtcatgatcctcaataaagatgtggggttcgtcctgccaggccaagcggtagaagtcaaagttgacagtttcccttatacccgcttcggtacgttatccggggaagtaaaacatgtttcccgtgatgcaatggaagatcaacaacggggactggtatttccagcgcgtatccgtttactcagcgataccctgatggtggagggtaaaccggtgcggttgtctgcggggatggccatcaatgcggaaattaaaacaggtcgccgtcgggtcattgattatctgctgagtccattgcagcaatatcaatctgaagccatgagggagcgctaacatgacggagtcttattcaactctggccgccgagggcaccaaggttattcagccactggaggcgttggcgtgtgctgctacctgttttgatttaaccatcgaagcttcgcaattggcacaccaactaggcttagctcccgatgagatagacagtattgccttgtgccgttgtgctgcttggatagggttacgagcgcggaaagttaatcagtcttttgaacgtgtgggaaagctggtattacccgttttattcagtgatggtgctcagtggtatgttttgctgtcgctgaccgcgcaggaggccactgtctattttgcaggcagcgaccagacgcggaaaataagtccagaagtccttgcgaaattgtggcgcaatgaggtgattttgctggcgaaagcggaaccgataacggccaaaaagcagtttttcggttttagctggtttattccggtggtgatgaagtcccggcatcagctacgtaacattattcttatctcattactgctacaagccattttactcgtcacgccaatgctatttgaaaccgttatcgataaagtgttggtaagccgcggggtcgatagtttggtggttctaggtggagccatggtggcactggcgattactgaaccggggtataccttattacgtagctggctgtttgcgcatttgtccagcagggtgggggctgaactcaatacacagttatatcggcatcttctggggctgccactggggtattttaccggccaacagacagggcaaactatcgccaagatgcgagaaatggagcaaattcgcagcttccttacgggctcagccctgactatggtgttggatctgttttttgtcgtcacctttattgcagtgatgtttcgctacagtggtcaattgacggggatcgtattgatttccctgctttgttatctgctattttggtcggcagttggggggcggttacgcaagcgagtggcgcagcaatacgaaaccagtgcgcaagcaacctcgttcctgaccgaggcggtcagcgggggggaaaccatcaaaacctcggcaaccgaaagtcagtttaaccggcgttggcgtcaagtattagcacgctatgtccgggcctcttttggcagttcgcaggcagggaacttggcaggccaagggatctcgctcattaataaaataacgtcagcaattctgttgtggtttggcgtgaccctcgtattggctggaaaactcagcccaggtgaactggtggcgtttaatatgtttgccggttacgttacccaacctatattacgattggctcaggcatggcaagacttccaacatacgcagattgcgctggagcggattggcaccattctggatagccccaccgaacccggaagtgccgggctggttgccaactgtaaacgggcagggagcttaagttttaagcaagtgcgcttccgttatcgccctgataccgcagaagttttacaaaatctcaatctggagattgccggtggagaatttatcggcattaccgggccatcggggtgcggtaaatcgacactgaccaagctaatgcaacgcttatatacgccacaacatgggcagattctggtcgatgggcaggatttggcgattactgaccccaccacgctgcgccgtcaaatgagtgtggtattgcaggagagcgttctattttcgggcagcattcgggacaatatttgtcaatgtcggcccaatgcagatgaggctcatgtgatacatattgcccggttggccggggcgcatgattttattatagcgttgccgcagggttatcaaactcaggtcggtgaaaagggggggctgctttctggcgggcaatgtcagcggattgcactggcaagggcgctgatggctgatcccaagattcttatccttgatgaagcaaccagtgcgttggactatgaatcggaggcggcgattatgcgccaattaccggaaatcacccgtaaccgcacggttatctgcattgcacaccgtttgaatacactacgtcagtgccaccgcattttgttactaaaagatgggcaaattgcggagcaaggtagtcatgaagtcttggtagcaagtggtgggaattacgctcgtctgtggcaacagcagacagagtagaagtaatggtaatcgtgctcaccggcattcattgaagggggcaatgagaatatagttataacgcattgtcatcatggttataacgcattgtcatcaccctcaggagccaacaggcctctgagggtgtcgctatcatagcgaattttataatactgatttttccaatactaaaaatcatacccaacaacattagcgattgagctgatagtacacctcgttccaacggatttcgtttttgaacgccggtaacgtcgtgtcattgtcgatcaacaagaattcaataccgtgcatttcggcatataaacgcagttcatcgacacccaccgcttgtgagaataccgtatggtgtgcgccaccggcgatgatccaagcttcagcagccgttgccagtgaaggttgtgcttgccagatagcccgggcaaccggtaattttggcaatggatgaggttgttcaacggtatcaaccacattaaccagcaagcggaaacggttccccatatcgatcaaactggcattcagcgccgggcctgcgggggtagagaaaatcaaacgggcagggtcagctttccctccaatgccaaggtgttgcacatctagcaggggcttctcttctttggcgatcgacgggcagacttccagcatatgtgagccaacaactaagtcattacctggctggaagttataagtgtaatcctccataaaggaagtgccgcctttcaggccggttcccatcacttttaagatgcgcagtaatgcggcggttttccagtcgccttcgccaccaaaaccgtaaccctgttgcatgagtcgctggactgccaggccaggtaactgcttcaaaccataaagattttcaaagttagtggtgaaggctttaaaaccaccttgctccagaaaacgcgtcatacctagctcaatacgtgctgcatccagtaagttttcgcgcttatcaccattgagtttcaccgcatcggtaaagcgataggtggcctcatattcttcaaccagcgtatcgatatcacctttactgacggcatcgaccacggcgactaaatccccaatgccataagcattaacggaatagccaaattggatctgggcagcgactttgtccccttcagttacggcgacttcacgcatgttatcgccaaagcgcgccactttcagttgttgactttcttgttttgcggcggcgacgcgcatccactgaccaatgcgctggtgggcttctttatcctgccagtgaccggttatcacactgtgttgctggcgcatacgggcaccaatgaaaccaaattcacggccaccgtgtgcggtctggtttaggttcataaagtccatatccatcgttttccacgggatttgggcattaaactgggtatggaactgtaacagcggtttattcagaatgctcaggccgccaatccacattttggccggagagaaggtgtgcagccaggtcatgataccgatacaggccgtgtcgtagttagcttcacgacataatgcggtgatttcatccggtgttgtaaccaacggttttaataccagttttacgggtaaacccgcttcgttgttcaggctattgaccacctgatgtgcattatccataacttgttgcagggttttagggccatacagattctggctaccaatgacaaaccacacttctgattgcttgaatacgtccatctatcactccatttaataaatgattactcgatataaaacattcagttatcgtgaatgtcgttaaagtagactgcttgtcaatatcagtgaattaccttggtaactggcgcataatgcggctctgccgtatgacaccactgctgatagcgttgataaagttgctggtaacgcacgacctggacgggatccggaatcagagtgcgctcaatattgcatgccatgtggcgttgggcggtgggaacatcatcgtgtgcccctgcggcaacggctgcaaaaatcgccgcccccagcgcacaacattgatcagatgccacaatctgtagtggacgattcatgacatctgcacaaacctgcatgatcaccggcgatttacgtgcaatccctcccaatgccagcacgttgtcaatcgggatatcttgctgttcaaaacattccataatggcgcgggcaccaaaggcggtcgcagcgataaaaccaccaaacagggttggtgcatcggtacccagattcagatcggtaatcaccccttttaaacgctgattagcattcggggttcggcggccgttaaaccaatccaataccacgggcagatgatcgagagacgggttttgtgcccatgcgcgggtcaatgaggcgagtaggttggattcgatctgttttagctgcggctgccattcgggttgggtcaatgccgcttgatgcagtggccaactcaacaaattgctgaaccatgcatacatatcaccgaatgcagattgacccgcttccatgccaatccaacccggcaatacactgccttcaacctgaccacaaatccccgcgatagcccgatcacccacccgttggtcatcggcaatcaagatatcgcaggtggacgtgccaatgactttgaccaaggtataaggttgagcaccggctcccaccgcccccatatggcaatcaaatgctccaccagaaaggatcaccgtcgttggtaagcccagacgctcagcccactcggcggtgatctggcctaccggtcgttcggcggtgtaggtgtcagtaaacatgggataatcgagatcattaaccaggctggtatctaatgccgcgaggaacgctcgtgggggtaatccgccccatgaagggtgccataaacttttatgtccggcgctgcaacggccacgctggatatcctgcggtgcggtggtaccagacaagagggccggtacccagtcacacagctcaatccatgacactgccgcctcacgaacagccacatcagcacgggtgacatgtagaatttttgcccagaaccactcagaggaataaaccccaccgatatagcgcgaatagtccgcaaactcaccgctacggcataaacggttaatttcttcggcctcctcaattgcagtgtgatctttccacaacacaaacatggcattggggttatctgcaaaatccgggcgcagagctaatacctggccttgctcatcaatcggcgctggcgtcgatccagtagagtcgacaccaatacccacaatatgttgacgttgttcttctgacaggcgcttgaccatctgccggatggcctgttccatcgcttcaatatagtcgagaggatggtggcggaactggttttgtgcggcctgacaatagaggcctttcttccaacgtgggtagtaaaccacttccgtatcgatctcagtgccatgttgacaatctaccgccaatacacgaacggaatcgctaccgaaatccaacccgagagctatagcaccgtctgccgatatcacgttgcctgtcatggtggttgctcctaatcatacaaaaaaaaacagaaattcattggtaataaccataagagtgagccgaggggaaacgtgaggagccaatagctggaagtatgcacttttctgcttgttggtctgtttttgtgatgtcagtcaaaagttagcgcgaggttaaatttgctgaatatatggataaataaactgtaatctctggatgtgatagcgctctacattctgaagtctatttaacgctaaaactgtcttcgtcttacacgatgtggtgtggtgatgcggccttaaataaagcacacggccatactgaactgaaaaaactctactgataacgtttccactcatttatttcaatatgcgtgactagcgattaaataaacaagaatcataaaaacagtctggagaatactatgcataaattaactaaggcgctggcagtagtcgggttagcggcggttatgtcacattcagctattgccgaaagtatgaaactggggtttctggttaagcaaccggaagaaccttggttccagactgaatggaagttcgctgataaggcgggtaaggatttaggctttgaagtgatcaaaattgccgtacccgatggtgagaaaaccctgaacgccatcgacagcctggcggccagtggtgcccaaggttttgttatttgtacaccagatccaaaactggggcctgccattgaagccaaagcgcgcagttataacctgaaagtgattgctgttgatgaccaatttgtgaatgccaaaggcaaaccgatggagagtgttccgctggtgatgatggcagccactaaaattggtgaacgtcaggggcaggagttgtggaaagagatgaacaaacggggttggcaacccgctgaaacagcagtaatggcgatcacttctgatgaattagataccgcgcgtcgtcgtaccggcggttcaatggcggctctgcaagcttctggcttcccggaaaagcaaatctataaagttccgactaaatctaatgatatccccggcgcatttgatgccgctaactccatgttagtacagcatccagaagtgaagaattggctgattgtcggcatgaacgataacaccgtattaggtggcgtgcgtgcaaccgaaggccaaggttttaaagcaccgaatgttattggcattggtatcaacggagttgatgccgtgagcgagctgtccaaaggccaggcgacgggtttctatggctctttattacctagcccggatatccatggctataaaagtattcagatgctgcatgactgggtcactaaagatgtcgaacctgcaaaatttactgaagtcaccgatgtggtgttgatcactcgggataacttcaaagccgagttagagaagaaaggcttattgtaatcccgatacacgctatggcgcactgggggcaggctacggcttgccccaatagcctacgggtggttcggtgcaacccaaactttataaggaagccatcatgtcagcaccccattctgcgttacaagccgagttggacgccgcacagtcaccttatctggcttttcgtggcatcggaaaaagtttccccggtgttctggcgctggatgatatcagtttcacctgtcaggcgggccagatccatgcgctgatgggcgagaatggcgcggggaaatcaaccctattaaagatcctcagtggtaactacaccccgacacagggtgaaatccacattaaagggaaagccgttaactttaccaatactacggatgcgttggatgctggtgtggcgatcatttatcaggaactgcatttggtgcctgaaatgacagtggcagaaaacatctatctgggccaattacccaccaagatgggtatggttgatcgaaaattgctgcgttatgaatctcgcatacagctatcacatctggggttggacattgatcccgataccccactgaaatatctctccatcggccaatggcagatggtggaaattgccaaagcattagcccgcaatgcaaaaataatcgcctttgatgaacccaccagttcgctctctgcccgagaaattgagcaactgttccgcgtgatccgcgagttacgggccgaagggcgggtcatcttgtatgtctcccatcgaatggaagaaatttttgccctgagtgatgccattacggtgtttaaagatggccgctatgttcgtacgtttgatgatatgacccaagtgaataatgcgtcactggtgcaagctatggtagggcgtaatttaggggatatctatggttatcagccccgagagataggttctgaacgcttaacgctacaagcggtgaaggccatcggtgtggcctcgccgatcagcttgactgtacaccaaggggaaattgtggggctgtttgggttagtgggggccgggcgtagtgaactgctcaaggggctgtttggtgacaccaaactgaccagtgggaaactcttgcttgatggccaaccactgactatccgttcgccgattgacgctatttctgctgggatcatgttgtgtccagaagatcgaaaagcggatggcatcattcctgttcactcggtacaggacaatatcaatatcagtgcccgccgcaaaacattaaccgcaggctgtctgattaacaaccgctgggaagcggataatgcgttgctgcgtattcagtctctgaatattaaaacgccaggcccccaacaactcattatgaatctatccggggggaatcagcagaaagccattttaggacgctggttgtccgaggacatgaaagtgatcctgttggatgaaccgacccgtggtattgacgtcggggccaaacatgaaatctataacgtgatttatcaactggcgaaacagggcattgcggtgctgtttgcttccagtgatttgccggaagtgcttgggctggcagatcgtattgtggtgatgcgtgagggcgctatctctggtgagctagaccatgaatatgccactgaagagcaagccttaagtctggcaatgttacgcaccccgaatattgccaccaataccgcgtctgcggttgcctgactgtgaaggagttaatcatgtctagcgttactttgagttcggataaaaagaacccggtatcaactgaatcaaacggtgggatcccacaacctcagcaaccacagaatgcgccgactaaaagtggcttaggattatcccgtatctgggacagctacggcatgctggtggtcttcgccgtggtctttattggttgcgtgatttttgtgcctaattttggctcctttatcaatatgaaagggttggggctggctatctcaatgtctgggatggtggcgtgcggtatgcttttttgtttggcatccggcgattttgacctctctgtggcctcggtcattgcctgcgcgggtgttaccaccgcggtggtgatcaatatgacagagagcctatggataggggtgggcgcaggtttgttattaggggcggcatgtgggctaattaatggttttgtgattgcccggctaaaaatcaatgcgctgatcaccacattggcgacgatgcaaattgttcgtggcctggcgtatatcatttctgatggtaaagccgtgggtatcgaagatgagcgcttcttcgccttgggttataccaactggtttggtctgccagcacccatctggatcaccgttgcctgtttggtgctgtttggtttcttactgaataaaaccacctttggccgtaacacgttggcgattggggggaatgaagatgctgcgcgtctggccggtgtgccggtcgtgcggaccaaaatcattatttttgtgctgtcaggtttggtgtctgccgccgcagggattattttggcttcacgcatgacgagcggccagccaatgacctcgattggttatgagctcattgttatctctgcttgcatattaggcggggtatcactaaaaggcggcattggtaaaatttcttacgtcattgcggggatcttgattctgggaacagtagaaaatgccatgaacctattaaatatctccccgttctcacaatatgtggttcgtggtttgatcctgctggcggcggttatcttcgaccgttacaaacagttagctaaacggacgatataaggttacggtgactgaaacgtccataaaaatctctctagttcacagttttagcatcacgctcgggcagcataacacctgcccgataaactgaaagaagttaatggataacgcagtgagtggcttttactcatccgagctcactgacgtgagcctgattgtataaaactgactgcataaaactgatcatataaaaccgattatatgaaaccgaggagccaaaatgtatcaacgcatggttcaggaaccgcaacccaatcctttgctgccaggctacacgttcaatgcttatctggtcgcaggattaaccccgattctggctgacggcccactcgatttcttcattgatcggcctggcggcatgaagggctatattctgaatttgaccattaaggggcaggggaagattttcgatggtgaaaataccatctacagtaatcctggtgatttactgttgttctcacctaagtcgcctcaccattatggtcgttcaccgaatagtgattgttggtatcaccgctgggtctatttccgaccacgggcttattgggccgattggttggaatggcacagtaaaacccatgaggtagggcgtttatctttacctaacaataacttaatgctggagtttgaccgcttatttgccaatattgagcagacacagaaatcggggcggcgcttcggtgaagaactgggtatgaatttgctcgagcggttactgctacgagcaatggaagaagacccacttagtccacaacgtattatggacccacgtattattgaggcctgtcaatttattaccggaaatctggcaggggaattacgtattgacgaagttgcccgccatgtttgcctatcaccatcacgcttagcgcatttattccgtgaacaggttggcattaatatattacgttggcgtgaggatcagcgggtgatccgggcgaaattattactgcaaacgacccaagagccaattgcgaccattggccgggtggtaggctatgatgaccaactctatttttcccgtgttttccgtaaacgagtgggggtcagccccagcgatttcaggcggcgcagtatcgaaactaactatccacaacgtacttttcgtccagcggactggcaggataatcagggggcattggtgcgggtttaatcccgcccgttacggttaagcagaaattaccccttgtccctggatgcatcatagtgtcaaatcgattaatcgtgtgatatctaattgcgatatcaaatagcgggtattctgggtaagaggaaaggtaatggctgataagataaaagtaggtttactgggctacggttatgccagtaaaacgtttcatgcgccgttaattatgggcacaccgggcttagaactggctggagtttccagcagtgatgccagtaaagtgcatgccgattggcctgcaataccggtagtatctgaccctcagatgttattcaatgatccctctatcgatctcattgttattcccacgcccaatgatacccacttcccattagcgcagagcgcactggctgccggtaaacatgtggtagttgataagccctttaccgtgacgttgtcacaagcaaacgcgttaaaagagcacgctgatgatgcaggtttactgttatcagtattccacaatcgccgttgggacagtgacttcctgacgttaaaaacgttactggccgaaggctcgctggggaacgttgtctatttcgaatctcactttgatcgctaccgcccggaaatccgtcaacgctggcgtgaacaagccggtgcgggagggggcatctggtatgatttagggccacatttactggaccaagcgttacaactgtttggtctgccagaaacgttgaatgtcgatctgggcatgttgcgcccaggctctcaatctgttgactatttccacgcggttctcagctatccggggcaacgcgttgtactgcatagcacggtattggctgcggcagaaacggcgcgttatattgtgcacggtacgcagggcagctatatcaagtttggtgtggatccacaggaagaccgtttgaaagccggtgagcgtttaccacaggctgactggggctacgatatgcgtgatggaatcgtgacactgtcacatgataatgtgcttaccgagaaaccgctactgacgctgccggggaattatcctgcgtactatgccggtatccgtgatgctatttggggcactgcgcctaatccggttccagccactgaagcgattaaagtcatggagttgattgagttgggtattgcttcagatcaacagaaaaaagcactgccgatcattgctaaaaattgatgtttatcccgctctaatggggcggagtaagggtggaaatatctctctgggcacaatctccgtggcccagagtttttttatttttttaaagacaaaccattggtttaaagcagagctattggtctaaataagtacttttgattaaaaaacactattgattaaataaatacattgggttgaaggaatacagtggatgtcatggttacaacgcttacagatagataagtttttgttagtgctgatactggtggtgattatcgcctctatcttcccttgtgaaggggaaaccaaagtgtggtttgaaaggctgacgaccgccgccattgctttgttgttctttatgcacggtgccaagttatcacgtgcggcaataatgacagggatggggcattggaagctgcatttggtggtttttctcagtacgtttgcactatttcccctattaggggtggggatgaatgtactggtgcccaatgtgttaacacccacgctatatttagggtttctctatctttgtgctttaccggcaacggttcagtcggcgattgcgtatacctcagtcgccggggggaatgttgcggcggctatctgtagcgcatcggcatccagtatcctcggggttttcctgtcacccattttagttggcatgttgatgcagacacagggcggtgataccgacaccttacatgctatcggctccatcattatgcaattaatggtaccgtttgttgtggggcatctatcgcggccactgatagctaaatgggttgaacggcacaaaaaactggtcaatatcactgaccggtcatctattttgttggtggtttatgtggcgttcagcgaagcggtcgttcaagggatttggagtcaaatcgacggctggtcacttttggccatatcagtttgttcaatggtattactaacggtggtattggtggttaataccctggccgctcgttggctgggctttaatactgctgatgagattaccatcgtgttctgcggttcgaagaaaagtttggcgaacggtattccgatggctaacgtgttgtttcctgcctcagtcgtgggggttatggtattgccgctaatgatattccatcagattcaattgatggtctgtgcggtactggcacaacactacgcgaagcgaatggcgagagaacaagctgaaaaaggactggacgtaatgccgacagtaaatgacagtaaaactcagtgagccgatgctaacggtagattggcggcagactgtgtccagcgtggtgaacccatcacggtgggccagtaaatcatcagatttcttgtccgtttttaatatctataagttattttttgatagaaaacgccatcctttttaaggattattcttgtgcatcccattttgggatgaatagcttcctacctttaaaaggagaaaacacataatgatggagataggtactttttcattatctaacgtagatactgatcatttgattgctgacccaactgggattaaatcgattaaaacggtatgcgatcttcatatcgtcgaactggctcaagtcgataatgaaaaaaaactgcatatagcagaaatagataaaggtattagtgctgtactgccgggcattgattcgtgcattgggataattataaaaacagacttagggaaaattatcgcctcccatgttgggatatatgattgcggtgtggataaaggatttgatgccaacaaatttgatgagagcgtttacgcaaacattgagtcagaaaacatgcgcagttcgatagcgcttattactgatgatctaaaaaagatgataggtaaaaataaaatatctgaaatcatgatcatcggacaagatgcgggtagtgaatggcctcatcaacagttaaatgatttggcgaaagaactgggcttttctggcgagttaataatttgtgggcataaagaaggggtaaatacaacatgctctgtgattatagacagcgctggggatatatctatattgaatcgagatggaaagagaatagagatttaaaacggagccaatgggctccgtttttatcaaacaaatataatgaatagtttattgtgcaggagcaggctctgcgggtacgactaagtcaaattctggtgtttcttgtgactcagggccgctatcaatatcttcctcctcttctccctgtgcaccaagcagattaaacaggccagcaaattcttctggtgacattttctgaccattcaattcgacttggttgtcagcaaactggagtttactgctgattacatcatctttagtggtggtcagcctaaacatctggcccattgcagcgagactctggacttgttgctgtgctgaacttttcgcttcttcctcgctgtaaccttgcaggcgggcggcctgagtgaccaattctgtagccatcgccattggaatgctcaggttggcgtccaattttttcaccgcgggtgctattagtggtttttctgttgatttagcttgtgtcggatcggtcagttcgatattcagggtaaaggtactttcccctttagtatttttccagctcagtggggcaatgctcactgcagggttacctttcagcagcgcaggaaggtttgccatgacaacttctctcatttgctgctgagaggcaagttgatcaacactttcagctagctgtactcgcttattataagcactgatgaactgcttcagaccctcaccgttgaaacggtcaaaagcaatagtcaattgcgctgaaccaaagttattatcctgaatttttaaagcatcaagggtatagctcagtttgccatttaaatctttatcagtttcgctcaattgggtcttcagattaaagccaagcaatgtcgccatgttcttgccttcatggctgatatctatttgcttaacaccaatctgttggtcgccaatgctgatatcgaacttacccgctttactgtcacttttcagcgttagcccttgcacactgacttgttctgtttgatccaaataattctttttggaataaataaaactatcgctgctgccgctcatacttacattgtgcatatcacgagagacatcggcattgatagtggcaccggagaacttcacgttagtgctattttgcttatagttgattggaatgaaagtaatagcagaagaggtatcgccaccgtaagaaatacgcgaatcagcagtaaaaggcgactggccgttggtcacatcaaacaatttcttcagcactggcgtgttagccaactcagtatgcactgacgccatgctaggaattaggtttaatttcttcaactgagctaatgggaacgggccatgatcaatgacttcaataaaggcgatttcatcaccatcgctcaatactttttcgccagtaaaagtattatctgattgtaaaatataacggaccttactggagaacagaccgcgttggtaatctttataagcaaatttgacacccacgtttggaaacgctgtcttgatctgtccgttggcattatcaaccagctcggtcatgcgttgttcaatcagtttaccggtataccaagaggctccagtccatgctgcgccgagtacgacaatgacgctgacagccactaacgattttttcattgtgttgttcatccttttccaatgtaccaaattcactatattgaacgcggtaatgagtgatttaagaagccccacctaaagaaggaaatccccaaaaaagaagatatatctcccaaataatataggcctagagtacctatacacaaatattattgcgaccgtaacaaagacttaatcgcgacagagccttcaatttatggtgagaagctatttattggcaacaaattcattaagttagttcacaccgcgttataaacacgagcaattgaacccaccccttgcacggttacaggtgattccttagccgatatgaagcaagactcaccagggtgcagcgtaatttcttgctcttgttttttcagcaccgcacagccttcaacacaaaaaataattgccgcactgtgttgtgccagaacgtgtggttcaaccaccaaggtatgcagtgagaaagcgaagtcctcgacaggaatagggaatatcagttcattaccctgttgctttggtgttgtgagtagggcattagccggtttagggataaattgcagattggacattaactctggaatatcaataaacttcggcgttagcccagctctcaacacattatccgagtttgccatgacctctaatgcaaccccattgaggtaagcgtgtggtgtttcggcataaaggaacatggcctcacccggttgcaatgtcacggcattaagcagtagtggggagaacaacccgctgtcatcgggataaaaacacgaaatgctgcggatcgtatcccaaggctctccgagttggctattcaatgccgctttcagaataccgagtgcccgcgtttttgtctcaccgctcatactgagtaagctggcaaataaactggctaaatgctcagtatcgggttggcgcaagaacgcggcaatatcagggtgtgccgctgctagtggttgtaacagcgcctggatatcttctagtgtgcgaaaaccattcattgcctgaaaaggggtgagggcataaaccagctcaggcttatggttcgcatctttataattgcgctcagccgcatccagtgggatacctgcctggttttctttagcaaaaccgacctctgctgccgctttgctcgggtgaacctgaatcgatagaggttgagctgcacaaagtactttgaacaggaatggcagttcaccaaagcgcttgaaaatatcactccccagcgtgttatctggatcttgatcaatcacatcacgtaatgaatgccactggccatttgcgtcaagaacctgggaactgcttttcgggtgcgcacccatccacagttcagccattggcattccttgtgggttaggtatgccataaagctgggtcagggcatcagtactgccccaagcatagttttgaactgcgttattcatttttagcatgtttatgatctgccgtttgcaaaggactaaaataaggctgcgcgttagccagtgattaaccggttctggatagcaaaccctgaaaaaataagccattagtagacaatgaggctaaaggtgttgcaagtggtaatacgatcatcaccaaagtagccatcacaaaattccagaaatgcgaatcaatcgcataagcgcaatactatctgtgtcattataaccgctatgtcgtaagcctatgctagctcaacatcaatcttttgttctaaatgctaaggaggcagtgatggcaactacccgcagtgaaaaggattctatggggtctatcgatgtacctgcaaaccaattatggggggcgcaaactcaacgttcattggcgcattttcgaatttcacaagaaaaaatgccaacagagctaattcatgcattggctctgaccaaacgagcggcagctcaagtgaatatggacctaggcttgctgccagccgagcgtgcaaaagcgattatgcgggccgcagatgaagttctggatggcgctcatccaaccgagttccctctcgccatctggcaaaccgggtcgggtactcagacgaatatgaatatgaatgaggtactggcaaaccgtgcgagtgagttgctcgggggggcgcgggggaataaccgtttggttcatcccaatgatgatgtcaataaaagccaaagttcaaatgatgtcttcccaacggcgatgcatgtcgctgcagtgatgggggtgagtgaacatcttcttcctgaactgaaggtgttacagaaaaccttggccgacaaagcagaagcttatcgcgatattgtaaaaattggccgtacacatttacaagatgcgacccctttaacgttggggcaggaaatttccgggtgggcggcaatgttatctcacagtgtgcggcatattgaggcgacccttcctcacctgtgtgaattagcgcttgggggaacagcggtggggactggcctcaatacgcatcctgaatatgctgtacgagtagctaatgaaatagccacactgacacgccaaccgtttatcactgccccgaataaatttgaatcattgggaacctgcgatgcattggttcatggtcacggtgcgctaaaaggcttagcggcatccctgatgaaaattgccaatgatgtccgttggttatcatcaggccctcgctgtggtattggcgaaatatctattccggaaaatgagccaggcagttctatcatgccaggcaaagtgaatccaacacagtgtgaagcgatgaccatgctatgtgctcaagttatgggtaatgatgtggctatcaatatcggtggggcgtccggcaactttgaattaaacgtgttccgtccattggtcatccataacttcctgcaatctgttcgtttgttggctgatggaatgcgtggttttaatgagcactgcgctttgggaattgaacccaaccgcgaccgtattacgcaattgctcaatgaatcgctgatgttagttaccgcgctcaatacccatattggctacgataaagcagctgaaatcgccaaaaaggcgcataaagaggggctaacactgaaagcagcagctatggcattgggttatcttaccgatgcagagtttgatgaatgggttcgaccggaagatatggtcggcagtatgaagaaatagcggataaacattgttatattaacgccggggtggattaccggcgtttttacagtggctaagccgcaataaatggcattttttacggttccagttcgacataaagatgcaagcgcggtaccagcaaacgtagcggtttcgcatcaggcttatatttatgcttgatatgcttcacatcataatcggtcaactcgcctaatttcggtagctcggcccctaactgatgctgacagaacgcaatcaggggcatggggcaggggtgttgtacctgtttttgttgttcttgataccatactcttgcgatgggctgcacttttacgggccttttaattttcagccgtgtcttttctggcaaacgctgcacatcatttatttccaagctaatcagttccctccattgctcacgcgtaaatggaggaacagctcggccagcattcaggcttttttctagctgtagcaatatatcttcgcgagtcacatttttaataatgtgtttgttggcccagccaaagcgcactgaactggggttgattaatggggtaatggtgcggtaggtattcagggttatcaggccatgtaagtgtgtgtgaacaaattcaaagcgttgttcgctgggtaagcctgattccacagtaataatatgttctaactcagcttttaactgattggttttttttattatatcttggcattcaatgagttctttgtcggtcacggagaagcagagcacgccaggtaagcgtagtgctgctttactgctaacatgctgcccttggtgatgaagaaacaatcgttggaaatgttgtaaccccaactttttggcgtgttcaccctcggttatattgacggtaatttgctcaatgggttgatgctcagtgcctttttctatttcagggagagaaaatactctggcagcaattagaggtaaatcgtccaattgctggtggagttgatgaagtgttacttctaactcagcaaagcgagtattcattcgttctatcaaatcatacttgttcatattcttttctaaataaggcggcttagttacaacatacattatcttgttctcctaaagatagccacatgtagatacataaatgtcattagattcaaaaggacatataaaacagaaaagggcgcttaaaacgtgagaattcgcgactcaccctcatatgtttaccgagctcatttttcggtagcaagacacatagagagtggagtctcaacgcttggctgttcctaccaactttcgtaatcgctgagcgataaacaacgcgataactaaaagggcggtaataaaaacaacaacacctgtccagcctaaatgtaaccaaaaaacgccacctaacgtaccggctacgctggaaccggcatagtaacaaaacagataaagtgacgaagcttatgccttagcacgacgtgctctgcaaccaacccagctactgacaacggagtgagcggcaaagaatcctgctgcaacgaacatcataccaataaaaatcatgatcactgacggaaaactggtgatcacaacaccaaccaacatcataccgatagaggccaataaaattaggcctcgcccgtagcgattactgagtgaacccgctttaggtgaactataagaacccgttaaataaacaatggataatagccctacgatggtcgggctgagataataaggcccatccagtaaccgatagccgatataattaaataaggtgacgaccccccccataatgagaaaaccttcagcaaatagtaggggtaagccggagtcacgccagtgcagtttaaaattgattaacaacgttctggggcgcaatgaacttgcacgaaagtgtttagacgctgggaggataaaccaaaacaagcaagcagcagctaaagcaaataatccgagtactagcagtgatacgcgccaggaaaagagatcgcttaataccccagccaccaaacgcccactcatgccaccaatagaactaccgctgatatacaaccccattgatagcgcaataaaattaggatggatctcttcactcaaataggtcattgccaccgcggcaactccgcttaaggatagaccggtcaatgcgcgcattagcaaaatcccatgccaactggtcataaaagagcaaactattgtgcaaaccgcggccaatagcaacgccacgaccatgactgattttcggcctatcgcatcagaaagggggccggtaaacatcaaacccaacgccagcatcccggtggctatcgaaagtgacaaactgctggacgcaggagaggtactaaagtcctgcgacaacatgggcaaaataggttgtacgcagtaaagcagggcgaaagttgctaaccccgccgaaaataaagccagagcaacgcggatgaattctggcgtaccttgttgtatataaggacgcttatttaggggaggcagtttagggatcgtagtgaaaacagtgtcatcatcattttttgttgatgctggcgccacagtgtttgtagtgtgtaatgaagtagtcacggtatagccttattaatacatagccaaattagtacacagttaaattaatatacagttaaattagtacacggttaaattagtacgcaagcaagttaactcacggaaaaattaatacacaataaatcattatcgacagaacattttaatcatagaaatagtttgtttttttgtctaatatattaatcattgcaaataatacgtttaaaatatcaatgagtattgaactaagacatttgcggtattttattgctgtcgcggaagagctgcactttggccgggcagctgaacgcttgcatatttctcaaccccccctgagccagcaaatccaaatccttgaagaacagattggggcccgcttattggcacgaaataagcgtaatatcagtctcacccaagcgggaaagctctttttaaaagagtcctaccaaattttggcacaggtcaactctgcaactgagaaagcagcctgtctacatcgtggggagtcgggagtgctgacgatcggtttcacttcatcggcaccattgatcaatgtcgtttctaagaatttgcgtacttttcggcaaatatatccacaagtacatataaaaatgcaggaggtaagtaccaaacagcaaattgaagcattactcgacgggcggttagatctaggtattatgcgtaatactcggctgcctgaggcattacaatatcgattgctattacgtgaacctctggtcgctgtcgtccatgaagatcatccattagcctccctaccaaatggcagtgtcaaatttagctcactggacaaacaaccttttgtcttcttttcacgtgaagtggggactgcactttatgacgaattctttaccttattaacccgcgcggggatcacaccttatattacgcaggaggtcggcgaggcgatgaccatcataggcttggtatcatctggtctgggggtttcaatcctgcccgcctcgtttaggcgagtaaacgttgatggtgtcaaatacttatcactggacgaagctgatgcgacgacagaaatgtggttggttaatcataagcatcgtccgatgccccccctgcagaagcattgctccgtttgatgatggctgatattcaagctgctccgtataaatagtcaccatattaaggaaaaaagaaaacacatgattatgtgcagcaaatcacataactaatcaaatagttgacgtcatataccaaaagccccaacataacgataatctttatttagaagcgcgaaaaatactcttttacaagagttaaagagtcatttaggcaaaaaaggagccggtttagtgataatggatggacagcctggacatattgatcagatcaaacaaaccaatgtaggggccgtttatcggctaattgatcttttggggccgatatcccgtattgaactctccaagcgggcccaattagcgcccgccagcatcactaaaattgtgcgagaattggtcgaagttcatctggtaaaagagactgaatatcaagatgtaggaagccgaggtagacctgctattgggttagtcttggataccgaggcttggcactatgtttccgggcgtatcagccgtggaacgataacactggcactgcgcgaccttagcagcaaactggtggttgaagaacaaattccgctgccagaccgccaccccgagccactgctgagccgtatccttaacgaggttgaccagttttttattcgccatcagaaaaaactcgaacggctcaccgcgattgctattacgatgccaggcatcatcgatgcacctgcgggtattgtgcataaaatgccattttatgatgttaatgaaatgtcacttgggccagcgttggagcaacgcacctgtttacctgtctatctgcagcatgatatttgcgcatggaccatggcagagtcgctatatggtgcctcacgcggttgccagaatatcattcaagtcgttattgaccataatgtcggggccggtgttatcacctctgggcgggtattacatgctgggagtcgcagtgtcgttaatattggccatactcaggttgacccctatggtaaacgctgctattgcggcaatcatggctgtttggaaaccgttgccagtatcgataatatgttggcgattgctcaacaacgattaaacagttcaatgagttcgctgttgcaccatacacctctcagtgttgagtcgctttgtgatgcggcgttagccggtgaccaattagccaaagatattattctgggcgtaggtcatagtgtcgggcgaattattgccattatggtcaatttatttaatccagagaaaattctggtcgggtcgccattgaataaagcatcatctattttgcacccggcaattgcctcttgtattcgtcaacaagcattgcccgcatatagcgagaatattcttgttgaatcaaccgaattttttaatcaaggtacaatgcctggcgcagcattagtcaaagaggcattatacaatggctcattattagtgaagttgcttcaaggctagtgtattaaatctaataattaagagttaattattagtgggtaccttcggtctattccgcctattatttggcattttctgttaaaaacacgctcagttcggcaaaacattgcgctaacgcaagctgtctgttgctgtcatcgcctagacttttattcatattgccaattccgccaacttcggtggaaaaacttgagttaaagtggtcagattgcggagtgttgttatgttaacgcgtttatttgtgacaggtaccgacactgctgttggtaaaaccgtcgtgtcacgggctttacttcaagccttaagccaaaatggcagaaccgcagtaggctataaacctgttgcgacagaaagcaaagagacatcggaagggttgcgtaatcaagatgcgttgatcttgcaggcgtcatcatccattgagttaaattatcaggaggtaaatccatatccattacaaggtgatgttattcatgcctgtacagataccctgattaattatgaaaagatgaccgaaggattgcagtgtttatcggctaaagcagataccgtaatcgttgaaggctgcggtgggtggaaggttatgatgaatgaccaacgcttttactctgactgggtggtacaagaacaattacccgttattttagtcgtcggaattaaattaggctgtatcaatcacgccttattaacagcacaggcaattattaatgatgggttgcccttattgggttgggttgccaatcgcattaatcctggcttggcccattatgctgaaacaatcgcaatgctacgggatcggttagccgcgccacaattagggcaactgccttatttgccgcgaccagaagaaaaaccattagcaaaatatttagatcttacagctatttcaggataacccgatttatatccatcctatttcaagctgaatgtgtgtttcaagctggaatgtgtgtttcaagctgaatgtatgtttcaagctgaatgtatgttggctgctttcgttactcggcccatcatttagtgagaccgatataccgatattgggcgcaaccagcgggctattgttgtcgcgataacacaagataataatagccctggcaataaggtgtactcgccggtcatttcacaaaccattaaagcggccataatgggcgcatgggtcgttgctgccaataatgttgccatgccggtcagtgccattaataacccaatattgtcgcccagcacgggccacaaagaaaatatctgcccacataacatgccgagtgcggcaccgacaaacaatgtaggtgtaaatacccctcccggagcgccggacccactactggcaagcacggccaataacttacagatcaatatgccgcctatcagtaacacccccggcggcgtggtgaggagtgattgcactacgctgtagccattgccccagacctctggaaatatcaatgatagtaaaccaacaattatcccccccagcgccaattgcagaggtggcaataaattcagggagcggaaagcatgactgctagccgccatcgcttttaaaaataaagggccgctgaagcccgccattaatcctagaagcgccatcaggaaatattgtaccggccaaggagaagggagtgtctgcacttgataaagggtttcctgaccaccttgtagcaagttgatcgtcaataacgcactgaccgcggcgatcactaccgggccgagtgaagccaacatcagtgttccaaatagaatttctgcaataaacaggctgccagccaacggagcatggtaagcacttgccattcccgcagcggccccacaggcgacccacaacttccactctttaggttttgcatagcgttgagcgaaaaccgaagcgaacagggcggccaacaataccatagcgccttcacgaccaatggcactgccgctggatacgactaacaaagaggcgagggacttcactaggctggcggaaacatctaatcggccatcaccgatttcaatggcttccatataatcagtgggcgcactgggtttacggtgttgataacgttggtatgcccataacagcaaacctgccgccaatccccccaaagcaggagttaatgcccgccgccacccagtaatagaggccgcagcagcaaccaggctaccatctgttcgtgagaagagcagccactccagccccagcatcgcctgatgaaacagccaaacgatgagcgcggataccatgccgagcatgatggagatcactaatcgacgcagcatcgcacggtagtaatagagatggattggccgtttcatgcaagacaacatcaaattttataaaacttatcctcgggggattggttgtggaaataatggctcagttgcattagcgtaggtaagtcagcaaaagttgaagcgcagccaacagataaaacaggaccagttcatcggcgttgtcatgaccacaaagccccagattccgcctatcgttaccttggtgcacataatgtatattatgttaaattgaattcatggcgctaaaaactcagccgatatatgtcgtgaagctaactacgatacggcctgtatcggtatcctctcatcaagcctcaaaaatcaatatgtaagagatggatatgcagatgcaggattaatccccttccctcatttgagcccggtgacgctatgtgaaatcgctaggggtatcaatcgccatttccatgccattagaactaccgatcatgaacgttaggaatggatcaatatcggagcccaaggttctgggcccctccatgatatttagatattggagactgtaaacgagattgtgtaatttccctggtgtggcatttaatataacgtaaggttccgatttatattggtgatgatagtcacgtttttagctattgattgccctatttccccctattcttccctacctgtgcaactgaatccctgataaccaggtcagcggagaacatattgatttgaggagagacttccccctgagcatgtaacagcaaagcgatgtttgcagcccttctggccattcgctcaatcgggtaatggacggtagttaatgatggatagagatagcgggccaatacgacatcatcaaaaccaacaattgaaagttgttctggcaggctgatgtttctttgatgtaatgaccgcatcatcccggcagccatcacatcgttaaatgtcaccactgcggtaaagttctgatcactggctaatagtttctctgccgctaattcgcccccctcctcatcaaacggaacactaataatccaatcagcaggcaccgtgatccccgcgctggccatggcggctcggtacccttccaagcgctgttttttgtcatcaatcgataacttggctgtgacacaggcaattcgggtatgaccattctgaagtagataatgggtggaggcttctgcggcacgggtattgtctaaccagacacaccggttagcgatagcgggtaaataacgattaatgagtaccagcccaggagtgtgagcagcatagcgcaagatttcagcctcgctcattcgtgtgatgtgcgcaacgatggcttcgcatccttgattgatcaaaaaatcgagccctgctttttccagttcttcctgatggcccccactgcagaccatcaattttgctccttttttacgagcaacctcttcaacccctcgggctaaacgagagaagaatggatcagccagattaccggtaagtaagcccagcatgtttccacttcttttagccaacgcgagagctgccgcatttcgctggtagttgtactcacgcattgccttctctacacgttcacgggtacctggctctacataggccgtattattaagaacacgactgaccgttgctactgaaaccccagccctcagcgcaacatctttcattgtggccacacgtcactccccatttaggcactctctttagctgttttataaccaccgaacatcgatagcaactcatgtcaccacaacaccattgaatgtatgtgtacagcactggcatgtcatcggaatatcttctgcactcagtgatggattcaccttttgcaatatacctgcgtcatcaacatataagccatgataaaaacaggtatcgccacaacggacatagtcgcgctgttcatgtgagtgcaatgcgaccatccaaaaaatcggctcaggtttatcaaggcgtttcaccgcatgactgtatacctcatcccattgctggcccactttagtcagcagaaacataaacagcggggagtaatccaagcctcgtttctgcttaccatgcattgatgcacgctgtggcatgttctcatctgttgctttctgtttataccgttcccaacgatattctgcgcctgggttgtttgagcggtgacgtgtggtggtgttaactcttcgatatagctttttagcggtattttcctgatgtatgcgcatcaatggtaatccattacttttagctgattagacataaaataaaacctttggcgctggtgataacccgcctcctcagtctcaataatgattaaatgacaccgctgactcactggtttggctcatcagcggtgagagataataacttactctgacatcacaaacggtgatgtatatttgtcgacattcgcttttgtgatcaacatacagtcaaaaagttgtttttcaccccgagcgcccgttttaccggttttgaggaaattatccgcctgttcaatggcttttgctgaaaaaacagcgaccggttgcaacacagtataagccaacgtaccggctttcacggcatccaccgcatctggtgaaccatcaaacgcccctactttcacttggtcgattttgccgacttccttcaacgcggcaatggccccgagcgccatttcatcattcccgctgataaccccttttatgtccggatttgcctgaagcattgactgcattttgttgtatccctgagtacgatcccagttagccacttctttaccgacccgtttgaggtctggatactgagacagtacgctactgtagccgttggcccgggtggcggcgttgttatctgacggcgcaccaaccagttcaacatatttgccggagtctcctactgttttaacccactgtatggcacccagcgcggcaccctgcgcattgttggagaccagttgtgctttggcaaggccgctttggttgagttcagcgttaattataaataccgggagttacatgtgcgttggctgctttcgttcactccagtccgccttcctgtgattcgaattattgtgggtatatgtctctgcaataagtcattattaataaattaaacttaagaatagtaaatgacatgaagcgattacaatcgtttcacatataagggaaaatatatgattaagtttatatcaacatcaataatatcacttgaattttataaaacttcattaaaaaaatcattcatagcaatatctgccttaccattactcatgtccagcatggcatgggcacagccagatgtggtaaggcttggtaatttaaaattcgctcattatggcgctatttcatatatgaaagagatagcaccaaaatataacataaagatagaagaacgaatgtttgcaaaggggatagatattgctcccgcaatcgtcgcggggcaaattgatatagcggccagtgcagttgatgcggcaatcgctgcccgcgctcaaaatatccccatctatgttattgccggatttgccaaaggcggtgcccgaattgttattggcaataatagcagtattaaatccgttgctgattttaaaggtaaaaaagtgggggttgcccgtggtggtgctcaggaacttcttcttctggcagagttggataaatatgggctgacatggtctgatcggccaggaaaagatgttcagattatttatatggcttatgccgatcttaatcaggctcttcagtctggtaatctggatgctattagccaatctgaaccgcatgccagccaggcaattaatatagggtatggtgtcgagttgttgaagccctacgatacccccgtaggcgttccaattcgcgcgttgatcatgacggaagccatgtataaagagaagccagaggtggctgctcgcgtacttaaactgtttgttgacgcgaccaatacctttattcaacaacctgaaatagcggaagaatatgtccgtaaagagatgttcaagaaccaaattacctcgcaagattatcaagatgctattggtaattccccattcagttacgacatcacggtggaacatgttcaggtgacgactgacttaatgcggaaatatggcatcggccgaatgaataatccccccgttgccgctgattgggtaaagaatgatcttcttgaggctgcaaagaaaagcattggggttaatgggtcataactgatgaagaatattaaggtttatcaatatatcaagtgggtcattatgccaactattgtgctgttaatgtggcaaatgctcgccatatcgggctggatacaacccacaatacttccatcaccagtagccgttgtggtgcgctggttcgattatttcttaccctatgaagcctataacccagaaacatcaaactggctgatgtggagtctttcaggggagttactgcatgatgcctgggcgagtatctaccgcgtaattattggttttctaatcggtgctcttcttgctctaccattaggattatgggtgggttccagtaaaattggcaatgacctaatgaaccctttaattcagtttcttcgccccattccgccaattgcatatattccattagcgatgctgtggttcggcctggggaatccgccggcattttttttgataagtataggggcttttttcccaatactgattaataccatcgcgggggtccgtaatgtggatggcatatatatcctggctgcacgcaatctaggcgcaggtcaagccacgatgtttcgccgaattattcttccggcggccactccttatattcttacagggatgcgagttggtatagggaccgcgtttatttgcgtgattgtggcagaaatgatcgccgttaatagcggtgttggctaccgaattctggaagcgcgcgaatatatgtggtccgataaagtaatagcaggcatgttcacaattggttttcttggcctggtcattgatttatgcatggatcgcctgaatcggcgtcttttacgctggcacagaggaataggcaactgagatacccatatgaaaatatcagataatattattgaacaagtagagacgtgtgaaattagtattaatcatgttgataagtcatttggctctggggagagtcttgtcatcgcactaaaagaaataaatcttcatatttcacatggtgaatttgtctgtttactggggccatcaggatgcggtaaatcaacgttactcaatgctatcgccggtttttctctgccaacgcagggggaaattatcgttaaaggtcacgtcgttactgaacccggtaccgatagaggaatggtgtttcaagaatatgcgctgtttccatggatgaatgtggagaaaaatatagcattcggcatggacattaaaggagagtcaaaagaaaaatgccagtctgtcgttgaagatttactgaatacactgggtttaagtgagtttcgcacacggtacccaaaagatttgtcgggggggatgcgacaacgtgttgccatagcgcggattttagcgctcgatccccctatcatgctgatggacgaacctttcggtgcgctggatgcattaacacggcgctcattacaggatgagttgttacgaatatgggagaaaagccgtaaaaccatcatctttgtcactcactcggttgaggaagctatctatcttggcacaagagttgtggtactcacctaccgtccgggcaccttgaagcaagatattactcttgaaatacctcgcccgcgtgataccagcggggctgaattcaacagaataaagcgcgagttaggggcgttagtgatggaggaacaacagcgattctccgctgccgaacgcaaaggcggttagcaaaacacagcgaagcgtaaatttaccgtccgtacgcagcgggttaatagcaagcacggcaggcggttacagccgccccctttcttatcgatactcacgctggcgataaacacccaagaatataatttcaagaattgtgccccaagaagagatatattagccagtatgttgttcgaaaatagactcggtagcgggaatacgttgagataatcactgaggccaaatgaaaatattcattcttatcgtcgttacgttatttctggtagcctgcacttctacagggcatatcggtatcagtggcggttcgagcggcatatccggtgtcaggataggcaccggcattcgctgattaatgtaagctctctcaattcaatacgcaggcggtgatcatcatccgcctgcgttgtttttcaatctattctttttagcggaacggtggctcattaaaggtacgtaatttacgagagtgtaattggtcaccttctgcccgtagcaaatcgattgcccgaataccaatctgcaaatgctcagaaatagccccctcataaaaatggttggcctgccccggcagtttaatttcgccatgtaatggcttgtcggaaacacaaagcaaggtcccgtaaggcacccggaagcgatagccttgagcggcgatagtggcgctttccatatcaacagccaccgcgcgacttaaactaaaacgtagcgatgaggcggagaaacgtaattcccagttacgatcatcagaggtaacgacagtcccggtgcgcagacgttgttttacctcaacgcctggcataccactaacggctttggtcgcgtcgtacaaggcgcgttgtatctcggcaatgctagggatcggaatatcgggcggtaataccgcatccagaacatggtcatcacgcaagtacgcatgtgccagcacataatcaccaatggattggctttctcgcaggccaccacagtggccaatcatcaaccaaacatgtggcctcaataccgccaagtggtcacaaattgttttggcattggaggggccgacaccaatattaaccaatgtgatgccctgcccatttttggctatcaggtgataggctggcatctgatgttttttccacgccaggtcagaaagggttttttccggatcggcattctctgccgtgatgtaactaccgcctgcgcaggagagtgctttataggggctgtttggatccaaaatttgctcacccgcccaacggacaaattcatcaacataacggctgtaattggtaaaaagaatatacggttgaatgtcttcggctggcgtaccggtatagtgttttaaccgtgcgagggaaaaatcagtgcgcagcgcatcaaagtgagacaacggtagatcacttactgcgctgccaagtgatgccgtgccaagcgctatcgtttcaattccgtcggtgatgccatcaccgattttagccagatctgtcgtcgggaagtgctgggcaaggcctgcggtcattgaccgatcaaggatcaggtctgaaccatcgataacaaacggataaggcatctcttgttgtgacggtgtcacttcaaataccgcgccatactcactttcaagcagcgtcatttgctcggtcagatattccctgaacagtgcgggtcgagtgattgtggtgctgtattgccctgcccgggaaaagcgcccgtatgcacgcgtgcggtgatgatcgctaaatttaccatcccatcggacactaagctgtgggtagctaaataaccccttggatctttccgctgcattaggcaaagaaccatcacgaataaatgcgctgatcgcatcccgtaaagcggctaacgctgcatcatagagcatttccagcttatcaatggcctcaacaactgcgagagagcctgtatcttgtaatttattcaaagtacctcctttaaacacaagagcagcgattattgaccaacacagtgctatttattgcgcagcaaatccagccttttcctgaaaacaggaggaccttttgccgcttattcaaacgtttgattcccctttatcaacactaaaatagtcgctgtcgcagataacacattattttctgccttgagcatcactaaaaggtcttttttgcgtggcaaaatcatttttacgcagtggaagtttggacgatattctggcgttaggtgagaacgggcaaccgatttatacctctgcacttcagatcagagaagctttacgccttaaaaaacagcaacatattgttgattgcttggcgatcccccagatcaacgaacaaggtaatcgcattgattggtatgctcccttcgaggggaaagtcacctcatggattgccgcctcgagtacagaacgcaaagccgcggtgaaacaattagccatctgtctggccagtgctagcgatatcagcttgcgggctaaaaaatcggaaaaagccgcacaacagttgttcggggcattactcgcgaaagcattgcaattccctgatcaaaaccatgtttatctggtttctggaaagccggtcattacgttctggggatttgtcagccaagataaaaaaatgcgtagcgatccactcgattgcttacggcagtccactgacgtcgttgagtcggctatcaaagttgaatctatcgtcaaagctgaatctaccgtcgtaccgccagaaatacgggcaaaaacggttgtcacacccgcagcggttgagttatcaccacaagccgacattatccccaccccgcaattggtggcagagccggaggtcacagtagggtctgagccgataaaaacgccagttcgctggttgcgtatcggtggagtgctttctatcgccgccttgattggggcactcgtcgcacagttcagtggcaacctacccggcagtaccgcgcctacggctgaaactcagtcttctacggcagagcacatgacagagcaactcgagccatcggcatcacataagccccaagtgacagcggatgccctcgcgccagtagagccaataaccgcatcggttcccccaccaatcatgcagccactattaccgttggatcacgccccggtcccgcccgacgccaaagtagctgcagagtcgatagttgcagaaccgatggctgtagaaccgatagctgcagagcctgtgactcccccggtgacacgggctaacaataacgcgctgatattaccggctaatgcggtgaaaattggctccacggcctttctcaacggtaattggcgtgccatccctgagattaaaagctcactcacgggtaaaccaccgagcctgagatatcaaattaaacaaggcaagggcagcgtaaaaatcacccatggggataatgtaacgtgtcgtgccaatgtcaccgccgggctgatgaaatcaggcaacttggtgatcaacagccgctatcgagcacaatgcagtgatggctcaaaatatcaaatacctgaaatcgtctgtaaacaaggcaccacagatattgccgattgcaaaggccgctatgatgccaatacgaccctttcaatgacgatgacgcgtgagagtaaataatattatgttggcgacgatcactgattataaacagaaaattacactcattcaggatagtgggatccagttcctggattttgctttaacgccagaatcagacactgagctacccaataaatttgtccgtaaaagtgccaatggcccgttgttacgcctgaattaccatgaacacaatggtaaatattcactgatgctcccaggggcagcccctgagattgtgaaacctgaatttagtattccactagagcaatcactgaagttattgaaccagatttggctacctttgccgtttttgcgatttaccccaccccacacctttattcgtgggccagataattgggcccgagtacaaatattaacgctggacacgccagatcaagatggcaatacgttacgtgtcacgttggcttttgatactaaagtgtatcctgaaagccacgataacgactatttggcccccactgaaaacgatatcaaaaccggcctgagtttcgcactggcttaccataatgaagatctggccgagtttctggatttgacgtgggtcgatggctggctgcgggacgtgtttacccaacaagctgccgagcaagaagaacgaaccgccagacatattagcgcctcgctcagagagtttgaatatcaagcacattatctgaatgtgctggcgttacttggcagtcagctccgtataccggaaatcaaaatcaccacgaatacgctgcaagaacctgcggttaacgtggatttaatccttgatgtgggtaactcacatacctgcggcattttggttgaagaccatgccgatgaaagttatgggctaaaccagacttatgagctgcaattgcgcgatctgagtaaacctcactacctgtataacgcgttatttgaaagccgggtggagttcgcgcaagcaaaatttggtcagcagagtttttcagttgaaagtggccgtgaagatgcttttatctggccttcgattacccgtgttggccacgaagcctgccgtatggcattacagcgcttgggcaccgaaggttcgaccggtatttccagcccacgacgttatttgtgggatgaagagagttatgctgctggttggcgatttagcggcacaccgaccgccccccatgaagagttggcaaccgcgcttcccttaacccttttactgaatgatgatggcgagccgctgtatcgtttaccggctgaagaacgactaccggttttttccccccactatagccgcagttcattaatgacctttatgttgtctgagctattagcgcaagcactgatgcaaatcaacagtgcggctcagcgcttgaaaatgatccatgtcaccgctccccgtcaattgcgatcgattatcctgacgctgccctccgcgatgcctaaacctgaacgtgaaatttttcggcaaaggatgaatgaggcgattgccctggtttggaaatcgatgggctggcatcccgctgatgacgattttgtgacgccagccgatcacgcaaaaagtaaagtgcccgtaccggacgtccaaatggaatgggatgaagccacctgtgggcagatggtttatctgtataacgaaacacaagttaactttggtggccgtaccgcagccttctttgccagtatggcgcgccctgataaacaactcgacgcgggcgaaacggcaggtaaaaccttacggatcgcctcaattgatattggtggcggcaccactgatttggccatcactcaatacgggctggatgagggtattggcaataatgtcaaaatcagcccacgtttattgttccgtgaagggtttaaagtcgcgggtgacgatatcctactggatatcattcaactctatattttacccgcgttgcaggcgacgctgaaaaagatggcggtggtcaacagcgatggcgtcatggataaattgttcggcaatgatggccgcatggatgggcaatccgtcctacggcaacaagcaaccttacaaattttcatgcccgttggccgcgcgatactcgaagcgtatgaaaacgtcgatcccttggatacccgagcagagatcgaagccagttttggggaattactgacgttacagtcatcacagcgacaacgatcaccacaacgacaatcgtcatcacaaccacaatcgttatcacaacgacaaccctcatcacaaccacagcagccgacactgaaagtactggaatatatcaacagtgaaattcaacgcgagctacctcccgatgccggtgtatttgatattttgcaggtaccactggtcttaaaattaagtcaattacacggcgaatttttatctaaccggatgagcatcacacaaaatctgcgagcattatctgaagtggtgtctctctatgcctgtgatgtcttgctactgactggacgcccttcgcgctttcccggtattcaagcgttattccgccatctacaaccgttgccgaataatcgtattttgtctcttgatggataccataccaatgattggtatccttttaacaaactgggtcggattgataaccctaaatcgactgccgcagtcggcgctatgctctgtctgttagcactgaatctgcgactggcgggcttctactttaaagcgggcgatttccagccttactcaacgatctgctatctcggtatgttgagcagtagccacaccttgaccaccgaaaatgtttactaccgcgatatcgatctggacagtgccgactataaactgccctctgatgtccatttccagctcaggggttctctctcccttgggttccgtcagttggataatgaccgctggccagcgtcaccgctctacacgttatcgattgtcgaacaagagctggctcgcaaaattgccggtaatagtgtgttgagcgtcaaactgaaattggcaaaaagcgacaaacaaacaggtctggaacgttttgaactcgcagaggcgaagctgcaagacggtagccgtgtgcccttgcatcatctgcgacttaaattgaacacattagccagcaatggctcaggatccccccattattggatcgacagcgggagcgtatttagaaaatgaaatcattaaccccgcagttacttaatggccaacaacttcatgaccagttacagcaggtaacacaaggtatcgaccaagcgattgattgggttaagagtacccgccaacatgctgttcgtttggatagagaagccgaacacttaaccattaagttacgccgtatgcgtaataaagcgcaccctctatctgagaccgcgctaaccgcgatgactattggttttgtggggcaatcacaggcggggaaaaaacaccttatctcggcactggcggccaatgaacatggccgattggaaaacacgctcggggggaaaaaactcgacttttggcaacaaattaggccggaatatcaaacaacgggcttggttactcgctttagctatcagacagaaggtcatcaaacgcacggtcatgaaagcagagcaacaaatgaagcctatccggttcagctcaccttactcagcgaagtagatatcgccaaaatcatcgcccgtgctttcttgctggattgccctcaggaaaatccagcttattcgttggatgagcaacagattaccgaacatctacggcagttgatgatgcataggcggccaatcattaacgctgggatcaatagcgatgatgtgattgcactttgggactcccttgcccaccacgacacacaacgccagaaagaactggcgactcacttctggcctaccgcgattgaactggcaccgtatctgagtattgatgaccgggccaaattattttcgttattgtggggagaaaacgatccactcactgacgcttatcgccatttttcctatattttacagcaccttagcggcacacagaaattattagcaccgctaagtgttttggttgacgataccctgttacctgccaatggtgtcatgaatattgccacgcttggtgacttgaatacacctgcagataaccctatccaagtgcttcccttgatcaacggtcataccgcgaaatgcgtgacactgtcacaagcggaattgacgctgttagcggtggaactgaagatcccactcgataaacccgcgcgtgaaagtgcatttgaatccgttgaattgcttaattttcctgatgctcgcggttcacaaactatcccggcattaatggaaaacgccgcttatccgctggcctcgctactgtcacaggctaaaaatgcctatttactcgaacgttataccaaccaacagcaaatcaacctgttattggtgtgtaccgccaccgatcagcgttcagagataaaaagtaccagcaaggcattggattattgggttaaacagactcagggagagagcgttcagatacgctcgcgtcgtaatccgggtttaatctgggccttaacgccccatgatcagcgcattaccgcgaatctacctctctccaccccgacagacgcccaaacgcatgacgcgaatatcaaaaattacgatgaagcggtacaacgctatgttggtaatcccggtgacagttggggaaccctattggcattggatgcacgtggggttgaacggatgatctcgtacctatcgaaagaaatccttcgggatatcaaatcagaacgtctaaccgaacaacttcacgagttacaacgggaactgaccaataatctgttcacgggttggtatcaaccttcggttacggacgaacgacagcaaaaacaacgtattgtagaaatattacttaaagcgttgcaaacccgtactggggtacatggtgaattgttggagcaattacttccttcccgcgatgaactacgccgcctttatctgcaacagcacctttatctatcaccccgcctttatcaacaagagaaaaaaggggttgcggattttttcataccactcgccagcactgaacctttcagtatcggtatcgatatcgatctgtttagtgaccttcccactcccactgagccatcgctgacaccacaagccagacatgataacgatgaagcggagtatgccgctcatgtgcattattattggataaatcatctacgccaactgcccgataatactgcgctacttgaattactgggcgtcactaaacccacgatagaactgctggtcgcggaattcatcactgccagtattcggctggatattgctaggaatttacgacaggcactggctgataacgaaccggcggatctgcatcgtgcagccaaagcggaccgtcaggtttctcgtgcgctcactgtactcggtgatttcattgcctggttaggttttttgcaaatcagcgaagataagcgcccggatagccgcatcaaccgagggtataaaatttttgcccagccccctaaatcagtatcaactttaggggtctctcaccggttaacgcaactggcattaaccccaaccaacagtaccgcattttatatctatgattggttagtgggtttgggtgaaatgattattcaaaacgtgggatattcagccagtaatgagataagcgcggcacagcggcaacaactggcggcaatattatcggtgataaaacccgcaaatgattaaatagacggctgataacgttaaataaaggggaacgtgccacaaaaatgcgcaactccccgacggagaagcgcattttttaaacagcagaactcaagtgacatcagtaagtaaaattattttttgggctggcgttatactcgtgcgcgttgcatttgccaacggctaacctcatagcgcccgtagaacaataattcccggtgtcttcttcacatactcaatgaaaggtgaatcgacgactttttcattcactttcagcgaagacgcattacgcaataccggcccattttttgtcataataaaaatacccgtatgagtgacatccagccccgcaatatgggtataaatgccgatataatcacctgttctcagtttatcaataacagagtcgttgataaactcagcaggaatatagctaacatcgcgcttgaacacacccagcgttgggataaattccccgccatcacttttctgattgagatattttgtaacagttaacgtatgagcactaatttcagcggtaatatccttggcatttaaaggagggcgagatgaccaatcggtaaagaaatgtttccgatgttggtaactaatatcaccatcaatatatctaacccctaccaactgtttgataaagtcatttttatttttagatttacgcaaagattcgacataatccagataggtaaagcagtctaaccctctgaaatctattactagtttttctggttctgttgatgagccaatcaacatattcgctttgtaaggtgtccctaaaaattcggctgaaaccttcgcgatgatttctcccgtattagattgatcggctgtttttacttgcgtttctataatgctattgattcgatttgatgtgtaaatgtcaatatcaacggggttgtgcgtatttttcttagcaccacacccggctaagatagccattaaaattaagggtaaagatttattcataaaatccctctatgccttgttaacctgttatttccatataatattttcatcgttactctactatttaaattttaaactaaacatcaacaataatacattaaatgacttaccactacggacaagtggctgccttttgctactatatccagccccagaaaaaatcataacgtgaggttttgttatcacctgtcacctgtcacctgtcacctgtcacctatcacctatcaccgcagagtgataagtgagaaatcagagcgatgccctctcagacaactttgtgaccaatctcgtgtttttgcgctctgttcgtttcagcctcttgtgcctttttaaaaatcgtgtttatctcttaaagcttattacattttgatgagagtacaccgtgaactattccactgccaatttcgccctactaaacaccgcgcatgttgccgcggtcgtcgtcgtgcgcgtggtggtagtcggcagcgcgccgtaacgggtaccgaatccagaaagattcccaaaccccgccggcgccagccgagcggggtttctttttatcgcccctctcagttaccgcaccggccctgatgaaggatataactatgcgttatacaggcgcccaattgatagttcggttactggaacaacaaggcattactcttgtaagcggtattcccggcggtgcagccttaccgctgtatgatgccctagggcaaagccgtattattcgtcatgtattggcacgacatgagcaaggtgcgggttttatggctcagggaatggcccgagcaaccggtgaaacggcagtttgtttagcctccagtgggccaggtgcaaccaatttagtgaccgcgattgccgatgccaaacttgattcaatcccattagtttgtatcactggccaagtcccatcttctatgatcggtaccgatgcgtttcaagaagttgatacttacggcatctcaatacccatcactaaacacaactacctcgtccgcgatatcagcgagttggcgcaggttattccacaagcgttccggattgctcaatcagggcggcccggcccggtatggatcgatattcccaaagatgtacaaacggcggaaattgacttagctaccctgccaccaccgggaattgccgatactcctggcccagtagacctctctgctatcgcgcaagtcgccaagatgattaaccaatctgtacggccagtgctctatttaggtgggggaattgtcagttcaggggcgcatcagcaagcaatacaattggcggaactggcaagtctgccgacgacaatgacgttaatggcattaggcacaatgcccgttgaccacccattatcactgggcatgttgggtatgcatgcggctcgctcgaccaacctgattatgcaacaagcggatttattgattgttctcggcgcacggtttgatgatcgggccatcggaaaggcagaacaattctgccctcatgccaatattattcatattgatattgacccggcagagttggggaaaatccgttgcccacatttggcaatgaatgccgatattgcgcaggtattgacacatttattgccaatgatcgacgctcagctacgcagcgattggcgttcaactgttgccgatatgcagcgtgaatttccattcaaccaacccaatagcgaaaatccactgtgccattatgggttgattcgtgctgctgccgaagcactggatgacgagaccattattaccaccgatgtcgggcagcatcagatgtgggtggcacaggcttatccactgcatcgcccacgccaatggttaacctccggcgggctaggaaccatgggctttggcttacccgccgcgattggtgccgctctggcaaaaccagaaagtaaagtggtctgcttctctggtgacggaagcctaatgatgaatattcaggagatggcgaccgcggctgaagagcaactgaatataaaaattattttgatgaataaccaatcgctgggattagtccatcaacaacaggaccttttcttcggcaaacgtatttttgctgctgattacgcttatcgcactaacttcattcatatcgccgagggattcggtttctctacctgcgaccttaatactgccagcgatccttatactgcactgcatgaagccttaaatcgccccggtccggtgcttatccacgcactgatcaatgtggatgagaaagtttacccaatggtgccacccggcgcggcaaatatcgatatgattggaggggaatagtatgataaatcaaccaatacccactcgggtcactctgctcctgacggtgcgtaaccatccaggtgtgatgtcacatatctgtggcttatttgcccgccgcgcttttaacgttgaaggtattctgtgtatgccgctgccaagtggtgaagagagccgtatttggctgcaggttttggatgatcaacgcctgctacagatgataagccagctagagaaactggtggatgtgcttcaagtgcgccgtttcgggccagaaatgccgatttttgatcaagtagaagacttggttgccaatcaaaggtgacgttgtcacacgttaaaccctgtcgttactgccgacagggtttaacgggcttattcgagtagggatttatgcaaataataacgcctgcaattcggctaatgagctcacttgatagcgtggcgcaatattatcatccccggcaacaccctgtgtatttaaccaacacgtatcgatgcccgcattaattccgccctgaatatcggagtgtaaattatcgcctaccatcaaaatatgttctttaggtgggttatccattacgttaaacgcatactcaaaaatggcaacatcaggcttagcgacacccacttgttcagagataatcagaggtgaaaaaatatctttaaaccccgtgcgctctaaacgaatggtctgcaactcagtgaaaccattggtaataatgcccatgtttactttaccgcttaaggcatcaaccagttcgcgtgcgcccggtaataatgaacaaatatcggccatcgccagtaaaaactcactgttcagacgtgttgcggtgacgcccaatttttcggcccacatttcaaaccgtgtattttgcaactgggtagcggatattttaccgtcttgataatcgacccacagtggcttgttaactaattggtaatggtcaaaatcttgcgcagaaaattcaacattaaagcgtgagaacatcagctttaacccttgataagcgtcaaagtgaaatagtgtttcatccgcatcgaacaatatccattggtatttcattactattgtttctctgacgttattaggcgcgttatggtagcgattattgcgtttgagctcaagttacgctgccgatgtttattaagactatgtttattgagcctatatttattaatcaactgtctgcttatcaggccaataatgcagccgagacatcacgattaattgaaataaccgcatcgccagtaatcagcggtacgtcaaaaacagccaatatcttgcgattaatctcaatcagtatatcgtccagtctgatttccatgtccagcgcgatatcggttaatttatcacgctcccatgcattgcgtgaaatcagtaatcgtaggagcgtcacggttccttcctgcatatcagccattattgccgccattgattgtggatcaatctcttctttatcctctgtcgccaccactttggttagaaataaattctccaacagcgccaccaattcctgactttcatttttcagtagcgtaatgcgatcaacactatttagtgctacggaacctggtggcggcaaacttaatgtcatcggggtcgcacggctatcaagatcggtataaaccagtttgctgtctagggcaaaacgcttatatacccgctcaagaaatttcacatcttgtggggtaatggtcccttcgacctgaatcaggtgtgccaggaaacgggcaatagcacggcgatgttcaagcgatagcggctcaaggttatttttcaaggccaacaacgtattattcttcctgacccccggttgaagataggctttcagacgcatacgttgaccagggctaaggtagctccaggcatcaatatgccgcgtcaaaatcatcgattcgggttccccaactcggccatcaaccatcactgcggcacaagccaactcgacggctaacatcgtgatacggtagacagcaaaggttgccgactccgccgtcgcggactcaataggaaacagagcaactgtatcttgcaaggttggtgtacgattatctgcccgaacatcaggctctataccaacctgcaaggatgccaacgcctgagtcagcgcaatgaccacattgcgggataaacgttctggtgggtttgatgcgcaggcatggctgagttgggcaaaaagttcatccaatgttatcaacagtaagccatagcccactcggcttttaatactttccagctcagcgtttaatgcctctggccacaacggcatcgggagaagtaacagcccttctaatgctgcttttttcttaggattcaaactcacaaagcggttataagcctcgagatcgttctgacatgcttcaattaatggccgcagcttatctctattggctttacatactgccacgttgggtaactcacccatctgctggatgaactcttgccccattaatcctgcggaagcaggacggtagaaaacatgtagtttggttttattgacgggcaggataaagccatcgccgtatttatcccgatagcgctgctggaaaagttgggagaaggcatcaggacaatgcatcaatgatctgttttggttaatggctggatccgcccccccccacgcacaggcccactctgcaggtaatggccgttggtccacagccaattgccctaagccaaccaacaaagcaagtggcagttcggttgaggcatttcggcttaatggcggtggcaataaatagagcgtctcctctatatcgactctggcgatataaactaataaattctgagcataatgattaaaagtgttattttttccataaatattcagcaatcggttaatttccgcctcaataatgggcagctctcgttttgcgattggatcaatactcgcatcaatcagtacgcggtgctctaatccataaaaaaataagaaaacataactaatatgagcaattggagatttacgaccttccgataaccattgcaaatacgcttttctcgcctccggggaacatgtcgagtaatcgggggcgttatcgatcagcgccaatgaaatgtctacctcttcttcggcgacctgcattgatggattgataaaggccggctctgctccggtgcgattgctcttatgtttattaccaatgtagatcatgccatcggctaaggttatcccggcaaccacggctaattcgccggggcgaagccaggacgcacgggccagagagcctcttgaaatttctgactgtttagtactcgcagagggtttatcaccagaagagggtttagcactagcagattgatcaaggtgatcggtaagctcatcatcaatgacgagttcaggatgaagggccagagagtctagctgataaccgcccagatcgggtatcgctgaggcttccggtacgtctgaattgatggacggtccagaaccaatcttagcccaacggatatttttccaaacaaaaaacaggcataaaatagcaaaactcagtgcaacccatgcttctcttgggatatctgtcatcagccctaaagcgactatcagtaggataacccagccggtaccggtagattttctcttcgccacgatggtttatctgcccctatcttaaaatagtaatttttattctgcctttactggcaatttttaataaatagttcttttaaacaaaacttttttaaaacagactgccgtaacacagcagaaaaacccattaattgcacttaagtgcagaaaattaggttaaataataagtcagttttacttattcaatgtgaaaaataatccaatgtgaaaagtggatatatttctttcgcataacgccacgccagtagcggcgctcaatacatcgattatgccagttgattatacattcagctagcaaagactctgtattcagttagctgaaatgatgcagtctgcgggatgcattttctatacccaaattcattgaaacccaaagtcattggagtatgggacgcaggtaaagacaaaatggatagcattggcttagggaaattcgccaaatagaaacagaattttccagatataagcaggattaccgtgacgggacataagcaaaaatcccggccattactgcgccgggacgttccagtgagataacaggcgacttatttaagtgccatcgcatcccgcatggtgaagaacaaatcagtttggtcagttaaacctacgacgttagccgcgtgaggaccataagccgctatccgcaattgtgacccagtatggccttgagaatcgtcttcagagttaccgtagctgatcgccatgaccgcgccatctttggtcgttaatgcctgagtcaggcccggagccttcgcttcaggctcgataatttggctggagtgagcatggtcagccgtcacaatcaccaaagtgttgccatcagcacgggcgaattccagcgctttttgtaccgcttcatccagatcaaccgtttcaccaaactgaccacatgggttagcggagtgatcctgtttatcaatcgacgccccttcaacttgcaagaagaagccattctcattggttttcagcaggtcaatggctttttctgtcatgacagccaacgttggaatgtcgctggtccgctcagcattgttttcacacaccactggcggtttatccagattgccatgataagaggcttttggcccctgccaacgcactggcatattacctggcgagaataagcccaatagaggtttctgttgattagcgtgttttattgcgttcaggtcatcaaggttctcaacaatgacgtagccgcgggccaacgcctgatcacgcaacgactggtctttccactcaccggctttagcgacctggctgaatgatgctgcaccaccgccaagcgtgacatcagcgcgcccttcaatcatttgctcagtaatagagccacggccccctttttccaatgcattggtactgcatttctcactggtttcttccgggccatagcacttacgcccggtcacgtgggcaaactgcgcagcaggagtggcatcttgtagttcagcggtagagacattacccgtcgctttgcctgcttttttggccagttccagcaacgtaacatggtctttaccaaaaacatcaacccccaacgcaccattatacgtttttacgccagatgaccaggccgtcgctgatgcagcagaatcagtcacataatttggtttttgtgtttttttatcgagtgcatagtgcgtgtattgcccggtcagcggcagcgcatcaatgcctttaaagaaaccaccggcccccatcgcatagttacgggcagacgtgatttcagaatcgcccatcccatctccaatcaacaaaatgacattttttactgttttattggataacgagtcacgcagagcctgggtttggtcttcagtcaaacgacgtgcgccgccaaattgagtcacatcaccatgcgcagcacggtcatataagcccgtagcagccgcaatcgcattaggcgttaatagcgcactggacagtaacagagtcgataatgctatgccggatgataatgctatgccggataaagtaggtacacggttcatcgatataattccttgttgtaaaacagtcatacaatttgtattgattggttacaacggatactagaacagccgggtgacgcttttatgacagataccactaattatcattcaaacgtttgccctctcattttcataccccataccatacgagcggcccattaagtgacctaatgactcgatgttttatgcaataataattatggaaaaaatttaatccgtgaatagcaactatggagagttatgaaaacgttctttattgatcggatggcgaccccacagggcgaactattgcttattgcagacgaagaaaaccagttgcgtgccattgattggactgatcatcacgaccgcctgatgaaattactacgtaaccattacggtgcggatacgttcactttggttgaaaaacgcaaccccggtggattgagcgagagtatgcagcgctattttgcgggtgaattaagcattattgatacccttcccgtcaaaacagcgggtaccgactttcagcgccaagtctggcaagaactacgcaaaataccttgtggggaaactatttcctatggggaactggcaaaacgcattaatcgccccacggcttctcgggcagttggcatggccaatgggctgaatcctatttctattgttgttccttgccatcgggtgattggctcacaaggggcattgactggttatgcgggtggagtggaccgaaaacgttggttattagtacatgagggttatcttttaggttgctaatcattgttgctcttatcagaaacactaaaagatgttaaaattgacgcatatcaatattaatgggaataccctatgatccctgaaaaacgcgttatccgacgaattcagtctggtgggtatgcaattcactgtcaggattgcagcatcagtcagctctgtattccgtttaccttaaatgagcatgagcttgatcagctcgacaatatcattgaaaggaaaaaacctattcaaaaaggacaggcgctgtttaaagcaggtgatgaacttaaatcactgtatgctatccgttctgggaccattaaaagctacaccattaccgaagaaggcgatgaacaaattaccggtttccatctggcgggtgatttagtcggtttcgatgcgatcagtaatctgcaacacccaagttttgcccaagcgttagaaacatcaatggtgtgtgaaatcccatttgataccttggatgatctttccggtaaaatgcccaatctgcgccaacagataatgcgtttgatgagcggtgaaatcaaaggcgatcaagacatgatcttgctgctctctaaaaagaatgcggaagagcgcctggccgcctttatctacaatctatcccatcgttttgctcagcgcggtttctcaccacgtgaatttcgcttgaccatgacccgtggtgatattggtaactatttaggcctgacagtggaaacgattagccgcttactggggcgtttccagaaaagcaatattctcagcgtgaaaggaaaatacatcacgattgagaataacgaagcactggctcagttggcaggtaacccaaaacctcggctatagttagattgttagagaccagatcaataaaatgcctacttattggtctggttatccctctctcacctatcctgtttctctatcatggtttactctttaactaacagactgttaattcacggttgtaaggagacgctatgggaaagtatcagaatattctggttgctatcgaccccaatcaggatgatcaacctgcattaagacgcgcggtttatcttgtgcaacgcaatggtggcacaatcaaagcatttttagctatctatgacctgtcatatgatatgaccaccttgctatcaccggatgaacgcacagcgatgcgtaaaggggttatcagccagcgttcagcttggatcagtgaacagtgccgtttttatatcgactcgggtatccccattgatataaaagtggtgtggcataatcggccatacgaagccattattcaggaagttctgaaggcgaagcacgatttattgctaaaaatggcacatcaacacgatcgcctagaatcaattatctttacgccaactgattggcatttattacgtaaatgtccatgcccggtgtggatggtaaaagatcagccatggccagaagaaggtaccgcgctggtggcggtgaatctctcaagtgaagatccactacatgacccgcttaatttacgcttagtcaaagaaacccttgagctggcagaacatgtcaaccaaacgcccgttcatctgattagcgcctacccagtgaccccaataaatatcgccattgaattacctgattttgacccgagtgtctataacgatgctattcgcggtcagcatttggtggcgatgaaagcattgcgccaacagtttggtattgatgaaaaattcactcatgtggagaaaggcttacctgaagaggtgatccctgacttggctgaacacctgaatgctggggtggtggttttggggacattgggccgtaccggtttatctgcggcctttatcggtaatacaactgagcatgtgatcgataatttgaaatgtgatttgctggcgattaagccagaaggatttacctgcccgatagaaggcaatgaagatcaggaggatgctgagtaactcccttccaaaggccgccctacgtaaaatcctaaaataagggccaccgaagtggccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctcgtcgcgggcactttgtcaataacctcagggccaccgaagtggccctgagcaatacaatggatgttaatcaacacattttaattattcagtgcacgtaaaatagcttctacgctgtctttggcatcaccaaacaacatttgagtattttctttaaagaacaatgggttctggacacccgcataaccggtattcattgaacgtttaaaggcgatgacactgtgtgctttccacacctcgagtacaggcatacccgcaatcgggctacgtggatcttcgagagctgcggggttaacggtatcgttggcaccaatcaccaggacaacatccgtacttgagaaatcatcgttgatctcatccatttccagtacgacgtcataaggtactttagcttcagccaataatacgttcatgtgaccaggtaaacgcccggcaaccggatggataccaaaacgcactttgatcccacgggcttgcagttttgcggtaatttcagcaaccggatactgtgcctgcgctaccgccatcccatatcctggtgtgataataactgaactggcatttctcagttgttctgccacgtcttccgctgtggcttcacgatattcgcccatttcttcagcattgccggtagaagaaccatcagtaccgaaaccaccggcaatgacactgataaatgaacggttcatcgctttacacatgatgtaagacaggatcgcaccagaagaaccgaccaatgcacccgtcacaatcaacaggtcattactcagcataaagcctgctgctgctgctgcccaaccagaataagagttcagcattgaaacaacaacgggcatgtctgcaccgccaattgaagccaccagatgccaaccaaagcccagcgcaattagggtcatcaatagcagcgcaaccacttgcagggtaatactctccgttctaacgaacgtaaccatcaagaggaaggaaacaaccaacgccaccagattcagcttatggcgttgcggtaacatcaatggcttggatgagataaccccacgtaacttaccgaaggcgacaatagaaccggtaaatgtcaccgcaccgataaagataccgaggaagacttcggtcagatggatgttctccatcaccgcatccatcatcgaaccatgatccagatagctgttaaaaccaaccagaaccgcggccagaccaacgaagctatgcagaatcgctaccagttctggcatttcagtcatttcgactttcttcgccagatagataccgatcgcaccaccgatgaccatcgcaatgattatccaagcgacattacttgaatctggccccagaatagtcgcaattaacgcgatggccataccggccacaccgaaagaattgccttgtctggatgtttcatggcgcgacagcccagccaaactgaagataaataagatcgcagcaactatgtacgcagctgtaacgagaccactagacatcagttacccctttgtttttatatgacatttttataccagctaatttctatgtagcttggtttttacggaacattagtttttacggaacattttcagcatgcgctgggtgacagtgaagccaccaaaaatgttgatgctagcaatcagtacggcaataaaggagaagaaacttacccagccaccatgaccaatctgcaacaacgcgccaaccacaataatgcccgaaatcgcgttagtgactgacatcagcggtgtatgcagcgcatgactgacattccataccacgtagtaaccgactacacacgccagtgcaaagaccgtaaagtgagataagaattctggtggtgccacattcgccaaccaaccaaacaacacaatagcaactgccataatgatgtatttggtccacggtgatgagggcttcgtttcttccttcgctattggggccgctttggcagcctgcggctgagctgaaacctgaataggtggtgccggccaagtcacttcgccagttttaaccacagtaacaccgcgaatcacggtatcgtcgaaatcaatatcgatctcgccgtttttctctttgcaaagtaacttcaataagttaacgaggttagtaccatagagctgtgaagactgcgtcggtaagcggcttggcagatctgtatagccaatgatttttacgccattttccgtgatggtgacttcatcagctaccgtcaactcacagttaccgcctgtctgagccgccagatcgacaatcacgctgcccgacttcatcgacgccaccatctctttggtgatcaggcgcggtgctggtctaccagggatcagcgcggtagtgacgataatgtctacttctgcggcttgcgcagcaaacagttccatctcagctttgataaaggcctcggacatcactttggcgtaaccatcgccactgcccgcttcctcttcaaaatccaactcaaggaattcagcgcccatactctggacttgttcttttacttcaggacgggtgtcaaaagcacgcacgatagccccgaggctccccgccgcaccgatagccgccagaccagcgactccggcaccaataaccatcaccttcgcaggtggaactttacccgccgcggtgatctgcccggtgaagaaacggccaaattcatgagccgcttcaacaatggcacggtaaccggcaatatttgccatggagctgagggcatccatggattgcgcacgggagatacgcggcactgaatccatcgctaatgcagtaacttgacgctctgccagtttttgcagcaactcagggttctgagcgggccaaataaaactgaccaacgtgctcccctcacgcatcagcgcaatttcatcctcaaagggagcattcaccttcaggataagatcggattgccacacatcagtggtatccgtaatgatggcacccgcttcttggtacgccgcatcgtcaaagctggctaaatgccccgctccactttcaattgccacggtgaagcctaatttcagcaattgttccaccgttttcggcgttgctgcaaccctggcttcattggccaaccgctctcttggtacaccaatacgcataatgtcccctttttacctgtttttgatgatgagtattgtcatcctgcttatcgttcggttctgtttgttcaccgacaaaacctgctgagttacgctccctataacctactgaaaatgtgactaatgatccatatctgtgtgagcttctggtgcagattttgcagtaaaactggcaggcggaaagaactctgtataattaactataaaaataatatttactagcggcttgtcctgtaactttgcacccaaataacccgcgcagtgaaaataagacaacccagtgatggcgcggcgcgacgttgcaaaaatgtaaataaatagcacttgtgtggttaaagcgacggcttgtaaagtttctccgtattcttaagataaagaacaatccgcctaaaccccacgattgatataccaagccgtataaattgctgagacacttgccattattacatgcaataatcatctgctattctgttacacatcaattgttccgcacgtatcaacgttaatgcgcaaggcgaaaggattttttatgaagctgaaatacacgatcatcgcatcggcattgctatcactcactgcgttctctgctgcacatgcagcaaaagaactcgcaccagagcaagcagcagccattaagccgtttgatcgcattactattacaggcagatttaatgcaatcaatgaagcagctgatgcggtatcccgccgtgctgataaattgggcgccaattccttctacatccaggatattaacagtagcaataatggtggtaactggcgtgtaacggccgatctttaccataatgatgccgaggaagtgagcaaagaaactcagtatcgcgtctttaatggtgtgagagaattaccaaaaacagaagcgtatacccttcagccttatgataccgtttctgtgagtggtttcttccgtagccaacctgacattaacgatgcgatctctaaagcggcaaaagaaaaaggggcatattccttctttattgtgcgccaggttgatgctaatcagggtggaaaccagtttatcactgcttatgtctataaagccgatgcagcaaaacgtctcgtacaaagcccggatgttatccctgcggattccgatgctggccgtgcagcgctggctgcgggtggtgctgcagccgcaaatgttgaaattccaggtgttgcctcatccggtacaccaagcagtgatgtaggccgtttctttgagactcagtcatcaacaggaaaacgttacactgtcaccctgcctgatggtacccaaattcaagagttgaacaacacaaccgcagctcagatggtgccgtttgattctgtcagctttactggtcacttcaacagtatgacggatgtctcgcatgaagtggctaaacgtgccgcagcaaaaggcgctaagtactaccatgtgactcgccaatggcagaacaaaagtggtggtaatctgagcgtcagtgccgatttattcaaataattatcttaagggcggccaagtgctgcccttcttttatccgtgttgcgttcattttttatccccccactcatactgaataattttttgttaaaatcgcatatccaatcattgcatcatcaccaatcactccgtaaaatccctcaaaatttctgggctattatctgttagatattgataaatttgcctcatataatgctatttacaagccagtaatcattcattaatactttaaaatcaagtcattaatattttaaaatcaggatccataattggaaaagaaactcggtctgactgcgctaacggcgctggttcttagctcaatgctgggagcgggtgtctttagcctgccgcaaaacatggctgaagtcgccagccctgctgctctgctcattggctggagtattactggcatcgggatcattttcctggccttcgccatgttgctactgactcgcctacgccctgatctcgatggcgggatatttacctatgctaaagaaggttttggcgacctcatcggttttttctctgcgtggggttattggctatgtgcggtgatcgctaacgtatcttacttggtgattgtttttgcagcactgagcttttttaccgataaatccggcagcatcatttttggtgaaggtaacacctggcaggcattgttgggggcatcattcctgttatggctggttcacgctttggtactacgaggggtacagactgcggccagtatcaacttggcggcaacactggcaaaactgttacctattggcggctttattattctggccggcatcgcatttagcctcgatacttttagtatcgatttcactggcttagcactacacacgccggtttggcagcaagtaaaagataccatgctgattaccttatgggtctttatcggtgtcgaaggtgcagtggttgtctctgcccgtgcacgcaacaagaaagatgtgggccgtgccacgatgctagccgtaatttcagcccttagcgtctacctgttgattaccttattgtcactcggcgtggtgcctcgggcggaattagcgggtatgcgtaatccgtcaatggcaggcattatggtcgaaatgattggcccatggggagaaatcattatcgccaccgggctgattatttctgtctgtggtgcttatcttagctggacaattatggccgctgaagtaccgatggtggcagctaaacatggcgctttccctaaaatattccgtcaccaaaataaaaacaacgcgccagctcaatccttatggttaaccaacagcgcggtacaagttgcgctggttttgatttggctgacaggcagcaattacaataccttactgacaattgcctcggaaatgattctggtgccctattttctcgtcggtgcattcttatttaaagtggcattaaagcggcaagattggcgtttgattgttgctgccagcggggcttgtttgtacggtttatggctgatttatgctgctggtttagtgtatttactgttgtctgtacttttgtatgccccaggattattggtgtttatttatgctcgtaaggggcatgaagggctgagattgctgaatacggttgagcgggcggcgattttcctcgtgttactcgccactatcccagcgacatggttgatgatgcactaggttagtgaccggttcttcaaaaactaatcatttggcatttgggataaattcacagatagacattcatctttctgactcaatgccatttcagcggggaatttctgcttgattgttctaagttgagccgcttccaatgggtaaggcaattggatgtccaatacggtgatgccacgctgttttgctaatttaatcaatcgaataatattggtctcatcattgagttgtgttgataatacttgcagcgccaatgccgtaagctgagcttgcggcgttctctctaattcagtttgtgacttcaccaccataccaaaaataggcatcacgccataaatagcgtcaacaaagctccaatgcttcttgcaagaagcagcgagaaattccgtgtaatcaaagcagacttttccactgcactgtggtgcactgacgcgttcgccactcatcccttcatcctcagttgatcaatacagctattcagtcattaaggggcttggtatataaacgatagacgaaaccaaataaagatgacgatataataaccattgataatataatgaaatggtttgctggttgtctagtcgtcaatcgacgacattaataaaccgtttaataagtaatggtattatcgagtgtctgcccttgttacggcctgtcttgttactgctagttttgctattaactagtcttgtcattaactgcacgctattctgagcccagctatttttataagcaggaagacatgagcaaaattgtttttgtggaagacgacccagaggtcggaaagctgatagcggcttaccttggcaagcatgacattgatgtatttgttgagccacgtggtgataccgcacaagccgttattgaacagcaacagcccgatctggtgttgctcgatatcatgttacctgggaaagatggcatgaccctgtgccgtgacctacggccccactatgatggcccaatagtgttgctgacatcgctggacagcgatatgaaccatattctctccctagagatgggggcaaatgactatattctaaaaacgacaccgccagccgtgctgctcgcccgcttacggctacatttgcgccaacataatcaacggttacgccaacagactcccttgcaagccaaagagacaataagctccccacccacgggttacaatgcgattcattttgggctgctatgtattgacccagttaaccggcaagtcaatttggatgatgaagaaatttccttatcaacttctgactttgatcttttatgggaattggcgacacatgctggaatcattatggctcgcgaggcgttattgaaaaatttacgcgggatcagctatgacggtatggaccgaagtatagatgtcgctatctctcgcttacgccgcaaactctatgacaatgcactggacccattccggatcaaaacggtgcgtaacaaaggttatttgtttgcgcccaatgcctgggagtccaagcagtaatgagaaagctatttattcagttttttttgttgttattcgtttgcttcatggtgatggcgatgctggttggcctggtttataaggtcaccgctgagcgcgcgggtcgtcagtctttagatgacctgatgaaaagttcactatcactgatgcgcagcgaattgcgggagatcccgctaaaagactggaataaaaccatcgcaacattagatttaaatctttcttttcaacttcatatcgaaccattagataaacgtgatcttggcgcacaattgaacaaacggctacgtgcgggtgaaattattgcattggatgatgaatataccttcctgcaacgtatccctcgtagccactatgttctggcggttggcccggtcccttatctattttatttacaccagatgaggctgctcgatttagcattattaatcttgattggcctgtcgttagctcttccggtatttctctggatgagaccgcactggaaagatcttctcaaattagaaaatgccgctcagagactgggctcaggccaccttgacgagcggactcatttcgaccccacttccagtctaagccgtttaggcgtggcttttaaccaaatggctgacaacatcaacaccctgattgttagcaaaaaattactgattgatggtatagcacacgaactacggacaccattggtacgcttacgttatcgattagcgatgagtgataacctgaccgaaagcgaacagcaggcgttacatcatgatatcggtcaattggaagcacttattgatgaactactgacctatgcacgtttggatcgcccacaagtttccctcaatctggaacctatcgacctaccggcctggctaacaaccaaaatcatggatatccgctcgattcatcaagagcgtgagatcgaacttgatattccccaccgtggtgattttggtgccgttgacctgcgtctgatggagcgagtgctggataacctggtcaataatgccctacgctattcacatcaacggctgcgcatagggttatggttcgatggcgataacgcctgcctacaggttgaagatgacggccccggtatcccgccagaagaacggacacgaatttttgaaccctttgttcgtttagaccccagccgtgatcgcgccactggtggctgtggattggggctggccattgtccattcgattgcactggcctatcaaggcagtatctctgtcaataccagtccattaggtggggccagtttccgctttagttggccgataaaaacacatttgcctctatccgctgatcagaattaatgcgcgaacagaactaattcttcgcgaacttactaatttcgtgcacttactatttcgtgcacttgctatttcgcgaaccactatggagtgatttatgacaaccgcttataaccatctgtgtactgcctttacacgcctttcccgctttgaacatttgtccgctattgcgggttgggatatgcagacaatgatgcccgcgaaaggaaatcttgctcgctcagaagccatggccgagcttaatgtattgcagcatcagattctgaccgccccacagataggtgaatggttgaaacaagcggaacaagaattgcttgatgaacaatcgattgatgaactaaaactggctaatttgcgtgaaatgcatcggcactaccacaatgcggttttattaccggaaagtttagtagaggccaaatcattggcgggtgcccgctgtgaacatgcctggcgccaacaacgcattgcgaacgattgggctggttttgcagaaaatctacgtgaagttgtcaaactaagccgcgaagaagccaaaatacgcgctgaggcggcaggtacatcaggctacgatgcattattgaatttatacgaacccggtactaacagcgctgatattgatcgtatttttggtgatcttaagcaatggctccccgcattattacagaaggtgacaactaaacaacaaagcagtgaaccatgcctgatcccacaggggccgttcgatttagaaaaacagcggcagttggggctaagtgtgatgaaggtccttggttttgacttcaatggcggacgagtagatgtcagtgtgcacccattctgcggtggcgttcctcaagatgtccgtatcacgactcgctataataatcaggaatttctcagtgctttaatgggcatcgtgcatgaaactggccacgcccgttatgaacagaatttaccgcgtgaatggttggggcaacccatcgcacatgcccgttctacagcaatccatgaatctcaaagtctgctgtttgaaatgcaattagcccgcagtaatgagttcctgcaagtgatccacccactggtcatacaacaatttggtgagcaaccagcttttgcagaacataacttcatcgcacttaatcaacgggttaaaacaggccttattcgcgttgatgcagatgaagtcagctaccctgctcatgtcattttgcgctacgaaatagagaaagcactcattggcggtgagattgacgtagaggatatcccggcactctggaatgaaaaaatgcaacagtatttggggatcaatacagagggagattatcgtaacggttgtatgcaagatattcattggacggatggggcttttggttatttcccaacatatacattgggtgctatgtatgcggctcagttattccatgctgcgcgaagcgcaattccggcgttagattctcacattgctaacggtaacctcgcccccctactcaactggttacaacagaatatatggcagcacggtagccgttacccgacagctgaactgatcacaaaagcgacgggtgagccccttaacccccgatatttccgccagcatttagaacgccgttatctctgatttttaattcggaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtagggtcaaacagctatatcataagacaatattgctgaatgggctggacagggaagatattgtaggattgaactcggtccccccaataattaatcgcccccactcaggcccattttattgacaaaaagtgagagaagaaatgcgcgattagagagataccgttacccaaacacatctaatactatcagagcaccgtgaaatgctttgtaaggcaatgaactggcgaagagcccaataccccactgatcatataataaagccagtgaggtattctactgtcactaattagtgattagggatactacgaacagcaggcggctttaattgcttctttataatggcggcggcagacagaaacatagctttcattgccaccaataacgacctgttcaccattgtgtaccgctctcccctgctcatccaggcgaagaaccatgtttgctttacgaccgcaatgacaaatggttttcaactccactaatttgtccgcccacgccagtaaatatttactaccgggaaataattcgccgagaaaatcagtccgcaggccgtagcaaagaacaggaagatgtaattcatcaacaacctgacagagttcctggacctgctctttagtcagaaattgacattcatccaatagaatacaatgaataggtgtgtcctggtgctcagcggcgataatagataacaatgatgtcccgctattatagagctgggcctgagaagagaggccaatgcgtgaacttaccgttccgacaccaaagcggttatctatctcagccgtaaacaccaaggtgcgcatacctcgttcttggtagttatatgaggactgtagaagtgctgtggatttccccgcgttcattgcagagtaataaaagtaaagttgagccatgggcccgtcactccaatggtataataaataatcatattgacaatatgtattcagtttatcataaactcagactctgcgttgaacccattactctgctatattgctgttttctctattaagtacaggtatcactaatgaagcaaattatggatttcagttgaaacatatcttcaattattaagtactttatatgagcaatctcacaataatcagatgatacattctccgattgaacattaaccaaacgatagatgagcaccataaatggtgctgggtatgcagacagcttcattggttcaataatgatacaggtaatgtgttttcacgattaatttgagaaatagtgataacaaatattggcagatagcactaatactcaatacaacacgttttttgacttactctacttttctttacaactatatctcactttcctgacgctaccggttattgtacataacgatacagaaacagcctatttcttgctttattgatataaagtaaacttataagccagtaaaaaagtcatgtttacatgtaggggcatttggcagcaaaacgaaaatttgtgttaaaaataggtcagagaataacaactctttctcgtttatttgtagtgactggctacttttcagtaataaaatacgtaaattctagtatgctaatcaaattggctattgcagaaattaaaatagcactctattattatccagacgcccccccaccaattataatttgagactaggacaatgagcgaagcgttaaaaattcttaacaacatccgtactctacgtgctcaagcgcgcgaatgcactcttgaaacactagaagaaatgcttgagaagcttgaagtggtcgttaatgaacgccgcgaagaagaatctcaatcacaagcagaaattgaagagcgtgcacgtaaattgcaacaataccgtgaaatgcttattgctgacggtattgatccaaatgaactgctacaagcttcagctgctgctaaagctgctggtaaagcaaaacgtgctgcacgtcctgctaaatatcagtataaagatgagaatggcgaactgaaaacttggacaggccaaggccgtactcctgcagtgattaagaaggccattgaagagcaaggcaaatcactggatgacttcctgttgtaatagttttatttctttagctattactatcgaaacaccctcctattaataggagggtgtttttttgtctttcatttaactgaccgatgtcatcaccgttgaaatgtccactgtacagccgctgaattaacatacaaccactgaacaccatacttttagccagcaacatagttatgatgagtaacataattcaaaatgtattattttgtacgaataactctcatctatcgattcggttgcaatttcatgcgaatactttgctaacctatagcaatataataatctatataactgcccaattcgaagcaagggtatcgctttacgctattaggtgcttgttctgttagcgactgattttcggtcatacacatgaaaatcaagtgcgaaaatttaactaacgttttgtaatcaacacataaaatcagcattctcacttactatgatagattaatcgaaacaccacgcccaattccataataagtgaacccacgactatttaggcgttctggatcgtacaaattacgcccatcaaaaataacagggtgctttaaccttgacttgatcatatcaaaatctggagcacgaaaactttgccattcagtacaaataatcaaggcatcagctccctgtaatgcagactctttagtccccattaatctcaaatcatctcttgcaccataaatgcgttgcgtctcatccattgcttcgggatcgtatgcttgaattgtagccccggcttcccacaatgattccattaccacacggctcggtgcctcacgcatatcatcggtgttgggcttaaaggccaatccccagacagcaaatgtttttccagctaactgcgaattaaaatgacttttaatgaattcagttaacttatacttctgctgattattgatttgctcgacagcctgcaatagctggggcttataacccttatcttctgcagtacgaattaatgcttggatgtcttttgggaaacaagaccccccataaccacaaccagaataaatgaaatggtatccaatacgtgaatcggaaccgatgccctgtcgaactttttcgatatcagcccctaatcgctcagcaatattagcaatctcattcatgaaacttattttcgttgccagcatgccgtttgcagcatactttgtcagttctgcactacggatatccattactagcatacgatcatgatttcgattaaaaggttcgtataattcactgattaactctagagcaccactgtcatccgtatcaataccaataacaatacgttcaggccgtttacaatcagcaactgcggccccctcttttaaaaactcaggatttgataccacactaaaatctatcttctcaccgcgctgctccaaaatagcttgtataacttgatgtactttatccgctgtccccacgggcactgtagatttatcgataatgaccttaggtgagtccatatacgtgccaatggtactggccacatcaaggacatatttaagatcggcagcaccgtcttcatcaggaggtgtacccacagcaataaattgaatgacgccatgtgccacaccagcttgcgcatctgttgaaaactgtaatctgcctgcctcatagttttctttgaccaacggagccaagcccggctcaaaaatagcaatacggccttttttcaaatcggcaactttattagcatcaatatcgatacaaaggacatcatgccccacctcggcaagcactgtagcttgaacaagtcccacataaccaataccaaaaaccgtaaccttcattcgctcgatctccgagttgaaattcaataccagacttactcccagtgattatcggaaattaaccttaatttatcctgaggtgacaaactgttatcgaaaattaataatatgtctgaatgtaaatttttagactcaagtcgtcgcgaacgtatatctatcgatatttctcgcgatacgaccatacacttcaattgacgtcagttaggctgattttactggtttgttataaaaccatttataaacaagggaaggtttaactcattggggaaaaaaaggaagtgaagcaaaaaactattattgagatgactattcttcagcagcaagcatcagccttaaacggctccctccgccccatacctgacactgccatgcttcacagcgctgactgacctggtttaagtgtgctgtttttaaggtccctaaagggacaccattgttaagctgaatctggtttttacccgcgctgatatttgcatgcaaaccggctgaaaccaaaattaaattctgatactcaacatggtaataaccaactaataaaggaaactgtccatcaaggtgcgtacgtcttaatagtagattgacctgcttaagtaaagatgacatctgtggtaaacgttgctgttggtgtgttaaatgctcttgtaagatgccattaaatagtacacgtaataataatgcggctaaaaccccattatcacccgcacgggtgacatccaaacaatagaaagctaaatccttatcggataacgctgcaatatcgagtaccaaccctggtttttctaccatggtaagctggcgataatttatccgacaatgagcaagggtttgttgcgctggaggctgtaactgttttaacaattgtagggcaccacttggatttttgcgtaaagcctcccaatcctgaatgagctctgtttcctcaatagcatgggaagtaaataatgtgggatacaagcaggccaatacagcttcacgtaaacgattcaaatccacgataggtttcaatagcacatcttttacgcctaagcgtaatacctgagcaatatccgccatcttgtcagttgcagagatcactaatacagggatctttatccctttcagtagtaactgctcaacaaactcaatcccccccatcttcggcatagccagatcgcaaaggatcaagtcaggagagtgaccttttagctgatataaagccgccagcccattttcggcctgatggattgtcgcgccaagtgagccgaggtattccgccaagacggtacggaatacgacttcatcctcgacaactaaaatatttttacctgctagtggtttttccatgcactgcttctcttgctcaccttgagtttaatagtggctcaaaatagttgtttgtgcttgtcagaaattgtcatccaattctgcttttttatgcctatgtgaatggacacatctgatcaagttgctcattgctcaatttattggcatatggctccattctttaacataagtaaggggatattatctccccgatttattgtttggtgcctatgacgccacagtgaacatttatctttcaggttgaacacatacatatggtttacatttaataactaaaatataacgatatgactggagggtacatagcgaagactgaaatatgccaaaccgatctatttgatcatgttcttattacatttattacttaattagatgcgtaccaactagcactctacttgcagaagcatgtggtaggaagaatatttgtgttatatcgctaagattggagaaagcattgctggatgtaacaccttctttctgatggaacgtttatccctgaagttaaacaattttttatgcaaaagcaccatggctcacgggaacactctattactcataaaaatgcttttcagccaatctaacatcctaaatttaaagatatttatctaggtataaatatacccaccctacttcaagctgcatgtgcgctcgttactcgagaccgcagcaagcagcgttcaaatctgctcctgacgctaagtgtcaataacagttgtcacccctgtatcttgaagggcgacgggtataaagataatgtttgattgacctgagtacgcaaacaaaataaccaccataaaggtggctattcagcgtaaacattcggaattaagttaaataaaaaggttaaacggcacctaataataaaatattccacacataggtaattgcatattatgctttcatttcacagataactcacaatggctactgtatcattgcctacatgtcgaatttaattcagaatattatgaagactgacggatgattagaaataataattaaccgttgatagtgccgaatgagacgttcattttttcaaacattgcgataattttattgatgaatttcatgggttgctcctgtaaatatcattattttatgtgacgcacatcacagttactaagttacgccataatggaacgacggtcaagtttttttgtgatatccatcacaaaactttcatgccgaaatattcttaccaagacgaacaactttgaacctcaatcagtgattaggtaagataggcgtacattgagtaccaccatcctatatagccctactctgtagtgatacgataagagcgagtggccttgctgattattctggagaaattttgtcagaactgtgtccttgtggcagcatccttaattaccacgaatgctgcggcccctacatcctcggcactcaggttgcagcaaaaccggcaatattgatgcgctcgcgctattgtgcttatgtagaaaaaaatgtggattatctgattgctacctggcatccagactgtcatgcacaggagtggcgagaaagtatcattcaaggctttaccaagacggtgtggcatgggctaacagttattgctgagactcccggtcgccatcctgatgaagcttttgtggagtttattgcccgtttcaccgatgcagataatgcacagataacggcaatgcacgaacgttctcgcttcctacgtataaaagaacactggtactatattgacggtatccgcccctctttgggtagaaacgatacatgtctttgcggttcggggaaaaaacacaagaaatgctgtggccgttaattaaactatttctttattgttactcctaaaatatcagacacttacacaacatgaaataatgttaagacaggatttaccaccttatgccacaccagaatgtacaaaagaaagtattgcgcactatttgccctgacgctaaaaggtttgatcgcaaagatcactaatatctgctacaagcaccaattgaatatcgtacaaaataatgaattttgttgatcacctgactggtcgcttctttatgcgcaccgagcttgaggggatttttaacgatacgacattactggcagatcttgacgatgcattacctgaaggcactaatcgcgagttacacgttgctgggcgccgccgcatcatcattatggtaacgaaagaagcacattgccttggcgacttattaatgaagagtgcttatggtggcttagatgtagaaattgcggcagtcattggtaaccatgatgcattgcaaaatttagtcgagcgttttgatatcccattccatctggtcagccatgaaggcctcacccgtgagcagcatgatcaacagttgattgagaaaattgaacaatatcaaccagattatgttgttctggctaaatatatgcgggtgctaacaccggcctttgtgcaacgtttcccttatcaaattattaatattcatcattcatttttgcctgcatttatcggtgctcggccataccaccaagcgtatgaacgcggagtgaagattattggcgctactgctcattacgtaaatgatagcttggatgaaggcccaatcatcatgcaggacgtgatcaatgtggatcattcttatactgctgaagatatgatgcgtgctggtcgtgatgtagaaaagaatgttctcagtagtgcgctataccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctataccgtgttctcgctcaacgtgtttttgtttacggtaaccgcactgttatcctataaagtgatgttttttgtctagatatccatcttcacggacaaaaaagcaccgaacgaattatttttttcatttcaagtctttacaggggcgcttcatttgatatgatgcgccccgcttaccaagacagtattgataagcagcaaggccagtggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatttctaataatatctctctctcccaaatacactaagcaataaaatagttctcatatctggggaaggtaagaaccttcgacaaggttcgcgccgagcgtagcgagacaacgacgcaaagcggcggcccgaagggtgaggaacgcagtgacgaataatccttcccccaccactatttctaataaatatctccctctcccaaatacactaagcaataaaatagttctcatatctggggaaggtaagaaccttcgacaaggttcgcgccgagcgtagcgagacaacgacgcaaagcggcggcccgaagggtgaggaacgcagtgacgaataatccttcccccaccaccatttctaataaatatctccctctcccaaatacactaagcaataaaatagttctcatatctgggaaaggtaagaaccttcgacaaggttcgcgccgagcgtagaatgcagtgacgagtcctttcctcaccactgcttcattttttctctaacttaaattaacgattactccaatgtatgtatataatcaataagacgatttaatacgctagagtgtgatcttgatttgtaaaaatataatttattttcatctttaaaattcgttaaatttacaaaatccaactttgaatcaccattaaaatcatccattattgaatcggtaatacaaatgtaacgtcctgaatagataaaattcaaacaacaggccaaattatcaacctgcctaacactaaccttatcatattgttttttaacagattcttcaagtgacttaacaaatttacttttgtataatgtcggattacataaccaaacattactgtgaagaatatttataatatcttcactttcattaattatatcctttctcccatatataccaaaaccaatatcttgtacttcgttcaaaagcataaatctttcactggctattttctcagatgataatataagtgaattcccatcataatctccaatttcatcaatattttcataataaaacttaattatatttgcttgaatattgtttttttctgcgattttataaagttgagttaaattctcacttttaccccagtcgtaataaatattaataacatttgacacatgacccgtgagatgctttttagttatttctttttcttgttgatacaaatcttttagatcattgtatagaacctcaccatcacgtgtgaggctcatgccaaatttctctcttttaaagagttttttccctattatgctttcaaagtcttttatcgattttgcaacaggaggtgttgttctattcatcactcttgcggctttacttagcgaaccattctcaactactgccataaaggcttctaactttcgagatagaaacataattcaccaatcctttgtgtcaaaagttcatcagaaaaaaccacaagtcataaagacgtctatgctttagtcgcttgttatagatgtgtttaattcatttattatctaaatacgctaaattaaacttatcatggctgagttataaattataaaaatgactactgtatagattctaacaacgtaaattctcatgtttctagatcaatgttgagtgtttgttatgtattcccactgtagtatcacaaacatttctaacagacataacactgtagatccatgatttttaataactaatttttaacctccctattacaaaatcaattaacggattcaggtatataaaggtatgagacgtaataaaaatctatgatttacgttttaaaataagggaaactagtcgcatctatatcaatatcttcaagtttaaaactgtcagaaaagtgattaattttattataaattttaaaattataaattaataacgccctaaatttactcataaatatcgtagcaaatagtttaatttctttgggtaattaaataatcaccttagacaaatcacctttattaaaattagtcattaaaataatagtttaatgatcttaaaaaatcaccaagtaattaaattattctttttaagaaattattaatattttctcttgattatagatcaataaataagcatttatataatcagttcaataaataggaaatacatcagattattttatactcagccagaacattacattcttcttcttattctgctaatatccactcacattttttagccaaaaacggtgctgaccatgaagttcgtttcttttaatatcaatggcctacgtgctcgtcctcatcaattagccgcaataattgagcagcatcaaccggatgtgatcggcctacaagaaactaaggtacatgatgatatgtttcctcttgaagacgtcagccagcatggttaccacgttttttaccatgggcaaaaaggtcattacggtgttgcactattgacgaaagaacagccactggctgtgcgccgaggtttcccaagcgatgaagaagatgcacagcgccgtattatcatggccgacttagccaccccgcaaggcaccttaacggtaatcaatggttattttcctcagggagaaagtcgtgaccatccaataaagttccccgctaaagcgcgcttttatgctgacctgcaacgctatcttgaggagcaactctcccctgaggcccaggtacttatcatgggggacttgaatatcagtccaaccgatttagatatcggtattggtgaagataaccgtaaacgctggctgcgcacaggcaaatgctcgttcttaccagaagaacgagagtggctggaacgtctgcaaaactgggggttggttgatactttccgcgcggctaatcctgattgtaatgaccatttttcatggtttgattaccgttcccgtggttttgatgaaaacagaggccttcgcatcgatttattgctggccagtcaaccactggcggctcgttgtattgctacaggtattgattatgcaatccgtgggatggaaaaaccatcagaccacgcgccggtttggtccgaattctcactttaatgtctgcgccctgtttaaatacagggccacctctcaagcgtattaagcacatttatccgtcattaggtaaatttatccataatcaggtaaacacgaaatgattgatgtcgtcgccgccattatagaacgggatgggaagatattactggcccagcgggatgggcaaagcgatcaagcagggctgtgggaatttcctggaggcaaagttgaggctggagaaactcagcctcaggcgctgatccgtgagcttgccgaagagttaggtatcgaggccactgtcgctgggtatatcgcaaccaaccaatgggtagcagccaataaccgtatccgcttacatgcctggtatgttaaccattttagcggagagccagtaaggcattgccatgcggcgtttatctggctgacgccgctggaggcgtaccgctactctctggcgcccgcagatattccgctgctagacgcgtttatcgcacagagacaataaacctacagagaactatctggttagtcttttccaaatcagtggattggtgccaataacaccggcatcacgcacacattgtaaaatctcaccttcaatccgtaataccgcgccttctgaataattctgattttgataaacacagcaacgcgtgcacgggttgttgttcgtgttacggtttgatgagttattccatacctccggtggcaaaggaacaatcacatcaacattgctacgattcgctaatgccgcaccagaaataagtgtggcaaagccaatgcaactcaatagcaaccgtgttttcatgatttactctccttggccttagacgatatttttttacgtttcttgggtgcccctgaagggccgacgggtaacccacggaaaacctgtggagaacgattttgtttcgcctgactaattaaatcctgcaatgtcatcaccagtggttgcataaaatcttgatagcggcagtttttttcactgatttgtgtcaacgttgattcccaatgtgctgtcatatctggccgtgccgcaatatccggtaatgcatgaatcaacgcgcgtcccgcagggctggcatgtatataacgccctttcttaaagagaaaagtgcgcttgaagagcagttcgataatacctgctcgagtggcttccgtacccaagccatcggtggctcgcaaaacttttttcagttctttatcctgtacgaaacgcgcaattcctgtcatcgccgataataaactggcgtcggtgaaaggccggggtggctgagtttgtcgttcaacaacctcaccgcgttcgcataataattcagcccctttggctaccaccggcaatggcgctccttcgttctcttcatcacgctctttactgcccagtaaggtccgccatcccgcctcggccaaaaagcgtgccttggcaataaatttcccgccagcgatatccaattcaatcacacacttacggaactgtgcatctggacagaattgcatcagatattgctgtgccaccaaccggtatactttgccttcatccgtcgtcaaattcactttgctggcacgtgcggttgggataatagcgtggtgcgcatcgacttttttatcatcccagcagcggttgcgccgatcactatccatgacctcaagcggcaaaaggtctgactgatgaagactaatggcattaagcaccgaatgacgcccggcaaaatgctcttcaggtagatatcggcaatccgaacggggatacgtaatcaatttgtgcgtttcatacaaccgttggcaaatatccaatacttgctgagcactgaggccgaaacgttttgcagcttcgatttgtaatgtagacaaggagaatggcaacggtgccgtttccgattcccgtttatcattataggatgtcaccagcgcgggctggccggttatgcgattgacaacatgttctgcaagcggccgatgcaacaagcgcccttcttcgtcctgataagattcgcaggagtcactcggctgccagagagcaataaaacgttcgtctgcaggcgtcactatgtgggctttaacttcaaaaaaatctttgggaatgaagctttcaatctcttcatcacggcgaacaaccagccccaatacgggcgtttgtacccgcccgacggataaaacaccgtcatagcccgcattgcgcccaagaatggtataggcgcgagtcatattgatgccatagagccaatcggctctggctcgagccaacgcagaaacacacagcgggataaactcgcggttataacgcaagcgctccactgcacgctcaaccgcctgtgggtttaaatcgttaatcaagcaacgacgaacattttgccgtttctctgcggccaatcccaaataatccagcacctcatcaactaacagttgcccttctctatccgggtcgccagcatggaccacttcatcggcttgctgtaacagttgcttaatcacattgagttgtttgctgacggaaggacgaggttgtagctgccatttttcaggaatgatcggtaagtccgctaatgaccaacgtgcataacggctgtcataagcatccggctgggcttgttcgagtaaatgaccaacacaccaggtcaccatttgatcattaccacaggcgatgaatccatcacctcgacgatgcggttttggcaaaatatctgcaatcgctcgcgctaaactgggtttttcggcaataaacagtcgcatcattcaccgcataaatacgtcaaagaaaacatcacgctacaatccatcacactacaatctcaatcagcgcccggcgactatccgccgaggttaattcaccaattgggctgagggtcattccgtgctgagcggcaatggcctgtacatcggcttcagcatcaggtaagaccgccaacagtaatccgccagaggtttgaggatcacaaagtaattgtttttgtaaatcagacatattaccgatcaggtgaccataactgtcgaaattacgcccagtcccccctggaacacaaccttcagcaatatagtcttcaacggcaggtaaacgtgggatcgcagagtaatgcagaatggcctggacaccagaaccctgacaaatttcactcaaatgccccaacagaccaaaccccgtgacatcggtcatggcggtaacaccgggaatatgcgcaaaatcagcgccgggcttattcaactgacacatggtttccgttgccaatccccgatgttctggccgtaatttacttttcttttcggctgtcgttaagatgccaatgcccaatggcttggtcaaaaacagtttgcatcctggctttgcagcactgtttttcttaacctgttcagtgctgacaattccggtaacagccaaacccaaaatgggttcaggggcatcaatagagtgcccgcctgccaaagaaatccccgcttgctggcaaacatatcgcccaccctcgatcacttgctgtgcgatttcgggtgccagtttgtcaatgggccaccccaaaatagcaatagccattatgggtttaccgcccatagcatatacatcgctgatcgcgtttgtggcggcaatacgcccaaaatcaaaaggatcatcaacgatcggcataaaaaaatcagtcgtgctgataatgccaacaccgttaccaatatcataaaccgctgcatcatcacgcgtttcattgcccaccagcaaccggggatcaaaaaacttttgttgctcagtatgcaaaattttatccaaaacttttggtgaaatcttgcaaccacagcccgctccgtggctgtattgagtaagacgtatcgctggcgatgccatagaactctcccgttaggtcattcggtgataagcagtttagtaagtcgtcgattgattcaataaaataatccccagattgcctatggtagcgcttaagacgtggcttggtaagtgcggtgcccctgtcgggcagataggttggtcacaaagcaggctaaaacgcagcttattccccgtaaagaacataagctgcataacatgagtgaagacaaaacgcgcaagacttagaaatagcggacaaaagcgctgtggtctggaggcatgattttagttgcagattttaattgcggtgtcccgagatacaaaaagccgactatttcgtcttgttcacgacacgcaaacccctgacgaacaactgggtggtgggtccaagaaccggtgcgccaaataccattaaacccctgtgccaaagcagccatttgcatggcttgcaccgcacaaccggcagaaacaacctgttcccaattaggcactttggcattctcagttacatgggcgatcaccgtaataatcagcggagcacgaaaaggtgcctgcttcgctttctctaagaccgtctcatcagcaccatcttgctgaaccgctttttgtaacaattgactaaaacgcactaacccttcgttttcaatcagaacaaagcgccatggctgcaaggcaccatggtccggagctcgcatacctgcgtgaataatatggtccaagacctcaccggctggggccggagcggttaaacgggacgccgagcggcggttaagtaagagttccaacgcatccattattatctcctgataacgattttcattttcagcacggtagcataagtttacgttttgttgccagcgttgacctatcagctaggcttatcgatgatttaaagctgactttttttcatcaggtcattaggataaccctactttcccggttttgttggagatcatatgcgcactttgtggcgaattattgctggttttttcaagtggacctggcgtctactgaatttcaccagagagcttatccttaatctttttttggcactgcttattttgatcggtgtcggtatttattttcaatttcaaagtaagcctgtggagccagttaaaggtgccctgctggtaaatttaagcggtgtgatcgtagatcaacctgctatcaataataaactacgccaatggggacgtgagctattaggggcatccagtaaccgcctacaggaaaactccctgtttgatattgtagaaaccattcgactggcaaaagacgatgacaatattaacggcctggttctgtctctgagtgacttaacgggggcagatcaatcctcgctgcaatatattggtaaggctctacgggaatttcgcgacaccggcaagaaaatttatgccgtcggcgacagctacaatcaaacccaatactatttagccagttttgctaataagatttatctctcgccacaaggggctgttgacctacacggttttgccagcaataacctttattacaagtcactgctggaaaatcttaaagtcacgaccaatatcttccgcgtagggacttataaatcagcagttgaaccgatgatccgtaatgatatgtccgccgctgcccgtgaagccgatagccgctgggtgggtggcttgtggcaaaactacctcaccacggtctccgctaaccgccgactcaccccagaacaactgttccctggggccgcaggggtgatcagtggcttacaggtagcgggtggctcacaagctaaatacgcactggatagcaaactggtagaccaattagcagcccgaccagaagtagaaagtgcactggttgaagcctttggctggaataaaaagactaatgacttcaactacatcagtatttatgactatcagccaacacccgcaccacagcaaggggaacagatagcggttctcttcgctaacggagcaattattgacggcccgcaaccccctgggaacgtggggggagatacgctggcagcacaaattcgccaggcccgtttagatccaaagattaaagcggttatcttgcgtgtaaacagccctggcggcagtgtgagcgcttctgaactgatccgcgccgaattggctgcattacgtgctgcccataagccattggtggtatcaatgggtggaatggcggcttctggtggatattggatctcaacaccagcgaactatatcgttgccagcccaagcactctgaccggctccattggtattttcggtgtgattaacaccttccaaaattcactggcaagtattggtgtccatacagacggtgtcgcgacatcaccattagctgacgtgtcactgaccaaagcattgccgcctgagttctctcagatgatgcaaatcaatatcgaaaatgggtataaaacctttattgatttggttgcaacttctcgccacaagacccctgagcaagtggatcaaattgcacaaggccatgtgtggattggcctcgatgctaaaagtaacggtttagtcgatcaactcggcgattttgatgatgccgtgaaaaaggcggcagaactggccaaactgaagacttggcaattgaattggtttgttgatgagccaagcttaagcgaccttattttgggtcaaatgagcgcgtcggtgcacgctatgttgccagcggctattcagacgtggttacccgcgcctttatctgctatggcgcttgcggttaaagatcaacatggtttattcaataccctgaatgatccgcagaatcgttatgctctgtgcctaacctgtggtgatgtccgctaataatcgtcctaaaatacagatagatattcagcccgatacccatcgggctgtttttcctcgctgagctccttataattcaatcatccaatcccagcattacttttcaggtatcccccatgcagaagaaatctatttacgtcgcttacacgggtggcaccattggtatgcaacgttcagataatgggtacattcccgtatccggtcatttgcaacgccaactggctttaatgcctgagttccatcgtccggagatgcctgattttactatccatgaatatgcaccattaattgattcttcggatatgaccccggaggattggcagcatattgccaatgatattcagcaaaattatgacctatatgatggcttcgtcattttacatggtaccgataccatggcatttactgcttccgccctgtccttcatgttggaaaatctggccaaacctgtgattattaccggctcacaaattccattggccgagctacgctctgatgggcaaaccaatttgttgaatgccctctatctggcagccaaccatccggtgaatgaagtcagcttattcttcaataaccaactgttccgtggcaaccgcaccaccaaggcccatgccgatggctttgatgctttcgcctcgcctaatctttccgtattactggaggcagggatccatattcgccgccaatcatcggtcgtgtcacccaccagtaatggtccactgattgtccatcgcattacgccacagccgattggggtggtcactatctacccagggatatccggtgccgtagtgcggaactttctactgcaacccgtgaaagccttaattttacgctcctatggggtaggcaacgcaccgcagaaagcagaactgctggatgaactaaaaaacgccagtgaccgtggtattgtcgtcgtgaatttgacgcagtgtatttccggcagtgtcaatatggggggctatgcaacgggtaatgccttagcccaagctggggtgatcagtggatttgacatgacagtcgaagcggcgttgacaaaactgcattatttgttgagccaatctttatctcctaacgagattcgccaactgatgcagcaaaatttacgtggtgaattaaccgatactcaataacttttggggttttaatgaaagcagccttgctcttaatcgatttacaaaacgacttttgtcctggtggagcgttggctgttagtgaaggtgatgaggtcattagcgtggctaaccgcatgattgaagcctgtctcgcaaaaaacataccggtgattgccagccaagattggcacccaattgagcaccgtagctttgcggtgaacgccaaggcggagccgggcacagttggggaactagaagggttagtacaagtatggtggccggtacattgtgttcaggaacaaccaggggcagcattgcacccacagctgaaacaaggcgctattacagctatttttcgcaaagggcaaaaccctgatatcgacagttacagcactttcttcgacaatggccggcgagctaaaacagcattagatagctggctacaacagcatagcattgaccacctgtatgttatggggctggccacagattactgtgtgaaatatagcgtactggatgcactcgctttgggttatcaaaccacggttatcagtgatgggtgtcgtggggtaaacttgcaaccacaagacagccaactggctttcgatgcaatgagcgatgcaggcgccaacttactggctcttgaacaatgcctggctgaagtcgtttcagccgactgatcgctttctgcgcaaaaatgggcgcctgcctcggcgcccattttttgtattcagaaaaccctctgccaggcagcaatgccggaggatattgattatgtgaggatacgcaactcaattttgcgtaccttagcgattattctggtttcaacttaaccaacgttgactgactgaactgctgtttcagctcttgtttggttttcatcactatctgaccatctgtgccaatactcatatgttgagcatcacggttatggcgggcctgccacagcataaccatttgcagactattttccttctgctcagatgtcagcgccacaccatctggccacttccccagttcaacggcttgcactaaacgctggtatatttcgggggtcattactgaaatcaggtcttcaagctccatcagagcatcctcggataaacgaataataagctgaatcgattcttcatagatgtaattacgatgtttctcttcagcctgcagtttgctcaccattttggtcatcaacgaaattcagtgacgccgaatttatgcaataacgttcacccgtaggctgcggtccgtcggggaatacatgccccaaatgggcatcacaattaccacaacgaatttcgatacgatgcatattatgagaataatcatcaatatagcgtattgaatcagcgtcaatgggttgatagaagcttggccaaccacagccagaatcaaactttgattcagagataaagagcggctggtgacaacacagacattggtacaccccatcacgcttattgtgcaacaatttgcccgtgaagggggcttccgttccacgttcttgggtgacataccgctgaatatcggacagtttctcaatattttctgtagggttcagttctttggccatttttgcggttctctggcagggaataaagtcaacgaaaacaacgtctaataataacaaaaaattaacaacaaagcagttaaaattgtcctaaactgtatgccatcgaggtggcaacggcgtaaatgtgataaaaatcgcaaatattatcgattatcactttaaactgaatattgtgccccaacatagtaacgaggcttatcgtatctggaaacgtgtaattaatgttcgaactaccgcccttggtttgatttgtagcaataattgacacgattccgcttgacgctcggcaaggtttttgtaattttacaaccaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcaggaacgttctgacatcgaaatcgttgcaatcaacgatctgttggacgctgattacatggcatacatgctgaaatacgactctacccacggtcgtttcgacggtactgtagaagtaaaagacggccatctggttgttaacggtaaaaccatccgtgttaccgcagagagagatccggctaacctgaagtggaacgaagttaacgttgatgttgttgctgaagcaactggcctgttcctgactgacgaaactgcacgtaagcacatcgctgctggcgctaagaaagttgttctgactggtccatctaaagatgacacccctatgttcgttatgggcgttaaccacaaagcttacgcaggccaagaaatcgtttctaacgcttcttgtaccactaactgcctggctccactggctaaagtaatcaacgacaaatttggtatcgttgaagcgctgatgaccactgtacatgcgactaccgcaactcaaaaaactgttgatggcccgtctcataaagactggcgcggcggccgcggcgcatcccagaacatcatcccttcttctaccggtgcggctaaagcagtaggtaaagttattccagaactgaacggtaaactgacgggtatggcgttccgcgtccctactcctaacgtttctgttgttgacctgaccgcacgtctggagaaaccagcttcttataaagaaatctgtgctgcgatcaaagcggcttcagaaggcgagctgaaaggcgttctgggctataccgaagatgacgttgtttctaccgatttcaacggcgaaaaactgacttcagtatttgatgctaaagcgggtatcgcgctgaatgacaactttgtgaaactggtttcttggtacgataacgaaactggttactcaaacaaagttctggatctgatctctcacatctccaagtaatcgattgatgtagatttctacctaaagccactcacgcgagtggcttttcttgtttatagcgccgaataagatttgccgccctattcccaaccccatcctctccctctacgttctactccagtaagtcattctgatgagtaactgattcggctaagtacgcactgctaacatctcagccatctcagcatgaaggataatcttgcgccatatcaatgattcgccacacctgcatcgcacgcttgctgcaagattcaatgcctgtgatattatcgaaagactgaagctcaactgaatccagtataaggccaaacgaatgaacgagaaagtatttactctccctgttgttgaacaaatttctccttatatcagccagcgtcaactggatgaattgccggtagtggttgtttctcatcctaaggtgcgtgcggcaataagtttgcagggggcccacttactggcctatcaacccagtggtgagcaacccattatctggctgagcaataacacgccttttaaagaaggtattgcgattcgtggaggggttccaatttgttggccttggtttggcccaaccgcacaacctgcccatggttttgcccgcatcttgccatggacgctcagtgctcatgatgaaaatgaaaacggcgtcattctgactttcacccttgaagacaacgacatgacccgccaatactggccacatgccttcaccctgatcgcccgtttcaagttgggagatgaatgtgaagttgaactggaatcacacggtgattatcaggctgctgcggcattacatacctacttccagattggcgatataagccaaattaaagtcagcgggctgggtgagaaatatttagataaagtgctgaaagttgccgatgtcactcaacaaggcgatttagtctttaacggccaaactgaccgtgtctatacccaacctgaagcctatagtctgataaaagatgccgcgctgaaacgaactattgaggtccatcaccatcaccaaagtgatgtggttgcctggaaccccggcgctgaattgtcctgcagcatggtagatatgccaaatgatggctataaaacgatggtttgcgtagaaaccgcacgagtcaacaagccattggtggctgcgcctgatgcaccagcacgtttggcgatgaccatccgtagtcgtaaaaacacctaatcccggcagtccggtcaatataaaaatggggcctttggccccatggtcttgctcatagcaactcaacgctgattagcggaatgtataggtaacgcctgtccacaacacgccagtgtatgattgatccaccattgggctgtttttaacttcattagccagacggatataacggccagtaaagaaagcattccaatttggattgatgttgtaattagcagacagctccaaatacggtgaccagctatcgcttgggttatattcagccaaaccactgcgcgcagactcaccacggctcacaccataataatagctattctgatctttgctgctccaactcacaccgacacccggcgttaacgtccagctatcaatgctaaagcggtacaaatacgctaagtcaccgacaaaaccatcactgttatccaatatatcaccagcaaacatcgcacgcagagtcccccaatcctcaatgtgagaataagacatccctgccatcatggtgctacgacgtctattgagttgcttcatctgctgatcgtcactgtcaccgggtttgaagtgcagtggtgagtagaaagcatcgatggataaacgattactgctatcgttccacaggtaataacctgctgccagcgttcggaagtaaaaattatcgctctcataagagacaacaggtacgggatagacacgatcattcttgccacggtaagggtccgggctgactaatgcagaagcccccagagaccaatttcccgcattggcggttggcatgcaaacagccaatgcaaccgttaaagccgccagcgtttttatttggttcatttctttacgatcttttttcacgaagtaaattcccttagtaacaaaataatcagctaacttagtgtaaatcaattggttgccagtagcgaaatctttacatatgaaaaattgatgtaagtgccctctgcttcacttactaccaatcatggactcactggcaatcccaaatttacgtctatttaattacaataaaataacgagatattcaaacagataagtccaattaatcatatacaacatactgacaatgaaataaaaaatagatttaattactaaataatggttatttattgttctaagggtggcaaatctatggtcagggctaacttgacctttagaggagacgcgaccataacaataaggtagtagtttcaaaattttaacccaataaagcactgctactcttttatgttcccaaccattcaaacaggacgggcatcgctatgaacatatttgatcattatcgccagcgctatgaagcggccaaggacgaagagttcactctgcaggaattcctcgctatctgtcagcaagatcgtagtgcgtatgccaatgcggctgaacgtctgctgatggctattggtgagccagtcatggtcgataccgcactagaatcccgcatgtctcggctattttctaatcgagttatcgcgcgttatcctgcgtttgaagagttctatggcatggaggaagccatagaacagattgtttcttatctcaaacatgccgctcaaggactggaagagaagaaacaaatcctttatttgctcggcccggtcggcgggggtaaatcatcactggcggagcgcttaaaagcgctgatgcaacgtgtgcctatctatatattaagtgctaatggcgaacgtagccccgtgaatgaccatcctctgtgcctatttaacccgcaggaagatgcggcaattttggccaaagagtacaacattccaaaccgctatctcggtactatcatgtcgccatgggcggcaaaacggctacatgagtttggcggtgacatcactaaattcaaggttatcaaagtctggccttctatccttgaacagattgcgatagcaaaaactgaacccggtgatgagaataatcaggatatttccgcattggtgggaaaagtggatatccgtaagctggagcatcacgcccagaacgatcctgacgcctatggttattccggtgcattgtgccgcgcaaaccaagggataatggaattcgttgagatgtttaaagcacctattaaagtgctgcatccattattgaccgcaacgcaggaaggaaactataacggaacggagggaatatccgcccttccatttagtggaattattctcgcgcactcaaacgaatctgaatgggtgacattccgtaataataaaaacaatgaggccttccttgaccgtgtttatatcgtcaaagtgccttactgcctacgggtctcggaagagatcaaaatttatgacaagttgctccagaacagtgaactgacccatgcaccttgtgctccggggacgttggaaacgctggcacggttctcgattctttcgcgaatgaaagagccagcgaattccagcatttactccaaaatgcgggtgtatgacggtgaaagtttgaaagataccgatccaaaagccaaatcttatcaggagtatcgggattacgcgggggttgatgaagggatgagcggcctatccacccgtttcgcctttaaaattctgtcgcgggtatttaactttgaccatgctgaagtggcagccaacccagttcatctgttttatgtgttagaacaacaaattgagcgtgaacagttccaacaagatattgcagagaaataccttgagcacttaaaaggttatctgatcccaaaatatgccgaatttatcgggaaagagatccaaaccgcctatctggaatcttactctgaatacggccagaacatatttgaccgttatgttatctatgctgatttttggattcaggatcaagagtaccgagatcctgataccggtcagctgtttgaccgtgaatcactgaatgcagaattggagaaaattgaaaaacccgcaggtatcagtaatccaaaagattttcgtaatgaaattgtcaactttgtgttacgcgccagagcaaataacaatggccgtaatccaaactggaccagttatgaaaagttgcgcacggtgatcgagaagaaaatgttctccaataccgaagagttactgccggttatctcctttaatgccaaaacgtcaacggatgaacagaaaaagcatgatgattttgtcgataggatgatggagaaaggttatacccgtaagcaagttcgtttgctatgtgaatggtatctgcgggtaagaaagtcttcataatttttctatcgaaaatagagttcaggcacaggaaggcaaaactatgcactacgtccttggcgttgccgctaaccatgctgtaacgccaaggacaaagggacagtgtgaggccggtggatgcaagcttggcaaagtcgtttgggggatatatgggctatttcattgacagacgacttaacggcaagaataaaagcatggtgaatcgccagcgctttttacgccgctataagtcgcaaattaaacaatcgattgccgatgccatcaacaaacggtcggtaaccgatatagaaagtggcgagtcagtttcaatacctatcgacgacatcaatgagccaatgtttcatcaaggcaatggtgggttgcgccatcgagtgcaccctggcaatgaccactttatcaccaatgaccgggtagaccgccctcaaggcggcggtggcggcggtagcggtcaaggtaatgccggtaaagatggtgaaggtgaggatgagtttgtctttcagatctctaaagatgaatacctggacttactgtttgaagatctcgccctgcccaatctgaaaagaaaccagtataaacagctggcagaatttaagacacaccgagcgggatatacctctaatggcgtgccagccaatatcagtgtggtacgttcactgcagaattcactggctcgccggactgcgatgaccgccagcaaacggcgcgagttgcgtgaactggaggcggcgcttactgtgctggagaattctgagccagcgcaattgttagaagaagaacgcttacgcaaggcgattaccgagttaaagcaaaaaattgctcgggttccgtttattgatacctttgatttacgctataaaaattacgagcgtcgccctgaaccctccagtcaagccgtcatgttctgcttgatggatgtctcgggatccatggaccaagccacgaaagatatggctaagcggttttatattctgctctatctcttcctgagccggacctataaaaacgtcgatgtggtgtatatccgccaccatacgcaagccaaagaagtggatgaacaggagtttttctactcgcaagaaaccggcggaaccatcgtctccagtgcactgaaattgatggatgaagtggttcaagagcgttataacccggcgcagtggaacatttatgccgctcaggcttctgatggtgataactgggcagatgactcaccgttgtgccatgaattactggccaaaaagattctaccggtggtgcgttactacagttatatcgagataacccgccgcgctcatcaaacgttatggcgcgagtatgaagatctggaagagaaattcgacaactttgccatacaacatattcgtgaacccgaagatatttatcccgtcttccgtgagttgttccacaaacagaccgtagataattagcagcaatatcagccggttaattttttcttgttcagaaagcattttccggctttttctatgggctaaaattatcacttcccgctatttgtggatcacgagctgaattgatgaaatggtatgatggactacggcatccgggtgtattggcggcattgtctgctgcaatactgtttggtgccggtacccctctggcaaaacaattactgaataccgttagcccctggttattggccggtttactttaccttggctcgggtattggcttaacactctaccgtttgatcactcgcccggcggcggtgagcctgccccgtaatgaattattgtggtttattggtgccatcctctccggggggatcatcgcacccgtgctgctaatggtcggcctcacgggtatgcccgcctctggcgcatcactgttactcaatgctgaaggggtattcaccgcccttttagcctggtttgccttcaaagagaatgttgaccgtcgtattgctctggggatggtgattatcatcgctggcgcagttgtgcttagctggccagaagaagtacttaactggtggccaaaagaggctcaatttgccggattatggccgacgctggccattttaggtgcctgctttgcctggggaattgataacaatctgacccgtaaagtctcgctgaacgatgcaacctggattgccgccgtcaaagggggcgttgccggagtggttaatctggcgctggccttcgccctcggagcaacattgccccctttggcaaatctcgctggcgcattgttggttggatttttggcttatggtgtcagtttggcgctatttgtcattggattacgtcacctcggtactgcccgcaccggtgcctatttttctattgctccgttcttaggcgcagtgttggctgtcgccttaggtgacactgtcaccattccgttgctcatcgcgggtcttttgatggcgatagggatcgggttacatcttacggagcagcatgaacatcaacatacccatgatgaaatgatacatgagcatgaacatattcatgacgaacatcatcaacatcgccatgactttccggtagacgcgggtaccgcgcataagcatcgtcatcagcacctaccgatggcacactctcattcgcattttcctgattcacaccatcagcataaacatcctcgacataagcataatcaacataagtatcatcaacataagcactagcggtgcaaacgttagcggtataaacaccaaactctcaccgttcatccaattggctgaagcgctgaacaagataatccaatacgctgcgtaccgaaggtagcaacccgcgccttgaaggatagacagcatgaataatctcatggcggactgaccaatcaggcaataggcgaactaatgtgccttcggccagttgttccgtcaccatcatcagtggcaattgtactacccctacaccggccaatgccgcactgcgtaaggtattcatatctgctgtcaccaaccgcggctgatgatacaccgctgcatgagccttctccggcccttctaagttccaaataaacgtttgctgaggttgccctaacccaaggcttggccaaccggttagatcaactggagtatttacttcaccctgtcgccctatcaactcagggctagcgaccaaacactggcagcgattacccagaacccgcagcactaaatcgctattttgtaatggcggtggccgcacgcgaatcgcaatatcaatggcctcagcaacgggatcaacctgccggttagtcgcttccagatgaatcgtcaccagaggacaactggccataaaatccgccagcatggtactgaccgtcgcctgcaacagcgccaccgggcaggtgattcgcaccacaccgcgtggttccgcacgtgttaaatcaatagactcctgcgccgctcttgcctcttcgatcatcgctttacaatgctcgtaataggtacggccaacatcagtgacagcaaagcgccgggttgagcgttgaatgagccgcacccccagacgttcctcaagcagagccaatcggcggcttagcttggacttaggcaagcccaacacccgtgcagcggcgctgaacccgccatgttctacaacttctgcgtagtaatagagatcattgagatcgtgcatatccgcctctctctttataataagcaattcgacaagtattgttctatttgtggaacagtgagagttaattttgccgactaccgctcacattatcctaaaactatactttatccaacttggctgcagggctatcgcgaaccctgattgatcgcgtcccctgtactgcaattgattaatgatggcatcaggagaagataatgaaaaaagttcaaggtatttaccgtgcacctcgtcaacattgggtaggcgatggcttcccagtacgttcaatgttttcttatcaaagtcacggtaaacaactgagtccgttcttgctactggactatgctggccccatggattttaccccgacgacgcaacgccgtggggttgggcaacatccacatcgtggttttgaaacggtcaccatcgtttatcacggtgaagtcgaacaccgcgattcaactggtaacggcggtatcattggtccgggtgatgtgcaatggatgactgcaggtgcaggtattctgcatgaggagttccactcagatgcttttgcgcaaaaaggcggcccttttgagatggtacagctatgggtcaatttacctgctaaagataaaatgaccgcacccggctatcaggcgattcgtcgtgaggctattccacaggttaatttacctgacgatgcagggaatctgcgggttattgcaggtgaatatgccggaaacattgggccagcaaagacattttcaccactgaatgtctgggatattcggttaactcaaggaaagagttgtgagttttcactacccgcaggctggaacaccgcactgattgtgttacacggaaccctcttagtgaatggtgatgccattgcccgcgaagcggaaatggtactactggatcccacgggcactcatctgagtattgaggccaataatgacaccgtgttactgctgttaagcggtgagccaatcgacgagcctattgtcggttatggcccatttgtgatgaatactcaggcacaaatagccgaagctatcgctgattttaatggtggccgctttgggaatatggatgttgcataacggcatctatccgccattacctgtctgctattacctgtctaccctctgggcaggtaatagcattttttattgatgagagccaactcttgctagcgactattgccgtcagtgataagtgaacttcccacaattggcataccataaaaatccattcaccattatgtgacagtgtcacaaaatcacgcttagcacttatgggtttcctatttacgggtaaagcccttattcttgtcgcctttgtaatttggatgcgatttctttttcatgcaaaaattccttttcctgctattaagcttgattttacttggccctttggggatcgatctctatctaccgaccattccagccattgcaaaagggctgaatagtagtgagtctctgattcaatcaactattgcgctgtttattctcgtgctgggtatcgggcaactgattgctgggccattggttgataaatatggccgtaagccaatcgctattatcggtattgttctttacatgctgggtgccgcgatggccgctctggccgtggatccagtcatgttcgtcagctcccgcttgttacaaggtgtctcggtatgctgcacagccgtggtggccttcagtggcgtccgtgaccgccttagcggcaatgaagccgcacgtgcttttggcttccttaatggcacgttgaatattgtccccgcattggccccgctattaggtggtttactggccgaagcctttggctggcgggcaccgttctggttcctggcattatacggattactggttttagtcttaatcattatgttcttacccgaaacccgcccggcgaatactcaaccaataaatggcctgccaataaaaaactacctgcgtattttgcgtgatagccgctttttggtatttgctctggtcaatgcaggagccatgggcatggcattaacctatgtatcattggcaccgaatgtattgatggttgatgcaggcctcagcccgttacaattttcgctggcatttggggctaatggcttctggattatggcagtcagtttttttgctaaccggattattcaaaaagtgggccgccctacctgcctgatgatcggtagtttattgatggccttaggctgttttggcttgctatttggtctgacacaactgtccgttgatgtgcagcatcactggctggtttatatgttaccggttgccagcgcctgtgccggtttagcctttatgatggggcctgccaccagttatgctctagaaccctatgcgaatgaagcgggtgtcgcctcagcgttagtggggtttgttcaaatggctgggggcgcggcattaggcctgttggcgatggcactgccgattgaacctaagttgtcactggctatcgtgatgctggctgtttactggcgtggcaagcgcgccgagccagtaaacatgtccgcggcaagttggaagaaatacactaacaacggcaaataatcgcgttacacgatattaacggatggggtgaatatcgtgtaacggggcaatattcagtggctgaaaacctgcgcggtaacgcgctaccgataaatcatcagccacaatggctgggcgacgaccttgtattatatcagccaataattgacccgagccgcatgccatcgtccaccccaatgtgccgtgacccgtattaagatagaggtttttcagcggtgtccggccaacgattggagtgccatcgggtgtcattggtcgcagaccggaccagaataccgcctggctgatatcaccaccatggggatacagatcacggacgaccatttccaacgtttcacgccgggcaggtgccagttgcgtgttaaaaccaacaatttcagccatcccccccacccggatacgatcatcaaagcgcgtaatagcaatcttgtaagtttcatccagaaccgttgaaaaaggtgccgaggccggatccgtaattgggatggtcaacgagtaacccttcaatggataaaccgggatagacaccagcccggccagtagcgcggtagaataagcgccgaaagccaccacataggcatcggctttgataatgtcatcaccacacagtacaccggctatttggtccccctctaccaacagtttatcgaccgagcgattgaagataaatttcaccccagcctgctcggccatttttgccaaccgctcagtaaataatttacagtcgcccgtttcatcattgggtaagcgcaaaccgccagtaagtttatgtgcaaccttcgccaaggcgggttccaccgtggctaattgttctgccgtcagcagtgaataagggacaccggcatcatccaatacggcgatatctttcgccgcgttatcaaactgctgttcggtacggaaaagctgcagcgtccccccttggcgaccttcatattgaatacctgtcgctgcgcgtaagtctttcagacaatcacggctgtactccgccagacggaccatacggcttttgttgaccatatagtgagaggtatcgcaattcctcagcatttgccacatccaacgtaactggaggctgctaccatccaaacggatagccaagggcgcatggcgctgaaacatccatttgatcgctttcagaggaacgcctggggccgcccaaggtgcggcataccccggtgagatttgacctgcgttaccggcactggtttcctgggcggggccatcctgacgatcaataaccgtgacatcatgcccctctttcgccaaataccaggcactggtgacacccaccacaccacttcctaaaatgacaacgcgcatatcaccctcacctaaaacatgtacaaagcataatattctgttgacagaaaattaacccagtggaaaaaactagccaacatattaattatagattgtgacttgtctctcaattaatttacgctgtaatttcttttcagttcaatgagtttagccaggcagcaacaaacaccctactccaagccgtaattcgggatgaatactgaaaaaggctattattattacgaacgtcagcacgaatgaatcgcatattgcaaaagtcttttttattagttttatattccataaaaaaaaccatttaacagaataataaaccataaatgaccttagtaagtttagccattatgccaggaagaaataatctatattgacataaggtcttgccatgcctcagtttgttgatattgagctaggattagtaaagtgacgagtatttgagttgggcgataaaaacgtgaggatgcgctaatgacaacttcaacatcgaaacagaccacgcaagataagcgcctgactgacggccctgactggacatttgagctactgcaagtgtatctcgaccaaatagatcgggtggcgaaacattaccggcttgatacttatccccatcagatagaagtgatcacctcagaacaaatgatggatgcctattcaagtattggcatgcccattaactatacccattggtctttcggtaaaaaatttatcgaaactgaacaaaaatataagtacggtcaacagggattagcctacgagattgttattaactcgaatccttgtatcgcctacttgatggaagagaataccatcacgatgcaagcactggttatggcccatgcctgttacggacataactccttctttaagaataactatttattccgcgcgtggactgacgccagctccatcgtggactacctactctttgcccgccactatattaatgagtgtgaagagcgctatggcgttgaagaggttgaacggttgctcgattcttgtcatgcgttaatgaattatggcgttgatcgctataagcgtccgcaaaaaatttcgctggtcgaggagaccgcacgccagaaaagccgtgaagagtatctgcaaagccaagtgaattccctgtggaaaacgttgccacgtaaagatcgagaagaagctcctgttcaggcacagcgctaccccaacgaaccgcaagaaaatatcctctactttatggagaaaaatgcaccgttgttggaatcatggcaacgtgaaatattgcgaattgtccgcaaagtcagccagtatttttatccccaaaaacaaactcaagtgatgaatgaaggctgggcaacattctggcactacaccattcttaaccatttatacgatgaaggccgggtcaccgaccgctttatgatggagtttctgcacagccataccaacgtcgtgtatcagccaccgtataacagcccttattacaacggcattaacccttatgctcttggcttcgctatgtttcaggatattaaacagatctgtcagtccccgaccgaggaagactattattggttcccagatattgccgggaaagattggttagataccctacattttgctatgcgtgattttaaagatgaaagtttcatcagccagttcttatcgccaaaaataatgcgcgatttccgcctgtttaccgtgttggacgacgacaagaataactacctggagatttcggctattcataatgaagaaggttatcgtactatccgcaatcaattgtccgcacagtataacttgagcaaccatgagccaaacattcaggtatggaatgttgatctacgtggagaccgctctctaacactgcgttatatcccgcatgaccgagcgccattagataaaagccgccagcaagtgatgaagcatattcatcggctgtgggggtttgatgttcatatggaacaattgaatgatgatggcagtatcgatttgctcgacagcattccgcagaaaaccagtaagatttaagtcattaccgcatatgacatcggtaaaaaaggggcattaaacgcccctcagactgctgacaaagtcaaatgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccggagtgccccgaggtgcggtcaccccttcactcacgaggctaaaaatagcgttgtcaataacctcaggggcattaaacgccccttcgcttttctgctttatcgcctaacgacgcgcttcggccaaatcacttggcatggtgccctgcatgctatgccagatagccccgctctctttgccgtatgtgcgcaggcactctagtacctgatcataagattctgtatcacataacgtcgacagtttattgtaaaaagtcagtgccagcttgcgcgcttctggattagaaaagtaataacgccctactcgggtgtaaagccctttcaaaccgttaagaatcaaaccataaatcggattgcctgaggcaaatgccaaaccacggaaaataccataatcaagagcagtaaaggcttctgcgttatcatccactgttttcgctcgcgccaaaatttcttgcgctttttctggatgatgacggatagctgtccgcacaaaaatagtggcaatattggttcgaacagccagtaagttatctatcaattgtggaacgctgtcatggtcaagccgcgccagtgtttccaaaatatttagaccagatgtctcccaaaaattgtttactttcgttggcttaccgtgctgaatagtgagccagccatcgcgggctagccgttgtagtacttcgcgcaatgttgtgcgagtcacaccaatcagctcagaaagttcacgctccgcgggcaaaatagatcctggaggaaagcgattattccaaatactttcaataatatactcttccgcgaaaccggcaggactttgcgcctttataaccatgtttttgacgttccgtagcgataaatatcagcaatttagtccgctcatcataccagacgagtgtaatccaatatagcgccagagccgaacaaatggtgaaagcagtcataaagtcgcaaaaattgcgcaaatgtaatgctagccagagaatacgtattgcttttagctggattacgtaaactaaaatgtaacctttcgtcgtaatcgcatcataataatttattaagggaaaaatcattcacaatggacattaccaacagacaagctgtactcaagaattttcttggtaactctccggattggtacaaactagcaattatggggttcttgatcattaaccctctagtcttcttctttgtcagcccctttgtcgcgggctggatgctggttatcgagtttatctttaccttagccatggcgctgaaatgttacccgctgcaaccggggggtttgctcgctattcaagccgttgccatcggcatgaccagcccgcatcaagttgcagaagagatcgccaataacctggaagtcctcttgcttttagtatttatggtggccggcatctactttatgaaacagctgctgctgtttgtatttacgaaattgctgttgaatattcggtcaaaaactatcctttccctggccttttgtctggcgtcagccttcctatcagcatttttggatgccttaaccgtaatcgcggtagttatcagcgtatccgttggtttttatactatttatcataacgttacttcaaatcacagtgacaaagatattactgatgacagcggaatcgataatcaggacagccatgaaacattagagcaattccgggcatttttacgcagtctgatgatgcatgctggcgtgggtaccgctctggggggcgtcatgacaatggttggtgagcctcagaatttgattattgccaaaagcgcgggttggaattttgctgacttctttattcgcatgttacccgtcaccttacccgtctttattttcgggttattggtctgcttgctggtcgaaaaatttaaactgtttggttatggtgcccagttgccagaacgtgtgcgtcaggttctgaccgaatacgatcagcaagccaatgcgaaacggaccaagcaagagaagatgaagttaatagtacaagccattattggtgtctggttggtattggcactggcactccatttagctgaagtcggtttggtcgggctatccgttattattctcgccacctcattttgtggtatcacaaatgagcattcattgggcaaagcctttcaggaagccttgccgtttaccgcgctgctaaccgtattttttgccgtggtcgcggttattattgaacaaagcctctttacccccattattcagtttgttttacaagcctcgccttccgctcagctatcgctgttttatctgtttaatggcttgctctcatcggtgtcagacaatgtttttgtcggtaccgtgtatatcaatgaggcccgttctgcgtttgagcatggtattgtctcgttacaacaattttaattgttggcggtcgccatcaatacagggaccaacctcccctccgtggcgacaccaaacggccaggccgctttcttgttcctgctgacttcggcattggcaccactaattcgcctttcctatgggcgaatggtatatatggctttgccttatactctagtgatgacgattgttggcctgctgggtgtcgagtttttattggtaccgatgacagagtggctgactcaggctggatggatcagtttgccacacatcacaaacggggttgccatcccacactgatcacttgcattatggttggccagccttggggataagtgcgacaactcaaggtggcacgaatgggggctggcaaaaccaaccaacatctcacccaaagtaaaatttgtacttgtgatagcctgtcttgtgcgggaaaaaactgatttttacctaattttgcttttgggtagctggcagaaaagatgaattggtttacactgccggtacaattgcttactgcatggaaaataaagatatgttgcaattccttaaccgctgttcccgaggacgcggtgcttggctattaatggccctgactgcatttctattagagttaactgcgctctattttcaacacattatgttgctacaaccgtgtgtaatgtgtatttatgaacgtgtcgcattattcggtattctcggtgcatcactattgggtgcaatagccccgagatcaccactacgctatttagctattgcagtttggatctacagcgcgtggaaaggggtccagctagcttgggcacacactatgctgcagttgaatccatccccatttaacacctgcgatttcttcgtcaacttcccttcatggctacccttggataaatggttacccgccgtgttcgccgccagtggcgattgctcggaaagacaatggcagtttatgtcattagaaatgccacaatggttagtcggtatttttgctgcatatctggttatcgccgtactcgttctgatcagccaatttgttaaacctaaaagacgcgatctgttcggccgataatttttatacatatctttattatcaatggcgcctctctggcgccatttttatatcagattcaaacggtctgttaatcctaatgaacacttaattccatgcaaaatatggtagaatttacctccatatcctggcggtaataaatcatgtccctattagatgtgtttaaatctttctccagtaaaagaataaatgtcacttgccctgagtgtgccttggtctcagaacaagacagtgccaaggttcgaaaaaacatcacacttgtttgccctagatgcggcaacttttttcatcctaaagataattaattcaatcggcagattggattgaaatcagatcaacagattttccatcccctgttgatctgagtttcattagtcaatgttctctgggtaagaacagagagaaaggcggataatctaggcctgggtgtgcgtacaggtatactggctagcctgcacctcatcaacgacggccaaacgtattggtaacgcagaaatattcagagaggcgatcacttgctcctcactgtttgctttctgaaatattaatgcttccccttggccttctggattcacttttataaactgaaacactgacttatcaatgatcaattgctgattcgggccatctaatatggctaaaaggtcattaccatctttcaattggcaaacaagattaattaaggaagcctcggcagcctgtaccggatttgtggcgctacttagagtcgctgagatgccaaagataacagcggctaacgttgaatatttcattttatacagtttcttagttaaatttcggcgttagtatgccatatctggcccgtcaggtaaaaaccgccatgggtaaggacatatcctcacctttttctccatgcatgacccttaacaccgaaggcctcaatgcccaattttcgccctacctcgctctccttgccaataatatctacccgtcatacttcaagctgcatgtgcgttggctatgttaataatcattattcctgcgcaggaatagtgaatctattaaagaaaataccctagccaatcacatccaataaaattttgggttgaatgcaacgggttaccgagccaagaaaacagactcagtttaacaaatcataaagatcactatgtggttaataattaattcacctttgcgggaatagcctttttttaagcagagaagacgatttactacaaccactaaaagaaagtattcagactgatgacctattactgcaaatttattaaattattttccaggcttcactaaagatcttgccacaactcttataatgccttatttttcactgcagaatccgatagggaccttaaacacgatataaataggctgcctgttaagtctcgaaaaaagcctattggctaagagagccgaatcttggtgcgatgagtttgccaaaacctcttaagatacgcacatcagtttcggtaaagtgtattttttaatttattttacttacaagtcaaaatgttacaatacaccctgaaattattatttcatttcttaccgaggaggcaccccacttatctatataagtagcttttttaatgaggaaataatttccatgcgtataatagaaaaatcagtgacgttcagttagttgaaagtgttatccgaattagtaacttctttataagtcatttcttacacatcagatttttatagattagcgattatcagaaggcgattaagcatacgggtatatcttacaccggatttagagtcgttattttattgcacaaggctgaaaggaaagtaaatattttcaattcgtataaacaagacgaaattctcatttttgtataaagaaaaatacgtcatcactcaaaggaaactgagaaacatggaccaacaaaacactcacattggcatacttgccgggaactcccgtgtttatcttgataataacggcatggttgccattgaggctcaattaaatgcctttgatgcagcactgcggctcgcccgacaatccctggatagtggaaatttgctgccgaagttgtccgtagcgttcgatcacctcggtatttttcgccttcagtttctgacagaaaacctttctaacgcccaaaaacgccgcccgcgcctaagccatctccatccgttaatccagcaggtttttctgcctattgcggaaaagtatcagatagatctcagtgatatccgcgcgatccacgaagattcagcccgacagcaccttgtccatatcctcgcgacccaagatattcctgaaaggctcacccgcaggatgctaaccggagcagcctcacgaccaaacggtgatacgcataatgagacgccaacacaaaagctcacctgtgcggctatcaccaaagagtattttgaacgggcagcgagcgaccatcaggatccgcaagcggttctggaagtgttctttgaaaatagcccttggtccagaagcctggcctatgttcgcgggctccagctcagccacttgctaggtgtcccagccgccattcgccttaatctggtcaatgaggccggtgaagtcagtcggggggagaagataatcgctcaattcacctctgccccaaaaaagccgttgtcgtctcgctcatgattaaggaaaaatcattatgtacagtcagaacccaccgatatatctcgataataacgcgacaacggcactagaccctgccgtcctgcaggcgatgatgccatacctaacccacgcttatggcaatgccgccagtaagagccacccctttggctgggaagcgagccaggctgttcaacgggccagaacattaatcgcaaccgctatcaatgcagtcagtcccgccgatatcatcttcacctctggcgcgacagaatccatcaatcttgccatcttaggccttcagtatcaggggaattgggggcatatcatcacctccatgattgaacacaagtcagttctggactgctgtgccaaacttgccgacagtggggttagtgtgacttatctgcagccacagcgtgacggtattgtttcccttgataccctcttccaagctatccggcccgatacgcgtctggtctcaatcatgactgccaacaacgagacaggtaccttgcaaaaagtggcagaaattggcgcactctgccgggataagggcattttatttcataccgatgccacacaggcgttcgggaaaatcgctttagatatgcaacggatgaatatcagtatggccactttttccgcacataaagtttacggccccatgggggtcggggcactttatgtcaataccgccgatccgcatcttatgctttcaccactcatcgttggcggagggcatgagcgaggtttacgctccggcacactcaatgtaccgggcattgtcggctttggacgcgccgccgaactggcgatggaaaacatgtcagtagaatcggccaggctatgtgatttacgaaacaggctacggcagcacattctcgataccgtaccgaatgtgcaggtcaacggccaccttactgaatgcctgcccggcgtgttaaacgtgtcctttgagggtatcgatgccgactcgctgttgctcgaactctctgacgttgccttgtcctcaggatccgcctgcacctccgatcaacagataccatcacacgtgttacaggctctaggggcgagtgatgagcagatccgggggagtgtgcgctttggactcggacggtttaataacgaaagtgaaatagattatgtctgccagcgtctggaaaatacggtgaaaacgctgagatcaatggctccgctctcatctgctacaaccacaaacgagacaggagtctgaatcatgcgaaaaacttcatcactgtttctcctgtttggcacgttgttcagcgcaggaggctatggtgccacatttctcatttctgcttggtttcactcgcaggggggcaacgacattgacgctggggcaaccctcggtatggctctgttcgggacactcatcggtgtgcctttggttggctggtttgctggaaaattggacgcctcacgtctggcggcgctggcagcactgatccagtcctgtggctactttctactggggagcctcagtggcggatccggctatctgccccatgtagcggcactgttgattggcctgggctggggcatgttctatatcggggggccaatggcgctgtctgaacgcctcaccgataccgaacgaggccctggttttacacgcttcagtgcattccagatgaccggaatttgtggtagccctatcctgctgactatcgcggtggtacaaggagggatccccatccaggccgcatttctgttggtgggcgtgatgggagtcttcgcctctatcctgttgatgatttttggcacccgagagccacttatccggcatgagaattcactgcggccttgggtaaaaaaaattaccgtactcgccaaaagcggagtcatcagacccatcgtgatggtctgtttagggggggccgttttttctggaatgatgtcgtttcaggactcgctcaccgacggttcattggccagcgccagtactttttttgccgtgcatgccactaccgccgtggtttcacgcctgttacttgcacacaaactatcaagctggccccgtaccccactcgtagcggtactcttgtgttgcctaatgatcggccttgtgtgcctgttaggaataccgacgcatgtgagtttccagatcgctgccgccatgctaaccggcgctggctacggtctgttataccccgtgattcaaacttgggcggtcaatgaatcagcccctgaaaaccgtcacgccgctctgacttggtttgtcgttgcctacttcgtgggtatttttggttttccgccttttgggggctgggtactggtgacagtaggcaaggtttggtttatctgggtgctggctacgttggccacattagagttagtgacagcgatagtgaagtggccgcaaaccactcaccgcccgctatcatcatagcaatctatcatcataacaatgaaggtaaagatggcagcttaggctgtcatcggctaaagcaatttagacatgctgccttaagcgttatttagcccaactcggcttattcaatataggcggatgtctgaaagcgaagtgacatgaagtaagatttaatcacggtttaaacagagtattaccgcaaaatgactcgctacttgacacgtagtaacatcggtttgcggtaattttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattttttgccccgtatatgccccgccaacttttcactcccccttcaacctgaaatcatccaggctgtcatcaaacttcatgatgtccttctcctgcccggatctatccagtcccgattcaccgcaatgcacgacagcaaaacctaaatccgtaccacctcggcgcccctgccaaatattccaaatcactcaggctttagtggccactcgatatccggtgccgcacttacatcaatatcatcaagcgctatacgatatgacttccataatttcagctctgctgctctatcttgccccaactcaattctgtcttttagaatctctattctatcgcttgcatcacttatcagctttgattttttgagtttcgcttgagtaacaaattccgctttttgagctgaaatatctatagttgaaggcccgctagtttctgcccacacgccaccagtccattcccctgtatccgggtctatatccgcgttttgatattgcgctttgtaatagccatccccaactaaatcagctgtccaattctttggcaaatatccatcgatataatcttcaatatagaacccgtcgctatccagtttatttaactttttcataatgccctcttcaaataacccaagatgattttattccgatgtcaccattcccagttattccgtaaattcttaacgccccatccgtccacaatgcaattctcgattgcgctgtaatgccaccgagcgtgctacctgaaattggctggacgctaacttgatctaaagcgggtctataaccatcgggaagaattgcgataacagtaccgtcagcgtgagttccgccagtaattaccccctccatgtatacaactccatttatttttcgatagattgcattgtgataaccctgaagtggtaaccagccgttttgaagtgtcaacgggatccatggcgtatttgctatcctactagcagtgaacgcatctgcttctaaagtcgtagtgcgcgatgcaagttgtgtcatctgcgttgctaattcccctccagtttgtttaaactgttgaaatgtaactggctctaacggatccgttgcatcgtgaaacattgataccgggccagtgaatgcgccgccggattttggcattaaactattaagagatggaattatgacaaccgaaccgtcaggagcgataatattcacatcgccggtacccgttgttatttgttgccagtttttcagtagttgctgatacatcgctaattgtgctgatgtctcacgcgctagcgctgaatatgaattagatacagtagtcataattgcataagaggaatcggccacggattcttttatattgccatttatgcgaatttgagtattgctatctactgctaatatttcataaatcaaagtatttccagcagaatcagggataaataaagccatgccgggcgctacgcccatcacattattggcccactgcgttcctgttcctgtgactatattttgtgctgcttctgacgtgactgtgcctgaccggtaccaagccatatattaatccttaattttaaaaataaatgtccgcgttaagtacaggaatagagatgggagaaatgccgtatggataatcgagtgtatttgaactattaacatacgcaccttgcccggctgttatacttgaaccagacattctcattgctgacttataccagcccctatagtttccattatttatattaccggctggcagccccccggcgctcggtagtggtatcattggccttgtaattccggtattaacccatacgtttggctggttgcttagcgccatatttccgccaataattaacggtgcatatcttgatgaatacgtacattgaccgcttgtgttgaatatcgccaacccggcagttcctgggcttggcggctcaggaaagaaccctgttgtgaatacgcaaatattggcgtttacagagcctgagcttgtgctacccgttgaatttatttgatagcagtttattgttttatttgctgagtcgtaataaagagaaacattagggttatcccagtttgcaaacacaattgcattatctctattttgtattccggcaggaatcgaccaaacgccagatatatttacattaccgcgccacgtgcaaaagccaagctcactagactcagttattgccatgaaatttgctgaatcttgcaataaaagtccgtatgtaccaactgcgggtgattgtggtatttcaaatgctgaaaatcttacccatcctttattgctctctgatgtagtgaatgttatgcgatttccagacattgaatacccagtaacccaccacgcccacaccgcagaggagcccagaggttgtatcaccccgccaaaatcggacggcacgagatataatgcccccccggtatatccattcaatacagcagagggcggattccccgtaccgttagtatcatagtatcccaaaaactttaatagccgagtgccagacgtcatattaatgcctttccccccatcactgggggagatatatagaataggttcagccattagaagtacccgcatattatcgctggctgaccatttgcgtgatatgtcctctgcccacgataatctactatggtgcgaataccattaatcgtgttatccatagttatattccccctgagatttacattgttaaattcagcattaccatttttaaaatccagttttagaccggatattccttgcacgtaattatctgagtcaagggtatctgttatttttcctcgcccaattgatgcctttgcaataaatgcatcattcataaacacttgaccatttaccactgcaaaaggcgaaaataaattaccagttggaccggagagcaatataaattgatcggcagtaaaaccaattgaggatttagctacaccattaataaactctgcaccaattaccatgcctgcgctgacaaactggccgttataattcagtccggcccttaaactataagtagcactagccccgttggcatcaacaactgctgtcattttttggtctatcgctgctgtctggtcttcaaatgttgctgtaacaagggtttcaaactcagcaaatgctctttcagcatcggcaacagtggtcgttaagtggataacaccggctttattctctccgtgttgagcccattgctgccagatgctggcgttattggccttcgctgtttcgagaatgccctctgcattcatgaagtcatcattaatcagttgctgacccgcaactgtgttattgataaagtcgtcgccaatcgcttcgagaatagcgcttgtgtctgtgctggacatgccacgaacccaatcaatccatggcgactgattaccggatttatcaactatccgagcacggaaccagaacacctgccctgctctcaacccctgcatagtgtagttccgttgcggatgcggcacatcactcaacagcatggcatcggtgccgtcagcagacaggctatattcaatctctgtttttaacgcatcttcggctccttcagggtatccccaattgagagtgatgccaaagagaatgcctgtagctgtaaatccaactggcattggaggatttccctctttaccgtttaatgtggtttcctgagcattagcccaaatactggatatttctgaggggttaatagcacgaacgcgagcctgatattgtccagcataaataccttcaacctgaaatccctgagcagatgtgcgcggtgctgatatccagtttccgttatcacgtcgccattcagcctcgtatgctatcgcgctggctgctggttcccacgtaacacgtagggtggttattgcgagcccttgtgaaagtgctgagaagctatcaataacaacatttgtcggaggtggctggacgccgggcgggattacgctgatgggtctttcatcaatccgagcgcccgtatcaattcgctcatatttgtccggatcatgctgaacagatgagatactgtatgtattgtcgtcattgtcagaaataccagtaacccgatattgctggatagctaaatcatccgcatcaacagaccaaccgctttccgctgctggcacttcactgtaagccgttgtgacagtgattactttcccgttgaccacttgcaccgttctgccctgagctacaccgtttggtaagttaacaagtagccggtcacctgctttcacatcagcaacacggtcaagagtgatattccggcccgatactgagctaatgcgaccgcccatcttccgaccagagagcatatcatccgcaacaccaatgatatgaccgggcaacggaatggccccgtctaaccctacattaaaattaacagtccggtctttactgtttgtcagtagcgcccaacgtccacgcctattcgcctcagtttgccggatacagccgatagccgtcatatcaagctgattgacaccgtagcgacgaaccaagtcgttatctgacactgcctcgattgcatcctgacagttatttgcggggtcactccagctcaccattgcggttgtatagcgctttttctcggaaccaccaccgtaagtgaatcgtccgtcaatcacactggcacgggtaaatatatagtccacatctcgtggcatatctgccagggtgcaaagctgattatttccccaataggtcatgccccgaaaaatggcggccaaatcacgcaatacagtaaatgcctcggcctgagactgaatatacacatcgcaggtaaaacgaggctcagtaccactaccgccccgaccatcaggaataagctgatcgcagtattgaccaattcggtacagctcccacttatctacctggctgacctcaatccgatgaccaaggccaaagcgatctgctaatacaatgttgtagaatacccaggctgggttgttggtatgagcccatttaaatgaaccatcccacacaccagagtaggtacgcgttactggatcatatgtagtaggtacgcggataatccggcctttaggctcacatgagataatagggatattctgaaattgagttgcgtcgaattctatatagagaagcgcggtatttgggtaacgtaacttggcatcgatgacttcagaaatagcttcgacattcatcttgtcggcaatgcggccagagttggcattggctgtttttcgccttgtacgaacctgccaaccagctgtggccttgggtaggtttattctgtgcgagcgttcatataaagttgttgttttcccatcaatggctgtatcaagcagtgtttgatatgcgccaccatccgttgccacatcgacggcgtactcaatgcgataaccgccaacatcaccattgtccgcctgacgctgtaatgagggccatccaagacgaacacgtgtagccgagagttgggtatttgtgatggagcgcacccatggcgtatctgatttaagctctgtgttaaccgttatctcattctcgacatttggcattccttgaatgtagtcctgagcctgcgtgccgggacgatactcccaagtaaccccagtgaaattactagtaccgtcagagttctttataggtgtgccgtccagatagatattggttccatccaaacctccggcgaactccccctcacccaaagcaatgagtattttagctcttgccgtcgattgaatactgtccggtgactcaactggcgttgtggcattgctgcccccacctttgcggcctttaattggtttacgtgccatatttcacccataaaaaaagcccacaaagtgtgggcattggcgtgtttattgatcaactcaatggcgattaccggctgatcttctattgtgtaaggtcagcccacccaagccgcgcatggctagggtgttatctatcggaggaatggctgatttactctgggataaggaaatagaaatgtcgaaatatacaataagtagtattactgagctgtctcaactacaagacttgaaaccaccgttccacacaaacattaccgttaatcttagaactgcggctggtcaaacagctgttagttttgaccctcatggaatggacataatgaatatgacagtcagtgaaatcggggaggctgcgtacaaaatatttattgatcggctttctgcaaacaacaaatagcggctcttaactcattaaagttaagctggtttaaatcttgatagcagatcactgcctcttggatgctagtgatctgctgttgcatgtctgacacctgctgctctagcgcttcaattcgttgttcttgcgtcataactcactcctgcctttcggcgttaattaaaataaccgctcttacatttgatcttcagcataaatacccgccgagataaccgccccgccaattcgacgcttgccgtagagtacgcccaccgggttaccctgagccgtagagttaaccgggccgccgaatgcatagcttggcttgttgtctggtgattgcctcatggctaacccactctgctgcggtgatagcatttggataacgccgccaagggccatggatgcgcccatcattgccattgcaccaccccatactccacccgcgccaaacgccaccgccaagcctccactcataaatgttgccataccgattaaagctacgccgagtatggtctggaacagcccaccgcgtttgctccctataattacaggaacaatacgaatttcttgtccaccacttgcaagctccaactcatccttgccgacatttctcttatttttgaatacagcaaacgtgagtccacgctgcttagccgtcatcaggtattgctcaaagccaggaatagttacgcataaagccttaataacttcgccagagctaccaactaatcgttgatggtcgcgaccgaacatcttagctaatgaaccgcttagtttgattggtgtcattacttcttgcgcaaataaagtcatattatctccaataaaaaaggccgcctaagcgacctcgatttgttttacatagttgttagatgcattttttaatgccatcaactctctgattaattctccagtcaaataatcctgtttgaacaaaaaaattaactgtagaaccattatctatattatgtacatctgcgacttctgtttgatttggggtaaatactgagaacccatttggtaacaagctcatgctgacatcagtagcgcccccaccaacaactttaaatttctgccattccatggtgatgcaagtagcaagaacttgagcttcttttttactcttaaattctgaatgtgggccacgctctctcatttcacttatgctggagcatccagccagcaccaaaactaccaaacttatgattatctgtttcatttattgctcacttatccatccagtatttgtatctagcgtcaaactcatctctgatgctgctcggtaatttgttttttaatttatcaaaatcattagcatagcgagtttgaatattcatagggtgcataccgggatttattctttttagtttattaaccatttccataactgcatgatcattaatatcaaacccaactttcctgcgtatgaagaaggaatcaaaaggtaaatcagaggggttaaatccgtattctaaatttgaagaaataacttcatctgctggcttaacatcactcccgcagtgtttgcatttaatggcttcaggtttgattagttcagcgcaaaaaggacacttcctcattccgttgtctatttgtttctgttctattgtcttattgtctgaactcataactattgagtgaaccagtgccacaataaacagcaaagccccgtatagccaccataggccaaatgatcgccccttactatttgctataatagctggtattaacccaagaaaaatcgccgctatgataatttccaatcgttcaccctccatgagtaacagttcgttacatcatagcaggggatcgctgcaaaataacgcaaaaacccacagttaagtgggttgggttttgtgtgatgctgaattaattgttagttaatggttatatcagcttttttaccacggaaaataacctttttatttttggcccgaatacaggcgtcggatattgctttcatcccatattcaacatttgcgatatgtttgcgcatcgcaacaatctcagccttaggtgctgaaacatcataaccagccatctccatgatattaataagctgtatcgcagcagatgtatcgctatcaccgcacaacatatcaatagtcacgttgagggatggggtgaaacaaaaatggttctgtttcattttggtgatgttctctcggttaccgtatttaaccgctgggttgttatcgaaccaccactggataggtagactaacttccaacttcggcactggtaacgcttcctgcttgccgaggaactcaccctctatagtcacccgcgccgccaacgataacgcctccgtgaactggtcttcgctgatttctttgtagctgcaaccaaagtgagtctttagtgctgaccacatagtgatcatggccttggcttggttctcttttggtagagccttgccgcgattcattactaactgtttgaccgcttcctgttgctcgatggtgattttaccgggcaatgctttcttggtggctttgcgtggactgtcatagcttcctgttttacgaattgcgggaagaacttcggcagtaacccacttgcgcactcggtgaggtatggttcccggctttacagcatcacggcagcggagtatcagtgtatacattcctgactcgcttacgatattggcctcttcattaccacgacttaagccctgaattgaagttagggctttctcatcatcatctaaattcatgatggacttggttgggttcgatagttcgagcacacggcataaatcagcagcaacgaaccatggctcattatggatacttaacacccgaacagcatgagtatcaaaatggaactgtgatattgcggaagtttgcgtgttatttgcatttgactttgctaaactattcattgttagttccttggtagatactgacaaactagaagcctcgttcgtgttcgcgcacttcggggcttcgccattattaggcttcatcatttctcttctctatcaatccatacacttttctcaactgataaatcacctcagtattaaattgccgactctgattttcaccattgttttgtattgccagacagatttcctcagggaaacggattttgcgctgatacatgtcttttgctttttgcatttggattctccttgaatgcctcacggtgaggtaaatttattgtcacaccgtgcgtcattgaagtcaaccccacggtggggcataatttcaagtgtcattactatcatcaaaattggaatcgccatgagtagagaagacccgcaattacgaatccggcttcctgttgaattaaaagaaaaaatagaagggtcggcaaaagaaaataatcgctctatgaatgccgaaatagttcagagattagacgcgagctatcttagtgaatttccagaagatggcgttctttcggctaaagacgcacttcagatcgcaaataatgccaaagaaagcctatccaacctcatattcacgagaacgtttgccgaaattagcaagaaagtaaggataggacacaaaagtttttgcattgatcttgatgacttagaacttgaggttcttagcgatgatgatttcaactacgttcttaaacgaactttttcacgattgaccgaacttggctatattctctccgagaaatcattagatagtggcgggttcatgattgagatccctgagtagatgccaataaaaaacccaccagagtgggctagaatgcaaaaacccgccggagcgggtttagtttttattcggagcaacttagtgcaattgttctgtactgatcacgaatagtctatggcaatggcaatctctgtcatcaccccaacaaaaatcagcccatgtcccataaaaatcatcccagttagtcataaaagtcagtgggcgatcttcctctgagccattcgacacatatacataatgcccttcagcctgaatagcccatgcaatcattcgctcccagaaacgacgaccttcattagtctgttcgctatcagaaacaacgattgagtactgagtcaggaagtggcgaaaaaactcctgaggcaaaccatggactgcactatcatgctgtggttgaacagtacgccagactaaaatctgagtacatgttttacgtgtaggaacgatatgctcaaggaaagccagtttcaccgcatatactgtttccggtatagctgcgtctgtaacaaggcggtaatgctccccgtttacagaaacaagtagacgatacccgtgaggagttacaaatccaggcaaagagaattctttcacgcctgatgccataaaggcttcagtatgctctatgtttttctctgtcatgcttagtttggcatcaaagccagccgcggggataagtaatggcattttctcgttcgctatatatttgttcattatttcctcccgatactaccggagtacttatgacaaaaaccgaaatttcgtcttcggtgtaacggcataaccgttatcgcagttatgatctaaaaagaagtctacttgacaaaggttgcgctttcaagacttatccacaaaagcgtccacacccctatgtagcccttatctgctgtgggttcccttgtgggtaactataaacccgataaaataaataatatgcaagaattgcgcatttagccatttattcgctcagctatttataattgtgaaatttcatacctcaccaccttcatagtcctttcctgccaataaccaccgtaaggcactcgctggctaagttgcccatatgggtggtgaagcagcatgccatcttccagcagaatccccccatggttagccactggcgcggatacttgcatgatgatcaggtcgcccggctgcgctgggccactgaactcacggaaaccgcattcataccagttatccatatagaagttttccgtgccggactcccaccaatgccggtcaacgcgatagtctttcaactcaatgtcatgtgtttgcctgaagtaggacattatcaagccccagcaatcggtatgacctaatacgaactcccggccgactagcgggaggtcgccgcgcggctggatagtccgtaaatccccttctggccagctaacaatgtgccagggtagttcgttattatcgcattgggccatgtccaattcggacggctgagtggtagcgtcggggtggctgtgaacaatcgccgtgatggttccccaatcttctgcctctacatagcctgtggggtcaaggtgaaactgttcagtcgggtttgtcgccaggttctcgcacggaaagtatttctctactcgcgacttctgagcaacaaccccacagcactctttggggtgttcagcctcggcatgggccaatatcgctttaagcgttttatctctcatctctacctcttgatcagggccgcgccggggaacccaccaaacggcaatgggttatcggctccaaatcgttttttgcaatcgaccaacagcccagagcatttatccttgcttgggtcatctgtcggattgcctttctcgtcgaagtacagcgtaccggcataatcgcagccattacctgaacggtagtctccgcgcatgcaccaggtgcagagggagtgaatttgccgggtaggaataagcagcccctgcaaatctgctgggctggaaagtgtgaattcaacaatctcattggtttctgtcgatttactgtcgatatagtaaacctgcactttctcttgttctgggtctgcatccgaattgccttcggggaagttcacggcatccaggtaatgtttgaacgtgtcgtgaacaataactttagcctgcaccatatcgtcaaaggccagacacagcgcggtgatagttccatcaaggtttgcgaccgataactttggctgcgcactttgtccatcgctggacatctcaataccttcaacctgtaccggccacgccgaatactcttccccctgccaccagatagacttggctggtagtttggattcatcaccattggcggctgcaatttcttctggggtatggggtaatgtgtcagcgtgaaatcgcaataacgggccatcaaatttagagccgtccacttcatacaggcgaacgcggttacccggctccagtcgttgcaagtcagtattaattgtcatatttcacccataaaaaaaggccgccataaggcagcctttagaaagggcgtggttcctggtgatttcgaagccgggaaggtcgctatcctccgctttctttcacactctcgctaaagagtggcaccagtatctctccagaatcccacgcatttattgtagcatcattacttcaattacggagcaaaagcctgctcgaaagtaaatgagacggacataacgttaccaccaacgggtacggccttgatggagtcaacggatacacgccacaggcccacaacaccataaggggccgtccattggcaggacttggtggtatgtctgcgaacaaatgccagaatgggcatcatctctttttctaagccctggaatgtcagcggccaagactgcgtttcagggttgatgccgtcaccagtgacctgcttgtagccatcgccgaactgagcagtcctgacccgctggttaaagctcccctcaggaacgccctgagttcgccaaagaaatgtttcaattgccattcttaacgccccgctctgttagtgacaaaattggtgatgcgcccactttgccccatagcgcgatcgagttgttgggtaacaatagctatgacttcatttctcgccgccttgctaaccaactctccgttatttgcaccagtatcctgttgttggttcccctgggtggttattgtcatgccactcaaatcgactgatatggccgtctctccgccctgcatgccgagcattggcgctgtggcagttaccgcattactaaccacccctccgtcggcataaccccgcatcatcttgtagagattatcaataccaattcgatttgtggcctctttggtaaagacaaactccccgccatgcaccacgcctttcggttcgaactttccaccttcacccgtgtagccgccgcctgcaaactcaggaacataacccccattgtaaagccccattggtacagcgcccgggtcatttcctccactcaccgccccaccaatccaccccatcgcagtctgtatcatctgagccaataacagcttgttgatgatatcgacaatgctggacatgaagttagtagcgaattgcttcacattagctgatccggttgtcatcatctgattagccatagatgtcatgctgcccatggtggtttgagctagttgagctgtagcggagaaaacgttgttagctgtttctccgtactgctctagtccctgagtcatgcctgccagccagttcccctcgtttaaatcttcttgctcaaatccagcatgtaactcagcttttgccttgttgtattctgctgtgattttcgccagttgctcagcgtcgttgatgccctttgtatccttgcggaaagtgttatcaagctgggtctcctgatctacccttcctgcttgcttagaagtcagtccgaagcgatcttgattctgcttgttcttagcaacgattgaggccgtgtactcctccatctttttcagggcttcagtggctttctttctttcaacgttttcacgcgatagttgggcctcaagcttaatacttgcgataatttcactagaacgggacagtagtgatttctgatcagcggtgaggattgttttacttttcaagtctgcaatcttttgcgtgaactttaaaagtcgattttcctgatcagtcattgtgtctattaaatttgattgttcttttagcgcagcgacacgagcctggctatcgagtaactcccttgttgctatatcgtcttgataagcttttatttttggcgttgaacgatctttgtattcattgtcaataccagatcgtgcgttttcaatgtcttgagctgtgaataatgtagctttccctgctgctgccgcttttttgttagactctatccaacgatttagctcctgctctgccttaactcttttttctgcttgagttagtcctttctgagccaagttattaattccaacttgagcatcaatcgcatcctgatctagctttgccccattaactttctttatattttccgagtcaatcgccgcaatttgttttttccattcatcataattttttggcattacagcgactttcccctgcaatgccaaacgcctttgatattcttcagctgatttaatctgcgtgactagttttgctctagtttcagcgtccgatgtttcacggccaagccccataatgccatcccacatttttttcgcggaatcagcaacatcatcaaagaactttggaagcgtgcccattgattctttaatctcttggctgcggcgagtcatggctccgctcaatgcgtccgtagctgcagtaatagccccagctttatcgccttgcgcctgcaaagcggcaatattttcatactgagccgcagtcagataatgcatgtttttcgtcaatgcaagtgaaccgccagccgggtcatcagatagttgactgaattgcttaacaagattgtcaatcgactctccggatgcatcactaaaatcaacaatggcttgagttgcacttttaaaatcaacagcagaacttaaccccgccccagccagttggctcaatacagcagaagcctgacttattgtccctgagctttttgatacttcataagccatgcctgacaactggcgagcagtaagtccggagtactcacccgtcatgatgactgatttattgagtttctcctgttcttgatatgccttgtagtacgcaattgaagatgcgccaagtgccgcgacaaccccaataatgccaaacttaacgaatcccaaggggccaataagtttctttgcattatctgcattctctgccaaattgttggcattttctgaaagtgagtcgcttgattcatcagctgactcactaactccaaatagttctttttttatcgccgcaaagatcccaggtagcccaccgaacgaatcggttatccgcccaccctgctgtgtaacaaccatccatagcggcatgccacctgctatagacgtagcgatattagtaaattgagaggggagttgtcgaagtgctagtctgtattgttttgcagaaagagcgccattctgccatgcgctttcttgttctttcagttttgcaataaacggcgctgcttgctccgtcacacccaactgcgccgctttatacgcctggatctctgaagcagttttcccctgcagatccgcttgagcctttaagcgttgaatgaaattttcttttgctgtagccgcagataagtcagcgttttcctgcgctttagttgcctgcgccgctgcgcgttcttcagccccaagttgcttgatagcatctttcaaaccgcgagcggaaattgctgctaaccgcttctgttctgcatcgcgccgtgttgcctcctcctgctgcttaattgcagcaatcaatggagcggcttcagttgtaataccaagttgcgccgctctgtaagccgctgaatctgatgctgaagccttataaagcgcactttgatcacgaagttttgttaaaaaagcctcttttgcatctgttgcttttttatctgcggcagcagcagaagcagcagcggccccttcctcagttctggcttccgcaaccctccccagttcatcacgagttctttggattgcatcagcagcagcatgaaatgattcagggtcaatcatgcccttagcgttaaagtcacgaagccgctgttccatgtcatcaagcttttcaaatgcggcagtgactggattgatttgagtcagtaaagtgcgcaactgttgctgttgctctgacgttgcctgtgttgccgctctcgtattaacttggtttttgttaagcgcttcagtgtattctgcaactcgccgatgagtctcttcgacttctttcgcaacttcggctgttatctttgatacatccttgccgctatcaccaaaaccatcagcacttttagctgcaccagcagcagcaacctgaaatttatctaactcattacttcctcgctcaacttcagaagtattcacttttaacgagattgttgcgatatctgccatttacttgctccgcttgtgaataacggacagcgcaacgctctccatgtgtcggacatcttcaaacacggttgctttactctcgactccagaccagtccataacttgtgacaagcagccgtagtccaacccagtaggcccagacatgccggtacaccactgggtggacatcgctctaatcactctgaaagcaggccagacatccggccatatctcgataatcacatcatcgaaatcatcaggcgtcaggccattgcctgccagttcttcgcgggtgggttcaggggtgtagagggctgtggcaaccgaggttagtttttttcgcgattaccgagtaattcacggtagaaagcaccgacaattgcttcgatagctttcgggtagttattcgcaagcacctccagattttccctgctaaacacctcagggagcgcccatccctcaatgaatttttctgcaaaatccagcccggactgcccctccactttctccatattgatgacttcattcaccggcatgtgtcgaaacgtgaatgttaaaataccgtcatccagaccagcgcgagggatagtgacgtcaactttaaatgttggcgacggtaccagcgtaaattttactgccatgagtcatgttccttatgcggttactgtgacggcgcaagtagcggttttcgcgccatctgccgtggtgtaaatgatattgacactgcctgcggcaacgccggttacaacgccagttactgggtcaacagtagctttggttggtgcggaggatgaccaggcacctgatttgttagtcgcattagctggcgctacggttgccgtcaaggtttcagtggcagccacggcaagaatagtcgtagttttattcaacgtgacaccagtaacaggcactgctatcccagccttatagaaggtcatggcttgagattgcaggttgaataccaccgccactgtttcgatggcattgattgccgtggtcgggatatcgttaaatgacactttaaccgttgagtagcgattttctttggctttaggcacatacatgtaggttgccagtgtttgctctgactcatcagccgcacgcaataccggataaaccggctgactgtaatcatgcgccagcgtcagggtttgagactgtgcagctttaaacgtgttgaggttgcgctgacgggtatcgctcagaaattgaatctgaatcatctgttgatcgccgccgctgttagccacttcggtgatttgcgggatttcaatccaacttgcgatcttcttaaccgtccctacaccgccacctacagcaaaacggtcagtattggatgtatcaattgaaccgagggttagcgaagtcgttgttgatgccgtcactttggcagccagatcattcagagcgccccaactggacgtaagttgcacaatatcgccttctgcgatgtcatgccctgtagctacagtcagaactgcgtcaacagcattggaaactgccgttaccgccacttctgtttcatatgttttagccaggtaaatacctgccccgtttggaagtgcaaagcccatagtaattctccgattttggatataaaaaaaccggcataggccggtggtgttggattgattgatgtttagataacgtcagcgcgataactcatactgatcggtgttgtgtatgaaatgccgttggttatgcttgggaactggctaggtacgctgtttatgtagcaggttaccactccgtctgtaagctcagtattgaggttgaacaactctatcaattcagcagcaataatatgagatttcgactttccaccccctgccttaacgttgatattaatctgatacacgcctctgaatacgcgggaaacttgcgctaaatcaatagcgtctgttgtggctggcattacgtgtgattgcagatacatagtaccagtatcatcaaagctaacgttctcagcagccaacggaatacctttaattgcagcccattctcccagccgtttttccaacaatgcagtgattcgctgagtactcacttattcacctcattagctgcttcagtaaagtatttaacagcgtcctcggcggttatgcggatcatcccgcttggggcttgtgatgaatgaccaaattcaagtggatacgcgtatgggacgttattggtgaagtagatggccttggtgccaaccttgaactgctcaatcatgtagttaccgacggctattgttatattgccgttcgggtctttcctgccggtttcaccctcttgctgaacatccaagctaacctgccagttgccacgaaagcgcccaccggtatagccagcaggtgccttgacgtccatgctatcggttaccctggctcgttttttcagtcgtcccgttttggttaggttggccgagtctttcttcagttcttcgttatgctcgaaaacagcatcgttatatgaaacggctgtattgttgattgcccataagtcagggttaccaaccggcgacatcgtaactaaccgattaagaattttgatagcccctttttgaactactaattcctgattacgcttacccttttcaataaacgcattaattgaagccatgaaactggaattgtcagccatatcacgccctcagttgtggtttgtagcaaatcagtaatgccgctggcttaacgggattaggtttaatgactcggtgttttttgccatcaaccataattagatcaccaatgcgaatttccacatcggcggttgccgacattttcacatcaccgttctggattaaggtaccgtcaatctcaccaggggaatagctggaaataacaccaataaccgggaatgactcaagcgggatatcaacttcaacaccgccgacgaactcgacaccaccgcctcgagtgagctggtaggtcgctccattttcggtaaacaatcgtgttgctgtcgctcgcattcgtggataattgatggccatatcaccgcctttctatctgagagtgaatatagtcagttttaagtgactcaatcgcgccaaccattacgtatggagcgccaccatggtgataacaatccattacatcgccattgctgatcatgattatcgctatgctctgaggattaccattttcagcaaactctagcgcttcttttagtaaccggatcacattggctttattgtggtcagctttgtcgtatccggcaaactgaataatattaagttttgcagtcattcacgcctcgctattgcgttaatagcaaaaccgctacccgcaacgaacccacgtagaattgccatcaccgccggataatttggagtgaatgactcggtatcagatacagcgtaagtgatagacacagcccctgatacagcctcagactttattgctgcttctctatttgaaccaagcaactcaccatcaatagcttccacggccagcatgcactgtgccgtaatcaattgaggagggatattggtagatgggtaactaaacccatcgaaaatgatatctgatctcggccagggtaatggctgagttagttttgctcggcttccataccaattaagtccattcaggtagtccattgccttaatcagtaacggctctgtttcagtgggtaaatgcattgcgcgcgctaaagcaaacgccgttaaattttcagctgacgcatagctgttaaaatctggtgaggttggatcggttactaacatcctttcctccaatagaaaaggggccacagcccccatagtcatcaccattacgcagcagtgacagtcactacacaagttgctgtaaagttaccatccacgcacttggcagtaatagttgcacttccggctgcgacagcagtcaccttaccattggcatcaactgttgcttttgccgcagcagatgaagcccaggtaacggctttattagcggcatcagatggtgccacggtagcaacaagcgtttcctctgcaccaacaaccaatgaagtcgtcgatttgttcagaatgacaccggccgccactacatcttcagcaaccaatttaatcatcacaccggcagtaactttgttgctagttgcatgttttttccagctattggtcgcgccaatttctgtcaggcttggattcttgccgccgttggtttcgtcccagctataaccaagcaagtcgatgttgatagtcccctctgcgcggtagccaacgccgaggttttcctcatcattgattggatatgagcggaagccgggggcctgtgactctgtaatcacgactgcgttgggcagtaaaccaaagatggcgtcgattggcgcagtatcagtaaccagaaccggtttacccagcgtaccaggctgaccgccatacactacaacacctgcctcttcataaatcttggctgcaatcgcctgatcaatgatgtcaaaataggtagacgagtgcataacaaacagcgcaatacggccaaagcgatcaccgtacttgcgcatacctttggtcagggttttcttgccatcaacttcaatattggcagttacaaccatatcagggttggcaccgatggaagcactcaacgcctgaataccgtacttgatgaatccctccagtgaggcgtctgcaacatctacacccacaatttcggagaattcagacacatcacggccacgacgcttaaacgcttcttcagtcgtctggtaagggccgtatttccacggagccttcacacccactgattcaccagcaccaattttcttgccggtaactttcccggtagaatcaacatcacggtgttcgatactgccgccgagctgatagaaagcacgtttacggaaatctccttcaatcaaggcattatccagcacaatagcgccattagatgaggcgttgaacacatcgaggttgtcctgtcggcgctcaagatatgatgtctgagccagatcgttatagatgatcaggtcagagttaacggttgtggtcataaattataaatccttattctttcggaagttttaaaaatgcctgcgacccgtttgcgcgaataaaatccgccttttgggctgaggtcatcgttgatcgcttgagtgcgccgctattcggcttatggccgccagcgttagtgccttcagcctgcggccagagatgcggtgcaacatccttcagtgattcggcccattcgtgcggggtaagtggtgtttttccatcctttcccagtagagctgaaccatctttatcaacggcgacggcctcaccttcatcgttgagagtaaatacgccttttgcgcgcagaatgatgtcgtcagcagcgcccggcaatgcgccggttttcaatgcggcggagcgaattgcatcaccaagcacccgatcactgaattttttgctgaaattttcggctttctcagcgcgttcattggcaactttgagttttttatcgacatcagcccgtaatcgctcagtgcgtttatccagtacctcatcaatctttccagcggcgatcagcttggcttcttcgtcgtcagagaatcgttgcaggatagttttcaccgcgtccgggtcgatgccgtcatagcgtttcaggttctcgccttgctctttgagcttgccgagtaattcgctatttttggttttaaggccggtaacagattcattaactcttgcatcaatcaatgcctgaatctctggcgtgatagctgcggctgccccgcctccaccttcgccaccttcacctgcctcggcataatatttacgtgcgatatttcggaatagcatgctgtccccttgggatttattgctgggcctggcccattaaaaaaccccgcacgatggcgaggctcagattttggataactcagtttgttaccgttggcggtaattgttaaagcgtaattttctacaggcctgcatcagagaatgcccggccgtcaatatcgcgaagctgctgcaacgttatccactcccctttatcagtgaagaattcatctgtacgcataccgccatcttgcatcagtcttgcgcgggtctcgcccaacacctgaacctgacggcggtaagattgccgttgcaaccattcgctatatgtagttcccgctggaacttgtccatccatactggcgcgagtaccttcgtccatttcatcaatatcaatccccaactcacgccatgacttagtgattaatgtttccattgagcgacaacagaaatgaatgcgccccggcccctgaaggtatggaatcttgtgaccaatgggtttaccttccagcgtgtatttgagtcggtcacggataatgcaatcgtgagaggttttattgtccaatgtactgagccattgcttggcgtcgataatgttactgttgttatcagcaaacttatcccgcgctacggcagccatatgagtgacagccgttttcaccaccgccgtgacattcttccggcccgcctcgattgcgccatcttgatagtttcttgctctggtgccgcgtactttccgcgccatctgttcaactgtatcgccagccagatagccgtttttcacagtattgataatgcgcgtcatccgatcggcttcgatattctcagcccagtctcgcagcaatcgcccttggaacggttgagccattgcagcggcgtaaacctgctctttggtgattgatgctaatgggaagtgatttaaaactggccccggcaataaagaatcaaacaaactaagctgataacttacctcatgctttgcgaagtccaacagttcatcagacaaagaggtgtacatcgcatcaacagcttgcttgttcacttggcgaacactcgctagcaagctctctaagcgcttcactgtgacactgtttggatttaactcatcaagtgccacaatgagacgagccgatagctctgcgtcactctcattgagcactttaaccattttacgggcaacaccagcaccataacgggactgaaacaggctatgtgctattacttcatcacgcagcctttcgttaatcgttgccatttagccacctgtcaggctgggactctgatttttcaattcgtccagaacatcattggggttagattctgggtcgataatatccagcttttgcattgcccggatcatatccgcgtcacgaattgcaccgctctgccaagctgcaacaatcgcggccaacattcctgagtctgcaacacgttgaataaattcctgactaatggaatacgcgacctctgcgtccttatcccccatgtatttcgcacaccaaagcagcgcttgcgtataggcctctgaaacgttggcacaacagatgccaagaacagaggtagatgcagcctgatcgccagttgcctgcgttgctgtttttaccgcgctattttgctcaaccaatcgagcgccaagagagatcatgtagtcgcgctttgaatccatcccctccttggcaatcatgtttggctgcgcttggttaaacccagaagccccgtcctttggcaacaatattggcgaacgtgaaccaagagcaacccctgccttttgcagccagtcgcgccactcttcggttaatccactgatccacggctgcacctgtccacaaaagaacaggctgtcttcatagtcggccgagtttcggtaatgcccgagattgatttcagtcagtgccaataaaggtgattcatcaatttacgggtcattgttttgcgcgccaacaaaggtaaagggtatttcatcccacgcaccgccaaactgaatcactgggtaatattcgctatcaacgacatatacgccgctctttttcggcccgacattacgccagacgcgacatacgaacctaccgccatccatagccagttcacggtattggatgcggtctttgaagccgtatccatccggttcttcaacacactcacggagcacgaccaaaaccagtttatcgcgcccatttatccgctcagttcgccagttgataatgtcctcagcgcgataattaagaatgatggcccctttcatatcagcgctgtaatcgacgtataacccctctctggcaacttctaatacggattcaagaactgactgcgcctgctgataaatgctgatacctgcgccattggcgttggttttcaggtattccattttatcgacgatagtcaccgtggggtcacgacgaaatgccatcccaatcaacccatttttggtatgaccggtaatcgcataaaagacagcgcggcgaagataatcatcattacgccggttgttctcttcactattgtttgtcggatcaagctttggcagatatttatgtcgtctacgtttaaccacatctggcccacgacaaacatcgcgaaccgtttcccataacgggcttgcggccccatgttcaggccggataaatgtaatgtcgttattagccattaatatgcagttctcatgttgatactgaatgcttcttggcgcttattgttcttcgctacagcaaagtagcggaacccatcagagccgtgagatgtgtgatcgtgaagtggtttatctttccagcagccgcgcttgtcatcccactcttttcggtagccttccagatgagtaatgccttcagcgcatttctcttcatcaaagacacacttagacagaatttcacgcactgactcgatgccggtatcaacgccagttttcggcaccactttgaatgtcatggagtaaacttgcccgtcgatttcgtaaccttcccgcgccagttctttacgagacttagcatcagagccgaattcacggttttctatgtcgtgcggcccccaatggtcgccatacgtatagccgcggtctttcagcaccttcatatagtgccgtagaccttcaccggagttttcgtagtagtcgatgatgtggaattcctcgccgacctcacgcacgaaccagatggccgttgagtcacccacgccgatatcccagaacgtatgaaccggcaggtgtgagttatcaggtaacttgcagatccgcttattggtatagagccagcggaattgtttggcgtagtaagcaccttcgactgactgttggaatgcttcggccggaatagttggatattcccgcttcatgtcgtcgccgagcgttttctctttggcgtagtaccaggctttctggcgctcgttcagttgaacgccgtgcttggcttccatctcagaaaagtaatcgaccaggcgctgcggtaaagcctcgaccggatcaattgcgtactgcggattcttccaccaagagaagaaaaagaatttccagtcgagattagaaagaagcttgccttgaagttgggatttttcagcatcttggcaataatcaaagaaataacctgctcgtccttccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttccgctgtgctttccagagttatctttccaccaagcggaactgcctcaaaagcaccggttacaatctctttggccttatcgggatacttcgcgcatatcttgccgaactcagagacgtgcagactgtaaagcgtcccaccacgaaacgaggtggataccgttacactgccaccgtttttgaagacatattcactggtagtctctttaaccagggggttagccttcttgatgtcgtctgtcattctctgataggcgaactgcgtcttgttacgaaagagtctttctgcgtcaggccgagtatgggcaatcaatgcgcactctttcctgtggaatatggctaagtccaactgaatgatgcagacctcagtcgtgaagccgagctgcctagccttcaggatgacgtttcggtcatgcatcccatcgaagtactccaattgctctggagtcattttgaaagtgacacacttcccatttttgtctttgattttgtaaagatgattaagacgccagaacctgttctttagcagctttttctgtttatcagttaacacagccactccttacaggtcatcatctcctatttcatccattactgatgctactgagctaatagccaccccgcctgagtgctcaaccttctgcctatttgtgtaagcatcaccaacctctttcgcggcctgctccattagctgggcagtcattccgaagtttttttgtttttcagtagcggcggccatgcgatccaaagcccgtaggcgataggccttatttgctattggaatgcttgctatttcggtctggaagcgttcacgcgtgatggtaaatagttcaacccatttcttagctaagcccttcccgctaacttttgtcgggtcatgcgattcaacctgctgatgggtaactttaatcccaaattctttttggacagcttcagccaccatcgacaaggtatcgaagcacgccaatgcttgaatgatgaaggctttcacatccggttttaaggcagccataaatcaccattcatccaaagcaatccaaagttaagccagttttaataggcatgttccacacgccctggctacgttaagatgggctacctccgcaggtttgtttgccgcatcaatcatttcctgtacttcaacgcttgcaccgtatctgcgaaccacacccacgaattcctcaatatcatgtccacgcagcttcaataccggctgcccttctttgttgaacttgggtgcgccgaattcgtcggtagcatggctgatgtgataaagctcatgttctatcagtgcgcagaactcaagatcagagcattgagcgcaataatcagcagccagggtgattatgaatgtcggtacatcaccaaaccattcatacatctgctgttccattcgggccttttgccagccaccggctctcattgctacctgctcggcttgaccaagaacagttctaccctgcttttcaaacgcagatgatgcccacatgatttttatgtcagcgtcaattaagtgtccgtggtcgggattgtgcaactcgccatcgtcactgagtatttgactgttaacccactcaagcacttcagtggcgggaaccaattcaatgtgaggtctgaattcattaacgaacgataatggcgggtatggccgcttcatttgtgtatctgaattagccataacagaatattccgctggttgataaagtctcagccgctaattggctgagacttcgatatgtgaaaacatctataagattctgtcaaaggcactttataagcaccttttgcagagttttataaattcaatgctttcattcgataacgatcgttttaaacgatcaataatcgtttattgatctgtacaaccaatttccatccctctgaattgactgtcattcttttgtcaaacaaaaaggatggcggcaatgtggattaaatttaagaattggtgcatgacaacgactgtgtattactcatcagtgatagtagtgataagtatcagcgaattgtcgtttttgtccgctattacatatctaatagcagaatgcttttagttgattgagagctgttgtgaaagtagctctcaatttgtctttattatcaactattatcaacgggctcatttttgagccggtcatgctgcctgattattcaactgccacgatgcccacagtccagcgatccactgaatacccttcggtgtgaatttagcctgggtaaatgcatgcccgttgttaaggttctcacctgtctttacagtgaatcggcctgcatcaatatgcggagcgcgaggcgtcattttcccaccaagaacgtacataacattagaagcaatcaagaaagccctgaactctggttctttcgccttcagtagtttgcaagcctcacggaagccaaatgaaccggatgcattgacgtagttatcaacgaaatcagcctttggagcagcgacagccaactcatttttcaatttggcattatgctctgccaagtcagcagcaagtcgaagtgcttctggtaagctttgggggatgactgggcaatgcattaccttgagctttgccagcacagaacggcgaactgctttggattcacgcataccgataagcgtcatctgctccatattgagcatgtagcccttaaccgctcggctggcaccttgcccggtggtcacgtaaaagttttccgcgacccctaagtcgtcaatttcatcttcaatacgagaaagaaagtggcgattttccacttcaggttccccgtattcaattcgggctgggttaattatattcctcagaaagtccaagctagtcatggatgcttcctgctcaattgcgatcatacttttcatatcggatataccttttagtgatgaaccttgttcgcacaggaatacggccctcagaaggcatccgacagccagccggttcctcaagggtcatcctgaaaggttctgagtgatttgcgctgcgatgcgctggatttactgccaataaaaaaggcccagtcgttaaactgagccttcatgttctttgttcgcagctttgccacgtcttcacagagttgctctgctacttctcgtctttccgagccgccaagataatgatcaacctccagtggggttaaacaatctctgtcttgacgccatgcttcacgatgaagtcaccaatggcgtcaatgtttggttcggttgcgaagatgaaacagaaaatatttaaagtgtgcagatatggaattacccaccacttaatgcttattttgtatgccagtattttcgccatgttgacactccgtctttaacttggaataagctgactcaaatcctatctgttcgcgccaatacctgaatcgctgccaattgatattccatgccggataccaagccattgctaatccttacttcaggcacacgttagtgatgtagtcctgtaagccgcttatttggcttgtggcaattccgatacgctcgcggagactgagataatcccgttcagcggcgttagtaagtctggcgctggcatcatcagggacgctggcggggccggtggttttgggcgctggttttgaacatgtggcgttgagttgcaaccgcttagtgccagaagcgatatcagtgcgcaggcgctcgttttcagatttgacatctgctaattccttggtggttttgatatcgatagcggctacggcttggcgctgggcttcgattagctgaaggtctttcttctgctgattagccactgatgctatttctactacatcacgctgaagttttgccgcctcgttctgataataagtcacaccaacaagcagggcggcaattacagcaatgagggcagtagttaactttccaggcatagcgccttctccttctcgcgacgagtcaccagccccggcaattttttaccgccaccatatatccagcgcgggaactgttcacaggccgctgtcacgttaccagcgcgaaaatacttgaacattgtggatttctgcatcaatgagcaaccggcgttaaagctgattgacgtagcggcatcaaaagcgctgggcggtaatttattgccatttgcatagcgaatgacgcagcgttcagcatcaagaatgttcttttcccaatcttcggctatctgagtgtcggtcttaataactccagccttgacgccatgagtgttgccaatgccatcagtcagtactccagccggacaagcgtatgggtcgcggcggcatgattcagcattgccgatcagctcaagtcctcgttcgctagttcttacgttgcccgccgaaataacaatcgcgatgatgactgcaacagcacaagcagacccggaggcaatgcgttttattgtcgccatcactcatctccatgtgctgcaagtattttcttacgaagagctggactcattagccttctcccgcaactgaaactctttacgcttgtaatgccagttaatagtgaacgttccgactgtacatgctatgccgacgacgatagcccactcattgagcgacagtgaacccaacatcacagtgaatgccccccagccgtaagaagagccgctagtgtatttttccattctcatggtctcccctcccggttgggtgggcgttcgttgtgtgaatttagcccaccagtgcagccactcgtcagttaagtgtgtgtggagttgattgggtgactgatgagctaaaacggaaaaggccacgcataagcgtagccctgaaaaagtaccgggataccactcacgcccggtgcgcgttccctgctttccacagtcaaagaaaattgatatgttggttattccacagttaatgcagggatttaaaaatgtcagattttactattagagttgagctacataatgctgactctgatgactacgaagctcttcacgaaaaaatgaatgcgaagggatataagaaagaaataactacagatggtaaaacctacaaattacccactgctgaatatgtctgtagtaaagacttatctgcatctgaaattcgtgatgatgtactgaggattgcaaactcgataaagccaaagtctgatgtgttggtaacgaagtctaacggaagagcgtggagcctcagtaaagcctaataatcttgacccagcttaagtttatcgccacagacctcatcatcatctgtagaataaagttcaataaatgccgctttagcatcccgagccagcgccattgctggttcgaacccattactttttggtgacccagccgcagggaatctatccgaaagtgtttgtgctgccattatctgtgcttcatgtggtaattctgcaaatttcatacctacctctctgaagtaaaaaggcccaccgaagtgagccttgaaattagttggttaatattttcatatagttaatgaatgtcaccctcaccaatgagggcgaccatgccgaggacttgctcgatatggttatgcgtgattatttcataacggatagtgaaaatgataacggataaggatgtggtgcccgccttggcgagtgttggatttaaccgctacaccacattcggctgggtactgcctcgtccagacctcggaggatggcaagattcaggttctttcagtacccatgcgaatgtagaaacgaaaaagccccgcgatatacgaggccttttttaatggtgtaagctacgtgacgaactaaccactcttatcatgatattcagttttttacgatcgtaaagaatatttcacaataagatttcaataaattcgcttgaacttgctgctatccatttgcacagcgacaaagccagtcggcttaaatcctaagtccgtagctattccacttgctattgttctaaatgtgtccgctttccctataagctcaaggcaattaccaaacatttcatcataaataataacgcgcacacgataacgagattttaattctgctggaactttggtgacgggtgttattacgggtggggtgttaccgacttctttgtccaaaatgtcgagcacccatttgcggaattctttggctatttcagtacgggcaaacatggcgatcaaatgagcgccgcgcagggagaaaactctaacgtcttttgctgactttccgttaccaaacccctttacactcaatttgagggtcaaggtcatggcttctgtaaattcgtcggaatttcgattgtatatctggcttactgcatctgatttttccatgccaagcgctttggcaatttcagtcccacgtaaccagatttgtccagagtgattggcaatatcgaattgagtgttgcgaaaggataattgagtattcatagttgtgattctcctacatataggatgatcaccaccgtctggtgcaaatcattgggtggtgagacgtacgaggtttgcactaccggtcacaacaacacccggcgagcctttcagctcccccgtacgccccaccattgttctgatgtagtcatacgttacgcataaaaaaaccgcaaacgcggctatgcgttgttgtgatatccagggtgcaaatcccgacacctgattttgcaggtgtacaggaaatatagccccgaataccgtcaatcgtcaagctgctaactcccgcctgacttgtttatccatttcgagctttacttctaatgccatcaggtagccgtcaataaccccttcggcgttctgtagctttttgccaatgtgagtatcagagcagtgatgctctttcgatagctgcataaatgttttgccaaatacgtaataatcaaacaacaagctatgaacgactggatgcttactgtttaatccagccataatgcccgaaataattagcccatcctcgtcacaacattgagttcggctttttacttttgatggtatcagtccagaaaatccggctgcgattgggggccaatagacatcttctctattatcagccacccatgcaccccagcgttcaagaacaagttgaatgtcacgcatttatgcagcctctcgaagttttttaagtgctttggtttttgcccggtactcatcccggattcggatatagtcatcacgccggtagttcgtcatttcatgcggccccatcaaaatatcgaaacgaacctgcccgattttcgcaatcaggttgggagtgtatttttcaatgtttccagacaggtggttattacagggggcgcactggcgatggcaattatcttcgttgaaccgtaattctggatttgctcctaccgtgaggtaatgcccagcgtgatactggccctcatggaatcgaccacagctaacgcaagcgtctcccgcgtcacgagtgcggatgtattcattaaaagcttgctgggcttgtttggcgaagtaactgaggggttttactgctaacttgcggatcttaaggctacgtctttcggcttgggtttcctctcgccgtcgctgttctgttttctgtatcctattttgacgggcttttagtgccaactgctttatgtattcctctttgtgctcttcatcacaccaccactgatatacggtctctggcttgaacctcgttttgcatactttgcagttacgattttttggtaacttgttcatcttcgtctccctcttatccctgcataaattacagagcagatgaacgcgcaaattattagccagtcagattcactcatgctgccacctttcccttgtcaccgaaccggttggcccactcaattgcaagccgtgattcatcgctgaacttaacgccatgcgtagcgccgaaagcattgatcagctctatcaggtcgcgcagctcgccaacggtcatgcggcttgttgattgccccagtacaacaaagccaccttcaagccctggcgctgacctctgccctttcagtgatgcagtgaatatgtgcttccagtcctcactgctaagtttctgtccgtgccatacaacctgtttagcgatatcgccaagcgtggcccatagacgcgcattctggtctaatgtgcgggttcgctcttggattgtgatcaggagtggtttatcaggattaacaggtagttgacttataaactggatggcatttcgcttgtattgatcaccgcataacacgaagacctttttatccattttctttctccggcgcggcgtctgtattgctgagaaaagagcgaagctacgcggagatttataacgatttagatggcgacgtggttaatctctttttcgttctgcgcgatatgacactgcgtgaatgccttatcgaggcattaattttaaccccctactctcgcgatgaatttaccgatgcatacggcgaagcggaaacgatggtcgagagggcgcggaaattagtcatcagggcaacaatgggatttggttctgctggcgcgaccaagggaacaactggttttcggctggataccaaacgcggttcggcaacagctcaacacctttgggcaaggatgcctgaaaacttggcagcagttggccagcgattcgagggcgttttggtagagaatcgtgatgccgtccaatgcatgttagaccatgacacagtttcaacgcttcattttgttgacccgccatacgtccatgacacccgcgttatctcatcccgatattaccgccatgaaatggacaatgatgcccacctaaccctactcgataccgtcaataaccttgaggggatggtagtgcttagcggctacaacacggatatgtacaacgacattcttacaggctggcaaaagcaggaaaaacagtcatcggctgccggacggaaaggctcggttaagcgccttgagtgtctgtggctgagtcctaatgttttgtctgggagtaaagcagcatgaacttaatcatcacatatcttgactggatcctgcttggaatcggcggctgtgcggcgcactggtggctgtattgctggaaggagtgaatgtgtgactcctgaggccaacaacgcagtacgctcaatagctaataaactactctccgaactccgcagtaaagacaacaaatcagccctacgtcagctactcgacaaatacgcatctcaagttaagccattctgaccgggcaagcatgagccttggatgtggttaaatgtgattgttcatcgggtggctgagggtaaatagcagaggtaagcatggataacgttattcaaatgaacccaagcaaatgggtttcagaagacctgctcatgtctctgaatggcatgacaaaacacatgatccaacacgcccgccgaaagtcatggatggaaggacgtgaatacatacacgttgcacctgacctaaacccaaaagagaacagcccaataatgtacaacaggcaggaaattgataattgggttgaaaggcagcgaccggcaatccgcaggaggattggcgagaggatttctgcttaaataccctctcctatcaacaaacgaggaaatgaggatgggtgattatcctacaggggtagaaaaccactgcggattgcttcgcgtgtggttcatctaccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaggggcaaagggttagggaaaacctcggcgttccggacacggcgaaaaacaggaggatggctggcgagttgagggagtctgttcgctacaccatcaagataggcaacttcaattatgcggcacaattcccaaactcaaagcagttgcacaagttcggggtggctcaactcaacgttacggtttcccaactcgctgagaagtggctcgcattgaaggtgatggaaataaccaaaaatggcattagccgatatcggtcatacatcaaaatctgtgcagggatcattggggaggaaaggcttgtttcatctattaccaatgaaatggttctcagcctgcggaaggagttgcttactgggtttcagattgcaggtgtccaccagaaaactcggcaactgaaaaaaggtcggtctgtcagaacggtaaacgtctacctttcttgttttgccgcgatgatggagttcgctgttgcgaatgggtacatagagcgatcgcctttcgtcggtatttcaccgttgaaaaagagcaaatctgagcctgacccgttaacgcgagatgagtatgcaagacttatggaagttgcaccgtcacttcaggtgaaaaatatctggaagctggcggtaagcacagggatgcggcacggagaaatttgcgcgctggcatgggaggatattgatctgaaggaatggacaattacgatcagcaggaacatggccgttgttcaccacttcaccccgccgaaaactgagagcggaaatcgcactattaagctgacgaattccgcaatcgaagcactgaaggagcaaatggcacttacgaagatggggaaaaaaataaaggtagatgtccaccttcgcgaatttggcaaaatccgcaaagatgattgtaccttcgtgttctcccctcgcctttcagctcgcaatgggaaaggaggagactggtactctcctggtgtctttagcggaacgtggaactttgcattgaagaaagcaggtatccgccatcggaaggcatacgagacccggcacacttttgcatgttgggcgctgagtgcaggagccaatccgaattttgtcgccaaccagatggggcacacatcttcacagatggtgtacagcgtttacgggaagtggatgagtgaaaacaatagtaatcagatggacattttaaacgcaagatttacgggtgatgccccgtatatgccccgcgccatatcacagtgatgagattctttattaacttcaaacagttatttagcccaactcggcttattcaatatgtggtcttgccaatcaaccacttcgctctcacgtactgcgatatgacgtacagagatccgttcaccatgcatcgcagctttagaacccgttaaaagcggatgccaacggggtaaatcatggccctctccaatcaggcgataggcacacgttggtggcaaccaggcaaacgtcaccaaattttcccgcgttaacttgatgcaatcttcttctaattcaaagcgacgctcatagttactgcattggcaggttttaatattgagctgatcacaggcgacattggtgaagtaaatttcgtcagtatcttcatcaatcagtttattcaaacagcattgaccgcatccgtcacacaatgattcccattcactatctgacatttcagccaatgttttttgttgccaaaaaggaggttgtgacatataggtatccggtgtaaataaataagcgggccgttatagacgctttagcttacagatgcaagttttgccgcccgacagtagagtcggacggcacgtttctctttatattatgcgggtattcactgttttgccattgagcataattttaagcatatcacctgactgcatcggccctacgccttgcggcgtaccggtcagcacgatatcgccagcacgtaaggtaaagaaacggctcatgtaactgattaacggaataattggtgtaatcatgtcacgggtatttccctgttgacggatttccccattaatcgttagcgataaatctgcctgctgtgcatcaccaaactcagcaacgggaataaaaccggatatcgggcaagaaccatcaaacgccttggctttttcccatggttgccccgcttttttaaaacctgcctgcagctcacgtagcgttaagtccaatgccacaccgtaaccggcaatcgcccgtgcgactctatcttcgctggcttgctttaacggcgttccgatcaacacggctaattcaatttcatgatgcactgagccaaaatctttcggtatcgataccggttggcggatatcgcataatgcggtttcaggtttgataaacagtacaggctccacagaggcagtactccccatctctttgatatgttcggcatagttactgccgacgcaaaccactttatttacggggaaatccagcaaagccccttgccagtctctatgttgatacatactgcctctcttgaatttataccctaatagacacactgagcaacggtcttacaaccgtggcaaacacagactattgaccgatactatcggccatcataccaatgctaatagcgaaatagtaagagcgattccaatgcatgatcgtccggaaattgtcataaaccagaaaagcacgcccctttagatcatcaggaatgatcacccagacacgcgcagcagattcagcaaagtgcgcgttttgtaccggcgtgatacccagtttctgccattgggcaatgctcttggcttgcccatcatccaaccccgccaatttcacattaaaatcttgcggtaacgtgacttcctggccccatccctgttcagatttccaaccttgagtagacagataattagcagtagaagcaaatacatcatcaatattattccaaatatcaatttttccatcactatcaccgtcagcaccatacgtcaggaaagagctgggcataaactgactttgccccatcgcccccgcccaagatcctctcaattgggggtcgtcaaccttcccttgatgaataatttccaacgcagccatcagttctttggtaaaaaaagcttccctacgcccttcaaaagccaaggtagataaagcggaaatcacatcttctttaccttgaatttgaccaaaagcactttccataccccagagcgcgacaatataccgcccagggacaccatattgtgcgttcacctgagataactgcggctggtaacgttgataaagtgctctaccctgctcaattctctttcgcggaagtactctggttagataatcatccagcgtgattttcttttctaattgattacggtctgatttgatgactcgatcgacaaaatgaatattagcaaaagccgtatccaaggtctcggttgtatagcctttagccctggcttgcgcttttaactgctcaacataagctggaaactgagacggatcacgcccttgctgagataacatcgtgggggtactgctagccgtagcccctggggttaacatagattttgatgttgaccgtggcgaggtaccccccgccacgagagccttagcgtttttactgacgcaaccaaaggagatggctgtcgccaatatgactgccgtaactgaccctttcatcaatatattcctttattcaagccgtacccgctgggaactgaaaaaccaaagccaatgaatttcacatcacgacatttacatcctctgcggtcaatgtagtgatgctgaatttaaacgtggttgatactcgaaagttaacgttatgctttggtttcacccaagtgcattttcagtaaactttccggcggtggaggaacttgcaggtaaaaaccttgctcaataagcgcatttttcaccttctccacatcagcggtcgccaaggtcttgcgttcatttaacgcaagaagcatcgcaaactgtggcttgccaaaactggctaataattcagcgggaacccgtgaaaaatcatctttcttctcaatataaaggtaggtttgatctcgtttagggcttctgtaaatcgcacaaagcatgtttggactctttatttgataaattcaatatttgataaattcaatgtttgataagttcgatacaagtctgtgtagtgacacccaaaatgacgcacattgcaaggtggctgcccctcctccgagccaactcatatcagcgattcgggtagtgagtaccgttcataccactgcaatgtctgataagacaggcacactggcaactataacacgcttagtcgggtcaagagatgcttatggattgatgattgccaccattcaaacaccacaatgtcagcgtagtttggatcaccgatgaatgaatgagatttctctcaaataaatatggtgaggtatttgactaagccgataagacggctgtcaatatcgctatttcgccatcttaagaatgataacaatcaaatatcatcgccccatttgataaaaaacaccccattccctagacaaagacaaccctttgtaaagtaaaaccaagtgttgaaaaaatatgcaatcataaaatagcggctgagtcgctaaatatagggggtcaagactagcgaataacccaaagttatgctgtaatttcctatcagtttggaataattgtgactttaagatttcaatatattgatacggatagatttctttttatattccctataacatgcttaggaacatccgaatatggttccccgcatggtattctggggattaaacgtagctgaaactgagtcaggatagatgtcacaatcgccaatcgagttaaaaggcagtagttttaccctatcggtcgttcatttacatgattcgcggccagaggtaatccgtcaggcattgcaggaaaaggtggatcaagcccccgcatttctgaaaaacgcccctgttgtgattaacgttgcaacgttacctaacggtgctaactggaaagatcttcaacaggctgtcacttcagcaggtctgcgtattgtcggcattagcggttgtcaggatgagcgtcagaaacgagcaattgcacgtgcagggttgccattattgagtgagggtaaaggccaaaaactggctccagagccggtcatcagtccgccggaaaacgttcccacccaaacgcgtatcatcaacaccccggtccgctcaggccaacagatttatgcccgtaattgcgatttgattgttattagcagtgtcagtgccggtgctgaattaattgccgatggtaatatccatatttatggaatgatgcgaggccgagcactagcaggagcatccggtgatgctaagtgccagattttttgtacacatctgggtgctgaacttgtctctatcgccgggcagtactggttgagtgatcagataccgcttgagtattttggtcaagctgcacgtctgtatctgcaggataatacattaactatacaacctttaaattaagccctttgacaaggaatccatttcatggcacgcattattgttgttacatcgggtaaagggggcgttggcaagaccacatcaagcgcggctattgctaccggcttggcccagaaaggtaaaaaaaccgtggttatcgatttcgatatcggcctgcggaaccttgatttgattatgggatgtgagcgccgggtcgtttatgattttgttaatgttattcaaggtgatgccactttgaatcaggcattaatcaaagataaacgtaccgataatctgtatatcctgcccgcatctcagacccgagataaagacgccctgaccaaagagggtgttgagaaagtgttaaacgatcttggtgaaatgaattttgagtttgtggtgtgtgactctcccgcgggtattgaaagtggcgctctgatggcactgtattttgctgatgaagcggttatcaccacaaaccctgaggtctcctctgttcgtgactcagaccgtattcttggcatattgtcatcaaaatctcgccgggccgaaaatagccaagaaccaattaaagaacatctgctgttgacccgttataatcctgggcgcgttaatcgcggcgatatgcttagcatggaagatgttttggatattttgaggatccctctggtcggtgtgataccagaagatcaatcggtattacgcgcctctaaccaaggtgagcctgtgattctggacaaagagtcagatgccggtaaagcttatgaagataccgttgaccgcttgctaggagaagaacgccccttccgcttcgtagaagaagagaagaagggcttcctgaaacgcctttttgggggataaaccatggctttgttagacttctttctgtcccgcaaaaaaccgacagccaatatagccaaggaacggctgcaaattatcgtcgctgaacgtcgccgtggggatagcgaaccccattatctacctgacctgaagcgcgatattttggcggttatttgtaaatatatccagatcgatcctgaaatgctgcatgtgcaatttgagcagaaaggggatgatatttcggttcttgaacttaacgtgacattaccggaaacggaagaaacgcctaaatgatttcttctcaataacgcccctgtatttatttacaggggcgttattctcaattgactgtatatatacccagcatcataagactaacagaatattgacacgaatccctaacgagaaagtcttaatctttaattcatcagattgtttataaattaaaaagagtgttcataaattaaaactgaaaagtttcagcgtggaattaatatcccaccctgaaggctgattaatatcaaaactgattaatagtgttgtaagatttcaagcaattcagaagacaataaatcgccacgccagcctgttaataattcaggttgagcatctgaaagcttcaacttccagtgccaattgagtaactgattaatttggcgacgtgatgccagtaattcactgcttaatccgctacgttcactgaccgattgaatcaaggctttaatatctttaaagacttttttgtaccccggttggtcaatcaagttagcaatcgggggaggaagctgatcttcagggacggcattcccttcggcgaccagtgccagcaatgttcgcccgtgatagcggatctcctgcccactcaagccaagagaatctaactcaccgagtgatgttggttgatagcgggcaacttgccacaggtgctcttccctaaccacaaagttaaccgccaaatcccgctcccgtgcctgacgtaaacgccattcggctaatttctgcaaacatgccagttgatggccacggagttgccaggcattggtaatctcacggtaagccagttcaggatcgagcgtctcactccgacggcggcacagcaatagacattcgtctttcgccgcgtccatccgccctgccgcctcagtggcttcgactaatttagccgccagaggtaaaagataaaacacatcagccgccgcataatcgcactgtttttcactcaacggccgggcaatccagtctgtacgtgattcacttttatctaactcaacaccttcaaactcagccaccagcatggcaaagccgcaggataggctacggccagaaaatgccgctaatacctgagtatcaatcatcggggttggcatctggtcaaaagcgtttaaaaacacttcgagatcttcactgcctgcgtgtaaatatttcaccacattcagatcttgcagtaacgcgcgaaaaggctgccattccgtgataggtaatggatctataagtgagagttgttcaccatcatacagttgaatcaaacccaactgagggtagtaagtgcgcgttctgacaaactctgtatccaacgcgatgtgagcatgtgtccgggcttgttcgcagacctgttgcaatgcgttattggtcgtgatcaactgataattcaaaacgtcattctcttggtcgttatatccgttatctttcaagtggcaggtctattagctaccgccttcctgtttcttaaaatctattggctatagttcgataacaaacacaacaacgccggtgataaccggcgttgttgatgatttagtgactccgtcaagttaagctgcgtctgtcgtacccaccttaacttcttcgtcacgtagttccctgcgcaatattttacccacattcgacttcggcaattcgtcacggaactctacaattttcggtactttatacccggtaaggtagcgacggcaatgcgttagtaattcttcaggtgtcagtgatgcatcttttttaacaacaaagacttttactgcctcgccggagacctcattaggcacgccaatcacagcagactccagcactttcgcatgtaacgctaccacctcttcaatctcattggggtagacgttaaaaccagaaaccagaatcatgtccttcttacggtcaacgatgcgcaagaaaccgtcctcatccatcgtcgcaatatcacctgtcgccagccagccgtctttcaggacgtcatccgtggcatctggccgctgccaatagcctaacataacttgtggcccacgcacccatagttcacccggcttgcctaattctacgtcattgccatcatcatcgcgcagccgaacatctgtcgaaggtaccggtaaaccaatactgccgctgtaatgtttcagatcataagggttaccggtaactaaaggtgagcattcagtcaaaccgtaaccctccagtagatgcttacccgtcagcgtttcccacttttcggccacggctttctgcactggcataccgccgcccaccgaaaggcgcaaggtggagaaatccaaatgggtaaactcttcattattcaataatgcattaaataacgtattgacccctgttatcgcggtaaatggataacgactcagttctttaaccataccggggatatctcgtgggttggttatcaataaactgcgcccccccaactcgataaatagcaggcaatttaccgtcaatgcaaagatatggtagagaggcagagccgtgaccaccaaatcacggccaggttgaagcaacggtgcataggccgcttttgcctgttccagatttgattgcatgttgcggtgtgtcaatatggcacctttcgcgacacccgtagtcccgccggtatattgcaagaatgccgtatccgtgttgataacatccggtttgacgtattgcattcgacgccctttttgcaatacggtacgaaatgaaatggcatcgggcagatagtacttcggcaccagacgcttaatgtatttcaccacgaagttaaccaacgtcccttttgctgccgagagttgatcacccattcgggtcaaaatcacatgccggacctgggttttaaagacaactttttccagtgtgtgggcgaagttggaaacaataacgatggccacggctccgctatcactaagttgatgctcaagttcacgcggggtatacagcggattaacattcacgacaatcatacctgcccgcagaacaccaaacaaagcgataggatattgcagtaaatttggcatcatcagtgcaacacggtcacctttctgtaaccccagaccttgctgtagataggcagcaaaagcacggctgcgctcttccagcttacgaaaagtcatgacctcgcccatattaataaatgcgggttggtccgcataacgcaacgccgcgttctcaaacatttctatcaaagatgaatagcggtccggatcaatctctgcggggacatctgccggatagcgctttagccatactttttccaaggtaacactcctaaaattattattggtcgccatggtaaaacgcaaattcacatcagaacattaacaatattttaactcagcttaccagtttgtttttaaacaattttgaggttgagatatacatcactattttttggcgctgagtttctcaaaataaaaaaaaaatggcccaaataatcaataaaaataaataaaatcaaataattaggtaaaatatttaatattagataatataaccgattgattatactctcttttaaatcgaactccgtgccaaaatacctgattggctagccactaccaagcggcgctctgttaaccagcacgatgcgattcatttaatcgcgcaataatggtgtatttaatcaacgaaggcagcatacctataagatatagatgcagatattaggtataggatgtagatatagaaaaggcgctggactcagcgcctctgactgctgacaaaccccgatgactcactcttgaacggtaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggcgctggactccgcgcctttttgtggcccaaaattagctagtcagtgacaatagtttgtatctctgctgggcctggattgtaccaacccggccatcctggcccccacatatccgcaggtcggtagccccatggcccaaatgttggcggtattatcacttgctgagcaatatgccagcgtttgtaaccggtcgccttgattaccacgaaattataaggcgtcatgcctattttgccggcttcaaccccgacaatcggcccaacaactgtcactaaatgtccacggaaatcaaccggttccagaaaaccatcaacataagcaatcactcgcccttgtgaaggttcgcctaagataggtctggcacctgaatccagcggtacgctagcaatttccaagcgggtacgattcggttcatttttaacgttgacaaccgtaccgccaaagcgcgcttcctgaccaataaatagctttggagctgatctgatcagattaagatcttgcaacggtgtcgccgtcgttccctgaatggcaggcggtatcgtcacacaacctgaaagtagcaaagcccccaaacctagccaaccatacatccatttatgatttctaaatttcttagactgagtcattgacgtattcatcgccatagctttctaccccttatcatttagctgtattaataattttagaccttaaacacaatctttttcggttctaatataataagtttcagttctaagataataatttcaggctctagacaccgtagcatgtcgctcagttttagcgacctggcagttttttccaggtaacttcattacgcaggtagaccggttcagcctgttcaactttgaccgcgtcaccccgagcccatgatgacaaagccagtgggagcatatcttccgcctgtggcagtgacatttgcccatcaaccagtgcgatatcactgccactaaccagatcaggataagtctgccagcccgttcccaccgtggcccagtgaccactaagcgcctcagcgcgtaccaacgtctgggcgggtgtcatcacggcttcggtatgctcacccagccaatgcccttccgcattacgctcaaactccccccaatagacctcgcccatgcgggcatctatcgccgccaagacccgtgtggcaccagtcagacgaaacgccccctgcgccatggtttgcaacgtagaaacaccaatcattggtaaattggcacctaatgcaagcccctgcccaataccaatgccgatacgcacgccggtaaaactgccggggccgcggccaaaagccagcgcatccaattgctgaagcgacaagcctgatgatgccagaatctgctgtaccatcggtaaaatacgctgggtatgttctcgggggcaaagttcaaacagagcctgaacttcgccattgttccaaagtgcaacagaacaggcttctgtcgcagtatcgatcgctaaaattcgcgtagacatgccaacctcggcaggaaataaatatgtatttacagggcgcgcatagtagcacaccccactcttctttacttttaatcgcgctgcttgagaaaggcgatggctttcgccagatcccgtgtccggggtgccgggggtaagctatttaagaacatcgcgccataaggacgcataaccaaacggttatcgcaaatcaccaacacaccgcgatcatcaatatcacgaatcaaacgccccaccccttgcttgagggtgataaccgcatccggtaattgcacatcattaaacgggtcaccaccgcgtaagcggcaatcctcaatgcgggcttttaacaacggatcgtccggcgaggtaaatggcagcttatcgataatcacgcatgacaaggcatcgccacgcacatcaaccccctcccaaaaactgctggttgccacaagtagcgcattacccgcagcgacaaattgcgccaagagctgccctttactggtctccccttgaaccaaaacaggcaatgtcatgctagcgcgaaactcctcagctaatccacgcatcatctgatgagaagtacacaggaagaaacagcgcccttggtttgcatcaatcagcggctttaatagcaccgctaatttgcgagccgcccccggctcatttgcggagggtaaattgcgcggcacacagagcaacgcctgattggcataatcaaacggactgggtaataacaaggttttggcgtgagttagccctaagcgcaacgtgaaatgcgacaattgatcgttcaccgagagtgtcgctgaggtgaaaatccaggtgcctggtttttcctcaatcaactcccggaagcgatcagaaacagacaacggggtcagcgccaatacgaaatggcgtgaattacactcataccaatagctgtaaccgggggttctgacatcttttaatcgcttgaggcggttacgataaacggtagcgcgttctaaggcggcatccagcattgccgagcgaccaagcgagagtttcattacgtcgtagcaaagttccagagcatcatcaagtaacaataacgctcgttgaaccgtaggttgttccatcacatcgcgcaagttgccacggtaaccgggatcgcccagcactaaacgaaaatcctgtgtactttgcgtcagacggtccgcacttttttgtaattgggcggagtcacgcacctcggtgcgataggcaataataatatcttttgctaaatccatcagttgccggctggtgagctgttgaccaaaatactggctggcaatatcggggatttgatgcgcctcatcaaaaatcatcacatcagcggttggaataagttcggcaaacccactctctttcaccaccatgtccgccagaaaaagatggtggtttaccaccaccacatcagcatccatcgcccgacgacgggctttcaccacaaaacaatctttatacagcgggcaatcgctacccagacaattatcattggtactggtaaccagtggccagacaaaactgtcttccgcaacctgaccacaggtgctgatatcaccatcaaccgtctctgctgaccaaccacgtaaccgaaccaaatcgaccaatgtctcactggctaaatccccgcctgccaatgactgctgttcaaggcgctccaggcaaagatagtttgaacggcctttcaataaagccaatttgcctttgtattttagcgcggtcaccatcataggaagatcacgggaatagagctgatcctgcaatgccttggagccggtggagatgatcactttgcaatcagcccgcaacgccggagctaaataggcaaacgtcttaccggtaccggtacccgcttctaccaccaattgctgtttggcatcaatggcttcactgattgccgcagccatctggcgctgagactcacggggattaaaacctttaatagcctgcgctaatgcgccgtctgttgcaaaatcgtctatcactctgtctctctgccgggcgaaatcagcgctgattatgccaagccaatggctctacgaccacacattctctttccttgctatgatacccttcgtacataactgacattgaccctcacaaaatggagtaaaaatgagtattgagagaattaatccggagaaacgttggtcagatgctgtgatacacaacgacactatctattacaccagcgtacctgaaaatctggatgccgatatcaccgcccagaccgccaataccctggcggccattgatatgatgctgcaccaattaggctcggataaaagccgggttctggatgccaccattttcttggccgataaagctgactttgcgggtatgaatgccgcttgggatgcctgggttgttgacggcaacgcgcccgttcgctgtacggtcgaagccaaactgatgaatccggactataaagtcgaaatcaaaatcattgctgcaatatgattcgttcataaatgtagctagtgatagatgtagttgagtgatagatgttgctaaacgataaatgtcactaagccacaaaaacaaaggagagtagccgccaggctaccctccgcttactgcctctggccccgctatgacaacttaatcatcaccatgcccgccagcagtaagatcaaaccaatccaacctttgtagttcaaccgttgattaaacagaatccagcccgccgcaacagtggccgcaataccaaaaccgccccacaaggcataagctaccgacagctcaatccccttcactgcttgcgccaatgcactgaatgcgcctaatactgacaacagggacaatatccccaaccattttcggcgaaagccatctgacattttcagcaagatattagcgacgatttccagcataacggccaagatcaagaaagctatagggtaaaactcaagctgctgcatgatgctcacctgactcaacagcaacacccttatgatggccggtagtctgtgtttttaattcctgtaccgaagggggtcgattaccgcgatggcagttcggttgttttggtttccgagtacccgatttcaccaagaggatcccaccaatcagtgtcactaaaccggctattttcagtggcgataacgtctcgccaaaccacatcacactgaaaatagtaataataaggatgccgatcccctcccacagcgcataagccacacccaatgctactttcttaaccgctaacgagagcatgacataggagcccgttatcataaaatacatcacgatatgcccggtcatctcgccgctaacactggcatatttcattgatagggtgccaataatttcagcaataattgccagacctaaaaatatccaataaatcacttttcttctcctaacacgcataaacgcacgctaaggtctatttgttacggctatcctgcttcagtgccttattcacaaggaataaacctgcgcagtccgtaagaaatagatactcacttggcgtataaaacagctttccgggagacttgcttttatcaggactcaggtgacccaataacattgatgacaattatttgtactgaccaaaacattcttcacggaaaatcacattaacgaggatgccaataagccaagccatggcaatagacccaataaaccaaaccgtggcaataggctaacttgttaacgcaccggattttaggagagagacgctatagctcgctgcaccagtgatgctcactggccaggatggctgacaggaagagttggcatatagaagttttgagagtaattccattaattttcatcataatatatctcttttttttggctacacgtgttttagcgacagactcactcgccaaacccagtgtgatacgcctaaaaccctcatgaagttagaataattaactgttatatttttaccacagtcaattttataaagcaaaccatcagttttataaatagttaaataaaagagattaaaaaataataagttagtgattctgaaaaaacaaaacccctgcaatgcagaggctctgtctttggtgaaaatatacggattctcccgttatgtcagggagttagagcggcttatgctgccgcaccttcaaccgcttgcttcgctaattcagtaatgcgcgcgtagtcaccactctccaacgcgtcagcaggaaccaaccatgagccaccaatgcacaatacactcttcagtgctaaataatcacggtagttatttggtgtgataccgccagttgggcagaaacggacttgcgagaatgggccgccaatggcttgcaacgctttgacaccaccgttagcttcagccgggaagaatttaaactcacgcaaaccatagctcatccccagcatcagttctgaaacggtgctgatacctggaatcaatgggatagacccttcgcaggccgctttaagcagttcatcagtcaaaccagggctaatggcaaactgagcgccagcttcaaccacttcagccagttgttgtgggttaagcacggttccagcaccaataattgcctcaggaacttctttggcaatcgcgcggatggcctccacagcacaaggggtacgcaacgtcacttccagtacgcgaacaccgcctgccaccagagcttttgccaacggtactgcttgctcgagcttattgatcacgatcaccgggacaacaggacctgcggtcataatctgttctgcgctcgttttccagcttttcattagttgttatctccacttatgccgactggcattgtactcacccgaaggtgttagttgaaatatggcactctgatcgccgctcccgatggaacaactgcgatcccgtttgccataaagaatcaatagggtatgagccaactgctcgctctttattattacgcaggctgccccctgctctccctggcagtcacgcgccatcagattcgcctctggtggcgcgctattatcgtgcggttagcgattactcgaactcattccatgaccggccatcacgggtgatcatagcaacggatgccacaggcccccatgtaccggactggtatggttttggtgcttcattatctgccgcccacgcattcataatagaatcgacccatttccacgcctcttcgacctcatcacggcgcacaaacagcgcttgaataccccgcatggtctccagtagcagacgttcataggcatcagcaatatgctgctcattgaaggttttggagaaactgagatcaagcttagtggtttgtaaacgatgcttatgttccaatccggggactttattcagcacttcaatttcgatcccttcgtccggttgcaaacgaattgtcagtttgttttgtggcagttgttgataagattcgcggaagagattcagtgcggggttcttaaagtaaaccacaacttcagagcatttgctgggtaggcgcttaccggttctcaggtagaaaggtaccccagcccaacgccagtcatcgatatccacccgaatagacacaaatgtttcggtattgctattcttattcgcgccttcctcttccagataacccggcactttattgccctgtacaaagccggcagtatattgcccacgaactgtagtttcgcgcacattggtgtgatcaatacggcgcagcgaacgcagtacttttactttttcatcacggatgcgatccgtactgagatctgcggggggtgacatggcgatcatcgtcaggatttgcaacagatggttttggatcatgtcacgcatctgaccggcctgatcaaaatagccccaacgcccttcaattccgacctcttctgcgacggtaatttgcacatgatcgatagtgcggttgtcccagtttgaggcgaacaacgagttagcgaagcgaagcgccaacaggtttaataccgtttctttccctaaatagtggtcaatacggtaaacctgacattcgttgaaatactcggctacctgatcgttaattacccttgagggcgctaaatcggttcccaatggtttttccattaccactcggctaggctctttgtttaacccggcttctcccaggcctttacaaatcgcaccaaatgtactcggcggcatagcaaagtagttaatcgtggtgcgatgtttttgatcgagcattttacctaatttggtgaaatgcttactgtcattcacatccagattgcagaagtcgaggcgcgagctgagtttttgccatagctcgtcatccagcggctctttcataaaggtatcgagggcttcctttaccacagcggtgtacgcatctttatcccactcagcacggccaacaccgattatccgagtatctgggtggatatgacccgctttttctaattggtaaagagaaggcagcagtttccggcgagccaaatcacctttagcgccgaaaatcaccaggtcacacgcctgggctacctggactgtattcattactgccatgctattctcctcgttgcaggatatttgtaattttcttacattactaatgtactctctttgactatagccagtaaacccagataaaaatgcgtcaaaaaaggtcaaaaaacatccatccgagcgtgaggccgcgccaaatcaggccaagcgacgttaaaatgtaattttatgacgtttttgataaccatttaccattatgaaaattagacacaggtcatattatggtgaaaaaggcttacttctcaccctatgccactgccaacgggtaccagctcgtagtatattttcattaaaccggcatagatttctcctttatatgaaatcggtaaaacccatgggtggctctcgttatatgaatacgctggaaaatatccaaaatagtatggaccttctgagcaaatcagaaaggaaagtcgccgaggtaatccttgcctccccgcaaacggccatccattctagtatcgctacacttgccaaaatggcgaatgtcagcgaaccgacagtcaaccgtttttgccgtcgtctggagaccaaaggtttccctgattttaaactgcatttggcgcaaagtctggcgaacggtacaccctatgtgaatcgtaacgtcgaagaagatgatagtgtagctgcgtacaccggaaaaatttttgaatcgacgatggccagcttggaccgcgtaaaaaacaatctggatatcgccgccattaaccgggctgtcgatttattgactcaagcgaaaaaaatctcgttctttggcctgggttcctccgctgccgttgctcatgatgcgatgaataagtttttccgctttaatatcccagtaatttatttcgatgacatcgttatgcaacgcatgagttgtatgaactcaagcgaaggcgatgtggtagtgttgatctcccacacagggcgaaccaaaagcctggtggagctggcgcagttggctcgtgaaaatgatgctgccgtgattgccataacttcatgtgatacgccactggccaacgaagcaaccttatcgctgttgctggatgtgccggaagataccgatatgtatatgccaatggtgtcacgcatcgcccagctcacgttgattgatgtgctggcaacgggcttcaccctacggcgcggagcaaaatttagggataatttgaagcgggttaaagaggcattgaaagaatctcgttttgataaggattctttgccagtaaacaacggtgattaacatcatgagcggaagtcacgttgccttgtgttagcgcatcttttgtcgtaataacttgacgtattattgagagataatcgtcgtcatggcccggagagggtcatcaggccaataattgagagcaagagtttgctttgtcactcatgtttttgtgcagccggcttcccataataaatcggtttgtgcaataggtcgtttttacatccgcaagcagataacatgcttgacacgattttatcgtaaaatttgtagattaatgacattttaccatcggatccattatccgctgttttaacaacaccatgcttcaccagtcaacggagtaagagatgtccagacggctcagaaggaccaagattgttactacactggggccggctactgaccgcgacaataatctggaaaagattattgctgcaggtgcgaacgtagtccgcctgaatttttcccatggtagcgctgaagatcatgaattacgggccaataaagtccgtgaaatcgctgccagactggggcgtcatgtagctattcttggtgatttgcaaggtcctaaaatccgggtatcgacgtttaaagaaggtaaagttttccttaatataaacgataaattcctgctggatgccaatatggcaaaaggcgaaggtgataaaaacaaagtgggtatcgattacaaaggcctgccagctgatgtggttcccggtgatattttattgcttgatgatggccgcgtgcagttaaaagtggttgaagttcagggcatgaaagtcttcaccgaagtgaccgtcggtggcccgctctctaacaataaaggcatcaacaagttaggtggcgggttatcagccgaagccctaaccgaaaaagataaagccgatattgttaccgctgcaaaaattggtgtggacttcctggcggtctctttcccacgtactggtgaagatttgcattatgcacgccgcctggcccgtgatgctggctgcaatgcacagatcgtcgcaaaggttgagcgcgctgaagcggtcgccactgatgaggcgatggatgatatcattctggcctctgacgtcgtcatggtcgctcgtggtgatttgggtgttgaaattggcgacccagaacttgttggtatccaaaagaaactgatccgccgtgcccgccagctaaaccgtgccgtgatcacggcgactcagatgatggagtcaatgatcaccaacccgatgccaacccgagcagaggtgatggatgttgccaacgcagtgctggatggtaccgatgcggtcatgttgtcagcagaaacagcagcaggccagtacccggcagaaaccgtagcggcaatggcgcgtgtctgtctaggcgcggaaaaaatcccaagcatcaatgtgtcaaaacaccgtctagatgtgcaattcgataacgtcgaagaagctatcgcgatgtcgaccatgtatgcggcaaaccacctcaaaggtatcaccgcgattatcgccatgactgaatcaggccgcacggctttgatgatgtcgcgtatcagttccggtttacctattttcgccatgtcgcgccatgatcatactttaaacctaaccgccatctatcgtggcgtgacgccggtctattgtgatccccatactgacggtgttcttgccgccacagaagcagtaaaacgcttgcaagataaagggttcttggtgtcaggtgatttggttatcgttactcagggcgatgtgatgggcaccattggtacgaccaataccagtcgtatcatccgcgtcgaataagttatttttaagataggcagaaaagcaaaggcccgctatcactagcgggcctcagactgctgacaaaccccgatgactcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggcaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggcccgctatcactagcgggccttttacctttaactgttttatatttcgccgtatttgtatttactcgttttacattgaatggtgctgtatttaaccgccctcttgaacggttatcacaccctaaagatctttgcgcacatagggctcggtttcaccctctttccgggtttttaacagctttaagatccatgtatattgctctggattcggcttaaccaacaactccacttcctcattcatccggcgggcaatataggcgtcatcagcatccgccaaatcatccattggcggacggatatagatatcaagacgatgctctctataattataaacagggaacatcggtacaatggccgcacggcagactttcattaaacggcctattgccggtaatgtcgccttataggtcgcgaagaaatcaacaaattcactttgctcaggaccataatcttcatcaggtaagtagtaaccccagaatccttggcgtactgaactgataaaaggtttgatgccactttcgcgggcatggatccgaccaccgaaatgtaaacgcgcactgttccatagatagtccaccaatggattacgttgatgatggaacatacctgcaactggcttgccctgctccgctagcagcatagccggaatatcaatggaccaggcatgggggaccaacaaaataacattacgctcttgttgttgcagctcatccagtatttcctgtccatgccagtgcacgcgagtcagcacttttttcggatcacgaaaacaaagttctgccatcatcattaacggttgagctgcggtagcaaacatctggtcaataatgtgttcgcgttcagactcgggtaactcaggcatacaataaagaagattaatacgagcgcgacgacgggcgcttttagcaaatttcccagcgagacgccctatgccagctaataaaggatcacggaatttgggtggaatataagcgagcgccgcaatcgctccagcacctaaccaaaccccccagaaacgcggatggaggaaggttttctgaaataccggaataaaaccagttgcgtcatttttttctttgtgcatggggaaactcttagaattggcggtgggctaatcatcattacagaagacacgttatacagacactctttttggcaaccttcatctttccaggcgacaacgtttaattcagtgtttgcagataaccgcttcgcaattaaagcccaatagcaaaaaactgatatcagccatctacgatgggctgacagactgaaactaaactgccagtgctcaactcactggcagcttagggataaacacaccgacaggctaacctgacggtatcactgctaatccagttgtaactgcggaataacttgcttaacaatggccaaatactcactgcgatctttaccactcaacccttctgaacgtggcaatttagctgtcagtggattaaccgcttgctggttcatccaaaattcataatgcagatgtggcccagtcgaacggccggtattacccgacaacgcgatacggtcaccacgttttactttctgcccgggtttaaccagcaattttttcaaatgcatgtaatgcgtggtgtattggcgaccatggcggataaccacatagttaccggcagcaccactgaattttgagattaagacttcgccatcgcccacggctaataccggtgtcccgacaggcatcgcgaaatccacgcctttatgcggcgcaatacgcccagtcaccggatttaaccgacgagggttaaaattggatgagacacggaattgtttcagtgtagggaaacgtaggaaaccacgtgcaaggccagagccctgccgatcatagaatttgccatcttcagcccggatagcataataatctttacctccagaccgcatgcgtaccccaacgagctggctttgctcactgcgaccatccagcatttcccgtgacattaagaccgcaaactgatcgcctttacgcagcttactgaaatctaattgccactgtagtgccttggtcacggcacgaatttcagcggctgtcagccctgctttcttcgcactgccgacaaaactaccatcaagacggcccgtcagaacactgttcttccactcgcctttctgcagctctttagtctctttgaaattgttcccaacacggttatacgtccgagtttcgcgacgcgacacttcccaagtcaggctttgtaaatcaccggtgtcattcactgtccaggagatttgctgcccgatcttcagattacgtaagtcacggttttggttcgctaataaagaaacatcagagatatcaatcccatactgggtaagaatgctgctcaacgtatcacccgttgacacaacatactcatggacaccagtgtcattggcatctttggtgtctaattcatcttgtgggattgcatcgtcaggcgttggctgatcgagaggttcactggcttctggcaataaaatgcgggattgactggtatctagcaccacgctcttggcaacaggttcatgctctgggtgatagataaaaggccgccaaacagcgacggccagtgtcattacagtcaacgaccccaacatgatgcgatggggtcgaggaagattgttatatgctaaagtgatagttctgactatctgctgcacttatgagtatccttttaatcttacttcaggcagctcacatattggttcgacaactgagacaaaaagttcacatagctgtccttgtccaatactataccgctccctaaaggatccagtgtgccagaacgcacgttagttcccttggcaacagcattaatgaccgctggcctgaattgtggttcagcaaaaacgcataccgccttatgctcaaccaactgtgttcgaatttgatgtaaacgctgcgcaccaggttgtatttcaggattgactgtaaaatgccctaatggactcaagccaaagtgattttcaaagtagccataggcgtcatgaaaaacaaaatatcccttaccttggacaggcttaagcatagtaacaatatttttttcattttgcgctagttgatactcgaatcgacgcaggttcgcatctaatttgtccttattttgtggcgtaagttccaataatctgtcgtgtatagcaattgcagcctgtttagcgatggccggtgacagccaaatatgcatgttatactcaccgtgatggtggtcatcagtcggattatctttagcatgatcatgatgatgtccactctcgccctcttcagcctcatcatgttcatcactcttcatcaacaatggtgtaacagaaggtaactgtgataaagcgatctgtttattttcagcgacttgcgttaatggttttgatagaaatgcttccatttccggcccgacccaaataaccaattcggcgctacgtaaccgctggacatccgatggacgaagcgcataatcgtggggagatgcgccatcaggtaataaaacctcggttggcagcaccccatctgcaatggcggcagcaataaaacctagcgggcgtattgatgtaacaacggccgccgaagccagattaaagggatttgccagtaaaagtgcgctggcgagcattgcctgttttagccatttatttttatgtaacataatacgaattctcgacgttttgatgggtaaagcgtaatattataacattcactagattctgcaaatataatcatgatgcccatattggtaacgcttaataagatatccgtcacttttggctctcgccgggtactgaacgatatttccctttctctgcgcccagggaaaatccttacgctgcttgggccaaatggcgcaggaaaatccacactggtacgggtggttcttggccttattcccccaagtagtggatctctggttcgtgagcctggcttacgcatcggttatgttccgcaaaaattgcatttagatgccacattgcccctaactgtcagccgctttatgcggctaaagccgggggtgaaaaaagccgacattctgcctgcactcacacgggtgcaggccgctcatttgctggatcaacccatgcaaaagctttcgggcggtgaaaatcagcgtgtgctcctcgcccgagccttactgaaccgcccacagttgctggtgttggatgaaccaacgcaaggggtcgatgtcaatggccagttagcgctatatgatttaatcgaacaactacgaaaagagttaggttgtgctgtgttaatggtttcccatgatttgcatttggtgatggccaaaactgatgaagtattgtgccttaatcaacatatctgttgttcaggcgcaccagaggtggtttcaacccaccccgagtttattgccatgtttggtaatcgtggtgccgagcagttagccgtttatcgtcataaccataatcatcgtcacgacttgcatggaaaaattattttgaaaaacagcgggagccgtggcgcatgattgaattactgttacccggttggttggctggtgtattactggcaacagccgctggcccgctggggtcttttgtcgtttggcgtcgcatgtcctactttggtgatacattagctcatgcctcattgcttggtgttgcgtttggtttgctgctaaatgttaacccgttttatgctgtcatcgcgatgactatggtattggctttgattctggtttggcttgagcgtcgcccacaactggcggttgataccctattgggtattatggcccacagcgcattatcactgggtttggtggtggtcagtttgatgtcaaatgtgcgggttgatttgatggcctacttgtttggcgacctgctttccgtgacgctgagtgatatctggcttattgcagccggtgtggtggtggtattagcagtcttgttctggcaatggcgggccctgctctccatgaccatcagcccagagcttgcccatgttgatggtgttaacttagagcgggtacggatgctactgatgctggttaccgcactgacgatagggttatcgatgaaatttgtaggtgcattaattatcacctcactgttgatcatcccggctgcagcagcccgtcgttttgcccgcacgccagagcaaatggccgggattgccgtagggattggtatccttgcggttacagggggtttaacattctccgccttctatgataccccggctgggccttccgttgtgctctgtgctgccgccatgtttgtgctgagcctgtcgcaaaaagcacgaggatagtcatcacttcacgctgtggggtttaggcctataacccccacagcgtgaaacgtattattcttcccgagtaataccaaaatgtttatacgcgtgatttgtggcaattcgcccacgaggagtacgctgaataaagccttgttgaatcagatacggctccagaacatcttcgatggtttcccgctcttcaccaatcgctgccgccagattatccagccctactggcccgcccataaatttatcgataaccgctaacaacaatttacggtccataaaatcgaacccttcagcatcgacattaagcatatccaacgctttcattgcgacctcaccgttaatggcaccatcggctctaacttcggcgaaatcacgtacacggcgcaataggcggttggtaatacgcggcgttcctcttgagcgacgtgccaactggtgtgccccctccggcgtgagttccagccccaaacacttagcactgcgtgaaacgatatgctccagatcagccacctgataaaactccagccgctgcacgataccaaaccgatctcgcaaaggtgatgtcagtgaacccgctcgggtggtcgcaccaatcagggtaaacggcggtaaatcaagtttgattgagcgagccgcggggccttcgccaatcatgatgtccaattgataatcttccattgccgggtaaagaatctcttctactaccggtgacaaacggtggatctcatcaataaatagcacatcatgcggctccaggttggtcaacatggcggctaaatcaccggctttttccaataccggaccggacgttgtgcgcagattgacccccatctcgttggcaataatgttcgccaacgtggttttacccaaacccggagggccaaatatcagcacgtgatcgagtgcatcaccgcgttgttttgctgcctgaatgaagatttccatctgttcacggacatgaggttgcccaacatattcagtcagtagcttagggcggatggcccggtcaatgctctcttcatcattgataactgcggccgatattagacggtctgcttcaatcatcccttaccccttcataccctttgaatttgaagccgcagaggctaactacgcccctcacccgaatgactaatttttttaaattcatcggattcgtttgccagctctctacaacgtcaataacgttgggtatataacacaattcattctataaatcggcggcattataacgccgcacggagagcatcacggatcagtgtttcacaatcggcacccggcttggcaattttactcactaaacggctggcctcttgtggtttataacccagcgcgaccagtgcagaagcggcttccgcttcgatatcagcatccgaggtttgtggcgaagccgttggtaacgagatatcaccggtattattaaacagatcgccgttaaggcctttaaagcgatctttcatttcgaccactaaccgctcggcggtctttttaccgacacccggcagttttaccagcgttgtaatatcttcacgttcgactgcgccaacaaattgctgtgcagacatcccggagagaatggctaaagccagttttggcccgacgccgttaactttgatcaattcacggaacagcgcccgctcctgcttattattgaaaccatacagtaactgcgcatcttcgcgtaccacaaactgggtgaagataatggcttcctgccccaactcgggtaactcatagaagcaggtcattggtaattggacttcatagccaacaccgtttgtttccagcagcaccagcggtggctgtttttccagaatgatacctctgagacggcctatcacgttgattctctccttgcccactatccccttcagaattgacgctactgcgtggttagcggcattcattcacccgaatcacttactggtcgtttgaccttaaaataaatagattcatcgggatttgtttgctgcctaccggctcgaaacgccaattattttggggataaacattaagttcagcattgtgtttatcactcaaacagcactgtttatagcataaaaaaggctggatggatatccagcctgtgataacagttaacctgttcgcataaacctgatcggtcagcgtatccggccacgtgataatgtcatttggtcattacccaaacgcaacgtattttggctcagatgacaatgtgtaatggcgatagctaatgcatccgccgcatccgcttgtggattcgccggtaatttaagcagggagcgcaccatgtgctggacctggcttttttctgccgcgccggtccctacaaccgtctgttttacctgacgtgcggcgtattcagagacaggtaaattgaggtttactgccgccacaatggccgcgccacgcgcttgccccagttttaatgccgagtccggattttttgccataaagacttgttcgatagcaaaaaaatctggctgaaactgcgtaatgatttcggtcacacctgcgtatatcaacttcaagcgagtaggcatatcgtcaaccacagtgcggatacagccactgcccagatacgtaagttgacgaccttgctggcggataacaccatagccggtaacacgagaaccggggtcgatacctaatacgatcgccatactcgtttatttaccttattcgccacctgattgagcagccgtattgatggggaaagcacctcacccgatatccccgtcctacttcaagttgcctgtgcgttggctacgttcgttactcactccatccatggaggccactgcaactcgaattatttagagtataaataagtgtggtgcctgcattctgcaaattgcgatgcgataacgcttacagggttgctgctacttcatcagagatttcaccattatggtaaacctcttgcacatcatcagaatcttccagcatatcaatcaaacgcagcagtttgggggcagtttcagcatccaattccgctttggttgatgggattaatgacacttctgcaccttcagccaccaaaccggtagcatccaacgcatcttttaccgcgcccagagattcccatgcagtaaacacatcgatcgcaccatcatcgtaaaccacgatatcatctgcacccgcttctaacgctgcatccatcaccgtatcttcttccaaacccggcgcataagaaataacgccttttttggtaaacagataagaaacagaaccatcagtgcccagattcccccctgttttggtgaatgcatggcgaacttcagatacggtacggttacgattgtcactcaagcattcaaccattacggctgtgccacctgggccataaccttcgtaaatgatggtttccatgttgttatcttcatcaccacccacgccacgggcaatcgcccggtttagggtgtcgcgtgtcatattgtttgacaacgctttgtcgatagccgcacggagacgtgggttagcaccggggtcaccaccgcccagacgggctgcagtgacgagttcacgaatgattttagtgaaaatcttaccgcgtttggcatcctgtgccgctttgcggtgttttgtgttggcccatttactatgacctgccataagaatctccaaaatagcctaatgatacccttcacacctgacgtgacagcgttgggtctagacggaataaagaacatactcttcaatcgcttgttgattactccaggacttggtcaatacggcagcctctgccgcatccaaccactggtaggcgagatgctcagtaatcacgatatcccgctcctccggcaacgccaaacagaaccaatgttctttgttacgcgtaattcccggagcatagcgacggcgcaaatgcgcaaagagttcaaactccacacagcgctgacagtcgagcaacaccagattttcacccagaatgtcaatgccgacttcttcctttacttcgcgctgtgcggtttgcaacggagcctccccctcttccagactgccggtcaccgactgccaaaaatcaggatcatcgcgccgttgcaacatcaacactcgcccgctggatttggcatagatgacgaccagaaccgactcggggcgtttataattcattactgattctcttctgccccagcatctgtagtgcctttcttcgccaccacgctaatggacaactcttgcaacgaggccgggttggcaaaacttggcgcatcggtcatgagacaagccgccgcagtcgttttagggaaggcaatgacgtcacggatgttatcggtaccggtcaacaacatgaccagacgatccagaccaaacgccaagcccgcatgtggcggggtgccaaatttcagcgcatccagcaagaagccaaacttctcacgctgttcatcctcagtgatgcccagaataccaaagaccgtttgctgcatttcagtgcgatgaatacgcacagaacccccgcccacttcatagccgttgatcaccatgtcgtaagcattggcgatagcggtggttggtgctgcggccagttgttccgggctcatatcttttggggcggtgaatggatgatgcatggccgtcaggccgccttcgctatcatcttcaaacattgggaaatcaaccacccataacggtgcccatgtccccagacgcgtcaactcgagatcacgccctactttcagacgcaacgcccccatcgcatcggtcacaatcttgtaactgtccgcgccgaagaacaggatatcgccactttccgcctgagtggccaccaaaatggcgtccaacacttcagcactgaggaatttggctatcgggctttgtaccccttcaagacctgcagcacggtcattgaccttcagccatgccaagcctttcgcaccataaataccgacaaactgaccatactcatcaatttgtttgcggctaagttgcgcgccacccggtacacgtagcgcagccactcgccctttggcatcattggccggaccggagaacactttaaattcaacatctttaaccagagaggcgacatccactaattccagtgggttacgcaggtctggcttatcggaaccataacgacgcatcgcttcagcaaaggtcattaccgggaaatcacccagatcaacgcctttggtttcctgccacaattcacggaccaatttttccatcacttcacgcacttgatctgcgctcatgaacgaagtttcaacatcgatctgggtaaattcaggctggcggtcagcacgtaaatcttcgtcacggaagcattttacgatctgatagtaacggtcaaagccagacatcatcagcaactgtttgaaaagctgaggagactgtggcaaagcgtaaaacttgcctttatgcacacggcttggcaccagatagtcacgggcgccttccggtgtcgctttggtcaacatcggggtttcgatatccaggaagccatgatcgtccatgaagcggcgtacaaaactggtgattttggcacgggacttcaagcgatcagccatttccgggcggcgcagatccagatagcgatatttcaaccgctgctcttcactgttgatttgattggaatctaacggcaatggctcggagcgattaatgatattcagcgtgttagcaaagatttccacttcaccggtggacatatctttattgatttgactgtcaggacgtgcacgcacagtaccggtaatctgaatacagaactcattacgcaactcagaagcttgttcaaaagcggctttatggtctggatcgaagaatacctgaacgatgccttcgcgatcgcgcatatcaataaaaatcaggccacccagatcacgacgacggttaacccaaccacaaagtgtaacgctttggcccacgtgggacagattcaactgcccgcaatattcagtacgcatacaatatccttttactcagccgatgccgcacgcgttatgcactctccgtgcggcgattttctggtgaaccctgtattctggtaaacctaatgttttggtaaatcttacgttttggtcaactttacgctttggtaaaccgctgtgttctatttattaacactttattgttttattaacgcgttattgtttcaacctcagcattgtttcaacctcagtgactgctctctgcttaacgcccggttttaaatctgtcgcgtgccttttcgttggaagctggcacagagattttttcaaaaatacaggctaatcgatggttgcaagcgctacacgccctattttatccaaaagaaaccgtatataggcagaggtgttttgggttaaagagcgttgaaaaaagggggtcattataaaggaaattcatggcatagataagagcgaacacacagctcaggcacgacaaaattcctttcagtgagattttaacgcatcatttaacaaaatcaccccctgacataggctagctgataacctatgttaatattatttggtcagcagattacctatttcgggcgacaaatctgccggggcagcaaacgaacgcgtcccgatgagcttacatcagtaagtgattcgggtgagagagaacagctaacaacaccgtaacgtcaagtaagaagggaatgacccaaattaattggcgttacagctaggcagcaaacgaacgcgtcccgatgagcttacatcagtaagtgattcgggtgagagagagcagctaacaacaccgtaacgtcaagtaagaagggaatgacccaaattaattggcgttacagctaggcagcaaacgaacgcgtcccgatgagcttacatcagtaagtgattcgggtgagagagagcagctaacaacaccgtaacgtcaagtaagaagggaatgacccaaattaattggcgttacagctaggcagcaaacgaacgcgtcccgatgagcttacatcagtaagtgattcgggtgagagagagcagctaacaacgctgtagcgtcaagtaagaagggtaaaagatgtatatcggactgccgcaatggcaacacccggcctggggccgactgggtcttcgagacttggcggactatagccgctattttaattgcgttgagggtaataccaccttttatgcattgccacggccagaaattgtgctgcgctggcgtgatatgacaccggacagtttccgtttctgctttaaattccccgccacaatcagccatcaggcggctctgcgtgactgtgataaagaactacaggctttttatcattgcctggctccgctgaatgatcgcattggtcaactgtggttacaactgcctgccgcctttgggccaaatgaattggaccgtttgtggcagtttatcgataagttacccgctggttttcagtatggcgtggaagtccgacacccagagttttttgccaaaggtgccgcagaattagcccttaatcaagggttacatcagcgttcaattaatcgggtgatgctcgatagccgccctattcacgccgccaagcctttaaccgccgccgttcgtgatgctcaaagtaagaaaccccgtttgccagtacatgctgtcgtcactggcggccaacctttagtgcgctttattggtggcgaccaattggatgacaacttggccctgtttgcaccctggctacaaaaactgcctttatgggaacagcaccatcaaccctacgtttttattcacacgcccgataacggcgactcaccgcagcaagctcaaaaaatttggcaaaagttggcagaagccatcccgacattgcccaccgcacccgattggccagagcaagagacactcttttagtcacttcagcgtgttagtcacatcagtgaggagtgcgcataatcgtgctctcagccttatcttttcgcgctgcaaattaagagtcaataaatgataagttcgccatttttctagcgacagccacccagtagacggttatcattattcagccagtctatggttgggcaatggagttgaaaatggttagctctctttatgtggtgttgggcgcactgttattaatcaagctgtcattcgatgtggttaaattgagaaaccagtaccgggtagcttatggtgacggtggtttttatgaattacagaccgccatccgtgtacacggcaacgccgtagaatacatacccatcgctgtcattttactcattatgatggaaatgaacggcgcgctgacgtggatgatccatatttgtggattaatgctaatcgtcggtcgcctgctacattattatgggttacgtcatcgcgaaattcgctggcgtcgctccgggatgagtgccacctatgtttcactcgtattaatgattattgcgaatatttactatttaccgtgggatcagattttcagttttacctgattctgcattaaggcagtccctgttccgacagtaagataaccggagcaaccgttagtctgggcggcatatcgccgcctttatgtttattcccctctcgcgcccctcgctttatcacgcttatcggccaagttttctgttataatatgcgcctttaatttcttgctttgtttatctcagaatctcagacgccatgccaaaccgcgatactcaatctcaaaacgatacgccacgtcattctccagaggcggcagaaccccagcgcgatagcctgtttgctgcgcctattgctaaattaggtgactggacctttgacgagaaagtcgctgaagtgttccccgatatgatccagcgctcggttcccggctattcaaatattatttcgatgataggcatgctggcagagcgttttgtgcaaccgaacagccaaatttatgaccttggttgttcgctgggtgccgccacgctgtcaatgcgccgtaatattaaggccgaaggctgcaaaattatcgcagtggataactcacccgcgatggttgaacgttgccgtcgccatattgatgctttccgggcagagacgccggtagacgtggttgaagccgatattttggatatcaaactggaaaacgcatcgatggtggtgttgaacttcaccttgcaatttctcgaacctgccaatcgccagcgcctactcaatcaggtatatcaagggctgcgtccaggtggcgcactcgtattgtcagaaaaattcagttttgccgatcataacgtaggcgaattattgttcaatatgcaccacgattttaaacgcgccaatggttacagtgagctggaaatcagccaaaaacgcagcatgttggaaaatgtcatgctgaccgattccgtggaaacccacaaaaatcgtctgcatcaggcggggtttgaacacgcggaagtctggttccaatgctttaattttggttcactgattgccctgaaagcaggagaggctcaatgattgaatttggcgatttttatcggctgattgccaaaggcccattaagcccatggttagatactctgcccgcacagctcagcgcctggcagcgcgaatcgttacacggtaaatttaaaacctggtttaacgccgtggaacatttgcctcaactgacgcccaccacactggatctacactcaggcgtaagggccgaaatgtccccgcccatttcggctgggcaacgtgaaggaatggagaatatgctgcgcgccctgatgccttggcgcaaaggccccttctcgctatatgggttggatatcgataccgaatggcgttcagattggaagtggcaacgggtcttgccccatatcagcccactggcaggccgtactattctggatgtcggctgcggcagcggttatcacctgtggcgcatgattggtgaaggtgctcatctggcggtcggcattgatccaatgcagctatttttatgtcagtttgaagcgatccgtaagcttttgggtggcgatcagcgggcgcatgtcctgcctcttggcattgaacaactgccggaactggctgcttttgataccgtgttttccatgggggtgctgtatcaccgccgttcgccactggatcacctctatcaacttaaaaaccagttagttactgacggagaactggtgctagagacactggtcgtcgaaggggacagccaacaagtgttggtgccaggtgatcgttacgcgcaaatgcgcaatgtgtactttattccttcggcacccgccctaaaagcctggctggagaagtgtggtttcgttgatgtcagaatagcggatatggccgtgactacgactgaagagcagcgtcgtactgattggatgaccagtgaatcattagccgagttccttgacccgcacgatcacagtaaaacggtagaaggctatccggcaccactaagagcggtgttaatcgcccgtaagccataagaaaatcccccaactcacccagatgggggataccgttcgttatattccaaacaagtggtgttactacagggcaaaacgcgcgaatccccgaattgacacacccgtaactcagataattgagagcagctaaccaccctgcaacttcacgtaagagggatatatatcaatatattgtgtactgaattaggcgcactaggtgtgcttggcaagaggcgaccccataaccaataaactcttcatagcttcaacgacctcaccatcaacacaatagtgagaaaactcatcgacatcactgtcggcgcacatcgtcaccccggctttacggtatcgcatggttgatggcaccgtccgcccggcagaactgtgtaattcacgaatccctgcatcaataaacttctgcatattcgtcaaccgcaccccggcccctgccataataatcgggccttgatccttggttgctgcaaccaaatctttcaacagagctaaacccaattcagcattttgctgctgccctgaggttaaaatacgcgccacattaagttcagccaattgctttaaggcaatcatcggattttggcacatatcaaatgcgcgatggaaggttaccgccagtgaaccacttactgacataatctcccgcatccgtggcatatcgatatgcccatccgtatccagtacgccaacgacgacgccagcaaagcccaagtcacggatccgcgcaatatcatttttcataatagtaaaatcattgctgctgtaacaaaaatcaccaccacgtggccgaactatcggatgaaccgggatagtcacggtttctctggcctgcattaatgcgccgacactcggcgtcacccccccttcagactgaccacagcacaattcaacccggtcggctcctgccttttctgctatttgtgcacaatcaacgctatagcaacaaacttccaatttagtcattatctcccccgtttgacagatttcactgcgacagtgagtgtaaaccacctgaaaattaatgattcactggcaaattaacaaaatgccgaatatctctctcgaaccaaaacagaatacgattaaccatgctgaactattgactatggcactcattttaaattgatgagtagatgtcagtcacagtgataaccataagtgatagtcgttattgaaataaataacccatatacgttagcgaccgtgctcgctatcaacaatttggcgtaaaataatttggcgcaaagtatatggatgaaacttaatcgttatctccccatcactcactgccagtgtcgggttagatagacgctcgtgttccccgtgtggcgaactgcatttcacgctcacccctgctggcaacaccgccggtaatagtgttcgggcgcggtgcattaacgtctgtgggtcacccggtaaaacaagttcaatatgttcccacccctcgtgtgggtaatgttttttaccgggatacggtaactcaatacaatctatcaaccatggcccaacattcagcggttgtgtcatatcaaacaggcaaattggccgtccgttaatcaatgtctcagacatcaaatggccacattgttgtaacccgagacgccagcgctctgcggtttcagcttgatgacaacgtaatgagatatgatcagcgcaaaattgcgttaaatccaaattcaattgagtagcaaaagcgactaactgttgctcaaagcgcggtaggtctgctaacaagtcctgtaattcaatgatctcttccaggccgtgcatgtggttctccgtctgatgggttaggtagggtgttgaagcggcaacaatttaccgttatttatgctcgtcagccagatataatctccccctctttttatacccaacgtcactggcgttgccgccaggccaacaaacaaacaaacaaacaaacaaacaaacaaacaaacaaacaaatctcaccgaattgacattaaagatatgattcgagtgagtgaacaccgttagctcttatggcttcaagttcgaaggggaggcgaataaaattgccacttagcctctttggcgatgagattcgccgcaaccacgggcctggtactgacgccgatagccaaatatgatataaatcctgccagcttatgactcacactccgtctggctaccttgctgtcaacactcgacgagtgaggccaccagactgcgttcctgtttagctgacacagcacaatatatatagttgatacaaaagcatctagttgacacaagaatatgtaactgacacaagaatatatagttgatacaagaatatgtaactgacacagaaatgagtcactggcacagaaatgtgactgatccagaattttttgtgcataattaatctgtctttcgtatgtaattaaggtaacccggtgaatattcaggctcttctctcagataaagtcagccaggcgctgattgcagcaggtgctcccgcagattgcgaagctcaagttcgccaatctgccaaagctcaatttggcgattatcaagctaacggtgtgatggccgttgccaaaaaacttggcatgcaaccccgacaactggcagaaagagtcgttgaactgctcgaccttacaggtatcgccagtaagattgaaattgcaggccccggttttatcaatatttttctggatcgtcagtgggtggccgagaaagtcgaatatgctctgactgcgcctaaattgggcgtcgcgcctgtcgaaccgcaaactatcgtagtcgattattcagcacctaacgtggctaaacagatgcacgttggtcacctgcgatccaccattattggtgatgctgcagtacggacattggcgtttttgggccataacgttatccgtgccaaccacgtcggtgactggggtactcagtttggcatgttgatcgcctacctggagaaaatgcagaacgaaaatgccagtgatatggggctatcggatctggagcttttctatcaacaagcgaagaaaacctacgacgaagacgaagagtttgctctgcgtgcccgtgcctatgtcgtaaaactgcaaagtggggacgaatactgccgtcaaatgtggcgtaaattggtggatatcaccatggcacaaaaccaggttgcctatgaccgcctgaatgtcaccttgaccaaagacgacgtaatgggtgaaagcctgtacaatgcgatgctgccagagattgtcgcggatttgaaagccaaagggttggccgtcgagagcgaaggtgcgaccgttgtctatctggatgaatataagaataaagacggtgagccaatgggcgtcatcatccagaaaaaagatggcggctacctctacactaccaccgacattgcctgtgccaaataccgttacgaaacgctgggcgcagaccggatactctattacatcgatagccgccagcatcagcatttgatgcaagcctggaccatcgtgcgtaaagccggttatgtgccagaatccgtgccactggaacaccacatgttcggcatgatgctgggcaaagatggcaaaccgtttaaaacccgctctggtggtaccgtcaaattatccgatttactggacgaggcggttgaacgtgctggcaagttgattgccgagaaaaacccggatatgcctgccgatgaattgaagcaagtgatcaatgcggtggggattggcgcggtgaaatatgccgatttgtccaagagccgaaccacagactatattttcgattgggataatatgctggcgttggatggcaataccgcgccttatatgcaatatgcttatactcgcgtggtttcagtatttagacgtgcgggtgttgatgaaaccagcctgacgctgccattagtggttacagaagatcgcgaagccaccttggcgacccgcctgttgcagtttgaagagatcatcaccacggtggcacgcgaaggtacaccgcatgtcatgtgttcttatctctatgatttagcaggcttgttctccagcttctacgagcattgccagatcctgaatgcagagagcgaagagatccgccaaagccgcttgaaattggcaatgttaaccgctaaaacgctgaaacaaggtctggacaccttgggtattcaaaccgttgagcggatgtaaatcgtcaaaaaaggcccctcggggccttaaaaaacgattagcttgtgtgcttacatttcatcttgattagcgaggttttgggctaaaagggagttcatcaaaagcaagaccggtggctttttcacccttgattttaccaacagactcactctcatctgaactattgtgagggtgatgaataaagggggttttcccctcagagacatctttaccagccccggttaaattccctaatacactaggagaaacattaaacccaccccccccttatgagtactattttttatattgctcagttccctgttctctgtttccaaggtgagctgccctgatccactacttatttccgcgccgtgtagtttggtggtcccttttaccgaaatattcgtctcatcaataccgaaaataccggattgttcagcaaccgcatcattgtttactatttgtacatccaacttcgcacgcccatcaaggccttctgggccgctggcgatccccttcaattgaccgcccagatagcgtgccgttttatcagcaaaattacgggattttgtctcagaagataatgttggaagatatactccttgagattctttactgaaaccgaccccgcccatcgtatcttttggttttactttgttgttatacattaacccaatgtctttaatacctgagtctaacttttcttgagtccgtttctcgaacttcttgagcgtgaccttcgagagtttagatgtaacgctactgcttttatcattggtatggcttagcgataactcaacatccaccttgacactgtcttccttactcttgaggctttcgatcgtcaggtcccggcccacgttaacatcagcccgcgtgctctcaattcgtgcccctttcattactgcatcttttttggtattcaaagaaaaatatgcagtgttgatatgcgcattctgatgtttaaacatatcttgtttatccaccattactttaatgccagcacctttataatgactttcactggctttatccttgtcaattgttccatcttcttttttaggcgatgtgtttttcaggaccatatccaggttaaacccaaaattccaattatcctttggcaattcacttaatgcagactcgataaataccccaccctgttgcgcactcaaatcgacttttggtgcatcaatttttaacccttctaaatggatggcttgattgctgtcactgtctgattttatagacaccgtattcttactataaatatggccgccctgacggtcagaaaccgattgattgactttatcagcctgaacgcctgctcccacaaaaccttcttttgaagcaccgcctgttgctcgtttcccccccagacggaagtcagccagcgcactatcattaatatcggcactgccagacaccgcggccaacagtttgacctctccagccgccaacaaagagacatcgcttgcccgggttccttgcttgccgatctgcataccttttgtagtaagatccgcgcccgctttgagcgttacattaccctgtgtattgattttacttacaatagcgtcagtgcgctggcttcgaccttgttggtagcccccgcccccttcaaggcgaaactccttgctgccagaagagccaccgagactcaatttgccatgacccgaaaattttatattactgctgcgttggctatcctgtacctggtcaaaataaagattattgcccgcatcaatggttatatccccatttcccccctcaatattcgtcgcataataataggcatccccggtcgttttgatagaaacccccgacttggcattaatattcccgaccaacatctcttcagcatagctgtcaccctggctggtctccgccttaacccccagatggccttttatctcctgagtggccgtcatgcccccccgaagacttacttcacctttttcttgctccgttgtatttgctttactgtttactgcggcacggctgaaatgacgtgccccctgtaaactcataccgccctcggtagcgtgatattgggtcccttcatccagcacatcttttttcgccacctgcttaatgtcttgggctttaatcgaggtaaccaacgctaacgcgtcattgtctgacgttttggttcgactgcctgatacatccacatccagaccaatcgttgggtctgaaacacctttctggcttcctctgccaccgatataatcaagcgtattagccggatctttaatgactttttctattggacgggtcatcccgctgtgatcaatattattaccgatgctgacatcaacctgtaatgtatctgttttggagaaagcaagattattgctcgccatattattaatattcgaggcttcaactgaatagtttttagccacatcatgctgcgtcccttgctgattaagatcgcctcctgcattaatatttaaatcacccttaatatgcgttttaacgaccagattattctcaatgtcgctgtaactttctttgtcaatatgggtatattgtaagccattacctgttttatccatccctgacgtgaaataaaaacccccactattattaacctgatttttattgattagtgcacggttttttgcggtgaaaaatccaacatttttgggtgtttttattatcacgtcacccttagaagtactgataccagtgccaaagaatttaatatcgtctccggcagtgatattaatctgttctgcacttaatgttgcaatttggtgttcatctctcagtgtattttcagtgtctttttgatgattaatgagaatacccgcacgatactgtttatcactgctttctttagcaaaccactctatgctgaggcgggttttttcctcatctattttttgttgctgacgagcagcctgtacggtcaacttctcattagcattaatatctagctttccgtttacattaattcgactaccatcaatataaaggtctttttgactgaatatgcggaaatcgccatcagaactaatttcgctgtcgataaatttttcatagtgattttgggaagtagaagcactctcgttggtatgcattataccaccagttttttgatcccttttaaagctgcgtgtccccaacacaccatcaatactcagataattttgagccgagatctctccactatctactccatttatttttccaccgagtattctggcatcattacccgcagtgatttttacccgccctccgactaaatctgacttattgccggtataaacatactcttctatcttgtctttttccgaaccatgagcccccccccacatattgtagtcaatatctttaaactctgaagttaacatacttgccagcccaatatagacgtcacccttagcatctattgataactcaccctctgaagctattttggcaccatggatatgcgtgtttttgctctgtatatcaatattccccctcgccttcatatcaagaggggcgaacctttcagtgacggtttctacattattatgacctcttttcaagtcctcatcataattaatataggtaatattatttattgtagtattagtttcagttgaaccatttaaatgaatatcaccttcagaagacaatttaatattaccataggcttggatattggcatttttcagttctaaaccatcctgcccatgtaatttaacattcttccgactcataattgcactggcttgcgaaacatgatcattgtttttaatttctactttcttagttggcgcatcaagaatattcacatgagtaactaccactcctgtatcctgtgaatgcttaattaaatgtgagtcaacatgtaaactctttgccgtaattgagagatcatcattacttaaaattgtagtacctgccaatttaacatcttcgacagcaacaaaatcaatacggccagcattaataatggttttgttgactttattttcttttatgtcaaataacttcacttcatcagcagtaaattcccgtgtagtatcaatcttgttcgccgatatattcattccattttttatggttatatcctgcctgccgtcttctgccgctcttaatcgcaacgtgccagaggtgaccaccttggtttcctctgcggtcacatcaccaaataaattaatgttattatcttcccttgtgtcaactaaattaatacggttagcggaaatactgccaagatagtagccatcaattgtttttattttactattacctgcttctacctctggagttttatctttcataaaatggtacatattttggcccacaacaaaatccgcatcgcctttgactttaatgtggccattagtgctaataactggtgcaatgagtgtcaatgcatcagccatattattatcatcgcgatcatttgacacattcaataaattagcattccctatggtgtctatactgcgtagatcaccacgaaccgtaacgactttccctacggctaacgtgacatttttaaactctggcgcaaaactacatccctgacagctaatcccattagcatttgccagaatatagtctgcaggtatgcctacgatatcctggtgcccagccaatactgaagcatttggccccaccacttcatttaaaatcacacgtgctggtgagccacgtaaattaaggttagcatcataagtcaatccattttttacaactcgctcaagtgaattattaaacactaccccatgttcattaacatgaaattccatatattgattatgcgagagaccatgctctgacggaggagcgatatttatcacactcacaccatcaggattattataaacacttgggatatgttcattacccctcatgtacgtatttcccgctgcttctatttcagcagaatagctatttgtgattggagtaagaattaaagataagataaccgtcaactttcctgctggggaaagtttaaatttatttattttcattaaaataaccttatttaaattacgttgagttagaaggtataagctatacggcccaatacctgtacaggttcgttctgtttattactatcggaaagccaccaaccacggctggcttccacatcaaataatgcttggtgatagcgcatggatataccagcactcacacccgcattactttgccacccttgctgacttccatgctttaaagcacgtccgccatcaacacccattcgaggggtaaaaagtatattccccataaaaaagtgcttggataacgtatttttcatataccaaccatgatctgccgattgtgaactacgactaaatcctctaatggcattacgttcagtcaaacttatccactcaggagaaggcgcataattcttactgtattgcccaactaaagcatgatcaaattggtacggagaatttaatagagagaaattgtgattaaaattaaccatcaattttcctgtggtaaattgtactgcatttattttatttttctgatgagtaccaaaccatggcacacctctttttattgccgcattaacattcactgaaccatgaggaagaatacgaaattgattgacacctaattcaagattagtaaatcgataactgtagacacctacttttgcctcatcgacatagttattaatctgtttgtgctctacttgcatacttaaactgtttatctgcttttgtgtacgatggaacatataatcagtacggaagttatactgctgtgagttaccattaaaattcactgtcccattttttaatttctcatagcgccggtattccagataattagcaagagcactgaaagttaatgcaccataaggtaccgaataagaaacagtaaaatcattcttatagcgattctttgcattctctagcgtgcgattagcattaaaattaatagaatcagatagtccgaatgggctatctaaagccagtgacactcttgcttgccactcatcagaatttttatatccataattatcaatgacggtcgataagctccaaggtttattattgacattattaattctaataattgatttgcccgcctgacttcctggtaagatatcgacgtttactttatttgatcgtagtctgttagcctgatcgatggcctgatcaagctcggataaccgaaggggtttatcaataaagttagggaatataaaataagggttgactcttcgtcctccaccttcaattttttcaacaataccctcagtcacattcagtcccaactcccccgcattatttaatggaatgaaattgactctggccgccagataacctttagacaaatataatcgagtcacttccttggctaagatattaatatcatcttcactaatgcattcaccaagaatatgatcaatctgatttaagtcttgcgacgacagtaatgtattcccttgcaaaaataccccagtaattggcaggcatattttctctggggagatttttttctgtgatgcaacactatgatggtttgtagaaaaaaaacgttttcctactctattgccttcctcgttatattcattacgcacatctatgtcagcgtgtgataccacattatcatttaatctatttttattattctctgttgctaaaacagcattactaagcaacaaaataatcatatatttttttctaaaaaaaatattcatttgccataacacccgtgaatgaatccaatgtgcgatagaatttaaaaaacagaggattaacaacacactagatgtgtgggttaaaccaaaatttagttcttaaaaaaatcatgcattgaaaatacacagttaaaacgaacaaaaaaattcatggtaagattattaaattgaatttaatgattgataacgcaataaagtcaattcaaacatattcaattagaaactaaccaggttttatatattattgatggtttttttgttgcagatatagattgtggtttgcaggtttttgttgtggattatggacttagattgtgagcatgtgttgtaaatatgtattgtcaatatgtaaaaaagcccgaaattatcgggctatataatacattatttatttggattactaatactgattgattagttgattagttgattagttgattagttgattagttgattagttgattagttgattagttgattagttgattagttgattagttgattagtaaggtcagcccgttctacgggcaaaatcacgcactttaaagcccaataatgccaacatagcaaagtaggcaaaagcacctgcaacaacaaccgcagataaccgtagcaaccgatacgccatcccgccaacatcccaatcaggcatgacccacagtaaccctagcagcaccgcagacatcgcgataacaccgatgaccaatttagtcaggaatatggcccaccccggctgtggctggaaaattttctgtttacgtagctgccaatagagcaaactggcattcagacatgcccccaggccgatagacagtgataagcccgcgtgtttaaacggcccaatgaagatcaagttcatgacttgcgtgagtatcaaggtaataatcgcgatttttaccggcgttttaatattctgacgagaataaaaccccggagccagaaccttcaccacgatcaaccccatcaagcccaccgaataggccaccagcgcccgttgtgtcatcagggtgtcaaacgcgctaaatttcccgtattggaataacgagacgattagcggtttagctaaaattcctaatgccaccgcgcttggcaaggccagtaagaagcaaagacgcagcccccaatccatcaatctggaatattcatcatgattagcactggaaaaactctttgccagtgatggcagcaggatagtacctaacgcgccccctaacaccccggaggggaactccatcagacggtcagcgtagtacatccaggagaccgaaccagataccaaaaatgatgcaaaaatcgtattgataatcagggaaatctgactgactgataccccgaggatcgctggccccatctggcgcatcacccgccaaacaccggtatcacgtagcgacagccgaggtaataccaacatgccgattttttttaggtgcgggagttgatagcctaattgtaacactccccccaccaccacagcccaagccaatgccatcaccggcgggttgaaatgaggcgcagcaaacagcgcaaaacctatcatgctgacattgaggagggttggcgcaaaagccggaatagaaaaacggttccaggtattaaggatcgctccgactagcgaggccaatgagatcagcaaaatatacgggaaagtcacccgtaacagcgccgaggtcagagcaaatttatccggtgtatcagtaaagccgggggcggaaatgaagatcacccaaggcgcggccagcatccccgcgacggtgacgaccgccaatatcaaggttaacaggccagagacataagccactaatgttcgcgtcgcctcttccccttgctggcttttgtattcagccagaataggcacaaaagcttgggaaaatgcgccttcagcaaatattcgccgcagcaagttaggcaatttaaatgccacaaaaaaggcgtccgtcgccatacctgcaccaaatacccgtgccacgatggcatcgcgggcaaagcccagcacgcgggaaaacatcgtcatggaactgacggcggccagtgatttcaatagattcataggttcttttgatctgttttctaatgtgctgtaaataccaacgcctacggtctgcaggcgttgctctacccaatgggggattcgccgttatcaacacggccctaaagacgatagcaaaactggcaacagtctacgtatcgaatcatgaatagccactgcaaggtgtaaccaattactgaagccaatcgattttcactctcaccacgtgatcttgatgtgatgtcatgccaaccgatgatctcatcgtctattactgtaaacatcatctactgctgcaaaatacgctcaatcatacgttgtgcaacaatcgcatcttcacctgagacttgcggcctcgtttgattactgaccgcctcaatgaaatgatgcacagccccggtaaaaccacgttgttccaatgtcgtttgccagccgggagcaggttggcttatcacctgccccgctgacgcctgctgccattggcgcatatcggtaatgtgataacaggcaccgtcactgataacttgtacgctttcccgctgagttccggcctgacggtgcatactggtggtgatcaaacaaccaccttgctggaaatggtgctccgcatacagcatctgcccctgagcattggtctgaactgccccacccgtcaatcttgccccctcaccgcctagccacagcgccgtatccacgacatgcagatagtcatcgagcaaggtaaaacctaagtcgtgtggcccgatgctacttagccggtgcttctccatccgcagtgagaccgggctgctcgcctgttgtttcaactgctgatataacggggcaaaacggcgattaaaacccaccatcagcgctaaatgctgtttatctgccagttcgatcaattgctctgattgctctcgtgtttcagccaggggtttatccacatagacatggactccggcctgcaataaatcatgcacgacctgaaaatggctggcggtactactatggacaaaaacggcatcacttgccgcagcgagcgtatccaagcgtgaaaaataacgcatacgatagctatcacatagcggttgagctttagcttgattgggtgaaaatgcgccaaccagttgccaaccctgcgcctgagttaaaataggcaaataagccttttgcgcaatgccccccagccccacgatacccacgcgtagttttttcatatcgtccagttgaatcaacacgtcgtccaaacggcgtgacaactggataacctgctgttcaagctgggcaaccctagcttcaagggctgttttttcaagggctatattttcaaaggaatgcgtttcacgggggttggcttcaagggtgtggttattctcttcagcctctcccgctgccaataatgacgaagcaacgtccccactaaacagaggcataaagcgactttcgcgtttacccggttcccgtgccaaacgcaccacaaatggcccgtcttcacgtagagagagcgtcttcaaggtttcttcggtttctgcaacatcagcaaattcatacatccggttagttcgggtgcgtagctcccccggtgtttgtgcgccacgtaataatagcagggtaatcaccgcgacctcggcgggtgaaaatttcaggtcgccaaattcagaattgcaaaaacgatgttcgtacttcattacccgattaccactttggctgcggataaggtgttttttaaggagaaaatctaacgtttgttgtacttgtgattcggataattccattacaggatcacggctggttttttgattacaagcgagagtgagtccattgagtgacatcggatattgttccggtgttgtcacttgtttttccaataaacagccgataacacgggcttcatgtgcatttaagttgtgtttcattctaacctcagcgagtagacgcccactctttgttagttaaggccgtcagcacatgatcgcgccactgcccatcaatcattaaataatctttcgcatagccttcgcgctcaaaaccaagccgcgctaacaaattgccactgcgatgattatgcggcatgtaattcgccatgatacggtgcatccgctcttgccgctgcatataacgaatcagtggctgcaatgcttcaaacattaacccttggccttgccagcgctcccctagagagtagccgaggaaacaagcatgaaatgatccgcgtaacacattgctaaaattagccacaccacgtacttctttttcttccggatctaacagaataaagtaataagcgctgccctgcttttgcagttccatgatcattcccagtctcgcctgccaccccgacggcatacaatgactttgatctcgtacgggttcccacggtttaagaaacacctgattttcagcgtaatactccgccaagcgataagcatcacgttcatggaccagcctcaatgacatacggtcagtcgtcaggtgtactttgggtgttgctgtatgataaccgaacatctgctccccttagactagacagtgtactcaattgaatcacaatctatatggttcaatatacctgttatagggacatcgcgtaaaagcaccttggccgccttttcgtgacaccaagccgcattattacgcaaccaaactgctgaataagcattttattatgaaactctcgttgaggtaatgtattgacgataaaaatattatcccggtaacccctatcgtttatatcaatttgggtacaaactataagcctatttattttattccctcctatttttaagttctgacggtgaagcatggctttggtatcgcaagctcgaagcttgggtaagtattttttattgtttgataatttattagttgtgttgggattttttgtcgtattcccgctcatttctatccgatttgtcgatcaattaggttgggctgcgttggtcgtgggccttgctttaggcctaaggcaattggttcaacagggattggggatctttggcggggccattgccgaccggttcggtgccaaaccgatgattgtcaccgggatgctaatgcgagccgcgggttttgccttgatggccatggcggatgaaccttggatactttggctggcctgtgcgctgtcagggctgggcggcaccctgtttgatccaccacgcacagcgttggtcatcaagttgacccgcccccatgaacgaggccgtttttattcgctgctaatgatgcaggatagcgccggagcggtaattggtgcgttgattggcagttggctgctgcaatatgacttccacttcgtctgttggaccggtgcggctatttttgtgctggcagccggttggaacgcctggttactccccgcttaccgtatctcgaccgttcgcgccccgatgaaagagggcctgatgcgagtgttgcgtgatcgccgttttgtgacctatgtgctgacgcttactggctattatatgctcgccgtacaggtcatgctgatgctgccgatcgtggtgaatgaacttgctggctcaccggccgcagtaaaatggatgtatgccattgaagccgcactttctctgacgctgctttatccgctggcccgttggagtgaaaagcgttttagccttgagcaacgcttaatggccggcttactgatcatgacgctcagtttgttccccatcgggatgatcactcatctacaaacactgttcatgtttatctgtttcttctatatgggatcaatcctcgctgaacccgcccgtgaaacactgggagcatcgctggctgactcccgcgcccgtggtagctatatgggctttagtcgccttggattagcgctggggggagcattaggttataccggcggtggctggatgtacgataccggcaaaacccttgatatgcctgagctaccctggttcttgctgggtattattggactcattacattggcagggctttactggcaattcaatcgacggcggattgaatctgccatgttgagcagcagctaacgttatgtcccttatcaaccggagacgttttgcctttccggttgataagcacattcctcgcgcatacggcgcggtcttcagggttatctgattggcagatggcatacactgctacactatatgcactccgacacctaaaccagtacttacgtcaacgtacccgccccaaacggttgctgaacgaacacggttaataatgcaaaaccaccggttaaccggttactattgggccagtttgcgggcagtccctgcatagggtggcttaagtagatccatattgtgttgaatagccctctattgaatcgtgcgtattatgttggatagaccctattgtgttggatagaccatcatattgtagtgaattatgaattgtgcatattgcgatgaggctttgatgaaaaaattaatgtggggcgctgctgcccttgtggttaccgccacactggttggctgtaaccaactgactcagtacacactcagcgagcaggaacttaacgaatacctgcaaaaacataataattatgaaaaacagatcggtattccgggtctggttgatgccaatatcaccctgacacagttacagagccaaattggtcgggccgaacctggtaaagtgacattaaccggtaacgctaaagttgatatctcctccattcttggtccacaaacagccgatatgacgctgacattaaaagcacagccaacctttgatcgtgagaaaggggctatttacctgaaagatatggagttaactgattatactgtcaagccagagaagatggactccgtgatgaaggcgttgacaccttacctgaaccaatcgctgaaatcgtattttaatcagcaaccggcttatgtgctggatggcgaaaagagtaaggcggaagccatggcgaaaaaactggcgaaagggttagaagttaaaccgggccaattagtcatcccattgactgactaaccggcacaggtcatttcacgctacaggcccatctacccaaaatcattcgcttgcaacaaaacagcaagcgaaagcatcccgatgaatctattcattttatgaccaaaaaccagtcagtgattcgggtaagtgagtaccgctaacgcaaattgaagcaaccagcgctgcggcgtcacgccaaaagaggaatccccaaagtcattggcgttgtagcaaggcagcaaacgaaagcatcccgatgaatctattcattttatgaccaaaaaccagtcagtgattcgggtaagtgaatgccgctaccgcaaattgaagcaaccagcgctgcggcgtcacgccaaaagaggaatccccaaagtcattggcgttgtagcaaggcagcaaacgaaagcatcccgatgaactgacattagtcagtgattcgggtaagtgagtgccgctaacgctgctacggcgtcaaggacgaaggggattttcttcagataattcatcccacatagcctgtagagcttcgcgactcaactgtgctagcgtgcgataaaaaccggtcgtcgcatgggcttctactttccctagaaaacgcccacaccatggcaataaatagtcggtaaacaaggtgatttgcgcggcaatttcatcttctgcggcctgatcttctaaccatgacgctgccagcaataacccgccaaaatggtctgctgggccatcacctaatggcataccgcgctgttgcaggaaagccctgagctccgcttccggcatggcatcatcataatcagaggcataaggtgaaacactgcactctggcccaacgaacagcgcggtataatccgcaaccaacgcatctggttgataatcttgctgtaaacgggccagtagctccccttgctctagcggccaatgctgttccaatttaccttgttcgatcagggtaaacagtggcgctaacagcgggtcttgcggctgacgataaaacagtgatccgaggatccgacacatcagcgaaaaatcattcatttacatcatcctatttcttcggtgttttaatatgacttacagctctgctagctcggggatcgctgggcgaccacgctgctccagataatccagtaagcggcgcgggctgacattcagaatgcgctcttgtggaaaattcacttcggcaataatacgctcacagtgctcgaaaattcccagagcgtaggcaatatgcgagtctgaacccaatgccaaccagcctccggcatcacgaacggcggcggcaatagcacggcaattcgcctcactccccttgcgtgaatgcgcaaacgatgagttatttaattccaacgcgacattatattttgccgccgcttgtgcaatcgccgggatatcaacggggtacttaggattaccagggtggctaataatatgcacattcccctgagccatcgtggcgatcatcgcctgcgtgttggcggctttatcttgcggcggaaacacgggttcatggaaacccgcaatcagcaaatcgactgcatcaagcatcgggccagtacaatcgatatctccgtccagattcttaatattggcttcaataccccgcaaaataccaacaccatcaaccaaccgtggccatacgcgcatattcataaaatgccagtaatgaggcgcatcagccatatcagggccatggtccgtaatcgcgaacagtttgatattcttcagtttagcttcggcgatataatcgtgtagggtactgtaagcatgggtactggcaacggtatgcatatgtaaatcaacaggatacataactactccacaacatctttcaaggcgaaatggctttttgcaggttggtttctggcagataaaatatagtccgctaatgatagcaggaattcttctcatcagcagtgccaaaagccatgccttgcccgacagcctatgtatccctcaataaatgccgatgaaatcagcaaattgctataactttagctaaacagtgataaagcattcagaagagggttgacgctggagagacttttgcctacattacgccggtcgacaacgtttaatcgggttgacagcagtaaacacggtgaggtgtctgagtggctgaaggagcacgcctggaaagtgtgtatacgcgtaagcgtatcgagggttcgaacccctccctcaccgccaaataataaaccccgacctttatggttgggttttttcttttgcatcaatgaattatttgcgttagtcacttatttatatcaaaaactggtttatatcaaaaactagttcgtatcaaaactagtttgtatcaatcactgttttatatcaataaattttttataccagtaggttgcttgcatcagtcacttacaggctctaatcgtattgtgtccaatccttcagcttcacagaatttttagggccgtatatctcccccttaatcctcattaatcacctgatacagagggatcatcgccgcgccacgtgaagcgctttccgcccccattgacgaagcggctaaggttacttttggacgctcaggatccaggcaggtattcaggcgttggcttatttcctgcacaaggcggctgatgatgggcttcggcatagccccccccagtacaatcagttgtgggtcaacccattgcacacaaccaaacaccgtttgttgcacttgatcacagcagcgttcaaaccacttttccaacaccggatgccgcccagcgctcagcactggcagttgcgtttcgctaaatccctcacgctccagcgtagccagtaaatctttatatgacggacgcggtgtacctgaagggaacgccatgccgacttccccagcattgaaaaaaccaccgcgcaacaacttatgcccagagatcacacccgcgccgatgccatagccaaggtcgataaaagtcagatcgctgtagttgttccactcgccgctgtacagttcgccgatagctgaagcattggcattgttctccacccgggtaggccacggcagattatcggcaaacacctgctggaggtccgcttctcgccaagtatgcagccacggcacacaatggcgtttgtgcccatcagccttaagaaaacctggtaccgcatagccaatgccgataatacgtgcgtgctgtagctggcgtttcttcagcgtctgttcgaccagcgttttgatttggcaaagcgtcgcagtcagcggctgattttcctgatgaggctcggcaaccgataataactggcggccactgagatcgaccacggtcatatcgataaaaccggggctgaacgacaaaccaatagcgcaaccaccaccagggttgagacgcaacggcagcgatggctgaccacgctgcccggtattgcgttccccttccaccaccaaaccggcaaagattaattcccggcactgttgggtgatcgcgcccgcggtcaggttcgacaagcgcgctaactccgcacgtgtgacgggcgcatgacggcggatcagttccagcagtaagcgctgtgatccgcgcagttcaagccgttcaggtcggatattcatggtgtccttaatattaatcccagcgcagacccgcttcttcaattagcgcctgaagatatggaatatcatcgtggctaagcatgtcgatcagcccttcacgcagccagcttaggatctccgggcgactatcatacccgaatttgtactggtattgcgtcagcggatccagaccatttttcacttcatgcaagtacatccgcacccctagacccgcctttttgtaagcgcgaagatcgtctatatgggcaaattcatactcaaagcacacacagcttgcgttcgactgttgtaccaccgccagttggttattgtagcgttccaacgtgactacctgtagcgccaactctggaatgtgtgccttcacccggttgatcagagcatggttaaatcccagcatctggatatgggaaatcgcttccggcagctcacgcagcatcgcgaccattgctgcaacaaactcatcgtggcggcggcgctgcttggcctcaacaatcagccccatcccgtttttcaccgcccatcgcagcacatcggccagcagtggtatgcgcgtcccggcgaaatccggatgatatttcatgccaaaatcgaattccagcagttgcggataggtcaattgctcaacgaaaccctgcccggtggagacgcgatcgacgcggtggtcatgtgtcaccaccaactggttatccgcagtgagatgaatatcgatttcaatacagtgtgtccccgccagccgggctgcttcaaaagcagggaaggtgttctccggtcggcaactggaataaccccggtgactattggctagcacgatccccttttccgcttggtgaaaattaaacgccattatgtaatgccccttattgatatcatgattattaaatttactatttaaatttaaatgataaagcgatttttacacaaaaaagtcaattaattgttttttatcatattatttttatttttcacctcagttttgactttgatgatctctgtcacattagtttaatgtttagtatgtaaatttaatattcatcttcctacgatggaaaaaaagcatatgtcgaaactggtactggagcaggtgaccaaaacatttggcgatttctacgccgccagggaaatatctttctgcgctgaagaaggcgagttcgtgacgttgctagggccaagtggctgcggcaaaacgacactgctgaagatgatcggtggctttcaccagccggatagcgggcagatcctgattggggggaaatcggtcaacagcctaccgccagataaacgtaataccgccatgtgcttccagtcctacgccttgttcccgcatctcaacgtgtcgcataacatctgtttcgggctgaagcagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagtcgctatcaatgagcaattggcgcgactggcagaggcactgaagcaggtggggctagaaagccaacgcctgaaaatgcccgcccaactctccggcggccagcagcagcgcgtggcactggcccgagcgatgatcacccgcccagacgtgatcctgtttgatgaaccgctctctaatcttgatgctaaactgcgcgaaagcgtgcgttttgagattaaagaactgcaacgtcagtaccatctcacctctatttacgtcacccatgatcaggcagaagcgctggcgatgtcggacaaaatcgtggtactcaacgcaggtaatgtggagcaaatcggggcacctgaggagatttactaccgcccgaccagccgctttgtggcggatttcatcggcgcggccaatatcgacacagctcatattactgctgcagagcaacccggctcttggcgagtacgctgcgccatgggcgaattttacgtccattcaaccactccgccgcgtgcagagcactgctatatctgctggcggccggaagatgtgcaatttgtcggccctcatcagagcggcgacaaccactttaccctgacactcgaaaaaatggcgtttatgggcaatctcactgaggcctggggccataatgatgcggggctgtcggtacgtctgcaactgattaaaaaacctccggtggtacttggcgggcgggcgtgtttccgcctgccggagaacgctattcactttttggagccggtatcatgaaaagctggcgcaacgacctgcttgcctggtcgctgatgttgagtggcctgggcaccattctgttattgatgggttccaccttttatgtcgtggtggtgcagagcctcggttacttcaaccttgaaggggaaagccatttttcgctggagttctggcgtaacatgttgcaggacgaggtgctgcatagcgccctattctactcggtaaaagtttcggtgctgggcgcgtttggttcggtaatcttcgcgtatccgctggcgttatggctgcgcaagccgctgatcgctaaagaaggtattatcgccgtgctacgcgcaccgatgtttattcccggtatggtagccgcatttttgttcgtcaatatcatcgcctaccacggtgtgattaacgagttgttaatggcactgggggttatcaacgaaccgctgcgaatgcaaaacgatgacttcggttggggcgttgttattctgcaagtctggaagaacctgccgtttgccctgattctggtgggcggtgcggtcaatgccatccgcaacgatgtgctggacgccgccagcaacctcggggccaaccgcctacggagctttaccggtatcgtggtaccactcacattacctgccgtgcaggtgacgctcattctggtctttatcggtgcactgggcgatttcgcctttttctcggtcgccgggccgcgcaacacatattctctggcacgcctgatgcaagccaccgctatggaatacggtgagtggaataacgctgccgtgatcgccgtcattattatgaccaccgcggctatttttacgctgctgattgccactttaatcacaccgttcgccacccgtaaaggagacgtcaaatgagccgcaccaccaatggccgcctggtggtcacgatttcgctggtttttttcgccattgccaatctactgtggctggggttaccgttcggtatggcgatcctctggtcactggttgaccctcagtatccctggagctatccagatattttcccacaggtgctatcatttaaccgctggctgctggtctgggaaaaaacctcactttccgaagcactgattaacagttacaccatcgcgcccgtggtggcagccaccagcctactgctatcgctacctaccgcgtatgccttcgggcgcatgagatttcgcggcaaggcagtggcggagatgctaaccctgatcccgctagtgatgccgggaatgattatcggtatcttcttcagcgccatgctaatgaacctcaatatcagcaacccgtttttcagcatcgtgttgggccataccgtgctgacgctaccctactccatccgcattatgtccgcggggtttaaggcggtaccgcaggatctgatcgatgccagccgcgatctgggtgctggcatatggggcaccttctgcaacgcctacctgccgctgctaaaaccgagttttttggcggcgctgattttctgcttggtgaaaagtctagaagaattcagcatcgcttatgtccttggcgcaccagattttattaccgttccgaccattctttattccttcctcggctactcctttgtccgcccagatgcagcggtggtatcaatgattctggtgatccccaatgtcattttgatgatcatcattgagaagcttttgaagggtaattatctgtcacagtccaccgggaaagcctgattttacaggagataatcacatgaaaaaaacactgataacgctaatgagcgggctgttattcagttcgctaacactcgcagcccagaccagcgactgggactctgtggttgcgcaggcaaaaaaagaaggcagcgtgacttttaacgtttggtatctacaaccacagtggcgcagttttgtgaaaaattttgaacaaaagtacgacatcaaggtgcgtattccagaaggcagcattgacggcaatatgaacaaattgctggcagagacacgccgggagcaagggaagatcgatgtcattgccctctctatcgcacaattaccgatcacgatgggcgcgaaatcactggctaaagtggatgatttaccgggttatcaggatgcgtatcaccagttacagaacgtcgatacccaaggttacgccgtagcattctggggcaaccagaccggttttgcctacgatccccaacagatgggtgatcgaccattgccacagaccatggaggaactccaacgttttatcgacgccaatccgaagcggttcggttataacgatccgaacaacgggggggcgggggaagcctttatccaacgcatcgtcaccacgctgagcggcgactttagcagcgagtctgacactgttgacccaacggtaataaaaaactggcagaaaggttggcagtggtttgcgtccaataataacaatattacccgcacggcgtccggtgccgatagcctgacacgcctcaacgatggcgaactgatgctgacacctgcctgggaagaccacctttccggcttacaaaagaccggcgcaatcacctccaggttgaaattctatgtgcctgagtttggtatgcccggcggtggcaatattgccagtatcgcagccaacagcccgcacccggcggcctccagagtgttcctaaactggctgattcaggcagatacccagaaagcgctgaacgaggcgttcggttccaccccaatgaacaagcaactgaatgctgatgtaaaacagcctgacacacccgttcagttttacggtaaggcgtacagtatgcagatgaaaaaagagtttgctcgtcaggtaatgacacgataaatctggcgacacaaaaaggcagaacgcagaaggttcatggttaggaaatttgctgatattttttgttctgtttccttggcgggtacagtcgctgtattgttcgacgaaacggcgactgtatcagcgaatgaccaggctcgtcgtcgaacgcataggcactggtgttgcttatatcaggtgtgaacatcacgctattaactcttgaataccctcctatttatttgatggcagcccgtgccctatttccatgctacaacattaaatatatttaaagttggatatattaataaggagcatgggatgaaaaataaaaaaaattatcttatttctctattattcactgtttacttcacctcagccactgcctccccactgattgtggcacacagagctggcactgcagattatccagaaaatacggtgcatgccattagtatggcaataaagaatcaggcggatgttatttggctttccatccaactcactcgcgacggtattccggtgctgtaccgcccgagtgatcttaaaagccttactaatagtgagggccttatttcagaacactctttattggaaataaaaatgctagatgctgctcatttttttaagaccgaaggccagtatttttaccgtgggcgagggatgaaaattccttcgttgcaagatgtcttcacccgattccccaaaaaccacttcatcctcgacatcaaatcacccgacgccgatcccgtcatcatggcaaatatattatcaacgctgatcaccagtaataacctgcttgataaggtcactctctattccacggacagaaagtatttggatgctttacctgatagcattaataaatttgaaaaccgtcatgtgacacgaaaaatactgaccaacgcggtcatggcaaacgactgtaaaatctccgctaaacgagataaaacgcaatatcatgcatttgaattaaggcgtgaggtgaaagtcgttgaaaaattcaccctcggcaaaggggcttcgcgcgcacaactcgtctggaatcagcaagccatggactgttttaagaaaaatagtaacagcaagattctgctcattggtataaattctgctgaggattatcagctcgccaaggatctaggagcggattatgtgatgactgactcccccgccaccgccaaaaattggcgttaaattcacctaatttggctgtgacttacgctatatgcatgaggaataaccagatgaattgaaacggctaaatactgcttgaccatgaggccgtcgccccctatagtaccgccccgttgcaccactataacggcgcaacgaaacggtgaggtgtctgagtggctgaaggagcacgcctggaaagtgtgtatacgcgtaagcgtatcgagggttcgaacccctctctcaccgccaaattcaaaaataaggttctgacgaaagtcggggcctttttttttggttacaccgcccccttctttatcaaggttgtcccctatggggctaagcggctaatcggctaagccgacggagttaacctgctcttctttcactttaccccttcgctagactcgtcatacttcaagctgcatgtgttggctgctgtcgttcactccagtcactgacgcgtcattaaccttaaaataaataagcgcctgaggattaatgagtctcattactgaggttcaccctgcgggctagcatcaatactgttcaaatgggttcccggctaatgtgtatctcccttactgccttcctgccactcgaattattttgggtatataacttatcccttcccaataaaataagacgtgcttctgagcaatcttattatcagacatctcttcccaaccatgtcataaaaaacggtctattcactccacattccatcaaagacttagttagctcttccttcagactatttatcctcattccgactatttatcttcattccgagtctttatgttcatccggactatttatagggtttctcgcatttagtccgaaaaaatagccgtgatggcaataataataactttccatttcttggcatcaagaatttcattgccagctatagcactggccatatatatcgcgtcgaaaaatcggagttatctcagtttccagcatagtttgatatacatctagatcttcattgttaaattggcgtatcgttgttatatgctactcgagacggacctctattggcccgccatttattttgtcttttccttatttggtttgaaccttagatgaaaacgcacggaattaacggcattaggccgttcagcgcaattattgacgcttgctggcgagaaacttatacacttcaacgacttttcaaagacataattgccggtgtcaccgtcggtattattgccatcccgttggctatggcattggcgattgccagtggtgtgccaccgcaatacggcttgtatacttcggctatcgccgggatcgtgatcgcggtcagcggtggttcccgctacagcgtatccggccctaccgcagcctttgtggtcattttgtatccggtgtcacaacagtttggtctagccggcttactcttggcgacaatattatccggtctatttctgctctgtatggggtttgcccggcttgggcggttgatcgaatatataccgttatcagtgaccctcggcttcacttcaggaattgccatcaccattgcaaccatgcaggtgaaagatttcttcgggttacacctggtcgccgtgccagaaaattatgttggaaaagtcaccgccctcgcacaggccatgccaacgattaatgtgagtgatacgttaattgcgacggttaccttgctggtattaatcctttggccacggctgaaactaaagttaccgggtcacttacctgcattagtcgcgggtactgcagtcatgggggtgctctcactgtttgatcaacaggttgcgactatcggctcacgctttggttatctcttggctgatgggactcagggccaaggtattccgcctattctgccgcagtttgtgctgccctggcagttacctgccgcaaatggtcaagagtttgtgctgaactgggcgacactttctgcactgctgcccgccgccttttcaatggcgatgttaggggcgatagagtccttgctgtgcgcagtcgtccttgatggtatgactgggcagaagcatcattcaaacagtgaattggtcggtcaagggctaggcaacattgtcgcccccttctttggtgggattaccgcaacggcagccatcgcccgttctgctgctaacgtccgcgcgggtgccacctcgccggtatccgcgattatccacgcggtgctggtgctactggcgttactggtactggcaccgatgctgtcgtacctgccattagccgcaatggcttccctgctgttgattgtcgcctggaacatgagtgaagcccataaggttattgacctgctgcgccgtgcgcctaaggacgacatcatcattatgctgctgtgtatgagcctcaccgtattgttcgacatggtgatcgcgataacggttgggattgtgttggcatcattgttgtttatgcgacgtattgcgcaaatgacacgcctgagtgagatacctgcggcggttaatgataagacattggtattgcgagtaaacggcccgttgttcttcgatgccgctgaacggatattcagtgagttgctcacccgttgcgataattatgacactattatcctgcaatgggatgctgtgcccgttctcgatgccggtggcttgaatgctttcctgcgctttactgaagcgttgacagagcagcaactgctggttatcacagatattcctttccagccactgaagacgctggccagagccagggtgaagccaatttcaggcaagttgaatttctatgcttctttaccggaagcactggcggcactacagaataactaggtgttttgattatcaaaaaaggcagcttagttacctacgctgcgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgtttcagatcgcgtcatcggggtttgtcagcagtctgaggcagcttagttgcctacgctgccttttttattgccctaacccaactgaaaaaccattcggtggttacaagaacgtcaggtcagtgattcgggtgagcgagtgccgctaacaacgctgtagcgccaaggacgcaggggggggttacttactggtatccagcgcagggaaactcttcaccaaatcatcgatagccttcatctgcactaagaatggctccaacttatccagtggtagtgctgatggaccatcacatttcgcgctattcggctctggatgtgcttcgataaatagccctgccaaaccaaccgccatacctgcgcgggccagttcagcgacctgagcacgacggccaccagatgccgcgccaaacgggtcacggcattgtaacgcatgagtcacatcgaaaataaccgggtgaccgcctgttgcttgtaccattacattgatacccaacatatcaaccaccagattgtcataaccaaagttactgccgcgatcacagaggatcacctggtcgttacccgcttctttaaatttctcaacgatattgcccatctgaccggggctaacgaactgaggttttttcacgttgatgacagcaccggtacgggccatcgcctcgaccaaatctgtttgacgcgccaagaatgcaggcaactggataacatcaaccacttcagatactggctgtgcctggctggcttcatgcacatcggtgatcactttaacgccaaactgttgcttcagctcttgaaagattttcatcccttcttccaggcctgggccgcggtaagaatgaattgaagaacggttggctttgtcgaacgaggctttaaatacgtaagggatgccgagcttttgagtcaccgtcacgtaatgctcgcagatgcgcatcgccagatcgcgtgactcaagcacattcataccaccaaacagcacgaaaggcaggtcgttcgctacgttgatatcgccaatgctaaccactttctgtttcatacttatacctttataaagggtaaatcgagattaattacagcgcattatggtatacgagggctattgccctataaaaccgctgcgcataaaaaagatcagtgcaatgtcactcgctgttgctcaattgagtggatctgcatttttatcatttcagcaatcggatcttccgggcactgctcgacaaagtagcttaaatcagagatggcaatgtggttgcaatccaattgcgcataaatcaggccccggtcgcggatttcatacgggtcatcggggtcgaaagccaaaaccgcttcgctggcacgtaatgccagttccatctgcttctcttccattaatgccgctttcagcgtatcgagcattttacgtacaataagggtattctctgcctcttccagatcttcatcttccagctcggcgctcaaccccagattgcccttgatccacacttcaagcacatgctcgttcagcgtttcaccgttcaacggattaatcagccacatctcttcatctagccaatcggcacgaagaattaactgggttgggaagataaccggcatcagcggcaaacccagttgatgcgcgatatacagaaaaataacccccaaagaaaccggtgtcccctggcgtttatctaacactttatctaaccagatggcgtctgacaggcgatagacaccgcttgcaccgccaaatttccattgacggtaaaacagatcgataagcacttctaattgctgatcttgattgagttcggcaggcatagcggcccgcgcatcatcaacaagctgctgcagtttgttacggacatcagccagcggaaaagtctgtcgaatctcttgggtaaccagtaacaccccatcacacagggacgcgttattaaattcgaaatcagcaatgctactcatagatatcccatcagcagtggtaatttagttgttgccagttttacaattagatacaggcaacccagtgcgagtataaaggcaaaccagcgaatattctggctgcgagttcgcttacctaatgcaacatagccaagcaggatgtagataataacgccaaacagcttctcagtcagccatgttccctgcggactgaatggatagaatccagtaatcaatatcagcacaataccactgataaacagcagcgtatcattgatgtgcggcgttatctttacccaacgcttttcaagcatcgctgagccgcgacatttccagaagaaacgtagtacaaacagagtaatgctgatcaccacggtgagtaaatgcaaatatttcatggcgatgtaatcaacccacatgactatcgattccttgttttatctctttttacttgatgttgcagcgctattagctgcgcgtggttacacggcccattgccccaatgtcacccggtcattattgccataatctttacaggtcattaccgcactaaatcccgagtttttaagcagttcttgcactgcattggcctgctgccagccatgctctagcatgagccaaccgccgggatccaagtagcccggtgcctggctgacaatcgcggccagatcggccatcccctcagccgccgcaaccaatgcactatgcggttcatagcgcacatcgccttcattaagatgagggtcattggcatcaatataagggggattactggcgataagcgcaaaacgcccgctcactggctcaaaccaactgccttgcaaaaaacacacattatctatcgtgagtttttctgcattatggcgggccaaagcgacagcatcagcgttgatatctacggcgatgaccgcgcaatcacgccgttcagtggccagtgccaacgcgattgcaccggtacccgtccccaggtccaaaatacgacaaggcattgcgggtaaacgtgccagcgcctgctccaccagacattcggtgtcaggccgtgggataagcgttgcagaggaaacactcagcggtaaagaccagaactcgcgctccccaaccagataagcaatgggttcaccttgctcccgacggttcgccagtgtttcgagccacagtagttgttctgccgttatttccgtttcaccaaaagccaacagataggtccgggccttacctgtcacaaaactcagtaggatttcagcatcacgcttagggctgtcactgtgggtaaaacgggctgccgccaacgacagccaatgctgataattcattagtcttgctctgacaatgcagacagttggtcagcttgatattcctgcacaatgggctggatgagcatatccagtttaccttccatcacttcatcaagccgatacagcgtcaggttgatacgatggtcagtaacgcgcccctgcgggaagttgtaagtacggttacggtcagaacgatcaccggtccctaacaagttacggcgctctgatgcctctgccaattgccgtttttgcatttcagcagcacgaatacgcgcgcctaacactgacattgccttagctttgtttttgtgctgcgaacgctcgtcctgacactccaccacgataccggtaggaatatgtgtaatacggatggctgaatcggtggtgttaacatgctgaccacccgcacctgacgagcggaacgtatctatacgcaagtcaccggcgttgatttctggcagttcagcctctgggatggcgggcatcacagcaacggtacaggcggaagtgtggatgcggccttgagactcggtttcgggtacacgctgaacccggtgaccaccggattcaaacttcaactggccgaagacgccatcgccagatattttggcaataatttctttataaccgccatgctcaccctcgctggcgctcatgatttcaactttccagcggcgggtttcggcataacggctgtacatacggaacatatcaccggcaaaaatagcggcttcatcgccgccagtccccgcgcggatttccaggaagcagtcacgttcatcatcaggatcttttggcaacaacaacacttgtagctgctgctcgagctcttcgctccgcgctttggcaatttttaattcttcctgtgccatttcacgcatttcgagatcgtccagcatcatttctgcggcttcgatatcatcctgagcgctgcgccactctttaaaacagcgagtgacatccgtcaattgcgcatattcacgtgatagcgcgcggaaacggtcttgatcggcaataacgctggcatcgccaagatatgccagaacttcttcatggcgctcttgtaacgcttccagtttggcaacaatagaagacttcatccgtggttttaaaccctattaattagaggaaactaatgctgatccagcccaaggctgtcgcgtaataattgcaaccgctccatatcgccatcgctggcggcttgctggagggatttggtaggcgcatgaataaggcggttggtcagcttataggccaactcattaatgacctgttccacgttagcgccctgctcaatggctaccaaggctttagcggtcatttcactgcggacctgctcagcttgagagcgatagtcacggatcgtttctaccgctccctgagcccgcagccaggtcataaagttcatgctttcctgttgtactatcgattcagcctgaacagccgcagcctgccgctgagccatgttgtgctgaatgatcgcctgcaaatcatcaacactgtataaataggcgttcgacaacttaccgacctccggttcgatatcacggggtacggcaatatcaataaataacattggctgattacgacgggttttcaatgcccgctcgaccattcccttaccaataataggtaacgggctggcggtagaactgataataatatcagcatccgccagacgagcatcaatttctggcaacgttatcacttcggcaccgacctcgcttgccagagattgcgcacgttcacgggtgcggttggcaataatcatatgtttgacctgatgttcacgcaggtggcgcgccaccaattcaatcgtctcaccggccccgaccaataatacatgcagttctgataatgattcgaaaatttgccgagccagagaacaggcagcaaaagcgaccgaaaccgcactggctccaatttcagtttctgtgcgtacacgtttggcgacagaaaaagatttctggaataaccgttccagttcactcgacagagattgcccgcgctgagattcagcaaacgcttttttcacctggcctaatatttgtggttcacccaaaacttgggaatccaaaccactggcgacccgcatcaaatggcggacagcgtcattaccatgatgccagtacaggctttgtctcacgtcatccgggctgagtttatgatagttacacagccaggcggttaattgttcgtgtaggttttcttgctgttccacactgagatacagttcagtccggttgcacgtggacaacacgacaccgccctgtaccaacggctgttggagcaagctattcagcgcctgatccatcgattccggtgaaaacgtcactcgttcacgtaacgatacaggtgcggttttgtgattaatgcctaatgcaagcagagtcatgggaacggcttcgagtaatactggtgttagtatggattctcgtctgaagcgcattctacttgatgcgcgagatcaataaaagtcgcacggcatcatcctgagtattatcccaaattatgcacaataattgattatctgctgttcaatatagaacaagatattgacgctctgccttcagcccgttagcgtgagcaccttagatgtctatttgcaacgaatcaaaacgtgttgttttgccttaaatgttgcctcatcagaaacctgccgcaggtgaaaaccagacggctgataggatttgtacccatatgcccatgcgtaaaagacatttttatcgcctgctgcctttagcctctctgctgctggctgcttgtacaatcccagtatcaaagggaccagcgactagccctacgtcgccacagtggcgtcagcatgaacaacagttgcagcaacttggccaatttgaaactcgtggcgcatttgcttacctgtctgataaacagaaagtttatgccagattcttttggcaacagacctctcccgagcgttatcgtttattactgactaacccgttaggcagcactgagttggagttagttgtacaaccgggtgtgacacaactgacggataatcaaggtaagcgctacgtcagtgatgatccgcaagagatgattcaaaagttgacaggcatgtccatcccactggaaagcctgcgccaatggatccttggcttaccgggcgatacctctgattttacccttgacgataaatatcgcctgaagaaactgacttaccaacaaaatggggtgacatgggttgttgattatcaagaatacaacacgcaggtcacgccctccttacccagccgcctggagctgaatcaagatgggcaacggattaaactgaaaatggatagctggacgatcaaataacatgactaccgcgaatcaacctatatgtccgtcaccagcaaaatggccgtcaccggcaaaattgaatttgtttctttatatcaccgggcaacgcgccgacggctatcatcagttacaaacgctgtttcaatttcttgattatggtgatcaactgacgattgaaccgcgcgatgacaaccaaattcgcttattaacccccatagcaggggtggaaaatgagcaaaacctgatcgtccgcgcggcaaaaatgctgcaaaaacaccctggcaatacccccgtgccacgcggtgctgatatcagcattgataaatgtttaccgatgggcggtggattggggggcggttcgtctaatgcagccacagtcttggtggcactcaacctactgtggcaatgtggtttaactgatgaacaattagccgatctcggactaacattaggggctgatgtcccggtatttgttcggggccatgccgccttcgcagagggtattggtgaaaaattacagccagcagagcctgtagagaagtggtatttggtcatacaccccggtgtaaacatcccaacaccgattattttttctgatcctgaattaaaaagaaatacgccaatccgcccactggcggcgcttttaagcactccatacgcaaatgattgcgaaccgatcgcaagaaaacgttttcgcgaggttgaacaggctctttcatggctgttagaatacgccccgtcacgccttaccggtaccggcgcttgtgtgtttgcagaattcgacacggagtcatcggcccggcaggtgttaagtattgcccctgagtggttacatggttttgtcgcccgtggtgtaaatgtttcaccattgcatcgtgtacgctcagggaaaattgaaagcagtgagcgcagataacgatttacagcgttatgtaaggtcgaagtaatggcctcactgaccttgggttctgaaaatacctgtctcacttgattgaaagccggttcataatgctgttttgtacctaatatatttcaagatgcaggaaggcggtaaacgagggagtcccgatgagcttacatccgttaagtgattcagatgaacgagaccatcctgcacgcctgcaacttgaaagatcgtggttatcactgtgttttggctttaaatacccgtatgtatattgcaatcagtatgattaatcgcccctgattactgatatgacaatatcttctctggacgcatgcctgaggttcttctcgtgcctgatatgaagctttttgctggtaacgccaccccggaactagcacaacgtattgccaaccgtttgtacaccagccttggtgacgccgcagtaggtcgttttagcgacggcgaagtgagcgtgcaaatcaacgaaaatgtacgcggtggtgatattttcatcatccagtccacctgcgcacccacgaacgataacctgatggaactggttgtcatggttgatgccctgcgtcgcgcctccgcaggacgtattacagctgtaattccttacttcggctacgctcgtcaggatcgccgtgtgcgttctgcccgtgtgcctatcactgccaaagttgttgccgattttctctcaagtgttggggttgaccgtgtattgacagtggatcttcacgctgaacagatccaaggcttctttgacgttccggtagataacgtttttggtagcccaatcctgctggaagatatgttgcagcagaatctggaaaacccaattgttgtttcaccagatattggtggcgtcgtccgtgccagagccattgccaagctactgaacgataccgatatggcgattatcgacaaacgccgcccacgcgctaacgtttctcaggtgatgcatatcatcggggacgttgctggccgtgactgcgtgttagttgacgatatgatcgataccggtggtaccttgtgtaaagcagctgaagccttgaaagagcgtggtgccaagcgtgtctttgcgtacgcaactcacccaatcttctcgggaaatgctgttgataacattagaaattctgttatcgatgaagtgattgtttgcgacaccattccgttgtccgctgaaatcaaagcattgaaaaacgtgcgtactctgacgctatccggcatgttggctgaagccatccgccgtatcagcaatgaagagtcgatctctgcaatgtttgaacattaatcagtatcgggttatggatacacggctgcgacgcaattaggttgcagctaaacacggcggtgctttttgctggtatccctgcggtatccttagccaaatgagattgatcagtggcttaattgaagcagataaagaaaaacccgttgaagcctgtgcgacaacgggttttctgtttttgaagattcaaccaattatccatccctatgagtgacgttgattcttggtacaacgcttatcaaagtgcttaacccaccaatagcgatcagcaacggcttctcgaccaccgatacgcgcaccggctaaccacagcaatgcaccgacaaagatactcatgatggcaccgtgggcaaagaattgaggtaaaccaagttcggagatttcggttaatattgaataacctactccaacaaccattgtggctaaacccaaccccatcagcatattacccagtactgttgcgctcttacgtttcatatgtcacctccacttcaagccgccagtcaataaccctactaaactcgctgttttaaactgcttgcataatacgattattcgtgtgcacttaatgattcagtatagtcagcctggtactcatggtgttgcggtagcgatcacaactggcaaatgtattttgacaaaaactgacattatccagatatttagccaagaagttgaatgattccgaagggaaatcattcaactatacaattatttttctacaatccccccttctcctgtattccagtatgaacaaaatgtactcgagttttgttattaggcaccatgacaggtaaactgtggcactttgattcctttagtcatagcgaaagacaacgtgagtagcattaaattaatcgttgggctggcaaatccgggcgcagaatatgcccaaacccgccataatgcgggagcctggtatgtagatttattggctgaacgccacaatcagtccctgaaagaagagagtaaattctttggttataccgcacggttaaatctggcaggccaagatatccgtttattggtacccgccacgtttatgaatctcagtggtaaagccgtcgcggcgatggccagtttttaccgcattctgccggaagagattctagtcgcccacgatgagctggatattttaccggggatggcaaaattaaaactgggaggaggcaacggcggccataatggtctgaaagacattcagaacaaattaggtaataaccctaatttttaccgcttacgcatcggtattggtcatcctggtgataaaagcaaagtcactggctttgttttgggtaaaccccccgctagcgaacaaacgttgatagacgatgccattgacgagtctatccgctgcactgaagtgctactcaatgaaggcatgaccaaagcaatgaaccgcctgcacgcttttaaggccagcgcatagcatcatttatcgagtcatcctctgaggctgccattacgcacacggcgaaagagcatgatcgtgataaatcatcattatgtgtataatggcggcataaattttgattacatcaattcgctaaacttaacgggttgatttttaagttatttaaggtgatataaacatgggattcaaatgcggtattgtgggcctgcctaacgtcggtaaatccaccctgttcaacgcgttgacacaagcgggtattgaagcagctaacttcccgttctgcaccatcgagcccaacaccggtgtcgtgccaatgccggacccgcgtctggaccaattggctgagattgttaagccgcaacgtatcttgccaacaaccatggaattcgtggatatcgcagggctggtaaaaggggcttccaaaggcgaaggcttgggtaaccagttcctgaccaatatccgtgaaaccgaagcaattggtcacgtggtgcgttgttttgaaaatgacaacatcatccatgtcgccgggaaagttgatccagcggatgacatcgaaacaatcaataccgaacttgccctctccgatttagaaacctgcgaacgtgccattcatcgtgtccagaaaaaagccaaaggcggtgataaagacgctaaagctgaactggaagcactggagaaatgcctgccacatttagagaatgcaggcatgttgcgcgccttggatctgacggctgaagataaagccgctatccgctacctgagttttctgacgctgaaacctactatgtacattgccaacgtcaatgaagatggtttcgaaaacaacccgtatctggatcaggtgcgcgctattgcggcggcggaaggttcggttgtcgttgcggtttgtgctgcggttgagtctgatattgcagaaatggaagatgaagatcgtgctgaatttatggccgaactgggcattgaagagccggggctgaaccgtgttatccgtgctggttatgaattactgaatctacaaacctacttcaccgcgggtgtcaaagaagtccgtgcctggaccatccccgtgggtgccactgcaccacaggccgcaggtaagattcataccgacttcgagaaaggctttatccgtgcacaaactatcgcgtttgatgactttatcacctacaaaggtgaacaaggcgcgaaagaagccggaaagatgcgttcagaaggtaaagaatacattgttaaagatggtgatgtgatgaacttcctatttaacgtctaaataaaatttgttgtctcatggggtttcgctgaatctcatgagaattgaaaaatgctataaaatccacgcaattgcgtggatttttgttttcatagcgtctcatgtaatcttgctacagcgcagctaaaaatgagtacaggtatgagtacaatcagttttgacccgtcctaaatagcgttgacacatttcactcgcatactgaggaaaatgtgatgaaccaatatgttaaacgcacgcaacgcgattaccctctatcctttaaattgaccgttgtccaacaggtctaaaaaggtgaaatgacttaccgccaggcgcaagaccgttacggtattcaaggctgctctaccgtcttgaagtggctacgcaagtacggtcaactcgactggtcttccccctcttctacaagaacgtgcagagctaacatgcctaaaatgcctcttactcccgaacagcgaattaaagaacttgaacagcaactcgctgaatcagaagtcaaagctcatttttttgaagctgttgtgaaggtaatgaacacggagttcggagccacactaacaaaaaagcagttggccacattatcacgcaagcacaaacgcaaggactcacagtaacgcgcgcgtgccggttcatggggattagccgacaggcgtggtatcagtctttgcagcgggaacgcggaagagaaatacaggcccaaagtatcgttgaacagggaacggcgtatgtaagtctggtgaccgacgcctggtcgagaaaaatagtgggatatcatgtgcatgaaagcctgcatacccggcatgtggccgccgcgcttaaaatggcgctggtgagcagacgcacgacctctgcgttgatacatcactccgactggggtatccagtactgctcgcaggaatatcaggcgttgtatcaacggtatggtgtcacgtgctcgatgacggacggatatgactgttatcagaatgcgctggcggaacaggtaaacgggatattaaaaatggagtatctgcttgttaaaccggaagatattgttcaggcaagacagatggtcagggagtcggtggagatctacaacacccggcgtcctcatctgtcgttaaaatacaaaacgcccgatgaagttcatcaggcgttttaaggcaaaaaagtgtcaacctatatcaggacaggtctatatccggatcctcagcaaccgcaggaaatcggtgtaccttctttcccctcgataccctcagtggaataaccatcgcgtttccaccagtccagacctcccaacaattcttttacctgaaagcccagcgtcatcaatttcatcgcggttttggtagaagcattacaaccaataccatcacagtagcagatatatatttttgttttatctaacttttcagtgttattaaaacagatttctttgtgaggctggttgatagctcccggaatatgttccctctggtacacctctttactgcgtccatcgaccacaacgacattttcgctgttctttaatgccagatacagatcccatgagtctgtttcataagccaattttttttgataataagataactgttcaatcgctgacataataacctcattttttacagggaaatttgtgctcaatatccaacgctgcagcaatctgttcaacggcttggcgggaactggcgagtttgccggcatacagacaaaagtcatggggcaatgccggatgatgatgatgttgcaatgatgctccagcttggcgggcaagcgcggcaaaagcgagtccttcatcagtcagcacatcatattcggtggtgtgcaacaccacgggtggcagcttgctgaaagcataatctgatgctagcgggtcaaactgctgctgacgacaccagggaaaccagtgttcggcaaaccaacgtagtatggcggcatccaacagatgaatctgggaaaaagcctgactgaacgctgaaccagcaaaccagagcgttaataggccgcctacgctatctcccatcagacagggagcggcgtcaacatggttaagctcggtagatagctgctgttccagatggccgacgagctcggccattggcgtttccggcgcttttggataatcaaatgcgcggatctcccgtccactgatatgcgccagggtgcttaaaaaggcgctgaatacctcggtagagtaataaaccagtccaccaccatgcagataaaaaatcggctcagcactgcgcaatttttcagggataaagcggcgcacatggccggttacctctattttcccactcagcggggccgatacgttcgctatccagcgcgccacacgctgacgaccataatcggtttcatgttgtgctcccttaccgaaaaatagtcgccgggcagccagcagattggcaaaatccgttgccagcggaactgtattaatattcatatgcttacctctggagtcaggacaatctgcagtccacgatgcgtagccagccagagtgaaaaactggcaggatgactctcatgctgtgcgtcaaaattcagcgctcccagcagggtttgtgcaggaaaatcaggatactggctggcaacctgcaaggccgccatcgtttcccaaaaatagcctccaggcgttcccccccagcgttggtgccaagcagaagccagcgtggaagctttttcgcctatgggttgcggggctatcgccgctacataaatctgtcttgaacctaagtcgatacctctggccagcagtgcgggcaccagttctgcagaaaacgcatcatccgccaagatcagacgagcacctccaggagagtcgtgtgcccagttggctgcccgctccagcgcatacgagaaactaccggcaaaaaaggtagtcgcagcttgttgagggtcttctgccggttttatcgaggcactcagctggtgcgccacgcttttaccgtgtaccgagcaatcatgctcaatggccacggcatcctgcccatgagacgttagtagcggtaataaccatatgacataatcctcatcgttatcacataaacgccaggtggtaggatacgtggtcagatgtttcgcggttgccgccaacacattcttgtaccgtcagtccgccctatcacaacctcatcgaccagccatttcactgaatctgtctctaaccattgatagtcaggatcggataacacggtcaaagcccagtcaaacgctaccaacgtttgatatccatcccccctattagactgaataccagctttactcaattgatagctccttctgacagtgaatagcgttagtcaccctatgctagaatctttgtcctatacagctagttactagcttcagtgtttgtacatggtatgatttttgagcatgtaaccgcactacaaacgatacattcgcactaataaaacaataagttaagctaaagtagcttatgaatgtcagcgataaaagatattctcttagtaagaagaatggataaacagaagttgtgaaaactaacctcagttaacagcatcaaccaaagtgagtacgatagtgagtataaaaatatcaaataaatacaaaaacattaaatatcaatattataattaataacggtttaacgtctaaaatagcttctgctgtctcatgaagtttcactgaatttcataaaaatcgaaaaaaccgataaaatccacgtgcttgcgtggattttttgttttcatataaggatatttcatgcgtttcttttttctgtttacactggctggagtgatttctgttagtgctgtaacgaattcacacgcagccaatagtgccgaacgtcgctgtggctggtttgaaaacccgactccagctaatgctacgctgactgatcgtgatggcatgtgggaaatcggtactcaaggcggctatcaggcgaaaggtgactggcctggatttagtcctgcccaatgggttcgtaccgggaatggaaactatggttatggctgtgcctgcatcactgcggatacagaccccacgacacagcgcatgaataatctgactaaagcaacggctcgtcctctaagtgcctgccgtacagataaatcactcaaagaaccagaaaatccgttagcagagatgcgacagatagccttatatcagggcaatggtttcagcttcagttatccaagcacttggtcagtcaaaaaagaaaagcaatgcgtcagtctcaatcagccagaacgggtgactgaggaagaatacacgttaaatatttgtgttcagcatggcactctggaacaggcgacagacagtatgattttttataacgataacggtgtctggatgcgggaagcgggaatggatgcccctagccctgtcgatataattaaagggccaggctggaaagggatgcagactacgcagacgtgtggcgtcagtgatgaagaaactggttttcatgccgcgggtggcacctgttttatggcaattgtttatgatgctaaaacacaattattgtttgatacggttggtttttaccagaattttgatgtcatcaacatgattgttcagtctgttaaatttaccgaaaaataatgtttatactgcaataataagccgtgaaagtttttttttgttttcataacatcttaggtggtaagcgaatcgccacgcggcatgagtaaaaaacttagtgtctaatggcccggtcaggcaggcaattaactgatgcgcctgaaatagagctgaggtatccaatccccagtcaattagataactcagtgactggggtgagcaagggcagctaacacgcccgcagtttgcctttctcaccccacaacaggaataaccacaacagaacgcgtgtcagataagcgaagaaaattgtgatagcgaagaaatcaaaatagaaaaaagccgtggattcttcaaaatcaaaaaatgcaaaatctacctgaataagcaaatagggcagcaagtcacgacccataaaaacagacactccgtataccacaatactgaagaaaatagcgggcatcagccgtgtcgccagaagagaaaatggcgaaatacgccagattttacagaaaaaattggccagcattttccagtgcatgcccaaatgtacggcaatgaaaatttgcccccaatgaacactggtcatatggatctttctgacaaaatcagaagaacggtgaatcggcagatcgggtaatacgtgctttgaaagcatcaacccgctgataatggcaaacaaaaataacagtgccagtatgatatttacggtgacttgcacaatgcggaaagcagaatattctccctgagccagttttctaatccagtgaatgttcaggccgttatggagcaagacaatcaataagaaagcgatacccagccactcatggatactttctccccacagatgaaaccccatcagtgataacagaataatcatcatcaccatatcctgtacaacctgaaatatatattttgctttcattcagtagcctgccatcacggcatgttcggtaatgtgtttaaccagttgataatttcctttggcgtatcgtcatccgtcacatcatttcttgagatagcaaggccttgagtgaccagttgtgcgttgggttgaaggcgtttgatttcacgcagagagtcagagaaacgactaccgccatgagtggtaaaaggaataagggtttttccactaaaatcatgctgttcaaagaagctatacatcaccatcggcattttgtaccaccagatggggtagccaataaatatctggtcataatccgcaaggttttgtattttctctctcatttcgggtcgccctccctctttcacttcttgctctgcatatttcagcaaggggtcatgttgacgcgggtagggtttaaccgtttcaatgcggaataaatcgccgccagtttcctcctggataatctgtgctacatactgggtacttcctagcacttcaccgtttttttgcaatatgctcgcacccgagacaccatcaacaccctctaattttacatcctcaggttgagagaaatagacaatcaggactcgtcgggcattgcggtctgctgcctcggctatcaaactcaaactgctgacagcaaccgccagaaataaaatcagatgttttgtcagtgaagtgaaccgtaatttattcatagcgctcgccaaggggtaaagtgagtcatccgtaattaacaacgttcttcattgttaagccataaaccgtaccgtgcagatgccacagaaatgactgtgacatcaggtatggctgacaaatatcgctctctatccgcaatatccgccagtgttggcacagacgaaaagagagggagtatccgtttctcttttataaatttttcccgtagaactgagccaatttacctatagcctgattcacatattccggctgccaataggtttcaatgtgggtcgcaccatcaatcaggaacagttccttatcttttgcgttgctagcacctttaaacgctgtttcgctcatatacagggaatcggctttactgcctgccatcatcagtagcggcttatcgattaaatccatattgcttgccgcatcgaatctcattaagtcgagcagactgctggcggtgtatctgaaggttgaattggggtgagcatgcgttttaccgtagtactcaaaaccctgccgataaaggtcaaacggcagtttggctatttgctcatcagtcagtttggcatccccaacgtaagtaacctctccaccagcagcttcctgtgctcgtgcatcagaggcttgttttaaacgttcttgtattgtggaaagttgtgagtcctgataaccgttgcgtcttaccagaccggaatcaaacatgctcaacgtggcaatcgcgctgaagcgcttgtcggtttgcccggctttcaaggagtagcccccaccgccgcaaatacccagcaggcctaaacggaccgtgtccaccccaggatattgggtaataaagtctgccatgccgtgaatatcttcaatgcggtaagcgggtttgtcgacattgcggggcaagccgccactcgcgccttgatacgcggcatccgcagtaatggtgatatagccttgttccgccaaacgctgagcatacaagccagcgacctgctctttcacgccaccattggggtgagccaccaccacggccgggtattttttagcgggatcataattcgcaggggtatatacgttggcagaaatttccaaaccatttagcttataagtaacaggatgaatattgactttgcctttcacgttttcggtaatcgcgccgtcataagtcagtgtaaatggatttaatttataatcggctgacattgctcccccagatgaaagactgatcactgccgctaacaaggtggatttaaaaaccgatgtcgttttaaaaacggatgtcattttaaaagcattgtgtttcatttaaataattctccctatatccaaaataaaccacggattcccccgacacgtctcttgatcttaatttgcgcggagttggcttgtagatgagtctaaggcgggcaggctgacatcagcatgacggccagataacatttctgtcagttaaagaaatactttcctgacaaaaatgtcaggaaaatgtcagcctggtgttggtcatgaacagctaagataggtgaaatgcgatttttgttgccctgacgggtaaagggagagacgaacatgcggctattgttggtagaagatgaggagaagacatcttcgtatatcaatcgcgccctcagcgagttgggctttaccgtcgatgtagcggccaccgggatcgacggattatatctggctcttgagtatgattacgatacgattgtgctcgatgtcatgttgcccggcatggatggttacagcgttctcgaaggcctacgcgccagcaaacaaactccggttctgatgttatccgcccgtggctcggttgatgaacgagttaagggcctgcgtcacggtgccgacgattatttgcctaagcctttttcgctgattgaactggttgcgcgtatccaggcgttgttgaggcggcgtcccagtgatggtgtagatgtcagccaattgcacattaatgatctacatctcgacctgctggcaaggcgtgtcacgcgagccggtgaacgtcttgaactcaccgccaaagagttcgccctgttaagcctgttagccagacatcagggggaaattctgtcaaaaatgatgattgcagagcaggtctgggacatgaattttgacagcgatgctaatgtcgttgaggtggcgataaaacgcctgcgggcgaaaatagatacgccctacccggtcaaactgctgcatacagtgcgaggcatggggtatgtccttgaaactcgccccgatcgccagactaaatagagagagtgatcatgattaagcgttctatctctgggcggctggcgctaatgtttgccttggcctccatactgatagtttcggctctcggtattgtactgcgaagctccttgcataactcattgcaaaagcagatgcataacgaattgcaattcagggagtcgctgatggcaccgtggatcctctcccgtaccacgctggacggctggcaaacgttggcgaccaaattcaccgatttggccgctgctgagggcggccgcgtacaatactgggtcctcagtgatgacccccagcttcaggtgggcggcccggcaccccgtggtgtaacctgggcttcgttaagcaaaggattcagcaaagtacccggtgcgacagacgagtcatgctccctatttctactgatgtcggaaattcctgcccaaggtgagcgccccgctctgcgctatgtggtcgctatcgattccacgccgtatatgggtactctgaatgaatttacccgcacgctgatcgtcattactgcgattggcgtcttattcgtggcactgctggggttcgtgattgccagaataggtatgcgccctgttaataaactcagcgaacaggcccagcaccttgcgccaggaaatcacgggcagcgtctggataccttaactctgccggatgaactgcaaaaactggccgtcgcattcaacggcgtgctcgaacggcaggaaatcgcctggcggcaacttgaaagttttaatgctgatgtcgcacatgaactgagaaccccgttgaccaatctgatggggcaaacgcaattaggtctatctcgtaaacgtgaaacgcatgagctcgaagatttactggagtccaatctggaagaactcgagagaatgacctctattgttaacgatatgctgttcctctcccatgctcaagctggggagcacgcaacccagttaaccgacgtgtctcttcgggaagagacctataagaccacggagtatgtagagccttcatttgccgaaaaaaatttgtctattcatgttgagggggatatcactgcacgcattgatcggcggcttttccaccgctcactggcgaatctgctagaaaacagcgcccgccatgctgttactggtactaccgtgaaagtgacgatctccagagaaaataatctggcatccatcgcggtagccaacattggagctcccattgcggcggaacatctaaaccgtttgtttgagcgtttttatcgtgttgattcttcccgtgcacgcagtgacacacaccatggactcgggctctccatcgtcagggcggtggcgataatgcatcgtggagatgtgtttgccagtagccagaatgggattaatacctttggtctgacccttgcaataactgacccttatatatagacagtgagtccgttgaaaaagaaatgagtcgttatgtgaagtctggcctggctgagcgagggtaacgtctatgacagtgtatttttgcatacaggtttaagaggaggatctccctcctcttcttctttcttgctttacgcgactgatcaatcatcgcaattctgacaaacatgtcaggcaaccgtcagcctggtgacatgaagcatccggtaaaatcacgttatcgccaccgacataatcccccctctttaatcgtgccgataacaaaggaaatggatgatgaaaaagaaaattcaacagtatctgctttgcactgctcttacatttgccggctcaatggctagcattgctcacgcgcaggatgcggcgaaaaataacacgaagcaaccgtctcgggcgcaacaattgatgggggatatcgcccccaagatggcgcaactcactgacgatgtcctgtatgccgatatctgggaacggccgcaactctcaaaacgtgacaggagcctggtgacggtcagtgctctggtggcaatggatcgccctgaccaattgcgttctcatctgcgcctggctcgccagaacggtgtcactgaagaagagttggttgaggctataacccaacttgccttctattctggatggccaacggcagtaacggcgatatccattgcaaaagaggtatttaaagaagggaaatagtttttatcttcaatgggttaattagaatatctcacgttaaaggattgaatcgatatgaaagttttcctgatcacactggctgcgcttttactgcccggtacgcaagcgcttgctgctgcgcaggcggcagtgaccgtcagtcctgcgggttcacaacctacgactattggtgcaccggaatcttttaccggtacagcaaaagttgactcacggtttaaaggcaccgccccagcccgaatttccggcggtaccgtctcattcgaagccggagcacgaacagcatggcacacgcatccccttggacagacacttattgtttcttctggtaccggctgggtacaggaatgggagggcgccgctcagcaaatcaaaaccggtgatgtcgtgtggatcccaccgggtgttaaacactggcatggcgcatccgcaaaagagtcaatggtgcatattgctgtttcagaatcactggacggtaacactgtgacgtggatggaaaaagtcacagacggccagtacccacaataataaaatgccatttttgcattcccgcctgaaacagaactaccccgagatattcatgaatggcggtttagcgaaagacattgagctcaaacattttattgatattagatatccgttcatgagttctgcctgttaacgcattcattttagcagcatggtcattcgtgaaaatctcgctatgattcagttgtccgctatcacataaggaaaagaccttgaaagccttactgaaaacattcaccacttgtatgttggttggtggattaatctcccaatctacatttgctgaaccaacaaaacccttggttatccagtctcaaggaagttttgccgccggtggggccgtcattacgacaccagggcagtttgatccgaaaaaaccattggacccaacaggtcaaacatatcatggtgatcacgcctctgtgttttaccagatccctgagaacccacacaaatatcccattgtgatgttgcacggtgccgggcagtcttcccggacatgggaaagcacaccggatggccgcgagggttttcagaacatcttcttgcgccgtggcttttcgacctatctggtcgatcaaccgcgtcggggtaatgccggacgcagtatggtggaaggaactgtcaaaccacttgctgatgagcaattatggtttaaccagttccgtctgggtatatggcccgatttctttgatggcgtacagttctcccatgataaagagacattaaatcagtactaccgtcagatgacccctaacaccgggccctttgatatcgatgtaatttcagatgccatgtcagccgtagtggataaatctggcccggctattttgtttacacactctcagggtggcggcccaggctggtttaccgcgatgaagaacgccaatgtaaaagggatagtcgcgtttgaacctggcagcagctttgtctttccggaaggcgacgtccctcccccaacaaagaatgcttttgataccgtaaaaggggaatcggtgcctctggagaagtttatggcactgactaaaatccctgtcctgattatctacggcgacaatatccctgacaaaccaacggccttgcctgcacaggatagttggcgtgcccggttggctgttgcgcgtcaatggcgggatgtggtgaataaacatggcggagacgtgacagtaatccatttgccggaaattggtataaaaggcaatactcacttccctttctctgatctgaataacgttgaaatcgccgatcaggtatcaaaattcctgaaagataaaaatcttcagtaataaaaaattagtggggtcgttgacggctccactactgcttatatactcgtcatactttaagctgcatctgtgttggctacgctcaacaaccccaggtacttatttatgtaagcgcctggggacttacttcgttgccgccttcctacaacgccaattattttgagcatatcgggcatttatcctaagtgcacgctcatatttataaatatgaggaaattgtatttttaactcatccgctttttttagacgataatattgggaccttctttaagccaaaataggtagcacggaaattccgctttctctgctaccactttaactagtcctccctgctgaccagagaagcgcaacagttatccctgaatggggtaatatagcaaacctaacatctgcaaccattgcggcaacgctaccatcattcggccattccagaatacgttctcgctcaaactccgatgtctgatttattcaacgacgcctgtaatattcataatattaaaataaatatcacaatttaatgcatgaattaatatctcattaacaaatgatccatatttttacgatagctataaaaaactaaccgctttgatattgactctaaaaaccaaaatgtataacacagtgtcatgtcaagcttcccagagtaaagtcataatacgtatgtcatcacaacactaaaggggctctgttaaaagacaaataagctgagtacataataagctgagtacattatgaatagcagatacgttaagtttctcagaaaaaatgtatttatgctaaggagaaaatcatgtcgaaagttactagtcctgattctatcaatagaataaaacatacggaagttattgcagcatctccaaactctgaagaaagcattcgcagcctgtccgtgcttaaggaaaaggcctctgaaatattagaaaaagagaatgcgcagttctttgatattctgcctattctggaaagcctgaaaaaagatgatattattgaaatattaaatgatctactggaaagaaaagacattacttcaaattatcaattgctatcagaagatcatgtttacttaagtaggcaacataattttcatctacttatgcggcttattggtagaagtccgtcaacgactttgtatgcaaacgaatttgatattctggttatcaaccccatgaatacgccagttagtattcctttataccagtgccaagtttgcgaagatctctctcaaaggccatcggcactgataaggctcgaagataccgtattaatgccgggtaaagtctatggctttgaagcctataaatatattctcgattttgatactgaagccgcacaggacgcttttatccttatcgctcactccgagcccaaaggttggttgtcatgggtctatgacaagaactcactcgaacctattgaatctatttgtaccagcctccaagcgtcaaggatacagatgtacgtgagaatgctcggtgccatgaacgcgactcaagctgtgcctgttttggaaaaactggcaaagtctacatatgcaaactttgttcgttgggaagcggtcgaaagcctctcacttattgatcctcaatctactctagagttactcgactatttggtgaagaatgactctgacgctcaaataattgaggccgcagaacagagccttgcaataaataaagcagaagagtcagaggtgtaaatattatggctgtcaaagtggacgtgaaagaaaatacactcatcacactgaatgaatttgtgtcatttcttgaaacgagtggaactattgaaaagcttagaaattcaatctactcatccgaagtaatgagttgtgttgccactcagttgcgtgcattagcggccaataaggcgcatattttttctattatcattgaagagttggagaaaacagaccactttcaatcacaaaattacgggcaagctcaaggatttgttctttatacaacaccgtggtatacaatccggctaatgctgtggatcccacccggacatcaggccagcgctattcccttttcttacaaggtcgcacatgaccatgcttttgacctgatgaccgtaggcttcttcggccctggttatcgcacatcactgtacgaatttgattacaatgagcccattcaacgtactgatggacttacccagctcagttataaaggggaaatgtatctgcgagaaaatgaagttatctattattttgctaataaagatgtgcatatacaacacgaaccagagtcactttcggtttcattaaatttaatcattaataaaccagatgcgtctgcccgacaaactgttttcgatattgaatctacagatgaaggtagcaatttatgttggggaaaaccccactttaacagtattgaaaaaatagcttcccagcgctcaattttttcagcgctatcaacccatgggaatatgagatcaaaaaaagctatcgaaaagatcgcacacaatcataaagctgatgaagttcgcgccctgtcttgggtagcaatgttacgtgcaaatgataccgtattaagcgatgtgctcacactagagaaaagtcattatgtcaggcgtgtacttgccgagataaacatggcgcaaggagaaactagcaatgctcctaaataatattacgccagtgaataaatcactgacactacaagatttattaggaattttgagtcactcatcggcaatttccaatgtggcaaatgggatttatgtggaaagcgaaatccttgaagtaggttcatggctttcagcctacgcggctaataaagatgaaattttttcgcagatcattaccgagttggagaacccttatcaattccagctggagaatgacatacaggcaccgagttttattctttacagtaatgaacgcataactattcgtcttgttatgtggctcccattgcagggaaaattagatcggacaccttattcctacgaagaagcacatgatcataattttgacttttggacagtgaatttttttggaggtggctatcgaactcggctctatgactatgattacgataaagttagtggcgtaaataacgaagttgtagaacttaattgttatggagataagattctttccccgaatacagttatgttttattttcgtagtaaggatgttcatactcaatatccgcctgatgaattatcagtatcgctcaatttaatagtgcgaccaataaaatcgaagcatcaatacgaatttcagatagattcagatgcattggaaggaaaaatagaggcaagaattaaaaagggaagatatgagcgctacgcttttcaaaatgtgttatataacggcctgctgagtcttgaaaatgaaaaaagtcgtcaactggttcacaaagtgtctctttgtaaccatcgagaagagatacgattaatcgcttatgaagctttacttaagcacgcccaaaaaaaaggtaatgtgagtgatataaagagcattagtgaacaagcatttaaagaccaaagcctctatatcaaaaataagatttctcacagtattggaagcatgccatgcatgagtccaaaaccccgctaatatagttagcggattactttatctcaagaagataggagtcatattatgactaaaaatactgcgactaaagtaaaaagcatcaaactcgtaacctttggcaaaaatacggctctggcgggcgcagtgcctagaacattatcaggccaagaagccggccgtgtgcttgggtttgggtgtcatcactcttaatttaagcatttaatatactggacgtgacctagaagtagatattggaataatttgttccaataatcttcacataacttagtgactcaagccgggagtggcggtcttctcacacccggcttttatctaatagccaaaaatgaattgaggaagtatgtcctgtaattttaaaataatactcaccggtgcgtcaggattaattggttctgccattgctgatgcactgtataaatcaggtatgaatcttgttcttgcttgtaaacgttcccaaaaattacaagacagatatcttagcgatgataagtcaaaaagagcttatttttggtatggcgatcttaccaacgaaaaagcctgtcgtgaattagtggagtatgctgttcagcaaatggggggggtggatgtattgatcaattgtgccggcgtctttaatttttctgctctcgaagagatgacctatagtagaattaccgataccatcagtaccaaccttctcgcccctatttatcttacacatcttgtattaccttatattaagaccagtgcctgcccaataatcgtgaatatatcctcaattgctggcttctccagtttgcctgaaggcgcgtgctacgcagcatctaaatgggggcttaatggctttatccacagcatccgcgaagaattacgcaaaaaatcaattcacatctgtaatatatcgccttgtcaggttaaaacactgtcccatcattctgatacggcaatcagaaccatagcaccggaaaatatcgctaatgcggttattttagttttgtcatatgtacaaaaaacgtcgtcttcaattgacgtagtgctgtagccatttcccatgaaatccatatggttatgtgttttttctatttgatctctaccccataggttgatttaataagcaccgtaacgaaataataacggaatattattatgaacaaatcaaccaaaataggttcccaaatatatactccatttaccctgaagttatatgactggtgggtattgaaaatgtccaatcactttgcttggaaatgccctactcacgacgttttagtacctcatttcactgaatatgccggtaatgaacatttggacataggcgtagggactggcttttatctgacacatctgcctgaaactactcatatctctctgatggatatcaataccaacagccttgctgttgccagcaatcgcattgggtcaacacgggtcaaggaatgcatccagcatgatgtttttgaaccgttcccagcccaataccacggctattttgactcaatttcaatgttctatctgctgcattgcctccctggtgcgctaaaggataaagtgcaagtgatagccaataccgctatggggttaaaaacgggtggcacactttatggcgcgacgatattaggcaatgatgcagggcataatcgtcttgggaagaaattgatgaaggtgtataactcaaaaggtattttttctaacaaagacgatacggaagatgggctccatgccatgctatcgtcccagttccgtgatgttgcaattacccgtgtaggcatggtcgtgctttttaccgcaacaggccgccgcgagtaatatattcaccatgcattgaattttagctatgcagtaaatgtgacacagcataaaaaactgcactgccaaatatcagggtgttatccaataattggggtgcagttcaataagaaaccttttgttcgattatatcgttacgcgagtatttgtttcacgaacgcttcaatctctttatcctgacagttttcaaagaaacactgctggaaacgtgcaccgctaacggcggttttcaccaactcagggtcgatagcacgtagtgtatccagataattttctttcacgactgccgctttcacttgattcaagatacccgcattacgtacctgtggctctttacgatcaagtggatagccttcgcctttcacaccagtgaacgctttttcaaagatatagcgcacgttaagttccgcgccccagccaaagcctttagcaaacggcagtgacaacgcattaccattgttaatttgtgcaaacaggaaagcatctgctggatcgatgcaataaccacatacaacgcctggatgtatattcaatgacatcatggcgccctgccctgtaccacaaccggtcaccacaaaatcaaccgctttagcattcaacaaaatgctggccatgatgcccaggtggatataagtcagatgatgatcttgctcatcgctcatcccaacgttgaataccggatacgctttttccgaggcaacagcattcagctctttaaggattatcgcgtttttacctgcctgactgttttccatcatcagtgcgattttcattttgttatctcctcttagtcaatgagcagtcgcccattgaatgtgatagtttgacatgactgcgctgaacatagcattttgtgaacatcatttcaattttaatgaaaatatgttttaccttaatcgcatttcgcgattgggtcagcattcactcaagtggatatccatacagaacgcaccgattttatgggccgattacgtattaaaaatacccggacagaacctcgcgattgatactgattagggtcagcatattggatgctcctgccctgggatttcatgtacggcaatgcgtgatgtcgaccagacataacggtgagtaacccaacggttgcgcgcatggcgggaaaaaaagacttcattaactttttcatcatcaggcgccaacgccagtgcgaaatacatccagcgagcgctaagcttatagttataaatatgtttatcttttcgattgaagtaaatttttgccagtgaagtcatcgccaatatactgcctttgttgccatgctccagtagaaagtcaagatactgatgagtcacactcaaggtatgaagttctgaaagcagggctaacaactcgggtaaagcaacatcgtttccccagtcaaccgatgcttttaatgatgcaaccaatttcccctcaagttcggcggtttttaccgtatcagtttcctcgtatgaaagcagttggtaacagcgcgccagtgagtaataggctctttttagttcatcttcatacgagaatggatcggtgttatcgattagcggatatttggcgatgactttttggcttaaaagcgtactgttttgctcaacaacctgacggtaatagctgattgcgcgcagaatgtcccgtgtctccgatggtgcatacagataaaagctacccaggcttgacgccgtgccacgcgcaccatattcagccccaagagtgaacagacgcgtagcatcgtcagggtaattaagttcatttaagatgaaaccggtttgatcccaggcatcttttggatcgtgctgcaaagcataatcaagccattcacgccctaacgcctcgttttgtgtaaacccaaacagcccggtcaacaaacagtagccctgtaaaaccattgcctggggagaatgcataagctgcgcattatggcaaatctggttatgccgccagcgtgattcaggggcaaactttccagcaagccgtaacgcggcatgatgtaaatacccgccaagactaggctcttgtgcaaccgcttgctgtaaatagtgccaggcggatggttcatcttccatcacgtagtaactcgcggccagccagcgtaatgcctgagcgcgatcatttgcattcaacgcctgttccgcttcgcgtttcacctcggtaaactgccactcacgttcaaccagatcggcgactttatggccgagatcatcacaaaaatcatcccaccagatcagatggcgtaaatggtccttctcctgaagactcaaatgttcacaagccggtgaaacaattaagtccagcatgtcctgcggtaaaccgcgccaacggggcatttggaacgggatgtaatcggtgaagatgtagaactgggttggatggatatgcaagctggcaaacagccaataatgcgggccaataagtgccttctctgtttgattacgcagtaaacctggcggtaacgcatcgggagccaatatctgagcataggcattcagtcctgaataactcatcaaggcggccatttcttcaggatagcactgttgatagtcacgtaattcgcccagaaccggcaatgaatccgccttctcattggcaataatgacagccagccaggccggaacgccaaacgcggtaatcgccgggataatcagcgcagcggccatccactggcgtggctccagtgttaatgcttgcagggctgccagcaccatcatttcattacaggcggctgcacatacccacatcgcagcagtggtcttcttcgcccagccatagctgcgataccgccaggcacaatgatgccagtacaacgtttcagccaaccaggcatggttcgattcagggcagtcgtgttgccaggctttgatctgtgccaaaccttccggccccattgaaatgacgctacgtaaatcgggggtattttccatatccatccagccacgataataacgctgctcggcatcacggctaaggaatgatgcggtaagtgcactttccagttgtttatcaagctcaccataacgcccttcacgaaggaaggaacgcatgtcgcataacgccctatttttgtccttcgggggtaattcagcaacgtcaagcagatggtactctgcgatatcgcagggaatgtaatcgcgtccttgcatagttctgtttcctttcagtgatagggaaataggtataaaaaacaggtgacaatatttcagtgagattaaccatacttcgagataaacatccccctaaaaaatcgatgttaacgctgtgggatatatctcatgattacgtgttggatatcggcaaggcgacgtcatctattcttattgaagcacgaggataaaataagatatttctcaattttctgtctctattatacgagttaccatcgtacattcataattccatttaattaatattgcacccacttcacaaattaaaaataataaaatgcactcaaaagttaaatgtaaaaaacaatagagagaaatgtaacttaattggaaatctgtcatttctactgtaacctcaagaattcatcaccgccgatagattaatatttttaatattatcaatcactaccacaacatctgaaaaattacgttttgacactcattaatttacttgtaatatattagcactattggttagaaaaatggcatttcaccctgaaattgactataaaaaatattatggcaatggattgaacgtttaaattaaggattaacattgaaaaaaaaactggtggcactcttaatactctcttatccgtcggttgcatatctaaagcaaccccctccggcagtacctaaacccattacctttgttgctaaaattgataacattgattttaacaaaacggccattgatagtgatatgaaattactgctggccgatcggttccactttaaaaccaaaaccccctgtaacaagaatacgctttcaggccggccagaatcatttggtttaacgtcagaagtatacgcggcaaaaatcaagagtttgctcgttgagatcttaagtgaacgttaccttttcctgacaatagatcaatgtgaccgcggtggcacaccgatgctcaccaatatagaagtttgcactgaagcactgtgcggtgctgaattcatgaaaaaagaatcttatctttggttaaatcaagacttaaaggccacggtgaaacgccaggcgacatcggtgatccctatgccattaacctttgataaagaaaagcaactgtggaaagtggccgggtggtttattgagtcatcagaagaaactgaggaacttataccgagcaaactgctggcctttgaaggttatactgacgatgaaacattcaaaacacaaaaattcgtctctaccttcaaatcctattactccagtggaaatattcaacatattctcacttataataaagagggaaaagaggatgggaaatacgactcatattatgatgaaaaagggaaattagctgagacgttggtatttaaaaatggcttggtcaatggtgagtatattatctaccatgaaaatggtgctattgaaagcaaacgacattttattgacagcaaaatagccgacggagagtgccctcattattacgacaatggaaaaattaaagagaaccatagctatttgaataataaactcgaagggaaatactttgagtattttcctgatggtaaaattaaagatgaaagaacctaccatgctggcaaagtcgttggtaaatacacagtctactttgaatcaggtaaaattagagctatttataataaaaacaataaagatcagtaccatggaactaacgaggaatacagccccgaagggcagttagtgtctaaatcaacgtataaagaaggaaaacaactctctagccagacttggtataaaaatggaaaaatgcgacaggaagaaatctacgataacgaaggccgcaaaaatggcgtatcaagagagtggtttgataatggacaacttaatacatcaaccagctataaaaatgatatcttagatggtgatagccagaaatggaacgaacagggtgaaatagtatcactctcaccgtataaagacggcaaacttcagggtgaacataaatattatgattcaggaaaactactttataccacaatgtataagaacgataaaaaagatggtccggatagacgatggagtatcaatacagggaagttaattgaagaaatgccctatgttgaaggcataagaagcggcatcaaaaaagagtttaatgatcgtaccggtagactgttaacaaccaccccttatgtgaataatgaaatacaggtcaccggagaaacatataatgccgatggtgttagcattattcactgctatatcaataataaaagtattgactcgctatacaatcctattgaaatacgcgagaaagcctcacagagtgatgataatgcacagtatgaactgggtaagtatcattatacttgtcaagactatgatagaggtcttaagtggctagaaaaatcagcagaccataaaaatattaaggcgttatttcttttagctcaaatgtataatgaaggtgacggcgttaaagaagatcaaaccaaatatttctcctatttactcaaagcagcgcagttagggctaagtgatgctcaagtggaaattggctatctgtatctcgtcggtgaaggggtagaaaagaacttaccagaagcctatcagtggcacataaaagctgccgaacaaggaaacgtgcacgcccattataaccttggttggatatatcaaaatggagacggcaccgagaaaaatttggataaggcaaaattccactttaccgttgcagctaaaagtgggatgagagaagcctatgaagaattaaaaaaattagaatccaacaagtaaataattttaataatggggtctggattaatcagacctcataaaattgatcatggataagattatatgaaactgaaaataaactttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaactttttttcaactttagtctataccgcaacattttgctctggcttgagcttcgctcatgcacagacattgcccgatgtctattcagtggttgaacgaaaactggaaaatgccctaccgctggcggaacacccccattatgatgctcaggccccttatttcgaactgcaccgagaaatcctgatgtttagctcaccagaacgagccaatacgctattaaagaaacttgatttcagttcgaaagaggcaatgttatcactgaatatttctgctgactggattgcgggaacaggtaatccagacaaagcaatggtatttttatcacagattggactcgagaaaccgagctcattctcagcatacaagaattatgttgatgcctggattgaaaagaaacagcctgaatctgcgttaaagttacttatgctggataacagtgcaaggaactattatcttcccgctgttttagacgcttatcgagatacgccagatcaagcggtgactatttataaagatatttatggcgacaacataatagaaccgaccaatcaattaaggatgctgcttgctattgcagaaaattatcgtgtcaacggtgcccccaaaaacacccttatttataccgataaagcacaggtaatgtttatcgacgtgctcaaaaagaagaagaacaatgaaattcatttttataaagattacttgaatttgatcaatctatattcatttgcaggtaataagcaacaagcattaatattatcagaacagctactcagggcggccggagataaaggtacctattatgatttggcattatccgggatcatggcattttaccatgctaatggtttcactgaagaatacaatgcattaattgcaaccagcattgccactacagataagtcctttagctttgctcccaagcctatagaagaaataaagcttatccggttgttgaatgccactaacgaaaccggcctaattaaagagcgtattgataagctgatgatctcaccagaatatgcctgttatgacgatagatattgctatgaatataaaatagattcgcttaattttctatatttaagcaaatctgatgcattagctgataaatatttaaacattattattgaagaatcacaaaatcaaaaattcaatccatgggaaacggtaactaaatccatcgttaaaaaattagttgatattggacgtatcgccgaagctaagaagttggctgcagatgcagaggttatttatctctcacagctaaaagactctccgcccaaagaagtcgaaagaaattatagggatcttgctgaaatgtatggttttgcaggcgatgtcgtcagcgctgaacgaatacttaataagcatgtcaccaccgcccaaaattactttattaccgatctgtttataaaaaataaacagtgggatgaagccagagcgcgtgttgtgaaagataccggtctttctggacaaaacctgacgttattgcaaaatatttgtgctaccaatacacctgaatgcatgcaacatatcacgttcacacttaaatcaatgttaacacgtgaatccattaccgcagaagatgcatcagggaatcaacaactctaccagttggggatcatctaccactctcttgggataaagccgaccgaggaacaacagcttctcattcaaaaattatatgataatgcggcggcctaaaagataaccttattgaggagctggcaatattgaggagcaggcaattaaatgttgtctgctttcttttaaagatgacaagtgaaaattttgagacactaggtaacaagttatattcctgtctaaaagataaaaatacattcaaataacaatggaagttaaggattaaaccatgaaaaaatattttattctcatcgcgatggttgcagtttcagtttcagcggcagataaaaataatgctagcgatgaatactatacttgtcatatgagcaagcaattggatagaacctccaaaagcttgggtggaaatcatttcccagaagagactgaaacggcaaaaataaagtgggatggtagccgatttacggtatatggcatgaacgggggtaattatatctcaccattgttacatcgcgccacggaagcagaagtggaaaaccttgccagaaaagcgggcgttgaattcaccgatgaagatagaaaagatttagactacgtaatgatggacgcggaggaaaagacgtttaatctatttgaaaaatcagatagtggcattagttttagcgtcatgaataaagaagagaacagtaagctgtttcaacttttttccgaatgtacccttaccagcagcctttaaaaccccgcagccagggaaccgaacatggctatttcttactaaaaatccagtgaatcacgtattgtggatcatccgaacgttggttaaatcgccccgcctcacactatttcgccttcatttgactttgtcggcaacctactcctttacgttatttttatccctaacgggcagttaactgctcaatctgagttttggcattcgccaacgcgctcagccccccttttaaccaaagacctttccccgacgcatcaaggcgggcagcatggtcaaattgatcgaaatcaaccggatagaccaacgccggtatattatgtttcagacagtaatacagaattcctgcaccaccatgatgaatcaccacatcgtagtgaccaagacaggtttcataatctatccatggcaagcggatgaaattatcggtctgctgatggcaagccgcgttcggatccccctctgtgaaatgaaaaactgactctggcatggttcgggcaagtctctcaaccgcctttaccacttcatctttatgccaggccagatgagtccctaaggtcaccagcacatggcggcgacctgcttcaaagtgcggcgcaggctgcaaattaggcggtgtatagagcgctggcccaataaaatggacgctctccggccaggttcgggtaaattcaaatgcgacatcacccagagccagaatacagtctgctgaataagcactttctgtaccatcggcgcgatataacgccgtgatcccggttgttgagattgttctacggaataaccaaaaaagcgtttttttaaaccaacggacttttttccgcgcgataaactgactgacgttatccatagcagttttcgctggataaaggccaccgcaataggccggtgggccgtctaacgtttccagcacacagggtgagggtaaactcgtccaccaagggatgcccaattttttactcaccgtccctaccacgggtaaagtaaagtcagcaataaccaggtctggcgcaccatcatgttgataaagtttttccagtgccgaggcaaactcgacgagtaacccaaccgcagatttaaattggcgataaagcttcagcggactgcttttaaccgcatagtctgggttggcaattgcctgtaacagcgggtcatattcacccggcaaagcaatgccctttagccctgccgccgtgatacgcgccaacgcatcttgcgtgctgatgatgcgtacctcgtaatttttagccaacatgcggcccaacgccagtatcgggtgtaagtgcccagaaaaaggcggggccagcagatcgatacagcgggtagccggggggatcaaatcatctaacgtcttcatcgcaatccctgagttgattcaactgccgcaataaaacgctcacaaagcgtcagtaatgctgggttagagagataattcaaatggccaccactgactttgctatccacttgccgacaccaaaatctggagatcaaatcacgctgcccttgaaccagcgtgtggtggcacaaaggccgctgccgagctaccggcccataagcaaagatactgacatggctcatcatggccttcggtagatttaagttattaaataactccaaaccacagctgccagatagcaataccgtatgcggcgctcgtgccagtaaagccaataaagcgggccgatagtgagtttgaaactcagggtggcgggaggaaagatattcgcggcaattatgatagctagctttaattaaacctggcgctaaatagcctttcttctcattttcaccagcacgatacgggaaattcaaggtagccaattcgcgccccggttgagctaattttttgataaaggctaattgaaccgggcttaaactgccgctttctggcgagctacggccggtaatataagctatctgtaaggttatcttattcatagtgaattaaactttttattactcaaaacacgatagcgccgcgtacgccagtaaatcgttcggttacacaacgcatgtaataaatgtaacggttgcattaattcagataacagcgaaaaataggatttgaacggatatcagggcaatggcctgctgaacgtgacggagggcagcatggcgtatcagcaaacaagccgcaataatgcccaggttaatccctgtgatgccgtgggccgccgtcacccactcccatccaacagtgagtaacatcgcccacatgagtaaaggatgcagcccctgtagcagaaatataatcagttttatcagcactgttttttcacgcaacagtagcgtggcaaacaaaaaccaacgatgcatttgttgtatatactttttgccagaagaaagactggtttgaacccttactggggcggtggattgtattagacgaatatgatgttgtctgagcagggttgccaacgccagatcatcggccaggtcgtgtagaatagcggcaaagccccccacttgagccaacgtattgacggatatcgcataacacatcccattgatggttaaggggggtgaaaacggcaacaagggcaggtaggtgaaaccggaattatcattaacgaattgcgccaatagccgggagtacccattgctatcggcacaataataaggaagcgcggtcactaatgcgccctcttcaatctggttcaatagcgtcccgaaagactctgctgacaaaaacgcatcgtcgtccaataccaataagatgtcactcgccacctcccgccaggcctgttcgagcttgaaaactttaggattaaccccttcaggcgctggggggaaatagcttgccttaatttccctgtcgggataacgcgactgaatactgatggctatctctcttgccaccgtatcatcatcgtcaataagccaaaaaaaacgtgcctgttttagtgcaacgacgtttgcctccagcacggttgccaattgtggatcaccgctcaacacaggttgcaatatcgtggcggtggcttgtggtacgccacaccctgcctgcgtccctctcttcatcattcgtagcgtaaaaatcagcttaaacaacaagatgcccagccagatggccgcgaggtaaatcattatttctgttccttgtaccagcgaataaaggcatctagcccttgagaaagggaacgggatggcgaaccaaaatcgtgtatagccgcactcacatccaatgttttcgaatagcccaaaaccccaacgccaaaccgggtgatagacggttcacttttaatacgcaataaccgatatgtaccttcaatgattccggcgattagcattgcggtggctacgcgaacctctcttttaggtgctgggaggccaagcttgctcaagacatcaataagaaattcattaatttcaatgggttctgcattagataaattatagaacaggcgcagttccggcttaatggcggcttttaacaggtaatcacacagcacatcgatatgcattaattccccgcgtgcgggcacctcagaaattaaaagaggaagcccgtgacgactggccgcgtctaataagggagggaaaagcagttggtctccagggccaaatacggcacaaggacgcaaaatggttttctctccctgataagcctcgatcagcgcctcaccctgatgtttcgtgagagcataatcattggcaaattcaggcccgatctcagactgttcagtgagtgccagttgatggcagtaacggtaatagaccgcggcagtcgaaagataaattagccgtgggtttcctctggactgacagaatttaatcacctgctctgtagtgaccacgttatcacggtagtactcacggcgggttccccatggcccggctcgcccggcggcatgaataaccacatctggcgtaaaatccagtgttgcaagccgggctaaatccagcgcctgataacgcactgacgtgggaaaaccctctaccgagcgccgcccaataccacagagtctaatcccgtcatgacaggcaaagcggcgcataaatgccccgccaataaaccccgatgcgcccgttatcaatatattcgtcatcgctcacctttatctgacgacatctgtggattggtgcccatttacccactgcgctataacgcccgctccccatgccagggcaataccgccaaccagctaaccgccttgatgggtgccagaaatagccctgttttcaccctgcgacgccctgacgaataatacgccgccttttgcgatcaaattgtgggatcacggccactgcctctaactgccaacataacctctcggtctcaataccctgctgctgaagcatcaataccatcgcacgccgacaacactccagttcgctagccgtgcaatcggccatcaaatgtagatgatggtcgccacgctgaatcagacggtaatccgccgtcagcggtaacgcggtggccaatacccgactacagagatcggcaaatatcacctgcaatatgccttgcgggtcaggaagcagtaactggtcatcccaacgcccttcaatatggctaatcgcccgcgcagggttgccacaaggacagggcttatcgctcactaccagcacatcatccagtttgtaacgcacgataggttgggtttgtcgcgtaaaatcggtgataactggggtaaagcgccgctcatcgatccattgcggttcaatgtgtagaaattcttcattcaggtgcaaggtgccgtgggaacaactggcagctaagaagccttctgtcgcctgatagacttcaccaacgtgaccaaaaacctgttgtaggagttgacgatcttgttcatccaacacctcggcgacagaaatcacctttttaaccgtgaggtgcagttctccgcgcatcaccgccaacgctaacgcccgtagcacctgtgccggtgcgacgataatcgtcggcgactgctgttccagaagacctgcgtgagactgaaaaggctgaaaaagatcgtagaacgccaaactcaaccaacggttgttaacactttggtaaaggttattatccgcccgcagaaatagcgccacacgctcacccgcgaatacgccatcgggcaacattttagccagaatgccccccgcccagagttgctgttcttgagggctgaccacaaagagaccacgttggcccgaggtgccagatgataacccaacgctgaacttcccggtttgacgtgaaaaatcgcgatcttgctcactgccaagcgcacatgccatcagcacgtcacggtgtagaccctgcgtgttcatcacatcaaaatgttccatcatcagttgcttatccatcagtggccacgccgtgatcggctgtgaggcgtagcgtctgaaccaagggctattagctaatacctgttgagaaaattgctgaagttttttgacctgataagcttcaagcgttttacggttggcaaagtgcaggcgtcggatacgaaaatagtgccagagcgtcataaacgggatcataaatccccctcatggcataaccgaatgtctgttttccccgtgcgccataagtgattaagccgctgtaacgtttggtagtaagcacgcgagtctgccatcaataagttcgcgatacgtgatggcccacgcagttgttggtaacttaacggtgaccaggccgcgtcacttgccagcaagacccagccattatccgtaagaataaatgccccaatatgccccaccgcatggcccggtagcggcaccagaatgacctgccctttgctgccgggcaaggcgaaaccgctctcaaagggggcaagttcagacggtagcatctgctgtgggaaactctcgataaactggagggaggattcaaaactctccggtatcaggccaggaataaacgcctgccgtagggctgcaacgccacgcaattcgcgggttttatgccaaccgtcaccagagcaaataaaagtaaggtcgctaaaatcacgcagcccggcaatatggtcggcatgaaagtgagacaagatcagcccgtggatatcccgattaacatagccttgttcgcgcagttgtgtcaccagagactgcgcgggatcgaaatagactggcgtcacttgccggtagaggcgaaaaacccctgactgcgtgtactgctcaaaccaagttgcatagccggtatcccacagccagcggtggccgtctacctcaatcaaacaggcgcgtgccgggaacttgcaaacacgaaaaggggcgcctttaagcgccatgcaggcaaggtgtgtgcaatagcccacttcaaacgtagtgatcttagccatgctggccactcctctgcgcgctaagccactcgccagccagcacaatcccctccgccatcgagtaacgaggccggtaacccagttcattaatggcacgttctgaattaagggtcatatcaaaatagactgcgccaacactgtaccgggttaacagtggttctttctgggtcatactggcgaccagttccatccctgccgccacgacagaaagtaacgagtagggcaccggctgcaaggtatagttaatgtgaagctgctgattcaacagagaatccaacatcgtcaccagccgttgtggctcctgattggtaatattataaatcgcaccggagcgtagcccgtcgttatcagtggctaacatcatggcatgtaccacattcaacacaaacgtgagatcaagctgcgcttgccctcctcccggtaaacgcagcacattgcgatccctgctcagttgttgcagcaaacgcggcacaatcaccctatcgtggggaccaaataacccacgtgggcgcaggatcacatacgtggtgtccggataatgagcgatacattcatgcaacacctgctccgccgcatatttactgctggcatagtggctggaaaagcggctggcccggtatgtttcaggcagatcatgatgatggcgaaaatcgaaatacacggcaggtgatgagatatgaatgaaccgtttaaccccctcgcgaccggcggcctgagcaagtttatgcgtcaccaccacattggtctggtgaaaatcctgtgggttaccccacggcgctgatttggcggcacagtgccaaaccacatcgcacgttttgagccattgctggcagacctccatcgtggtcatggtcagatccagcgggataaaggtggcgcccaacttgcgcagttcttcccccgccagttgatcccgcccgatagcatagacctcgtgccctgcctccaacagccattgtgctgcgttgcgccccaatccactggttgcccctgtcactaagactttcatgatcgtaaggctctcatggcagcaaaaccatccccgccagcgtcaaccctgctgcggtaccaataagcatcaccggtttacccggcgaaaagcgcccgctcatcacggcggcatgcaatgcggttggtatcgatgccgccacctggttaccatgatctcgatagatatccaccagcacatctgttggcacatgtaagcgtttgcgcatatgcgccagcgataaatggctcgcctgatgcggaattaccgtggcaatatccgctaatgtcagcccacttttttccaatagacgctggaaataatcttcaatgataccagaggcttgtcggaacagcctcttgccctgcatatgaaataagaaatcgtcgttatccatacctgagcgagggttgcatcgtgtgccccccgcccgaatctcacataactcactgcccgtaggatacatttcaaccagactggctaatatgccactgcggccatctcctcgttccacaatggcacatgcggcaccatcaccgaagatcagtgaagatctcctcatcattccagtcaatacctcgtgatgccagatcggctgaaacaatagcgatacgctgataagttccggcattcagtagccccgcagccacctgtaatgcggaaataaagctcacgcaactgctattgatatcaaacccagcaatgcgaggcgccagacccgctattttgagaatatgcaccgccgtgcacggtagggcctggtaggcaatagccgaggctgatattaataaatcgattgaggaaggattgatcccatggcgctcaagggcatcatgcagtgctgccgccgctaactcagcttggttagcatctgccgtcgcatgataacgatgccggacaccagaacgttgttctacataaccgacaggcttattgagtttacgatccaacgtcgaggattccaccctatcagggggtaacgatacccctgtggcgataattttgaacgccagatgaggtgctgaaattaataatgtcgacatggaaagatagatacctttttagcgcttgaaacgtgaattgccagtatgtggctggggagaaatctccctttggcggcccctaattattggggaacgaaaatggtcaaacctgctagtgagcgactagaatacctgtttggtgcttaaaggtgcagatgggaaacactatttcagacaattcccctattattggcatggaaactatctgaatatatctagcttccttcagcaaacacccacctcctcctaccgccactatcctgacgtctcaatggcatcaataaacattgatacagcatagaaatagagagtgtaaaatcatatcacgcaagaaaaatagttaaacatcagtaatgaaacaggcaattcattaaatcagagcacgccttaaatcaaaatagattccagcataagaccctattacagggtgtcctccccacatccattcatttaattattaatatgtcattgttataaaatgaatttataccaaaaattatattccaataagattgttaaagggtgtgctaatgacaactaactggattaacataataatagtgatgatagaaattatcattaaaataaatagaaaaaaataattaatcaaaataactattacataaggatgatgtcatggtcttcattaagtccacgccactagaactgacccgcagaaaaaacagaccaccatccctatacacctacacctacacctacacacctcaggttataccttcctcattatcatttacccaagctatagaaactgccgaaatggtgaggcctcagccatgggataaaaatcatttatcccgttggccgttgttacatgtagcgctcatattgcctgatatccgccgctatcaacaacaatgtggaaccctgcccaaccgactcaaacacatcacgggttggccactccccccttttggtaggatagatagtcaacatttatctgctcaggcccgagagcctctcccagagggagtaacatcgcccatgccctgctctggagaaccgctttactatgcgcagtgtcaacaaacgatctgtgctcccccactgacaatggcgacaaaattagtccagcgttatcaagagggtgcccgcaatatctctcacagtaaaagcggctcagaaggatattcgtcactcactgacaatgaagaatggcaaccctacgctatctatgaaaaagacggtgagttctcggtcggtattgggctggcggcactgataactgcctatcctaattatgttcacatacgttaccagcagcaaaatgctcatggcgatagctttagcggcgaacaatttcaagagcgtgtttggttatcctccgacatcgtcggtaatatttcatccgcactggcaagtatcccgattaaagagtggcgagcttatggtctcagccaattggaattggttcatctcttccataacccggcgtctcacgcggcccccggtaccgcactactgcaaattttccttccgctgcatgaatatagactcaatcgcggcagcgctataatacgcagtttgcttccctctcacttaccccaactgcttacgatgctgcagcaatgtgacagtgaccaatatgacaacgcgccctctatcaacaagtcatctatctataaatcatctagttgtgaaccatctatttatgagccatctatttatgaacaacctggcgatgaatatgatgaaaataatcaacgtgcccataagcaagacagccacctgcagacacaagtagaaagaagcgccatcgaaatgcagatacgccaaactgaccctactattttctgtgatcgggtagcaaaaaccgttaatgaaatcaggcaaggtaaatatcagaaagccattttatcgcgccagataccgctgccaaataatattaatttactcgcaagctaccaacgtgggcgcataaataacacctcggcacgctcctatgctttccggatgcaaggatttgaattaatgggctttagctcaaagactgccgtgactgtctcagccaatggctgtctgatcacccaacttttaaccgatacacatgcactgtcgtcagaccaaactcaatcggtgccacttcatcatgaattacgaattaatactaaagatatcactgaacataccagctcaatcctctctgttgttgcaacgctaacaccaatctgtgtaccaggctcagttgccattgttccgtatatgaaggtgcttacttgcggtaaggtgcaaaatctggcctcctgtctgcaaggccagctacaaaaaggcatcagccactggcaagctatgcaatccctgtatcctgtagctgccgatattcctaaagatcatctgatgcaagcaactcttcatgaactgggatcatgggaggcctatagcagcagcgtgctaatggttgacagcaatggtgcattggatgcgacgctaatttcagagagcctttcccgtaagaataaaagatttggattacgagccggaaccgaaatcacccatcaagcagaccccctactcaagctagaagagactcatgagacgctgatcgcgattgcccgttatctggtgttgcaaacagcaatgaccgattaaccccgctgccgcccattactacaaaaccaaaccattataaaacaagaggtccatattcggttgatgctcacaatgccactttgtgaacataaggttaactataacagcatgatttatcgtaaaaacatgactgactacaaatgccagattgccatagcgattgtgataatgactactctagcggccaggcactaacgttacccacagcaagtggctatcggcggcaagcggttgtaattgccctgcttttatcgttggtagccaccagcaaccctgttgagccttcaactgatgtgtttctgtatggcagataagccactcgcctttgacgatataaatcaatccaccgtaggaggcgggtaattgctgacctgaacttacggaacttaccgtggcctgccagcagccacgacgcgtcataatattgaaaccctggctgctcccccccaataaccggccattaacgggaacatctccagggaaagcaaacgtctgtaaaggatttgagagtttatgtacccctaaccctgggctagataagacgatgccatcaccggtaagtaaggtgatggaacggtcaatatcagggtaaagtgagaatggaccatcctgctcaatcgttgcgatactggcacgccatgcaaagtcatcaccgccgacaggccaacacgcaatttcacgggtttcgccgccaccatttcgccagcggctgacgggcagaccggcaaaatcaaaaacggtaaaactcatcagacctcctgttggcaggctttcagtacagccagaaaagcttgcgcagtttgctgttgcaatggatgatatctatccacgattaccgccttgcctgccacataaacatctcgaatttgcgatttaccccccgcaaataaccatctattcaacaaagatgccgatcttgtcccggcaatataaggatcatcgccatcgagtactaaccaatcggcacgatagcctacggctagctggctaatttgacgcccgcaagcctgacgccctccggctaatgcttggctgtacaatagatccgccacggcgagttgccgctcacaggtcaaacggttacgccgttgatcacgcaagcgttgcccatattccaaccaacgtagctcctccacaacatccagcgaaacatggctatcagaacctatcccccaacggccctgatgatgtatatagtcaacaccggggaaaataccatctcccaaattggcctctgtcgttggacacaacccggcaacagcctgactattggctaacataaccaattctgacgtatccaaatgtgtcgcgtggacaaggcaccagcggctatcgaccggtaagtgaccatatagccaggcaactgggcgctggccacaccatgccaggcagtcattaacttctttctgctgttcagcaatatgaatatgtaccggtaactgtttatccgatacgtgtaaaatctgctgcatttgacttaactcaacagcacgtaatgagtgaaaacatagcccctgattttgtaaaggctgattagccaactgccgacggataacctgctgttgtctgagataactctcggtatcctgaataaaacggctctggccttgctgtgcgggttgagcaccaaatcctgcgtagctatacagcactggcaataaagtcattccgatcccagcgtcttgtgccgcctgactcaattgggccgtcatttcccctatgtcattgtaaggggaaccatcagggctatgatgtaaatagtgaaattcagcaacttgggtatatccgcctttcagcatttcgatataaagttgccgggcaataacaccaacctgttccggcgtcagttgttgcaccaaccgatacatgagatcccgccaagtccaaaagctatcttgtggatcaccggcaacttctgccagccccgacatcatgcgctgaaaagcatgagagtgcagattaggcataccaggtaatactggcccggataaaacctgacaaccactgctgctactgccagtgctgatacgctgtatatcccccagctcatctaccgcaatttgcacgtctgcagcccatccatcaggtaaaaaagcacgcttggtaaaataaactggcatagcgatatcccaatatttttgttcagagtcaaacgcgccccgcagctgcgtcaattaattaaatcgcttacttgtatatacatatacacacgctaaattcaaccgtagacttagcatataaatattctatttgacgaggttaacgccgtggcagaacaatcaacggttttacaattgagcgcagcaatggacgacattcctgcaccaatttaccaacgggttaaattggccattattcgccagatcagaacaggaacctggcagccccaccaacgcgtgccatcagaaagtgaactggtgaccgagttaggggtcagccgtatgacgatcaaccgtgctctacgtgaactcaccaatgaaggtttccttatccgcatgcaaggtgttggtactttcgttgctgaagcgaaagcccacagtgctctacttgaagttcataatattgccgatgaaatcgccgcccgtggtcaccgccatagcagtcaagttctgcatctggaggctcgccctgcaagccccgaagaagccatcgcgctaggcattcaaccgggtcaacaactgttctattcacaaatagtgcactatgagaatgatttccccgttcaggttgaaaaccgttgcgtaaacccaagtaccgcccccgattatatgaaacaggatttcaaccaaatcaccccgtacagctacctgacacaagccgccccgctcaccgaaggtgaacacattgttgaagccgtaatgccaagcccaatcgagcgacaactactggaactgagtgaacatgaaccttgcttgttgatccgccgtagaacttggtatgggaaagccatcgtcaccgccgcacaattgctctatccaggccctcgttatcagctctatggtcgttttaccccacaaggtacggtgacgtcctgaacaattttgtttctctgtgagaactgcgaagtgttacgcaattgtgaattcgctatcttgctgatagtgaatttataggctaggttgtccatgattgtatatacaagttgatttcgttcatccagtaaatgattcgggtgacaaatctgccgagtgcagctaacaccgcagcaacgtcaaatgagaagggaaaggggaaagaaatggtatcagtaactcactgtgacagcttatggttcggggccgatatcattacgatgcgcgggggaaattatcagttgattccgcaaggggcaatcgctgtcactggcgataagatagtctggattgggccacatgccgaattaccgcctattcatgccgcacgtcaggtcgtatatgaaggtggtcttatcacccctggattgattgactgtcacacccatctcgtgtttggcgatgatcgtagcaatgaatttgagcaacgccttaacggggtcagctatgccgaaattgctgctaatggcggtggtattatttcaaccgtcagagccacacgccaagctagcgaacagcaactactggaacaagccctatttcgtctgaagcccttacttgctgaaggggtgactacgattgagattaagtctggctatggccttaatcttgaaagtgaaataaaaatgttgcgagtggcccgccgattgggggagttactgcctattgacgtcaaaacgacttgtttggccgcccatgcgctaccgcccgagtttatcgggcagcctgatgattatattgatgtcgtatgtaatagcattattcctcaggtggcagttgaaaacttagccgatgccgtggacgcattttgcgaacatttagctttttcaccggctcaagttgagcgagtatttttagccgcacaaaaagccgggctacctgtaaaactgcacgcagagcaactttctgctctccgtggcgcgactctggccgctaaattccatgcgatatcggcagaccatctggagtacgcgactgaatctgatgtccaggctatggcaaatgcgggtactgtcgcagtcttactaccaggtgcctactacttattgcgggaaacacaatgccccccaattgatctgttccgccagtataaggtccccatggcactggccagtgatgccaacccagggacatctccggtactttcactacgcttgatgctcaatatggcttgcacgttattccgcatgacaccagaagaagcactggctggtgtcacgtgccacgcagctcaagctcttggtgtacaacagactcaaggtacgttggagacagggaaattagctaactgggtgcattggcccttatcacacccagccgagttagcttattggttaggagggcaattacctgccactgtcgtattccgaggagaagtacgcccatgaatttaactgactcttactactttcagggcggaaaaatacctttgctcattagcattccacatgcaggtacacgcctgactcccgcagttgaagctggcctgacagcagcagcacagcctttatccgatacagattggcatatccatcgtctctatgactttgcccgtgagatgggcgccagtgttttaatcggccagtattcccgcttggtggtcgatcttaaccgaccgcaagatgaccaaccactctatgctactgcgaccaccgggctattccccgaaacactgtttgatgggcgcgcttgttttgaagcaggtaaaacaccttcaccaaatgagcggcaatcctacttaacgcatatctggcagccttatcatcagcggcttcagcaagagcttgccagattaagtgcgcaatttggctatgcactccttctagacgcacactctattgcgtccgttattcctcggttatttgatgggcaacttcctgatttgaacatcggcactaacgacaatgccagttgcctactttcgttaactgaacagctcattgcgtgctgccagcgtcaaacggcattcagccacgtactcaatggccgttttaaaggcgggtatatcactcgcacatatggattaccacaaaaccaccaccatgcggtgcaactagaattagcgcagttaaactatatgtcggagaccgagccttacgcttatcggcctgatcgagccattcatttacagcaattgctccagcagttcatcacaaccatgctgacgtggggtgagcaaacttaccgttgatagcacacctattacttgattacttgattacttgatattacagccttgacttggcaaaggtgtgagcggcgggttctcatgctgatcaacaccactcaaacaatgagtaccggatgaagtggtttacagctcacagtaaaaagacggggtttcccccgcctttctatctttctatctttctatctttctattcacctgtttccgacacagaaaaaaggcaataacaccaatattcataacgctttagatctactgcttaaaaacggtaagtcaagtttaccgcaacaacatcatccgtattcaagcccaatgggttcttatcgttatccaataaattaatcttataatcaacataggtgtacatgttcttgttgaaatggtaagtcacaccgatttcagcatatttcaccagatccgtatcgccgacccccgccagatccttacctttagattgtatgtaggcaagagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagacgggcggataccattctcaaactggtattgagcgaccaactctacgttttgggttttgttcgcgatcagtcttttgtacggcgtcatgtttagtgtttcgccatacattgctgcaatataggcctgattggcatcgtattttagcccagtagcccaagcttgagctttgtcacccgcagcactgttcactaattctttctggccctcggtacgattagatgatgagtatgcgcctgcaaaactgacgccgctgccctgaatgttttgataattaaaagacaaaccgaaaccatcaccattggccttttggatagaacgttcatttcgggtaacatcaccgtcttcgttacgcccctgatactgagcggcaacttttaagccctccacaagtccgaagaaattatcgttacggtaggttgccaggccagtagagcgggccgtcatgtaattatccgtcgctgccatggaatcaccaccaaattcaggcaacatatcggtataggacagcacgtcatagacaacaccatagttgcggccatagtcgaaagacccgtaatcagctaacttcagacccgcaaagcccaaacgggttttattgcccttatcaccctgagattctgtgttgttagctgcgatgttatattcccactgaccgaaaccagttagctggctatttatttttgtttcacccttgaaaccaatacgcacataagttgcatcttcattgctctgttttttaaataggtatttcgcagcaacccgcccataaaaatccaacttgttgccatctttattataaatttccgctgcacttgaaagagctggaatgatacccagtgtggctgccaaagccatcgcgatgtttttcattaatatcttccttttaatttttataacattaacctcagaattcgttaatgtttaatcttacgatgaggattaagtcttgctgtgagaattaagtcttgttgtatagcgaaccatctgcaaagcaaaaaaacattatcattatgggccgctcaattaaaaaccgaatgaaaataagtgttatctcacgcaataaagcaattgtaataaaaaatttcagagaacataagccattgttatttaattgattaattgattattcccgggattttaatgttataacgattaatgttactcaataatttaaagatattaatttagattattacattagatggttaaattaaaataacaagcaaaaataaatcctaattatttgtttttgctgattaagattttattgttatcatttcaagagaggattaatgttaatatttaattatgtttcacatcaatataaaaacaaaaaataaatttattttatatattaattaccgctaccgataatattttatccaatcagtagggaattcgcatgcgccacataaaatcagataaaaataacaataaaaaccattagccaaatgaataaaaaaaacaagtagcatcatctaataattcattattttcgaaccgtcaagacagttcatttgaaattagattaattattactatttgtatgggtataactccagagaaccgcccacatcggtattggcccccaacaagctcatgtaatcggtaattcactttcacacatttttaccaacatcatcccagcccgtaatcccaacgcaacatgtggatttggaaataagatccactcataggggtgttcaacacgatagttatcattgggttgttctgtaagtagagtgccttgtgcgaagcgtgtgaaatttaccgtatcctcagccacccgtagtttaaaatcagggtgttgcctaagcagtgatttaacgacccggtagtacttcatgttctctgtcttacgtgcaggcaaggcactatcactgactaaggagcgtaatccttgggtgatcgcactgaattgtgataattgattctcaccaaaaggtaatgctttgcctaactccaacgtacaactggctgcctgacagcgctcactgctaaagtgagcgaatgtccctcctgcggaggtgtgcataaccaaagcatccagttcgatgtcccgcaaccaacgaaacatagcagcggaataaggggtctgctggtagggtaacaaaccaaagcgaggatgataggacccccgaattgcggtgtgtagatcataatgcaaacgctctgatgtgtgacttgcctggaaaaatgccatcacccgttgctccagagtactcgcccttcgcgtctcgtcactgggtgtatagtgctgataacgcccaccaaacatacggttaatgtcattgctgaggtaccgcttccctttgcggatcgccggtggatttcccaataacactaacagacggacggacagcggcagttgacccgctaataaatcggtgactaattgattcaaaatttcaatgggtgccgtttcattgccgtggataccggcagagatcaccaccgattgtgtgtagctgcggtgcggaaccagtgtcaatatcccctcaccgagccattgccatttcagattaacggtttcaccctgtatgacttgtggaggtttacccgatagggttatcgctaaaaaatccagcatcatcgctcctctattggttctatcattgagccgttcggttattcgctaaagccacaccggctaattgcgctggaacgggtacaccggccccagattgaggattcgcgttaactcatccaacgcttgccgcccttcttgtaacaagtgcggatctgccaaatctttaaactgcaggtggtcccgataatgttgatcgacccaattattcaatgtgacaaacagtgccggtgtcagcatcactcggctgttaactgcctgtagctcagcatcattcaagactacccgcaaccgtaagcaagccgggccaccgccattacgcatactctcgcgcagatcgaaaacacggagttcatcaatcggcccatcgccgctgaccaactcagataaataccgccatacactggggttatcttgtgactcctgcggaataaccaacaacattttgccattagccttatgcaataattggctattaaacagataggttgacacggcatcagcaacggaaacttcggcttctggtacttcaatattgactaattgttgttccaagcctgccatcttgcagcgaatatcgtccatgacctgtgtgctcgatagaaaagccaactcatgatggaataatacattgcggttactgactgcgatcacatcgttgtgaaagacgccttgatcgatcacggctgggttttgttgcacaaacacggtgcgtttggggtccaactgatgcaaccgtgccaccgcctggctggcttcacgtgtttgtctggcaggataacggccaggaaccgccccgctctccatgccttgacgcccataaacaaacatctggattgctgggctatcgtactcgccccctaaacggttatggttcgccgccccttcatcccccaataaggtcacggaaggtaaagcatcatgatgaacaaaatgacggtggttattgaacaccgcgggtagcaatactgcggttgtctctgcttcaattgcccgatgaaacttattatgcaaattcgcaacggtaaaatggacccgcccatcagcactgtcagctgacggtgataccgttgcagcattggccgtccacatggaggatgctgaactcaccgccgagagtaaacgtggcgcgttacgtgcaacatcgcttaagacctgttcatctgagccactgaaccctagcttgcgtaatacgcctatggccggccgctcctgaggggggagaaccccttgtttgtagcctaaatccgccaaggctttcatcttcaataacccttgtttggctgccaaacgagggttggaagtacgattttgatgcgtggttgatgcctcattgccaaaggataaccccgcataatgatgcgttagcccaaccaatccatcgaagttaacttcatatcctgccattattttctccacacacggttcaatcacaccttgggcaaatcaaaagagataccgggggataatgttgcgggtaacgtcaagtgctcacactccagtgatgccatgggccacgcacaataatctgcggcataaaaggcgctgggccgatggttacccgatgccccgacaccgccaaagggtgcagcactggaagcccccgtcaatggtttgttccagttaacaatccctgctctggcttccagtaacaattgttcaaattgctggcgatcttcagaaaccaagccgacggccagaccaaatcgggtctgattggctattttcagcgcctcagtaaagtctgtgtagcggatcacactgaccagtgggccaaaatactcctcgtcaggtacctcgctgatattggtaatatcaatgatacccggtgtcagtagcgcactttggctatctggccgagtcatgtttaataatgattccccccctaacaacagcaaatgttgctgagccgccaacatccgttctgccgcctgagatgaaatgacggcacccataaagggggccggttgctcatcccagcggccaattcgcaatgcttgcgcaacggcggtaaagcgcagtaaaaaagcatcgccctcagccccggttttaaccagcaaacgacgtgaacaggtacagcgctgaccggcggaaataaaggcagattgaatggcaagattgacaaccgcatcccggtctttcacctgttcaacgatcagtgcattgttaccgcccatttccagcgccagcattttttccggctgacccgccagttgacgatgtaagtggtagccggtatgggcgctgccagtaaacaacaagccatcaatatcaggctgggcagccaatgcctcgcccgtttcacgcccgccctgcaccaaattaagcacgccgtcaggaatccccgcctgttgccacaatttgacggtttcttctgcggtccatggggtcaattcactgggtttgaataccacggtattccccgcgagcaaggccgggacaatatgaccattgggcaaatggcctggaaaattataggggccaaagacagctaatacgccatgaggccggtgacgtagcactgacatgctgtcccccattggggtttggctatggccggtgcgggtttgataggcttgcaaagagatagccaccttgccgatcatcgcctgcacctctgttagcgtctcccaatatggcttgctggtttccagactgatagttcgcgctaatgattgtttatgctgttcgagtaaggccgcaaactgctgtatcaccgtggcccgctgttcaagagaagctcgtgcccatgccggaaaagccgctcttgcggcatggcaggccagagtcacatccgtatggtctgctgcacgcgcctgccatagccgctgctgactcataggatcctgtttttcgaaagacacaccgttaccgatgcgccattcaccttgtataaacagggccggatggctagacaataccgcgttaaacatgacgtgctggctcatcgttttgtctccggggcaaagaggctcactattcgaaccgaatcaccggcagcaacccccagtgcctcggcactctcgggggttaaacgcagccgttcgtcggagagatgagtattcattaatatggcgcggaaatggtgataatggtcgttagccacgagataaagccgaccgttgggatcgatatcgtaatcctcgatatcataatccttgataacgacagtacgcttgctgctatcgcgtaccacacgcacatcatccgtgttggcttccaatgttggcccaccatcaaagatatccacgtaaccctgatattgcagcccctcggtttccagcacagcacgggcaggcgcggtgtgaggatgaacctgaccgatgaccgcccgggcttcttccgccagaaaatccacatacaacgggtgtttgggcatcaactcagcaataaaggctttctgccctgtgccactgaggtaatctgctttcgcaaactcaatggaaaagaaatgacggccgacactctcccaaaagggtgaacggccttgctcatcggtataaccgcgcatctctgcaatcactttgcgggagaaatattggcgaaacgcagcaataaacaaaaaacgcacttttgataaaaaagggccatttttatccttgcgataatcaggatcgagaaacagcgtgcacagttcgctataccccgtgtgatcattgctcaaaaacagtgtcggcaccgatttatacacattgagtgctttggaggcgtgcaccagagtccctacgcggaagttataccaagggtcgttcaggccaacagcaacttcaatggcactgacgccaaccactttctgctgttcgctatcttccaatacaaacagatagccttgttcgcccggatccaaagagccttgccaggtatttaatgcccgttctatccgagcggcgagatgttgctcattttgtggtagagaggtcatgcctacgcctgttttaccggccagttcaaagatatcagccagatcgcggcgctctaccgggcgcactttcatcatattcgagtcccttgcctacggcataaacgttacgacgtaactttttgacaaacctgttcaatccccatggcgagtcgagctaagccttctttaatctccttcggcgaaataatcagtgatggagcaaaacgtacaacgtcagggccagcaatcagggcaataagcccgtattgagccgcggcctgaacaatctctttagatttgcccgcatattgggcattgagcacacacccgatcagcagaccacgcccgcggatttcagcgaaaacgttatgccgggcattgatttcagccagttcatcgataaaccactggtggcgtgctttaacaccggctaatagcgtaggttgattaatcaatgacagaacggtgcccgcgacggcacaggccagcgggttccccccgaaggtcgtgccatggctaccgacactgagcgcactggcatattttgtggtagtcagcattgcgccaatgggaaaaccgcctcccaacgctttggcactggtcagcacatctggggacaccccatagtgcatataagcgtagagttctccggtacgccccaccccggtttgtatttcatcaaaaatcagcaatgcattatggcgatcgcacagcgcccgcaaaccgtgcaggaactctttatccgcaggtagcacgccgccctcaccctgaatgggttccacaataaccgcacaggtttgatcggtgatcaggtgttccgctgaagcaaggtcattaaaaataccgtgatggataccgcctggcaggggagcaaaatcttgcgagtatttaggctgcccacccgctgagaccgtaaacagcgtgcggccatgaaacgcatttctaaacgccacaatttggttcttctcaccttgctgacccgctttattggcaaaattatccagcgcatacttgcgcgccagcttcagtgccgcctcattggcctccgcaccggaattacagaaaaacactttttctgcaaaggtcgcatcgatcaactgcttcgccagacgtaataccggctcattggtgtagccattgcccaaatgccagactttatcagcctgctcaatcaatgcggcccttactgccgggtgcccatgccccaaggcatttaccgcaataccacccgcaaaatcgatatacgatttaccttgttgatcccacaatgtcgacccttccccccttaccacgataaaatctgctggcgcataggtgggtacgatccattcatcaaaagactgacgagtgacaggacttggctgctccatattgccccctttaatcagcgtaaatagtaggtttagaaactcatcatcagagtgaatctctgccccccaacaaaaatcgcttattctgttaaccataacgaatgaaatatattcacctgatataaagtgtacagcagctttcgtgccacaccgctcagaatgtgaataaattgtatattttccattaaaacaggcagttaaattgcataattatgcaaaatattcgcattcacactgtatttaaggagataaaatgcgcgaattaacgtatttattgcgaaataatatgcagctaagaataattttgacttttgctctgcaagatcacatttttgcaacataaaaataacgagttccgttttttttgcactacaaatgtacagagaatgcctcaatcaagtgcatttcttctgcttaaaaagtgaaaatagagagtgggtattagccatttatgcaataacggttatgtaataatatttatgtaataacatcggagggggagaaaaaatgacggattggcagagaggaatgcgggtgtagccccgattctaagaggccatctgggtcaacagatcgaagatgttgatgttgatgttgatgttgatgttgattaatgatcattaatagcctctacggctatcgacgttcgttcgtcaattggccgattaacttcgccaaaatacgaatcgcttttgcgctttgttctgaccaggcaaaggaggcattaaggcgaaagcaatgatcaaactgactccctgtggtgaacattctcccaggagcaatgctaaccccctgctccagtgcccgtcggtacagttcactggcattaaaaggtggctccaattctaaccataagaaatagccgccagcggggtggctgattttgatgtttttggggaagtgttcaacaacggcctgatgcaacgtgctcatccgctgttccattacccgacgcaagcggcgcaggtgagtatcgtatcccccttggctcagataatccgcaatcgccagttgggtcgggacgctggccgaaacggtgctcatcaactgtaaatgttgaatacgctgagcatgttcacctgctgccacccaccccacacggaaccccggcgccaggcatttagaaaaagaggagcaatgtaaaatctgccgatgctggtcaagcgcttttgccggtagcaagcgttcagcaccaaaatacagttcgccatatacatcatcttcaatcagtgaaatagccttctgctgtagcagggtgacgagtcgctgtttctgtgaccacggcatggtggcccccattgggttttgaaaatggggcattaaccagcacgcttttatcggatactggctgataacctgctcaagggcctccaaatccacaccttgctggggatccgtcgtaatggcaatagccttaagtcgtaggcgttcaatcgcctgtaatgcaccataaaacgcgggcgattcaataacgacccaatcaccgggctgtgtcacggcttgtaagctaaggctcagtgactccatcgcccccgccgtaatcacaatttcctcgggtgatacattcatcccgcaggcagcataacgttgcgcaatattgcgccgtaaactttcattacccggtggcaaattcgttacagaactttgtggcgagatcttgcgagcgacgctggccaacgcccgcgacaaacgcggttgtaacaataaactcggatctggaaatgctgaaccgaacggcatgattgccggatctttccctgcctgtaacacattaaaaataaaggtattgatatcaacctgttcatccagatggagcttattaccccgctgtggttgcggtaactgcgtgggccgtgaggccacatagtagcccgattgtgggcgggcaacgatccacccctggctttccaacaactgatacgattgcaccacggtcatcaggcttagccctgattgtttacaactttctcgcagcgaagggagcttatcgcccgcttgccagaccttcgattgtatttgtgctctgatttgctgcgctagctgttcatatcgtgtcataagccatctgttatagataaaattcaattaattttcactattatagccactttaacttatggttaactacctgccaagtttcccctgaaatactcaccacccgatacatcgccatctgccggatagcctatctcggcgtgatttattttatcgttatctggtgtggcagcgtgttggcattattggccgtttccaggcggtttcgcatgatgatgacggccgcgggtatgaaaccccattagcgctaacacttcggcgctaaaaacggtaaggtaacggcgcttattggtcaaaggaatctcccacgcgatgaaacgttatctgaccccattggttaatcagattgctttgttgatgatactgctgggcatgctagggctggcgggtatggttatttcatcatggatggcacaaagcattcagggcaatgcccacgccatcaaccaagcaggctcattgcgtatgcagagctacaggttactttcaatgatccctttggatagcaatgagttatcttatctggtggcattggagcaagacaaaaccagtcacgacctgcaacaagcgctactgcgggaagggttaatgggtcaatatcagcaaattgaacgttactggcaagacacgctgaagcctcagttacaacaggccaaacaccctgatgaggtggcggccagtgtggcggattttgttcaccaacttgatgctttggtattagccattgaccataaaactgaacaacggctgttacaggttaccctgatcccgctggtattcagccttctgacactcagcctattgttggcaatgatctattatttgcgccgccggttactgcgcccttggctgaagttaatctcaatggcgaatgccattggccgaggtgattttagccaacgctatacgctggactatcagcgtgacgaaatggggatgctgggtacggcattgaatcgaatgtcgcaagaattgtcattgatctacggcgatcttgagcagcgagtcgtaaataaaaccgctgatttacaacagaaaaatcaggttttggcgttcctttatcacagtagccgccaactgcatactcatcagccattaagtgagcgtttagcccctgtcattgaacagctacaagcgttaaccacgctagaaaatgtacaaatttgtttgtatgaaaaccatctgtatcgtgaccatgtcaatcacaatgcggatgcagaatatctgatgcctaaaaaccgcccggcgtcattaacgatcagcggccctgttcgccccatcagccaccctgagttatggcaatcactgagttggagtttaagcgataaactcggtcaatatggtttattactggcaaaacaacccctcgataaccccctcaattctgaccagcagcaactggtcgatatgttagttgagcaactgaccagcacactggcgttagagagccaagccaaacatcagcaacagttattgttaatggaggagcgttccgccattgcgcgggaactgcatgactcaatcgctcaatccctttcctgcctgaagatacagatcagctgtttgcaaatgcaaactccggacttaccggaaaacagcaacctattgataaaacaaatgcgtgatgaactcaatatcgcctaccgtcaattacgtgagttactgaccacattccgtctgaaactaaatgaagccactctggaggccgcgttacaggctctggtgaatgagttcagcgaaagagctggtctatcgattaccttcaaatatcaattacctccagatcaggtaccaaaccatcaagccattcatatggtaaatattgtccgtgaggcgctgaataatatctataagcacgcccgtgccagcgaagccacggttaacgtccacttagaacaaggcgatgtggtgatgtccataaccgataatggttgtgggatagggcaagccagtgaacaacccaatcattatggtctgatgatcatgcaagatcgcgccaacagtttacatgggcactgtagtatcaatcagaaagagggaggcggtactgaggttcgagtgcaatttacccccgagaataatgaccttgactgataatctatcttgaagcacgccaaaaccactgatttctcgacgacacgcgacttcaatagacacgtcacttaaatacaatacttcaataaatacaatgatctaataaatataattttctaataaatacaatactcgaaaatacagcgcgtgaatgggcacgctggcaggtgcagataaaggtcatgtagtgacaccgtcacttatgctatagcaaaagggagtgaacaccaataacagtatacgacgcccttactggtgaaaaatcttaatggagagggttattaccaaaaatgccatgaggccatggaccctttggtggatagaggaggatacgctaatccttattaaatcaatgggcaccccgtctcctgtccattctctccctctctccctttactttttcagttaaaatcttgtaaatttgctgcgacaatttcctgttatttgttactcttatgactacttagcctgtagtatggcacttatttatcgttaaccgggcctaatgcccgtttaatacagtaaagctttttaggagccttctcaatatgaagtcgcaacatgatcctggccgatctaaatctcgccaccaagaatactcccttattctaccgattcttgcgctagttattcttaacttctggggcaataccagcaatttcgctgccattattataattaacttgattgcgttggttggtattctgagcagtgctttcagtgtcgtgcgtcatgctgacgtgctggcacaccgcttgggtgaaccctatgggtcgttgattctgagtctgtcggtggtggtactcgaggtcagtctgatctcagccatgatggcaacgggcgatgcggcaccagcactgatgcgcgatactctctactctatcattatgattgttattggcggtttggttggggtttcattgctgctgggtgggcgtaaattcgcaactcaacacgttaatctcgtgggtatcaaacaatatctgatggctatcttcccgttggcgataattgtgttggttttacccagcaccctgcccggcggcaattttaccgtggcacaatcgttagtcgtcgcagccatttccgcagcaatgtacggtgtatttctgacaattcaaactaaaacacaccaaagcttatttgtatacgaacatgaagatgagggcgatgacccacaccacggtaaaccctcttctcatagcagcctgtggcataccgtctggttattgatacatttgatcgccgtgatcgccgtgactaaatttgatgccaacccgctggaagccctattaactgaattaaatgccccagcgaaatttacgggcttcctgatcgccctgcttatcctgtctccagaaggcttgggcgcattgaaagcggtgctggcaaatcaggtacagcgtgccatgaatttgttcttcggctcagtgctagcgacaatttccctgaccgttccggccgttacactgatcgccgtgttaacgggccaggaactgaatttcgggcttgaagcaccccatattgtggtgatggttagcgtactgattttgtcgaaaatatcgttctctacgggcagaaccaatgttctcaacggtaccgcccatctggcgctttttgccgcttatatgatgaccatcatgctctagcaaccgtctgaatagcaaagggcaagcgctgttaacgcttgcccttttttgtgtattcttgattcacaggcgagttggcttataacctatacgctctatacgctatgaataagcatttaatgttcgctgacagagtaccgaacgaacacagtcctgtttatcaaaacggatgatgccgatcatctcatcctcagtaaaacgctccagtgcatcgctgagacccgatttcacgcctctaggcagatcgcattgggtaatatcaccattaacgatgaccgtgacattttcaccgaggcgggtcagaaacatcttcatttggctggcggttacattttgtgcctcgtcgaggatcaccaccgcattttcaaaggtacgcccgcgcatataggcgaaaggcgcaatctccactttaccgatttcaggtcgcaagcaatattgcataaatgacgagcccaggcgacgcagtaagatgtcatacaccgggcggaaataaggcgcaaatttctcagagatatcaccgggcagaaaacccaggtcttcatctgcctgtagcacaggtcgcgtgacgatgattcgatcaacttctttatgaattaacgcttctgctgcttttgcagcgctgatataggttttaccgcaccctgcttcaccggtggcgaagatgagctgtttactttctatggctgataagtaatgaccctgagcttccgttcgcgcctgaataaccgaggtatcacggctatcccgcgccatacctatggattcaacaccccccatttgtactaacgatgtcacactttcttcctcacgttgacgatgactacgtgaatcacgtctaatcacgcgtttcgcttcacgacgcgctttgatcactgctttctgtcttcccattgtggcaccttactgtttgtttcacctaccgtagcagccgttgctggtacgattatgtttcacatacggatgaggttttggcttcctttgcagccaataatagccaatgaaaaatgcgcatagcaataaacaccaaagccgggtatgggcttggatgaaaacagtatcgcaaggggagtattacgcgccattaacgcagagaacaaccacaaaatatcaaaaggagataataaacgtactgtaggaaattgagtgccggagaggaagccctcgtaacaacgagtcgcttgagtcaatctttgattttgttttaacagcccaatcacggactctaccattagcaatccccgcagtgataactctatccgctataccccaaattgcatctgcattggctctcttcgttcaccctggtcacttgcttatgtcagcgcctgaggattcactccgtggccgtttttctacaattcgaactattttaaggtataccagcctaaacgttgcaccgtgtgaaaaataccgccagatgattacagtataatgacactggccaatttcgcgatttttgagtgtaaaaaaataataacttcacttgctcattttttacactcattcctttttaacatgatgctccgctattaacgccccaccctctccttgcatgaaaaacgataatgatttcgcccttactttttttcttggtttcatctgtaaaggcgaaatatttttaatcttttaaaaaaataaatagcattagctgttaatgatattccagatcatgagtggcggcctcttagatcttgtaagcgcactttttgcttaccttggctatcaaagttttcggccatcagccagtccttaaatgcctgcttaattaatggccaatctttatcgataatggcataccagttagtgtctctattacgtcctttagtgacgatagcctgccgaaattgcccttcgtactgaaaaccaaaacgggctgctgctgcattcgatgactcatttaaggaatcacatttccactcacagcggcgataacctaatttatcgaaggcatagtgtaatagcagatatattgcttcagtccccgcagtgttacgttttaagcggggtgaccaattaaccgaaccaatttcaattacgccgtttttttcatcaatgcgttgtaaaccaacggtacccaatgcatggcctaactgagggtcaaccgccgtataatgaacagcatcatttgcatggatcaatgtttgcagataatgatggaaatcatctttattctcaggacgttcacaataaaaatatgtccaatcctgcccgtcactcaccgcgtgataagcctgatacagtgacgcttcgtgcttatcagcgctcacaggttccagagaacaaaaatgaccgggtataatctccctctgagggggccgggccaagtgccaatacggtaattccgcaccaatcgtttgtccaaatgggttttgtttcacgctatgctcccgttttatgtcatctgaaaagtgatatccattattgagaaataacagtaacgctgcaaaaagcatagcaatatatatgacgttattataaacaacagcacacgttgggtacttcccttcccaaagcgctccccgattcatctgacccaatacgccataataagctgcgtgtccaaacataaatcttaaagcacatgtgacttcttcctccttctaaatatcttcctccttctaaagatagtaagcccactgatggagtgaatacctcaaaatttggggggggtgatggggagattttaggtaatggcgtctgtttttaggtgattgtaattgaaggtggttttagataattaaccgattttaagataattaaccggttttaagataattaattgatttgctgatgacggcacaggctgggtatagcattcaaccaaaatgcgtcctgaatacctgataatactcactcaagtatccagaacttttacggattcataatagagtggcgcgcttcatccctggcgtaaatggatcactggagcaacttctggcagttggagcccctctttcacatccaataaatgcccgtgctcatcattgtataacgtgagacacgagccacttttgagttgggcgatcaactcaggtgaaagcgccatgctgcttgccaattcatcatcatccagatcgggtcggtggccacggcgttcaacctggaaacggacctgattgtatttggcccagataatcagtacgacggcattaaatgccgctatcgccagatataatgcaatcgtcgtcaaaccgctgagaatataaatcctcaacggtatcggccccatatgtggcgctcggctaatcatttccaaaaagccccgcaccagcaggaagacaaaaccaaaccaggctaacgccgtaatgataatgtcaatccagcgcggtagcagacgctgttccgtaaaaatcaggggcgtactcatgatttcaccctcccaatgccgcgatcagggcttacccaacgcgcacgcttacgcttggtgataagcatcactttcgggaacgacaccaccgtggtaaacaagttaagcatccaataaaccatgggataccagataatccaaaacagggaatgacccagtttaggttcatagcggcgttcgatcaccagactaatagcaaattgcaatagacatgtcagtgccaataccatcccggtaaaggctggcgggaagacactttgaacatgaatacccggcggcagagtgataaccagccccaataggtataatgtgatgctaaacaggtaagtgaatgcccaagtgatcgacaacgaatactccagaaacagcagccacatccggcggttacgccagcgccaaagtttgaacatatttttcaaaaatacttccgcaccgccttgcgcccagcggagacgctgtttccacaagccgcgcagggtttcaggcatcaaaatccaacacaacccacggggttcgaagaataccgaccagtgcttcagctgtagtttccaactaatatcaatatcttccgtgatcatatccgggctccagtagccaacatccgccagtgctctacggcgaaaagcggcgaccacaccggagacggtaaacacttggccgtagactcgctgtgtccgcttaatcaaaccaatgatcgaagagaactccccgacctgaacgcggccaatcaatgtcgaacgggtacgaatacgtgggttaccggtcaccgcgccagtacgcggattcgcaatcagtggcgcgaccagataaggcaccgcattcttgtccaacaaggcatcaccatcgatacagaccagatattcactgcgggcggcggcggcccccatacgcagggcaatcgctttaccctgattatgagccagatgaatgacgcgcaagcgtggatcttcagcaagcagcgcatctaggacttgtgcggtatcgtcactggagccatcgttaatagcaataacttcaatattggtgtaggtctgtgccagtgctgcgtgaatggtttcccgtgcattcaacccctcattgaaacaagggactaagatagacacgagcggatgacctttcagctctggtgcgggtacatcatcgccccacggccagtgcctctctcggcgtagccagaaatagacccccccggttatccaaataccggacataaaaagtggatagaagaaaacaaagttcaacagtacatcgccggtaaagagcaaaatcattcccgcagggatactcagcaccagacataggatgagtaaagcaataattctatcgatcatataaagggtaccaggcagaagacagcacagggcggacatcttttagcggtggttcgccagtaataaagttatccgggtagtaaccaaaactttgcgcaccacttaactgcaactggcgcatccatcccgccagtattgggccgctgatggcgttattgccctcaggttgggtccagtccttagattgcagttcaaacacggttttctccaaagcaccggggcgttgcgcaactttattgactagctccgctaaccattcattagattcagatagcggcactttctccattaacggcatggccattggtgcgacccaatcatagttagcgaggaaatcatcaagattctgtgcaaaccatgcttcgctttctggttctaaaataggcatagcgaaaatattacgcgccgattttacctgtgggccacggatatcacggacttcgcgggtcaactcattagtaaaatcaatcagatacttactcttgtaacgagtccaccgctgcatcatctctggatcttggcgtatcgtggtaatcgaaccagggaagcccgctttttcataggcccggatagcatcgggggaagcatcttcaaaatcagacatcaccgcatcatcgtgatagataattccgtcaatcggcgcgctataggccatatcacgatagatatcaataatgcgctgtcttacttcagggttaaaaggtgataaacggcgatattgatctgggtcgatactcgttttaccggttttagggtcaatacgcgtgatccgaggtaaagacgggtccatatcaaacgccaataccggcatccaggcatagacttcaacatcaggccgtgaagccaattgccataccacccggttaaacaaatcctgacgcatcgggatccaacggttcgggaagtaaacctggcgaatgttgccatcccccttcggatcagaaaatgcttgcaggaaaacgtgagtgacacgtaggtcagaaattcgctgaaccaacttatcaagattctctttttcctgagccgggtctggatcgtagagataatccaaatcaacatgcgccacccgcatgatatttttttcctgcacgctggtaaccgtgagggcaaagtccttcagtgacggattattactgattaaaatgcgcggtatattcatcaagtcattaatattagccacaccaggatctagggtcatggcgagttgataaccatgctggcgtaaaatatttagcaccgtaccattcggcgcaccgtatggccaaacccaaacccgtggttgtttccctgttgcctggacaatacgctgagttatcaacgcaacgtctttctccattcgctgcttaaaggcttcaacagtttcatactgttttgttttgggatcatattgcagattggccgccgccggttcggtattcccctgtgggttagcaatcacaccatagtgagaagcgtaagtatgcgccccgatttcaaccaaccctgatttagacatttcagtaatctgcttccatgtggcaaaacgatcccgatcagtgctcaagccaccaaaatccacttttttatcggtggcagtatcaatccaagtgcccactggcgctaatacggcactccatttgtatgctttcagtaagggataaacgcgccgataaaaactgctgtaaccatcgtcaaaggtgaggagcaccgccttatccggcaatgtagggccaccattacgggctgccaaaatttgatcaacagaaaccacgtggtaaccgttatcacgcaaccacacgaactgctcatttaatgcgctgcttcttaccgacagatagcgttgatcggctgaatcgtcttcaacgtcatgataagcaatcacaacaaatgtattcttttgccacggtctttcactttgcggcaatgcacgttgtgcaggcggaacgaacgttggcttctccgcacaccccatagtggacacgatcatcatcccaacaatgagcgatttgataaaaattaatagcttcgccatggtccaattcccttaaaaacgataatttaaatcgaaagaaagcgtaacatcgtgctcacgtttaccatcgtaaggacgcttgtcataaaccacagcaacaccggtatcgataacatcattccattgaacacgttggccatagcccgccgtggtcaccaagccattaccgtaatttttctcccagtaccctcccacacccagttggacttgctggctccagatggttttgtaccgccggtacataatgtgattgagagtcactgccggaacgtaagcaaaatcacgtttcgggttgtagtaaatcacatcttctttactgttttggctggctgccaaccccagattaaaatctgccgttaggtaaggcccagtccagatacgctgacgcccgttaaattcatattcccaacggttgttaccgtcagaaaaacgcgacggcgtcacgctaagttcagcatcacgcttatcatctgctttccagaaaacataagcagacgcgctattcgcggtcactttattcttcagtgcccgtagtggtgtgtctttagctaaacgttcaacctgcccccctacacgccagtggtcattaaggtcgtaccaggttgataaacgggccccgactttattgccattgccataattctgattggaaatttccccttcaacccaatggtcacgggaggtccattcaccacctaagcgcagaatccggctaatccccgtcccctcttcaaactgcccattgttataactgccgccaccaaatacgcgccaattctctgcaataggtgggctgtaaaggagagtttcgaccccataatctttattgccgctcaccgggctgttggaggagataacgcggttaccactcacccgtagttcatacatgttatggactttacgttggcgatctaattcttgagaggggatatcttctggggaacggctaatcacatcatcagtcagtaactccatctgatgccattcttgtagcgccatcgcagtttcagcctgcgcacgttccagaataaggctgcgtggtgctaatgattccacggccttcaattcttgctccgctttacgcggtaaatcccgggccagataaatactggctaatgcgatccttaaattctgattagcgggtgcagtactggataaatcttccaattttttttgtgcggtgggcagatcattcaatgccaccaatgattgaaccaatagcgtttggccttcaatccaatcatcattcggttctttgcccggcaggccataaaccccaacctgatacggcgtttgctcgctataattgaccgcaaattggtaggctttatcaagttgttcgctttcattcagtgaatagtaaagatcatcggcatcaagcaaatcgtcgctgttacggaaggttttaccgtctgaataatagaggctggagaggataggcgctgctttttccggcaaccttcggtcaatataggcagaagccgcccaacggcgggcataatcaggcattttatagccctcagcctccatcgcttcatactctttgatcagatcagccgtctgatgacggaccaataacgcccctaatcggtcaatgcgtgcgcgttggtagtcagcctgtgcctctggatctttgccccaacgggtcaataaattctgataatccgctaacgccttatccgctatgtcaaaacgctcggtttcgctgcgcgttggcaacaccgccatccgaacttgttccgcagcagcatcgcgctcaagttggcgataatgctcagcagaaaccaaatttgggttctctttagcaagccgtaacgctggctcaacaatacggtttctctgtaatatttcgagatgatttttgagcacttcttcagatgttggtgccaatcgcaccgcttcgctggaggcttgcaaagcatcataattacggtcagtagcccggtttaaataagacagcgtcatgtaattttgtaccgtgggatcacgctcggctaactctgttgcctgttttaaaacaaccccaccgcgtccagcatcagcctgagtcatgatcataccgctgataagatcaggattggtggggtctttctttaagctgctttgccacaaggccaaagcctgatcccagcgcttttcgttgcggtaagctcgagcggcagaagccaaacctctggaagagatattcatggaagattgatatcgttcataaacatcaatcacttcttgatcgcgccctgcccaacctgcaatttgcagccagtcatcaacctgcccactctgcaatggacccgctttagattcttcctgtaaatagtccaagactggcgcagtatcaccggctctggcacgaataattaatgagtcatactgcgtatccgccatagcaggattaacgacaaagccagaaataaatagcgctaataaagtcattctgtgccagtgcaacgggcgcagtagtgttgtaaatgcgttatacattatataacccttaagccagcaacttgtttgatgatcaaggaaagcgacttcctgaacgtacatttttcattatggaatgatgatgaaatggaattcttagaatgtattataccatgccatataggttagctgaaagggattattgttgcaaagtcattataggatattgttattgcagcgattaatggaggtgaaaatgtaacaaagacgttaattaaaatgcaattaagaataatcctagattaatatcccttaaatatgcaaaaaaataagagtaaatatttttactaagtgaatgctgcgatacagtgttctgctggaagagcagcgtaatttgttcactgaacggatttcaagggacatttatcgattttagcactgaatattattaattttttttatgcatttctatgattatcgtgaatcaaacgtgacaagtcttcagcaaagtagattatcaatgacgttataatcatatatcgaatcattacaattttaattatcacagaaagaatctagcgaaataagtcattaaacaactttcgtaatttaactcgctatttattaccactttaaaatctaagcatctgacagagcgacacgatgaaaacagatccagcgaaaattagatgaatctgttttatccgggctacgatacaatgaataaattagaaataccgacgtaagtcacgatccagtttgcttaaaaactcaaagccactgtcagtaattaagatcatgtcttctaacataattgagccaaccccaatgccgtaataaggcgtttcaaggcttaagaccataccgggacaaaacgtttcagttgcctgtgtgctaacaaaaggcacttcttcaaggcccagaaacacaccatcaccgtgcccaagatggccccggttataatgaggtaaacctgacgtcttaatcaccgccatcgtggagtcaaaaaccgcttttaatttcacccccggtgccaccattgatagcatatgctcatgacccgttctgatggtgtcatatatctgctgcgtcagtttatccggctcaccgagcacaaacgttcttgccagatcagcaccgtagccagcaacatcgatcccgcagtcaaacttaatcaaatcccccacttttgccggtgtcgtatctgcgattatttttggtgagaaattgtcccccaccgagatcagattaaagcgtgaaaagttcgtttctgggaacgacattaccgccgctttaaatgcagcagtcaattcagctgccgtacaccctacccgtatttttttagccgcgctggcaataccatattcagtgatttcagcactttttcgtaggtgttcaatttcccacgggcttttaatcattcttatttcattgaacaatgccgttgaatcgactaatttcagcccaggtgcaactttatctaatacacctttaccgccgtttgacatcgcctgtaattcaatggcaatcgtcttatccagcactcccgcatcttcaagtgcgtttttaactaaactaaagaccgcttccactggtgggccaataggccgatcacgttttttataatgatgatgcggattacgcgggtcatcaacatcaacccacaccggaaacgttttcagtacactattcggcatatcaaaatgcgtactggcagcctcaaattcattcatgatgatttgtgaagggatattcgcatcacgaaacatgatcgcaaccgccgcaccggtatgccggaaggtatacataaagaagctggcaaaacccgtgagataatagaaattgtcacaaacagtcaccaccagcgcatcaatcccctcacgctccatgaccacgcgggctttacggcttactgcttctaaatgctcaattttttctttacccacgcgattatcctttgtttttaaatatcatgtagcaacaccactattattgatacatgcctgacattaagttgcataaatgttgattttcagccgcctgaaagccattctgatgccagcgatgtctacaccgagtgatgtacttatgagattttttttgccaataaagtcgcaaaacgtagttttatccggttaccttgtgcatcggtcttgtgaagttgcccgacatcctcgttgtacttgaggatcgcccaatcctgataataatcttttaactcaccagactggaatgtgaaagagaaaggtacggtgcaagggaagtcatcggtcgacattgcggagataatcaggttatagccgccgggtaaagtacactcctgcatattactgataatatgtgggattctttctggttgcaggaacatcaagaccacggttgatagaataaaatcgtagcgctcatccagactggcctcattaatattatagctgctggcagtaatccctttcagggcttccttatcaatgatctgctgtaaattaccaatgctgtcgttatttttatctacagcagtaacatcgaaacccaataggttcaggtacagcgagttgcgtccagagccacaccccaagtccagcgccttccccggcttaactgtttttaccgcttcaatgacttcagaatgggtcggggttaaattatattttttatggtaaaaatcttctggctggcagtagaaactgagctgacattgcagatcatctgagcaggtagcaatgcgatgccagacttgtggctcgataaatggtggttgctgttcgcaggagaactggtgcttttccacggtattaccggcttcatcaagaattaagaaatccatctctccagccaaaatggtcagttttgcccacgtgcccgctttcgtattgtgcttttcctgaaacattgccggtacgccatcacggttccagacagggagtttcttgtaacatagcagtgtgggtgctagctgtgcagaggtgttttccatcgtgattttccttagataacttaaagatgcattttatatgcaacatatagtaccgcatccacgttatcaaatgaagtcgctaaatcatacaagggaaaatgtgctgttgatggcctgtcccctgatgttcactgcactaagtattgtgaggataatactttaacgaggtgtattagggagttttaggtttcgcggttttcagatgctgaatgtggtcagccaactgttgaatatcatcatcactaagatgagctttggccttattgcctcggccaataatcttgccatcacgccgcgccgtcaagccatcaacaatttcatctctggataatgaaatcaatggcggtgctttatcaaggcctttcctatctgccgaacgcccgtgacaacttgagcatgtttgcttatagatatgttcaccgtcagcagcttgtacggctacgctgaacactcccatactcgccactaacagcaatattttcatcattgtttctctgacaccttctgtttaaataaagcggtcagttcctgctcattacgcacaccctgatgccattcaatgaccttgccattgcggtcaatcaaaaacgatgttggggtgcctataacctgataacgttcttgtgtaatacccaattgatcacggatgaccgggtaattaatattgtgctgcgccaataccggggcaatctccacttgctcaggatcagtgttaatggcgaccaccactgcctgatcctgatattcctgactcaattgattcaatgtcgccatttcagctaaacacccgccacaatttactgaccaaaagttgagatagaccagcttgccttcccattgctcaagcgcgacggcctccccttgtaagtcgtaagcggccagcgtaggtgccacttcaccaagggcgactttttcctgcttacaggcgctgagcagcaataataaactgcacaatccaatgatcttcaagttacgccacatgatggcggctcttttcatcaagatatttaccatgttgcagccggataacccggtcagcaacacagcttaaatctggattatgggtcaccatgacaatagtacggccttgacgatggatatggtttagcaattccaagactcgctgttcattctcttcatccaggttgccggtcggttcatcggcaaaaatgatcggcggttgattcaccaacgcccgtgcaatacatacccgttgctgttcgccaccggatagttggctaggtaaatggcccatacgtggtgtcatccccacttgttccaatacttgtctggcggcctcttcatcgaccacactgtgataatgctgggccaacatgatattttctaaggcagtaaggtaaggaataaggtgaaattgctggaagaccaaccctatcttatcggctctaaattgtcggcggccctcttcatccaaacctgcggcatcaattccgtcgagtaatacttggccttcacttaccgtatccaggcaagtcaggatattcattaatgtcgtttttcccgagcctgatgcccccataatcgccacaaactcaccacggttaatacgaatattgatgtcttccagtgccgtaacttgaccaaagcgcttatacaaatgtcgggtttcaataacggcatcagccagatgttcaggtttcatccctatgattgacgaggtcattcgctactctcctttaagaactttagcgggttcaatatgaatagcccgtcgggtgggaacaatcgccgccacagcggcaacaaacaacgaaagcaccaaggttagcggcaataccggtgcacgcaatgtaattgccgcactgaacaccgcctgccccaagacctgagccagcaaataccctaacacagcaccacagaccgcggcggctagcgaaataatcatcgtttcagtcaacatttggcggataatgtcacgcccactggcacccagtgctttttgcaacgcaaactctttcgaacgttcacccactatcgccatcaacgtggtattgacacacagagaggagagaatgaggatgaccaccgagaccagccccatcaacccttttatcttgtcaagaacctgcccctcagaggcagatactttgcgaattgggcgaatttccagatctggatattgttcgcgtagatgactggcaaaggtttctacctgcccaacatcattgctgacactcagtaatgcattactgatccgctcaggttgattgagccacttttgcgccagctccaaattgacgatcaacatgttatcggtcgcgtcacctgcttcaacaataccttttatttgtaagcgttggcgggtcccttcgcccaccaatgttagggtatcgcctacattgacatgcaaacgttccgccagtttggcaccgatcatcgcattgcgatcatcaaaactgaccccgatccaattgccggttacctgccaataggggactaactgttgcaaggattcaaaccagacgcccatcaaaaccactttttccagctcggtacgagccataccataaatatagggactggaagcattaatcagacctttcggcgcggaatcaataatgggttgaaaagtctgctgttcaaaggtactaccctggcctgggccaatataaaaattagcgccgaatgtccgtaattcctgactcattttggcattaatatcgaaatagactgccgacattgcggtaacaatcgccgcgccaacggtcagtgcggcaaagacgacactgacacgttgcatacgtaaacgaagcgcacgcagcaccaaccgccaaaacatactatcattgcctttcatgccatcattgcctttatgatgattaccggccatatagcacctccaccgggtagaggcgagtaatacgacgagcggggaaccaggtgccaaacacggctatcaataccgatagcaccaacacacaaggcacgaccatccaggcgaaactgatcggcgcaccgaatagcatcagcccaatggttttggctaacccccagccagccagacacccggccaccccccccatcagaccactaatagcggcttcaagataaaacagcattaaaatttgccactgacgagcgcccagtgccttcattaaaccaatctcttttgcccgctccataatggtactggtcatcaatgatgcgatacccatcgccgcggcgatcaaagccgccaacgtgactaccgccagcaacagttgtattttctcgatcaccacgccttctgacgcggcgacttgccagataggccgcaccacagagccggatatcgcctcttctaattgatgggcaattgacgacacataagcagtgcaataccagagatcgtattcttcggcattaagcgcttcaagattatcccgcgccttacgtgatagctcattttccggcaccgtcagtgccgacacccgcaccgcctggacctttccaggtaatccgagcagagattgcacggcggctaatggcagaaccaagcgcccttcttcttcaccgccactgctcaacacaccactgattttcaccgtcaacggccctgatgcacctttaagaggcagcacatcacccaccttccaacccgtttgttgcgccaactgcttacccaacagcgcctgaacctccgtggccccagccttaaccggctcttgcggccaatcacccgccacttgccaatatgggctgattatctgctgacccgtgtgataattctcttcatcggggacatcaacaggttgattaaaataggtacccagcagtgagataagatggccatttacgtcgacttcaccactgagtaacggggcaaaaccaacaatattgttacgccaaaagatgtctttgatattggggagttcagcttggtcaagaaaatcctgcccagccagtggattgcttcgctcgccaaacagcgacggcagtgcgacctgaccggccggttctatcaatatattggccccgtatgacttaagctcacgggacattttatcgccaatatcgatcgagacagccagcagtgaagagataagcccggcggcaagaaacaccgtaaataccgccagcgatttacgccgaacgtttctaaaccacgattgcttcagcatcagccataacataattatgggttctcctgtctatcatcgctggcatcaccttcgccggctaccggcgtgacaaactgttctgggtgatcgcggaaacggttgtaattcgcctcggaggagaagaaataggttttcccgccatagctgtatttatactcggatttttgattggtcagatggctcttatcaaccggatcaacgacatccagtgtgaccaccgtcgtaaagtaattgacgcccgccgccaaagacgctctgggaataatcaactcgttatcatcactctgccaattttccagaggtatcgggttacaaccaccggctttaccgatggagggaatgaagatatgtaccgcgcaagcaacacaaatgacctgattaccttccatgacataaccttggtcgccgcacaataggcaagcgtcgaagaccacactcaggcgcagtcggtctggatagcggttgataataaagaagcgaacggctttgccgtcatcagcgatccagacaaagcggtgtagtttgccatctcggacttgctcaaccgggatatggaccaacccatcagacgacagtgtcacgggcaatgcttctgataactgaggaggttgcgaggccactttatcccaataaaactgagccgcagcgaccaccaccaatgccagcaacgataaaaacaaaattcgccggacattgcggtacgctgccagcgctttacgtttggcaatggcttctgacgtttggctgaccacatggcgggaccggctccacggccacaaatagcacagcaccgtgaatgctaataataaggcacaaatatagttaagccatgcatgcccgttggtcaccagagccacgtagctaaggagtgatttggttagcggcaccacgtgtaacttcataagcagcaggaagacatccccgctaataggcaagatcaatagcagggtgagtgcgaccagcaagggtccgcgacaacgtggcaactgtcgtaccatcatcaataataatacggcgcagaatataacccagccaaatgccaccacggtggcagccagattgagcaataaatcagtattaataacatgggtattagtgagcgcccctagattggggttgttgccccaattcaatgccgcaccaaagaccaataatgcttgccagaaatagcctaatgacacccgacatataaattggctacataagaataacagtagtgaaaggagttgaatccccgccaatgccaactgccactgttgcgattttggataataattacccatccagatgccaacgatggccatcagtatggttatccacactatccgattcagtactggtgctggccgaacaacccagttcagccccaataacagagccacaggtaaaaaggcttgtagtacggatatgaaaaaataactcattggcatcccttgggcgaggaagtcacagcacctgccagttatcactgcatagcatagactgattatttaaatggaattgagagtaatggttaaactgaccgtctcgcgtcaaggctataccgttattgtcaaaatagcaccgtagctttaaaggcaacacattgatcctaaatgcaatgtttcctcaaaaaatattttctcaaaacaatgttttctcaaaacaatacttttattttcaatgacaataacgttcaaaacgatgccgtgaccgctgtgtatcagttatcacggctacggttatcaattcaagccgacatatttaaagtcatagctcacatcgaatggtttccaccaacgaccaacaccggtttcactgtcagtgtgacgatgtaaacccgctttggacggttcgctgatgtgataagtgactttatagttacccacccccatcattttaatatttgcgccgtagtgcgggccatcactggcaaccatcggcatgaatgtcccttcctgtttatcgccagtatcggtattgaccaacgtataagcgatggttaggtacggtatccattcacctgcaccgaagccatttttattaccttcggtggcgtgaatatccgcttccaggtggatatcagcttttgccgcaggtaaacccatcccacgcggctccatatcaatcggttgtaaataaacagcagcaatttccatatcgttaattttgataggctcgcctgcaggatattctttaaacgccaaagcagcaggtgcggcaaaaatactggcaataatactgctggcaataattgttttcttcatggtcataggacataccctctggtatcaaatgataattacgttgtcgttattcgcagcggcattttgccaaactgctcattcagggcttcgcgtcgcaaacccttaatgggggatactctttaataatgaatatcccttaaatgatgaatcgcccttcaatagccaacgatttttctgtgaccaacgattcctctgtggtcaacagtcccttagcggtgaaccgtccgactacgccattgcataacccaaagggcaactaatgctgcaatcagtaacacgccttgtgggatcagcgtttccacataaggatagatgcccaaccaactaatttcaggtacacccggcagtaaagtgggttcaaacaatttaccttcgatcagttccagaacacttttaccggcaaaaacaaatgccatcaggtacataaagccaccggtaaatataaagaatggtttaagtggtagtttgaccacggtaaagcgcatcaccaaataagccaccagcaagatcacacaaccaacgccaaaaccggccagaaccgataagtggccgctggtggtattggcatcgcctatcaatgcgaggtagaacagaacggtctccgccccttctcggtataccgccaggaagctagtgagccataaacctattattgatccactgctaagtgatttagcgaattttccttcgaggtacgccttccaattacgggcttcagccttcgataacaaccaataactcatggagaacagcatcaccaccgcaatcatcatggtgaacccctccaacaactcgcggctttggccagagttggcaaacaaccattggaagatgaatgccgttaatacgctggcgatgagtgccaccaccaccgattgacgaatcaacggcaatttgtcctgatggttgttcttcaccaaataagcgacaatggccgcaacaatcagtaatgcctccagcccttcacgtacaatgatcaacaaactgtaaacgaacagactccagtcggtctctccgccatcacccagcatctcggctgcattgaccagatctttttgcaaggcaaccgcttcggcttgtagttgctcaaccggtttctcagctttcattaaaccaactaagcgggtgaagtggccttctaacgttgatttaaatgctgcatcacgcgatcccaccttgttttccatgccactggcttcgaacaagtcaaagtaggcatcctgcaccgccatcattgccggtgttattttcccttgctggtattgcccgatagcctcagtaaccgcttgattgattttgctggatacctgcgcccaatcagcattagcttgtgtatcggggatggcgtcggaagagatgggttggtcaacagtaatttgttgttgttcgcgagtggttggtaagcccggtaagatgtcttcaatggtgtgtagcaacccggtgacacgataggccacttcggtcattttatcgggctggcgcgccaaatcgatcaaggcggtaaattgctgatttatctccgctgcttgctgtgccgagcgatttccccgcaccgacatctccatttcagagtttttaaacccctgataatgcgcctgctgcacacttttactggcttcggcatatttgccgtcctgatattcactgatagcttgcgccaataaatcatcaataattctaaagctctgttgccaatatacggcaatatcgctgttttcataagcagcgtgttgctgctcagcagtgagtttgtgtccatcaactaacacgggcaagacacccgttagttcgcctttcaaccaattgattttattatcgacatcagcctgtgatttgccttcaccaatcatccgccttatttcgccaaaggccgcctccatctggaagcttttttgcgcggagatgttgatacgaatcggcccctcaaggttttcaaacacctcaaaatacgccatctgtaccattgctctcgcttcatcagttttttgttgttgatacaactgagccgttttatctaaccgggattgaatatcattaacccacagtgagtagtctgttgaagcccacactagcggaccagataacacccaacagcagaagagcagcaagaatttttgccaaatgcgcataatgattaatgtacatgaagttaataatgagatttattaacattaacactaaacaaaggaaatgtgtcttgaccagtatcaagaaacatttaaccttctgaaatttttttcaaaaaatgcgtactgatgcgcaatttaccccaccaatatagggaaagtgccgccatcgactgaagataattatgtagattgaagataatgctaatcgctaaagcaaagtcgtggtttcgagttatatacccgtcgcccttcaagatagattttggattttgggttatagaggggataagtcgcggtagccagaaagaaaaaactggcagtggctgctttcgcaacacactgccagtcacttttatttcaacattttatatttcaaaaaattaaattttaacagcaacttacttgcttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctccagcaacttacttgctggcttttttatccagattatcagcaggcagttcacccggcagatagtcaggtaagcggccagcagggaagatagccaacagcgatagcagcgccataaccagtaaaccgaatttcagcgcacgtaaccgtgcttcttcattcacccgcaccgcttcggcaacctgttctggggtcgcggaggtttgagccaatacactgttcaggcgatcattactgacgaagttgatgctatccatattgacctgagcttggatctcatccgtcagaatcggcgtttcagcgacaccgcgcatcacgttggcacttaacaagcccaccagcaaggcacctgcaaccgctgtaccgatggcgcttgccaggttgttggtcgtaccacgtaaagaacccacatcgcctgccaattcttttggtgatgcactgaccagtacgttgaacagcaaggtgacgagtgagccttgtccgataccgaacaccaccaaaccaatcaagaccgaccactcactccagttattacgtaccacgaatgccagccacaacagcgccaaagtacaagtgatgaaaccgtaacgaccaattttacgcggagtcagtttcttgtagaaacgtacaatcagcatcgcagagaagaataccgataggttaaacggcatcatagcgatagctgttgccatcggcgaactgccctgcacgatttgtatatacagcggaacagaaaagttcagcatggcttccagcgcaaccaccgcaaacatggcaaataccgccgcccgctcactgggtgatgtaatcacgtctagcgccagtaatggcgttttaccttgctcctgacggcggcgggtccagaccacaaatgcctgacccaagacgatacccaacacgatcataaacggcgctggtgagaaaccgagcaggtcaaacggcgcgccgtcacgaaccagaccaaagccccaacggttcaggttattaaagccgaacgacaacaaaataatcgcagatgcagctaaaacgacaccgataacatcaatacccacttctgggcggcctttatctgctttcagacggaaactcagtacaaaaacgataacagacaacacaatcaaaataccgaacgctggacgccagccgatatgggttcccaaaataccgccgatcaggaacgcagcaacacccgcccctgcgcgagcagaacctaatgcccccagtgcggtggcctgttgaggcccacggtagttttcagcaattaacgccaccagtgccggtaccaatgccgcacctgccagaccactcagtgcctgcgcaccgatcattacagtgacattcgggctgaatgtcatcatggtctgagccaggccgaataacagaactgtacagcggaatactatcaatggcccaaagcgttggttgagtttggcacccaacatcacaaagcctgcaaccgacaatgagtacatgactatcgccgtggcaatagtggttggtggcacattaaagctctttaccatcccgcccaacgcaacaggtagggaggccacgttgaatgacatcaggatctgggccagcgcgatggtaatcatcggcacccaggactccttaacttccgtacctgtacgagaaactgattgatttgccataaattttctatccttttgatctattttttgtttttagaacaacttaattttcgatataacctgattgccaagaccgcctggctttcagaacaacatcgatatcccacagatcaattcttttcggtgtaaggctcagaaacgaacatatccatcccgagactgcgtgataagaaccgagcagcaagttgccctttgatactgttacccgcactgtcgagtaacggtgcgaacgtccccaaccctcccttgccaggtgacactgtcacaattccaccgccaatgccgcttttaccgggcaggccaatatcgtagagccagtctccagaggtctcatacagccctgccgttaccatgacggctaatgcataatggcagatatcattgtccaccactcgctcacgagtcagtgggttaacgccgccgtccgctaatgtcgcgcccatcacagccagatctcgggcactgacattcagtgaacactggcgggtatagagatcagtggcgataataggatcacaccccagacgcccataaccttgcagcacattagcgataccgcgattacggaaattggtttcacaagccgattggtatacttcttcattcagtgttaattcgcggccagcaaagcggcacaaaccgtcataaatgaatttccattgttcatcactggtcgcgccaggaaccagactggtcgtcgcaatcgcacccgagttaaccattggatttgtacggccatccgatgcccgctcaatggccgttaccgagttaaacgccataccggtactgttaaccccgagtttttcacgggcggtcttcgccccaatagcctgacaaaccagtgcaaaaacgaagggtttggaaacactcataatggtaaattcataatccacatcgccagcagagtggattttgccgttagtgccaaccatgcaaatgccaaagagatcagcaggaattctctctaatgccggataaacattagaaaccacaccagcagtatccgtactaaatcgcttatgggcttcttgcactaatttaacgactgtttccgggtcaggtagatgacctgttgatacgtagtcgataattccgttattgctatcatctgtcggcatatctgttatctccattcgccttttgtttattttctatctttttagttctagaacctatttagagcgccaggaatatttattccgttttaaattaaatggaatagtgacaacgaatcactacacttttcatcctgttttttataatttcatcatgaaattctcatcgtaagataacgtaggttaagagagctgtatatcacttgttatcaacaatttgattatatccaaacgaaaaagataagcctgtgtcgatgcggttagcattccatagcaatacaaggcataaaagaaaaataagtggcgcgaaatacgttaattaaagcctaaaaattatcatggcatagccatttaaccttacactttaaatggtctattgttaacgcaataaagtgaaaattcttcacataaaatagccttgcaatgaaattttttgcaataattcaaaagtctactacagagaggtggggggctcccccaaggccaatacttgtgtcgcagccactaatggctgatactcacaatcagcccagccagcacaggtaatacaaccaaacagaatcaataaatacggatgattgccctcctcttcatctaatttatagtgatcaggtgccgatgtaatttgaatagtccctatgaagccgcaccatgaatgcaattaaacggttgcagctgactcgccattatttgagtatagaaggtattcagttgcgcaactacattataacgcccaataagattgacccgttcgacatgtggcattgacaggaaaaagagaattagactctattttcaagctgaatactgtaattatgacgctaatactacattcagcaaatatatctgccgtatagagcacgttattgataaatatttattggcaattttctcgacgtatacaggcaggaaggcaccggtcatcacatagactgaccagttaatgaaacaccaaaactatttttctcaacactgcctgactatcgcttactcgctggaaactggcgatatctatagtacaaatgagatcatcaggacaaatgaggtcatcgacaatcgcccctaacctctccaatgttaattttggtgatgatcttatttttcaggtgaaaattaacgttaaaaaatgagaagtacatttttattgctggcatataatcacattaattatcatcatctattctctcgtatattaactgagtgaggggtacacgtgataccgattgaacgtcatcaaaaaatattggcactggtcgctgaacgtggcgtggtcagcatcgctgaactaacggaacgtttgggggtatcacatatgaccatacgccgcgatgtgcagaaattagaagagcaaggtgcagtattgtccgtttcaggcggggtgcgttcgacacaacggctggcaattgaaccctctcatcaggataaaacgatgatgtttagtcgccaaaaacaggctattggcacatcggctgctctgcatattccccgtaatagctgtatttatcttgatgcaggcaccacaacgctggcattggctcgtcaactggaggacagagatgatctgttagtggtaaccaacgactttgttattgctaactttttgatcgaatcctcccaatgcaggatgatccactccggcgggacgctgtgccgtaaaaatcgctcttgtatcggagaggctgccgcgcattccctgagaaacctgtccatcgatattgcctttatttccgcgtcctgctggggccttcgaggtatatccacgccggatgaagataaagtccccgtaaagcgcgccatcagtgaggccagtagtaagcgtgtattgctggctgatgcatcaaaatacggcaaggttgcgacttatctggcattgccactcacggcattcgacgtggttatcactgacaacagtttatcctccaccgtgtatgaggaactggcagaaaaagcactcgagttaatcatcgcctctcctccgcgttagtacttatgatgatggttaaaaagaaggtgatagttaaaaagagggtgatagttaaaataaagtggtagctaaaaaattgagcgtagttaaaaaatcgatcatgattcaggcagttccgcctttatttatgcagcgaccccattattgtggttaatagttaaaggcgaacaactatttattcatcattaatgcttttcataataatccattcaccattgatgtccttagacatattaagcctgtttaattaaataaattataatttataaaaataaataaatcttattccatgggttagatacatatgaaataagataaaatgcaatataatagattagtatactttcaataataaaattaatctttaaatatattaattataaaatcgtacaaatataatttatactcacggctaactaattatttatttttactctatttaacaagtggttacagttttcttgttggtttatgaataattatggggaatagttttacgccatgacacccgtgatggtaatcatttaatcatgttataagtgaatatttttttgcctcatcccagaagaaacgatagcatgcccccccgagatccactggtattgataaaaaccataataactgaaggcgctaagacgctatttatgcattaacctttagcaatcatttgctgtagtacattcacaatgattgccgacagacaagaatatagggaaagtttatgatgtcaggaaaacactctgcggagacccatcacgccgcgaaaaaacgctggttagattctcatgatacgggttaccacaaaagtatgggcctacgtcatatacaaatgatagccattggcggatccatcggaacaggactgtttttaggtacaggtgcccgcttacaaatggctgggccagcattagcactggtttatctggtttgtggaattttttcatttttcattctccgggccttgggggaactggtcttacatcgccctaccagcggcagctttgtttcttacgcccgtgaatttctcggagaaaaagcatcctatgtcgcgggctggatgtacttccttaactgggcgatgacaggcatcgtcgatatcaccgcagtggcgctttatatgcattattgggggacattttctgatgttccgcaatggctgtttgccctaggcgcactctcgattgtcgctaccatgaatatgattggagtaagatggttcgccgaaatggagttttggtttgcactgattaaagtcgccgctattgccctgtttttgattgtcggtgtgatcttcctcggtacgggtcaaagcgtcgcgggtcatacaactggtattcatttgattaccgacaacggcggtttctttcctcacggcctcttacctgccctgataatggtacaaggcgttatattcgccttcgccggtattgaattaattggcactgcggctggtgaatgtaaagaccccgaaaaaatgctgcccaaagccattaatagcgtgatatggcgtataggtttgttttacgttggctccgtcgtcctactggtctgcttgctaccctggcatgcttatcaagcgggtcaaagcccattcgtgacattcttcagtaacttgggggtcccttacattggcactattatgaatatagtggtgctatccgccgcactctccagtttgaactccgggctttactcgaccgggcgaatcctccgttcactgtcaatggggggatcggcacctaaatttatgtccaagatgagcccgcaatccgtgccctatgcagggattttggtcactgtgggcatttatgtcttgggggtactactcaactacctcgttccctctcaagtttttgaaattgtcctgaatatagcctccttggggatcattagttcatgggcatttattatcatttgtcagatgaaattacgtcaggcaataaaaagaggaatggcaaaacctgtctccttcaaaatgcccggtgcgccagtgacatcttggctgacattgatctttttggcgggcgttttggtgatgatggcctttgactatccaaatggcacctggaccatcgctagcatacccgtgctcacactgctactgatcgccgggtggttcagtctgcgtaaacgcgccaatgaggtagcggccgcaccgatagatgtctggtcacaagaaatattgttcgaagaacctgatgctcaaaatgtatcgcctaaagagttatatgagcaaaaatcagtaggttaatacggttgtcatgctgtagcagcctgtaggccagttattacacctacaggctggattgatttttataatttatactcgttatacttcaagctgcatgtgcgttggcagctttcgttactcggtccatctgaaatttatttcgattcattcagcgtcttcaattaatgagtcaatgagattcaccgatagcccatcttatgcatgttcctgcactaaacccgctaatattttcagccctacatccgcttgttcttccgtcgcatggctaaaattaagccgtaactgaccgcagccttcagatgaatgagggaggaacgactctccgggcataaatgcaatattgcttgccagcgctttaggcaagagttgacgagtatctatgcagcgattaagggttaaccagaagaacagccctccagccggttttttccacgtcgcaagagagccaaaatggcgttgtagggagatttcaaacgcatcacggcgagttcgataataggctgccagttcatgcatatgctcagtatgcctagggctacgcaactgctgtaacactaaccattggctgatccggctgctgtgcaaatctgcggcttgttttaaacgtgtcaaatagggaatcaattctgaagatgcgacaagatagcccaaacgcagcgccggggataaacttttagaaaaagatccttggtaaatccacgaagctcgctgtaatgaagcacacactggcttacgctcacaagggtcataaaccaagtcatggtacgggtcatcttcaaagagcggtaacataatgtcatcacatgtcttcgccagtaactctcgttgttcagtatcaaggcagtgaccgcttggattctggaaggtcggaatagtataagcaaaagcaggtttttcggtgcgaagcttgtcgatatcaggctgagttgaatcataagccacaaattgagcaccgaaaaaacggaatacctgtaacgcagccagataggtaggcgattcaacggcgacgggggttccctcgtcaataaacaacttagcgaccagatcaatgccctgctgtgagcctgaaataatcaggacttgttcctcagtacaggataaacctcgctcacacaaattttgagcaatctgttgacgtaattccagctccccttcactcgcgccatattgtagcatcggctgcggcattccctcaaggctcatatgaggaaaactttctactgcgggtaatccgccggcaaacgagatcattcccggacgatcaatgacagacagtatttccctaattggcgacgggtgaaggtcattcactcgtgaggaaaattggtgacgctgatccgttataattttattcattgcagttcttccacaaaggtcaaccaatttggcatttatggaaagtaaaatgcgctgctcattacgtcaacataatttcactttctaccctattgctaacactaacagggtcttattgatacaccgatctacccttgctcacagttaagactatcgctacataataatgatcaattcttcttgctagctctcagttgtgatgtcagagccgcaattagaaaagaattaaactcaccaaatgtagctttcaagataattctaaaaaagccgccaggatgaaatatattaagaaataatcagtaacataatgatacaatgtgactccatatggacgatttaggagtgtgtgtaatgaccgagagttatttgaccatttttattagagctgtttttgttgaaaatatggcattaaatttctttcttggaatgtgcacatttctggcaatatctaaaaaagtagaaacagcctttggccttgggttgacagttacagccctgctggcgatagcaacacctctcaataatcttatttacacctatatactcagagagaatgctctgattgatggagtggatcttagttttcttgatttcattaccttcatcggggtgcttgcggcattagtccaaatacttgaaatggtacttgagcgatttttgccaagcttacatcacaccctgggggcctttttaccactactgacgatccactgtgcaatatttggtgcaaccatttttatggttcagcgagaatatacgttcaccgaatcttttgtttacgggactggctgtggtttaggttggatgctggccattatatccatggcaggtttacgagaaaaaatgaagtactctaacattccaaaagggttgcaagggctcggcatcgtctttatgacggcagggctgatgtccttaggatttatgtcattttcaggtattcggctctaacgcggacgtggatgacattcagttatttatgatagacaatgcggctcagaagtcatttcttctttctaaactagaatcattgttcatcatcagaattagcgcttaaatggtatcacaaatttgttagtcatcttcgttgagcttgtttgtaattttcgctgaatttgtttgtgatcttcgctgaatatcgaaacatccctcttttcgttgacgacactatttatgtctatccttggattgcgattattgaaggtgaccaacttaccacctaatagctaaatgtatgcggaatttgcacactaaattaatcacgttgtggtagtgaatgatgtagtggtagtgaatgatgtagcggcagtgaattatttagtggcagtgggctatttagcgagaaatcggccaggtcggcaaccaacacacgcatttttctgattagtgggcgtggatcatcacgccgccattggaaggagtaattcaatgctgctaaaggttcagagcaaggaagatattccagttgattgtgtagggaaagcttttcagcccaacttgttggcagaatgccgatgccgactgacgcaatgagcatacccacaatggccccccaactgttgcaattgatacgggccaccgaggcaattccatatgccatgagccaagcgtcgataatccggctagaacccgctcctggcgggagtgtaatcagaggaagcgcctgccgtaacgcactgtcggcggtaccgacagtatttgctaacgtcggcgatgccatccagacaaactgcgcctgagcaatgggcaacgacaaaatattctgccgagaagaacgccccgcaatgatcgcaaaatccatttcgcccttattaactcgtccttcaagagccgcaccaacatcaacatgtggcgctaaaagcaacttcggataaagcaaacgggctgaagcaataaaactcggcagccacgtcagagcgctcaactctccaacgccaaaattacagatgccagacaaaccttcgcttgcgcccagagtattgcggatttcagcagcagactccaacaatgcaaatgcgcgcggtagcaggttctgaccggtctccgttaacaccgcccggtatccagagcggtcaaaaagagtacaccccagtgacgcttccagctcgactattcgcttggataaggaagagatagaaatatgcagccgctcagcagcaatggaaaaattagaacatctggccgcccaataaaaggcctcaagctgtttcagtgtcatattcttgttctggtttgttctatttttgtcaattaatttatatcaaaacattcgctttctatatcaataattgccttctaatctgaattttatttttacctgtgtttaacaatgaaaaactcttctgctaactgcccagtcccattcgatattatggaaccttcgatttttgcgctacccgaagatgcatgtgatagccacgcacacgttatctcccctcgcgctatctaccccatggtggcggaacgcagttataccccgccaccagcacctgaagagaaatacctatccatgcttgcagcaacaggtatgagccgaggtgtcttggtacagatcagcgtttatggttcagataaccgttacatgcttcaggtactgaaacggcatccggaatatttacgcggtgtggcagtagtgacggaagatgtcaccgaccaagaattgcaagacatggcattggccggtgttagagggctacgcatcaacgtgctgttcgggggaggaatcggtttcgatgccatggaaaatttagcatcaaaaatagcgcccctgggctggcacatgcagttcctgatggatgtacgacagcttccggcactgataccacgaatgaaaaaactgccttgtccgtgcgtcatcgaccacatgggacatatgcctgtgtcattgggactcaatcacccaggctatcagacattgttgcatatggtcagagaatatggatggtgggtaaaattatcaggagcctatcgtatcagtgaatcatggcaagacggctatctcgatgtcgtgccttttgcacaaaagcttatcgaaaccgcacctgaccgcatggtctggggaagcgactggccacatgtctcggtatctcgaatgccagatactggaggattacgcaatttgctcgccgcttgggtacccgatgagcaggtgcgcaaccggatcttggtcgataaccctgctcgtctatatgatttttaaaaataacaaaataacttgtgaggtgctcacaagagttaaaaagccagtctgtaaaggagatatttatgcgttggtttagcgatctcaaccagacagaaagaaaaactttcattgctgcttttggcggttgggcattggatgcgctagatttcatggtttttacattcgtgattgctacgctgatggctctctggcaaatcgacgcaggccaggccggaatgttgagcaccgtcaccctgcttttctccgctattggtggctggggtgcgggtatccttgctgatcgttatggcagggtgcgtatcctgcaaataactattttatggttctccttatgtacggtactcatcggatttgctcagaacttcgaacacgttttcatcctacgcgcgctacaaggtttaggttttggtggtgaatgggccgtaggttctgtattgatgggggaaatcgtccgcgccgaacatcgcgggaaagccgtaggcaccgtgcaaagtggatgggcgattggttggggtgcagcagccttgctttacacgctaatgttctcggtactatcagaggagtgggcgtggcgcgcattattctggattggtgtgcttcccgcccttttagtactctacatacgtaaaaacgtcccagaacccgcgttattcctgaaatcccgccacgagcagcaagccaaggatcgacgcgtttcttccttcgccattttctcccccgcgctactcaagaccaccgttctggcttctttactctgtaccggagtgcaaggcggctactacgccatcacaacttggctgcccacttttctcaaactcgaacgcaatctctcggtgatcggtactggtgggtatctcatggtgattatatttggctctttcgtcggctatatttgtggcgcttatctcaccgacaaacttgggcgacgggcaaatctgattatcttctcactgctgtcgtgtataacaatttttgcttatacccaacttacgctgaccaacacgcagatgctcgttctgggattcccactcggcttttcggcatccgggatcttcagcggcatgggtgcctttctcactgagctttttccttcggcggtacgtgctacaggacaaggttttacctatagttttggtcgtgccgtcggtgcactctttccggggctggtcggctatctgagtcagtcaagtagtctggcatttgccattggagtcttcgctggcagtgcctattgcatcgtattggtaatgagcctattgctgcccgagaccaaaaataaacagctagaataagtgacgatttatggccatgagcatcagactgtttctctgatatttatgcttctaagctgcctgtacaacagtgaacagaaagcaacgcatccgtttggatcatcgccctaactcgccaagcatataatagcgtcgtctcataattaattgtgttacttcatttatccatacaaattaaaatggtatatgataaccatttagcgcccaaggacgaacataatgaccgcagtaaaccaattaatcagcgcattagcacaaagtatacccttgctggatattgagcctttacaggcaaataaactcgaaaaattggatcaaggaaacgtactgaactggctttatacccatttaagccaacaacagctgatggtttatgaagaatggaaagaatattgcggatacacgccagagctgaagtcccttgactgtctctttttaccggaaaatatgggggattttgtcatatctctggttgatgggattgattgggacagcattgaccctatgactgcagaagtcgattactttatgctcccatatcaactgccttacttagagcatatgaattcttatcttcaacaatacaaactgaggttagttgaccttgcaccgtttgaaaatgcttatattttctgtattcatgacatccctcagtcaattaatcagcttaaggatgcattaaaagtatttgatatcgaactctgtgaacgtgacgcattagatcaacagcaagcagcagaatatatccagtctttactacaccctaatagtgataaataatttaaaaaataggattattaattaatgtttaaccaaaacattcaatgcaagaaaattttatcactgtttttagttttgtctggcactgcctttttaagcgggtgtgtataccataattatggtagcccccatattaacggcgttatcacagatcaagggcaaacattggctggcgtgaaagtttctttagcgaattttgatcaaaaaatacagacaaccaccaccgataccaagggacatttctcgtttattccgcaaggcgagtggaatgtttttattcccattggtccacaagatcgcatgaataactggtcaatcattattgaacaaggcccgttggagatcaccggatataagcgttctcacctgggtggtgctttctctgggtattcatatcgtgatcatattacgctggtttgcgacgtgtctctgtcaagaaaagatattggcgactcggataataatcctgtatgcaggccggatattgatagccaataattttgctcttggggcgttttttaaccgattggatcgttttaacctatagagtcgccttaacctacggagagaattcaaggaaacacggtcaggacaaagtttcttaataccggcgaggtatcccctcgccggtacgccaacgcgagctttgctgtcggcgtctggtcagcaatgtgtcgatatacaaccccaataactttcacttggctcatggaagccggaacgattgaaacgcccatttctgccgcaacgagattaatgaccgaagcgatttgtggtgccagttggccaatagtcggctcaaaacccgcagtacggcatgactcaatcactgaatcgtaaagcgtcagaccaatctctcgtggaaatagcaggaaagtttcatccctgaatgcgctaagcgaaatttcttcatacgatgccgccgggtgattttccgccatgacaatcatcatcggctcttcagatagcattctgaggtggaaacgttcgctgccagcaaagcctggcctcaggaaagcgacatcgagcgagccttcattcaatccatcagccagtcgagtcgtgttatcttcctctagctgtaatcgtacatcaggatatgcacgtctaaaggcacggatcgccgtaggcactacgctgttaaatgctgatgacgcggtaaagccaactctgagtacgccgagttctcccctgacagcccgctgcgcagcttgggccgctctttctgccatcacaggtatctctttgacaacatccagaaatgcaatacctgcctcagttaattctgcgccataagaaacccgccggaacaacaacgcaccgagttccctctccagatccttaatttgctgactgagaggaggctgtcctattcctagccgggcggcagcgcgtgtgaaatgtcgttcttcagcaacagccagaaaatagcgtatatgacgtaactccatcttcatatccaaaagcaattaaacacaccggtatcatatattggataaatgataacggcgaccatagactaagcgaagttggaggaggaacatcatgtctaatcttgatacttaccaaacccgcagttggctctttacgccagccactcgctcggatcgctttgctaaagcggctgaaaacggtgcagatgtcgccattattgatcttgaagattcggtctctcaagcggataaggagcaggcccgacaaaaagccatctcttatctctcttcacgtccggctacatcactaccgctggcactacggatcaacggactggatactcgtgccggtattgaggatattcacgccttactcgaatgtggcagccttcccgattacctagtccttcctaaaacggagtcagcggctcatctgcagattctggatcgcctaatgatgttcgcaggctctgatacgcgccttatcggcatcattgaatctgtacgtggcctcaacgctgttgagtctattgctgctgccaccccaaaattggccggattgatatttggtgctgcggacatggccgccgatattggcgcagcatccacctgggaaccgctagcgctggcgcgtgcccggttagtctccgcctgtgcgatgaatggcattcccgctattgatgcccctttttttgatgtccacgatgtttcaggcctacagtctgagacccttcgcgcatctgatttcggcttttctgcaaaagcggccattcatcccgcacaaatcagcacaatcaataccttatttacccccactgcagcagagatacgccatgcccgcgcagtgctcgccgagaataccaaaggggtcgggaccgtcaacggaatgatgatcgatgaggctgttgcacgtcaggcccgccgggtacttacccgagcgggtatctctgcctgatatcactttatctattgatttaacggtgttttacacttcactgtcgctgatggaggatagtgctatggattctttattatctgcttataaaacagttggtgattgccgctaccgcgagatttcaggcctctactgggaggacttcacccccggagatgtttttgagcaccgacccggacgtaccgttttagatgccgataacgtgtggttcaccctactgacactcaatgtacagcaggttcatttcgacgcagcttatgccagcaaaaccgaatggaagaaactactggttgattcaacattcaccttagcgctgttgaccggcatgagcgtgcgtacggtcagtgccaaagtcgtggccaatcttggctgggacaaggtgaaagcaacccatccggtgttcgccggtgacacgctttatgccgaaagtacggtacttcataaacgcctgtcaaacagccgcccaggtcaggggatcgtcacggtgcaaacccgtggcatcaatcaagatggcatagaggtgatgagcttcgaacgcacgatgctggtttatcgccgcggtcactcaccagaagaaatggcaggatactgagaaaaacagcgagggttatatcatggatatacgtgcattgtatgacgagaaactcaccacgcctgaggaggccgtttcctctattgcatccggcagtcacctctctatggggatgtttgcggctgaaccacccgcgctgctgaaggcgctggcagatagggcgacaaggggggatattggcgatctacgcgtttactattttgaaacggccaaaattgccggtgatactattctgcgctatgagctaaataaccgcatcaagccctatagcatgttcgtcactgccgtggagcgggcgctcattcgccgaggtatagaggatggtgggcgtaaagttgtcaattatgtcccatccaattttcatcaagcaccacgtcttctggccgaagaaattggtattgatacgttcatgcacaccgtttctccgatggattgccatggctactttagcctcggtgttggaaatgactattcatcccgaattgcacgttcagccagacgattcatcgttgaggtgaatcggtatatgccgcgcgttcagggggaagcggcggcgattcacatctctgaagttgatgccattgtcgaaaatcatgtccctttgattgagatgcccgtacgttcagcaatacccgaatatacatctattagccacatcattgctgacctcgtacctgatggtgcctgcttacaaatgggggtgggcgcgctaccaaacctcgtttgtggagtgctaaaagatcgcaatgacctagggatccatactgaagtgttgaaccccggactggtcgatttaatccgaaggggggtagtgacgaaccagcgaaaaacactggacaggggcaggtctgttttcacttttgccatggggcaacaagaaatgtacgaataccttaacgatcacccagcgattttcagccggccggtcgattatgttaacgatccccacatcattgcgcaaaatgacaacgtggtatccattaatgcgaccctgcaaattgacctgacgggtgcctgtaattctgaacatatgcttggacaccaatacagcgcttcgggggggcagttggactttgtcaggggggcatacgcctctaaaggtgggcgctccatcatcgccacgccttcaactgcggcgaaaggtactgtttcacgtattattccccgcattgacggaccggtaaccacaccccgtatcgatacccactatatcgttaccgagtttggtgctgttaacctcaaaggactttcttcaactgaacgggcgctgagaatcattgagctggcacatcctgatttccgggatgagctaacgcaggctgccaaaaaaatgcatctaatctgagataaccaccctgtcaacactctgccaaacagtatttttcgctctccggcatggggagcgctatacggtgtttccccctgacggtcatgcaggcgggtgataaacaaatgattgggcgccgccagattagcgagcaacaaatggcaatgcagcgccagcaaactttattgtaagtagctgcaacggtcatcagggccagcgagccgctgaaccgtgatgacaaagcgtaaaaacatcaccatttttggcgttattttcccatttataagcaaataatcctatctgactaaagtctctccacgtgttttggtgttgcgccatcgtcagattacctcaagcgattcaatgtaatatcatccatttcatcgcgttgccctcgattgtcatattaataaattaattactatctatatgatatgtatatacaattgttttcaccacgttaacgtgaggaagtttcctacaacaaacgctgaaaaatcgggtatatttactcatagcatgatgagttaactatttcttctcggcttttctgaaatggctatttttatttagctaaaaaaaatcctaacccgtttattatcaactaactaagcaacagaagcctttcagtcacttttagtgaatgttgcagataggtaagcaagaatcttttcttgataatctataattagggattagaatcaccgaaatagtactttgggcatcgacagtaggggttcttgtttacttcaccttgggtaaacatttagcgtctcttggtgcacgcgaggagcagtaagttcactctgcgaatcccaagatataacggtttacggagagtacatgacaaaatcagtgatgatagttgatgaccacccagctattcgtgtcgctatccatgcattgctatcacaaagcaaagagttttcgacgatcagtgaatccgttgatggcagtgaagcattggaaaaactaaaaaataatcccgttgatctggttattatcgatattgagcttcctaattttgatggtttctcgttgctaaaaaaattgcagcaacgtggttttaccggcaaatcactgttcctgtcagccaagaatgagcaagtttttgcagtgcgggcattacaagctggcgctaatggatttatcagtaagaataaagatattagtgaaatactttttgcggcgcaaaacgtattacgtggttactctttcttcccatcagaaacgttgacccaattagctgggcaaccttccagccatgatcctgtcaatagggcgcggttgttgtcagagcgggaaattaacgttttgcgttatctggtaaatggtctgtcaaataaacagattgccgatgaaatgtttatcagcaataaaactgtgagtacctataaaacccgaattttgaccaaattgggactcagttctgtcattgaattagctgattatgcacacacccataatttggtgtaattcactgcgtactacatttcttttacgtggcaggttttctttacgtaccgtactctactgcctgctactgattagcgggcagcttcatgcgtctctaatgacgggccgtcaaggatgtgatactgggcagcccttgacgatccacagtatcgccaacagctacaatgacgatttgttgctcacccctgccaccgatacccgccaatcaagccgacgcacagttaaagtcggcgtggtcatggacgcgaataccccttttgtggttaaccgcgatgataatgccattgaaggaattgttgctgattacctgaagataatcagcgatgccagccagctctcttttcagatgattggttactgcgattacgggctggtattaaatgcgttggagaatggccaaattgacttaatggcaggcactcccatgttggcccagccggggctaatcgcttctcatgctttcttcacaaaccggcatgttgaagttcgtagcaaaaattgggatcctaccaaacgtacacatccagaaaccgtggctattgtgaataatgagccattgtctcccgagtttctctttaattatcacgcagaccggattgttgcttaccccaaccaattgcaaggattgctcgctgttgcctatggtaatgctgatgtctttgtggctaatgcaacatcagcaaattatttaattgaccaactacaattgctgacgctgcaaattcgaaattttgcaccttatcaccctgccccttattcattcctggccagggaaagtaatcagaagctgatcgattacctcaaccaaattctggaattattacccacccgcgctactggcgatattcaacagcgctggtttggtagcaagcatcactacaatatcgatgctaaattgctgctgacagaacaagaactcagttggatccaacatcatccggtggtgacctatattgccccactcgatctggcaccgttgattttccgtgaccgccggaccggagaaatggccggtttttctgtcgatcttatcgatatcattgcccgtcgtaccgggattaagtttgatccggtctataccaaagataccggcgaaggtgttcgcagttttaaagctggcaaggtcgatttattaccgattgttgctgtgcgcaatggtcagtatggcaataatctctactcctcctcaatagcccaatcgctatgggggattatgacccgtgaagaccgcatggatatcaataacgtcggtgatctggcaggaaaacgggttgggatccaggcgggcagcgcctccagcagcattattagtaacccactgctagcacagagaattacttttgttgaagccccagacaccatgacgttagtacgctggctacagcaagggaaagttgacgccgtagttaaaaacatgatgaccgccaactacttgtcagcacaaaatttcagcccaaatatcaaaaccgtggcggtagccggtgaagagccattaatgatggcatttgccatacgccctgacctgccagaattaaaaactattattgataaagtcattgaatctatcccaccggaagagttcgataacctaaccagtgagtggagtacttttaaaccaaaacctatcagttttgatgaaagctcactggataatgaacttctgatgatcgcgctgaaaataagttcggggctgctcttggtcttcggcttgtatctctgctatttggtcttcaataaacgccgtcaggccaaattgttgcatgcccgtttattgcagcaggagtccattatcaatgcattaccgtttgccgtattcattcgcaccgcaagtggtgagttagccgtttataacagccactttgctgatgtgcacagcgataagctttacgacatgctcaatcaaactcatgagccagcacattggccaatgaccagcccgcttgatcgtgaaattgataagtattgccgcagtgtattactcaatagaaaaccacaactggttgacttatctgtagaaataaagggtgatatacgggatattttcctgtggattattcctcttaataatgcggaacagggggtgttgggcggctggctagacatcagtcagcgcaaaactgtcgaacggcaattggaagcggcccgtgttgaagccgaaagtgctaaccggaccaagagtactttcctcgcaaccatcagccatgagttgcgtaccccgatgtacgcgattatggggttattggaactggaaattcgcagtaaccggcctgtcgaaaaagatacgctagtgaccgtgtctaaatctgctcaatcactgatgctcctgcttgatgacatcatcgattcggctaaaattgaagctggtcaactgagtattcatccaactgcggtcgacttccatcaggaaatggagcggatgtttacgctctatcaacctattgccaatgagcgcgggttacgtttctccggttggttggatgaccatatcccaccgttattgatggccgatatgctgcgagtacgtcaggtgatgggcaatttgctcggtaatgcgttgaagttcactgagcaaggcagtgtttctgttgatattacttgggaaccaagcgacgaacagcatggtgtgatgaatattgatatcaccgataccggtattggtatctcccctgccgcacaggcgaccttatttcagccattcagccaagccaatgagggtaaatcgccacgcttcggtgggtccggtttaggtttatggatttgccaccaattgattcataaaatggggggtaaaatagcgctggaaagccaattaggcaaaggaaccagcctgcttatcacactaccactgaatattgcgactgcggatgatttagcccaagatgcagcgataacacatgttgatgatgaacggctgaatcaactgagaaacctgcgaattctggtcgttgatgatttacccgcaaaccgccagttacttcaacaacagttggcctttattgggatcgagcaggtagtcaccgccgaaaatggggcgaaagcctgccaaatattgcagcacaataactttgatgtggtaataactgattgcagtatgccggtgatggatggatatgaactcgcagcacatattcgccaggatccagccttaaaagacctcatcgtgattgggtgtactgctgacgcccgcgaagaaagtgcagcacgctgcattgatgcgggaatgaatgcctgcatgatcaaacccgtggccatcgatactttacaggcgaccttactgcgcaaagatatcgtgagccagatttcgaataccaatcatagccaaagtacagaagataatgaccgcggtggcaaccaaagtaatttgagtgaaaaaaatacagcccagcaagaaaatgctccagctatccacagcacaaccatcacctcttcggttaataggctagctgcggcacagaataagctgcggacattatcgggggggaaccctgcggtagaattgcaattattgcaatcattgctggaaagcaatttgcaggatgctgtcacattgacgcaactttatcgccaactctgtgtagaagacgaagacgttgtggaaactgtagatactgcggaaactgtagatactgcggatactgtggaagatggggagaccagaggaccgggtagcacggtaggtcgtcatagcacggcaggcagtgaccacatccctcacgcagatatttataaacagatggcaagcctggtacaccgcattaaaggcagcgtacaactgattgatgctcaagaactggtcgcaagttgcgtgaaatttgaatctcaataacatgcacagaataaacaagcagcgatgacacatggcgctgattgtctggcattgtttattgaatctaatcagttattagtcacattaatttctcaatatcctaaagccgctactgaagactcgccacaataaaggttatagcgtaattcccctattaaaagcgccagtcttcttggcgttttttttgattcagcgatgaggataaccgcctatataaaaagctaattcatcccatcaaacactcaaaggcgtttaattatatgaaatagaatacatttttaattatgctattttttaccaggataggttcctacagggcttgtaggaaatttcacagataaaacaaggacgtctctcattctactctgcactatttccccctagactggttccggtcagaaacaaaatcagcaatatacagataatggcccatgttattcctctcaatgaatattcattttgctgaatagcgttgttatcaaaatacacatccatattaagcgggaataacatgaaaaaaactttagtgacgttgatgctatttatcctgccgggtatagcttttgcggaaacctcgaacaataccataaagttccagggagaagtcgcagaacagacctgtatggtggatatcaatggtaccgccaacaccccggtggttctgctgccgactgtctcgaccagtaaccttaatcaagtcaactcggtggcgggaaagaccaactttacgatcaatctaacaggctgcaatattgcgattcaagatacccaaatcagctctgtttttcaggggatgaatgtcacgtctggcggaaacctgggcaatattggcacagcaagaaatgttgccattcaattaattgatccccgtggcaccccgattcgtatgtctggtggcagtgtggaagttccgggaattaccttggcgactggcgcaacctcagcatcacaggatctgtcggcacaatatataacggaagaaggccaggcaaccgcaggcagtgttattgcctctgcacagtatgcgatcacctacccctaaccgttcatggcaactgagcattttcatgaatatgtcggccaaccggtaacggggccttaatggaccagagaaaacaaggataagtaagtaacatgatcttgattgcccgccaaattatcgcctgctcgatgttgctgctcaccagcgtatccttatcggtacaagccagtgttgtcatgacagggacgcgtatcatttatcctgaaggctcgcgggaaaaagtattacagctgagtaataaagatgaccatcctaatttagtccaactgtggatggatgatggaaataatcaatcttcaccctcgaaaagtgatgttcctttcgcactgacaccacaaatattccggatggaagccaacagtgggcaagttgtccgtttgacttacattgcgcgtaatttacccaaaaatcgtgaatcggttttttatcttaactttttacaaatccccgcattaaaagccgatacgctaggtgaaaaaataagcgtcaccctagatacaacgacaggtaacaaaattaaagtacataacccaacaggttattacatcagcctgcgcgatgctaaaattgtcagtaacggcaaaaccgtttcgtttgccactagtgaaatgttcgcgcccgactctaccactgatttggccctgcccattgggattaaagccaagaaaggggaattactgatactgaacgtagttaatgattacggtgccaccattcctaataattattatctgtaatctgctcctgatgttaatccaatctatcaccagacactgggaacactggtgagaatcgctccttggctctcatgcttgctgacacaaagcttgctggtcacccatatttcgtcagcggcggataataacaatcaagacgactatatatttgatgatgcgttagtgcgcggttcatcactcggtttagggtcgattgcccgttttaataaaaaaaacagttacgacgcgggccagtatcaagttgatatgtatatgaacaacaaatttgttgatcgcctaaaaatgctgtttgttgataaagataacagtgttgaaccttgtctgtctgttgcgcaattattacaagcgggtgtaaaagaagaggccctgaaaacagcagatcctaaaacgccatgtttggccttccaatccatacttccggccagtgactttcgatttgatcacgctaaattgcgttttgatctgtccatccctcagaaatttgttaaaaacgtgccccgtggctatgttgacccgaaaaatctcactgcaggcaatacgattggtttcagtaattacaacttgaatcaatatcacgtggattacaacaaagaggggattaagcgcaccacaaactctacttatctgagtctgaacagcggtatcaatatcggcatgtggcgttttcgtcagcaaggatccctacgttatgacgctagccgagggactaactggacatctaatcgtctgtacagtcagcgcgccctgccgactatcggcagtgaaattacgctgggtgaaaccttcagttccggccagtttttctccagtcttggttttctcggtgtcgcgctgtcaacagatgatcgcatgttacccgaatcgcaacggggctatgcaccggttgtccgtggtattgccagaaccaacgcgcgagtgatggtttatcaaaacaaccgttcgatttatcaaaccacggtatcaccaggcgcatttgaatttaatgatttatcggtcacccattttgggggtgacctgacggttgaaatcaatgaagctgatggcagtgtaagcacctttcaggtgccattcgcctctgtcccggaatccctacgccccggctattcacgttatagctttgcggccgggcaggttcgcgatgttggcaataacgagacgttcagcgagttgacctaccaacagggtatcagtaatgccatcacagctaacacagggatccggctggcttcgggttatcaggctatcatgctgggcggtgtgtttacccactatattggtgcgttaggtctgaatacaacctattcccatgcccgtttacccgatggggaacagcagcaaggctggatggcaaaagcctcttttagccgtacctttcaacccacgaataccacgttatccgtggcaggttaccgctattcaactgacggttaccgtgatttaagcgatgtactgggcgtgcgggcgaccagcaatgacagtagctggaattccagtacttatcggcaacggagccgggctgaaatatccctcaaccaaaattttcaccgctacggttcattatatttaactgcctcctcacaagattatcgagatgatcgttcaagggattcacagttacaactgggttattccaacaccttctggcgtaataccagtttcaatctggcgatttcacagcagaaaaccggaggcgcaaataaaatttacttcgttgacccaggcagtggcatgccagcctcaaatggtgcgaacacactagccacccgtgaaactgtggcccaaatgtcaatttccttccctctagggggtagctcgtctgcaccttatgtctcggctggcgcagtaaacagcagaactagcggagccagctatcaaacctcactttcgggaaccatgggcagtgaccaaaccgcaggctacagtgtggatgttgcccgtaacgagccaaccaacgaaaataccttaagcggcagtttgcaaaaacagctcccgaccaccagtttgagtggcagtgcctcacgcagccccggttactggcaaggttctgccagcgcccgtggatcggtcgcattccaccgtggcggcgtgacgcttggcccttacctaagcgacactttcgccctgatagaagcgaagggtgccagtggtgccaaagtaatgtatgggcaaggggcccgtattgaccgcttcggctatgcattggtcccgacattgacaccgtatcgctacaacacactctctctcgatcccgatggtatggatttcaatactgagttgcaggatggagagcgacagattgcgccttatgctggctctacggtgaaagtgacgttccggaccctcaacggttatcccgcattaatcacaattaaaatgcccgatggcagccaattgcctatgggaaccgtcgtttataattacaacggcaagggcactaacgataagaatgacatcgtgggtatggtcgggcagtcgagccaagcctatctacgggcggaggagctcagtggtaccctcacattggtgtggggagagagtagcaaagaacgctgtcagttagattacgatctgggtaagccgacggataacgataaacagctgtataaactcgatgccttgtgtgtcgcggtacagcaataaatcagagaaaaccgcatgcatcctattatcacgcgaaataccactcgttaccgattcaaccagaataggccagtattctgccgtttaatgagcgtgttatcttcactgtgcctgctcggttttaccttacccagtcaggcacaatgtgtctggaaagggagtgatattggcggggataactacggtgcctcactgtatttaggcaatatcaatatcaccagtaattatattcaacccgtcgattcaattttggcctctaacgtcatcagcttagtgcccgcccatcggtggccagatccagaagccgttatctatgaatgtgacatcgccgataaagacagcttatttgaagtgtttgctaccaatggtgacagcaatgttggcggctacacccatatgggtgataactattttcaaacgtttttcccttataccgcgctgaaactgattcatgtcgattcaggtgttgaattcacccgtatctggcaagaaatcccattaaaaaagtacgatatccttgacaataaaatccagataaaaggtaaacacttcagccagatccgcgcagagttgaaaaaaacaggctcagtagatcgctcacccggcccgaccagttggggttgccctggaccggcggaggacaactactcaggcggctatacctgtaatcaacctaatggttatgtggtattcaaaggacccggcatggcggtgccagaagcaggatatgattcagcgacgaattaccaaacttggggaacgggccgctatatggcatttggcatgaacacatcccccatcactatcctgacgcgtaaaaatacctgtgtagtacgcaatgtgacgccttatgtagttttcccgatcattacagtgaatgaacttaatgataaccaaacacgcagtgctgaaatcacagtagatatcgagtgtcagtcaggtaccgaatcagggacatccagtggccaaaccgccattgggatccaaacctcattaccgggctaccttaaagcgctgggattaggattggtgaatacggcaggaggagtgagttacttgctctcagacagttacggtactgatagccgtatcgccactggcgtgggtatcagcctaagcgatagcaatggcagtaccatgaattttgttggttggggaggatgtgcacagactcaggactgtctaactaccgccgatgcgggctggtacccgatactcactggggccagtggtaatggcagccactctgcaggttacaacaattatgtccatcacttcaccgccaccttaaaaaaactgcctaatggtcaccctactgcggggaagatcgacgccacagcttacgttctggtgaaaatacaatgagattactgagcctgtttttactgttattcacgatcagctacgatgcactggccggtttgatcgccggatctacccgcattatttatcagcctgagttacgtgagcgcacgcttatgctggctaatactaatgattatcccgtcgtcgtgcagacatggattgataacggcgatgtggacagtacgccggatcaggctaaggccccttttatggtattgcctgccgtgtttaaaatgcaggcaggatcggttcaggcactacgcatcatcaataaaggcgaaaaccttcccagtgaccgggagtctgtctattggttgaatttgtatgaaataccgcccagagaacggagtaacattgatgttcatgcacaagttgccatggcaatgaatacacaaatgaagattttttatcgaccaaacggattagccccgccccccatcgatgccatgggtaagataaagttttcacttaaaaatattgataatcaatacgttataatcgcgaataatcccacgccttattttgtctcttttggccagattcagttacagagccaacaaaaaaactacctgatcgcacagtcgatggatatgatgaccggcccattctccacacgaccctattattttgaacagcctcccacctcacttaaaggcaagtttaccgtcagttatatttattttgatgatgcgggtaaccaagttaaaaacagccagtcagtgacggtaacgctataacagatttttatttttcgccctttccccgttatgtattcaataacgacagtactgccttaccctaatcctcgccactcgccccaacaaatatgaacgtatctattcgttcactgataaacggcagccatccgatcacgtccccctcaaaaccgcatagtttctgaggcaactgcaaataaaatcaatcattttgctgaaaaacaagccaataagctcactctctcagcaaacgaacctattaagtgtttttctactttgacaaacaccccgccccccgctattattcgcctcgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaattttctgttttcatgcatccttgcgaatctttatctgatgttgattcaacaggttagtgtgaaaactcttctcggtgcattttgattttaccctacgcatcgggaaaaattggtggtcaaatctggggtcaggttagttcgataatggagtgacccccatatgtcccttaccgacgcaaaaatccgcaccctcaagccttctgataaaccctttaaagtctccgattctcacggtctgtatctgctggtcaagccgggtggctcccgccactggtatctcaaataccgtattagcggtaaagaatcccgcattgcgctgggtgcctatccagccatctccctgtctgatgcgcgacagcaacgtgaaggtatccgtaaaatgctggcgctgaatatcaacccggtacagcagcgggctgctgaacgtggctcacgaacaccggagaaagtttttaaaaacgtggcgctggcgtggcataaaagtaacaggaaatggtcgcagaacaccgccgaccgtctgcttgccagcctgaacaatcacatctttccggtcatcgggaacctacctgtatcagaacttaaaccccgtcatttcattgacctgctgaaagggatcgaggaaaaaggtctgctggaggttgcgtcccgcacacggcagcacctgagtaacataatgcgccatgcggtccatcaggagttaatcgatacgaaccctgcagcaaaccttggcggcgtgaccacacctcctgtcagacggcactatcctgccctgccgctggagcggctgcctgaactgcttgaacgtattggggcatatcatcagggccgtgaactgacccggcatgccgttctgctgatgctgcatgtgttcattcgctccagtgaactgcgtttcgcccgctggtcagagattgatttcacaaaccgagtctggacgatacccgcgacgcgagaacccattattggcgtgcgttattccggccgcggggcaaaaatgcgaatgccgcatatcgtccccctctcagaacagtccatcgccattctgaaacagattaaggatatcaccggtaataatgaactgatcttccccggcgaccataacccgtataagccaatgtgtgaaaacacggtcaataaggcactgcgggtgatgggttacgacacgaaaaaggatatctgcggtcacggcttccgggcaatggcatgcagtgcgctgatggaatcgggtttatgggcaaaggacgcagtagaacgccagatgagtcatcaggagcacaataccgtgcgcatggcttatattcataaggcagagcacctagaagcccgcaaagcgatgatgcagtggtggtcggattatctggaagcatgccgagaatcttatgcaccgccttatacaattggtaaaaataagtttatcccatagtatactaacgaatcccacactctggcaaattaccaccacctccacaggaggtggttctatatagacttttatcaacttcatgacgaaaaacacctattttatcccaaaagaagacaatagagtcacagaggaatcaaagagcgactcaattgtctttggacagtctggttgtgaggttagaaaacagttactcctacaccattaaatagggcgcaatgctcgctaatttctcccgggtttctgtcagttcgcgttccggcgtagattgcgcgatgattcccgcccccgcctgtatccagcagcgctggctatcctgaaatacggaacgcagaactagcgccgcatcaaagcgcgtatcgtccagcagcaggattgcgccggaataaagctctcgcggcgtcttctcaatttgcataatcgcgttcagagcagcatttttagggatacctgaggcggtaatcgacggaaacagcacggtaaacgcatcccaggcatccttgttttccgcaagctgaccgctcacgccagaccccagatgctgaacgctgccgcgctggcgaaccgacattaaatcttcaaccaccacgctgcccggctggcaaacggcctccagttcagcaatagcttctttgacagaaaggatatgctcaagcacctctttactgtcgtgcagcagttctgcctctttcgccttattatgctccgggtttcccatgcgatcgcgggtgcccgcaagcggttcagtgaccactttattgcccgtcactgacatcaccagttccgggctaaagcccagcgcttcgcgtccttcctgacggaacataaacgagcgcacaggtgtgtttgcctgccgcccgtataacagcgtggcgggcatatcaatccgcgatggcaggggaatggcgcgcgagacaatcactttgacatactcgccacggcggatctccgcaacggcgcgcgcaacctgttgtttatatgcctcaccattgagggcggtatccaccgccagtggtgcgttctgcgtcgttgtaccggcctcttttacccactcgcacaaacgtcggcacccgtcggcggagtccgcataaacggtgacatttcccttttcaaaaataagttcttcacggggaacggttaacgtcagcagcggccactccccggcgttaaaggcaatcccccgcgcatgcgccgcaaagttgaacccaacctgtccatatacccgacgtcctttcacctgaggatgcgccataaaacgacgcgcgcagtcggcaatggaatccaccgcccatttttgctccccggcatcatcaataaatgtcgcctgcgttccgtcggcattaatgtgcagccgtgcctggcaccctttgcctaaataccaacagggttgacgctcatagacataacactcttcttctgcgaactggcgtaaaacgccagaaatcgtcggtagccattgttcctctggtaacgccagatgtagaaattcactgattttcatcccttacctctctgtgttattcccggatcaatcaattgcgcttgtcatcagttctcttgccgaatgcagccggatataagcaacccacgccgccagcaacgtgaatgccccggcaaacaggaagcaggccgcatagccaaaatgttgagcaacaacgccaccgataacgcctgccagaatggcgattgccgcgtcagtacattgaaagagggtgaagtcgacaccggcctgcaaaggcgatgaaagcgacatcagcgtggcgtaaagacagaccagcgcgcaggccagcgaaatggactggacaatgaccagacactggagaatcggcagcagcagatgacccggcgccatcatgagcgtcatcaccaccgccagcagcgcgatcccctggacgccataagccgtcaacagcgctctgccgggtgaggtgtatttcatcagcaatccgccggccagcgttcctgctatgcccgctgcaatattgccgccgctgaacagcgcgcccaatgcggacatgctcaacccatgatccaacaacagcggtgccagaagaggcagcacaaaccgcatgcctgaattcagcatcaataccagcagtaagcccaggcgcgcctgcttcctccttagcgcataacctaacgccggaacatgcgggatagtcgctgttcgcgtcggctccgtaatgcgccacagcgggagtgacagcgccataatcagcaccgccatcatcagcatggcgacaggccagccggatgccgccgacagcatcaggaacaccccgccgccgcacatcattcccagatagctgccgccgacctgcacgctgtttccccagccgtaacccgtgcgggtcagttgatcgacgcaaaagccgtcgctggcgatatcaatggtggaggcgaccgtgcctgccaccataaacagaacaaataacgcgacgatttgcgtatcggggaatcccccttctcgcccaaaccagccaatcgctgcggcaatagtcaggatcgccgctagcgcgacctgaccacgcaggattaacatgcgggaacggcgttcctggctaccgggcggaagccgccagcgctcgatccacggcgcccaaataaacttcagcgcccagggcagcataaacagggttgtcgcaccggcaagcgccagcgaaccgccagcagcgcgcaccagcgcgggtaaggactgcatagacagcgccgataccagactctgcgtcacatagacgccggcaatagcaaaaatcacccgcccggtcgtcaacgtcagcggtttcacattcgactgaacatcactcatgcacccactctccagacgcggaaaccccgtcgtcgcgccacacgcgcgcggccatttgcgcctgccacagcgcctgataacgtccatgatgtgagagcaattgcgcatgagtaccctgctcaaccacctgtccctcttccatcaccagaatgtttccggccccggcgatggtggataaacggtgagcgatgataatcaccgtccggttgtgaaccaggttatcgatcgctttttgcaccgccagctcgctttcaatatccagcgcggcagtcggttcatcgagaatgacgaccggcgcgtttttcaataacgctctggcaatggaaatccgctggcgctcgccgcccgatagctggccgcccatctctcccattggcgtcagccagccttgcggaagacgggaaataaactcaaggcactgcgccgcgcgggcggcctcttctacctcctgccgcgtcgcctgtgggcgcgcgatacggatattcgccagcagcgtgtcatcaaacagccagacatcctggaaaacaacagaaatcaggctattgagctgttccggcgtcaggcggcgaatatcgacgccgccaatagaaatctgcccttgctgcggatcggcatagcgcattaacagtttggtgaccgtagttttgcctgcgccggaggcacccaccagcgcgctcatactggctgccgggaacgtcaaagaaacatgattaagcgcgtggccgtcgccttcttcgtagcgatagctgacgttgtcaaagcggatatcgtaacgttccggcatctcgctttgctctgcgacgggaagcggtgctatcgccataaaccgctcaatccgttgcagggcgctggcgatcagttccacaaccgaggtgtagctgataaacatcgccatcggttctgcgaagcgcataatcatcgcgacggcggcaatcaaaaaggcgaggttcagagtgcccgtcactacccagacgatcccggataacaccaccacctgtaggcccaactccacgacgctggcgatcagcatcgtcgcgccagcgccctgacggtgagtgcgggtctgtaagttttccagcgcattgaaatgcgccagcagcgcccggcttttatcggcatcgctgccgcaggtgcgcaataccatcatcccctgagcaaattcaacgatatcgccgctcagacgctggtgcgcttcccccagcgtctgcatttgtcgccgcatcgccgggcggcgccagtaataaaacggcaccagcagagggaagatcagcaacatcaccagccccagccgccagtctatccacaatgtcgccagcgacgccgtcagcggcgtgacaatggtgagcagcaaaatattggctatcgcaataacataattgaggttttcatccacgctgcccagcagcaaggcgttcatttcacccgccctgccgcgctggagcttctccagcggcacgcggcgtaactgctcgccaagtcgcaggcgcaactcatgggtggcctgcgccagatgaccacggtattcaaagcccaggccataccagcgtagcaccagcgtcacaattgcggcgacgctgaaggccatagcccagttaagaagttgcggcgcgtctccccgtaacagcgcatcaatgatcggataaagacaggcaaaggcgatcccctgcatgaatgccgccagcaacagcgccagcatactgcgtcgcagcatcctggcctgactgccaacgctggagataagctggcgccagatgacgcgccaggccaggttatccgcaggattattgtctttcattttccaccacctcttcctgtgttccacccggcacccaatgctgcgcctgctgatagtgttgccagagccgttgatacaggccgccctgcgccaacagttgcgtatggttccccatttccctgagctgtccgtcggaaaacagcaatatcacatcggcctgagtcaccattgagagacgatgcgcgaccatgatgaccgtccggccacgcatggccgccgcgagcgccttgataagcgccgcttcgttttccgggtcagcaaacgccgtcgcctcatcgagcaccaggatggggcgatcctgcaaaagcgcccgggcgatagtaatgcgctgccgctggccgccggagagaaataccccacgttccccgactcgtgtgttgtaaccttctggcagagcgctaataaaatcatgggcctgcgccactctggccgccgctattaccgcctccagcggcgtatccggcgcgcccagacgaatgttattggctatcgtgtcggcaaaaaggaagttgtcctgaaacacaaacgagagttgcttcatcagggtgtccgtctgcatatcacgcagatccacgccgccaatacggatatggcctttgtccgggtcggcgtaacgcagcagcaagcgcgccacggtgctttttccggcgccgcttggcccaaccagcgccacaatttgcccggcaggcacatgaaagctcacctcctgcaacgcggcgccagtacgcgcttgcggataatgaaagctcacctgctcaaaggtaatgctcgcctcttgcggctgctggtcagactgcggcagcgataactccggcatcgcgagaacctgataaatacgctgaatgcttaaacgcgtttgcgcgaccaggttattgagcatcatcattggcattacggcttcggccattccgctgcccagcagtaaaacggccacccacgcgataaaatcgaaactgccatagtgcaacaggccgtatcccgaccagatcaggacaaacagggtcgggagaggattcagaatcgagaaggaaaaacgcgctgaaaaaccggctttgcgataccaggttttgagcacatcgacccactcttcaagggcgcgttgatagcgcaaaaaactggtgctgccgctatcaaacgttctcaccacgggcatggcctgcacgaactcaataaccgccgcgctaacctgctcgcgcgccttatgataacgctgagccatatcttccgaacgctggcgggcgagcacgagaacaaccgatccaaacgccagtacccccagcgtcgcgattgccagccgccagtccagccagaacaagataacgattgtcgccagcggcatgatgatcgcgcgggcatagagcggcgtgctgtcggccacaaaaatatgtaacgacttcacgtcatccagcatcactttcgccactgacccgctgcccatttgctgtaacacgccaggcggaagctgcaatgctttacgggctaacctgctgcgcagaatgttctccagatgaaaagccgcgtaatgagaggtgttgaacgcctgtaagcgcagaacaaaagttaagaccacgcagccgatcacgccgcccagcggccaggccggaatagcgtcaggcgtcgcgcgaatgtcacgcaggctccacgccagaaaaaggagcgcccccaggctggttaatgccgccagccccgccagcgccatagctaaaataaccttcctgcgaaccggtgtaatcacctgccagagaggaaatcgggacagcgattcagtattggatgattgagatgacatgggagtaactgaatttcctgatgaatttttacggacgccaaaaacgacaattcagggtggcgttctgagaattaatgtgaataataaccattatcaataactcatctaccccattcggttctatttatacccgcattggtctaagccacagggagataaccaggtcatgacagagtcaccgcaaacgcaatctgaaatctctattcaccagttggtggtcgggaaacctgcaaacgatggcaatattcctgctcagtgtgaactgctgcgctgttcgttgcaggaaggtatggatattttgctctggaggggccattttgcgcggcctgagacgttgcagctacacgacgatctgggcaggattaacttctcgtgcatcctggaaggcacatcgcgctttgcgattcagggactccggcgccacaccgactgggagcttgcgcgcaatcgccattacattacccatacgccagactgtcgcggcagcgcctcctattgtggccgattcgagagcattaccctctccttcagccctgaaaccctcgcgctgtgggtgccggatattagcgcggtcattaagaataagatcgactcccactgctgttgccagcagcagcgttgtaatgctgaaacccacttaacggctcaggccttgcgtcacgcgctgatgcgcatgcacggcggcttcagtcatgaacaaaagccgtcgacgctatggttgcaggggcaaagtctggtcatgctcagtctggtgctggatgaacatcgcgaagacgccagttgcctctcctgccacttcaacccgatggaacgccagaaactgctgcgggcgaaggatctgctgctggctgatctgacgcaagcgccgggcgtcgcggagctggccagagagtccggtctgagcgttctcaaaattaagcgaggcttccgcgttctgttcaacaacagcgtctatggcctgtttcaggctgaacgaatgcaggaagccagaagacgcctggccaacggcaatacctccgtcatgacggtggcggccgatctgggctatgccaacgccagccatttctctgccgccttccagaaacagtttggcgtaaccccttcgacctttaaacgcgtgatgtaaccggggtcgcgcccccctaaactcctccctgacagaggcccggataccccatccgggcctctgttctttccgcctgttaccaacccgaaacgggcataaataaacccgtttcgggtagcatccaattgttaataattattattatcatatgagcaatgcttttcggtaagacgtgccatcaggaggaagaatgatttctggcgcaccatctcaggattcgctgttaccggacaaccgccacgcggctgattaccaacaattacgcgagcggctcatacaggaactgaatttaacgccgcagcagttacatgaagagagcaacctgatccaggccggcctggattccataagattgatgagatggttacactggtttcgtaaaaatggctaccgccttacccttcgcgagctgtatgccgcccccacgctggcggcatggaaccagttaatgctcagccggtcgcctgagaacgcggaagaagaaacgccgcccgacgaatcatcctggccgaacatgaccgaaagtacccccttcccattgacgccagtacagcacgcctacctgacgggccgcatgccggggcagacgcttggcggcgtgggttgccacctgtatcaggagtttgaaggccattgtctgacggcgtcgcagctggagcaggccatcacgaccttgctgcaacgccacccaatgctgcatatcgcctttcgccccgacgggcagcaggtctggctaccgcaaccttactggaacggcgtcaccgttcatgatttacgccataacgacgctgaaagccgccaggcctatctggacgcactgcgccagcgcctgagccaccgtcttttacgcgtggaaatcggcgaaacgtttgattttcagctgacgctcttgccggacaatcgccaccgcctccatgtcaatattgacctgctgattatggatgcctccagctttacgcttttcttcgatgagcttaacgccctgctggccggagaatcgctgccggctatcgacacccgctatgatttccgctcgtatttgctgcaccagcagaagatcaatcaaccactgagagacgacgcgcgcgcttactggctggcgaaagcatcgacgcttccccccgcgcccgtcttgccgctggcctgcgaacccgccacgctacgtgaagtccgtaatacccgacgccgcatgattgtcccggcaacacgctggcacgcctttagcaaccgggccggcgagtatggcgtgacgccgacaatggcgctggcgacctgtttttctgccgtgctggctcgctggggcggcctgacgcgtctgctgcttaacatcaccttattcgaccgccagccgctgcacccggcggttggcgcgatgcttgccgacttcaccaatattcttctgctggataccgcctgcgatggcgataccgtcagcaacctggcgcgtaaaaaccagctcacgtttacggaggactgggagcatcgccactggtccggcgtcgaattactccgtgaactcaaacgccagcagcgctacccccacggcgccccggtggtatttaccagcaatctggggcgttccctctacagcagccgcgcagaatcgccgttgggcgagccggaatggggcatctcgcaaacgccgcaggtctggatagatcatctggcgttcgagcatcacggcgaggtctggctacaatgggacagcaacgacgcgctgttccctccggcgttagtcgaaacattgttcgacgcctactgccagttgattaaccaactctgcgatgacgaaagcgcctggcaaaagccgttcgcagatatgatgcccgccagccagcgcgcgatacgcgaacgggtcaacgccaccggcgcccccattcccgaaggcttgctgcatgaaggcattttccgtatcgctctgcaacagccgcaggcgctggcggtaacggacatgcgttatcagtggaattatcatgagctgacagactatgcccgccgttgcgcgggcaggttaatcgagtgcggggttcagcccggcgataatgtggctatcacgatgtcgaaaggcgcaggacaacttgttgcggttctggccgtcctgctggccggggcggtttacgttccggtttcgctggatcagcctgccgcacggcgcgagaaaatctacgctgacgccagcgtccggctggtgctcatttgtcagcacgacgccagcgccgggtcagacgatattcccgtccttgcctggcagcaggccattgaggcggagccgatcgccaacccggtagtacgcgcccccacgcaaccggcctacattatctacacctccggctctaccggtacgccgaaaggggtagtcatttctcaccggggagcgcttaacacctgttgcgatatcaatacccgctatcaggttggcccgcatgacagggtgctggccctctccgccctacattttgatttatcggtttacgacatttttggcgtactgcgcgcgggcggcgcgctggtgatggtgatggaaaatcaacggcgcgatcctcacgcatggtgtgagctgatccagcgccatcaggtcacgctctggaacagcgtcccggcgctgttcgatatgctgctgacctggtgtgaaggtttcgccgacgccacgccggaaaacctgcgcgcagtgatgctttccggcgactggatcgggcttgacctccccgcccgttatcgggccttccggccacaaggacaatttatcgcgatgggcggcgccaccgaggcgtctatctggtctaacgcctgcgaaattcacgacgtccccgcccactggcgctccatcccttacggttttccgctaaccaaccaacgctaccgggtggtggatgaacagggccgggactgccctgactgggtgccgggtgaattatggattggcggcattggggtcgcggaaggctatttcaacgatcccctgcgtagcgagcagcaatttttgacgctcccggacgagcgctggtatcgcaccggcgatctcggctgctactggccagatggcacaatcgagttcctcggtcgtcgcgacaagcaggtcaaagtcggaggatatcgcatcgagctgggcgaaatcgaaagcgcgctcagccagctggcgggggtgaaacaagcaaccgttctggcgatcggcgaaaaagaaaaaacgctggcggcatacgttgttcctcagggcgaggctttttgcgttaccgatcatcggaacccggcactgccgcaggcgtggcacacgcttgcgggaacgttgccctgttgcgccatctcgccagagatctccgcagaacaggtagccgatttccttcagcatcgcctgctaaaactgaagccgggtcacaccgctggcgccgatcctctccccctgatgaactcactcgctatccagccgcgctggcaggccgtggtggaacgctggttagcatttctggtgacacaacggcgactgaagcccgctgctgaaggttatcaggtctgcgctggtgaagaacgcgaggatgagcacccgcacttcagcggacatgatttaacgttatcgcaaattcttcgcggtgcccgtaacgaactgtcgttactgaacgacgcgcagtggtcgccggaaagcctggcctttaaccatccggccagcgccccgtatattcaggaactggcgacaatttgccaacagcttgcacagcgcttacagcgcccggtacgcctgcttgaggtgggaacccgcactggccgcgccgcagaatcgctgttagcacagctcaacgccggacagattgagtatgtcgggcttgagcagagccaggagatgctgctgagcgcccggcagaggctcgccccctggcctggcgcccgtctgtccctctggaatgcagacacgctggcggcgcacgctcactcggcggacattatctggcttaataacgccctgcatcgtctgctgccggaagatcccgggctccttgcgacattacaacagcttgccgttcccggcgcgctgctctacgtgatggagtttcgccagttaacgccgtccgccctgctcagcacgctcctgttaaccaatgggcagccggaggccttgctgcataacagcgccgactgggcggcattatttagcgcggccgccttcaactgtcagcatggcgatgaggtcgcggggttacaacgcttcctcgtacaatgtcctgacaggcaggtgcgccgcgatccccgtcaacttcaggccgccctcgccggacgtctgccggggtggatggtgccgcaacggatcgtcttcctcgacgccttaccgctgacggctaacgggaaaattgactaccaggcgctgaagcgtcgtcatacccctgaagcggaaaacccggccgaagcggatttaccccagggcgacattgaaaaacaggttgccgccctctggcagcaactcttatcaactggcaatgtcaccagagaaaccgacttcttccagcaaggcggcgatagcctgctggcgacccgtctgaccgggcaacttcatcaggcaggttatgaagcgcaattaagcgacctgtttaatcatccccggctggcggattttgccgccacgctgcggaaaaccgacgtcccggtcgaacaaccattcgtccactcccctgaagatcgctaccagccctttgcgcttaccgacgtgcagcaggcttaccttgtggggcgtcagccgggctttgccctgggcggcgtcggctcacatttctttgttgaatttgaaattgccgatctggacctcacccggctggagacggtctggaaccgattaatcgcccgccacgatatgctgcgcgccatcgtgcgtgatggacagcaacaggtgctcgaacagacgcccccctgggtgatacccgcacacaccctccatacgcctgaagaggcgttgcgggtgcgcgaaaaactggcgcatcaggtactcaaccccgaagtgtggccggtattcgatctccaggtcggatacgtggacgggatgcctgcccgcctgtggctgtgtctggataacctgttgcttgacggtctgagcatgcagatcctgctggcggagctggagcacggctaccgctacccgcaacagctgcttccgccgctgcccgtcaccttcagggattatctgcaacaaccctcgctacagtcgcccaatccagattctctggcatggtggcaggcgcagcttgatgatattcctccggcgcctgcgttgccgctgcgctgcttgcctcaggaggttgaaacaccgcgcttcgcccgcctgaacggcgcgctggacagcacgcgctggcatcggctgaaaaaacgggcggctgacgcccatctcaccccgtcggccgtactgttgtcggtgtggtcaacggttctctctgcatggagtgcacagcctgagttcacgcttaaccttacgcttttcgacaggcgaccgctgcacccgcaaatcaaccagattctgggcgatttcacctcgctgatgctgctgagctggcatcccggcgaaagctggctgcacagcgcgcagtcactacagcagcggctgagccagaacctcaaccaccgcgatgtgtcagccatccgcgtgatgcgtcaactggcgcaacggcaaaacgtgcctgccgttccgatgcccgtcgtctttaccagcgcgctgggctttgagcaggataacttcctcgcccggcgtaatctgctcaaaccggtctggggcatctcccagacgccgcaggtctggctcgatcaccagatttatgaatccgaaggcgaactgcgctttaactgggattttgtcgccgcgctgtttcctgccgggcaggtggagcgccagtttgaacagtattgcgcattgctaaaccgaatggccgaggatgaaagcggctggcaactgccgctcgccgcgctggtgcctcccgttaaacacgcagggcaatgcgcagagcgctcaccgcgcgtatgccctgagcactctcagccacacattgcggcggacgagagcaccgtcagcctgatttgcgacgccttccgcgaggtggttggcgagtctgtcacgcccgcagaaaacttctttgaggcaggcgcaacgtcgctgaatctggtgcaactgcacgttttgttacaacgtcacgaattttccaccctgacgttgcttgacctcttcacccacccttctcctgctgccctggccgattatctggccggcgtcgccacggtggagaaaacaaaacgacctcgccctgttcgccgtcgtcagcggcggatatagcgcgaagcaaactgattttccccggaacgccatcgcgaacgcatggcgttccattgactttgtgaatcttaggaaacgggaccgattatggataacttgcgcttctcttctgcgccgacagcagattccattgatgcatcgatcgctcaacactacccggactgcgaacctgtcgcggttatcggctacgcctgccattttcctgaatcgccggatggcgaaacgttctggcaaaatctgctggaaggtcgtgaatgcagccgacgctttacgcgcgaagagcttctggccgtcggtctggatgccgccatcattgacgatcctcattatgtcaatatcggtacggtgttagacaacgccgactgcttcgacgccaccctgtttggctattcgcgacaggaagcggagtcgatggacccgcagcagcgcctatttttgcaggcggtctggcatgcgctggaacatgccggttatgcccccggcgccgtcccccataagaccggcgttttcgcctcttcccggatgagtacctaccccggtcgcgaagcattgaacgtgacagaagtcgcgcaggtaaaaggtctgcaatctctgatgggcaatgataaagactatattgccacccgcgccgcgtacaaactcaacctgcacggcccggcgttatcggtacagaccgcctgctccagctcgctggttgccgtgcatctggcctgtgaaagcctgcgcgcaggcgaatccgatatggcggttgccggcggcgtggcgctctctttcccccagcaggcaggctaccgctaccagcccggaatgattttctctcctgatggtcactgtcgtccctttgacgcctcggctgagggcacctgggccggtaacggtctcggctgcgtggtgctgcgtcgcctgagagacgcgctgctgtcaggcgatccgattatctcggtgatcctctccagcgcggtcaacaacgacggcaacagaaaggtcggctataccgccccttccgtcgcagggcaacaggcagtcatcgaagaggcgttaatgctggcggccatcgacgacaggcaggtaggttacattgaaacccacggcaccggcacaccgctgggcgacgcgattgaaattgaagcgttacgcaacgtctatgcgcctcgcccgcaggatcagcgctgtgcgctcggttccgtgaaaagtaacatgggccatctggataccgcggcgggcattgccggactgctgaaaaccgttctggcagtcagtcgcgggcaaattcctcccttactgaattttcacacccccaacccggcgctgaaacttgaagagagcccctttaccataccggtgtcggcacaggcatggcaggacgaaatgcgctatgctggcgtctcctcctttggtattggcggcaccaactgccatatgatcgtcgcctcgctgcccgacgcgctcaacgcgcgcctccccaatacggatagcggcagaaaaagtaccgcgctgctgctcagcgccgccagcgacagcgcgttgcggcggctggcgacggattatgccggggcgctgagagagaatgcggatgccagctctctggccttcacagccctgcacgcgcgccgtctcgatctccccttccgcctggcggcgccattaaaccgtgaaaccgccgaggcgctcagcgcctgggccggtgagaaatcgggggcgctggtttacagcggccacggcgccagcggcaagcaggtgtggctgtttaccggccagggctcgcactggcgcactatgggtcaaacgatgtaccagcactcaacggcgtttgccgacacgctggatcgctgtttttccgcctgtagcgaaatgctcacgccgtcactgcgcgaagcgatgtttaaccccgattcggcgcagctggacaatatggcctgggcgcagccggcgattgtcgcgtttgaaatcgcgatggcggcgcactggcgtgctgaaggactgaagccagacttcgccattgggcattccgtcggtgaatttgccgctgccgttgtctgcggacactatacgattgaacaggtcatgccactggtttgtcggcgcggcgcgctaatgcagcagtgcgcaagcggcgcgatggtggcggtatttgcagacgaagacacgctgatgccgctggctcgccagtttgagctggatctcgccgccaacaacggtacgcaacatacggtattttccgggccggaagcccgtctcgcggtattttgcgccacgctctcgcagcatgacattaactatcgtcgcctgagcgtaaccggtgcggcgcactccgctttactggagccgatactcgatcggttccaggacgcctgcgcgggactgcacgcggagccggggcaaataccgattatttccacgctcaccgccgacgtcattgatgagtcaacgctcaaccaggcggattactggcgccgacacatgcgccagccggtgcgttttatccagagtattcaggtggcgcatcagctcggcgcccgcgtttttctggagatggggcccgatgcccagttggttgcttgcgggcagcgcgaataccgcgataacgcatactggatagccagcgcccggcgtaacaaagaggcgagcgatgtcctcaatcaggccctgctccagctttacgctgccggcgtcgccctaccgtgggccgacctgctggcgggcgatggacaacgtatcgctgcgccatgttatccgtttgatactgagcgttactggaaagagcgcgtctccccggcctgcgagcctgccgacgcagcgctgtctgccgggctggaggtggcgagtcgcgccgcgacagcgctcgatctccctcgcctggaagcgcttaaacagtgcgccacgcgactgcacgccatctacgtcgatcaactggtacaacgctgtaccggcgatgccattgagaacggcgtggacgccatgaccatcatgcgccgtggacgtctgctgccccgctaccagcagctactccagcgcctgctgaataactgcgtggtcgacggcgattaccgctgcaccgacgggcgatacgtccgcgcccgccccattgaacatcaacagcgggaatcactgctgacggaacttgccggttattgtgaaggttttcaggctattcccgacaccatcgcccgtgccggcgatcggttatatgaaatgatgagcggcgcggaagaaccggtggcgattatcttcccgcaaagcgcctccgacggcgtggaagtgctgtatcaggaattcagctttggccgctatttcaaccaaatcgccgccggggtattacgcggcattgtccagacgcgtcagccccgccagccgttgcgtattcttgaagttggcggcggaaccggcggcaccaccgcgtggctgctgccggaactcaacggcgttccggcactggagtaccatttcaccgatatctcggcgctgttcacccgtcgcgcccagcagaaattcgccgactatgattttgtgaagtatagcgagctggatctcgaaaaagaggcgcagtctcagggtttccaggcacagtcttacgatcttatcgtggcagcgaacgtgattcacgccacccgccatattggccgcacgctcgataatctgcgccccctgctcaagccgggcgggcgcctgctgatgcgcgaaatcacccagccaatgcgtctgtttgacttcgttttcggcccgctggttcttccgctacaggatctcgacgcccgcgaaggtgagttattcctcaccaccgctcagtggcaacaacagtgccgccacgccggattcagcaaagtggcgtggctaccgcaggatggcagcccgaccgccgggatgagcgaacatatcattctcgccacgctgcccggtcaggcggttagcgccgtaacattcaccgcgccatcagaacccgtgttggggcaggcgctgacggataacggtgattatctcgccgactggtctgattgcgcaggtcagcccgaacggtttaacgcccgctggcaggaggcctggcgtctgctttcacagcgtcatggcgacgctctgcctgtggaaccgccccccgtcgccgccccggagtggctggggaaggttcgcttaagctggcaaaacgaagccttttcccgcggtcagatgcgcgttgaagcccgtcatcctactggcgagtggctgccgctatcgcccgccgcgcctcttcctgcgccgcagacgcattatcaatggcgctggacgcccctcaacgtcgccagcattgaccatccgcttacctttagcttcagcgccggtacgcttgcgcgcagcgacgagctggcgcaatacggcatcattcacgatccgcacgcctcttcgcgactgatgattgttgaggagagcgaggatacgctggccttagcggagaaagtgatagcagcgctcaccgccagcgcagccggattgattgtggttactcgccgcgcgtggcgagtcgaggaaaatgaagcactctctgcatcccatcacgcgctatgggccttgcttcgcgtcgcggccaacgaacagccggaacggttgcttgccgccatcgatctcgccgaaaacaccccgtgggaaacgctgcatcaagggttgagcgcagtctcactatcacagcgctggctcgccgcacggggtgacaccctttggctcccttcactggcgcccaatacgggatgcgccgctgaattaccggcaaacgtgtttaccggcgatagccgctggcatctggtgaccggagcgtttggcggattaggccgccttgccgtgaactggctcagagaaaaaggggcgcgacgcatcgccctgctggcgccgcgcgtggatgagtcatggctacgcgacgtggagggcgggcagacgcgcgtctgccgttgtgatgtgggcgatgccgggcaactggccacggttcttgacgatctggcggccaacggcggcattgccggagcgattcatgccgctggcgtcttggctgacgcgcccttgcaggagcttgatgaccaccagctggctgccgttttcgcggtaaaagcgcaggcggcaagccagctgttgcaaaccctgcgcaaccacgacggacgctatcttattctctactcttccgctgccgccaccctcggcgcgccgggtcagagcgcccatgcgctggcctgcggctacctggacgggctggcccagcagttttccacccttgatgcgccgaaaacgctctctgtcgcctggggcgcatggggagaaagcggtcgggcggccacgccggaaatgctggcgacgctcgccagccgaggtatgggcgcgttaagcgatgccgaaggctgctggcacctggaacaggcggtgatgcgcggcgccccgtggcgactggcgatgcgcgtttttaccgacaaaatgcccccgttacaacaggctctgtttaacatcagcgccacagaaaaagccgcaacgccggtcattcctcctgctgatgacaacgcctttaacggcagcctgagcgatgaaacagcggtgatggcatggctgaaaaagcggattgcggttcagctaaggctgagcgatccggcgtcactgcatccaaaccaggatctgttgcaactcggcatggactcgctgctcttccttgaactcagtagcgatattcagcactacctgggcgtacgcatcaatgcggaacgggcgtggcaggatctgtctcctcatggactcacgcagcttatctgttctaagccagaggcgacgcctgccgcttcgcagccggaagtgttgcggcacgacgccgacgagcgttatgcgcccttccctttgacgcccattcagcacgcctactggctggggcgaacccacctcattggctatggcggcgtcgcctgtcacgtcctgtttgagtgggataaacgccacgatgagttcgatctcgccatactggagaaagcatggaaccagctcatcgcacgccacgatatgttgcgtatggtggttgatgccgacgggcagcagcgaatcctggcgacaacgccggagtatcacatcccgcgtgacgatctgcgcgcgctttccccggaagaacagcgcatcgcgctggaaaaacggcggcatgaactgagctatcgcgttttgcctgccgaccagtggcctctttttgagctggtggtcagcgaaatcgacgattgccattaccgtctgcatatgaacctcgaccttttgcagtttgatgtgcagagttttaaagtcatgatggacgacctggcgcaggtctggcgcggtgaaacgctggcgccgctcgctattaccttccgtgattatgtgatggctgaacaggcgcgccgacagacatcggcatggcacgatgcctgggattactggcaggaaaaactgccgcaactgcccttagcgccagagctgccggtggttgagacgcccccggaaacgccacacttcaccaccttcaaatcgacgatcggcaagacagaatggcaggccgtgaaacagcgctggcagcagcaaggcgtcacaccgtctgccgcgctgctcacgctgtttgccgccacccttgagcgctggagccgtaccacaacatttacgctgaacctgacgttcttcaatcgccagccgatccatccgcaaatcaaccagttgattggtgattttacctccgtcacgctggttgattttaacttctcagcgccggtgacgttgcaagagcagatgcaacagacccaacagcgcctctggcaaaacatggcgcacagtgaaatgaacggtgttgaggtgatccgtgagctgggccgcctgcgcggatcacaacgtcaaccgctgatgccggtagtgtttaccagtatgctggggatgacgctggaaggcatgactatcgatcaggcgatgagccatctgttcggcgaaccctgctatgtattcacgcaaacgccgcaggtctggctggatcatcaggtcatggagagcgacggcgagttgatgtttagctggtactgcatggacaacgtgctggaacccggcgctgccgaggcgatgtttaatgactattgcgccatcctgcaagccgtcatcgccgcccctgaaagcctgaagactctcgccagcggcatcgccgggcacattccccgccgacgctggccgctgaacgcgcaggcggactacgacctgcgggatattgagcaggcgacgctcgaataccccggcatccggcaggccagagcggaaataaccgaacagggcgcgttgacgctggatatcgtgatggccgacgatccgtcgccatcagcggcgatgcctgatgagcacgaacttacccaactggcgctgccgttgcctgagcaggcgcagcttgatgagctggaggcgacctggcgctggctggaggcgcgtgcgctacaggggatcgcggctacgctaaatcgtcacggcctgtttaccacgccggagatcgcccatcgctttagcgcaatagtacaggcgctgtccgcgcaagcgtctcaccagcgtctgctgcgccagtggctacagtgtctgacggaaagagagtggttaatccgcgaaggtgaaagctggcgctgccgcattccgctcagcgagattcctgagcctcaggaagcgtgcccgcaaagccaatggagccaggcgctggcgcagtatctggaaacctgcatcgcccggcacgacgccctcttctccgggcagtgttctccgctggaattgctgttcaacgagcagcatcgcgttaccgacgcgctgtatcgcgacaaccccgccagcgcctgtctgaatcgctataccgcgcagattgccgccttgtgcagcgcagaacggattctggaggttggcgccggaaccgcagccactaccgcgccggtgctgaaggccacgcggaacacgcggcagtcgtaccacttcacggacgtctccgcgcagttcctcaatgacgccagagcccgtttccatgatgaatcgcaggtgtcttatgccttgttcgacatcaaccagccgctggatttcaccgcccacccggaggcgggttacgacctgatcgttgccgtcaatgtgctccacgacgccagccatgtcgtccagacgttgcgcagattaaaactgttgctgaaagccggcggacgtttgctgatcgttgaagcgacggagcgaaacagcgtattccagctggcgagcgtgggctttattgagggattaagcggataccgcgatttccgccgccgggatgagaaaccgatgctcacccgctccgcatggcaggaggttctcgttcaggccgggtttgcaaacgagctggcgtggcccgcgcaggaatcgtcgccgctgcgccagcatctgctggtggcgcgttcgcctggcgtaaatcgcccggataaaaaagccgtgagccgctatttacagcagcgctttggcaccggtctgcccattttacagatccggcaaagagaagcgttatttacgccgctgcatgccccgtctgatgcgccgactgagccagccaaacccacgccagttgccggggggaatccggcgctggaaaaacaggtggctgaactctggcaatcgctgctgtctcgccccgtggcaaggcatcacgactttttcgaactgggcggcgacagcctgatggcgacaaggatggtcgcgcagctaaaccggagagggattgccagggctaaccttcaggatctgttcagccattcgacgctgagcgacttctgcgcccatctacaggcggctacgtcaggagaggacaacccgatacccctttgccagggcgacggtgaggaaaccctgtttgtcttccacgcttcagacggcgatatcagcgcctggctgccgctcgctagcgcgttgaacaggcgcgttttcggcctgcaagcaaaatcgccgcagcgctttgccacgctcgaccagatgatcgatgagtatgtcgggtgcatccgtcgtcagcagcctcacggcccttatgtgctggcgggttggtcgtatggcgcgtttcttgcggcgggcgccgcacagcgcctgtacgccaaaggcgagcaggttcggatggtgttaatcgatcccgtgtgccgacaggatttctgttgcgaaaaccgggcggccctgctgcgcctgttagccgaaggacaaacgcctctggcactgcccgaacatttcgaccagcagacgcccgacagccagcttgccgactttatcagcctcgctaaaacggccggtatggtgtcgcaaaacctgacgctgcaagcggcagaaacgtggctcgacaacatcgcgcatctgctgcgtttactgactgagcatacgccgggcgaaagcgttccggtcccctgtctcatggtgtatgccgccgggagacccgcgcgctggacgccagcagaaaccgagtggcagggctggataaacaacgccgacgacgctgtgattgaagccagccactggcaaatcatgatggaagccccccacgttcaggcttgtgcgcaacacattacgcgctggctttgcgcaacctcaacgcaaccggagaacacgttatgatgccgtccgcctccccaaaacaacgcgtactgattgtgggcgccaaatttggcgaaatgtacctgaatgcctttatgcagcccccggaggggctggaactggtcggcctgctggcgcagggaagcgcccgttcaagagagctggctcatgcgtttggcattccgctgtatacctcgccggaacagataaccaggatgccggatatcgcctgtattgtcgtgcgttcgaccgtcgccggaggaaccggtacgcagcttgccagacactttctgacgcgcggcgtacacgtcattcaggagcatcccctccacccggatgacatcagttccttacaaacgctggcgcaggaacagggctgctgctattgggtaaacacgttttatccgcatacgcgcgcgggacgcacatggcttcgcgatgcgcagcagctgcgtcgctgcctggctaagacgccgccggtagtccacgccaccaccagccgacagttgctctactccactctggatttgttgttgctggctctgggcgttgatgccgccgccgtggagtgcgacgtggttggcagctttagcgattttcactgtctgagactcttctggccggagggagaagcctgcctgctgcttcagcgctatctcgatcctgacgatccagatatgcatagccttatcatgcaccgcctgctgctgggctggccggaaggtcatctttcgctggaggcgagctacggccccgtcatctggtcatccagcctgtttgtcgcagaccatcaggagaacgcccacagcctctaccgcagaccggagatcctgcgcgatctgccgggtctgacgcgcagcgcggcgcccctgagctggcgcgactgctgcgaaaccgtcgggccggagggcgtcagctggttgctacaccagttgcgcagccatctggcgggcgaacatccaccagcggcctgccaaagcgtacatcagatcgcgttatcacgtttatggcagcagattttacgtaagaccggcaatgcggagatcagacgcctgacgccgccgcaccacgaccggttagccggtttctacaacgatgatgataaggaggcgctgtgacgcaatctgcaatgtgcatcccgctgtggcccgcccggaacggcaatactgcgcatctggtcatgtgccctttcgctggcggcagcagtagcgcgtttcgccactggcaagctgagcaactgactgattgcgcgctttctctggtgacctggccggggcgcgatcgccttcgccatctggaaccgctcagaagcattacacaactggcggcactgctggcgaacgagctggaagcatccgtatcgcctgacacgccgcttttactcgccgggcacagcatgggggcgcaggtggcgtttgaaacctgccgacttctggagcaacgggggcttgcgccacaaggactgattatttccgggtgccatgccccgcatctgcattctgaacgccagctcagccatcgcgatgatgccgactttatcgctgagctgatagacattggcggatgttctcctgaactgcgggaaaaccaggaattaatgtcgctgtttcttcctcttctgcgcgctgatttttacgccaccgagagctatcactacgactcgcccgacgtctgtccgccgctgcgcacgcctgcgctgttattgtgcggcagccacgatcgcgaagcctcctggcagcaggtcgatgcctggcgtcagtggctgagccacgttacaggcccggtggtgattgacggcgatcatttctatcccattcaacaagcccggtccttttttacgcagattgtccgccattttccccacgcattttctgcaatgaccgcgttgcaaaaacagcccagtacttcagaaaggtgacgcatgaattcttcctttgaatctctgattgaacagtatcccttacccattgccgaacagttgcgccactgggcggcccgttatgcctcgcgaattgccgtcgttgatgcaaaggggtcgttaacctacagcgcgcttgatgcacaagttgacgaacttgccgcaggtctgtcatcactgggtttgcgttcgggggagcatgtaattgtgcagcttcccaacgacaacgcgtttgttaccctgctgttcgccttgttaagactgggcgttatccccgtgctggcgatgccctcgcaacgggcgctggatatcgacgcgctgattgagctggcgcaacccgtcgcttacgttattcacggggaaaaccacgcagagctggcccgacagatggcgcacaaacacgcctgcttgcgtcatgttctggtcgctggagagaccgtgagcgacgattttacgccgctcttctcccttcacggtgagcgacaggcatggccgcagcctgatgtttccgccaccgcgttgttgttgctctcaggcggcacaaccggcacgcccaaactcatcccgcgccgacatgccgactatagctataacttcagcgcttctgctgaactgtgcggcatcagccaacagagcgtgtatctcgccgtcctcccggtggcgcataactttccgctggcctgccccggtattctgggaacgcttgcctgcggcggaaaagtggtgctgaccgacagcgccagctgtgatgaggtgatgcctttaatcgcgcaggaaagagtgactcacgtcgccctggttccggcgctggcgcaattatgggtgcaggccagggagtgggaagacagcgacctttcgtcgctgcgcgtcattcaggcaggcggcgcccggctcgacccgacgcttgctgagcaggttatcgccacctttgactgtaccctgcaacaggttttcggtatggcggaaggcctgctctgttttacccgactggacgatccgcatgccaccattctccacagccaggggcgcccgttgtcccctctggatgaaatccgcatcgttgatcaagacgagaacgacgtcgcgccgggcgaaaccgggcaattgttaacgcgcggcccttataccatttcgggctattaccgcgcccctgcccacaacgcgcaggcctttaccgcgcaagggttttaccgcacaggcgacaatgtcaggctggatgaggtggggaacctgcacgttgagggacgcataaaagagcagatcaaccgcgccggagaaaaaatagccgcggctgaagtggaatcggcactgctgcgtttagcggaagtgcaagattgcgcggtggtcgccgcgccggacacgctgcttggcgagcggatttgcgcgtttatcatcgcgcagcaggtgccaactgactatcagcagttgcgtcaacaactgacccgtatggggctcagcgcgtggaaaattcctgaccaaatcgagtttctggaccactggccgctcaccgccgtcggcaagatagacaaaaaacgcctgacggctctcgccgtcgaccgttatcgccattctgcccaataagcgcaaaccgacccgaaacaggttgaaataaacccgtttcgggtagcaccactattagaaatagttatcattttcaattcaccattgtcggtatttttggcgtttcgccgtcttacagggactcacaacaatgaaaatgacacggctttatcctctggccttggggggattattgctccccgccattgctaatgcccagacttcacagcaagacgaaagcacgctggtggttaccgccagtaaacaatcttcccgctcggcatcagccaacaacgtctcgtctactgttgtcagcgcgccggaattaagcgacgccggcgtcaccgccagcgacaaactccccagagtcttgcccgggctcaatattgaaaatagcggcaacatgcttttttcgacgatctcgctacgcggcgtctcttcagcgcaggacttctataaccccgccgtcaccctgtatgtcgatggcgtccctcagctttccaccaacaccatccaggcgcttaccgatgtgcaaagcgtggagttgctgcgaggcccacagggaacgttatatggcaaaagcgctcagggcgggatcatcaacatcgtcacccagcagccggacagcacgccgcgcggctatattgaaggcggcgtcagtagccgcgacagttatcgaagtaagttcaacctgagcggccccattcaggatggcctgctgtacggcagcgtcaccctgttacgccaggttgatgacggcgacatgattaaccccgcgacgggaagcgatgacttaggcggcacccgcgccagcatagggaatgtgaaactgcgtctggcgccggacgatcagccctgggaaatgggctttgccgcctcacgcgaatgtacccgcgccacccaggacgcctatgtgggatggaatgatattaagggccgtaagctgtcgatcagcgatggttcaccagacccgtacatgcggcgctgcactgacagccagaccctgagtgggaaatacaccaccgatgactgggttttcaacctgatcagcgcctggcagcagcagcattattcgcgcaccttcccttccggttcgttaatcgtcaatatgcctcagcgctggaatcaggatgtgcaggagctgcgcgccgcaaccctgggcgatgcgcgtaccgttgatatggtgtttgggctgtaccggcagaacacccgcgagaagttaaattcagcctacgacatgccgacaatgccttatttaagcagtaccggctataccaccgctgaaacgctggccgcatacagtgacctgacctggcatttaaccgatcgttttgatatcggcggcggcgtgcgcttctcgcatgataaatccagtacacaatatcacggcagcatgctcggcaacccgtttggcgaccagggtaagagcaatgacgatcaggtgctcgggcagctatccgcaggctatatgctgaccgatgactggagagtgtatacccgtgtagcccagggatataaaccttccgggtacaacatcgtgcctactgcgggtcttgatgccaaaccgttcgtcgccgagaaatccatcaactatgaacttggcacccgctacgaaaccgctgacgtcacgctgcaagccgcgacgttttatacccacaccaaagacatgcagctttactctggcccggtcaggatgcagacattaagcaatgcgggtaaagccgacgccaccggcgttgagcttgaagcgaagtggcggtttgcgccaggctggtcatgggatatcaatggcaacgtgatccgttccgaattcaccaatgacagtgagttgtatcacggtaaccgggtgccgttcgtaccacgttatggcgcgggaagcagcgtgaacggcgtgattgatacgcgctatggcgcactgatgccccgactggcggttaatctggtcgggccgcattatttcgatggcgacaaccagttgcggcaaggcacctatgccaccctggacagcagcctgggctggcaggcgactgaacggatgaacatttccgtctatgtcgataacctgttcgaccgtcgttaccgtacctatggctacatgaacggcagcagcgccgtcgcgcaggtcaatatgggtcgcaccgtcggtatcaatacgcgaattgatttcttctgattattgtaaaagggataccgaaaaggtatcccttttacaccactagttaaaaccagtaactcagcagagtcgcaaaaaatattaatccatagtgattatttaaacaatgaaattgcgattaggacaaatagatttaactttctcgttcctttctctccttatactaaagaaataatcatatcaaaataaaaattcacaacagtgcaacattaaaaatacaaccaacaaacaatcctatatacaaggcacatctccagaatataaaagcacagacaaacaacctaaaaaaaacaacccgaattaataaaacctttacaattacacaccctcaactcaaaacaatttcgaaaactcaaagatttcatcggcaaaaacagtcattaacacatctatttttttgaaattctgtagagtaaaactgatataaagcatttatcatattaacatatcaataagtgcaaacttaaaaatcaaaagttagggttcagtaaaaccaattcgccacaaaaaaaaccaccccatacatataaattattttataggtaaaatagattatatattctcatagctaccacaaactatactagcctgaactatatttattctgctgcaatcaatgcatacataacacaaatatcactcaggtacactactcaaaccacgctgggatttttcctcaagttataatcatccccccgaaaatcattcggcatttactcattaaatagtcaccccataggcctgtacatgttcactcagaaatatacatccttttctctgtcataaaccctctgattaatcataaataaatacttgtgacaccaatctttttccttaacggaacgaattgttgtgtagaaggagataatattatgtcaaaaaaatatcagccattgcttataactcattatatgtcaacatgggtcactataacggaagcagttgagatcactaccaaagccataaaacaaaaaattactcctagcgatatttatcgtcatgccttgagtggcaacatcctactatcggtctatttccagtctcctgtgatacttaagaagatacaaacttttaatggaaaaataaaattcaggcagtttgagggagacctacttgataaactatgcatgcttgacagggacggttttatttatggtcaaaatttaagactctgtacagaagccagatatgtttgtcctgtgcaacaaattatagataccccccctgataggctatgaatatgttttgattcagcgcatactggcacgtgaacttaaattcccctccccaattgtgggggcaagaaaaactaaccatggtattatagtaagattttcagaggagctttttcaaattttcgaaacgatgagttggaaagaacgcgtagaaaaacaaatttccagactacctgaaaacacagcattagatgtcataaaaaaactaacagaagtgacgaccataaaatataatcacaatgggtgttttcctctttatacattaccgcctgatgcctgttttgttattcgccacaccgaagtcgaaagactaattaatttatacaaaaaaagggagagtcatcccatttcaccttcccgtatgacaacaccgttatcacgcctgttttggctggcctgcaagcacaatgatactatcagcccactgctgaatcatccctataagctcctttctatttttgaacaatgggcatcagacgatggcatcggggaaaaactggacgctgaaacactgaaaaatgcgctgaagcgtggttcgccatcttcgacatccttatccggctaataccatccccatttgtaatggccgacaaccctaaataagggttttgcatcccttatttagggctcaccagctttctctcaggcttccactgtgtttttttattctccggccaccgtttatttcagtcacaggaggatatatgacatcttatcagttactacgcctcagacaggttgagcaaaaaacagggctgaagcgttcacagatatacctttatatgaaagagggtgcatttccccgttcaataaaaataggccctgctagtgttgcctggctcgagtctgagattgacgagtggatcaacaaaaagttatctgaccgataaagacgcaatgaggagaagatgatgaacattaatatcccggcactcataaacttcgatcctgcaggtataaaaaaaagcacctgcatgtatatttcagacctgcccggtattgtgctatatgacactataccattcactgaatattcagctgaattactgagcacttattcagttaaggagtaaatttcatgcttccatccctgaatcatattatattaaccgttgctcttcaggcgctacgggaaggaaatattcatcactgcgaaactatgggattcacttacgatgaaatgaatttgctcggttgcttatcaataaacgatcttatcaccctcagtcaggcacctttaccgcttgtcgatattactatccgccatgatgtcctgcaaaaattactggcatcatcccacgaggaaaacaggcgtcaggaacaactgaacagagctgtcaggctggggggctcaatcgcactgatgaaccgttatttcggggttggctccagagaaacctgtgcacgccgccggttactcggtgtctccgttccaaacgggagaacacccattccggatgaagaaaccgatgctgcaatctggcatcagtggcaaaaatatcgggtcgaaaacattgattccccggaggcgctggacgccatgatgcaggttacagaaaacctttcatcgtgtactgccccctcgctgaccgttgtctggaactgcatcacgcattgcgaaagaaagaacacggtaaggagaatacaacgtgccagatgaaatcgatcgcgatcaggcgtttaatgaacggtgcctagaagcactgattgaacaaagccggttaagacccacaccgacaccttccctgcagcactgtcgattttgcggcaaggctattccggaaaaacgccgtcagacgctgccgggtgtaacaacctgtactgactgtcagtcgatactggagaaacgcagacgttaaatctgtatgtgcggaggagaatagctccgcacattttaatatgcaccagccggcttgttttcaggttcccgtgcctccatgtcatggatgaataacctgctcacatctcctgctgtggcaatccttttttacagtcagtacaccagaggtcagacatgaacaaaccggcaaacaagatggaattcgtcagaaaactgcggtaaataaatgacggtagcctgctggaaaaggttgtcgggcatatggaagaaaagctcacagggaatgagcttgaaatgctttatgccgcagcagattatcgccgcgcagagattgtaatgaaccagtactttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatactggatggtccgtctgcctctgggtgatagcctgttagatggagattcgcttttcctcattatgcgggtcttggatttcagtggtagcgaagctctgcgccaagcgatacctacctgcctcagatatcaatgcaatgcgggaagcggtgacacgtcaaagtgtcgattatcaacctctatgcccataacgtgatgggctggtcaatgaaaccgacgctttcatgagagctggtgctggatacgctgatatcctccattacattcaagtcttttacaaccgagtccggcaccacagccatctcagtggtttcagcccggaggcctcgtacaaaccccgtcgtgtgagggggatttaaatttgtagtgccgtaggatcagtccaccatatgcagagcgtggagctcaaaccagatttatgcaacccgcaactattggtggtcattatggtggtcttgacagaaatacaattcaggtttagcttaattattagccagttgctggcaaaggcgatcccagtcagaggagccaaattcttattttcaggcatttttgcgaatctctctattaactagattcaataagatagcgtgaaaaaccttcccgatgcctattcggtattccctcgcatcgggaaagatattgacctcccccttgcagtaaaattctttaaattaaccgactcccacggtttgtctctgctcgccaacctggcggttcacgtccttgatttctcaaaggttgagcgccagatgagtcaccaaggacgtaacagcgtgcagttgaggctagcagattgtaaagataaaaaatgacctaacttttcacgcggttgaaaacggcttctgcactgccgatgcagtgcggcggaaagcaacgcctttgttgtcaaacaggtgagcatggtgcgccggtatcataagccctacgtcatcacccaacgccagtttctgatcttctgaatgccgtaccaacatcggatcaaaattgtttaccgaaacatagaaataagcagcttcgcctagatgttcaatatgctgaatttgaccgattaagtgtgcctctgcttggtcgcagagccgcagatgctccgggcggatccccactttaacgtgctcacctgaacctcgatttcccgcacgccccccagacgaatactcgcgcattgcgcatttcctgctaccaattcgccagacagaaaattcattttcggcgacccaataaaaccagcaacaaactcattcaccggatggtgatacagttccagcggatggccagtctgtgcgattgagccttcattcagcatcgctgcaccactgttcagcagtacaattttatccgctaatgtcatcgcttctacctgatcatgtgtcacatagaccatggtgttacccaactgatgatgcagcttggcgatttcaacacgtgtcgcgacgcgcagtgaagcatcaaggttggacaacggttcatcaaacaggaacacatcggggttacgtacaatcgcccgcccgatagccacgcgctgacgctgaccaccagacagcgccttcggcaaacgctgtaacaacagctccagttgcagaatctttgcagcgttcagaacacggcgctctatctcagccggttcggttttagccagcttcagattaaacgccatgttgtcataaatggtcatatgcggataaagcgcatagctctgaaacaccatcgccacaccacggtcagcgggggccagtttgttcaccaccttatcgccgattgagatctcgccggaagatatcgtttccagtccggcaatcatgcgcagcaacgttgatttgccacaacccgatggcccaataaacacacaaaattcaccgtttttgatttcaagatcgacctgattaataacttgtgtgtcatgaaagcgtttaaacacattgctcagacgtatacctgacataatttactcctccttccttctgagctacttaacgccgcccatggttaaaccgcgcaccagatgtttttgtaccagtaggccgagaaccaacatcggcaacatcaccaaggttcctgctgccgtcagtgggccccactccgtcccctgaaaggtcaggaatgaggtgatcgccactggcaacgtttgtgtggaatcaccagagagcgttagaacaatctggaattcgttccagataaagaacagtgtcagcacgcctgacgcagccagcccggtgcgggccagtggtaacattacgcttaagaacacgcgccactcactggccccatcaacgcgagcagcctcccggatttccggtggaatatcttcaaaaaaagtggtgaccatcagaatggtgaaaggcacgtttgccacggtatacaccaggatcagcaccagatagttgtccgtcattcccagcttggtgattaggtagtaaaccgggatcaccaacatgatcactggcgcataacgcaggctcataatgaactgcttcgcccgccctttccgttcgatgaagaacaccaggccgtatgcgaacaacgcaccgagaatcaaacacagaaatgtcgagaccagcgatatcagcaggctattaccaaatgcacgaataaagtcaccgttgcccagcacctgccggtaattatccaagatgggcgtaaaccacagcttgggtggcatggcaaacgcgtcgatataggttttaaatgacatcgtcaccaaccagtaaatcggcagcagaaaaaacaccaagatcaccaccaacaggagatagaagcccgttctctggcagataaacttcaaagaatcactcatctttcatcacctttttactggcaaatgacagtaccgcgatcaccagtagcgtattgatgatggcaatcaccaccgccgcgctgatacggaaatcctgaaacccggtaagataggcgtacatgttggtggtttccgttgccaacgccgggccacctcgggtcatcacgtagatcaggtcgaaggatttgaaggcgtcgatcatccgcaggaacaacgccatcagaatgatgggcttcatcattggtagcttaataaaggccagtagccgccaaccgcgcgcgccatccagctcggccgcctctagcggttcactgggtaacgcatccagaccggctgaaaccagtaaaatgataaacggcgtccactgccagatatcggccaggatcaacgaagccatcgcggtgctggggttacctaaccagtcaatcggcggaataccgatcaggccggccagccagttaaataaaccggcatttggatcgtaaaaaatacgccagataagcccagcaacaatcggtgtgacaatcattggcagcagtaacagcgcacgtaccagcttacggccaaaaaagtcacggcttataaacaacgcaatcgcactgccaagcaccaactctgctaccgttgaacccgccacataaaccagtgtgttccaaagggatgaccacatccgtggctcttgcaacacctcaataaagttcgccatgccgatgaaatcaaatggcggaggcgacatcagatcgatgtcgtggactgacagatagatggcgtaacccagcgtgtagaacgaaaccagtagcaacacaaccagtaacggcagagtaaacgcctgctgcgtgagttttgcattcatagttttacctaaacctgcgtaagaatttcatttccgtcagtgcgcaactgcactgacggaaagcgattaacgggacaacgctttatcattacgggtgttggcttgctgaagggcattttctactgtctgagtacctgccagtgcctcggatagagcaataccggttatgttgataatctgtgtagactgcggaatggttgggaggtatttcgcattgccgttttgcaatgctgcgagcataccatccttaaaggccccgtaacgcttggtgaaggcatcactgttgatggcactgagtgaactcacaccggcgttaggattcagttcgaccgacttcatctgcgtctgtttgtccgttgcccaactgataaatttccaggcagcatcctgcttcttactgtcgctggagatatacaagccatgcacctgaagtgcgccgctgttacccggatgatcgcctggctgtaccggtaccggggcatagcccactttaccgacgaccgtggactctttcgggtcttcgttgaagcccccgttcactgtcgaatcgatagtcattgccgctttgccctgctggaataccaagcggttttcctgccagccgaagttagccgcgccgatcggcccgtagtttttcaggatattgacgaatgacttggtggcttctaccgcctgtggcgaagtaattgcagattttccgttgtcgtcaatccactggccgccgtaaccccagaggaatgacgcccatgcaaaggtgttctggatcccctgagctccacggagcgtaatacccgccaccttaccttcggtcttctctttgatggtttttgccgcagcggtcagctcatcaaaggttttcggcacggcgataccgtactgttcaaacaggtctttgcggtacatcaggaaggtactttcaccatagactggcagcccgtaataaccgtctttataacgcagcgtatcagcatagcttttgacgaaatccgcaccatcgtagaaggcggtatcactctccatccactgatctacaggtgtgatataaccagcagaggcgtaacctaccgcatgcacccagtcatccataaccacgtcgtaacgtccactgtgcgaggagaaggccagcagggctttagaggtcagatcgctgtaaggtactatctctgcctgaaccttaataccggtctgcttttcgaattcgggtaacagtgcttttatcgagtcgctggtgctgtgcccttcgagcagtacacggagggtttcctgtgcgctggcgttacccgccatcagcaacgtgccgataatacctgcgatacctattttttttatgctcatctcatcacctggtttattcagtcagaatgtcagacccggacaatttcgccggtacgggcagagtccataatggcaacggtaatacgcagtgcctcattgccttcttcgccggttgctacacgggtagtgccggtgcgaacatcgccgaggaacgccatcagctcttcacgcagatcgcctttgagttcaccctgactcagcggccagtgctgggtgtcgatgtaacggttcatgttttcagacgcgtgatacagaccggattcaccgcattcaatttcaatcaggcctttagttgccaggatcgacattttagcgtcgagcaacgtgcgtgaaccggctggcagcgcccaagagctctccagattcacgacggtgccgtcggcaaagcgaatgatggcaaagacagaatcttccgtccccagatggccgagaagcttgttagtggtctgggcgtagacgctgatcgggtgggtatgctttagcaaccacaggatcatatcaacgtcatgcacagtgacgtgcagcggcaacggcaggctaccgccataacgggcaggaccttcgatagccggactattacgacgagcactaatatggctcacttcgcctgcactgcccgaagccaggatctcttgtgcacgtgagtagcgcgggtcgaaacgcagcaggaaaccaatacccaacttgacgtttgcttcgcgtgcagcacgcgtgatggcttcaccgtcttccaccgtagtcgcaatcggtttctcgaggaaaatgtgggcacccacttttgcagctgcaagtgcgggcgcaaggtggaagtcatctttggtacagatgctgacaatatctggtttttcctgctccagcatctggttgaaatcttcatagccattcagttgagggatccacggcttcagcgcttcactgcgggataaatctggatcggccacaccgaccacttcgacaccgtacatttgctgccaaattcgggcatgcatcgcccccataaaacccgcgccaataacgccaactttaataacacgatctgtcatttcactttcctcggtaactagtttgaaaaactgtgtaacgttccccgtccatattcagtaattcaattaccatgccaaaatgagtccagattaataccaaaataaaaaccaatttaaaatcaacaccattaacattcattgcaacattattgcaacatagttgacgggttgcagtgcttggatttttctcgtttacagaacaatgatggtgctcttgagcaaactcaaagcaccatcacggtgcgtaaggttcgctttaataataccaattcacccatctggtattactgtggttgtctgtttgaccatggcaaaatcaggaggaatgaaaagaggatgattgatacaaaatagatttaaaaatcagcttattgcgccttaccaagcgatgatgatcgggttaatggatggcgatggcacatagcactaagccagccggagctgtcactcaggcgattgcggatatacggatggtcttagatatcgaggaagtggtggttaatgaaagcgttggtcttactgatggcatgttggacagggtacgaaagtcacttcaagcgtttcctgcgcgattcaacctgccagttaccccgatgttgggtggtggtacatacaggatgactgagtgttgccaaaggagctcagcatcagtaagacgggttcatgacagaccgggggtgatgtcgcgctgaagttcaaccagaaaatcgtaactgtcgccccgataccaggtatgggtgtattcaatcgggcggccatcttccagatagcaatggcgctcaacatgcagcgccgggctgtgagcaggcatatctaacagttggctgtgatcgcgactcagcggttctgctcgaatacgctgtaacgcgcgggcgggcataaacccgtgcaactgcagtactgaataaagcgaatccctcagttcatccatctctggaataaacatctgcggcaccacggcgatctccactgccatcgggtgttcatctacggtacgcaggcgcttgagacgccacaccagagcacctggagacagattcagtgcaataatttccgagggagaagcgtgagtaagctctttctgtagccagcgtgcgcctggctcatagccacgtgaaatcatatcctcactaaagctggtcagcgaagacagcggcttttcaacccttcccgccacagtacttctcgctccacgacgctgcacgataacctgcgcgttagccagttcacttaacgcacgccggactgtcactctggacagattcaagcgttccgaaagttcgcgttcgctgggaatcgcgtatccggcttttagctcaccacgggtgatcagatcgcggaaacctttctccagacgctggtagagcggaccccctccccggttagcatcatcacagtatgttttcagtgtctcgatgaattttctgtccacaccctttccacccattccacccggcatgtagggagattacctgatgttatctatctggcatagcgttgatgataccctttccgtgcaactggtattatctggtatggtcagcaattggtttgagccgtcggttgtcgccctcaagatcttttattttttgatatcaatggcttctataccgctatatttgaatttccaattgtaatagttggcttaaaagatagcggactgacggcacacatattttacggtacgtccggcttctacaaatttaagaacggcaatgatctcgtgctcgttaaatcggatcttacgcatggagacctcctcaggggatataatcattatgtcagaaggtctctatgtaatggttaacaaaaactggccacggatttagagtttttccagaacaatcgttctgactcattcagtgtcaaaccaccattatattgatgaggtctaagctggttgtaatatcccgtgatgtaattcgttatggctgtgctggttccgctaaaattatcgtacccattatctggcatccactccgttttcagacctctaaaaaatcgctccattggactattatcccagcaattcccccggcgactcaggctttgttttatctgatagcgtcacagtaactgtctgaaattcctgatggtatagtggctaccttgatccgagtgatacagtaaattagcaggattacaccgaaagaaccgacattctccagaatggaacttaaggaattttcccaacaattgtgtgatttttcagattattttgttttctctaacttattgttaaaactaattcgtactccaataatcattaatgtacattcccttctaaagatctgttgatctgaagttttgcatagagaaaaagattacgccggttgaggatgcagtaaaaattgggtgccacaatcgctggctgtataatttatatgccctactcgggcattactgaaagattaaaaaggaataaaaatgtcgacaaaatcattctatttttctcgacgggccgacatgcgagctgaaggtgttggtgctgtacacgcctctttctcattatctattaatgtaactgaagataatgttaaagaaggaaagagaatgtatttatcagcatcgctggtctgtaatgctgctaaggcttatggttccggtaaaattgttccttggtgtaaaataaaaaacaatatagataataaaaaatatgttttagagagtaacggggaatcttttattctccgtcatgatgaagttcttatcggcagcagttcatttttaataccttgtaagaaaaacatactccccgtcttagatatagaagctgggtattttttacatacaggatataccagaataatcaggccattccctggcagtttgaccagacaaatcacattaaataaattttaggataatttattatgaaaaaatcagttaaattatctgtagcaatattttatttattcctgtgtatacctgttttttctcttcctatttttaatgagagtctgcctgcagataatcccacgcaggaagcggctctacttgtgcagaaattaatcacatctgaagatagtgaaaaaagtgaaattttcaaacagtttaaaaatctgttagatgaaaacccagaaaatattaatgtcagaaaaatgtacataaatagcctacttgctgatagatactatgcagaagggctacaagaacttgagatactcaacaaaaagcatttcacccgaactgacttattgactgagtgcatggtaaaagaaagattagggaaaagagatgatgaatgctacaggcaggttattcacctctcagaacaacaacaatcgattgactctgattacttgactgcactttttttcgctaatgataaacgattcgaacctttaaaaaatcgcttgattaaagagggggtatttaaggaaagtgacttgttaatattcaccttaagcaaagagacgatgttacgagagttctatccatagtttatgggtgccggaagattacagtctcaacagtactaaacattgagtattcggcttatcaggtttggcaggcagtcaaacaggtactcagtagctctgattagtaactcaatcagagctatctattgtatttaaatcgcaaatggctgataaaaaatttaagcaaattaaatgacaaggaaagataatgaaaggaatattatacaatgtgttattttcaacaattccatttattgttattgctttattttcaatgtgttatttagagtttttccctaatcactttggtaagctaacattggtaacaatagtgattgtatttttcgtatcatgtaaaatgatgcctaataaatatatttaaaaatttcacacagcctcagccgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngataaatatttccttcccactcgttattgcgctttttcctgttgtccgttcaataaaagttttaagtctgttgtagttattatttagatacatgcactgattcaactgattatttcttcgaaatccatccattacggtatttaaattttcttccgtaagttttttgatgctcttattcatacgattgaatcgatgtttggcttcatcaaaactctgagatgctataaatgtagaaattagtgcttgttgtattcttgatgctttaccaatgctttcagctaagagcatatttaacaactcggcattatgcgtaggattatcgaggctccctttaaccgcttgtaaatgactgataaaaccagcgggatcgaccttgccaacttttagggttacaactggtttatttgcaccgagagcatagccaacctcttggcacgtccagatactgtcattgaaatcatccgttagtaaaaccagcatcacttccattgttttcagcccgttaacgatctcatttctccactctttgagtggttcgatagtctcatgggcaacaaaacaactgaagccgtactcctctaaggagttagctaattcttgtgcttcacgcttatatttgtctctatggctaataaaaactcgaattaaatttggcttccagatggataactcatcaggattcagcacctcgttgactatttcattgatactgatagcttgttgatattcaggatctatctcagaattcagttctaatgcaacttcacctatccattcatcatgcacagatcttgtcaaaatattgaggtcgtttttaattaaatttgtatatgcttcctgtttagaaatatgtatatctatcaatatctccattggcaagaaaagacagatatcatgaccaacagcatcataattatgatctgtatggtaatcttcgcgaacaaatacttttgcatggctaagaactttataaataacaggttcactttccttatattgttcccgaattctttgtaagtatccgggaacctttggggggatgcagcttgccataatgtccctcttagtggcttctttgagtgagctttgattggttattgaaaataacgcctaataaatcacagcatcccatgtgttttagcataatcgcgcagtgcctcattcattttggtttgccatccatcaccctgcgcccgataggcgtccaccacatcgtgatcaatccgtagcttaaccggttctttcgggtttgccagttttggccggccacgggtttttatcaccttttctgcgccctctttaccaaacaactcggtaaacacctctgtggcaggacgtgcgcgggcaaactctgcctcgccccactcggggttatctgtcatggtgactttactgattcttttgttcatatcgctttacctcacgggaattggccttacgcaggctgataacatgcaccttgccgttacgtggtgtgaataccaacatatgtaaccgctcttcaatgtagcccagtgcctggaagcgccgctctggatattccttacggagatcctcaacaattagcgctgtagcaacttcgaaatcacgcgccatctcaaaggacagtttacgttcagcaatatttttttcgtttttgattgggtcgtaagatatgtccatgaaattaatgtacccccaataaatacattaatgcaagagatattagcattcatactttatttcatttcctttgtgccatccctcacacaaaacccatcacatgccgcgcgcgcccgtaggcggcacactggccgcatgaatatccttattgctggccttaaacgcctgttggctaacattatccgtattggcatcgtctcagacgtcgatcttgctaacggattatgccgggtcaaaatgggcaacctgaaaaccgattggcttaattggttaaccctgcgcgccgggcgggtgcgtttttggtctgcgccatcgctgggtgagcaagtcatggtgatcagtatcggcggcgtgcagcgtggtggcgattggactgagggggttaaatgaccagcgataaatatagcggcatgaaccgcaacagcggcttgaacatcgacgatattgatcatattcgccagtcaatcagtgacattctggccacaccacaaggcacacgggtgatgcgccgcgattatggctcactgttatcaaccttgatcgaccagccgcaaaatcccgccttacgtataaaaatgatggccgctgtttatggcgctgtgatgcgttgggagccgcgcgttacgctggcagtggagatatcaccggggcggtgtagggggtggaaatttttggggatttattaacaataaaatcgcgggtgtgctgccgctgtttggtaaacgtcactttgctggctcggattatatccgtattccagacgtgccgggcgggctgattgtgcaatggatgactggccctgtttctgccagcgaaaatatcgcttaccctgaactggctttccccaccgcctttcctgttacgtgtctaatggcgttcgcggccactcaggggaatgacacaatacaagccgatgtgatgtttcaaacatcgccacggtggaaaactggccgcaggttgaattgccggaactgccgcaatggcttttgatcgaggcaatgaatcaggggtattgtattcccaactggccgtaacggttagaggcataatgggtgcgttcaggtgaatcgcactcctcttttctatttgattatttttagcgtgggtttattcagtttatgtagttatacggattcaaatatttcgaaatactgattggcgctaaagagattaaaagagaaacatccgaaaatacgtgttaagtaatatcaagaaatatctcaattattctgtggtgtggaaaaaataaaatatagccgttcaacaaaccaaactgaacgaataaagcattcctcatgcgcgatatatatatcttaaggaaacgataagttatgttttggttgtttcgttactcacttggataagtgatttgctttacaatgcaatagacgcaagacagtattaaataaaaatatgaggacactatggcattacaaggaaagtttgttgttaacaatgctcactactcccctttgagtatttttggtgttggtacatttatggccttttctggcaataaggcataccgcaacagaggcggctgtaccatggtccctgataacggccattacccgaggggtgctactggattgttgagcgccctaaaggcggggttaaaacccgcattaataccgcaatgaaagatttccccaccaagtttacccatgcgccgactgaccataatgaatggtttggcttgtaccgtgatgatgggaaaattgacgattacacttggatcaataatgttgaacgtggaaatttcagattacatcccatcggcccgatgagggtttctatggggtgtatcacgttacaacatgctgccgattttcaggtgctgcgcaaagccctactccacacacaaaccattgcagttaatggaactaaattgatggcctatgggtgtattgaggtggtgacgaatggcaacacttgtccgtaggttattgaaggtactattttttatcggcctgtttatactggcggttaagtatatccatagttacccctatccgatgcctgagagccagttacagtactggttcagtatctcagagtttttggggttcagtaaccccgaagatatctatttcccggcaatgctggttctcgatattattgtcgcatcgctagcttatgtgcttattataaagggatttcataagttcagaacacgaaaaaagacgtcacacgcgggatagaaaaatcactttcctgttaatggtaaccactctatatcgcgtaaagtggttacccgttttatagttttctcgttgtgccattcgccacccaaccctcatcaatcgccacccgcacaaattgccgtcaccatactctctaccctcaaccagcagagagttaatccatgagtgattatcatcacggcgcgcgcgtcatcgaaatcaacgacggtactcgcgttatttccactgtttccaccgccattatcggcatggtctgtacttccgatgatgctgaccccaccctgccctcagtgtcagcatagttgtcacccccttctaaaaatggatccagagggcaacggagtgacaaataaaacgtatttccccagaacgtaaagccggtgtattggcaaaattacttcccccgtacaacatgaccgtcacggctgttgcacagatggaagggatatcggaagctaccctctacaattggcgcaatcaggctaaatcagagggggaaccggtgcccggtgcagagaaaaacagtgaacagtggcctgccgaagcgcggctcgcggttatcgtggaaaccgccacgttaagtgaaacggaaatcgccgaatactgccgtaaaaaagggctttaccccgcgcagatagcgcaatggaaacaggcttttttgcaggttccttcgggtgacgataaggtggccctcaagcaaagccagaaagaaaacaagcaactgaaaaaggagctgctgcgtaaagaaaaggcgctggcggagacggcagcgatccttgtgttaagaaaaaagctcagggactactacggggaaacggacgaggacgactgacaccccgagaggaacgccagcagtttatcgcgtggataaatgaggccgtcgctgctggtgcacgccgggcggtggcctgtcgcgaagttgagctcagcgtacggacctggcaacggtggcaaacctccccggaagaccaaagaactacggcgatacgcccggagcccaccaatcgcctgagagtggaagaagagcagcagatacgggcggtctgccatcaacccgagtatgccaacctgccgccgtcgcaaatcgtgccacggttggcggataaaggggtttatctggcgagtgaatcgaccttttatcgggtgctgcgccgtcatggagaagtacatcaccgtggccgttgcctcaagccgggccgggtaaaaccgccaacaacgttcaccgcctccgggccttgtcaggtgtggacgtgggacatcacgtggctgccttcatgggtacggggtcgttggtattatctgtacctggtggaggatgtgttcagccgtaaaatcaccggagaagaagtccatgaaaccgagagtggtgagttggcggcggcgctgatgcaacgtacggtactgcgggagcgctgttatcgccagccactggtgctgcatgcagataatggtgcggcgatgaagtcgcagaccctgcaggtgaagctggcagaactgaatatctcgccttcacacagccgaccgcgtgtgagcaatgataatgcgtatgtggagtcgttgttccgcacgctgaaatatgtgcctcagtggccatcctcaggctttaaccatcttgaggaagcgcgggtctgggtggataaatttacccgttggtataacgaagagcaccggcacagtggcataggttatgtgacgccgttgcagcgacatacgggtgaggacaaggcgctgttggcccaacgagataaggtctatcaagcggcgagagccgcgaaccccaaacgttggtcacgacagacgcgaaactgggaatggcaggaaagcgtgacattaaatccagagcggggaaaacaggccgcataaatcaacctggggtgacaactaccttgacacttaccgccaacgcacatgtagtatgacagccatacaagcaagaaatatcttaaaatttcatttttgagttgtttacattaaaaaaataaacatatcaagttaatataaaatactgaattcgtattttataaaaaagaacaccactctttataaaattaagccaaacaactgagtctataaggatattttatgagttttaatacctatttaaaattaacaggaagtgaacaaggattaatctctgctggatgcagttcatttgactcgattggaaatcgacatcagaatgatcatgacgatgaaattcagatactatccttaaatcacgccataacaagagagcaacattgtacacatcatcctgttgaatttatcaaaccaattgacaaattatcaccactaatggctatagccatatccaataatgaaatattaaccccatcattttcaatttatagattaaatcaatttggtgctttggaaatattttatgagataaaattaactaaagctacgataatagatatcagttaaaattaccctcatgtaataaataatcatggtgcaataccgtttgaaaaaatctcgtttatatatgagtcaatatcctggcaacataaaacagcaggcacatcaggcacatcaggcacatcaggcacatcaggcacatcaggcacatcaggcacatcaggttatagcatatggagtgacagagtttattaaaccaatcaattttcgcgcccatgcattcaagtaaatatcatttatgtattagcaacgttaaaattaagtcatgaaaatttttctcaaacgatatgaaaaataaaatgacaaacaaaaaccaccatagaacacgtacatcatgaaaaattcaggtactttaccagacatatatatgaagagcgcgaaaaacagcatagctaaagcaacaaataataaatctataaatacgcgatgtaatagtttcataaaaaaacctctatcataaaataaactttagcgcttgaattatttcatcagttgattttatttttatcgaatccattaaaacacccactttttttctattagaaagtaaagcatttctattccattcttttattttttacaagaatgagttctctgtttgcagataagtattttttgataatttcatcatactaaggatacattgttagttccggtataatttcgggcgatactgtcataaatgctcgcccagcacctaaatctaaattttcaacagtatcaaatatcacggttgatgcgttttttatgaatgcatcaaaatatttttctagtacagcatcagcagattgcttgctataaatcatttaatgaattcccttttataatgagataattcagtattatgtattaataagcaaaaaaaaatcaacatattgtttaaataccttcgtcggtgatccatccaatgtcactgaacaatgtgacccacttagcaataaataaaacgtaaggcgttcccgacgggtggctcagtacataaagtgatttgcatgagtattcgtttcaatcctataacttttttcataatcacagtaaactctccaaactctatttattgctcatttgggatggcaatgattgatgatgctcatacgaaaagccgaatcggatcaaggctcccacatcctgaatagaataccctgctatagcctgtcctgactcgattttcattttattattcctgtaacaggtcacacgacgatattgttcatctcatgacagccagagtttgctaacattcattttctctccggtcacgccagtaatttaagcgttctttaaaaaatgcccgataatctaccggtacccgttcaatcgcttccagtacgtgggcgcggttagtcctgcgttagtacaggtctttgattaagccgctggctatcaaatcaagattcagcttttcctggcactctttaggccaacgagaaatattgaacggaagtctggggggaaggtagcccgattgcccgtccatggttacaccctgaattcaacaaccggagatttttcattgatggtccgcatggtcttacctctcgcgtttcaacgcgggtcaggtgcgattaaaaatttgctgtcgaataccgtttttctctgacagggagcttcattgcctcttttgacatgcggctggcttctctggccaccaactggtcaacggctagaaagtgaccgttttggaactcctgataaacggtaccgtattcaccaaatctgtttttagttacgatagcttcagcaaatcttgccgccgggctatcggggttataaatggcctcccgatacaacatgatgatgctgtcagcatcctgttcaatttgaacctgaatctctcaaattgctgccagtctttggagaaatgtcccctgacaatataagatccgaacatataagaaagtatatggataaacgaggaataacgagcagaacgcaggctaaccgggaaaaaactttcctttctcgcgtttatcgctggggatatgaacgcggaatagtgaaaggcaatccatgcagaggggccaaacaatttacggagaaagccagagaccgctatattacagatgaggaatacgacgcagtgtatcaagtcgcacctgatgttgtccgagttgcaatggaaatagcctatctgtgtctcgcccggcaagcggatgtccttgctttgcgtcgtgatcagctcagagaacccgggatctatatcaaacagggtaagacggcagccaggcagattaaagcatggtctgaacggttacgtgatgccataacactggctgagtcccttcccctgaagtcaggtataagtagtgtgtatatcatccatcaacgtacaggtttacggtatacgcgtgatggatttaatagtaaatggcacaaagccagggaagtcgcaaaaaacatatccaaagttagattttaatttcaccttccatgaccttaaagccaagggtatttctgatcttgaagggacactcagtgaaaaacaggcaatttcagggcataaaaacatggggcaaacagcgaggtatgacagaaaaataaaaatcgtgccagtggtaggtaatcagaaaaagtgaatttttatgcattggttgaattttatgttcctaacgcatgttcctaacatcttcctaagatgatttagatcacaaaaaaaccgcctctcggcggttaacgacatactcgtactactttgttttacttagaatattttccatggtgcccggggcgggacttgaacccgcacagccataagccgagggattttaaatcccttgtgtctaccgatttcaccacccgggctctggaaaactggaggcgcgtcccggagtcgaaccgaggtagacggatttgcaatccgtagcatggccactctgccaacgcgccttattcttctttgcctttacagctaaggttcgctaatgccaacctattaatttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcaacatcagaacctactgattcttttgctatctttcgacatttcgttgctgccgtctgatgcgatgcattctacttacctgacgcaatgagtcaataaaattatctgaattattcgttcgtttgctgctttttacggcgcttcgatcaaggttcgagcaaatcactccaggcagcgttcaaatattggaacattgaccagaatgtcagtacagcagcaatataaagtaaaacgaaactggcaagttcaacattgtggtcagggcgccaaagcaacccaacaagtgaccccatttgtgccatcgtctttaccttacctacccatgacaccgcaacgctgctgcgtttaccaatttctgccatccattctctaagagacgaaatgataatttctcgggcgatcatcgttgcagccggtaatgtaatccaccaagagtggtaatgttcagcaaccaatactaatgcaacggctaccataactttatccgctacaggatcaaggaaagcaccaaaacgggttgtctgtttccaacgtcgagctaaaaagccatcaaaccaatcggttgccgcggcaaacacaaatatgatggcgcaaaccatcggagcccagacgaacggcaaataaaacgccagaacgaagaatgggatgagcacaacacggaacaaggtaagccaagtcggtatattcaattgcataatgctacgataactatctggctggtgtggacactatgagtatggtgcaacattagcttcagtgtttcaatgcattgtggattttttctgccaatgcttgtgaaatacccggcacttttgcaatttcctcgacgcttgcgttaaacaaaggttgtagtccacccatatatttcaacaaaacttgccgtcgtttggggccaacaccttctatcatttctaacgcactggtattttttactttagatcgccgctgccggtgcccggttatcgcatgattatgagaatcatcacgaatatgctggatcagatgtaatgctggtgaatctgggggtaaagaaaagccctcaccttctgatgccaagaataatgtttctaaacccgctttgcgatcactacctttcgctacaccgactagcaatggcttttgcttatcccacggaacattcaacgaggcaaaaacatcaaaggcctgtgacaactgccccttcccaccgtcaataaatatgacatcaggaattttttgatcgtctaatgctttcccatatcgacgttttagtacttgagccatcgctgcataatcatcacccggcgtgataccactaatattgtagcgccgatattcagatcgtacaggaccattcgcatcaaatacgacacaagaggctacggtctgttcccccatcgtatggctgatatcaaaacattccatacgattaatttcatcaagcttaaggaccttggctaattccttcatgcgttgatgaatagtcgattgctgagataagcgggttatcaatgcggttgaagcattggtacgtgctaacttgagataacgcgcacgatctcctcgggggcggctttgtatctgaatttttcgcccagccagttcagaaagagaagatgccaacaggtctttttctgtgagggtaaaatccagtaaaatttcaccaggcaatgtacgcccttggcttccttgcaaataaaactgcccaacaaaagtctgaacgacttcgctcaactcagtacccgcgggaactttagggaaataactccggctacctaatactttccctaatctgataaacagtacatggacacaagcgagccccgcatcaaatgccacaccgataacatcaagatcttcactgtcgccagaaacaaactgttgttccgttactcgacgcacagcttggatttgatcgcgaatccgtgctgcatcttcaaaatgcagttgctggctagcctcctccatacgggtgattagctgcgtcaagacttgctgatctttacctgagaggaacaagcgaacgtaatcaacttggcgctgatactcctcttcacttaccaacccctccacacaaggcccggaacaacgcccaatctgatattgtaggcaaggccgtgagcgattgcggtaaacactattctcacattgccttactggaaaaagcttctgtaataatgccaacgtttcacgcactgcataggagtttggaaacggcccaaaatactcccctttctcatgttttgcgccacggtgcacagcaaggcgcgggtgctcatccgcactcaagaaaataagcggatatgacttatcatcacgtagcaacacattgtaacgtggctgataaagcttgatgtaattgtgctcaagcaacaatgcttccgtttcagtatgcgtaacggtgacatcaatttgagcaatatttttaactaacgtttcagtttttcggttggcgacctgagcacgaaaatagctcgtcagacgctttttgagatcttttgctttaccgacataaataactgttcctgcagtatcgtacatccgataaacaccaggctgactggtaacagttttcaaaaattctttataatcaaaaagatcagtcactatttgataacgtctccgcattaaataaaccgtggcgaatagccaaatgggttaattcaacgtcaccactaatattgagtttactgaacatacggtagcggtaactattaaccgttttcggactcagatgaagctgttctgagatctcattcaccttttggcctttcgttatcattatcattatttgcaactcacgctccgacaaacagctaaaaggtgtttctgctggaggctcaagctggctcagtgccatttgttgtgcaatatcagaagctatgtaacgttgcccagcatgtaccatacggatggcggttataacatcctgcggagcagctcctttactgagatacccccccgctcccgcttgcatgacctttgccggtaatggattctccgtatgaatggttagcattataactttagtatccggcgaaaaacgtaaaattttacgtgttgcttccaacccgccaataccgggcatattcatatccatcaggacgatatctacaacatggctacggcaccatttgaccgcatcttcaccacactgcatctcacccgcgactttgatacctttgatgtcgtcaagaatgcgtcgtatccctgcgcgcaccaattcgtggtcatcaacaagaagaacgctgatcaaagaaatttctccagaaataagggagtagactaaccatgctttgtttaccgtaatgatattacttgttttcgaccaaagaatgaatacagaataattgcaaaatcatatctatattgtttgacagatattatttttatcattgttttagttatgtacataaaatctcaaacatattgagtttacaacacgataaaaaagaaacgtatttttaagatacttcttggtttgcatcttcatacattcaaaaaactaattattagcattagataagttaattcctatgaggaaaaacacaattcattgatataaatagagattaaaaacccatgcaatccaaaagtataggaattattcccatatttgtctcatggctgtttgtattttattcgctcgaagttacgctaattttgatacaaattatttaattcctaaaaaaaacatctgctttatgtgaacattcgcttaattaggaaaatacctagatgatgaatgtcacgatttccttccccctctctttttctacaacgtgcccaaaaaagcaagcattgatacagcaaagaaaaatgatacacatacaaacaacgtgtccgatcattctatgatataatcttgtaactgtttaataatgccacaaatgttcactgctagcctccggagacaaaatgagtaatccagactttacgacttctgctgatccacaaattttagccaatgaagtcgcatgcttgaaagcaaccctgactctgttactgaaagcgatcggccaagccgatgctgggaaagtaatcttaaatattgagcgttctatcgccggtatagaagacgctgctcaagctgaagtcttcacaaatacacttgctcaaattaagaacggctaccgccaataacgcctagggccagcatagtggccccttcacttctttgagctaccaattgacgtaatagcagagtttcactgtttgccattgaaatattatgtacgggcagtttatcaccttataactagagaacatgatgggattgttacttaaggtattgattggtactggaatggtgctgatgatcgcactactgtcgaaaactcgtcactattatattgctggcttaataccacttttccctacttttgcccttatcactcactatattgttggtactgaacgtagtattgatgctttgcgtataacaattaaattcggcttgtgggccatcatcccttattttatctatctgatatcgctttacttttttattgaacacatgcgtttatcgctagccttgatttctgccgttttatgttgggttattgccgcctggatattgatatcaatctggagccagtggcatagccaatgaagagttgcaccaaaggtacatatcaagtcaacgtaatagtaacaatatcagcgcatgaacagccaacatcgcgacagcgaaggttaaattaagattatttatagatcttgattttttttcagcagatatcgcctcagtcacctgaattttcctgattttatacacccaataaccaccaagaatgacaaaaaacagagccaaagcaacggctaacaatggatagccccacacgagatactcacttaatcctgcaatagcgaaccaaagaacgacgaataccatgattgatcacctaaattttaatcattgtagcttaacacaaaccttaaaaacgattaagtgacatcaaaaaatattggtgaaatgaccaaccactggcattcctaaaaaacagactttattgcccgctgagaatggcccccatactaaacttggtacgggtcagattgttacattaaaatacagcatgacttatccgatggcgtgtaaggctagaacacatagttcattaaccgcgtcagggactcaattttttatcgttatgaatctctttacaactgatgaaaaaacagccgcacagtgaactaatacggctgttattattatatagaaagtattttattaaaaacgatagccaatgcctaaaacccatgtaccgatattagcatctttaagttttgtatactcgtatgaagcatcaatagcaatattgttaagtggattaaattgcatcccaacaccatatgccaaagagtcttgctcctcttttttaccgtaacctaatacagatgctttcgcgttcccatgcccaattcccaataatgcatacatgctgaaaaactcattaaaatgtacgctgggcccaaccatcagcgaataataatcaaaggatgcatccccaattttgacattattatttagataatcataatttaaatccgtgtaagtaaaagagcctattgcaccgaacatttcactcaacttatggagatatttaacattaatccctttaagatcatcgtccaatctaatgtcttttcgatttccatcaccgagtcttacatctccctgagcataccccaatgagatggtacgatcccctgccgcataggccgctgaactgcttaataagatcgctgttataaatgcagccaatgtggttttatttttcattaaacttttatccttaaattattatcttagattacggtatcgtcgcattggtcactaatattcagccagtagtccatcacaaacacaaaattccatttttcatagcaaatactcaaaaaaataatatactgataatggaataggttcaaattaagcagaataaaaacaaaaggaaaggtttaatttcgaaaaataacaacaagcattagtataaattaggcttggttattaaaaaaataaaatagatgtatattagatcgagaacctaagaataaaaagttaattagtcacagctattctctctggtctcttggatgtgtatctacccgccatatttcaagctgcatgtgcgttggctacgttcaataacctggatcactagatcaccaagcagatcccctatcattttatgcatgatatgacaacggacaataattaatataagaaattaaaaatgaaagtaactatgtctgaggataagaattccatcagaaatatctattaccaccttataaaagatgaacatattgaaaccagcttatgctatggcacaataggcacactccatatcaattaatttaatttaacatacaagataaataaaccctatactgaatagagacggcacgaatatgacaaaaggaatgataaaaaatgagggggataatataacttattgatttagttggtgggtcgtgcagggttcgaacctgcgaccaattgattaagagtcaactgctctaccaactgagctaacgacccaacgcgaataattattctcctgttaaacctgcctgtcaaacatttcattgagtttttgtctttataccactctatacccacgagagaagattaattattcatccagcacttacgattattgttagttatgcgacttcatgttgtaattccaaacactgtgatgtacttaacaaaaataagagtgtgaaatataaacagtggaaaatgaagagtgatgtgtaattattgttgcaataatattaaattattcgcaaattatctttaatgcataaaaaacagacagacaggtcaaacagataaaaccaaagagccaatctagagctcaataacttcacaaatacaggaagagggaatgggaaagatggtagaccaatccaaaatagtggcagagccgttacaagaacctgaagaacacctccaacgaagcctctccaatcggcatatccaactcatcgccattggcggtgccataggtaccgggttgtttatgggatcgggcaaaaccatcagccttgccgggccgtcgatcattttcgtctatatgatcattggttttatgttgtttttcgtgatgcgggcaatgggtgaactgttgctatcgaatctgaactataaatcattcagtgatttctccgctgacttacttggcccttgggctggttttttcaccggttggacttactggttttgttgggtcatcaccggtattgctgatgtagtggccatcaccgcttatgcacagttctggttccctgatttctctcaatgggttgcctcgctattagtcgttttactgttgttgtcactgaacttggccacagtaaaaatgtttggtgagatggagttctggtttgccatgattaaaatcgtggctatcgtggcgctaatttttgctggcctaaccatggtcttagtcagctatcagtcaccatctggtaccaccgcttcatttacgcatttatggagtgacggaggtatgttcccgaaagggatcagtggattctttgctggcttccaaattgccgtttttgcctttgtaggtattgaactggttgggaccacagcggcagaaaccaaagacccagaggtggttttaccacgagccattaactccattccgattcgcataatcatgttttatgttttctcattaattatgattatgtcggtaacgccgtggagttcagtcgtcgcggataaaagcccgtttgttgagttattcgtcttggtcgggctgcccgcagcggccagtgtcattaactttgtggtattaacctctgcggcctcctcggccaacagtggcgtgttctccaccagcaggatgttgttcgggctggcgaaagaaggcaatgcacctaagcaatttggcaagctatcacgccgttcggttcctgccactggcctgacattctcttgtatctgtctgttaggcggggtggtgctgatttatcttatcccgaacgtgatgacggtctttaccttggttaccactgtttcggccattctgtttatgttcgtctggaccatcatcctttgctcttatttggtgtatcgcaaaagacgcccagcactgcataaaaaatccatctacaaaatgccagccggtatttttatgtcatgggtttgtatggcgtttttcgcctttgttttggtactgctgacattggaaagtgatacccgtcaggcgttaattgttacaccgctatggtttgtcattttgactgccagctatatcttcctgaaaaaacgcagagcccgtttatataacagtaaataaccacagtgtgataaaacggtgccagaggtgttctggtaccgttttatttccccctctaatcacttattccataacgccgacaacccgctactgaataaggttctttcattcatttcaacctcaatttactcaatatgcagttttcctccctgccaagatagctgtgtgaccgctgaagtggccgtacctccggtggtttcgccgccaatcaaaatgaccttatctggcccctgaatagagacgccataacccagcggttgaggcaacttcccggcgattctccactgattatcgaccaacgcatacacctgctggtgccactgtttttccagcccttggtgagcatataggtgaccgcgattaaattgcttccaggcaccagggaaattagcgcctccggcgactaagactgttttatgactgataccggaaaatgcgccagccaatccttcctgtgcggatcccgtttcagctccgattaagtccggttgtggctgccactccagtacattcccttgcattagcccctgccatacagccgctgtgcgtaaaccaggtttaatttcgccattgattaatatcaagcgattatccatgcggctgatggctgacccggctgtccctaaaaatggcagcaaaccgccgcttttccactgatttttttgcggatcatagataaggacatcacggttgtagaaataatcagccggagcctgattaaaataggcgtttattaccgcactcttgcgtacttcatcacttccggctgacgcaagatcagtaaaataaccgtcaaaaatcgctttatttacaccgcctaacagcaccgcctgggagccgtccagtgtcgtggccacggtccccaccagacctcggggagcgcgggtagccagttgctgccattgattagtttgtggatcaaaacgatacgcatcatccagtgcccgtacttgggtatcgttggcgttcgttttccccaccccaccgaacacgtacagtttccctgccaataccaccgtcacagcctgttcacgaggctggcctgggaaattagccactttctgccacccagcaccggttttatctgtatccagacggaaccacgacacaccggcgctccccagccccacatataagctgttctccactttgccacccgtaccgtttttaaatggtaccggaacgtcaggatattgttccgcataggtattaggtagcgatgccatcatcaatagagataacgcactaaacagcactatttttgtcgtcaattgtttcttatattgtgggtataactgggtcatcagcagtgttcctcattaattcatcgtggtggaaccataatgttagcagtatggctcccaaggagagcaaaactccattaacaatttaattatggagtcaaggtgtcattgaagatattaactgcgtcacatgctgtcaatatggattgataaacaactgtgataaccccctgaagcatgatttatatttagggctgaaatcatcagatttttatcaatagcccagaagcctatcaatcaagagaagcctttgggctgcccgccttattttacctttcgtggattaaaagttgcagcctgtgctgattagcttatggttaataggtgtcattagccgcgacgactaatgacatcatcagccttattcaataaatttgattggagcaccgcgagatggcgaaaattttagtactctattattccatgtatgggcatatcgaaacacttgctggcgcgattgccgaaggtgccagaaaagtcagtggcgttgacgtcaccataaaacgagtacctgaaaccatgccagccgaagctttcgctaaagcaggtggaaaaacaaaccaacaagcgccagtcgctacaccacacgaactggccgattatgatggcattattttcggtacaccgactcgctttggcaacatgtccgggcagatgcggaccttcctcgaccagactggtgggttatgggcatcgggtgcactgtatggcaaagtggccagcgtattcgcctccaccgggacaggcggaggacaagaacacaccatcacttcaacctggaccactctggcccatcacggttttatcattgttccaatcggttatggtgccaaagagttatttgatgtctcgcagactcgtggtggtacaccttatggcgcaacgacaattgccggaggtgacggttcccgtcagccaagcgctgaagaattggcgatagcccgtttccaaggtgaacatgtagcgaaaattacggccaagctgaagggttgatcataaagaaatgacaatgaacacgacgccataaaagaatgtagacgtcataaaaagcaccgcgcgatgatggcggtgctgtattttaagcttcgagcaggctttgtgccaaatagtgattagcatctgcaacaccgggtaaggtaaagaaataccccccaccaattggtttgacatactcttccaacgcttcaccatttaggcgttcttgtaccgttaagaacgcttgcgccaaatccgactgatagcaaacaaacagtaaccccatatccagttgcccggagtttgagacccccaatgagtagctgtagccacggcgcaacattaggttacgctgcgtttcaattgtccgtggattggctaaccgaatatgggcatccatcgggatgaccttcccttcaggatctttggcgtaattgggttcatcatgctcatgttgcattcccaaaggtgcgccactgttcttatcacggccaaaaatggtttgctgttcttgcaacggtgtgcgatcccagaactccactttgaaacggattatccgcaccacctgatagcttccccctaccgcccatgcaggctcgcctgcattatttgatacccagaccacattattgatcagcggtttattactgatttttggattcgctgtcccgtctttaaaacccaataaattaatgggcgtatcctgacctttactgcgagcagcatgggcagaaataaacccctcacgcttccagcggacactgagtagatcgggtgtgtgcttaataatatcgcgcagcgcatggatcaccgtttcattggtattagcacaaatttgcaacatcacatcaccatgacatagccccgcatccaaagagtcattaggaaagcgggtcattcgctgtagtcgcagcggtttctgcccctgtaaaccaaaacgctcatcaaataatgcattaccgacagaaacagtaacggtcagattatcaggataaatttcaggtcccatgatccccgaatctagtggcggcagtttggcattcactgatggtgcccgcccgccagttgttagaaaggccagccgttcggtcagtaatttgaataaccgaattaatgacgttttatcggtagccagtacatcaaaagccaccaacatcattgccgcttgttgaggcgttaacacccccgcttgatgttgaccataaaacggctgtttttgccaacgctcatcttgggttccagcgacatcaggtgatcgacaatctgcggcttgggcagttttcgccccgcccaataccagagcaccactcaccatgcccatccctaaaattaaacgccgacgtgacggcgacaccgcctcatcatccggttgatacggcccgaatttcgggccggttttgtctctcatgttaacaacctcaatccagacctaatacaccacgcagttgagcaaggtcttccgccagagcagtgattggtcctttcatcgcattacgatccgcatcggttagcttctcgtaggattcataaccctctttggtacgatatttcgccagcacgctatcaaccgtgttaaaattcgcatcaattttttgcagtaatggtttatctgctttttccagtaatggcctcaggagattgacaattttctgtgcgccatcgacgttggcttgaaaatcccacaaatcggtacggctatagcggtcttcttccccgctaattttactggctgcgacttcctcaattaaccctgccgcccctcccaccactttattaggcgcaaatgtcagaccagcaatgcgtttttgcagttccaatgtgtcctgatacaacaggtctgcaaacttatctgcacctttggttgtgttatctccaaacaggattttttctaaacggtggaaaccggtaaatttagggtctgccgatttctgttcaaaatcatcttcacgggcatcaatactgccgtccaaatcagagaacagttcggcaatcggttcgatacgctcataatgctggcgagtcggcgcatacaatttacgtgccagtgccagatccccagccttcactgcatcggtgaacgctttggtttggctgactaactgagccacttcttgtgtgacataaaccttatattcagcaatcgggccgactaatgccatcgcatcgggtttcaccggggcttgttcacctgctgccacagttacagttaatttacctttcggattacttaacaagccgcaggtcatatcatattcaccaggttccagattcgccgtcattttttgggtaaaacctggcgcgatattctcacgctcctccaccaccattaccccttttaaaatctcccactccagtcctttctggctaacattgtgcacaataaactgtgttttgccggcaggaaccgtcagtgccattggctcacattgtttatcattgacagtgattttaacctgttgaatatcagcagcctgtgcgctgatagcgaaaacaggcagagacaacaacgcggcgtgtaacgctgtgcgacggaagaaccaaatagacatgtaataactccctgaactgatcattttagttatggattaattttccgcgccgcagcgatagccgaacccgcagtggaacgtggtggaaggaaaaacagaatcaacgccggaataagatagataaagtagacagacacttcgctcaccgttggtgcttcctgatagccaaacatcccttcaaggaacgtccccaataatgagtgagtagagagcacatcggtcagatcaaaagcaatatcttggaaatggttccataagccagcttcgtgaaaggctctgatagcaccggcggcaagccctgcggcaacgaacagaataaacaggctggtccatttgaaaaatttggctaaatgtaatttaacgccgccccaatagatggccattccgaccaaaatagcgcagaccaacccgagtatcgcgccaataggtgccccgataccgacatcctgttggaaggcagctaacaagaagaaaacagattcaagaccctctcgggccacagcaaagaagaccatagccactaatgcccaaccttggccgcgcccagagttaagcgcattatcaattgccccttccaagtgaactttgacggacttggagactttgcgcatccagaaaaccatataagttaatatgcaaaccgcgactacagcgataatcccttcgaacagctcttgctgtttctgtggaaactcaccggtggtttcattgataaagataccgatagcgagacaaagcaccgctgccaccaccacaccaacccagactgcgcccatccactgaccgcgttgagtacgcttgaggtaactggcaatcagactgacaatcagtgccgcctccagcccttcacgaaacataataagaaatgggacgaacatgctaaacacccctgatgtgggtaattaaatttataaatacgggtcatgtcagtttacgtaaagaaaagtaaaacgattgtgattatcattctgataaaaagaaattcaagaggcataacaagattattgttaaccaaactgtggcaagttgtttctagcgagttaaatagcaagtgaattcattaggatagtaagttttcatgccgccatatcatacaagtgagtatcgacgtttttacatacaaagatgattttacatacaagatagccccctgttatggcaggaggctatgtgtagttaaacgtattgataggtttagaacgccagacgattaaactgttttaaactccgcctcggctttatggaaacgttcggtgatggcattacttggctcgcggcccatcaggctgacgacaaaaatagccaaactggcaaacaagaagcctggaataatttcatacagatctaaccagccatactgtttccagacaagcaccgtgatggcaccgaccagcattcccaccaacgcaccattacgtgtcattcgtggccacagcaccgagataaggaccactggcccaaaagctgcaccgaagcctgcccatgcatagctgactaatccgaggacccgattatcaggatctgccgccagtgcaatagctatcaatgcaactaataacaccatggcacggcccacccagacgagttctttttggctggcttttttacgcaagaatgctttatataaatcttcggtcagtgcgctagagcacaccaataattgacaactcaaggtactcataaccgcagccagaatggctgacaacagaataccggcaatccacgggttgaacagcagcttagctaattcgataaatacccgctcaccattttggctcacattccctgcttgctcagggttattttcaaagtaagcaatgccaaagaagcctactgcgatagtccccgccagacaaaggatcatccaggtcatactaatacggcgggcactacggatagtacgatgagagtctgccgccatgaagcgagccaaaatatgtggctgaccaaagtagcccaacccccatcccaacagcgagaggatcgccaccagattcaaccctttgaacatatcaatatttgcggggtttttcgccgcgatcaccatcattgaggtatctatccccccaacagcaagaatcacgataattggcgtcaggatcagggcgaaaatcattaacgtcgcctgtacagtatctgtccagcttacggccaggaaccccccaataaaggtatagatgatggtcgcggcggcccctgcccataatgcggttccgtagtccataccgaaagtgctttcgaacaaacgcgcaccggccacaatccctgaagcacagtaaatagtaaagaagactaagataaccacagcggatatgacccgcagtaatttactcttgtcttcaaagcgactggtgaaataatcgggtaatgtcagggcattattattggcttcggtatgaacccgtaaacggcctgccacccatttccaattaagataagcaccgattgtcaagcctatggctatccaactttcggaaataccggacaaaaaaaccgcacccggtaaccccattaataaccagccactcatatcggaagcacccgcggataacgcggtgacgacactgcctaaacgccggccacccaagatgtagtcatcgaagttattggtcgcccgataggcgatcaacccgattaatatcatccccaaaatgtaaactaaaaatgtcaccagcatcggcgtattcatggtcatgctacgtctccattgtgcatattatcgttttaatatatttcgccatctttaatacatttcgtcatctttaagacattcagcgcttgcttctctacgctttttctctgcccattatcagaacaagacattgggttgcaccaaagataaccattagtaaaagatgaaatacccgccagtaacggatgaaccaccagtaccacccattgactaatcgacggctgcctcatggttgctatcctagaggagtcttttctttagtcacaacaatttcaacaaaaaatttacaaaaaactcacgccacatcacattaaatgctgagatgcagttacacctaccaatgtaaaatgagttgtacctaaggtaaattcgttataaaccctatatttgttagggtctgaagctattacacatcattattaaccctgaattcgccttaccaaaattgttaaaaaatcagactgaattcacacttcaatcaccgccagatttaacgtggttgcacaaagttgcaacatgcctgatattgtcagaaataaaatcataattccccttatcaaaggagacgagcgacatggcgagtaccacaatgggcgtaaagcttgatgaagcaacacgagaccgcatcaagagtgcagcacaacgtattgaccgcacaccacactggctcattaaacaggctattttcaactacttagaaaaactggaaagtaacagtgaattgccagaactggcaacaacaagttcactctctctgcaagacacagaagatgctataccgcaactcactgaaaacactcatcagccattcttggattttgcggaacacgtgctcccgcagtcggttacccgtgccgccattactgcggcttatcgtcgcccagaaaccgaagcgatccccatgttattggaacaagcacgcctacccgcagatttagcgcaagcaacacataaactggcctattccattgctgaaaaactgcgtaatcaaaaaagtgcccatggccgcgcgggcatggtacagggattgctgcaagagttctcactctcttcacaggaaggcgtggcattgatgtgtctggctgaagccctactacgtattcctgacaagccaacccgcgatgcactgatccgcgataaaattagcaacggcaactggcattcgcatctgggacgtagcccgtcaatgtttgtcaatgcagccacttggggcctgctatttactggccgcctagtctctacccataacgaagccaaactctccggctcactgaaccgaattatcggtaaagggggtgagccgttgattcgtaaaggcgtcgatatggcgatgcgcttgatgggcgagcaattcgtcaccggtgaaaccatttcggaagcattggcaaatgcccgtaaattagaagataaagggttccgctactcttacgatatgctgggcgaagcggcattaactgaagcagatgcacaggcttacctactctcttaccaacaggcaattcatgccattggtaaagcctcaaatggccgtggtatttacgaaggcccggggatttcaatcaaactttccgccctacacccccgttatagccgtgcgcaatatgagcgagtgatggacgagttatacccgcgtctgttatcgctaacattacaggcccgtcagtatgatatcggtatcaatattgatgccgaggaggctgatcgtctggaaatctctctcgacctgttggagaggctgtgcttcgaaccccaattggcaggttggaatggcattggttttgttattcaggcataccaaaagcgttgtccgtccactattgatgccgtgattgatatggcacaacgtagccgccgccgtctgatgattcgcctcgtcaaaggggcgtattgggacagcgaaattaaacgtgctcaaattgacgggttggaaggatacccggtttatactcgtaaggtttataccgatgtgtcctatctggcctgcgcccgcaaattattggctgttccaaacctgatctatccgcaatttgcgacgcataatgcgcatactctgtcagcgatttaccaccttgccgggcaaaattactaccccggccagtatgagttccaatgcctacacggcatgggggagccactgtatgagcaagtggtcgggaaagttgccgagggtaagctcaaccgcccatgccgtatttatgctccggtcggtacccatgaaacattgctggcttaccttgtgcgccgtctgttggaaaacggtgccaacacctcgtttgtcaatcgtatcgctgatgccacattaccccttgatgaactggttgcggacccggtcagtgcggtagaagccatggcggcggctgaaggtcaacttggtttacctcatccgcgtatccccttaccacgtgagctgtttggtaaagatcgcgccaactccagcggggtggatcttgccaacgaacaccgccttgcgtcgctctccagcgcgttgctggccagtgccagccaggtatggcgtgcggagcccgtcattgatgcagagcaggacaacggtgacgcgctaccggttatcaacccggcagaacctgccgatgtggttggctatgtccgcgaggcaaccgaaggtgaagttagccgtgcattggatgctgccgcccgtgctggcgctatctggtttgccacccccccggctgaacgggctgctatcttaatccgcgccgctgagttgatggaaaatcagatgcaaacgctgatgggaatattggtgcgtgaggcgggtaaaaccttcagtaatgccatcgccgaagtccgtgaagccgtggacttcttgcattattacgccggtatagtcagggataacttcgccaatgatagccatcgcccgctcggcccggttgtttgtatcagtccgtggaacttcccactggctatctttaccggtcaggttgccgccgcgttagcagcaggcaacagtgttttggcaaaaccagcggaacaaacaccactcattgccgcacaggccgtgcgtattctgctggacgcaggcatcccacagggtgttctgcaattgctacctggccgcggtgacagtgttggcgcgctactggttaatgatgcccgtgtgcgtgcagtgatgtttaccggttctaccgaagtagccactattttacaacgtagtatcgcaggccgtcttgatccacaggggcgtccaacaccgctgatcgcggaaaccggtggcctgaatgcgatgattgttgactcttcggcactgactgaacaagttgtgaccgatgttgtcgcctctgcctttgacagtgcaggccagcgttgttctgccctgcgtattctctgcattcaggatgatgtcgctgaacatacgctgcaaatgttgcgtggtgccatggcggaatgccggatgggcaatccagaacgcctgtctacggatattggtcccgttatcgacgccgaagcgaaaactggcattgagcgccatatccaagcgatgcgagccaaagggcgtaaagtttatcaggcagcccgtaccaacagcttggatgagaaagagtggcaacgtggaacatttatcaaaccgaccttgattgaattggacagttttgatgagctgcaaaaagaagtttttggcccagtgctacatgttgtacgcttccagcgtcagcatcttaatgagttagtcgatcaaattaatgcatctggctatggcttaaccttgggcatccacacccgtattgatgaaaccatcgcccgtgtcactgaaaaagcaaaagtaggcaacctctacgttaaccgtaatatggtcggtgccgttgtcggtgtacaaccttttggtggcgaggggttatcaggtaccggtcccaaagctggcggcccattgtatttgtatcgcctgctgagtagccgcccagacgacgcactggccaataccctggcgcatcaggatggcgaacagcaacaaaatgttgcaggccgtgaagcgctgctgaccgctcaccgcgcgttcactcaatgggccacggaacaacaacatgattcgctggccactctctgccaacgctatgcctctctggcacaaggtggaaccgtgcggttattgccaggcccgaccggtgagcgcaatacctatgccctgctgcctcgtgagcgagtcctttgtcttgccgataccgaaagcgatactcttacgcagttggctgcggtgttggcgaccgggagccaggttctatggccggagaatgacgtacagaaagcactgttgcctcaattgcctactgaagtgcaatcgcggatcacccttacccacgattggcaaaccgctaacatcaccttcgatgccgttatctatcacggcgatgcggatcaactacgcacgctatgtgagcaggttgcgcaaattgatggccccattgtctctgtacaaggcttcgctcgtggtgaaaccaatatcctgctggaacgcttattaattgagcattcattgagtgtcaatacagctgccgctggtggcaacgccagtctgatgactatcggctagatttatttctgtcaaaacgaaagccactccacactgaactgaccccataaagttggacggtttatcaattaaggcccttcggggccttttgccaaccaacaccccgatgacaattgcccgccttatcttaaccactcactcttatagccacttaccttgatctttatcacctgctcttgccttgtttataaatcgatatgtttatgaaccgattcacttatcagcccccaaccttgagccgtagtctctttccccagcaccgagatgtaaagtaaaaatcagacaagcgttcaacccctcgagatgcttcgcattatcaaatgtaaggctgcagatatcctccatctctttcagtcgcctcccgcagagctgatgctgagtgcttgcccagtgtttatggctaacccattattaattcaacagaaataaataccctttttactcttggattttttcttagtgaatgaactgtgtacaacaaccaacagaggtggtaataataaccatggctgataaaaaaattatcgatgaagtccataaaattgctaaccggcgaggtaacggccagttacgccgtgaaatctgggccaactcatgcggcataattacccgttataatttggcttatatcaatcaccacttatcaaaaggtgataacgggcgagtgatcggttatgacaatgcacatggcctccatcaccgccattatctcggcggggtagaagcgattgattttgtcagctttgaacacatagagagttgctttcagaaggattggactgcgctaaggagaagttaatgagcaagttagttatcaaaacggcaacagaagatgatttttttacacggggtcaacaactcgcaacgctcgcagatgcaggaaaatcactgccagaagaacataccattacctttgaagaccctctggagatggtcagggtattaagtgctgctcgtattgttctgctacggacagtaaaaatgtatccgggctctattacgtcactgtctacccggttaaagcgggatcgcagcacggtaacccgtgatgtcgctattctaaagaaagccgggttggtcactgttgaacaaaaaatattacctgggcatggccgtatgaaagaagtaagaacaatagcgcatcgcctcaaacttgaagcatttttgtaaaattatctagcaaattggggaccataccgtggcccccaacatattaaaaatgccctttggtatattaaaaggcttcaatatattaaaaggccaaaacatattaaattttgccaccaaaaaccactgaatcagtggttgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgggttattcaggaatttatcaaggaactgtttggtacggtcatgctgcgggtgggaaaacagtgctttcgccgggccttgctcaacaatctgcccgtggtccataaaaatagccctgtctgccacatcgcgggcaaagctcatttcatgggtcacaataaccattgtgcgtttctcttcggctaacgcacgtatggtactgagtacttcacccaccagctcgggatccaatgcagaggtaggttcatcaaacaggataacctgaggctgcattgccaacgcacgcgctattgcgacccgttgttgttgcccaccagataaacggcgcggataggtatcctctttaccacttaatcctacctttgccagcaactcacggccgcgcttttctgccgaaccccgcacttcacccttaacaatcacgggcccttcaatgatattttccagcaccgtgcgatgggggaacaaattgaaaccctgaaagacaaaccccacttgttgccgcaaggcacggacctgacgttgctgcttgctgatgtggatgctgccattaatctcaatattgcctacccgaattatccctgaatcggggatctccagtagattgatacaacgtaataaagtggtttttcctgacccgctagggccaataatcgccaccacttcaccactattcacttcaagatcgataccgtgcagcacctgttgacccttaaactgcttggtcaattttttaatatcaatggtactcatggttactcctgatcctggcgattaacatgtgcttccagccgattttgtaatgccgataacagtgttgccattatccagtagatcaacgatgccgccagatacatagtgaaaacttccatcgtacgtgatgtgatcaattgtgcttgacggaaaagctccggaacctggatggtcgcggccagagaggtatcctttaccaagccaataaagctgttgcccagtgggggcaaggcggtgcgccctgcctgtggcaaaataacacgatacagtgcctgccagcgtgtcatgccgatactggctgccgcttcccactgccctttctcaatagatgaaatcgccgcccgcaatgtttctgaagtataagcggcagtattcagcgataaaccaatcaaggccgcaggcatcggctccagttcaatgccaaactgaggcaggccatagtaaatcatgaataactgagcaatcagtggcgtaccacggaagatagagacataaaagcgggaaataagtgaaaaaggccagaagtgcgataaccgcatcatcgccagcataaaccctaagagcagcccgaaaaacatccccccaagactcagttggagcgttagccaggcacccttcaataaaaatggtgctgaatccagcaccaattgcatactttctggcattattgagtcacgtccgcaccaaagtatttctcagagatcttggctagcgtgccgtctttttgcatctcagcaatagcattattgactgcggctaacaattcagggttatttttgcgcatcgccacacccgattcttggcgtgcaaacgcggggccagccaccgccagtgcatcgttagttttcttcaccaaatccaatgccgctaagcggtcaaccaaaatggcgtcggtacggccaacacgcagatcctgatatttcgttgggtcatcatcataggtgcgaatatcaacgtctttcaggttttcacgtaaccactgctcatagttactgcctaaacccacgccaaccttcttaccctgtaaatcttctggcttagtaaactggccttcgttaccttttttggtcagtacttgaataccagaaacggtataaggtgttgagaagtcatattttttcttacgttcatctgagatagtgacctggttaatggccacatcaatacgtttagactccagcgaggccagcatcccatcccatttggttggcgtgattttagctttgacccccatgtgttcagccaatgcgttggcaaaatccacttcaaaaccagtgagtttgccatcctcgccctgaaaactgaacggcggataagtcccctctaacccaacaatcagggtgccgcgttgtttaacctgctccaacaggtcaccagcagcgtaagacttcacgttcaagccggttgccagtgcgaccgccaccatgcccagaacaatgcggcgacgtacaattgaaaagctcataaagactccgactgtcatgtttatttttgatattcaacactttaccagtgctattaatgaagtgaagaaatataaaatgataaatatagttaaaaatggaataagtaataatgaaagcttaggctacacctgcggatgataagcaaacagcgcaggtgccccgccagtgtggataaataaaattggccctttgtcgcagaatttttgctgttcaataccatcaagtaagcccgccatcgccttaccggtatacacagggtccaacaatattccttccagtcttgccaagagcttaatagccgctatcccctcttcgtttggcatcccatattgcggggcaaaataactatcccacaaggtgatttttgccaatgggtccgtcatccctaatgatgtcgccaacgcttgttgaatctgtgccactttaggccgctgttcatcggcactacgtgataccgtcacaccgattaattccgcatcgggtaacaactgctgtagaccaaccgccaatcctgcatgtgttcccgcactgccagaggccacgacgaccgaactaaacgcaacattgcccgcggcttgagcagcaatttccagtgagcactgcacataacccagcgcgcccaaggcattagaaccgccaatcggtaccacatatgggcggaaaccctgcgcttccacgcgggtagccaattctgctaattgctgatttggatcgttcaatgcctcacacatcacaacatcaacattgaataggtccagtaacagccggttcccattggtcagatagtttgcctgctcagtaccaatggggttttccaacagcgcaacgcaatgcagccccagtttcgcggccacggcggcggtttggcggacatgattagattgaatagcaccagccgtaaccagcgtatcggctccctgtctcaaggcatctgcggctaagaattctagcttgcgcagtttattcccgccaagcgccacaggcgtgacatcatcacgtttaatgtaaatttcacgtcccagataatcagatagacgagacagtttttctaatggcgtcgcattaccgaccagatcgagacgcgggaattgcgtcagtttttgttgaagcgtcacgtgccccccaaggaattgatgaatcatggcttttatatagatttatcagatgtgacattaataagcactgattttatgagtgatgtcagtgaccaatatcgcaggggatagcttaatgggaataacttaacgagaatcgtttgacggaaatagctggacggcaggagaacgtagacgcctggtggagggaggatttgccaggcgtgaagaaataatggctatcgttgatgtggataagagattgactctctatacctataccctagtgacttcgcgatgcaaccagactcaatagttcttttgccatgccaaatactgatcatatttacgcaaagcaatgcggtagttgttatgagccgcattgggaatatcatcaataatgcgctggtacaatgcttcagtggcaaacttttctgcaggataattagtcgcaacaagcatttcatctaaacggcgcaaacgcacaacatattcacgaacagtgctgtgactcatctcggtttgctcaaataaatactgtttaaacggcatgatatcgaaatagccgagcgaattattacagtatatctcactacaaaagcggcacaacgccgtcagttcttcctgaagttttaaccaaagcggatcgtcgataggttggtccatgccagcgatggtctctttattgatgatttgcccgcgaaaaactaacaccatgcgatcaagctgtttctgacaatgtgagcaatgcgtttggctgtgtttataatcttttaaataacggctcagcggccgtttttttaactggagtcctgacattagaaggcctgtattaataaagtaagacaacgtgatatatgcccccaatcattggcgttgtaggtaggcaacaaaccaatgacaaaggggttagccatttttaatggcgcttgtgctggcccgcagggtgagccgctgaataggctcatcatcccaatgaaacgctaactacgcgtcagtcatccgggtgactaccccgcagggagcagattgaacgtgaattaagcgtcgttatttaggcgggcgcgtaagcgttttatcgcttggctgtgaagttgactgacgcgggactccccaacttcaagcaccgcaccaatttctttcaaattcagctcttcctggtaatacaacgtaagcaccattttttcgcgttctggtaacgcctctatcgcgtcaatcacgcgctgacgcagattaccttccaacaagtgttttagtggattggcatcttcatgcccttctaacaggggctcgacactttcgccgtgctcttcacgccattcgtcgtaggagaaaagttggctattgttggtgtccaacaggatctggcggtactcaaccaagccaatatcaagaacctgcgcgacttcctgttcggtcgccggacgccctactcgctgttcgacttgctgcatggcactggccacttcccgtgcattacggcgcacactgcgaggcgcccaatcacggctacgcagttcatccaacatcgccccccgtatgcgctgtaccgcatacgtagtaaacgcggtgccttgtaaagcatcatagcgctcgacagcattcagcaggtcaatccccccagcctgcaataaatcgtccaactccacgctggcgggtagacgcacctgtagacgcaatgcttcatggcgaaccaaaggaacatagcgtttccagagggaattcttatccatcacgccttcggcggtatacaaatcactcacgagacaggcacctaagggtaagagagtcgttccattatcctgtcaggtaagtcagccaatcgccggaatagacctataaaagggcggctatttggcttatgccatggtttttactgttaaccccttgtcggtagagcgataaattggctgagatacccttgaagtgcattctcagcgtctgatttttatctgttccctatggaaataacccttgaatcatttccatagagtgatatatccccagcaccatcggtgtgaaagccgctaataccacgacaatctcaaacaaactgaggtaaaaaccccgccgcagcagggttggaataagggtatgagtgccgtcgaattaattcagcagagacagaacagtctgtggaacctggttagcttgagacaacacagaagtccctgcttgttgcaggatctgagcacggctcatgttagacacttcagtcgcataatcagcatcttcgatacggctacgggcagaagtcaggttagtcacggtgttattcaggttggttaccgcagattcgaaacggttttgtaccgcacccagtgaactacgaaggccatcaacttgtttgatagcatcatccaaagtctccaatggtgaagccgttgctttgccagcaggactaaactgagccgctgcttccagcttggtagcgtcatcaattggatcgccattagcatcatctgcaaatgttacttttccattagtagcatccacttcacctttatattgtttaccgtcagtagtacggataacataaccgtctgcataagcgccatctgtgccaacgtccccaataccatgtactgtggcacctttagcaaaagtgctaatgtcgctaaaatcaagcgcggtcgtggtagttacacctgttactgatgtatcagttaatgaggttaatgcaccagatacaccgctaacagagtagctacctaagcccaggctcttagagtcgattttttgcaggttgatatcaatggtctcgccatcatttgcaccaacctgaatcgacatcgtggtgttttcagccaggacttttttaccgttgaattgggtctgatcagatacacggtcaatttcagccaaacgcaggctgatttcatcctgaatagagtccaggtcagaacttgagttcgaaccgttttgcgcctgtacagtcagttcacgtacacgctgcaagttgttgttgatttcgttcagagaaccttcagtagtctgagcgatagagataccgtcgttggcgttacgtgcagcctgagtcaggcctttgatgttagaggtgaaacggttagcaatcgcctgaccagcggcatcgtcttttgcactgttgatacgcagaccggaagacaaacgctcaatggcggtgcctaaagaagactgagatttattcaggttgttctgagtcagcagggacaagctgtttgtgttaattaccgccatagtattattccttaaatgctgttgggttatgatttgggcttactgcccacggcttcatcaccgtcacaacttgtatcggcgctctttaaggaacctttagccattcaacgaaataattttaaaattcgctgaagattattctgatctcttctctatattatcgacctattcaatagagcaaatagccccctattatcccctgctattccagccatcattattcctactctttgtgtaaacttttcagctttctgaccgataacagagtatcgacacttgaatattgaggattagacatggcaagtatcagtgcattaggtaccggttcaggactggatttaaatacattgctgtcacaattatcggccgcagaacagacacgccttaccccgctaaccacgcagcaaaccagttataaaagcaaacttaccgcttatggtgttttgcaaagtgcgttggcaaagcttgaaaccgcgtctaccgccctgaaaaaagctgacacgttgaactctacggcagtcagcggcagcaattccgcattcagcgcgacaacggatagtgcggccagtgcaggtacgtacagtattgaagtcaccaatctggccaaagcacaatcgctgttatcggcagatgtgcctagcgctacagataaattgggtagcagtgatgcaacacgcacgatcacgattactcaacccggccaaaaagagccgatgaaaatcagcctgaccagcgagcaaacttcgctgacgggtatccgtgatgctattaataagcaggaaggcagtgtcaacgccagtattatgaaagcagatgataatacttattatctggcattaacgtcgaaggataccggtacgcaatcagaaatgaccatcagtgtagcgggtgatgaaaccttaaataatttcctgaactatacccccagcagcaccggcggtagtggtgcgctgacgcaaaaagtcaaagcggaagacgccaccttgagtgttaatggtgtcagtattacccgccaaagtaataccattaccgatgcacctcagggcgtcaccatcaatctgaaagccgtcaccaaagagggcgcgccagagcaactgactattgtccgtgacaacacggccacaaaggcggcgatccaaagttttgtcgatgcctataactcattacaaaccaccttcggctcactgaccaaatataccgttgtagagacaggccaggatcaatccacgagtaatggtgcattagtcggggatggcacattgcgttctatccagacgcaattaaagagccaattggcctctagtcaatctggggatttgaaaaccttagccagcatcgggatcacgcaagatctcgacggtaagttggttatcaacgccgataaattaaatactgcactcaccgataaacccaatagcgtcactgcattttttgtgggtgatggggaaaccacgggttttgctactcagactgaaaagttgctcaataccgcattggatacgacattagggacattaaaaacagccactgacggtattaatacttcactaaaaaacctggataaacaaattgcggcaacgactgccagtatagaaacagccattgagcgctataaaacacaatttactcaattggataagctgatgacatcaatgaacagtacagccagtttcttaacacaacaatttgattcataagggataaaacatgtataagcgatctggaagtcaggcttacgcacaggtaggcctggaaagtggcgtaatgagtgccagcccacaccaattgatcgtgatgctgttcgatggggcgcaaagcgccctgattcgcgcacgtattttgatgagccagggtaatattcccgctaaaggtgccgcaatatccaaagcaattgatattattaataacggcctgagtgcggggcttaatttggataaaggcggcgaaatggctgaaaatttatcagctttatatgactatatgtcgcggcgcttactgtacgctaatttgcataatgacgaacaagcaattaatgaagtgtctgccttgctcgaaaatattgcagatgcgtggcggcagatcggcccgaattatcaacccaattaggacccatttaatggaacgtcaccagcatcttttgtccgaatatcaacaaatcctaactctcagtgagcaaatgcttatgttggctactgtggaaaactggaatgcgctggttgatctggaaatgacttatctcaaagccgttgaaaatacagctaatatcactatttcctcttgtacatcaccagtattgcaagaattactgcgccaaaaattgagatccatattggagaatgagatagaaattaagcggttactgcaacgtcgtttagataaattaagtgaattggtggggcaatctacccgccaacaggcagttaatcgtacttatggtcagttccccgatcaggcactgctgctgggtgaaacacaataaaatacggagtatcaacgtcatgttatacctgtaatatttcaagctgcatgtacgttggctacattcaataactcgaattatttagggtatatatccgttccgctgaatgttgccatcgtgttaacagcattcactcatgtcgtattgaatgctattatcgctctgatgttttttatcatcgaaatagcatgctttatagtcgaagtggcttgctatggtaagttttttattaaaatagtttgccagcctgctattcaaagcgtaaaaatattatcaagtcaaactatgaaataaatattgatgaaacataaaatcagtttctgtcccggtgtgggtagcgcagcgcatattattcaacattccgagttgcttctcacttcagtctatattgagcacccgttgctcattatggttaatcgtgggtataaaattatccgttgggaaaaccaggaatgcgttatcctgccgggcgaaattgcagttataaatagcgggcaaactattgatattattaatgggctatctaatgatgacctgttcttcagtcaacaacttcattgtgacccgagtttgatcgcggcctttgctcatcaccctacttcagcagatttgggggttattcccggcgtgatggcaatccgtaatttagcacctgaattcattaatacgtttggcaatatatttaactcaatatcagaaaatagtgatattccaacggtaatcatcaagcaccgtatgcttgagttattactttggctggcgcagcgtgatgttaaatttatattaaatgacggtaacggcttgagtgaaaaagtgcgccgctgcttggccagcgatccacacaagatatggtccgcttctgaagtagccgaacacatgacaatgagtgaagtggtattacggcgaaagttagcagcagaaaatatactcttacgtgatttaatgatcgatgttcgcatgaccagtgcacttcgcctattacaaggcacggattggccgatctcattgattgccaatcaaatcggttatgaaagttcatcacgttttgccgaacgttttcgtaagcgctttggttttgcaccaaccgctattcgcggccaccatcgcttgcaaccggtagagagtgaatcaccgatacactcagttaatcgttaccttaagccctcatattcctgatttattgcaacataaggcgtttgaaggttgccttcatgcctatttattccgccgttcaatcccccttaatttatatcattcatgcaattcattcccataaactcaaccactccctgccttgctaacaataatgagagtggctaaagactgcttttagatattttgcgctttaaagcgttctttttaaggccgccattagcgtattcatccggtaatattcgcacgctatcgattaaaacatttgaaatcatgatgttaagtctaaattgctgaaatttagagagatatagcaattgttgttgcaaagcctattattaagcacgattaaaaaatagactgtcggggctgctattatgttcagtaactggttcggattaaaaagccgctatcctttgcacattcaaattgctgttctctttacgctcctgattgtctcaatcggcacggttattattatttataaccacaaccagttgactaaactcactgaaattagcactcatcaacagtaccaaaaaaccggtgaggccattgccgccgagttagaggctattactcgcccgatgatgatgtcagtcaatattcttgccagtatgcaaatcaccgaattgccgacccttgagcaacgcattagttttattgataaatttattgagatcctacagcagaataactatgccagtgccgtatacagcgcttaccccaatggggatttttttatgttgcggccaatgaccgaggctaaccgggtgctatttcacgcgcctgaaaacgcggagtggatgattcaaagtaatcgctatcttgatagcctgcctgagaagcgatttatttatctcaatcacgaccaaaagattattgctgtcatgctgcgagataatgatggctacgacccccgacggcgaaattggtttattttagcgtcacaaaatgcatcactgaacacctcaccgaactatattttcaaagggacgggcgaaataggctttacctatagtcgtcgtgcggagaataaacaggcgatcattggattggatgtttctttagcctcgttatctcaatttttagctaaacaaaacctaccaccaggcagccaggcgattattattaactcccgcgatgaagtgatcgccagtctaccgaagaaaaaaaatgaagcggcacagagtcctattacaggtaaacaagtaccgatattacaggcattaatcgactctccagccccccccgccgatggccgtcacactaaaggccataatagcagtgttatatttgaggcacaggatcagtcttggtatggctctattgttgatatcaataataatggtaaccagtatcaactggttattgccaccccagcggcctatctgacggcagaggcaaatgctatccgtaaccgctcaacattaattgcttttattctattaatgctcagtttgcctattatctggtatttctcactaagaatatctaaaccccttattcgcttacgacaagatgctgatgccatcagtcatctgcattttgaggagaatgaattagaacattcagctattgaggaagtcgatgagctacataaatcaatgtctaaaatgaaactgactctgaagcaatttatttcaatgggcaatatgctgacctcagaaagcaattttttccgtcaaatgcaggggctactgagtgagacaaccgaaatcgcctccatgaccggtggaattatatttttggccgataaagaggtggggacatttaccccaaccgcctttcgttggaacagtgaaaatatcccagtatcagggatgccatcgttgcaggttaatgaagataacttcaatatttttaatcctgtactggaagggaaaaccattacgggaacgttaaataaagaaaatatactcagccaattgcgcgattttttgcacccttacttaccgctgcgctttgtcgccgtccccatgcgaacccatgatgatcaattgttaggttttttgctgttattcaacccttatgagttaaatgcagcacgtgaacgttcaaaaattcaactggttaatgctttagtgggcagcttatctatttcagtagaaactcagcgcttgctgcaagaacaaaaaaatctgctcaatgcctttattgagcttattgccggagcaatagatgccaagagtgcctataccggagggcactgccagcgcgtacctgaaataacaaaaatgctcgccagagcagcgatggagagtaaagaagggcctattcgccgactttaatttatctgaggatgagtgggaagaactgcataccgcttgctggttacatgattgcggcaaaataaccacgccagagtttgtcgtcgataaatcgaccaaattagagttaatctatgaccgtattcacgaaatacgcatgaggtttgaagtgctaaaacgtgaaaaagaaattgctttcttacgtcgtcatcgcacgattatcgccaatgaggctgagcaacaacaactgtctgatgaattacaccagttagatgatgatttctattttatcgctcattgcaatgtcggtggcgaatttatgtctgatgaggcgatagcccggatccagcatattgcccgctatcattggaccagaaccttggatgataccgcaggcatttcaaatgaagagcgagtacgcaaagacaggcaaccaatcagcgccttacctgtgcaagagcccatgttagcggataaagaagagcatattatttatcgagataataaaaataaacgttcagaatatgatgattttaaagttaaagaaccaaccttcctttataaccgaggggaaatttacaatctctgtattcgacgcggtacgcttaccgaagaagatcgctataagattaatgagcatattatgcagaccattgtgatgctcaaaaagctgccattccctcgttccatggcgaatgtccccgttattgctggcggccatcatgagcgtatggatggtaaaggttatccttatcagctcacccgtagccaaatgagtattcctgtccgtatgatggccatagctgatgttttcgaggcactcaccgcagccgatcggccttataaatcgggaaaaatgttatcagaagcccttaatatcatggtgagtatggtgaatgaaagccatctggatcgggaactgtttatcttatttctgcaatcaggtatctggcatgactatgctgcggcttatttacacgccgagaaagtcgatagtattgatatcactattctgctgcaaagagtctgttatcaatctgtctcgctgcctgaatcggcctaaaaatattgactaaaaagagcaagaatcagaggataataacgagccgttcacgctatgcttaatcgctaccggcctcctggtcagtacgtattttatctgtcatttttctatcgcttttctattaccccaaataattcgagttgcaggaaggagtgggctggtgttctatacctacggcgaaacagaaataaatcatctgaaacggcgggataaaaaaatggccgcagctattgagcgtttggggatgttagagcgcccattatcgccggacttattcgctgcattgatcagaaatattgttgatcagcaaatttcagttaaagcggcgcaaaccgttaatacacgcttaaccctattattgggtagcatcacccccgccaccgttgccgctgcctccgccgaggcgattcaacgctgtggtatgaccatgaggaaagcgggttatattaaaggggcggccgatgcggccattaatggttcgctggatttatctgttattgcgcaattgcctgataacgaggttattacacagctttcacgtcttgacggcgtaggggtttggacagcggaaatgctgttgatctcctcattgtcacggccagatattgtcagttggggagatttagccatccgccgcggcatgatgaatttatatcgccataaaaccctgccccgtgagcgtttcgagcgctatcgccgccgatataccccatacggaacaactgcctctctttatttatgggcgttgtcacacaaaacgctggaggattgatcaatcacgcagtaagccattagtcttattgagcaatttacgttcgaatgaattaacagtgattttttaccccacggttctatatccctatccccaccatttacaagtggaaacatcatagtaggggatagcggcaagataacgcaaaaacccacagctaagtgggttgatatctcatacgaacattattctatctttacctgtgttgcagtcactactagagaagatatctcacaatcacataagtttcgtgagtcatacggcctagaccagtagcagagccaattctctaggtcttcgcagttataaacctttctggccatcccctctgccattaccacaatctcgtcgccaggtgcagtgagttcatatccgttaagcaacaaaaacatatatccagccatcatagctgttcgtttgttagcatttgcaaaggcgtgattctggattaagctctcgatgagagcagcagacagttcgaacatatcgtctgtctgctgatagtattttactacgctgggtcttgcttgtgaggaacagagattgttgtgattaatgacatcaattggctcgctaggggtttgagcctcaattaacgttctgtttatgtagatgaaatcttcaacagaaagataatgtatcccttcaacaatatctgccataggcgtctatttacaccttagaaagttcttccattgctttttcatagcgagaaaagccaaacgcaaatgcatttttgacctgatctgcatgagtgctacttgtatccatagatgcacgtggataggccttcgtgcccttgtcacgaggtggaatgtataagcgatctgcatttttcagtgcatggctcattacgttatcctctgaattatagatagaaaaccgctgacacattgaattttcagcagttgtgaatgggttgtaaccattcttgttgatacatagtgtatagctcaagctatatctaatcaactgcatgttgttttctgcaccggactcccattaatgtcggcctacacgatagtttttcaactcaatgtcatgtgtttgcctgaagtagggcattatcaagccccaacaatgggtatgccctaatacaaactggcggccgattagcggaaagtcactacgtggttggattgtccgtaaatcaccttccagccagctcacaatgtgtcaaggtaattgtgtgtcaaggtaatcgtatgccaaggtaattgtgtgccagggtaattatcatatttttcattaaaattaataatctgactgactcacacacccatattcatgacttcttggtaggcggcaaccagtttattacgcacctgaataccgagctgtaacgaaaccgaggacttttgcgcattaaccatcacatcattcaaaccaacaccgggaacacccagttcaaaattctgtgccgacgtccgggcaacttgttggttttcactgattttgccaattgccgctttcagttcactggcgaagcccgcctctgcgggcagggtttttgctgaccccgaggcctgtaatgcggtcacttgtaactgctgtaaaaccccttcgataccttgaacagacatattcaccctcaggttataaacaccgcgagcaatgcatacgtctgggcggtttttatccacgaaggtgtttaaacactttcattcttaaccgcaagcacgcacgtatcactcttttcaggatgacaccctaacacatcatttttgcgctaaagcggctaattagatacaaaaataccggcttattgagccatcgaattgttcacttccagcaaataatggcatgcccataataagggatgaacagctattgatgcggtaccgctcacagcacctgggagtctgttttgtttcagcacactatttatatgaagaatattaattcaaacgttgttcagcttgggcaaggacgtgtatgaatgcctcgataactggcggtgaaaatcgtgagaacacgtttacgatgacactagcacgcctacgcgcgaaccccaaaatccccctgctgattgctgcggctgctgctattgctatcattgtcgccttgatgctctgggctaaaagcccggattatcgcgtcctttacagcaatctcagtgatcgtgacggcggtgatatcgtcacccaactgacacaactgaacatcccttatcgtttcgctgataatggtggcgcattgctgatccccgctgagaaagtgcatgaaacccgcttgcggttggcacaacagggtttaccgaaaggtggagctgtgggttttgaattgctggatcaggaaaaattcggcatcagtcaattcagtgagcagataaattaccagcgggcattggaaggtgaattatcccggaccatcggcacactcgggccagtattgaatgtacgagtgcatttggcgatgcccaaaccctcgttatttgtccgtgaacaaaaatccccgaccgcctcggtcaccctcgccttacaaccaggtcgcgcattagatgatggccagatcaatgccatcgtttatatggtttccagtagcgtggcaggcttgccgccgggtaacgtcaccgtggttgaccaaacgggccgtctgttgacgcaatcagacagtgcaggccgcgatttaaatgcttcgcaattgaaattcaccagcgaagtcgaaaaccgttatcagcgccgtattgaaaatattctggcaccgatggtcggcaacggtaatgttcatgctcaggtgactgcgcaggttgattttgccagccgtgaacaaacggatgaagagtacaaaccgaatcaggccgccaaccaaggtgctgtccgctctcaacaggtgagtaccagcgaacaactgggcggaaccaacgtaggcggtgtgccgggggcgttatcgaaccaaccgccagtggcaccgatagccccgattgaaatcccacaaccggcaggggccgccgccaataatgccgctccggctaatacggcggcaacggctaacgcaaatacgacagcaaccgccgcgaaagccagttccagcaatagtcgccatgaccaaacgacaaacttcgaagttgaccgcaccatccgccatacccagcagcaagcaggtatggtgcagcgtttatccgtcgcggtggtggtgaactacaccagcgataaagccggtaaaccgattgcactgagtaaagatcagttggcgcaggtggagtcactgacccgtgaggcgatgggtttctctaccgtccgtggtgacacactgaacgtagtcaatacccccttcacagccagtgacgatacccgtggcagcagcctaccgttttggcaacagcaatccttctttgatcagttgctgaatgccggccgctacctgctgatcctactggttgcctggattttgtggcgcaaactacttcgcccaatgctcgccaaaaaacaggttgcagataaagcggccgcctcggtcaataacatcgttcaaaccgcacaagcggctgagacagtaaaacaaagtaaagaagagctggccctgcgtaagaagaatcagcagcgggtgagtgctgaagttcaggcccagcgtatacgcgaactggcggataaagacccacgtgttgtggcgttggtgatccgtcaatggatgagtaatgaccaatgagcctgaccggaactgaaaagagcgccattatgctaatgacgttgggtgaagaccacgccgcagaggttttcaagcacctctcctcccgtgaggtgcagcaactcagtaccaccatggccagtatgcgtcaggtttctcatcagcaattggtcgatgtcttggcggagtttgaagatgatgcagagcaatatgctgcactgagtgttaacgccagcgactatctgcgtagcgtattgataaaagccctgggagaagagcgcgcctccagtttgttggaagacattctcgaatctcgcgaaaccaccagtgggatggaaaccctcaactttatggaaccgcagatggcggcggatctgatccgcgacgagcatccacagattatcgccaccattctggttcatctaaaacgtgctcaggccgccgatattctggccctgttcgatgagcgcctgcgtaacgatgtcatgctgcgtatcgccacctttggcggtgtccagcctgccgcgctggctgaattgaccgaagtgttaaataacctgcttgatggccaaaatctcaaacgcagcaaaatgggcgggatccgtacagccgcagagattatcaacctgatgaaaacacaacaggaagaaaccgttatggatgcggtacgtgaatacgatggtgagttggcgcagaaaattatcgatgaaatgttcctgttcgagaatttggtcagtgttgatgaccgtagcattcagcgtttactgcaagagatcgacaacgaatcgttgctgattgcgttgaaaggggccgaccaggccttgcgcgagcgcttcctcagcaatatgtccctgcgggcagcagaaattctgcgcgacgatctggctacccgtggaccggtgcggatgtcactggtcgaaaacgaacagaaatccatcttgcttatcgtgcgtcgtttggccgaaagcggcgaaattgtgattggcggcggcgaggatatctatgtctgatcggattaacgccctgccctggcaaccttggtccctgaaagattttgccagccaatccgaggcaccactgtccgagtctatgccggatatcagtctgttatttcctaatgaaccgatggaagccacagccgccgttgatgagcaacaggtgttggtaaacctgcaattggaagccgagaagcagggccgccagcaggggtttgccaaaggcttgcaagaagggttggataagggttaccaaaccgggctggaagaaggccaccagcaagcgctggccgatgcgcagcagcaattggcaccaatgaccgcccactggcaagttatggtgaccgattttcaaaatacgctcgataccttggatagcgtcatcgcctcacgcttagtacaaatagcgctggccgcggcgaaacaaattatcggacaacccgcgatttgtgatggtacggccctcttggcgcaaatccagcagatgatccagcaagaaccgatgtttgcgggcaaaacgcaattacgggtaaatccagatgatttagccattgttgaacagcggttaggttccacgctgagcttgcacggctggcgcttattgggcgacagccagattcatgctggcggctgtaaagtcagcgcggaagaaggcgatttggatgccagtctggcgacccgttggcatgaactgtgccgtctggccgcgccgggggaactgtgatgccccccgcctcagccgctggcttacctctttagataaattcgaagagcgtatcagccaaacgacaacaatccgccgttatggccgcttgacccgcgccaccggtttagtgctggaagccactggtctgcaattgccgttaggggcgacctgtctgattgagcgccataatggcggtgaagtgcaggaagtcgaaagcgaagtggttggttttaacggtcagcatctgtttcttatgcctttggaagatgtggaaggtatcgtccccggtgccagagtgtatgcccgagtcaccaccagcggcacgtctgccagtaaacagtcaatttctagtaaacaatcaattcccagtaaacaatcattcgccagtaaacaattaccccttggccccgagttattgggccgggtattggatggcagtgccaaaccgcttgatggcttaccggcacctgaaaccggttatcgtgcaccactgattacaccaccgataaaccctttgcaacgcaccgccattgtccaagtcttggatgtgggcgtgcgtaccattaacgccttgttgacggtcgggcgcggccagcggatggggctgtttgctggctctggggttggcaaaagcgtactgctcggcatgatggcccgttacacacaggctgacgtgatcgtggttgggctgattggtgagcgtggccgtgaagtcaaagattttatcgaaaatattctcggggctgaaggccgtgcccgttcggtggttatcgccgcgccagccgatgtgtcaccgttgctgcgtatgcaaggtgccgcctatgccacccgtattgccgaagatttccgcgatcgtggtcagcatgtgttgctaattatggactccctaacccgctatgccatggcgcaacgtgaaatcgcgctggctatcggcgagcctcccgcgaccaaaggttatccgccctccgtcttcgccaaattaccggcactggttgaacgggcgggtaacggtgtttcaggcggcggctccattaccgcattttataccgtcctcaccgaaggtgatgatcagcaagatcctattgctgactctgcgcgcgccatcctcgatggccatgtggtgctatctcgccgtttggctgaatccggtcactatccggctatcgatatcgaagcctctatcagccgtgccatgacctcattaatcgatgatgaccattacagccgggtgcgccagtttaaacaactgcttgccagttatcagcgtaaccgcgatttgatcagtgtcggggcttatgctgcgggcagtgatcccttattggacaaggcgattgccctgtacccacagatggaggctttcttgcagcaaggcatgtttgagcgcagcagttttgatgatgcctgccagcatttgaaggttttatttccaggataagggtttcgtttatttcccggctaagtcgttattaaggctgagcagccggaaaagatgacgcaaaccgccgtgtcgcccctgtaatcaatgaggaattcgatgaaaagtcagtcacctctcgtcaccttgtgcgatctggcccagaaagctgtcgaacaggccagtactcaactgggacacgtgcgtcagtcctatcagaatgctgagcagcaactgactatgttgctgacttatcaggatgaataccgggagcggttgaatgacacgctgtgcaatgggatggcttcatccagttggcaaaattatcagcagtttattcaaacgctggaacaagctatcgatcaacaccgcaaacaactggctcaatggagtatcaaagttgagcaggcagtgaagtattggcaagagaaacagcagcggttaaacgcgtttgaaaccttgcaagagcgggcagaaaccactcagcgccagcaagagaaccgtttagatcaaaaattgatggatgagttcgctcagcgcgcctcacaaaggagtcttaatttatgaatctgtccctattgcccgctgcggcgaccccgagtgaaagcgaaggtgtttcgtcttcttcctctattgcaacgctgtttagcgatgccggtatgccaacggatttcgcgaagttattaggtgatcagctcactcaaccgggtaaggaactgacggctaaagaggcagcaatgctgaaatcgtctttagccgcagccaccactgataccgacagtggcaaattaaccagtagcagcagtaaactcaatcagttgctggccgcactgggggatatcaccgccaccctgcctgccggtctgactcatctcgggctcgtcggtgatgccgctggcgtaaaaaaaaccacggctaatgatgatgcgcaaccggacaacggcgacgagaagcgtgacgtcaacgcgctacaaaccttattaaccatgttgccgcatcaggtcgcggcgacactcggcgctgacaagctggcttctggcagcgccgagcaagcaaacacgctctctaaagagaagttgctggctaacaataatgagttgatgggtaaaaatgggttaataagtcaccatgagttaataagtcaccctgggttaataagcgacaaaaacagtacagcgaaacgagatgctacggcgctgacgggcacagagcgactggccggggccactaacggtaaaaccactactgcaccggacaaattaacccatttagcggcgcaggacggcgagagcggcctcaataccaaaaacctaccattggctgcccagagcgaggtctctctctcctccgccagcagcgataaaacacagttaaatttaacgccagtaaccgctgcgctgtccagcccgatgaacaccgccgccgccagttcgctggtcagcgcccccgccaacgggtatttaagtgccccgctaggcagccaggagtggcaacagtcattagggcagcaagtgctcatgttcagccgcaatggtcagcaaagtgccgagttacgtttgcatccacaagagctgggtgccttgcagatcagtctgaaaatggaagataaccaagcgcaattgcactttgcctctgcccacagccaggtacgcgccgcacttgaagccgcgatgcccagtctacgccacgccttggcggaaagtggggttcaattaggccaaagcagtgttggcagcgaggggcaatggcagcaggcacagcagcaaagccagcaaaatcagcaggacgtcattgctcgcggccaacccacttacggtgatgtggtcgccggtcctctgaccgagaccccgttggccgcgccaactgccttacaatccttagcgaacggtcaaggcggtgttgatgtcttcgcctaaggttaacgtctttgcctaaaactgatgtcttcgcctaaaactgacgtttgtttcaccataagtgaacaaacgggcaagctaggccgttttttcccacctattctgcctattggtattgcagataagcgggataatcgtcagcaataattcgtatcgcgtggggtggtttgtgggtggaccgcggttggtggccatcagcacaggcattgccccaggttattatcgtgattcaccgattaatatcgaaacaggaatttgtcttccccatgtctgataataccttcccggccaagcgtaagagttcgatctggctgatcctgctggtgctggttgcgatagctgccagtgcgggtggcggctatagctggtggttacttcataagagtaaaccgaccaatacccagattgttgctgccatcccggtatttatgccgttggagaccttcaccgttaatttgatcacgcccgataataatctggatcgcgtactttatatcggtttaaccctaagattgcccgacgataccacccgcaccaaactcaatgactatctgccggaagttcgcagccgcttgctgctactgctttctcgtcagtcagccgatagcttatcgaatgaagaaggcaaacagcgtttagtcaatgacattaaaaacatacttagcccgccaatggttaaaggccaacctaatcaggtgatcagcgatgtgctgtttaccgcattcatattgcgataatcattatgggcgatagcattctttcacaagcagagattgacgcactgttaaatggcgatagcgggagtgaagaacccgagataatcaccgccaatgagacagacgtcaaaccttacgatccgacgacccagcgacgtgtggtgcgtgaacgcctacacgcgttggagatcatcaacgagcgttttgcccgccagttccgtatggggttgtttaacctattgcgccgtagcccagacatcacggtcggcccgataaaaattcagccttatcacgactttgcccgcaatctgccagtgccaaccaaccttaatctggtgcatctaaaaccgctacgcggtactgcgctattcgtgtttgcccccagtttggtgtttattgcggtcgataacctgtttggcggggatggccgttttccaacgaaagtggaaggccgtgaatttacccataccgagcaacgggttatcacccgaatgttgcggttggcgttggatgcttaccgtgatgcctgggcggccatctataaaatcgatgtggaatatgttcgctcagaaatacaggtgaaatttaccaatatcaccacctcccccaatgacatcgtggtgagcacgccttttcaggtggagataggcaccctgagcggtgagtttaatatctgtattcccttcgccatgatcgagcccttgcgcgaactgttgaccaatccaccgctggagaactcccgtcaggaagataactactggcgcgaaaccttagtgaagcaagttcagcattcggagctggaattggtggctaattttgttgatatccctctgcgattgtcacagatcctaaaactacagccgggggatgtgttaccgatagagaaaccggaccgactgattggtcacgtcgatggcgtaccggtactaaccagtcaatacgggacattaaacgggcaatatgccctgcgtgttgaacatttgattaaccctattttgaatgctctgagtgaggaacagcccaaatgagtgaccctaagtttccgtctgctgatggaaaggaatccgtggacgatctgtgggcttatgcgtttaatgagcagcaagcaacagaaaaacccacggccacaaccgaaggcgtctttaaatcgctggaagcacctgaggggctgggtaatttgcaggatatcgatttaattctggatattccggtaaaactctccgttgaattaggtcgcaccaaaatgaccatcaaagagttactgcgcctgtcacaaggctcggtggtctcccttgatggtttggcaggcgaacccctggatattttgattaacggttatctgattgctcagggcgaagtggtggtagtggccgataaatacggggtccgcatcacggacatcattacgtcatctgaacgtatgcgccgtttgagccgctaatgactgcagctgcaccgacctcgacaacattggcctcaacaacgttggcctcgacaacaacacagcaaaccgcaaccacagggtttgctgccagtcatccggggtcgaacagtcagttacagccgagcagtcaactgcaaccgcaatcaagcgccgcccccccggccatgcctgcagggggggtgttaacgcaggtgggcagtgcgctgggcggtattctgttattgattctgtttgtggcctggctggtgcggcggttggggtttgccccacaggcccgtaatagcaagctactgaacgtgcgggccagttgtcaggttgggcaacgtgagcgggtggtgattgtcgaagtcgatgacacctggctggtattgggcgttacggcccaacaggttacccccttgcatacactggcgcgtccggtggttgaggcaccgcgacaggcggatggcatacgatcaacaagcaatgcgcaagcggctgattttcgccaactgctgaacaaaatattgaaacatccggaaaaatcggcatgacgtcccatcgccctgtttttattagcaaacgttctctcatcactggcgcgctgttctgccggatgtggcgcaccataataatgtcggttatcaataaaaccacactggggctgctcaccttattttgctcgccttcggtattggctcaactgcctgggatcatcagccaaccgttggctaatggtggacagagttggtctttacccgtgcaaacgctggtgttcatcaccacgctgagttttttgcccgcggcgttactgatgatgaccagttttacccgcatcattattgtgctcgggttactgcgtaacgcgatgggcaccccttcggccccgccgaatcaggtgatgctggggctggcactgtttctgaccttttttattatgtcaccggtgtttgacaaagtgtatcaagaggcttatctgcccttcagtcaggataaaatcagcatggacgtggcgttggataaaggctcacaaccgttgcgggagtttatgctgcgccaaacgcgggaatctgatctggcgctgtatgcccggttggcaaacctgccgccgctggaaggccccgaaatggttccgatgcgtattctgctgcccgcctatgtcaccagtgagttgaaaacggcattccaaattggttttaccgtatttattccgttcctgattatcgatttggtggtcgccagtgtgctgatggcgctggggatgatgatggttccgcctgccagtatctcgctaccgttcaagctgatgctatttgttctggttgatggctggcaattgttactgggttcactggcacagagtttttatagctgattaacccggtatatttcacgttacaggtgcgttgatggtgggtgctctcccgtcactggcttatcgcgtattcactcccacagttaggcaagaggcagacacgtcatgactccagaatcagtaatggctctcggtaccgaggcaatgaagatcgccttggcactggctgcgccactgttactggccgcgctcatcagcgggctaattgtcagcctgctacaggcagcaacacagatcaacgaaatgaccctgtcattcatccctaaaatactggcggtcttcaccactatggtgattgcaggcccgtggatgctgaacttgatcctggactatatgcgcaatttattcaccagcctgcccacgttgattggctagccatgctgtcctttgatacccaccaactcagcgtctgggttagccaatacttttggccgttggtccgggtattggccctgatcggcaccgccccgctgttgagtgagaaacagatcaacaaaaaagtgaagattgggctgggggtcttaattacctttctgattgcgccctccctgcccccggtgaatatccctttattctccagcgctgcactctgggtcgccatccaacaaatattgattggtgttgctctgggcgtgacgatgcaattcgcctttgccgccgttcggttatccggagaggtgattgggttacaaatggggttatctttcgccaccttctttgacccttcaggtgggccaaacatgccggtattatcccgcttgcttaacatcctggtgacgctgctcttcctctcttttgatggtcacttatggctcatttcattgttagcagacagtttccatactttacccattcaatttgccccccttaatggcaacggttttctcacgctggcccagtcaggttcgatgatctttatgaatgggctgatgctggctctccccttgattaccctgttgttaaccttgaatatggccttggggatgttgaaccggatgacgccacaactctctgttttcgttattggtttcccgttaacactgaccgtaggtattatctctttgggtttgatcatgccattgttagcccctttcaccgaacacctgtttagtgaattcttcgaccgcctggccgaggtattaagcggcatggcaaactgatagcgagaaaatgacgttcattgcatcacgattatcaacgcgtttacgctgcgtgcccagcgggtgactattttttgctccggaataagtgggccattatttctcagaattcatcgccacacatcacacacatatgcattgtaacagatacgaattgtgtgtattgtgtgtatgtttggcgtatcagcaaatcacaaggagttagagtgaaaagttcggagctgataaaactgctcgaaacaaatggttggaagttgatgagagttaaaggcagtcatcatcaattcaaacatcctgatttcgcggcagtcataacagtaccgcatcccaaaaaggatgttaaaccgggaaccctccggcaaattctgaaagatgcaaaccttagttaacaaagcgccctctagggtgctattaagcaacgcaggagttttatatggctatctatcccgcctatgttcacgttgataatgatggctcggcaagcggttatttccccgatgtcaaaggctgtatttttgccatcaatgccggggaggatttatttgcagaagcatcaagcgccctggatgcacactttgaagctttggtgtctgaaggtatcgaaattcctgaagctcatgacatgccttaccacgtttaccgtaacccatgcgattacgctgatggcggacagtggtataacgtgaatattgatatgtcgaaatatgatggaaaagttgaacgaattaacgtcactcttccgcaccggctgattcatcaaatcgatactattgttaaagtgcgtcccgagtatgccagccgaagcaattttctagccgaagcagcacgtaaagaattacagaaattggcgtaacccttctcctgtcgctgcttatcgccccgtttcggcggggtttacccccccttttctgacctctcgtaactatatatttttaggtgatttttaatataaagatgttacacgcattgaacatatatcactcatcaagcgagttaagataaggggcacagcctagaagatcaccaaagattatgtgacaactgtatccagtccaataacccgagctatcccaatgacccgaacgatagaccatcattgggatccgagggttaagtctcttgggcaatgggtaaggtttcggccgtattcatcaccttaagggtatgctcaaaatcaataatccccgcatcagagcctaaaccagagaccaccagcgaggccgcagcagaagcgaagcgccccgatgtcgccagatcccagcctttggttaaccccataataaaggccgcacaataggaatcaccgcagccggttgaatccacaacctgcgctttatacgcggggatcagaatctccgccatttccaatgacgcaatactgctcccctcagcccccattttgaaaacggtgtggcccaccccgcggttcaggaaaaacgcaatgacatcagcacgtttctctaaaccgcaaatggcccgcgcctcatctaagccgggcataaaataatcgatataaggcaacgcgggctccagtttggccagcaggtcaggttgggcgttaaccagtaaatccagcgtggtagtcaccccatgctctttggcaaattttaagatagtggccgtgggtggcccatcaaggccgggcagtaaataagtgccaccgaagtggagaatatccgcactggcaatcacatcccaatggatatcttcaagcctataggtcgcgttggcccccaaaacatgcagaaccggccgctcgccattgggtctgatgggcagcatactgcaagaggtttgtacctctgatttacgtacaatgtggtcggtattacccccatagcgccgcaaggtgtcgataataaagttgcccgattcatccagacccacggcccccatcgcataaacatcgccgccgagcttagccagatcaacactcatcccagccgctgtacccgcaacggttaagcggatttcattaataatatcgagctctccaccgggggggaatcggttcacgtgacgtcctaatacatcaagaacatgaatccccaggctgacaatttttgacatattgatatcctcatcatcattgattaaacataaatgctgaaatcggccttagcgatacttacgccaaccaaaggcgctaccggcggcgataataaacgccccgataatcaccttctgccatgtacttggaatacccaccagaattaaaacgttgttcaccaacaccaccaagaccacccccatgagggtgcccaaaaccgtaccactgccgccggtaatacgtgcgcccccgagaatgacagcagcaatgaccgttaactccagaccatttaaatcaaacgggttagcgatgcggttactggctacatgcaccatgcccgcgatccccgccagcaacccggcgtaggtaaatacaaagatctgtaccccgcgcacatcaaaaccgagccgttgggcaatatcgctattaccaccaatggcaaaaatggcccggcccagcaaggtgcggttcagtaaccaccaggtcagtaagctggcaaacaccagtattaaaaagaacagcggcagtatcgtgatgccttgattgatattgctgacggtatagagcgggcttttaccaaattgctctaattgctcgggaatattcatgtataacgccgtgccaataaacgttagtagccccccccgatacaggtattgggtgccaatagtcacaataagcgatgaggtttttaggctgtggaccaaaacaccgttaatccctcccaagatggcccccccacaggcactggcaataaacatggcgataaccggggcatcaggccaataccacaagacaaacttcgtgacggcgtacatgcacagtgccgcaatcgccgtaaacgagacatccaggccaccggaggcgagtacaatcaagacgcccaatgcaaacagacccaccacgaccgaggctctcgcaatatcaaacagattggagagttgtaaaaaagcaggattaatagcaccgacggtgacacacacgataacgatcaacataaaggtaaaggtcgacggccgctgtaggcaccatgcgatgatggcgttgaatgagcgtgatggcttcgagtgagcggggagatcaataaccatagctataaatcctcagtgagtccctcatcggcgatctgtgcttgatagagtctattttcattggcatccactgcgctcacctgttggcaaatacggcctttcttcatcaccaggattgggtcgcagttttgacacagctccggtaggtcatcactgatcagaatgacccccatcccttgctgcgccagcgtttggatcagctgataaatcgtatctttagcgccgatatccacgccgacggtggggccatgcaagataagcacccacggcttgatggtcagtgctctgccaatgaggacccgttgttggttgccaccagaaagagcctgaaccggcaggttgatattcggcgcagagatatctaaatcgaggaccgtctgggtggctaaaacctggcattgccccttatccacttgcccccaatagcccagtaagtgatccagttcgagtgcaatgaggttctcaagtatcgatttactgaggaagaggcctgcatcaagacgatcttctggcacataagcaatgtggttgttaatggcatcacggggttgcctaagacgaatcggctgaccttcgagagcgatgctcccacggtttgccggcaatattcccgctaacgccaaaccgagttcattgcgccctgaatcaagtgatccggttacgcctaaaatttcaccgcggtgtaacacgaaggatatctcgtcaaaagccgcctgttggcctaacgccgtaaccgttagcagcggctctcccccctgctgcactcgacggtaacgtcgttcatccatctgtcgcccggtcattaaatagcctaattgagactgggtgaaatgggtgatggcaccttgagcaattttctgaccatctttcaacaccaagacttggccgccaatggcaaaacattcgtccaatttgtggctcacaaacagcacggcgacatgttgttgaccaagctgacgaatgacaccaatcaggttatcaatctccttctttgtcagtgacgtggtaggttcatccatgataaccagtctggccttagtggcgatggctcgagcaattgccaccagttgccgttgtgccatcggtagtacctctaccgtggtgaacaaaaaacgctcgttggaaggtaaccccaccaccgctaatgccgctttagcggtggacaacaggcgctggcgatccagtattcggtttaatcttcctgcctgtgcgacaagttgttcggttaatccaatattctcgacaacacttaaattcgggataagagagagatcctgataaaccgtctcaatccccaatgacagcgcctcaatgggggttaattgctgatgaaccgtgccattgatcaccaactcaccttcatccgcgccaatagccccggagatcaccttgattaacgtgctttttccacagccgttctcacccagtaagtgataaatctcaccttgatgaatctcaacgttaattccccgcagtgcgtgcacgccattgtagcgtttatgcacgttgtgtatgacgaggaaagcgccctcctgactttcttgcgccgccatggcgcgttggtctatggaaacgtccatgggtgatcctccatcaacacgccccgtgccacttaagcggcatcgtttatgattggtcccactcatcagaatgggtattgctgccagttggtcttatcaacaaactttgccgcatcaccgataaccaaaacaccgtcaccttttcctttcctgatggcgacgttctcatagcccggcacccccagattcatcccatcagtgaggggttttttatcgagcagaagcttggcgacggtatccatcgccaggctggcatctttaggatcccagaaactgatgccgttgatcgcaccactgtccagatacttgccagagtcttgcggcaggccgatcccaaagacgcatatcttgccttgcagaccggcctcttctaccgctcgaccaatgccgataacatcaatggccgaatgcccctgaaaccctttgatatccggatatttgcgcataatttctttggctttgtcataagctctattcgcatcattaaaggattcattcaatggatccaccagcgtcatattggggtatttttgggcattaactgcggcacttttggcccaaagcacatggttattggtgccgagtgaaccgacaaaggtggtccacttaccgctttcgcccatacagttaaccagcccctcattcatttttgcgccaaacgtggcgttatcgaccgcttcaatatccgcgtgcatattgaccatgtcataggcttcgttggtcacgacgatgatgccccgactcattgccttcttaagcgcaccttcgagtgtgctcggatccatgggggcaacggccaacgcatccacttttttggcgatcaagtcttcaacgatgcgcagctgtaaggcggaatcggcccttgcagggccgaccgtgcgggtactgatgctcggattttcatcaccaaactctttagccccttcccccatgcgggtataccaaggttcaccaataactttaacgacagtaacaatcgattggctccgttgagcataagcccccatgatcccgaggctgaatacgagggcggcaatgagacacaactttttaatcatcataatggtgtttcctcatttgatttcccccaggaacaccgctcatcagcgcacgggggattgcactgacggggtattttttcgccataacgatttaacaaaatccaagggattaatgcgggaaaaaataatgaagaacagcaacaacgcgccccaagcgcagtcgcggaaaaagctggagacgtccagaaaagtaaaggtactggaaagaaactggagggcggtagccgatagcaataggcagcccattcgcccatatcccccctctgggcggaccccagccatcacagcgatcaaaatagcaatcagcacataagagctaccgtaatcggcggtagcgctggtagaacgggcggcaataataatgccggcgatagcggctaaagtgcctgataaggtatagatgacgaccagcaaccgttgttgcgcaatgccaatatactgtgcagctttaagattggttcccaagagatatagccgtatcccggtcgcactaaaacgtaaccaaagacctaacaacgtggcgaggaggataaacagcgcaaaacagaacggaatattggcaataaggccatcaccaataaaggacagcggttcaataaaaccaatcttaacgccgctaccatgagaaatcacgacagcaaagccggtgaaaataagttgagtgcctaaggtgcagaggatcggcgtgagtttagcgtaagcaatgagcaccccattgattagccccccggtcagaccgaccaacaaggcgcataagacaaaaaccacggtaaacagcaaagggctatcaacagcattgacccaccccggtgtgagcgtgccggcgactaccgccgccagattagcgagagcgatacccgagagatcaatccccccattacccacgatcatggccagcatgccccccatcgccagcaagcccaattcagggacctgccccgccatcgtttgtagattgtagagatcgacaaaggccccttgggtaagggtagcggccaccgtaataaccaacatattgaccatgaccaagaagttaagttgcttatcgttcaacatacggcgagttaattgtttgatacggcgagttaattgtttgcagcccattcgtgtttgaactttcataacagtttgaacccccatactgtttgaattacggtaacggtttgaatcacgataacggtttgaggctcctgatcagtgctcccctcaggatttatatcggtaaaaacctgaacgaaggaaaaccatgatttatcgcaacatcgctgcgacattgccaccatccacggtgatgacgttaccggttgatttatcgagcatggccgagacgacaaaagccttggcgacatcttgagcggtgacctcttgaccaagtaaattacccgccatgtacttctcttcgctcaggccgcgcgccctggccctcaggctaatcatttcatcatcaagtaaaccagaccgaatacgatccgcattaactgcattaactcggatgccatcctgaccctgttccaacgcatattgccgcaccagacttaacaaggcggcctttgaggtgccataagcgccaaagttaataccagggttgatcgcttgtttagaaatgttaaacagcagcaccccaccgataccttgttttttcatgatactgaccgcctgttgggccacccgttgatgggcaaaaaagttcacttcaaagctggtacgcagtgtggcttccggcagttcagctattgccccggataacgcaatgcccgcattggataccacgatatcaacgccgccaaatttggttgctatcatctcaaaagccgcctgaacagaagcggtctcggtgacatcgcactgtaaagccagtgcatgtggtcctaattgcgcggcaacgtttttggctgattcgctgtcaatatcgagtaccgcgagttctgcccctaataacgaaaactccttggcgatagccgcgccaataccgccccccgcccccgtgaccaccacgatctgcccttgtaatggttttaccgacgctttatcgatcttcgcttgctccaaagaccaatattccatgtcgaattcgtccgcttcaccaatcggctcataatcaccacagacagtggcatccgtcacgacatccagccatgactcgatgatatcggcgttgattgccgcgtcctctgcagttctgcccgcccccaccaccccgagatacggaatgacaatggctcttggtagggcgtccagcgctattttccccctctcaaaccgggcattattacgatgaaaatagtgctgatagcgctcaacaaacgccgcgatttttgtctgtgtctgtgcggcccagtcgcccaaattattcaggtcaggcgcatctaaaaccaccgggcggcctttcatgcggataacatgatctggggtcgccacgccacgctgggcaatgtctgaggttcctaagccagatgaaaacgcgagactctttgggtcagtacgtaaatcgaatatccaatgttttttttcacttatcgcacttgaacgagcaaaagcagcacgtagatacggcgcaatgtgtgccatgtcagccaaattgttgggctttgcggggggcgttatcactggcggggaatatatggcccggcggctttcaataaaattttcagccagggtgacaaacgtaatcattcgctcataagaggctttggcactctcaccaaacgtacacaggccatgcttacccaagagcataccctccgcatccgggtacgcccggaaggcacgttcgaccgcgagtgagagcgcaaatccagacatgacataggggatccacagcacacgctcaccatagatgtagcggcacaaacggtcaccatcaggttgatcagcaatgaccatggcagcaaccgcatgggtatgatcaataacaggccggtcaacaaacgcatgtaaaagtgcttcaaccgagggggtcggcgcacggcagtcgagaagattcgtgcgtaagatattgaccatgtcttcatcagacagatgatccaataccttcagttgttgcagcggtgccaatctgaccgccgggtgacctgacgcggtgattgtggctaagtcttggccgctacctttaatacacatcacctgtacggggttaccgaaaagatcattcatattgagcttaaccgaggtatttccccctccgtgtaagacaagcttggggttcgaccctaacaagcgtgcagagtaagtgcgaagccccaactcgggcggtagccccagtaaacctagcctttcaacacactcagccgcatcggcatcactccaaagacttttcatcttcacctcgtaagtagtaacatatgttctatgctagttacttatgtcattacatatgatttgtatgccttacaaatgtaatggccgtcaagaggaagaaggcatagatgctactgagttatttcttttatgttaaaaatttgatctgatagacacaattttaaaaaaatagcgccgatcactttctgtcgttactgaccttattcaggacatcgttttggaaaaaaaccacgccaataatatgaagaaccgggtgactgaatcctctaagggcacggccttgcacctcaacccgatggtttctgccgcctggctctactacgaagatcaactgaaacaaagtgatattgcggagatattgggagtttctcgcgcgacagtgatcaactatttgaatgaggcgcgtttacgcggaatagtggaaatcaaaatttccgatgagcatttggcgtcgatgcgtttagcacaagccattatgagagagttcgggttagaacgttgtattgttatccccgatgatcaagggcagcgccctaccgcattacgtgtcggtgaagcgggcgcgcaattactgtcttcacttatcgcaccaaatgacgttttaggggtttcgtgggggcaaacagtattggcgctctctcacgcgatcacccggcatccggtggctgatttaacggtcattcagataaccgggagcatgcattcgacctatgagttctcccctgaactttgcacttcaaatattgctgaccgctaccgcgcccggtgtattaatttacatgcgccctttctgctttcacgaccagaaatcaaagagatgctgtgtaatgaacctgcattaatgccgcagttggcgttactcaacacctgtaccaaaattgttttcggcgtgggtaataccgcagcagatagcactattttcagctccaataccgtgacgtacgctgcggtagaaccctaccggcaacaaggggcggtggctattattgccgggcgttatattgatgccactggcgcacctatttatgaccatcttgatgacagaatgattggattgacgattgatgagattgatcagatcccagtgcggatctgcgtggctggcggtttgaataaagtcgaggctatccgggcgaccctcaagggccaacacgccaccgtgttagtcactgatgaggtgacggcatgtgcgttaatgacccgtgcgaagaccccgtaggctgtgtgtgctacggggttaaggccgattacgtattcaactggaacagagacaaaccctgcatattggtgaaggtggtatacgaggcttgtagcgccgcttgttgcataacataagaagagatagccgaggtccaatcgacatcttgtaaatcacttaactgctgtttgttaattaaggtgcgatcaccgcccaagctgtctaaattatccaactcttgcagttgaaccccaatttctgcttgaaccgataagacattattcaatgagttagataacccgcgaagacctttatccagatcggcttgcgcctgcgctttcacctcgtcagaggctccttgcagcggggtttttaatgaattcagtaccgtatcaatggtatcaaagatatttttttccgcagcaaccggcgcaccattcacatcgtcaggttccggtttcgcattgccggtcaatgccatgaaaacactggcacccgtatggccggcagtcatcgaacggttggtatccactttttgctcaatggcgacatcaccgcctacgtaggtcacctcaccggtgtcactcaccgcaaagggaggcttgtcacttttgaagccagcaaagatgtagcgaccgttgccatcagtggtattggcctgattcagcaactgatctttcaaaccctgtaactgcgttgcataagaggcacggtcatcatcacttaaggtatcgtttttggcgctgataactaaactttgaattgactgaatcgtgctggttgtttgtgccaagaccgtcgtttccaatgatgaactttggcgagcaaaactgcgcgctaatgtatattggctattttcagattcagcctgtgacaccatcaccgcttgcgacgcagccatggggtcatcggatggattcaccacacgtttaccggtcgagagctgctgcccggtctgcatccacagtgattgagcattggtgatgccctgcatattttgttggtacaacatgctggtacttaaacgcacgatgtcagttccttttagtaacacgttcagcaagccatacccgctaaacctggaatgaattaagcgcggcgcatgattgccctcgcaggcaataatatcgtcaccgccaataataatttaaccaatataaacaataaattagtcacttatactgagcaaggcattaaacaacgtagacgccgcttgcaggacctgtgcattcgccaaataatattgctggaaacgttgtagatcgccgtactcttcatccagattcaccccagagattgactgttgctcggtggttaattgggtgacgatattcgcctgtgcagtgctgttggttttagccgtcgcggtctggttaccaacgttactgactaaaccggcgtaagcaccggacaaggtggttttaccttcgaccaactttttgctctgcaaatccagcaacgcctgcgcattggtgttgtcactgataccgccatcggcactacccgcagcggcaatcttgctggaatcggtaatagcaacctgtaagttggccgccacgttactcacggtcttaatggtaaatttatctttcgcctgcgggccgggcgtgccgttatcgatcttgatagcgacaccctcgaattccaacgtaggatcaccgtcagcattcactccgggcgtcgtttgcactttggtattatcggacagacgggtcacctgccaatcagtaccatcaaattctacggtgtaatcactggctttcactttcgatgtgtctttatattccaccgtgatgctggcattaccctgatttttggcatttttcagcacggtagggtcggcgaaactaaagaagtcctccccctcatcaccattgatatcaaacccggcgttgtgctgcgtattgaagctatcagccataactaacgccaactgacctagctggttacgggcgctgtccagtgcttcactgcggaatttcaaggtgccgccaagcgacccggtagtaatacggctctcatctacctccgttgcctcgccgttaccccgtttgtagcccagagttaagcgcgtcgcatccgcactggagggaatagcttccactttataggcattcggtccttgtaccagcgacaagccaccagcaaacgagacgttataagcatcgccatcttgctgggtgaccgtaaccgccataatctggttcaactctgtcaccagttggtcacgttggtcgagcaaggcattgggctcgctaccgctgctgccccgcagacgggtgatctggtcgtttaacttagcgatttgttcggcatagttattaatttgcgtcgcgctgtcggtaattttttggttaacgccgtcatccatatcccgcagatatttatctgcgttctggaattggttcactaacccctcggctttacccaatacggttttgcgcgcagcatcgtcatcagcattactgaccaggttttgtaggttgctgaagaaatcctgcatggtggtggagagattattcgaggcgttcgacaacagattgtcgatttgcgaaatttgctgataataggtggccaagccactgctttgtgtctgagaggcgcgcagttggttggtaataaaagcgttatattcgcgattaaccccggtgaccgttaccccgttaccaataaaaccggcagaggtaatggtgccaccattttgggcaaagaccgtgttctggcggttataaccggctacttgaaagttggtgatgttgttactgacggtgctcagggcatattgcgctgcgttcaaaccactcattgccgtattcattaaactattggacatgaagcaatccttttacagcaggcgacgagcatcgcagcgcctgcatttattgatattgggatactgcctgaggtaaccgaagcccccgcacagcctgtaatcagtatcggcctgttattggaaaacttgagtaaaaatccaacctattcaatagctgaggttgtcctaataggcgttattgtcgcagacagtttgggtgcgaccagcgcacaggcaacggagcgtacacccagtacgtgacggcgccgcgcactgctcaagcccaaaatggcaagtaaaatagcctattgtgtaaaaatccaacttatccaataggcgttattgtcgcagacagtttgggtgcgaccagctcacaggcaacggagcgtacacccagtacgtgacggcgccgcgcactgctcaagcccaaaacggcaagtaaaatagcctattgtgtaaaaatccaacttatccaataggcgttattgtcgcagacagtttgggtgcgaccagcgcacaggcaacggagcgtacacccagtacgtgacggcgccgcgcactgctcaaacccaaaatggcaagtaaaatagcctatagtgtaaaaacccaacctatccaataggcgttattgtcgcagacagtttgggtgcgaccagcgcacaggcaacggagcgtacacccagtacgtgacggcgccgcgcactgctcaagcccaaaatggcaagtaaaatagcctattgcgttaggtttagaagagttggctcaaatcactccccccatacgccttcactgcctgctcaccggtacttctcatttgctgaatcacactgactaatttttgtgcatattgtggatcggtggcgtagcccgctttttggagtgcatgtgcgccctgctctgggctttgtgcggcggcaacatgggcgtaacgcgggttctgggtcagtaatttgacataatcactgaccgcctcgacataagagccatacacccggaaacgggccttggttttcttcgccacaccttgctcatattcagtggtggtgatttcactgaccggcccattccagctactgcccgccttaatgccaaaaacgttatagctacttttgccatccgcagttgggatctcacgttggccccaaccggattccagtgcggcctgtgccatgatcagttgatgtggaatgccactttgttggctggcgatttgtgccggaattgacatccgagccacaaagttgccattacctggggatattgccgccatgctactggacggtggcgtggggatggcccggcgcatcacttgcgccaacgcctgtgctggcatactttgcaacacctcgttatccaacatcatcggcaccgtacccgcggtttcacttgccgatgtgctcccagaaagttgttcaaccatcatgtccgccagccctaatcctttggccgacatttgctgcgcaatttgctgatcgtacagcgaggtataaagcttggtctgctcgctgttcatcacgccgtcttgcggtaaggcagcacgcatacttttcagcatcatctgcacaaacatcccttccacctgctgagcaacctgcttcagattgccttcgggatcccgtgctgcatcccgtttcagggcctccaatgactgggcgtcatacgccgccccggacatcgccagtaaatcactcattagataatttccaatttagcccgcaagcaaccagcactctccatggcttgcaagatggacatcaaatctattggtgtcgcccccaacgaattcagcgcacggaccacattattcaggtttggactggcattaacccgctgtaagaccccgccctgttgctgaacagaaatttgggtattcggcgtcaccacggtctgaccaccaccaaacggcgtatccggttggctgacaatattctgtttatccaccaccactgacagattcccttgcgccaccgcacaggagtccaacaccacattgcggttcatcaccacagagcccgtccgggagttgataatcactttggcgtcgcccggatccacattgatcgggatgttctggatatccgccagaaaacggacctgtgaactgccgccacgtggcaccagcacctgaatggtgcgcgcatcaatggctgtcgctgaaccgaaaccgcgctggcggttaatggcatcactgacttgctgggccaacgtgaaatcttcactattcaattgcaggttaatgatgccatcggtgccaaaagtggtcggtaattcacgttcgatcgtcgcgccgttgctgatacggccacccgccaattggttcacctgaacactgctgccaccggcggcggcacctgcgcccccaaccagtacgttaccctgcgccaacgcgtaaacctgattatccacccctttcagtggggtcattaacaacgtgccaccacggatactcttcgcgttacccattgaggaaaccacgacatcaatggtttgccctgcgcgggagaaggccggtaacttggcagtaaccatcaccgccgccacgtttttaagttgcatattggtgccgggggggacggtgatccccaactgcgacaacatattgctcaagctttgcgtggtaaacggggtttgcatggtttggtcaccggagccatctagcccaaccacaagcccataaccaatcagcgcgttatcacgcaccccttgaacggtcaccaaatcgcggatacgctccgccgaggccggtagccaaaccagcgagagcaggaccataagtagagtgacaagtgactgtttacgcatttggacgcctcttcttagtacggcgaaacattaaggaagaaccgctgtaaccagcccatggtttgcgcttcattgatatacccattccccacatactcgatgcgcgcatcggcaacctgtgttgaggtcacgctattgctgccgctgatggtgcgtgggttgactaccccagagaagcgaataaattcggtcccctgattgatagcaatctgtttttcacccaccacatgcaagttaccgttagccagtacttgatcgaccgtcacggtgatcgtgccgctgaaggtgttattggcattcgccccccccttgccgccaaaagtattgtcgcccgtgatttccatatcggcgcgcccattacccaataatccgtccaaatagcggggggcggtcgtcacaccaaatgagctggtcccattacggctggcattggctgacgaacttttgctggcactgacattttcctgcaaggtaatggtcagcgtgtcaccgatattacgtgggcgacggtcttcaaataggggttgatagccataattcatcggctgtacggtctgaaaaatagagccattcggcaacggcgcactggccggtgcgggctgcgcagacgtggtgccatccaccagtggtttatgcggaatatacgcgcaaccattgagtagcagcattgtcatcaacggcgcacttatttttctcaaatacatccctttcactccacctgacgttctgaacggcgcgctatccatctttgattatcaatcctataaccagtaagaggttggcaaacttgcccagagacctattatgctgcggcgatcagggggcatgatgccccccgaaagcaggtttacagctgagccagtttttgcaacatctgatcagacgttgaaaccgctttactgttaatttcataagcacgttgcgtttggatcatattgaccaactcttccgccacattgacgttagaggtttcaacatagccctgatacagcaacccgccaccattcaacccaggtgtggtttcgttcggcgcaccggaactggcggtttcctgatacaggttttcaccgacactttccaagccactgttgttgatgaaggtggtcaacgtcagttgccccacttgctgggtcgcggtttgaccttgcaaggtgacactgacgatcccgtctcgccccaccgtcatgctcagggcattagccggaatagtgatcgccggttgcacctggaaaccgcctgcagtgactaattgaccattctggtcaacctggaaagagccatcgcgggtataggcgttggtcccatccggcatttgtacctggaaaaatccctcacctttaatagcaatatctttgctgttattagtttgcgataggttcccctgactgtgcagacgttcagtcgccaccggacgcaccccggtaccaatctgtaaaccagacggtaaggtggtctgttcggaggattgtgctcccggttgacgcagggtttggtacagcaaatcttcaaagaccgcccgctgacgtttaaagccattggtgctcacgttcgccaggttttacgagcggatcattgggcaattgcgcgccccgcgcctgctgagtctccggggtcaaatggaacaaaccatcatcgccgtgcatcatttcacccgccgtcgcctgaacccgtttgatctgacccagttgcgcaatggtgtttggtgaatcaccggcattcagcgccgagatagtgccatccgccgcaatagtgactgctgcttggggcgggacgtcaatcgggccgttatcccccatcaatgggtagccctgtaccgtcatctgcccgttagcagaaatctgaatattaccgttgcgcgtgtaggcttcgctgccatcgggcagttgtaccgccagatagccgtcctgctgcaaggcaacatccagcgggcgaccactgaaattcatcgtcccctggctgatatccacaccgggagttgatgtggtgaccatcgtgcgggtggccagacttggcccatcaatgggtaccgcgcgcatcgcagccaattgcgcacgaaagcctggcgtagaggcgttcgccaaattgttggcggtaacggcctgcaactccagagactgccgggcagcccccattgcggtatatattgcgtgatccatgagctcttcccgtcagtacgattaacgcaggctaaccagagtttgtaagatctgatcttgggttttgatggtctgcgcgttggactgatagttacgttgcgccacaatcatgttcaccaactctttactcaaatccacgttagaggattccagcgcaccactggtcaacgtgccgaagccaccgctaccggcagtcccgagcgtcgggttaccggaagactgcgtctctttccacacgttatcgccttcggaggacagcccttctgggttagagaagttaaccatgacgatttggccgagcaattgggtctgctggttggaataagtccctaccacagaaccatcactgttgatctggaagccagtaaattcaccggcggcgtagccagtctggttctgtgcaacaatgctgtcagcaccggtattttgctgtttactgcccgcaacattcagtgcgaaactttgtgcgggcgcaccattaaccacgcccatcgggatcgtaaacgtgaagtctgtggtactggttgcatttgtaccgtttgtcacgtttttcagggcaccgttactatcaaaaaccatcgaaccacgtttagcggcagcagcaggatcggtcgggtctgctgggtcggtcactttggcgctactgtccctggtgtagacgtcccaagtattcccatcggtcgcatcttcagcacgtttaacataaaagacattgatttcatggcggttacccaagctatcaaaggtcgtcatgttattgacaaagctgtaggtatctgggttatcgggatcaaaaggtgaggtcgcttccgcgataacatcatgggtagaggtcaggttggccaccatattgccggaggtcgtcgccttggcggagatcatatcctgcggaatagacagggggaccgggttagcgccctgttgtaccgttggtggtgtccctgttgccgggtaacccgttagatttagaccttgcatattgacgatattacggttttcatccagcttaaactggccgttacgggcatagtaaatgccgccgctgctgtcttgcatacggaaaaaaccgttctggctgatagccagatccaaacgacgattagtggtggtggccgtaccgtcattaaaatcttgagtaatccccgcgacctttacgcccatgccggtctgagaacccgcaaacatatcagcgaaagaaactgaacctgctttaaaacctgaggttgccgagttggcgatattgttaccgatcacatctagattactggatgctgcgttcataccgctaactgcttgagaaaagcccattttcttctccgttaaattcggggtctgttacagaccttaggcgctgatgacatatcaaacgctgtttttgataatgaaggtcagttcattcactaacgtgaattaccgtcctgtctgctgctttatcaccgcatagttgatctacggcggcataacggttctatgaaggcctaacagttctatgaaagcctaacaacagacttataaaatctggcgcacttcatccagcgtgatggttcctgccagacccaagtccagtttggagccatccgcgccgcgggttacaccgttgacaatggcgtagttcaacggcgttgcgaccagtgattccccaccattgctggcagtaatggctacggtataagcaccatctggcgcattaccgcccgcgtccagtgagccatcccaggtaaaggagtgaacacctgcgtttaaaccaccgatctcaatggtccgtaccacctgaccattgctatcgctaatggtggcggtcactttatccgcaggtcgttgcaattcgaggccaaaaggcgtggtgctgaccgtgccatcggtgctgcccgtaaatatattggtaccagggaccataacgcctcgaccaatcaggctggtggcgtacagagattggctgctgtcaatttgaccggtaatagcaccgagggtcgtattcagcttttcaatgccactcacggtgttgatttgcgccaactgtgtggtcaactcgttgttttccattgggttagtagggtcttggtttttcaactgcgccactaataacgtcaggaagcggttttgcagatcttgactactgctgccggtagtggaactggtcccggtcgtgccgtaatcactttccgtcagggaattggtaatggccattatgctggctcctgttattgacccagtgtcagcgttttgagcatcagggatttggtggtattcaggacttcaacgtttgcctggtagctacgtgatgcagaaatggtgttgaccatttcccccgtcacatcaacgttcggcatccgcacataccctttggcatccgccagcgggttacccggctgatacaccaaacgatccggtgacggatcatcaactatctgagcaacccgcaccccaccggtttcctgccctggctgcgcagccacctggaagaccacttgcttggcgcggtaaggttgcccatcggggcccgtcacactgtcggcgttggccagattactggcactgacgttcatccgttgcgactgggctgataatgctgaaccggcaatatcaaaaatattcagtaaagacatgtgtcttatccttgttgtaacactgacatcatccctttaatctggccgccaagaatggtcaggtcggtctgatatttcaggctattatcggcaaagttagtacgttcgcggtccatatcaacggtattgccatccatcgcgggttgatctgggatgcggaacaacaggtccagatcaggcggttgaaccgtcgttgccggtatgtgacgggctgaggttaaactgagcgacacccctgtcccgttggctcgcccttgctccatcacttttttcagttgactggagaaatcaatatcacgtgcctgaaagccgggtgtatccgcatttgcaatattggacgacaagatctcctgccgttgtgcacgcaaattaagcgcttcttgttgaaaacgcagagcaccgtccagtttgtcgagcatagtccccccgcaaggttaaaatttggagcagacagcataaacgtcgtaccgggaagcctatcgccagaataagcgcaaaatgcgtcgctatttgtccccttaactccgcgaagggagaggtacactcgtgtgcatgtgatagggggcggtttaactcgcggtttcattcatagtgaacagtgtgacgctggggaaagccctgataacaaaggaagaccgtgatggcgatgaaaaaaagatggcggtaaaaagaaagaacatcattatcgtggcgcttgggctgttattgtcccatcacatattggctcagcaaacattggcggctcatcaggcattggaaacagatttatcagtccaggtgaatcaattcttccagcagcaatactcggataaagagagccaggtcaaggtggtgataaaaaccccgcagaaccagtggccacaatgtgatgcgcccgaaataacgttaccggccaatgcccgtccgtgggggaatatcagtttgtcagtacgctgtgatggcctgcggcggtttatccaaacacaggttcaggtgagtgggcgttatgcggttgccgtccgtcgattagcggctggtgaaaaaatcagcgcacaagatattcaaatgaaacagggccggttggatactttaccacccggtgccctgctcgatgcccattttgcacaaggcgcagtaagccaaaggcaaatcaatgccgggcaaccgttgacccgaaacatgctccgccgtctgtggctggttaaagcgggccaggacgtgccagtgttagcgcagggcgatggctttaatgttaacagcaatggtaaagccatgaacaatggcgctgcacaggagacgatccgggtgcgtatgccctctgggcagatagtcagtgggacggtggctgacgatggcacaattcggattatgttatagtcgttaaagtttttttaacctttgccgataattaacataagccgttatttgcaggttaatgaataagtgaccatcccgccattcttttgcaaatagacacatgttttgcgggttgataaacgaaaatcccgcgataaggggagcaacaccatgagcagtattgatcgcactcaaccgctatcgccagtaacacaagttcaagcacgggaaagccatgacgtagcacaacaaacgcgtcaatccgctacccagacaaaaaccccggtcagtggtactgaggttaaattgagtgatgcgcaggcaaaattgatgcaaccgggcagtcaggacatcaatgtggagcgtgtcgaaacattaaaacaggctatccgcagcggtcaattgactatggataccggtaaaatagccgatgccctgttaaaaaacgtggcggatgagcttaagaatcattaatcgtaataaggatacgtggtggtggaaagtttacaaaccaatctggaccagcagttggatctgctcgaatcgctgacgaatgtcgtagcacaagagcaacaattgctatgctctgggcggatccaaggctgggtattgcaaggggtaacggaacaaaaaagttcaatattggcaaccttggcctatttggatcagacccggataaccaccgagaccaccgcgaatattcaagcgccttatacccgtatgccggctttagctgaacgttggcagcgtcttttgcaactcactgaacgcctgcgttacagcaacctgcacaatgggttactgctacaacaacatattgaacataataatcaagcattggcagtcttgaatacccgccacggccaatcgctctatggccctgatggtcaggctaaaggtgccaatatactgggccgtaagatcggcatttaacgccagctcacgccaattcacgcctatctcgacaaatccttttaaaaaaacaacgccgctcaattaacctgagcggcgttgttctctggacgtttgctgcttataggacgagtctaggattgccggactcccattcgcgccccaaataatcagctcattaaactgttcttattgctatctgttatctggttatattgacagcgcacagagcgggaacgccaagtatgcaggccctggttgcagcacgccagtgttcatattcatggtttcaaaatccgtgctggtccttttgacccaatattcgccagattgccaatcagaactatacgcggtcaagctcccccactcgccccacaatgtcccgtcaggcgcacgcgttccgttggttgcacgtgaggattcaagaaccgcagacatatctgaaccttggcattgtctgctggcctcgatactcgataccagcgaagtgccgccatcgtatatccaccgatttgggtagaaccgataactcaccgaataacttgggaattttttacttttcgccgtcacagccacttcgctataggtttggtaggtaatcgtcacctgaccctgatcgttaaccgatacattgggtgtgaatgacgacgaccactcatactgagtattattagcaacatcgttatccatctgtaactggaatgtggcgtttttaaagatcgttttcgggaaccctttatccgtagcgaaattttgcccgttaaccagaataccggtcagcgtaggtaccgggaatagggatatttttttctgcaatgtactcagtatcagggtatcaacctgaggcgtgattgtgacatcaccggcggtattcccaaccaccgtcgcggtatagctatctggctgctcggtaatggggctaatactcaccggcacaccgttttgagtaaaactcaagccctgcatcccactgataaaatggccattcttatcgacagggacaaaggataatgtggaactcatcgtgccatcagccaagatatccggtgtggagacggtgaaactggagcggccagcatctggaataggatctgccgtgaaattaaccgtcacactcggcacactgaacgcagccccatccactttcaccgttactgttgctacccccaacgtggtactggtcaatggtgcgctataagtgccgtcattgtgatccgtgataacgcccatattgcctaaggttgtgtcaaaagccacattcgcgccagcctgcgggtccccataggtatccttcaactccaacgtgatggttgaagccattagaccatcagcgatgatagatgtcggtaccgcagccagagtggatttatccgccgcgatagtacccttaacaaagtgggtatcaacactttgccgttgcccctccacttctgctgtgactaccgtcacgccatctgtcgtattggttaatgcaatgcgcgcgacgccatttgcatctgtcttttccgtgattttattcggtagcgcaccattattggtggttatcaccacctcctgcccggctaagggtttcccctcaaaatcagcaacggtgaactcaacggtgattgcagttttcccactagccggtgcgccatcaccaatgacggccgccgttaatgtcaactgaggctgctgaacggtgacgctcaatgtgaatgagttagatctgtttccttggtgatcaaccgcgagcgcactaagcgaataaaagttggctgtcaggtcgtccgttacccgactcacttgtgctgtgcgtttataaggcggtaaaaccaagttgaattgtgtggtactcagtggtgttaatgtgccgccagcggcaatcagttcggcatcactccagacaatttcccttacagcagatgccccttgtacttgtgcgttcacctgataaacctgacccggcaggccggagatagttgctggcgataatgtcagtttaaccacctgctgtttctgatactccaacacgatattattgttacgatcgacaaggttatagcggctctcagccagtagacgtgttcccgccaccgctgaagggctaagttgcgactgaaaactctcgcccaggcgatagttcatttggaggttccactgtgtttcatgcttactgcttttccccatacgctgatctaccccgacagtgagtagaggcacgggggtgtaattgatcccggcagtcacggcataagggttgcgttgcagattatctttaccaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaagcaacacgctcaccggtgtattgctcatacatcaacttcccccccagttgtgggagtgcaggtaaataagcattcgcgcgcaaatcccccccagtggctgggcgctctttatagtcggagaaatcacgcgacgagtgccatccattgaggcgaaaatacccattggcagccaactgtaaataatcggtccaggcctcggcaccaagaccgatacggtggttgtggccggtcaaatcattatcataaaaagtattaagtccgtacagccaaccgttctccaatgtacgtatcccgacgccaaggttaagtgtgttgcggctgtctttattgcgaatacctaactgactaaaaaagaggaatgaagcagagtcataccaaggagccagccaatcaagagagctttcttttagcgaaaaatttttgtcaaaattcagattaacttgagccgtaccgaatcgatttaaccactgtttgatttcttgattaaccgcatcgcccaccattgagtgagcaacatcagatgccctgcctgatgcagctaacctggccccggtgcttatcatcttattcaccgcttcagtctcctgctccttattggcgcgatctattattgcagcatttctttctgtatccgatgcggaaaagggattgattgaactctccatttcattattaggatggagattttcaaatgcagatgaagagacagaataaggctggacctgttgcggtgcgttagcatcatatttttctgaagccccagccatgaacattccacatatcaaaaagatacaaataactattcgtgaaataatattaaatgaaattattttattaaaatacatagacattcccgcattccttatcaagagaaactcactgattggctggaaaaccatcataatttaaatgaaataaagcatacctgtcatacgtcaaactgcatgtgcgttggctgtgctcaacaacttgagttatttgaggtataactggccacaaaacgagcatttgaaatcaccttgaccattaattaaagatgcaatagttgaaagtgaaacttgttttctaatttagtaaagacattaagaggatagcacttttttaaaaaaccaggctgggcagattaaaaatattcaaaatatataataaaacagtctataccatacagcgatagaattgatttattgtaactaagcaggtgagaatatcaaaaaaacaaaatacaaaatgaactattatcatataaataatatcaattagaataagcccccttcatttgatgttgtcagttgtctgctgcggtttttatttctactttcagtctgaagtgttactccgcaatatccgcattaatcctgatggttgccttgatgacacctgtattttttccatcgtgaactaaacagtgtgaaataagcattgcaaaacaagagattggctttcagttaagtcattgtgctgggtatccgttcatgatacgtctacctctgtgttcacccaaaatggggttaacgataattgaccaacacctgattactgatcacttgtaatggcgggttgacccggcctttacccgcaataaagtagacaaaagtcagttgattcactgcggcttcccctgccagccctacactctgcccactgcccccttcaagcggtatacagcgggttggcgtgcataacttcacttgcaaaccgtccggggccgttgacattaactgatagcgccagccgactgaaacaatacgtgcattttcctgcgccagtgcaactggcggttgcaacggggatgacggcgttaccaccccacgcagaccctgggtgataccaatattatccgctacccaagaaccggatgcggcgttaatcttaagcggcaacaggctggtcgctaatagaatcaatacacggtgggaggcccgaatcaacattaggcggatcctatcgtcgaggtcatacgaatctggcggttatcaccaatttccaggttagacagcaccaccatttgcggcaagctacggcgcaagaagcgggccaataatgcccgtagtgcatgattaaccaataatacaggcggtgcgcctagcatctcttggcgttgcaacgcttgtttggattgatccagcagacgatcagccagacccggctccaagccactccccccttgcagagcttgtaataataagcgctccaaggcagcatccaacccgataacctgaatttcaccattcccagggaaccactgctgcgcaattgaacgccctaatgccactcgcactgtcgcggttaattcgtaaggatcagcctggtttggcgcatgttcggccagtgtttcaataatggtgcgcatgtcgcggatcgagacccgctccattaacagattttgcaaaactttatgtaacgtggttaatgtcaccaccccagggataaagtcttcggtcaactttggcatctcttgcgtcacacgatcaaggagctgttgagtttcctgacggccgaacaactcgttggcatattggctgagcacatggttcaaatgcgtcgccaccaccgtgctggcctcaaccacggtaaagccctgaatttgtgcctgctcacgtaacgcactctctatccacaccgccgccagaccgaaggccgggtcgtgggtagcttcacccggtaatgtaccaacggcgttaccagggttaatcgccagccagcgccctgggtgcgcctcaccactgccaatttcgacccctttcattaatatccgataattagcagggggtaattccaagttatcgcgaatatgcacgactggcggtagatagcccatctcttgcgcaaattttttgcgaatgctacgaattcggcccaataattcaccgttttgctggaaatccaccatcggtatcaagcggtaacccacttccatccccagcggatcttccagttgaacatctgcccatgtcgcctctgcgccctgttgctgatcttgcaccacgggtgcttctactgccacaggctgctgtgtttgtttaccacgtaagcgccaagccaaggccaataatgctgcggtaaatagtaggaagacaaaattcggcatcccaggcaccattcccagcagacccagtacgctggcacttaataccatcacccgtgggttgttgaacagttgggtgaccatttgctggccaacgtcttgatcagtactgacgcgagtgacaatcacccctgaggcggtcgaaattaccagcgcagggatttgagcaaccaaaccatcgccaatggtgagcaaggtataggtttctgctgcatgaccaaaagccatgttgtgctgaagcacgccgaccagtagcccccccaccacgttaatcaccatgatcagcaaaccagcaaccgcatcaccgcgaacaaatttactggccccgtccatcgaaccgtagaagtcagcctcttgcgtaacgtcagagcggcgttttttcgcttcatcttcgccgatcaatccggcatttaaatcagcgtcgatcgccatctgtttaccgggcataccatccaaaacgaaacgggcacccacttcagcaatacgccctgcccctttggtgatcaccataaagttgatcaccaccagaatgacaaagaccacaataccaatggcaaaattaccaccaaccaggaagtgaccaaatgcctcaaccactcgcccggccgccgcgcccccggtgtgaccatccatcagaataatacgcgtggaagccacgtttagtgatagacgcaataaagtagagaacaacaggatggtcggaaaggcggcaaaatccagtgtgcgctgggtgaacatggccaccagtaacaccatgatggaaagtgcaatattaaaggtaaacaacaaatccaaggcgaatggaggcagaggcaaaatcatcatcgacaagatcattaagatcaggattggcccagcgagaatttgccactgtgtgtctttaaaattgcccggtaaacgtagcagggcggccaaattagccattagtctgtctcactctttgtctcactctctgttgcaaaatccagtgcttccggcaccggcagatgttcaggttttttcgggataagcccgccttcccgcttccagcgtttcagctgataaacccaggcaagcacctcggcgactgctgcataaagggtggcaggaatatgttgaccgacctcactgtgccggaataatgccctcgccagtggcggcgcttctaatagcggaatacgatgttcagcacctaactcacggatacgcagcgcgacggcacccgcccctttcgccaacaccttaggcgcactcatttttgattcgttgtattgcaaagccaccgcgtagtgtgtcgggttagtcacgatgacatccgctttgggcacatcgaccatcatccgacgacgggccatcgcccgttgctgctgacgaatgcgccctttcacatgtgggtcgccttcctgatttttaaattcgtcgcgtatatcttgtttggtcatacgtaactttttgatatggctggttatctggtaaaacacatcaaacccgaccattggcgacagccctaagaccaccaccagcccgcagaaaatgatcaagtgaagcgcatcacctaatgctgcaaccggtggcgcggcaatcaggcgcatcatgtcgggccagttatgccaaaggaataacccggtgacccaaccaaccagtgtcgccttcaaaatggctttcagtaactcagccagcgcctgtgaggaaaacatgcgttttaaacccgctaccggactcatccgttttaggtcaaattttattgactcgccactgaacagcactccccccaagagcatcggtaccgctaaagcgactatcactaatccggcaaaaatcggcagcatcgccagcagcgtttggcgtaataacatgccaatttgccgcagcatttgtttgtcattgctgaccatgctgtgatcaaaatgcagcccttgcgcaaccatagccgagagttgccgggccattgattcaccggacatccacaggatagtcaaaccggccccaagcatcagcattgaggttaattcacgcgagcgcgggatctggcctttctcacgcgccttctccagcttactggctgtgggttcttcacttttttcctgatcgctatcttcagccactgcaggtattcctgttcagcgtgagtgttcctgtgttagtcagagggatggcagatatagttaccgcttatacccaaatgagttagcatcgccgcaacgctaccaacgcatatgtactatcaatcagtaagtatatgtactctcaatcagtaagtaagtgactggggtgaacgacggcaaccaacgcacaggcaacttgatgcatgacgagtattaccctaaataattcgagttacaggaaggcggcaacgaagcgagtccccaggagcttacatcagtaagtgactggggtgaacgacggcagccaacgcacatgcaactcgaagtatgacgggtaaatgggtgagcttatgctcggaacaacgcattattcagggggttaattgatagattgaccagccactgccggacgtcatttgaggattgtctgaatctcttgccactctagtttaatcatgtgaggtaacaatatatgctgatgaagagcaaatgggctttaagcaataattaacacgataacaaggatgtactatggatacagttgaagagctgggcgggacgtacttttatgcaggcaagccgaatttaaaagccagtgagctactatttatgattttctgtgagaatactgccagccagtttggtatgcaggatttcggggctgtggttgcgattatttcgggtagaagcaatctcttaacaagaggaaagcccataggtgcaacaaaaggcacatcatacgcctccaaagcggcacgaagtgtatttaagaaaacaaaattcccatttgggatgtcgctacctacatggttaggcgggtatactccatggacggcgagaaaagcgatggtgcgtaatatcgccccgtttgttggtcgttcgatccccctacttggcctcatcattattgctgctgacgtatcagcaatcacttaccgtacaattcgtgactacaacatgatagcaagggggggcgataagctatggtagatgatattgaacaacgaatttatgatcttgtccggccttatgctggcgtctatgtgttcaagagaaagccagtatctttgacccctgatacagacttagacactgacctaagtattgatgagcttgaaatagaagatttaatgaatgacttctttaaagagttctctgtacaaagaggtaatttcaatattaaaaattacttccctgacgttcctttttctttcaatccattcaaaaaaacagcgcccatacctgttccagatttcactatagggatgcttattgagtccgccaaggctggtcgctggttgtatgactgaaataggctgggcttaattgcccagtttcgctttggttaaaaccaccggcaattttatattgtcgggagaaacgggccacatggtatccggcgctgcactcacatcagttcgcccaaaaacggcttggccacaagtcgatgaaaatgactcatgtgtccctggatttgtgtaaaaatgagtgggttgagatttaggccgactataacaatttcggatattttcgaacggagagaagaaatacaagtaaaattaataaattaaaaaaagaccgaatacgattcctgatattcggtctagggaaatggctcttgggagagagccgtgcgctaaaagttggtattaatgtaggcttattcagccgcacttcttaagcgtagccgagtaccgacatttcgccaaccttgtagcggaactaaataatcactgatgtaaattaattaagtaattttacagttttggccgaataaaaataaacatacggttaaacaatctttaattttcatgtggttaaactagcatgatttactgttggcaaagcgccattgcacgttgttggaaaggttccaaactcatcttctgccctgggttattgctgtcattcagtaacaagacgtctaacggcttggctaagacatgaccagacttcatttgttcagtcgcaatatcattcaggggatattgcactaacgtggcaggattaatcacaaacaaagcattgcctgcccggcactctaacatcacttcttcacgggtaaacgcccactgtttaccaaattcaaatttactgaccgtgataatcttcccggcagccatagcattagctgaaagcatcaatagcgacagcattagcacaaaacctttcatcttaattaccctcaattagccaattgttttgattttctcgcataccgcggagttgatgcaagctcaccggcaataactggcatttattcttgcccactatactggcgccattgtggcaaaaatactgaccagcaatagcactgccacgccaagcacgatttcaaaacagctattaataactaaccaatgatgtgctttcgtgggcagttgcttgagcatcggaacaatgcggtaacggttaatcagcgcaacagcaagcataaataccaccaatatgactttgcctagtaagagcatctgataatttgatgtcagcgtcagcgtggcatcttgcagcataataaggctatttattaccccagtgaccaacacgagggcaacggccaagtgcccccagctcgaaaatcgaattaatgtcgtgatcgcttcacgtttggcacccttatcacgagtgtatgcaaggcaaataagcaacggcggtaaacatcccagccagtaccccgcactgagcaggtggatgacttggttagtttggtgaacccatccaagtaccccatcatacatcgctgcatgccccgcaaaagccaggctcgcgagcaacaatgtagagcagccgaccatcagccagtaataccttcgcgcgctacccaacaacacgatccacatactcaagatggacaagccaatgtgccattgccatacctgaccaaatcgcgtccctaagacggcccaccagacagtcagtcggtaggtgtctgcccagccatcccccatcattccagcctgaatagccaagattcccacggcagaaatcaaccctagcagcgtactagagacaagtaacggtgacaggcgtttttttagtatcaaagagaaacgatctggtgccaaaaaggcggtgaatacagtgatgccaaacatcagcatcactgccataaagtgcagaaagcgacacagaatgaatagagtcgccaaagacatatctatttcacagtgaagctgtaagtgcctttcgtcttatggccatcaaccgagacaacgtgccatgagacatgatattttccagcagctaaagcatggccaatcggcaaaatcagttgggtgttattcgcgggatccaatttaagatcaccggttttgaccacattattatccggccccgtgactttaacaccactgaagttcagctcaatgccctcagagaagcccaacgttaaggcttcaggtgcagcatttatagtggtatctgcagccggggtctccgcttttaaatgcgcatgagcaagcgcttgctggctagaaaggccaacaaataacacaataagagccgacaacatgcggcaagatgagcgtactttacgaataaacatataagtgtcccttaatcgatggggggaagaatcgtctactaccaaccatatcctatattggcagcatgaacccctatcacttccagtcaaatgcactacctgtgagggagtacacaaaataaaacgccaaaaaccaagttgtggttgaaatataaccaataaaggaatgaaaattcaactcactccattaccgttattacaaatgataacgatttgaatgtagcaagtcgagtggctatagccaagctaaatgctaccagtatagaatcagtgaaaaacagaaaaacaagaaaaacaagaaaaacaagaaaaggcgaggatcgcggggagggataggcaacaacaaagccgcagtacccaataatagtaccgcggcgaatattttctcaataccggttaagctgacgtgtagccttgggccgccattgttttcaaatctttatcaacgaagaacaacgaattaccgctattacccaccagagccagtttatccaaaatagatttgaacagtttctcttcctcatgttgttcagcaacataccactgtaggaaattgaatgtggagtaatcatgagtggtcatcgcaacatgggcaagctcattgatttgagtggtaattaattgctcatgttcatacgtaagcttgaatacatcagctaatgatgcaaaatctacaggtggagccgtaatcgtacccagtacaggcatagagccagttccactgagatattcaaacaaacgttccatatgttgcatttcttcttgagaatgcttttttaaaaaggcagccgcaccttcaaaacctttatcgctgcaccaagcactcatttgcagataaagattcgcagagtaaaactccagattcagttgctcattgagtttttgtgccatttctttttttaacataataattcccttactttttgatatgggcaagaaataattaacttggtgtattatgccaagataaaaacaaaatagagacgctctattcacattattatttataaaaaacataaatcattcaacttattgatatctaattgtaaataaacaataaaattaaatgaaaataaataccaaagcatcatgataatcattcacattattttataagcactaaagataatgattcctattggtatttgtgatcgcttaataatatttccaatatcagagaatgagtctgtttaatgatagtcatccactgattccctatagttggcaacattactgacttgccaatatctaccgtctgcattaccttttgcgctatcaacgccgatggtctaagaaggagaaagaaatgggatataatttggtagagctttctgacgaagagacggcaaaaatgaacgttgaccttgccgcctcaggtgttgcatttaaagagcgctacaatatgcccgttatccctgaaatggtcgccagagaacaacccgaagctctacgcgagtattttttacaacggctggcacattaccgtatcgagtcaaaaaaattatctcgactgccgtatgaacctaaagtgaagtaatcgtgaaatgctcccgtaggccttaacccgcgggagtcagtcgccttaaatgcgtagagtcagtgagcaaatttatcagtagctagaataagttgatgcagtatccctggctcatcaaaggagtgcccggcaccttcaacgatatagagctcagcttcaggccaagcctgtgctaaatcccaggcgttctgtagctgacacgccatatcatatcgaccatgaataattacagctgggatatgccgtatacgtgtcacattgtctaacaactggttatcactgtccaagaagccaagatgcgtgaaatagtgattttcaatccgggcaaacgccagtgcaaaatgctcttcaccaaaggaagccgagcttttagttggtaataaggtcactgtttcgccttcccacaaactccatattttagcggcctctagctgtattgcccgatcaggtgatgtcagccgtttacgataagccgctatcacatcgccctgctcttctggggataaaattgacagtacccgctgccatttctcggggaaaaagcgcgaggccccctcttgatagtaccaatgcagttctttcctgcgtaaagtgaagatcccacgcagaaccatctcactgacacgttcagggtgtgtttcgccataagccaatgccagagtcgatccccaagaaccgccaaacaccagccattgttcaatcccggccatcttgcgcagacgttcaatatcctccaccagatgccaagtcgtgttgttatccaagctggcatggggtttagagcgcccacagccacgttgatcaaataacatcacattatattttgcagggttgaatagctgccgatgataaggtgcaatcccgccccctggccccccgtgaataaagatcgcgggcttgcccttcggattgccgcagagctcccaataaatttgatgcccgtccccggtgtctaataaaccgctgtcgtaaggttcatatgcaggataaagtccacgtaattgttccattatttttccatgcttgttattagatattaagttatcaaaacctataccgcccgcagggtcaatgacaaaacctcagattcatgccagtcacccatttaattcaatcaacggatgatatttacaccgtagcgcaataactcacctcactttaagtggctagacaagcactattaaacgaaaataagaattcttaagatttaataatgtctttattaaacaatagattaatctctttgatgttttatctccttgcaactctcgctgataacgtggttaatgggtgggcgtacaaacctaaccgcaggtcaagagaggtaaggcatgagtaagggaatggacagcaaaaagaatgcgaagaaaaaaccactgaaaacacccgcagagaaaaaagctgaaaaacgcgctaagaaatcatcatctaccagcgcagcctaacggggtttttcgtttcgtgagttaacccgccattatcggcgggttttttattgttcatatttaacgatgacggaaaaaggatgaaatatattttcataatatatattgatatcttcagatcatatatccccatcccccgcccaactgcatgtgtgttgattaccgtcgttcaccccagtcactcacgggtcgttgatcttaaaataaattaagctcctggggacctactcagttaccgccttcctgcaacgcgccgcattattttgggtataaagacatcattgcattaaatcaacgacagaataaatgcatactccaaagcaatatcttcataagctttgaagcgacctgatttaccgccatggcccgagtccatatcggtgtaaagcagtaattggtggtcatcagtcttcatttcacgcagtttagcgacccatttagcgggttcccaatactggacttgagaatcatgcagcccagtcgttaccagcatgtgcgggtaatcctgcgctttaacctgatcgtaagggctatattgcttaatataatcgtaatagaccttatcgttagggttgccccactcatcgtattcacctgtcgtgagtggaatcgactcatccagcatggtcgtgaccacatcaacaaagggaacctgtgccacaaccgccttatataattcaggggcctgattgacgatgacgcccatcagcaagcctccggcactgcctcccatcgcaaaaacgcgctgagcatccccatatccttcgttcactaaggctttcgttacatcagtaaagtcgctgaaggtatttaatttgttgagtaatttgccatcttcataccattgctgccccagttctccgcccccacgaatgtgtgccagagcaaacacaaaaccgcgatccaataagctcaaacggctactgctgaagacgggatccatactgctaccgtacgaaccataggcatacaccaataatggattgctaccagaaacaaagtagtcgcgatgataaaccaacgaaaccggtattttcacaccatcagatgcggtaacccaaatacgttcactgcgatacttttcaggggtgaaatcctttacttcctgttgctttagtaactggcgctcaccactgtccatattaatctcaaacatggagcttggcgtggtcattgaggagtaaccatagcgcaacagtgccgtttctggttctggattgtaagcaagccacgttacgtaggttggatcatcaaaagtgatggatttttcttctccagtagaccaatggatttgccgtaggtgcgtcaacccttcactgcgttcttcgaccaccagccaatcgcggaataaactgaatccttccagcataacgtccgttcttggtgcaatcagtaacgcccattgagactcatcggcaaagtcactgcacccttggctgtcttcaattttatagagcccgaaattcttcccctctttattggagcgaatatagaagtgctgtttatagtggtctacaccatattcatggtctttacggcgtggcgcaaaaacctgcggtaccggctcaggcagatcagcatccagcaacaaaatctcagacgtcgtcgtgctgctaaggtgaatcagaataaaacgttcagacgtggttttttccaagctgacataaaaagtgtcgtctgattcctgataaattaatttatcttgctcaggatcagtacccaccacatgccgatacacttgataaggcaataacgttttttcatgttttcgtacgtaatacagcgtttttgaatcatttgcccactcaaatccgcctgacgtattactgataacttcatcgtgccagcccccactggataggttttttatcctgatgtcatattggcgacgtgatagataatcttctgccaccgccagtaactggttatcaggactgacatctaaaccgcctaaggtataaaactcatggccctcggcacgctgattaccatccaatagcgtttcccagtcgctgtctgtactgacgggttgccgaacatagatagcgtactcgttacccggctcaaaacgggtttgataacggtagccgttgcgaacatacggcactgactcctcttgtggaggaatacggccaaccatttcctgatacaaggtttcacgcaactgttgttgtggcttaagcaccgccgccgtgaaagcattttcagattgcaaataattcagtacatcagcatctgtacgttcatcatcacgtagccagtaatagtcatccacacgcgtatcaccgtgtcgcgtcatcggataagggcgtttatctgcttttgggggagtcatcattgattaggttatccatctatgtgcgttatcacgagagtggtacgattacctgttgatgcaaagaaaaacatatagtttgctgataaacaagggcatttaaagggattattgggaatttttattgttaggtagtaatacaaggagttaccagagaggctactctggcttccttttgaaacactattggccatttgaaacactattgaattgaccagatggagggcaatatgccctcaaacatagcgggttattgctctgcaataacaactgattaagagcctggtcctcaacagccagcggccctggcagttacttcggcccggcttggctattcagaccgatctggggatctggcctggtctgagcattcagcccagtataagtcattgtgccagacttgcagtcgagcaccacttgatacgttttatcacccttgttgccccgagcgatcagtggaacctgccagatatcatctttaccgataatatctaccacattaatccacactaccggcttatctgtgcccaactgttttttatctgcttcccaacgaggaatacggttttgtaggaaatcccgtttgacctgagttgctacctgggattgattcaagccgatacaagcaggaacttttacgactcgcggctcttgggcatgtacgctgcccatcatgccaagtagtatggttgccagcaccaaagctaaccctgtctttttcatcactcctccacgcattattattcctatctagtgactggagtgatgattgaaacacaggttgtaaagtgaacagcacaaccaaactgatgtgattaatactgtttaattaacaccgcgtaaattcaatcacgtaaaaccgatccagccctggatagatcgccttaatcacctttttcagttcgtctaatgacatattttcttgctcagcatgacgttcagatagcccgtccagtgtcaccggcgtgaccgatttaaccttgatgtggcaaaagaataccccatcttcattacggcacacccgaaggacttcccctgagcgaaaatcagactcactgctatcccggatagtaatcgttttacgatctgccagaatatcggcttcaaaacggccaaaaaaggtgatttcacgattcattttagatctctttttcactttctgccgaaagtgagcaaattaagcggcttgattttcttcaggtttacttttcttctcagcagtatttttttcagattgtactttttgtggcccatcaacggcgaccacgggggtactaccgcgtagaatttgccctaatgcttctttattttctgccaagaagaaacttaacgcttcacgttgttcttcctctagcgacagcggagcctgtgataaccattcagacaagttgtcagccaaatccagcatcttatcgtaggcatcggcttcttttttggttgtgaaagtcattttttcctcaccctgtctcaccacgacgaattttatttcaacggccattgctatacatccttttcgctcacagataactgtatataatcacagtgtagggtgatttatcgggatgatgcaactgccatcaccccgcaatgattattttaatagacgggctttacagtttttacctttgattttgccttgctgcaattgttgcaacgcacgcttggcactggctttacggatagccacataggcatgaaccgggaacatatcaatcttacccacatctgcggcggttaaccctgcatcaccggttaatgccccgagaatgtcaccagggcgaattttagctttgcgccccccgtcaatgcataacgtcaccatttctggttccagcatgatgttggtgctacggctaacctgttccgcaggtgtccatttcaattttatttgcagataatcttcgatggtatgggcacgtaccatttcctgtggcgtacataggctaacggccaggccgctcatccctgcgcgcccggtacggccaatgcggtgtatgtgaatttcgggatcaaacgccaattcaaagttaatgaccagctccagatccttgatatctaaaccacgagcagcaacatcggtcgccaccaacacacggcagctacgattggcaaaacgcaccagaacctgatcacgatcacgctgttctaaatccccgtgcaaagccaagacactgataccacgtgattccagtgactcataaacgctctgacaatcttttttggtgttacagaacaccacacaagaggccggctggtaatggctcagaactgagatcagcagtggcagccgtttctcacgagtcgtttcaaaaaacacctgttcaatagcgggctcttcatcggtatcacccacttcaacattcaatggttggcgctgaactcgtgcactgatctgctcaatacctgatgggtaggtggcagagaacaacaaggtttgccgctgtggaggggtatacgcaatcacgtcatcaatggcatcggaaaaacccatatccaacatgcgatcagcttcatccaacaccagcgttttcaactcatcaagtaccagcgttttcttgcgcagatgttcctgaatacgccctggcgtacccacgacaatgtgcggtgcatggaccagagaatctaattggtggcccatcggttggccgccacacagggtcagaattttaatattttgtgtaaaccgtgctaaacggcgcagctctttactgacctggtctgctaattctcgggttgggcacaataccagcgcttgggtaacaaattcccctaccgctattttgtccagcaaaccaatgccaaatgcggctgttttaccgctgccggttttggccttcgcccggacatcctgcccgttgaggattgcgggtaacaccgcagcttgtaccggggtcatctcggtatagccaagttcattaagattggacaactgctcagcaggcagtgtcagggaagaaaaggaagttgtgctcacggcagtaactcttataactggatggaatggcagcgatggcctgaaggcaagcgcaagattttgccgcgataataccagagataggcgcgttgccggaattaaaccgcaaaaaacaggttaaataggcgagacgctgcgcaacttcttctttgtatttagggcggcggtatgagatgagagaaatgtatggagaagaaattcactgctgcgcccctttaacattacagacgcaatcgttttcgtcgctattttgccgtatactggcgcgcgtcaaattaacgtgtaatctcccacagatgtaggtatctaactatgctaaccattggaaccgctctgcgccccggcgctacccgtgtcatgttgctgggcgcaggcgagctgggtaaagaagtggcgattgaatgccaaagattagggcttgaggtgattgcggttgatcgctatgccgatgcccccgcgatgcatgttgctcatcgtagccacgtcattaatatgctggatggtgccgcactcaagcagttagtcgcccaggaaaaaccgcattatatcgtgccggaaatcgaagctatcgccaccgatatgctggttgagctggagaagatgggccaacatgttgtgccttgtgcagaagccacccgtctgaccatgaaccgcgagggcatccgccgtctggccgcagagacgttgcaattacccacgtccagttaccgctttgccgacacagatagcgccttctttcaggccgtgcgcgacataggttacccttgcattgttaaaccggtaatgagttcttctggtaaaggccagagcctgatccgcagcgaggaacaccttcaggctgcttgggaatatgcacaacaaggtggccgtgccggtagcgggcgcgtgattatcgaaggtttggttcattttgattttgaaatcactttactgacgatccgtgctgtcgatggtattcatttttgcgccccaataggccaccgtcaggaagatggcgactatcgcgagtcctggcaaccccaagccatgagtgatatcgccctgcagcgagcaaaagagatctccgcacaagtggtcaccgcgttaggtgggtttgggctatttggcgtagaactgtttgtttgtggtgatgacgttattttcagcgaagtttctcctcgcccacatgataccggcatggtgaccttgatttcgcagaatatgtccgagtttgccttgcacgtgcgcgcatttcttggtttgccgattggcactatccgccaatatggggcggctgcctcggcagttattttgccagaactgaccagccagaatatcacctatcgcgggctggaaactgccctgataggcgatacacagattcggttatttggtaaacctgaaattgccggtaagcggcgtttaggggttgcactggccgttgcagataatatagaaaccgccattgaagtggcaaaaaaggccgcgggaaacattgaggtcagtggggaatgatcatcctgctcatttagccgacgctagcaaataaataaacccgccattcagccagcgggtttatttttatctatcaatcgttctatcggccagtaaccgcctgcgatcaataacaaccagaaacattagccctcatacgggtcttcaatgtcatccgcatccggttcatcatcccggcggtaatcagactcagtatgttcatcaaaatcatgatcttcaaagatagccatcgcttgtggatcattttggtgccgctcacggatttctgcggccaccaatgcaatcgcttcaccactgctcatcccttcagacatgaatttgtgaatacgttcaaccgcttcttgctgttcctcatgggaaagtgaaggcatacccgctagcatctattgatctcctacatataatttattgagtatacctgtttattcctgcctgcggtaaactcctgccaccactgtcttagtgatttatgcagccttgtagcccattgccaacatgtacataagacatctctttatgaccattcgaaagaaaagaatagcgacctatgtgtgagaaatttttaaccgtcaaagagttaccttatcaccctgatgccctgcttcaacaattcaccccacttgccaaccaagcttgggcgatgttgttgcactcaggatttgctcaacacccccatagtcgctttgatatcttggtcgctgatccaaaaataacgctgacaactcatggggataaaacggttattgtcagtgatcaggggcaggaaacctccctcgcggatcccttctctttgctgcagcagcaactggataaattcgccccagcgatgcctgctcaccctgatctgccgtttcagggcggagcgttagggctatttggttacgacttaggccgccgagttgaaaaattgcctgaactggcggcgcacgatatcgccttgccggatatggccattggcctgtatgactgggcgctcattgctgaccactctcggcagaagctcacgctggtatcccttggcgatgccgaacagcgcttgcattggctgcatcagcaaacaaccgatgagaacctcgtccccttcaaactcacggttccatggcaggcagatatgtcacgggagcagtacggcgaaaaattccgccaaattcaagcgtatctgcgtagcggtgactgttaccaaatcaatctggcacaaagattcagcgcagagtatcagggggatgaatggcaagcatttctgtcactgagtcgtagcaatcaagcccccttttcagcttttattcgcttacccgacaacgccatattgagtgtttcaccagaacgtttcttgtggttggagaatcatcaggttcaaacccggccgattaaaggtacgctaccccgtttggccgatcctgagcaggatcgccagcaagctgagcgattggcgaattcagccaaagatcaggctgaaaatctcatgattgtggacttactgcgtaacgatattggccgtgtcgcacgtccgggtagcgtccgcgtaccagagctgtttgtggtggagccttttcctgcggtgcaccacttagtcagtacaattaccgcaatacttcccccagaatgttcgccgaccgaattactgcgcgcctgtttccccggcgggtcaattactggtgcccccaaggtccgagcaatggaaattattgaacaactcgaaccctatcgacgcaatgcttattgcggtaacattggctacataagttgctgcggcaccatggataccaatattactatccgtaccctgatgacagagaacggtaagatatattgttctgccggaggggggattgtcgccgacagccaagagcaagctgaatatcaagaaacgttcgataaggtcgcccgtattttaccgcaactgggggagtgtgttatttcgtgagtgaattaattactgggcagtacttgtccgagtttattaaccgtttccaactacaactgccgcaacccgataatgttttgactcatagtcactatttttctgccactaaccgccgtgctgctgtattgatacccattatttgccgcccagagcccacattattactgacccgccgcgctgatcacttgcgtaaacacgcgggtcaggtcgcgttcccgggtgggaaggccgatcctgacgatcagtcactgattagtaccgcgctacgtgaagccgaagaggaagtcgccattccggcatccgtagttcatgtgttagggaaactggctcccctgaacagttctagtggttatcacgtcacgccaattgtgggattagtaccagccaatatccctttttacggcaatgacgaagaagtggctgggctatttgaaatccccttacatgaagcgctgagcctctctcgctaccattcgctggatattcatcgggagggaatcaatcaccgggtctatctttcatggtacgaaaaccaatttatctggggcctgaccgccacgattattcgccatctggcgcagcaagtcagtatttgactcataaagccgccatttggcggctgttaacctgtgacatccgtcacatcgtgcagctaaaaaacagtaataacagcataaagcgatccttgtcacctcctcaattcgatttttactctatttttcttgcacattcattttaaaaaaactgtaaaatggtctatcggcattactaaatatctgtaaaatattatccgccgctataaaccactaagaaaataaggtcaattcctgatagttatggttaatagctgagagtcatggttaatagctaatagttatggttaatagctaatagttaatgcggccaatatcagcataagctgttacccaaataggcttaatggcgagaccgtgtttagagatagaaaacgtttagagaccaaaatataccgggccattgaccccgtagctgaataactagaacgtattttgttaaatagggataattttcactctccttggcggttttttatcctccctggaggaagagaaaaatgtagccgttgccgtatcaaataggcacagctaatccgagtagcccccaaatcaataaaggtctgtgattgcatcacttcatgtatggatatttattatgtgtagtgacccgcgtctagccacaaagttttatacttaatacaaatgttctcaagccctatcaatcaggcgctgagtataataataggtttttgtgaaggagctttagcgtgattagcgtttttgacatgtttaagattggtatcggtccgtccagctctcataccgttgggccaatgaaagcgggtaagcaatttgtcgatttgctgataaccgaaggattgatgccgtctatcacgcgtgttgccgtcgatgtttacggctcactgtcgctgaccgggaaaggccatcacaccgatatcgccattattatgggtctggcaggtaacctgcctgataccgttgatatcgacagcatccctgcgtttatccgcgatgttgaattacgccaaaaactgatgttggcaaatggcctgcatgaagtcgatttcccccgtgaaggcgggatggtcttccgcagcgataatctgccactgcatgagaatggcatgcaaattcatgcttttgctggcgatgaaaaagtcctcagcaaaacatactactccatcggcggtggttttatcgttgatgaagagaattttggcaaagccagcgtgaatgacgttagcgtcccctacccgtttaactctgctgccgaaatattagccaactgcgagcaaactggcctgtctatctccggtatggtgatgcagaatgaactggcgatgcacagtaaagaagagattgagtcctatttcaccgccatctggcagaccatgcgcgcctgtatcgatcgcggtttgaataccgagggtgtgctgcctgggccactgcgtgtaccacgtcgtgcatcggcattacgccgcctgctggtctcttccgataagctgtccagtgaccccatgattgtcattgactgggtcaatatgttcgcactggccgtgaatgaagaaaatgcggcaggtggacgtgtcgtgacggcacccactaacggggcttgcggtatcgttccggcggttctggcctattacgatcactttatcgaaccggtgacacctgaaatctttattcgttatttcctcgcatctggtgccatcgggattttgtataagatgaatgcttctatttctggtgcagaggtgggttgtcagggcgaagtgggcgttgcctgttcaatggcggccgctggtcttgctgaattgctgggtgctagcccgatccaagtctgtatcgcagccgagattggcatggaacacaacttaggtctgacctgcgacccggttgcgggtcaggtacaggtaccatgtattgaacgcaatgcgattgcatcggtaaaagcgatcaactccgcacggatggcgatgcgccgtaccagtgaaccgcgcgtctccctcgataaagttatcgaaacgatgtttgaaacaggtaaagatatgaatgccaaataccgcgaaacatcgcgtggtggcctggcgattaaagtgcagtgtacttgatttttttcgctgacagctatcttgaaacaacccaaaggggagccaatgtatgaccggtttatacacaaagcgcccttcggacggctgacaaaccccgatgacgcgatctgaaacggtaagaataggcaggggagtaaaggatggcgcggctagcccccagggagggctatttttatgcagggaagctggcctctttacgctctgcctgttctctccgccgcaggcactttgtcaacaacctctaatgcacgtcagttaaatatgacgggcattagaggtttacaccatcaccgggtgaaaatggcgtttaaagtaaatcagaccatggccttgctcacgcagaacgatctgtgtgatgtgtaccaaataaaccagatgtgtacctatcgtttgtacctgttcaatcaccccctccaaactggctaaggtatctcgtaacaacggctggccgagcagaccgacattccagatatcccaactgaaacgttcttccatgctgctccccgtcattccagcaaaatgacgcgccataggctcttgttgatgattcagtacgttgatgcataaacatccattttgctgaaaaacagggttcattgcactattacgattaatacaaattatcaaggtcgggggggtatctgtcacggaacacactgcggttgctgtaatgccacaacgtccggcagggccatcggtggtcacaatattaaccgctgccgataaacaggccatcgcgtcacgaaaacacagatgatgttgattttctgttgacatataaacctcctggtacctgattatttcattaacctattcagttgattaatatcgttattattgtgcagatgaggaaccgtccagccctgagtatcataatcactcaaacaccgatcaaccatcgccatcatctggtccatagatccgtctccctgcgcctgacgcaaacattgcagacggatctcatcctggctgcccgcatagttaatttcatataattcatggcggccgccaaactcactgcccatcgcatcccacatcaatttcaggaccttaatgcgttctacatggtcgataccgtttgaaccccgcacataacgcgacaggtatttgtcgatagccggattttgtagatcacggacactggaggggagataaatcagaccactggcgagcgtacgctcaatgatattcttgattttgcagtatgccatcggtgcgatgacgcggtaggcttgcaatgctgcgagatcgggtagataagcgccgttcacccaaggtttcgcctcggcgcacatggcatcgcttaacgcccagatcacgttacgccaagcgaccacttcacctaaatccgcttggacaccacgaaactccagtgagccagtgcacattaaactctttttcagcaatgcggtaataaagtccagtttcacgccgagacgcgtacaagcctgaagtgggaataaccgggcgaatcctccctgagtagaccaccgacggcagcgatcaaaatcacggtagattaaaatattctcccaagggataagtacgttatccatcactaaaatcgcatcgttctcatcaaatcgactggagagcggataatcaaacggggagcctgtcgcgcccaccatcagttcgtaagatccgcgggaaatcaacttcataccgtcagcatccattggtgcgacaaacatcagcgcaaaatcagggtcttcccccatcacttgagcggatccaaaaccgataaaattgtaatgtgttaatgccgagttagtggcgaccactttggctccactgacaataattccggcatcggtctctttttcgatatggatatacacatctttcacttcatctgcggacttatggcgatcaaggggcgggttgacgatggcatgattaaaatagaggccggattcctggatacgctgataccaattgcgggcattatccgcaaattgaccataaaactcgggaaatgcgcccaatacgctgccaaacgctgccttgtaatccggtgagcgccccatccaaccgtaattctgacgtgaccagtgggcaatagcatcccgttgctgacgtaactctgccgggctagtggcatagcgaaaaaatttatgtgtatagccgccattacccgtatcagtattccaacagagctgttcatgggactgagggtcatggagtgcatcatatagctggccaatggacgccgcagcattgcgaaaagccggatgagtggtaacgtttttcactcgctcgccgtaaatgtaaatctctcggccatcttgtaaactgtccagatattctttatgggtaaaaggacgttggttattcgctcggaaattttctggcttcatatttacctcgtcatcaaaataaagaccggctcgctgacattcttgtcggcgtgggtcccttagcccattagaaaatggcttttggaggtgcctttttcattggaatcatcaagaaaataacagccccgataaccaataaaccggcaacgaaatacagcccggaattaaagttaccggtctggtctttcaaccaaccaattaaaaccgggctgacagccgaaccaatatttccagtggcatttatcactgcaataccaacagctctggctctcaggctgatggattgatccggtgtagtccagaaaatcgccatcgccgtaaatgacccggtcgaggccataatgatccctaacaactggattacgctattttgtgtggccgatgccagcacccaccccgctgcggcaaacagatacggcaaaaccgtgtgcattttgcgttcctgaacccgatccgagcgtctactccaccagatcatgccggcaatggtacaaacttgtgggatagcggccagcagaccgatagtgatattgctgctgctctgattaaaactttgcaggatctgcggcgtccaaatattcaccgcacttagggtattggttaaacagaagtaagccagtgtatacatcagcaccacgggggtgaaaatttcccgccacatcgcggattgtggtaaggcaccataatccgcctgtttcgccaattgcaaacggtcactctccagcatctcttgcagacactgtttatcttctttcgttaaccagcgcgctttctgcggggtatcgtccagatagaaccagaccaccccccccagcaagaccgatggaaagccttccagcagaaatagccactgccaaccacgcatattcaaaaaaccatcaagcgccaaaatatagccggaaaccagagagccgagcgccatagtcactggcatcgccaccataaacagcgcattggctctggctcgaaagtgggccggaaaccaataagttaaatacaccagaatgccgggtaaaaaaccggcttcggtgatcccaacaatcattcgtaagagatacaaactgttggggccgacggcaaataaggtcgcggtagaagcgatcccccagagcaccataatggtcgcaatccaacgcctggcacccacgatccccaacatgatattgctggggatcgcgaataagatatatgtcacgtagaataatgtagtcgctaaaccaaaggttgtggcacttagccctaaatccttccccatcgtcaaacccgcaaaacctatattgatacgatcaaggaaggcaaaaacaaacaacaagaataagaacgggatcagacggcgaaacagtttattaatgacggactgctgctgcgcacttaatggtgtgtttttattgaccggcggggtaacgcccggtgcggtagacagtgaatcgctcatgataatgtcctcgatacggacagggttaatatccacccgatggtgcaagcggtggatgatgattacccacaccgaagcgggctgccagtgcctcggctgtgcgtgctaatagcgtcgtatctacacctacagccacaaatagtgcccccagtttcagataatactcagccaactctggcgtggtcatcaagatcccggccgctttatcggcagtcttaattttcatcactgcgctatcgatggcttgacggacctcgggatggtgtggattacccgcaaaacccatatcagaagcgagatcggccgggccgataaacacaccatcgacaccatcaaccgccaaaatctcgggtagattgcgcagtgcttcgcgtgtttctatttggagcaatacgcatatctgttcgtcagcttgctgcacataatctgcgattctattccaacgggaagctcgggccagcgcgcttccgacgccgcgaatcccctgcggaggatagcgggtcgcactgatcgcagcgcgcgcttgtgcggcgttttgaatcattgggagcaataaggtttgtgcgccaatatccagcaatttttttatcattaccgggtcattccacgccggacgaaccacgggctggctcggataagacgcgatcgtctgtaattgccctaagatccgttgtacatcattcggggcatgttcatcgtcgatcaacaaccagtcaaaccccgcaccggccaggatttcagcactgtaattgctacacaaacctagccataagccaatttgtggtttttttgctttcagtgcctgtttaaatttatttgttaatggaaacatcactaagcccctaaacaaagtggcaacttatggcacctaacgggccataatccacatggaaagtatcaccacgacgcgctggaaccgggcgggtgaaggatccaccaagaattatctgcccgacttccagcggtatatcgtaagcactcagcttgttagccaaccaggccaccccgttagccgggtgattcaataccgccgcggcaacgccgctctcttcaatcacgccattgcggtacatcagtgcactgacccaacgtaaatccagttccgtcggtttaacgggccgccctcccagaatcacccccgcattggcggcattatctgaaatggtgtcgcagacgttacgagggcgctgtgattgcggatcaatttgatggctacgcgcatcgatcaattccagtgccggaatgacaaaatcagtggcgttgtaaacgtcaaacagagtgcagtttggcccacttaacggcttgtccagcacaaatgccagttcgacttcaaggcgcgggacaatgaaacggtcaatgggaatgtcactgccatcggcgaaaaacatctgatccaataaggtgccgtaatccggctcattaatttgggaactggtttgcatggctttcgaggttaggccaattttatggcccctcaatatctgcccttgttggatcttcatggccacccattgacgctggatagcataagcgtcctcaatggttatcatggggtaatcgagcgagacttggcggatttgttcaccacactgttcagcttggtatagctgttgtgcaatttggataatcgtcttttgagctaacatgcagaggttccctgttggaacaatgtatgagcattgttctgtttaaagctaagcgttggatccagctcctctatgacgaacgacaaagccagataacgttgggacatcagggctgcgaaatgcgcttgaatcaaggcaaacaatgtctttccgaccgcctgtcggtgctcgatactgcgtccgtagcctatttttagcgtcatatggacaaaagcgtagtcttgctgtccatccgccatttgccaggtatccagccaaatggcacggctgcgaatacctgccaatgggaaaagacccgtgttcaccagagtttgatttacgttagaaaacaagacgggtaattcggcctgttcacggatgttgtcagtacattctgcgtagaaatgcgccatagcctctccccttatcagtgagatttacccgtaaacggccaatgggaatatcgcattcacctgcccggtacccgaactggcaaacagatcggtgacaaactccaccttgccatcgtatttatcccatcccagcatcccgagcagcatgacggtatcgtgcatattgccctcgccaaaacagtactgggcatattccggtaacatttggcagaactcgctgaatttaccttctcgccagagctcgacgacccgctcatccatttgatgatcgaattcgcgcgtgtagctattcatcccttcttcagcgcgttgatcatcaataaagcgatgtgagagagagccgctggctaaaactgcaacgatgccatcatagtgttcaatggcgttgatgatggcctgacccaggttacggctgtcatcaaaggcatgaacggtacagaaagccgaaatggagatcactttaaagtgcttatcgctattcatataacgcatagggaccagcgtgccatattccagctttaaactcggaatattgtgggcctgtgcacgaacccccaacttgcaggcttcggcggcaatcatttgccccagcgcggggttgccctcatattcataagccatatcgcgaatgaaatgtggcagttcattactggtataaaccccggaaaaagagtcactgcaattaatgtgatacgcactgttcaccagccaatgggtatcaaaaacaataagagtatcaaccccttgttcacggcagcgccgactaatttcaagatgaccattgatcgctgcctgacggcagccgtggtgctttcccggtaactcagacagatacatggaaggcacatgggtgatttttgctgctaatgctaattttcccatacatcctcgctcgaaaactcagtgggttttcttgataaaatccgcacgaaaccgtcgattatcaggggataagcctctctgatattgattgcgatttaacccgcggcgatgatgtctgttacatcccccaacgggggatcggatgctcccccatggaaatacagacgtttttcacttcagcaaaaacatcaaaactgtactttcccccttcacgcccggttcccgatgccttgatgccgccaaatggctggcggagatcccgcacattctgggtattcacgaacaccatgccggcttcaatacttcgggccaaacgcagtccggcgtcttcattcttaaaggggatcaggcaagcgaccggtccaaaaatctcttcctgagcaacccgcattcggttatcaacatcggccaacaccgttggacgcaggaagtgccctccgcgcagatgagcaggtaggtcgatgggtttatccggcccccctgccaacaacgtggccccctcctctatccccaactggatatagccggaaactttgtcccaatgcggtttactgatcaatgcgccaacttgagtgtcgagatcttgtgggtcccccacacgtaaacggctggcccgctcagcaaaacgttgaataaatgccgaatagagactctcttgaataaaaatgcgcgaacccgccgtgcaacgttcaccattgagagagaagatggaaaatagcgccgcatccatagcccgttcgatatcagcatcgtcgaagataagtaccggggatttaccaccgagttccatggagtattttttcaacccggcacgttgcatgatgcggtttcccgtcgcggtgccgccggtaaaagagatagctcggacatcctgatgacataccaatgcatcaccgacagtggccccatatccttgtaccacgttgagaacccccgccggtatacccgcctctaaggccagttcacccagtttgtctgcggtcagtggcgatagctccgacattttcaatatcgcggtgttacccagcgccaaacaaggcgcgaccttccaggtcgccgtcataaaagggacattccaaggggagaccaacgcacacactcccacgggttgcaccaaggtgtaattcaacatttgatcgtcaaccggatacgtctggccattcatttgctgacaaatttcggcaaaaaattcgaagttatgtgctgcccgcgggatcaaggcattttgcgtttgataaatgggcaggccggtatcctgcgtttccatctgcgctatttctgggatctgttgctcaatcaactcccccagacggcgcattagacgggcacgcactttcatcggcaggttagcccagtgagggaaagcacttttcgcggcagcaacggcttggttgatctcttttatccccccgcttgccacgtcagccagcacctcgccagtggccggattgattgttgtgaaatagtcattgctggtaatatttttcccatcaatccaatggttaacaatcttcatagcaaaccgtcctcatagtctgtttggctgataacacggttaagcaggcaaccaataccatctacctcaaccacgacttcatcccccggaaccacattcgataggcctttgggcgttcccgtggcgatcatgtcaccgggttgtaaggttataaactcactcagatacgccatcagaaaaggaatatcgaaaatcagatcggcggtgttacctcgctggcataattcaccgttgacccaagtgcgaataaccaaattatgaggattgggaatatccgctttatcgactatccatgggccgataggcgtcaaggtatcgcggctttttacccgtagattgggacgatagtagttctctaaatagtcacgaacggcatagtcattacacaaggtataaccggcaacataatccatggcgtgagctgggttgaggtaacgcgctggtttgccaaccacgaccacgagctcggcttcataatgcatatattcaatgttatcggggcggacggaaacctgacgatgtccggtgaagctatggggcgctttaataaaaatcagtggctctttcggggggctgaaatccaactctgccgcgtgatcagcataattcaatccgagtgcaaataacgttcctgtcgcaggaggcaaccatataacgtgctcactgctaacattgcgaccatctggcaaacaaatgttgccttgtggatcgacagtgacatgaaaggtactgccttggtattggatgcgagcatgtttcatggccaacttccttgctggatcacgatattttccagcacaggcagccctgcaacctgtatttgcacctggtctccaaggccgagttcaacccgatgcagtggcgtccccaacaagagaacatcccccggttgtaacgtgatgaattcactcagtgcactaagaagttgagtgcctgatctgaccaaccccgagcttgaccagcgatcagcctcttgcccattaatcaaggtaataatctcaagcgcagaggtatcaataaacggccccagatcgcccaaaggacaaaatccatcacggcattttgcttgaatggcgggacggtaaaaatggctttccggcaagctgacttcatttgctaccgcaaaaccggcgatatagtacgccgcgtcctttaaggcaacatgacgggcaacctgaccaacaaccagtgccaaggtggcaccactcatcacggtaaatccctctgggtacgggatgccatcgccatggcgtatcacggtattacgcggtttgataaaccacaccggcgttttcggggggcggttataaggtgcctgatgaaaggtgctatcccaagcctctatctgactttgatggttcaatgcaacggcaaatacggtacctttcatgcaatgttccttttggcttagacagaatttttggcttagacagaatccgcccaacacatagttaacatattaacaataatttgaatcaataggtcaataattaaccaattctatattttaaattcgtgatcttgataacaatttatttacaataaataaattgtctttaaaaaaacaaataattatatttatttaaacaggctaaataaaatcaggcgttagcgcggccgtaaatttattattaagctattaataataatgaaaaacaggtggtttttttgtgtaaggaatcgctggtgtctggcccatctgtccgtatactaaaaacagcagagcctccctctaggagaggataaattactaacgtcgagtcgttgttacttatgcatgaatcactgaccatcgcattattgcaggctcgtgaagccgctatggctttttttcggcctatcttgaaagccaatcatctgactgagcagcaatggcggatcattcgagtgctcgcggataatcgctcaattgattttcatgggctggcccgccaaacctgtattttacgtccaagcctaacggggattttgacgcgaatggagcgtaacaatttgatttttcgcctcaaacccgtcaacgatcagcgcaaactttatgtctccttaactcaggagggacaaaatttgtatgacaacgctcggccacaggttgaagaaggttacaggctaattgaggcagcattttcaccagataaaatggcgcaactctctttactgctggatgaattcattaccgtgggtaataaacatcggcaagcgaatgagatgtcagaaaatgagatgttagaagatgaagagtgatgggtttacggcgtctttgcgttctgtctgttacctccgtcgcgggtacgttgtcaataacctcaggggagccgaagcgcccctgaggttccactctctgcttactcttccaactcattactcagcttggtaatgcgcaccagctcaatacggtaatctgagacgtccataatctggaagcgcaggttatgcagctcaatcacatcccctgccgttggcatatggcccgaatgagacaacagtaaaccggctaacgaggcataatcagcggttgggctaaccagtgtctggcaatccagcgcctgttccaacgagtgcagatctgccccccctttcaccaaccaaccatcaccatcggcaataatatctggcgtttcatcttcatcagggaattcaccggcaatcgcttccaggacatccagcggtgttaccagaccctgcaccacgccgaactcgtcattcaccaccaccaggcggcccttggctttgcgcaatacccccaacagattaatcacatccatggtatcaggcaccacgattggcggggttgtcgcggcaaaatcacaaatagactcaccccgctcaatcgccaccagcaggtctttagcgcgaaccacaccaatgatttgatccaaagagtcgcggcaaacagggaacaaactgtgtggggtatctaacaactgctcgcgaatttcggcttgtgaacggttgcaatcaacccaagaaatttcggtacgcggcgtcattacgctgcgtaatgatcgcgaggccagcgttaataccccgctgatcatatagcgttcttcttcagcaaaggcttctgttggtactgcctgttgagggtcaccactctgttgttcctgctgctgacgcccacccatcagacggatgatcgcttctgctgtacgttgacgtcttggtaaacgcgattcatgtttgatgaagttacgacgcgcaatctggttaaacaactcaatcaagattgagaagccaatcgcggcatacaggtaacctttcggaatgtggaagccaaaaccttcggcaatcaaactcaagccgatcatcaacaggaagctcagacatagcacgaccaccgttgggtgctcgttcacaaatcgggtcagggatttcgaggccagtaacatgacccccatggcaatcaccacggctgtcatcatgataggcaagtcgttgaccatccctaccgccgtaatcactgcatccagggagaagaccgcatccaggatgacaatttggaccacgaccgcccagaagctggcatagccccggttcgccccatcattgtgctgattaccttctaaccgttcatgtagctcggtggtggctttaaacagcaggaacaacccccccaccagcaaaatcaaatctcgcccagcgaaattaaacgcaccgacgctgaacagcggtgtcgtaagcgtgaccatccatgaaatgaccgacaacagccccaaacgcatgatcaatgcccagaacaatctctaataccaccagtgtaagcaaccctgcccaaattgaggggtccattaaaagttccatgtcagactccgaaaataagaacatgatccagatgatgcgcgccctgcaacagagacggcaaaacgccgctgcacggttgtcagcactgatacacagaaagatcgggtgaaatgatacgcagctaaggtgcgtgattgaataaccagatttaaacccattggttgggtgttaacgctaaagaaacagtaacttcggtgacagtccatagggagagctgaggcccttaactcctgacaatgaaaagagacgccaactttatcaggattttttgttggcatagtcgcatttattcattagttctatataaaccaccatctaatgaaattaaggaataacgattcgatggcgatttcatgggttcggagcaccaccggcacggcagtatcatgattgttcatacctgccctcatacacatgtctgtcacataaatgatgataatttatccaagtaggcgaaatcattcataacttctcctaatagatgagcaatgtcacataatttattttttcactgactaaaataaatcacactggggtactgagaacggttgcctgaatcgattcattaatagtagatgcaaatcgtcagcgacaagcgaatattgcgactatcataatagattcaagtagctcaacagtatttttggtgatgagttgtttttctgttagtgcaataactcaattttgagttaacagagggggtagcgagtgagtatagctattatcatcggcacacatggggctgcggcagaacaactgcttaaaacagctgaaatgattttaggtgaacagagtaatgttgcttatatcgatttcgtcccaggtgaaaatgctgaaacgttgattgagaagtacaacgatagattgaccgggctagataccagtaaaggtgttctattcttggtcgatacttggggtggtagcccgtttaatgccgccagtcgcattgctatcgataaagagaactatgaggtcgtcactggcgttaacattccgatgctggctgaaacctttatggctcgtgatgatgagccgtcattcgctgaattggttgcagtagctgtcgagaccggccgcgagggtgtgaaagccttaaaagcgcctgatgttaaaagtgataagcccgagacacaacccgcagctccagtgccaacagccaaggctcctgccgttgctttaggtccgaacgatcatatgaagatcgggctggcacgtattgatgaccgcttaatccatggacaggttgcgacccgttggaccaaagaaactaacgtaaaccgcattattgtagtcagtgatgaagttgctgccgacaaaatgcgtaaaaccttgctaacgcaagttgcccctcccggtgttaccgcacacgtggttgatgtagaaaaagcgattcgcgtttataacaacccgaaatatgccaatgatagggtcatgctgctctttaccaacccgactgacgttgttcgtctggttgagggcggtgtagacattaaatcagtcaatattggtggtatggcattccgtcaggggaaaacccaggtgaacaatgccgtctccattgatgaaaaagatattgaagcgtttaacaaattgaatgctcgcggtattgaattggaagtccgaaaagtgtcttcggatagccggctcaaaatgatggatttgattagtaaattaaataaatagctccactaaaaactacgtagaaaggtaataccctgtcctattttggggcttggttattttactcagctttattggtcataggagaagtacaatggagataacaactcttcagattgtgctgatatttatcgttgcatgtatcgccgggatgggttccattctggatgagttccaatttcaccgcccgctcgtcgcctgtaccttggtaggtatggttctgggtgatatgaaaaccggtattatcatcggtggtactttagaaatgatcgcgcttggttggatgaacatcggggctgctgtagcacctgatgcggctctggcctcaattatttcaaccatcctggttatcgccgggggccaagatatcggtgccggtatcgccttggcgatcccactggctgcagccggtcaggtgttaactattatcgtgcgtaccattaccgtggccttccaacacgccgctgatggcgctgccgaacgtggcagtctacgagcgattacctggctccacatctctgccctgttcttacaggcaatgcgtatcgccattcccgcgcttatcgttgctctgtccgtgggtacatctgaagttcagatgatgctcagttcaattcctgaagtggttaccagtggcctgaacatcgccggtggtatgatcgttgtcgttggttacgccatggttatcaacatgatgcgtgctggctacctgatgccattcttctatttaggtttcgttactgccgcatttaccaacttcaacctggttgcattgggggttattggtgtggttatggctgttctttatatccaagtcagccctaaatacaacaagtctcaggttgtacagtctggcccggccaataacgatcttgataacgaattagactaggaaaaggtgagagaaatggttgatacaacaactgttgatacaacaactgttactaaaacaactaccggtgaaaagaaactcacggccagcgacattcgcggtgtgtttctccgttcaaacctcttccaagggtcgtggaacttcgagcgtatgcaggcgctgggtttctgtttctccatggtgccagcgatccgtcgtctgtatccagagaactcggaagagcgtaagcaggcgatcaaacgccatctggaattcttcaatacccagcctttcgtggccgcgccaattctgggcgtcaccttggcgatggaagagcagagagccaatggtgctgagatcgacgatgctgcaattaacggcattaaagtgggtctgatggggccactggccggtgtcggtgacccgatcttctggggtaccgtacgtccagtgtttgcggctctcggtgcgggtatcgccatgagcggtagcttactgggtccattgctgttcttcgtgctgtttaacgtggtgcgtttgctgacccgttattacggtgtggcatatggctacaaaaaaggcgtcaatatcgttaatgatatgggcggcggcttcctgcagaaactgacggaaggggcgtctatcctcggcctgtttgttatgggggccttggttaacaagtggacgcacgtcaacataccggtggtggtgtccaggataaccaacccggcgggcgaaaccacagtaacaacggtacaaacgatcttggaccagttgatgccaggcttagtgccgctgctattaaccttcggttgtatgtggctattgcgccgtaaagttaacgcactgtggattattatgggcttcttcgctatcggtatctttggctactggattggcttcttggcaccataactctggcgattatcttcatccaaaaccgggggcttgctcccggttattttatcttttagacaccgttcgaaactcaaaaaaattggcgttgcaggtaggcggcaagcgaatgaatcccgctgaacttacacggcgagtgaatacgcgtagctaaccccccttacaactccagattcgaagggtatacaggagttgttgcatgtcggttactgatcttgttttagttgtttttatcgccctactactcatttatgccatctatgatgaattcatcatgaacatgatgaagggtaaaactcgactacaagttcacctgaaacgtaaaaacaaactcgattgcatgatctttgtcggactgattggcattcttatttacaataatgttatggcccatggtgcgccattaaccacctatttattagtgggtttagccttggttgcagtttatatttcgtatattcgctggcccaagttgttgtttaagaatacaggttttttctatgctaatacttttattgaatatagccgaataaaaagtatgaatttatctgaagatggaatcctcgtgattgatttagagcagcgcaggttactcattcaggttaaaaaattagatgacttagaaaaaatatataattttttcattgaaaatcaatcataaagatttttctttctggggaattcatcaatttacgctacaaccgaatgattaatttcccagcaagatttaaaatttcccttctgtttatttccacaccgttactgatgcttatatactctattttttaaacttaatttgataatgaaaatcattatcaatagcgattatataccatattgtatttggggttgtcggcattcgattttatatgttaaggttgcgccgttcatggggagtagccggtttctgtgcaatatattcataatatattggcaagcagaaacgcccgtatcaacatactcgtttcatttatttgaaacgtggtacgggcagccaggtaaggttggcgagaccatagacacgtagctccgtcgttaggttgggggtgggttacgtgtatatggagccgcccggccgagactatttctatgaatctatctgcaacaattattctcgcttttgctatgtctatggatgcatttgctgcgtcaattggcaaaggtgccacgctgtataaaccccgttttcgtgaagcactgcgtactggcctgatttttggcgtcatcgaagcaattaccccgctgattggttggtgtatcggcctgttcgccagccaatatattatggaatgggatcactggattgccttcagtctgctgtttattcttggttgccgtatgatttttgaaggtatgaaacagcgggtagcagaaacggaaaaaatgcgcagtcacagtttttgggtgttggtgacaaccgccattgccaccagccttgatgcgatggcgatcggcgtcggtctggccttcttgcaagtggatatcgtacacaccgcgatggctattggcttagccaccatgattatggcaacgctggggatgctgattggccgctacattggcccactactgggtaagcgcgctgagattatcggcgggatcgtattgatcggtatcggctttaatattctgtatgaacatatgcaccttactgcctaaaagcaccgcccttttattctcgctgtaaataaagtactgctgcgcgataaatgagaaatcccccggcgatatatcaaatcgccgggggatttcagtaaagcacctgtttagtaaacaacagttcactcaatcactatttcagcaaagtcgccgcaacttatcagaagtccatggagacggataatttcagcgtacgtggatcgccctgatacaggtaaacgccgctatcttctatcgattcccaataacgctcgttagtcacgttttcaaggttagcgcgccatatcaggttagtctctttcattggcatggtatagcgcacgcccagatccaggcgggtccacggtttaattttcaaggtattcgcatcattggcatactgggatccagaacgtgtcagggtgccagtggcggtcagcccttctactgaagggatatcgtactcgccgccgaacactaattggtaacgagcaacaccgacagcatagttaccgttgttcgtcccattttgggttttagtcagtttaggatctaaccaaaccgcactccctaacaaacgagtacccaataccggctcaccaaagacattcagttcaacaccccggttacgctgttcgccatagaaaccataagtattggtcgcgggatcaaccgtgcccgtcgggcgggtaatttcaaataaagccaatgtcccgccatagcgctggttatcgaatttcacgccgacttcattttgtttggagtgaacaataccagggatttggcctttgttgaccaccggcttgccgttaaattcatttggcgcagacttacccggccccaacgcttcaatatggttggcatacagagacaccttctcccatggcctcaccagcacaccataaattggcgtcactttcatcgcatctaatgagccagcactgtttggtacgccattattaaaattacggatagtgacatcctggcggcgtacccccagcatcagctgaactttgtcatccatcatcgataaggtatcggacaatgagaagccggaagccctaacttgactcgtcaacgtaggatcttggttgggactataaaaattgggattagtcgatgttggcgggaaaggtatgacccccggattatagatattggtattgatactctcggacatattaaaggcagatttggttgtccgataattagttgcataccctaaattcactttatgggtgataaaaccagtatcaaaatgcccacgaataccacctaaaccggcaatagactcagaaatataaggcacatataaacggctgatcgtcgcattgccgctgttatccgtcaggattggcgagccgtattgccccgtttcttcgttatggctggccccgatggaaccataaaccgtccagttctggctaacatcatactcgctacgcaacataccaaacgtggtctccaaatcggtataaacccacggttgaccatagttcagtgtggttgacggcggttcaggaataacggtcaccgcaccgacacccacggtggtacgcatatgatgaatagtttgcttttggtaacccacatccaatgaggtccgcgcgcgatcactacggtagtcaaggccggtagacaccgcggttaggcgattcttctcatctttgatggccgtttcaccttcacgatgcagtacgttaacccgcacgccatattgatcgttatcaccatagcgacgtcccacatccagccctccccccacttgcgctgctgaaccataatccacagtaacgcgagtcaatggcgtatcaccggcacgtttaggttccagattaatcatgcctccaacgccactgccacttggcgagataccgttaataaaggcattagctcctttaaagacttcgactcgttcaaccatgctggtagaaacaatctggcgcggtagcacaccaaataaaccaccgaatgaaatatcgtcgccatccagattaaaaccacgaatacggtaattctgtgatgggttaccataaccccgcacgttttgtaccgaagcgtcatttttgaccacatcagcaatggtcgccgcttgctgatcttcgatcattttcgaggtgtaaccgataatattgaatggcacgttacgggcatcttgctgccccagaaaaccaatacggccaccattagccacctgtccatccagataggtcgggatcaaatcattcccccctgcacgaaacgtgtctggtgtcccaaccacggtaatggtatccgctttattgctactctcggcgctgttggtctctgcgactgcgctggccgttttagtactgttagccactgctgcggaccatgaagatgcggataaagatcctaatgctacgccgatcatgacgcacaaaagacgaggagccgaacgtttcggctccgtacttatggagagagactgattcatcgtgttgatacccataaagcctatacacctaacagtaatacgaatgcttatcataaggattggggattatccgtataacctttgccaatgcaagcctttatgtatttcagtcgctcgtttcctggcttttttggctatcgcgagagacagggttaagcgtggcgataagcagggaggacatgacattgtcatgccagatatcaaggcttgaggggtaataacagtgaaagaattcacggttatcccttgttagcaatagacaggcgcaatatcgttccccctttataaattaaatattctcgctgtcgcacgactcaaccaacgattggttgaataaacattcaaggaaaagataggaatggctttgtacccggcatcatttgacgatcatgttttccggttattaattgaggccgttgatgattacgccatatacatcattgatgccaaggggcacgttctgacctggaacaatggcgcagaacgcaataccggttattgtgccgaaaaggttatcggtcaatccttcgagctgttttataccccggaagatttagtgaacggcttgtcagtcaaagggcttaagcacgctaatcagtttggtcattacgaatctcaaggctggcgtgtgcgcaaaaatggcaaacgtttttggggcaacgtcactctcagtgcacttcataactcagaaaatattttgcagggctttgttcatgttacccgtgacctgaccgaccaatggcagcgggataatgcactgcggaaaagtgaagagctgtttcgtcatctgatcagtgaagtggaagattgtgccatctacatgatcgacactgcgggtcgcatccttacctggaataaaggggggggaacggcatgaaggttatacccgtgaggagataatcggtgagcactttactctattatttacgcaggaggacatttcggcgggtgtaccggaaaaatcactcgccaaggcggtagcagaaggtaatttccagactgaagggtggcatgtccgtaagaataatatccgttattgggccagtgtcgccattagcccaatacacgatgaccaaggaaacttattgggtttcaccaagattgtccgcgacttgactgaacgccaccaacgtgaagaaacattgcgtatcagcgaagaacgctttcgcctgatggttgattctgttgaagattatgccattttaatgctagacccttggggtcgggttaatacctggaatcacggtgcacaacacaagattggctatgccagtaacgagattatcggccagcatttcggctgcctcttcttgccggaagaccttgttgcagggctaccaggaaaactgctgaaaacagcggcgtcagcgagccgtatagagtacgaaggttggttggttcgtaaagatattacccgctattgggcgcttaccgtgattacagcgatacatgaccataacggtaaactgttgggttataccaaactcatccgtgatattagtgagcgaaaacaacgcgaagatgccctgcgcgccagtgaagctgcccgctatgaagagcgcgaacagttacatcaagttctgtcatccattcctgatgggattatctctctcaatagtgaaggccgggtggtattaatgaacccgaaagctgaagagatgacgggctgtaggcagaatgaatcctgtggtttaccgattgaagaggtctttattttgtggtctccactacaggataaaaatcaattagaggccttcagtcaatgcctggctgaaggacgacagaccctattaccagaaggccattatctggtatctcgctggggagaacgccaagaaatacgctgttcagcttcaccaatacgtgatcgtgacaatattgttactggcgccgtcgtggtattccaagatgtcacccgtgcacgccatgaacagcgggcgctgcaataccaggctagccatgacatgctcaccgggttaattaaccgccgacgattggaagagcgattgacactagcgattaatcaattagctcatgacgggcaacatatactttgctatgtcgatttagactatttcaaagatgtgaatgataatgcgggtcacgaagcgggggatatggtgctgagaatggtcgcacaaaccatgcaacaagcggtgcgagaaaacgatattgttgcccgtttaggcggggatgaatttgcgattgtgctctttaattgccccagtaaatctgcggcagaaatactggaacaggtcgtggcggatattgccgccatccagtttcattggcacggacaatcttatgtccttactgccagtctgggggcaataccattgacccaacaaactgaatccgcttcgcaagcgatgcgtttggccgatattgcctgctacaaggccaaacatgctggccgcaaccaattgtcactcacctcttgaggtatattgcgggtggctatcatgtcacctgcaatgtttttatgattggcccatccctctgctcagcatgaatactgatgcggccccaaagtgaattagccttgtttccgaacgccccataatataaacatcggtattttcagcaattcgatcctgatcaatatatcgcttatatgcatatgatatataaatatcatcattgattaatctgaaggataggtatgccgtactttacggttagtgtcgttttacataacgccattgaaggtgattatgaaaaacttaataaaaaaatgattgactccggttttacctgtttgatcggtagagagaaggtctataaattacctgaaggcgagttcaactatggtagcggcatactcaataaacaggaagtggctgatttagcgctaaaaattgctgaagagatccgctttattccatcgattttagtcaccgaatctagcggtagaacctggcgaaatctggacctaaaataatttaccctgtattctataaataaaaaactttaaatttgacttaagtattatattaatacttcgctagggaaatttacattctcattataaaataaataatatcactgcggaatggcttgtttatttcagtggattataattaaaatttaatttactcagcaatactcccctgcaactacaggggatataaagcgaatagtcccagagaatggaccagaacattaaatatcgttctgaggattgtctgttttacgacgatgcagtgaaatgacgaaatcagtctcgcaactaaaagacggttgagcggccaatttctgcccagtatcaaccgatgctcgccaggcaaacggggtcatctgtaataaattaaaaccctgctcacccgtgagtttcatgtcataggccaatgtttcgcggcggattaactcaaaaccatcaagatgttcttctgtatcatcatgcagttgcacctgagcataaataagtgcttttaactgatagagatggcgagggccgggtgccacggtaaccacgatcccgccaggctttaccgtgcgggccagttccaccgccttacaaggcgcataaatgcgtaatacggcatccagtgcaccattggcaaaaggtaaacgatggctggaagccacacagaaattgacctgatggtagcgtttagccccatatcttaccgcgacttttgccacatccagaccaaaaatagccatttggcgcaacttatttagccgatcagccaccgccgccgtgtaataaccttcaccgcaaccgatgtccaataacctggttgcatcaagcggcaaagcctcatccagaatctcgcttacccgttgttgcaaaggctgataatagccagcgtcaagaaaagcccggcgtgcttgcatcatctctgggctatcgccgggttgtttggagcctttatgctgtactggcattaaattgacatagccctctttggcgcaatcaaactgatgattattgctacaacaccactgctgttggctaagctgcagtgcttgatgacagagaggacactgataagacatggttgaattccagataacagataaataaccgccaagatagcgggcagatgcggcgttagtctaaagaagcacacccccggttgcaagtcagtggccgtcctttagctcattgaatcccccgaatatttattgcaacaagcaagatattaactacgacaataagatattagcggtgacgaccaagatattagcggtgacaaccaagatattaatagcgccgaacaaagactcgcgattaagccctatcctcggcggcaatagagggaaacagtgataccgcggttttattttgcaacaatttacgaatgggggggctaataataaaaggtgactggtcaataaattaaaaaacggcttacactgagtcggccattctcttcatcaggtaaatcttatgaccgatttttcaccacgactcagtcgcatagccaccatcagccatggttttggtaataaatctgctttattacctgactgccttaagccctatcaggcatctcaagcgaataagaaacaggttcatggtatccaaattgttgatgtgacagaggttgggcaagcatgtggggaagccgatggcctctataccactcaggcgggtattctcttgtcggtgctcacggctgattgcttaccgattattttcagccagcgtcatggaaaaggggtagccgtcgtacatgccggttggcgcgggttattagaggggatcgttttacagatggttgaacgtatttcccgtgatgacaaccctaccaactgggttgccgccatcgggcctgcggcacgctcttgctgttatgaagtcaatgaggaactggtcgaacggtttatgaatgaattaccgctggcaaaacatattatctcacctcggtttcgccacctgaatttagccgccattgctgagcaccaattacgtaacgccgggatccaacaaatagaccgggttggcagttgtactatttgcactacatatactgtttgcacggccacacaagaatcagagggtgaacacccacctcaattcaaatacaccagtttccggcgaaccagtcaacagcaagccattgaccctactcacccaggaattagaggccgtaaccaatattcgggagtggtcatcttgccttaaaaaaggtgaccgcctacggcgattggctgatagggtttccccaaatatgaaaaaacccgcacaaaggcgggtttttacagcaaacgctgattagattgcagtaacgtttactgcagacggacctttctgaccgtcttggatttcgaactctacattctggccttcagccaaggttttgaagccattaccttggattgcagagaagtgtacaaacacatctttgctgccatctgctggagtgatgaaaccgaagcctttagactcgttgaaccacttaacttgacctttgatctttgccatcttgagtatttcctttggattgtttaactcgcccgtaggcgtttacatagacaaactagagtcgttactgcttgaggcactaagataaggatcggcagagaagcggtattcaacgctaacgtctttactcagaacttctttactgaaaatgccacacatatacagaactgtacctcgttttacccatatgcgttatcacatactctgtattcgatggcaagccatttttaatcaaggatgaacctgtcgcacatatttgaaacggttggtcataaagagtgcgtgaatatgttaaaatttgttgaaggtcatcgtattttctgctctatttttttatactgtctcatcccccagttttactggattttaacattttagctaactctttttataatcccgatcacttgccctccccttggtttccatcctctgagtcaagcaaaaaaccagttaagtataaaatttattagcattaaatatataataattgaatataacacggtgccggttacagtatctcatcacgcatggagggttccctttcgacgctaacgtaccaagactaaccccttacttaacctcaggttattgctttatgattgctaatttttattcgcatgacagatctaataatagaatatttattagtgtcagcctgagtggaacgctggcgcactctttatgtatgctaaagaaaaaaatgcgaatgggaaaatatcaaattaaatatgaaccgccaaaaacatcacgtgactattagtttattctcgccatgcccaaaaaaagtgcaataatccactcctcccttcgcattctgcaccagagaagtgctaaagcaggccggatatgttgcataaatatacagattatcaccgattgatcatcactcaacaacgggaaagcataagccaattctctgctaatttatgtaaaaaataaaagtaatatatttatcaaaattcctgattcatactttagcgactctgtttgatagtttaaaatcttatattcccccctcgttatagaactgtttaagttaaaggtttctccctctgataaatttccaacaatccattgttcaactttcactttgttaagtatatagattgcttgatgctcaaaaatcttattttccctcatctgcattagagatagacattatgaattataaggacattatcaacgcctgcattcttagcggtgtgtttcttttgcactcaccatcagcgttggctgataccccctccgtcggtgtctccaaggggcaggagtcccttcaacccgcagcagaaggtaacctatggcagcgcctgatacgcaatgtctctttggcctggaactccccccatcaggagctttatatcccggtgaatacctggcataaccgttggacctatgatgatgaaaagatagcctcatacaacgagagaccatggggggttggttacggtaagtaccgctatgatgaagataacaattggcattctgtctatgcgatggcctttatggattcgcacaatcgagtcgaaccgattctgggctatggttatcagaagatgtggataccaggggagagggaggggtggcgttttggggcgggttttactgccagtattactgcacgctatgaatatcattatattccccttccgttacctttgcctcttatttcaattgaatataatagactctccctacaaaccacctatattcccggcacttataataatgggaatgtgttgtttacctggattcgctagcaattttaattgacgacattatttaactaaaaaacagcatataaccataatattaaaatggttatatgcttggttgagggcgaattccagttgcgttaatgaactataaagatgtaacacccccaattttttgaataaatacattagataaatttatttatagcttttttatttaaacgaccaaaaataatctgcctgatgtccaataacaataaagtacaataatcaaacaatcactattgatataagctcaagccgcacccttccaagcgcggcattttactgccctgctaatcaggaagcattagaggctagtcaccgtttttggacacttacgccgagtaagtacaaaaccacaccaaagtaacgctatccatactggcatcatcaacacagagatccgaatcccttcggtgagatacataatgacgagaattaatgcgaggaagaccaggcacagataattgccgtaggggtaccagagtgctttgaagcgaggcacaacgccctctttaactttagccttgcgaaacttcagatgcgccaggcaaatcatcacccagttgattaccagtgttgaaaccaccaacgccataagtaattcaaaggctttgccgggcataatatagttaatcaccacgccagctgaagtcgctaatgctgaaagtgcaattgaacggatggggacaccacgcttatttaacttggtcaacaacttaggcgcattcccctgtgatgccagcccaaaaagcatacgactgttacaatacacaccactgttatacaccgacagggcggcggtcaggacaaccacattcaatgctgttgccacccaagggctatctaacgcatcgaaaatcatcacgaaaggacttcccccttcgacgacattgttccacgggaaaagagacagaagcaccgtcagtgagccaatataaaaaataagaatgcgataaacgacctgattagtcgctttaggaatactgttccgtggatcttcggcttctgctgcagtaatccctaccatctccagaccgccaaaagagaacataataaccgccattgccatgatcaaaccacgaaagccatggggcataaaacccccctgcgcccagagatttgtcaccgaggcggctggcccaccagatcccgatgccagtagataagcaccgaacacaatcataccgataattgcagccactttaatgatggcaaaccaaaactccgtttcgccatacagacgtacgttaactaagttgatagcgttgattatgataaagaatactgctgctgaaacccatgtcggtatctcaggccaccaatactgaatatatatgcctaccgcagtcaattcagccataccgaccagaataaacatggcccagtagttccagcccgatagaaaaccagcaaaatcgccccaatacttataggcaaagtggctgaatgagccagcaacaggctcttcgacgaccatttcacctaattgacgcataatcagaaaagcaataaacccgcctattgcataccccaatattactgaggggccggccatattgatggtttgggcaatcccgagaaataacccggttccgattgcgccacccaaagctattagttgaatatgtctattttttaaaccgcgttttaacgatgagttctgtaactgctgttccatcctaccctctgttgcactgattacgcactggtgtgaataaacaacgcatttcataaatgagtctgcggcggtttttttaacacttaaacccgccagcatcaaggataaaggcttgtttgatggttgaggtacaaacactcatacacttccgtgatttaacgcacacaacgatatgctttaacgcgcaccactacttgatgaaatatcatattgtctacccaatagataaatcataattagggtaataatgctgatactccacataatttactcaaattacgcgcgccaatcatcaatgtcgccacatacgactgacgtcgggtgacaacttcaacggcaacacggttatttttgtagcgaacaagataagtggatggccagccctgacgccgttctccgtatgacttttgatggcgatcaattgccgcatgggcaataaccagatgagataaatttaagtcgcctttaataatacgcttcatcatcaactccacgaaaacagtaagaagaacgcttactgatagcgacttcctgtcagtacgatacaagcgagaaattcacacttactgagaattcccggccatgacagactacacttcctggctgagtagataacagatcatcgccgcgcgtagcgggctttggctataagcctgccattccccctgaggattggtaatacgggcattccactgattattgtcattagtttcagggtaaaagagaccaattttattggcatagatgataggccatgcatcggagggatttttgcagtagtccttacctttaataccaccgtaaggataccatttgtcagggtcttcaccggtaagcagcgcaatgcttcggttcacttcactatcactttcttcataccatttaatcataagaacccccgttgacctgaaaagttctgattacattacggtgagaagaagacagatttatgacaacctagcggctttcttttaccttgcacaagaactgattatcttggttaagggctgatggaaagaggatattggcggtatcgggttagccgtgaagaagaggccccctaattatgatgcaattacctttgccgtagccaacaaaattgcaggtaacatgctgacactgcctgttggtagtgccagcatcgggacacgtttatcgctctggaataaagcctttgaaatcgagaggagaaaccgtatcactgtcgttctgcccgtcacgggtacccgtggcattctccagtaatgcagtaagtaattctgtctgacgtttttgctgctcggcaatttctcgtaataaccggacctgttcattggcccgcacgctcgcccggctcaaaaaaaaccaaacgatcaagaagaaaagaacggtaagcagcggtaaggcgattgaggcgacaccaaacgcgctcatatttgtatccaacattgacaaccctattacatatgcatggtgaaggcactatcttatcaccccgcccacaacaaaggtgaatcagaaaaagaggactgtgcggatagttaaaaaatcaacgcaagcagtcacgcgtgcttatgctgctcattggcttagcgttgccgcgtcttcgtcacgcgtgcgcttaattgataacagatcatggcgttagccccttaccagggaacaatcgtagtaatagcacaaatacccgttgagaaagtccctccctgatcgcagtaactatcgagagctaatagataaaacaagcaacaagcggcaatgatcacaaccgttgtgacaagtttcgttatgttcaaatcgagcacccttatttatcattttttttaaattatactgtaaccagcatcaaccatttataactaaagtgtccgtgtggaaaatattccagcaacaacatgttacggcggtatggcgtgttaaactgatatgccaacatttaggatttttaccattcactaactcagcatcataaattaaactgttcagtctattttcttaaaaaagatttaacttattctctggggcgataacatgagtttattcagattgtttttggtggctgcgatcgtatacctagggctgctattttctggctacggcgtgctgattggcagtgaaaaaaacgccgctggtttaggtttacagtgcaaatatctaaccgccagaaatatcgccaacgctcaatatataaatggtgagaacggcatcatagggatcagcagttgcccattagtaaaaaaaatcggcaacaatgtctttgaatgattcatcaactgattgagcaaaataagttctctctcttttcagccatgtggtcatcatgcttcacagtgtgatattttcttatcgatcacgctatttttgtgtaaatttcagatcaatcagtgcaatagccttctcgattgctcttttggtcactggatctgcccccgctggatgtgttgagaaatcgatagtattgagttgatgcgacattttatcacgcacttcggtaggcgcgatgatatcgataacatcaagaatctgtttgatgaccagttggcaagcgaccagatcagagactaattcttggtcattagttaacatttcagacatagaaaaaaccttaaagatagtaataatattgaataatactatcacgactatttgcaaatttctttagtctgtcaattgctatcccatggaggcattatactgcggcactgacgcatttatattcaacataaaaaaaccaggcttgatggctatcaattacctggttctggggaaaacgactgtatgaataccgatcacaatattcctaatctcatagttcatcacctcctgagcgcttacctttatgcaataccatcactggcatctttaaaaaaatggttacaccaacaaccgctatcagagtcataatcactgctatcaacatgcgatcacctcatcattcttaatctctatttctccaaactcagccttttctccatggatacatgatggcactcaccctttactatggcacttgaaaactcttttgccaaacctcggccaaaaagtctttaccgcacattgggtataatccaggagagttcagtgttttatgttgttcgattcaacttgtgtatactgcaacactcccaaccagaaaaaacagactaaataatgtcacaagaaaatcatctcgcgttagtctgcgccctcagtaaatgggtcgaaacccacctagggcgggtcatctatcttgaagagttagccgcatactcaggttattcgctttggcatatgcaaaaaatatttaaagatgtcactggcgtgtcactgggtaagtacatacgggagaggctattagcaggcgctgtttatcagctaaggagcagtgatagcactattttcgatatcgctttagattttggttttggttcacaatcacactttacgtatatgtttagaaagcattacggcatcactccgtatgacttcagacaaaacacagatattgaccttaatattgcattacctttacatgctattcaccaaaaacaggcctgataacttcttgttatcactgttcatcggtaatacagaaggtgcctataatacataaaatagctacccggtgaataacacgcttcagtcctctttataacagttctgcacatcaataagttgtgcatcattacgctgatgatctgccatatatgtcataacaaacatcacactaaccacaataagtgctgtcgatagtaaaccaatcaacgcgatgactttattatcatcaaacaaactcgtctccacatatcctccttaatgtcttcgtcccatcatattagccacaagattacaatcaaggtcgttgcaatcagcaaacatgatgcagtaaataaaaccactaatgcaaattgcgcatcatcaattcccgttgcataatcaccttttcgagtaatatttcgttgttttttcaaataaatacctacattagctatcatcctgatgaaaaagtcgcgtcttttattggacatgctttttagtagacatactttttactaagcatcgtattatcaacgacagcctggaatgatatccaaaaatgatcctgtcttactctgcgctatagatcaagtctatctattgtaaagttaagggcaccggataaatacattaatataaattaagtattttaacgatatcgcttatttgaagtgatggccgcttattcgaatccgcgaaccagaggatttttttgggcagacagcgccccaacaccaaaggttaaataatgagcaccggtcgatatttagccaaatccaacgcctatttccgtggataagattttcttcatttattagcataggtaaaataaatgctattaagaaccatttgtatttataatgcttcaaactgatttatcggacatgtgtgccggttttttcttctgtaataaggatgtctgatgctccgccgttttttctcttattacgccccgtataaagggcttttcttcctagattttggttgcgcaattctagccgggctcttagaactcagcttcccaatggcggtaaagctgtttatcgataaactgcttcccaatcaggactgggtgatgatcgtatgggcagcggctgggctactactgatttatctactgaatacagtactgatggccattgtcaattattggggtcatgcgctcggtgtcggtatcgaaacagacatgcgccgtcaagcattcaatcacttacaaaaactgtcatttagctattatgacaatataaaaacaggtcatatcatcacgcatgtcaccaaagatctggaagaagtcggcgaggttgcccaccacggtccagaagaccttttcattgccgtcatgacctttattggtgcctttatcttgatggccaccgttcatttaccactggcgatggtcactatcatcattgtgccgtttatgacctatctggttacccgctatggttcaaaaatgacggatacctggcgcaaactgtttggccaggtgggtaattttaatacccgtatcgaagagagcattggtggtattcgcgtggtaaaagcctttgcgaatgaaccccacgaagagaaactctttgccaaagataacgaaaactaccggacgaccaagctacgagcctatcggataatgaccaccagcatgaccatgagctatctcagcacccgtttggtgcaattgatcgtgatggtcgttggcacctggtatgtaattcacgaccaactgagctacggcggctttgtcggttttctgctcttagtcgaagtattcttccgccctgtagagaaaataacttcagtactggaaagttaccctaaaggaattgctggctttaagcgattcacccagttgattgatacattacctgatattgtcgatcaaccgaatgcgcgtccggttggtcacctccgtggggatatcagctaccaacatgtttgctttggttattcgtcccaagcgcccattttcactgatttaaatctgcaaattcatgcgggtgaaaccgtcgcgttcgtcgggccatctggggcgggtaaaaccacgttgtgctcattgctccctcgattctatgagctgaatgcaggtgctatcactattgatgggattgatatccgagagatgacacagcagtctttacgcaacaatattggtattgttcagcaggatgtcttcttattcggcggatctatccgagagaatattgcctacggtaagctgaatgccagcgatgacgaaattatggttgccgcacaacgggcacgtttggatgaattaatcagttctctgcccgaagggctagatactctcgtcggtgaacgtggggtgaaattatctggcggacaaaaacagcgtctatccattgcgcgtatttttctgaagaaccccccgattctgattttggatgaggctacatcagcgctggataccgctaccgagcaagcgattcaattggcgctaacagaattatctcaaggcagaaccacactggtcattgcacaccgcttagccacaattcaaaatgctgatcgtattattgtggtcgataaaggagggattattgaacaaggggatcatcacgagttactggcacgtcaaggtgcctacgcaatattacaccatgctcagtttagtgcggcctgatactcagtaaaaacccacccgttaacgactccgggtggtaaactgaagaaaaattcggccgaagccattccatcgagggcttaaatagggtacaaggacgccatgaaaattccaaaacgaatccaaccgctggttgatgacggcttggttgacgaagtcatccgtcgtttgaaaagtggcaaagaagctgatgtgtatgttgtccgttgcgggtcagacatacgctgcgctaaagtttataaagaagcagagaaccgcagtttcaaacaagcggttcaatatcaagaagggcgtaaggtccgtaatagccgtgatgcccgggcaatggctaaaggctctaaatttggccgcaaacagcaagaggaaacctggcaaactgccgaggtggatgcgttgttcctgttagctaatgccggagtgcgcgttccacagccttacacctgtcttgatggcgttttactgatggaactggtcactgatgaagatggcctcgcggcacccagactcagtgacgtgccgttatctaaagagcaggccttggctgaccatgaaatcatgatccaatacgtggtgcggatgttatgcgcaggtctggtacacggtgatctttcagaatttaatgtgttaatggataaagatggcccggttattatcgatctgccgcaggcggttaatgcggccgccaataaccatgctaaagccatgcttgagcgggatgttgccaatatgacccactattatggtcaatatgcccccgagttactgaatcgcaagtatgccaaggaaatgtgggcgctttatgaagacggtaaacttcatccagatacgcctctcaccgggaactttgcagaaagcactcaggcagcggatgtcgacgctgtattagatgaaattaaagctgttattgccgaagagcaagaacgtctgcgcgaggctcaagagcacaacaactaaataaagtagaccctctagataaatcaagccctctaagaagatcaaaaaacaacctctggagcagcggccttccctgctcctcctccccatctctgataatatctccgttggctatcgactacagagacagaccatcaccgagacttgaaagaacgaccaagcatttattatgttaaggatgccaaccacgcactaaggcgttatcttgagtatcccccaccgtgaaggagttgtgcatgtttattgttagcttgacctaccatcaacctatcgacgtcgtcgaagcactcaccgagaaccacaaagactggttgaaaaaatattatgcgcaaggcgtctttatcgcctccggccggaaagtaccacgtaccggcggcattattttagtgaaaagtattgcgcgtgaagcgttggataaaatattggcagaagatccgtttaatgctgtcgcagattacagcgtgacagaatttgttccttcaatggctatcgagtcggtcgaagcactgaagtcactgtgatgtagaatgtgtcaagcacaccataagccatggtgaatgccatggctgctgataagttcagattgagggaaacgtactgttctctcttttaatgcatgtggtcatcacaaaacgaaatcattcagccacttaaaagctaaaatcttcctaggcgtaatttaagtgcggggccggtcacagacattttattccgtaactgattgaataattaggtagagaggaatgtgaatccttggaggaattccctctccgcggttttccaaaccaccccgttcaatgattccagtcttctccataataacagttgccatcatgtctacttttacggcatgttgactacaatactcccctgctttagacgttagaatgatcactttgcgagcaacctgatgattaaatggctgtggaaagcaaataaaccgcaagcggagatgcttgcgcaatggcatgaggcactgaatattcctttgctggctccattaaacgaaccagaacagcaacggttggtttcggtggccagtcaattattacaacaaaagcgcttcatccccctacaaggcttgatattaaccccattgatgcaagcacgcctcgctttgctattcgcactgccggttatggagctaggtgccaaatggttagatggctttcacgaagtccttatttacccttctccctttattgtcgcggaggactggcaagatgaccttgggttggttcattcaggccaaagcgtacagtctggccagagctgggaacaaggacctatcgtcctgaactggcaagatattcaagattcattcgatttatctggctttaatctggtgatccatgaagctgcccataaattggatatgcgtaatgggggtcattcaaatggcgtgccccccattgcgatgcgtgatgtggcggtatgggagcatgatctacaccacgccatggataatatccaagacgagattgatatggtgggtgtggaaggtgccagtatggatgcctatgcagccagcaatccagcagaatgttttgccgtattatcagaatactttttcagtgccccagagctgctggagggccgtttcccggcagtctatcaacatttttgccggttctaccgtcaagatccattagctcgactaaaacgctgggaaaactcgctggcagacaatccgcctcccgagaatactcactcgcaccgttagcgattagcttattctccacacctcaaaatatgcgttaatcataaaaaccttgggctggcgctacgttgttgcgatttaccctctatttgttcagatgctgagcagttaaacataatgtgctaatttaacattgacagtatcgggtatgctggatatgatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttagaaaatcccgtttaggaaactaagcgggatttttgcttttctatcactgagttactctcctcgcttatctacgtctagtctcagcggctcaacagcacccttcctctcccttccctttcccgacccgacccaaatagccagttatccacgtcgattcaccccgtcggtttcaccctctcctatttctggctgccagaggacctgtagttctttaggatccttcccccccagtaaatcacaaatcattgatgcaatttgtttacctacactggtacgcgtattttgaacaataggggtcacggcaatatctaacaaactatcatccggtagcccatcataagcgataagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataagcgatatcccctcgccgcccaacaagcccgctttatcaagcgcactcgccacgccatcacccagcatattacagtcggtgataatggcagtaggaggaacctcaagcgccaataaacgcgaggcagcaagataaccgccaggacgagtgggatccgctttttgcagataccctgccaacggcatcaggcccgcttcggacatcgtctgcacatatccctgcaaacgctgatcgacatatgaaatccttgcatcggtactcacaaatgcaattctctggtgcccaagttcgagaagccgcttcactgccaacgaagcgccagcgtgattatcaaaatcaaaccatgcatatggcttgggtaaatggctacgccccaatgccaaaaaaggaaagttttgtttctgcaaatactgcaaccgaaagtcttcaggctgggtatgagccacgatcaatgcatccactctacgcgtttccaccaagtggataagtgactggtatttctcaccaggttcatcaggaatgagcaacagatcgagaccccgttttccgagttcgatacctatccaacttatcatttccaaaaatgtcgaattattcaacactcgtggacgtgatggatacgccaaagcaatggcatcggttctccccattttaagccgccgagctaaggaattcggttgataacccaatctcttggccgcatcgataatccgctcacgtgtttcggccgcaacatcatcatagccatttaacgcgcggcttaccgttgtggaggacagcccaagctcatttgcaattttcttcaatgacatgattttttgatccgcaggtcaacgaccttaaattgagcatgatttaacctgtattggttcccaagtaagctacacataaatcaggttatacgtccgttgttctcacctcacaactttaccaaaaaccccctgagacccgagtaaatcatacgtaaagttttaagttcgtcacacatccgaaacgtttagatttaaatccgaaacgtttcggatctactctaatgccggaccttagcgataacaagcggcgaatactgaataacgctggcagccatcgcgacaagatcgtacaaaaaaaggcgagcatgtagcagcaatgctctggcgtttcagctaatgagaggttaggggtttatgagtaaagcaaacgcagtacaatcctatttaagaaataataacttctggttgttcgggttatttttcttcttctacttttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttttttatcatggcatcgtactacccgttctttccgatctggctgcatgatattaataacctgagcaaaacagacaccggtattgtattcggtagcatttcactttttgccctcgcctttcagccaattatggggccgctctctgacaagcttggattacgcaaaaccctaatgtggatcattgttggattactggtcctgtttgccccgttctttatttatgttttcagcccattactgaaatataacatcttcattggcgctattgtgggtggctgctatttgggctttgtatttactggcggttcccatgccattgaagcctatattgaaaaggtcagtcgccacagtaattttgaatacggccgggtaagaatgttcggctgtattggctgggcactgtgcgccaccgtggttggaatactctacaccgtcaacaaccaattaattttttggatggcatcaggctgcgccttaatactggctgtcttgctgttcttcgctcgccccgaccgacaatctacggcctttgttgtcgatactctaggcgcgaataaagcggtatttaacttaaagaacgcgctggcactcctccggaaacgggagttgtggtttttcgttatgtatattgttggcgtcgcctgtatttatgatgtgtttgatcagcaatttgctaactttttcacttcattctttgccaccaaacaacaaggaactgaaatattcggttttgtcactaccggtggtgaaattctgaatgcaaccgtgatgtttttcgctccggtaattattgcgcgtattggtagcaaaaatgcgttattgctggcaggtaccattatgtcagtccgtattttaggttcagcatttgccacgacagcgacccaagtggtgttcctgaaaatgttgcatatgtttgaggttcctttcttactggtaggctcctttaaatatattactcaagtatttgaagttcgtttttcagcaacggtgtatctgattgggttctgtttcagcaaacagttatccatgatgtttatgtcagtatttgctggccgcatgtatgacagcatgggatatcaagacacgtacatggtattaggcgttatcgtcctgtcatttaccctcatttcagctttcacgctctctgggcgcagcgcggtagcaaacctggcgtcaaggctaaaagaggatccgtcggttacccctccagtttctcagccacaatcttaaaaaattcaatacagataacgagggtgtcgccgccatgccatcacctcgagcaaattttcgttttcacaggagccattatgaatactacctttgtcagattatccagccgttcttctgacatgatcgtgcgctgctctccctacgcagaaattgtttactggggtaagcctctgcttgattactcgcctgcgatgatggaagccttaaaccgcccggtcgctaacagccgcctggacagcgatataccgttgacgctctgccctgaaaatggccgagggctgttcagcgtgcccggtatggagggaaaccgtgatggcgaagattggtctcccattttcaccagccagagccatacacttgaaaacaatttattaacgattattagcgaagatacgagcgcgggcttgcggctggtgagtgagttgcagatgtgcccagacagtggcgtgataaaaacccgcaatacgctgaccaatattaaagccggatgctaccgaatcgatcggttggccgtgaccttgccttttccggaacgtgccaatgaaatcatggccttcaatggccgttggattaaagagttccagcgccactcacttaaactcgatcatggcggttatattcaggaaaatcggcgcggcagaacctcacatgaatattttcccggcatggtagtagggaaagcaggcttcagtgagcaacagggcgaggtctggggcttgcatctggcctggagtggaaaccatcgtttacgcgctgactgtaaaagtgatggccgccgtcaggtgcaggccgaagccctctatttttccggtgaaatcgttctggaacacttgcaaagtgtcagtaccccgtgggtctacgcgacctattccgctaccgggttgaacggtatgagccacagttttcatcactatgtgcgccagaatatcgtgccatcactggcagaaaaaccgcgcccggtgcacctcaatacttgggaaggcatctattttaagcatgacccagactacattattcagatggtgaaaaacgcggccaaaattggtgtggagcgctttatcattgatgatggctggttcaaaggacgcaacaacgatttaagttcactgggcgattggtatattgatgccgaaaaatacccacaggggctgaaccccattattgaagcagtgaatgaatacggtatggagtttggtatctgggtggagcctgaaatgatcaatcaggattctgatttataccgtaatcatcctgactgggtgctgaaacttgacggctacccgctactgaaaggacgcgaccaactgttgctcgatttgtcgaacccggccgttttcgactacctgctagaacgcttgagctggttgttgggcgaacacaaagttgactatgttaaatgggatttcaaccgcgagatggtccagcccggtcaccgcggccacccttcgttggtacaacagaccgagcaactgtatcgcttattcgaccaactcaacctgcatttcccacatattgaatttgaatcctgcgcgtcaggcggggggcgtattgattatgaaattctgcaacgctgccaccgtttctggccatcagacagcaacgacgctcttgatcgccagcaaattcagcgagggatgagctacttcttccctccagaagttatgggcgcgcatattggcggtactccgtgccataccaccgccagaatgcactctattaattttcgggggctgacagcgctgttcggccatatgggggtcgagcttgatccggtgagtgaatctcctgccgagcaacaggcttttgcccgttatattgcgctacataaacaactgcggccgctgttacatagcggaaacacgatccggctcgaccatccggataaaacaacattaattaatgccgttatcgcacacgaccagcagcaagctgtcgtcctgatcagccagctagcactaccggaatatgccttatgtggcaacgtattgattcctggtcttaacccatccacacactatcagatcgaggttctggacatgcctgacagcatgcacaaaccacgaaataacaccatgaagcgctatccagcctggttgaaaagcccgctcatcgtcagtggcgattggctagagaaagcaggaattgcccttcccatcctcaatcctgaatcggctatcctgatacagctttcagccgtaaattaacctcaggccgccgtttatggcggcctactttgcgtccaatgggctatttggtcttcacgttgttgagcaagaccgcacttatctatttgggttatacccaaaacagttcgaatggcagaaaaatggaaatacgcgcgaaaatcaattgacggagatattgctgcaaatcaccacaacttaatcgtaaagaaaggtttaattattgagcgaatgccgaagaacaccatgacaatgaatcatatattagctagattatttttattaactgcatatcgtttttattaactgcataacgagtgatgtcctttaacgatttttccaacacgctgatggttaagacttctttcatattcagccccttattctcagataaataattcttggttttaataagcaataaaggtctgaagatccgtctcactgagactaaaacagccactaaaacaacggccagcgggaaattcatcatttaaatgtcgtaatagctgcaattcaaaattgcctgacaccaatgagtaactcagcagacgtgcttcgataaaatcgaaatagcggccagattggggatagaccgctttaaataaactttctttagccgaaaaaaccaatgtcagtgcttggttaaagggcaatgggccttgttgtaatagcgaatactcctcatcgctgataatacccgaccaaatctcttgcgctttttcctcagcgatatggctttcaatatccaaacctatgccatgcaaagtagaagactcaacgccccttggctctatcatttgggcggcacataacgcacgttggttattatggctaatactgccaatcaggttggttggccactgcggcgcacgatccattcccgtcgctagcggataatcgcggatatccaataagttcaacacctgccgagccacaaaacgcccagccaggtattcggcacgacgtttgatcaccgccttgttcagactcccaggaaacggaatgccataggctgcaaacaactcgtcccgatattcattcacctcaaaatcacacttggccaaaagcccgtgaaacgggggttgaccattgaggccgttggctggcagtgcagcaaaagtaaaattacggatgaataccgacgtcacgcgttaccctaattatcttaatccatagactgttatcgtagttgctaaccccgaacataacaatctcaagcacccggatacgggaaaatgccgcaactttcggttgtggactggaggaggatctgtttttctgaccttgcggtgaaatgatacttcacaattattgaaacgcagtttctgtcatttctttttctgtgaccatcatcaatttaaaacccaatataaacagctagcttgttcgctatcgggataaggatatatccctattatatatactgagatttccctttaattattaaaacaacctcttttacttatatacgttatgcccgaagtcattgctgttgtagcaagctgactgtagcacgctgactgtagcaaggtgacaaatacacgggtcccgatgagttcacttaggtaagtggcccagacgagagtcgataacaccgctgcaacgtcaaatatgaagggtattctacctctggagatcattgaatgagattgccaacgtctttccctacattatgtttaaccgcctcggcgttgttactgagccaagtgctatttagccaatccgcaactgcccaacaaattaaagcagccgatgttcatcctaaagattatcccaatgtcgtggcgatgaaagatatgggcgaaaaactaaaagtcgcgactgatggccgtctggagatgaaaacatttcctggtggagtattaggtgatgagaagcaaatgatagaacaggcgcaaatgggggcaatcgatattattcgtgtatccatgacacccgttgcctctattttaccggagattaatgtctttaccctcccctatatcttccgcgacgaagatcatttacataaggtccttgatggtaaaattggtcaggaaataggcggtaaaatcaccgataacaaaaattcaaaattggtgttcttaggttggatggatggcggtacccgtcacctgattactaaacaaccagtgattaaaccggaagatctcagcgggatgaaaatccgtgttcaaggcagcccgattgcgttagcaacgctaaaatcaatgggggccaatgccctgagtatgggcgtcagtgaagtgttcagcggtatgcaaaccggggtcattgatggcaccgaaaataaccagcctacatttgtagcccataattacctgcctgttgtcaaaaattataccctgagcggccatttcattattcccgaagtattcctgtattcgaaagccaagtgggacaaattatctgccgaagatcagcaaaccattcttaaattagcaaaagaagcacaagctgagcaacgcgtattatggacagcctatgagcaacaagctcatgagaaaatgaaggccggcggtgtgcagtatcatgagattgatcgtgattattattataaagccactcagcccgtacgcgatgagttcggcaaaggtcatgaggacttgattaaacagattggtgacgtccaataacatccatccggcggtattgaattatttttaataccgctgatattacccaacgccattgccgttgcaataaggctgctaacgccactgcaacgccaaggacaaagggatactgaggtttccactatggctcgttattatctctctgcgatggatgttttataccgcctatcaatctgggtagccggtatcgctttaattattatggttgccgctatccctatcggtatatttgcccgttatattcaaaacgacggcttatcttggccagaacccgtcgctattttatgtatggtgacgttcacctttattggcgcagcggccagttatcgctctggttctcatattgccgtgagcatggtaaccgatagaattcccgaggcgggtaagaagatctgtgcgttgctggttaatttgctgatggtgatgataagtctatttattctgagctacagctatattctgtgcagcgaattatggtcgcaacccgtcgccgagttcccattattgaccgccggacaaacctatcttcctttacctgtcggttctgctattaccctgatgtttattatcgagcgcctattttttggcccgcaaacccagcgcccggtagtgatgatcggcaattcataattttggggaactctgccttatggacgcatttattttagtttttaccctggcaattctattggctattggtgtccccgttgcctatgccgtgggcctcagtgccattgcaggcgcgttttggattgatttgccactggaagccgtgatgatccaaataaccagtggggtcaataaattttccctactggctattcccttctttattctggcgggtgccattatggcggagggcggtattgcacgacggctggtcaactttgcctatatcttcgtgggctttatccgcggtggcctgtcattggtgaatattgtcgcctcaacattttttggtgctatttccggctcttcggtggccgataccgcctctatcggctcagtgatgatccctgagatggataaaaaaggctaccctcgcgattttgccgctgccgtgaccgccagtggttcagtacaggcaatattgacgccacccagccataactcggtgatctattcactggcaaccggtgggacggtctccatctccgccctgttcattgcggggatcgttccaggcctgttacttagcctgaccttgatgctcatgtgtgtcggcttcgcctataagcggggttatcccaaaggtgagcgggtgccattccgtcaggcacttaaaatttttgtcgatacgctatgggggctgatgacggttgttatcatcatgggcggtatcctgtcaggggtgtttaccgcgactgagtccgcggctatcgcctgcttatggtcattcttcgtcaccatgtttgtctaccgtgattataagtggtccgaactgcccaaactgatgtatcggacggtcaaaaccgtcactattgtcatgatcctgatagggtttgccgccagtttcggtgccatcatgacctacatgcaattaccggaacgtatcactgatttctttacctctatttctgataataaatacgtcattctgatgtgcatcaacatcatgctgctgctgattggtacgctgatggatatggcaccgctgattttgatcctcacaccggtattaatgccggtaaccaattcgttgggcattgacccggtccatttcggtatgattatgttgattaatctgggaattggcctgattacgccgccagtgggatcggtcttattcgttgccagtgcggtgagtaaacaaaagatagagcaagtggtaaaagccatgttgcccttctacggtgcgttattctttgtgctgatgctggtgacctatattccggaaatctctctgtggttgccacggatgtttggaatatataacggttaaggggagggttaaggaaccgggtgtctgattagcccggttcattattatctgaatcacggtttcaatctgtactacacatttcgcaacatttatttctttttgtaacaggtatttcttcccacaacctgtctccctgactactttttaagctattgtatcccatagatgctaagcccattatatttttgataacaaccattgctccgcgataaagagatgagcatcatgctgtttctctcccccaataattagaaatcatgattaatgttgcattgattgacgaccatattgtcgtccgttctggttttgctcaattactgtcactggaagaagatatacgtattattggcgaatacggttgtgcggccgaggcatgggaaaatctgcccaaaacggatgtacatgtggcggtaatagatatttcaatgccggatgagagtgggctaagcctgctcaagcgcctgcgccaacagataccgcattttcgcgccattattctgagtatttatgacacaaccgcctttgtgcagagtgcaatggacgccggagccagtggctacctgaccaaacgctgtgatccagcggcattggtacaggcactgcgcaccgtcaatggcggcggcctttatctgtgtaccgatgcgctacgggcgctacgccaaatgcctcaacagccgagtaagctgacaattttaactccgcgagaaaaagagatttttcaattattggtcaaagggataagtgtaaaagcccttgccgaacagttgtcgctcagccataaaaccgttcatgtccatcgggccaatattctgagtaaactcaattgtgaaaccaccattgaactggtgcacttcgcactacagcatcagctactggcgggtaactgatatggcgtaattgcggtcagttggcttatggcgtattgaagtcgggcaaaccatttgcggcctaaataccgcttgccgatagttggcaagacggtatttaggcgctgaggattctgttacctcgccgttattggccgatacttttgctaaccgaactcggtgtatgggctgctacataacgaacagttacaggtcaacaccgtggtttgctcttccctgcgctgagtttgctactggcctggctgatactacactttaggcaccactacacgctttactgtcagcgccagctattgcttttattgcctacaattttgacgaagttttagcctaaaagctaaaaatctcaacaagttgcccaacttgtaagcaaacgatccgaatttatcttttcttctttgacatgtccctctgtccccgctattattcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattaaagaaccctgcctaggtaactaagcagggtttttgcatttcagtcgtttctgctagacagataagtgcaagaagttgactatcatccccgttgacacccagcacaaaaaaagggactcgcgtagatacgataaaaagcggggaagccaaaagacgtcatccagtcggctggcagcaaagatgttggcgactctccagaacaaccctgcgtttttccattaactggctgaacataaaatcttaatgaaaagccctgagggacttttcatctatgagtatttgtaaagattagtatttgtaaagattattatttgccaacataagcctctacaaaatgttaattaccacatcaaatcatcaggcactttaaaatcggcatacggatcttcgccatcttgctcttcctgactaagcgcgctatttaatacaatactgctcgcatctcgctgcgcaattttgtcggccacgctcgcggggataattgcgtattcactctcgccgctgttatcaacaaccaaacgggcaatggcgagacggccactaatcagctgagcttgagtaagcttatccacaactatttttttaattaaattattatctgtgaagttaaaaccaatattgccttttgaaatatcgattttgttcatttcaatgagctgtttaacctgagctttatactctttagataaagccgcctgtttttgttgttcgcttagctgtttatcacgctcaagttgtgcttttttattttcctccacagcctctcttgcctcacgagtctgagctcgtgattttttagccgttctttggactttagccatttttttgctggtcactaatccagcttttagcatctgctcttgtaaggtgagttttgtcatcttcgtttctaaaccagttggataattggtgggattatacctgtaattttttaggctgtatcaggttaccgtgtagtctccctctgaatttaggccttaccacttgacgacaacggccttggattaccaaagaagttactatcactgtatttttcgtcaaatgtaactgttaagcggatattcgcatcacacaagtcaacgtcatttttttcacatgccacgatagtttcaccgctttttacgagcgacccttcctttaagtacctatcaacaaattggttataactacgaccggcctcatgtctatcaaaattgatcgtcacgctgtgaccataatcatcgggggaattaccctcaaatttaatggtggctctatgaaggttatattcacccatgtcagggaggtaaacttgagtattctcgttaggattactgataggctttatgaccatttcgatataccgaaaggaatttatcgagtcaccacctttatgattcatataccatagttccacgaatttaatattatttgatttttttatattctctgataaagaggtatcaatagtaacaatcgcataattatttaactgcttggcagcttcatcttgtgtcagagtaatatattttgtcaagaaggtatctttataccaaccttcaatttttctaagcgtatcggggaaagctaacagcatgaaaatatacaaaataaaagataaaacaatcaaaggaggaattgaaagaagtgataatttaaaaatgtttgatcgtgttttctttttcataaattttaattctgaacgtctagtctaagagtaagcgagccagtttacgctgaagccataaatattaccagcacagatagaaaggtcatttatcagcgcaataatacaggcaatctgaaggatggcaggtatatgccatccagcaagcaaccgaataacaacacgttatccgctgcctgcacccaggcgataaattaaattaactgaataacgagggcaacctttcctattttacctctctaccggccgtaaaaaatctgctcgtcatgagtggcaactcattggcctttgagagagaactagcgggttgtatcacccacttttaacatgtttttatcgtttcaatcacattattgatcatattttaatcaatttagttaacaacttggtctttctcttgttacggtaaaatctgtatttctctcgaaaatacattttatgggaagactctcccctaaataatttgagtggcaggaaggcagccaatattgacctgctactctgctcccgcgtttttacaacagcacgcaaggtggcaacttgcctgcgatgaatcgcaaactcaggagaagaactatggctaaagaaatattctgtgcgtttggcgttgatgttgacgcggtggccggttggttaggatcttatggcggtgaggactcacccgatgatatttcacgcggtatgttctccggtgaagtgggtacgccacggttgctcaaactctttgctgaccataacctgcgggccacctggtttattccgggtcactcaatcgaaacattccctgaacaaatgaaagcggtagccgcggctggacacgaagtggggatccatggttacagccatgaaaaccctatcgccatgacaccagcgcaagaagaggccgtactggatcactgtatcgccctcctcactcaattgaccggaaaatcgcccacgggctatgtcgcaccttggtgggaatttagcaacgtcaccaacgagctgttgctgaaaaaaggcattaaatatgaccacagcctgatgcaccacgattttcacccctactatgtgcgcgtcggcgaccattggacccgcatcgattacagcaagtccccagaccactggatgaaaccattgcaacgaggggccgaaaccgcactggtggagatcccggctaactggtacctggatgatttaccccccatgatgtttatcaagaaagcgcccaatagccatggttttgttaatccccgccatctggaagagatgtggcgcgatcagttcgactgggtataccgagaacatgattatgccgtatttaccatgaccatccatcctgacgtatccggtcgcccgcaagtgttattaatgctggaacggttgctcaaacatatccagagccatcagggtgtacgtttcgtgacctttgatgagattgctgacgactacttgcgccgtatgccgcgcaaaatttgatcctgaggcatcctattgaacgagtgataacaaccatgaacatctataaaaaaatatctgctgatggctggcagccgcagcaattaacaatcaaagatgtcaaattcgccacatggctcgccttcttcgcctgggtattcgccgtttacgactttattctgttcggtaccctgctaccggaaattggtgatcattttggttgggatgaaatagaacaggctaagttagcgacttgggtcgccgctggaggtgctgttgtggcgctgactgtcggccccatcgttgacaggttggggcggcgtttgggcattgtgtttactgtcaccggtgcagcgatatcctctctgttgaccgcaatcgggggagcatggggcaaaggcgtattggtcggtatccgttcgatagcggggctaggcttcgccgagcaaacggtgaatgcgacgtatctcaccgaaatgtatgccgccattaacgacccaatattaaatcggcacaaaggatttatttatagtctggtacaaggggggtggccagttggcgcactggtcgcctcagggctgtcagcactgttgatgccgattatcggctggcaagggagttttatttttgccgcagttccttcgtttattattgccctgctggccctaaaactaaaagaaaccccacaatttcaaatccaccagcacatccgtcggttaacggaagctggccagccagaaaaggcccgtcaggtggcaaaagattatcattttgagtatgccgatcatcaacgtaccggcctgtcagccatttttcgtggcacatcactgcgcaccacactggtactcggcggagccttaatgatcaactggtttgctattcagattttcggggtgctcggcaccacggttatcacgaaggtacacgatgtctcctttgagagttcactctgggttctggtgctttctaacctggtgggctattgcggttatctggcgcatggttggttaggggatcgtttcggccgccggaatatcattgctctaggttggatgctcggtggtttatcgttggccaccatgctctatgggccagccgatttttccctcatcgttatcctgtacagcgcaggcctatttttcctgatagggccatattctgccgccctattcttctttagtgagagttttcccaccgccatccgtgccactgctggcgcatttatcatcgccatggggcctatcggtgccattattgccagcatgggggcgaccagcattctcagcagcggaggcaactggcagaccgcagccctgttattcggtgccatcccctgctttatctctggcgtcattatgctgtttgcccaccacgtggcaccgcagagtgtgaagtaattcgatgggggacaccggctcatattctcagacgctgggccggtagcgccataaccaacggcccgtggacatgcggcgataaaacaacaccccccggaccatccaatccaggaacatccccatccatacccccgtcacgccaaaccctagcgttacccccagaatgtagccagcaataatgcgacagccccacatcccggccagggcaacccacatggtgtaactggcatccttagcgcctttcaagccggcaggtaagacccaagacgccgcccaaatcggcataaataacgcattcatccagatcaaatgcttcaccaccgtgataactgccggatcatcggtatacagcgaggccagaaaacccgcactgggaatggacagcaatgcaataaagcagaccccaagcgtcgatagccaaaagatatgttttatctgccgaataggttgcaaaatttgccccttgcccagccgggtaccaataataatggttgaggtgtaccccagcgcattaccgggcagattgattatcgccacaattgaaaaggcaataaagttacccgcgatcacgtcggtccccatgccggcaacaaaccgttgagtgattaacttgccaatattgaacataactgactcaacactcgccggaataccaatgctcagcacctcaaacataatggccgaggtaaaaggcatgaaataggctttgaaggggatccgcaacgtattattcgcgccgtaaatcagcagcacgaccaccaccagtgcgcctgcagagcgggccaatgtgatgccaataccggcaccgataaaacccagtccctgccaattaaagaggccataaattaatatactgctaatgacaatgttaagaatgttcatgccaatgttaataagcatcggcaaacgcgtattgcccgcaccacgtaacgcaccgcaccccaccaaggttatcgccatcgcagggtaattccagacagtgaaatgcagataggtcagggccattgctttaaccgaggggtctgcctggttagccattaaatcaataatggtctggcctgaaaaatgaaccaagacaactaataacagggagattaataccagcaatgtcatggattgtcgggcggcagtttgcgcctgctggcgtttgcgttggcccagactgaaggccacaacgaccgaggtccctaatgccacggaggcaaaaaaagccgcaatcagcatattgaaactgtcggctagccccaccgctgccatcgcttctttacccaaccaactcaccagcagagtactaaatacccccatcagcagtacgcacaaaccttcaataaacaacggaaaggccagcggtgtgatctcacgccaaaagagtacccgagatgattttcgcttcttataccacacgctttcgcggaagattttcaacttaacggcctctgaaaccctgttcatttgcatccatccgcgctttccaccactatggtgaaatatcccaatgcgccgatttacaatgttgatttcccgctagatattttaacccgctgcgcgtttcaaaaaacccacgcaggtcccacaatagaatacaggattattttaaatggaacatagtttcatgaaattaaattgcaatacttatgcaataaaaatccataaatatgcaaaatttctttgactcgacggcgggttttgcgatatcactgtaggcattgaaacattttccagactgacctaattcatacaggatttaattgatgacaactattcttaaacaccttcctattaatcagcgtgttggtattgctttttccggtggcctggacaccagtgcggcactgctgtggatgcaaaaaaaaggcgccattccttacgcttataccgctaatctgggtcagcctgatgaagaagattacgaggccatcccgcgtaaagcgatggaatacggcgcggaaaaagcccgtctgatcgattgccgtaagcagttggtggcagaaggtatcgccgctattcaatgtggcgcattccataacaccacggcgggtgtcacttatttcaacaccaccccactgggccgtgcggtaaccggcaccatgctggtggcagccatgaaagaagatgatgtaaatatctggggtgacggtagcacttataaaggtaacgatatcgagcgcttctatcgttacggtctgctgaccaacgctgagctgaaaatttacaaaccgtggctggatactgatttcatcgatgaattgggcggccgccatgagatgtcagaatttatgatccaatccggtttcgactacaaaatgtcaaccgagaaagcctactcgaccgactccaatatgttgggtgccacccacgaggccaaggatctggagttcctcaattccagcgttaaaatcgttaacccgattatgggcgtgaaattctgggacgaaaatgtggtggtgaaggccgaagaagtcactgtccgttttgaacgtggttacccggtcgcgctaaatggtgttgtctttgacgatagcgttgagctgatgatggaggctaaccgcatcggtggccgtcacggtctgggtatgagtgatcagattgaaaaccgtatcatcgaagccaaaagccgtggcatctatgaagcccctgggatggcgctgttgcatatcgcctatgagcgcttgctaacaggtattcacaatgaagataccattgagcaatatcatgctaatgggcgggtactgggtcgtctgctatatcaaggccgttggtttgatccacaagcgctgatgctgcgtgactccattcagcgttgggttgccagcgagataaccggtgaagtgacgctggagctgcgtcgtggcaatgattactccatcctgaataccgtgtctgacaatctgacttacaaaccagaacgtttgaccatggagaaaggtgattccgtgttctcaccagatgatcgtatcggccaactgacgatgcgtaatctggacatcaccgatacccgcgagaagttattcaactatgttgagacggggctgttaacctcttctgcggcgacggggttaccacaagtggataacaataatctgtcgtcagggcgtgggttgcaggataagcgtcagtaattattcttggcattggcgggggaacgtgggtggtcatttaacatgagatggcagtgacattacctgcgcgaccccaagcggttaaggggagcttcccccccttaacccttctcgtgtcacagtaaatcaggccggtattcagccaaatcatcagacagccatcacccgatacaggctctgaaacgctttttatttattattcttttacccccgttcacttactgccaaagaatcccggttgatatcggcaattcgcttcgctccggtcaacgtcatcgccacacgcatttcttgctcgatcagcgtcagcagattgataacaccggcttctcctgcggtggccagagcatagacgaaggcacggcctaacaacacgctatccgcgccgagcgctatcattcgtacgacgtccaacccagtacggatgccggaatcagccagaatagtgatatcccctttgacagcatctgcaatggctggcaaggcacgagcggtggagagcacaccgtcaagctgacgcccgccgtggtttgacaccacaatgccatcagcaccaaatttcactgcatctttggcatcttccggatcgagaatacctttaatgatcatcggtccttgccagaactcacgtacccactccaaatctttccacgagatcgatgggtcgaaatttgtcgctatccaacccatataatcctccagcgtggttggtttaccgagataggccgatatattccccaagtcatggggcttgccgtttaagcccacatcccaagcccactgtgggtgggctatcgcctgaagcaagcggcgagcggcagcattcggcccactcataccagagtgtgcatcgcggtaacgtgcgccaggtaccggcatatctacggtaaacaccaacgtcttcacgccagcggcctgtgcacgcgtcagtgcattacgcataaaaccccgatctttcaggacataaagctgaaaccacattggccgggcaatggcaggagccacctcttcgatagggcaaaccgaaagggttgagagggtgaaaggaataccttttttatccgccgcccgcgcggcctgcacttcaccacgccgtgcgtacatgccgctcagaccgactggcccaaggacaacaggcattgcctgcgtctcgccgaaaagctgcgtttccagactcagttcagacatgttcttcagcacacgctggcgcagggcgatatcagccaaatcggcggtattgcgccgtagagtttgttcgttgtacgcaccaccgtcgatgtagtggaaaagaaacggcggcaatttacgctgcgcggcggcgcgataatccgttgaggcagaaatgatcatcttcacggtccataatggtgttatggttgataaaaatatacccgttatatttcaagctgctggtgtgttggcggctttcgttcaccccagtcactgactggtctgacttgattatcaatctcactaatcataacaatttcacttctcatgacaatctcgctaatcataataatcacacttatcatgatgcgatggcgttcctcctccgttctgctcatgggctcagctcgtggtattgatttgtgctatcgctattgatttgtactaaccactattgatttgcgctaccactgacgttaaacgcgaaaacggtacttctctatcgacgattgatgcatttcgatggagaaacccggttgctcgggtggcatataggccgcgtttttaatcacacacgggtgaacaaaatgctcatgtaagtgatcgacatactctatcactcgccctttatccgttccggcaatacacaggtagtcaatcatcgccaggtgttgcacatactcacataacccgacaccaccggcatgtggacacactggcagatcgtattttgccgccatcagcattaccgccaacacttcgttgaccccgcctaaccggcaggcatctatttgcaccacgtcaatggcttcgcgcatgatgaattgtttgaacataatgcggttctggcacatttcgcccgttgccactttgaccggagcaacaccttgacgaatacgacgatggccttcgatatcatccgggttagtgggttcctcaataaaccacggattggcaaacgcgagctgattcacccacggaatagcctcgttagtttcccagatctgattggcgtcaatcatcagtttacgatcaggaccaagcacctcacgggtaatgcgcacccggcgaatatcgtcttcgagatcacgccccactttgagtttcaaatagtcaaaaccggcatccaccgcgtcctgacataagcgccgtaacttatcatcgggataccccaaccagcccgctgacgtggtatagcaagggtagccttcgtcttgcaatttttccagccgtagggctttgttatgcgctcgctgctgcaacagcgttaatgcctcctccggggtaatacagtcggtgatgtagcgaaaatcaatacagcgcaccaactcttcaggggacatatcggccactaaacgccacagcggcttgccctccgccttactccataaatcccatacggcattgattaccgcgccagtggccagatgaatcgcgcctttctccgggccgatccaacgtaactggctgtcgctggtaaattcacgccaaaacttacccatattggcagtcattgacgctaaatcacggccaacgatcagatgttccaatgcatggatggccacgcagcaaatttcattaccacgtccgatggtgaacgtcagaccgtggccactgagtgccggattatcggtgtctaagatcacataggctgctgaatagtcaggatcgggattcattgcatccgaaccatccaattccaacgaggtgggaaaacgtacatcctcagtgcgtaatgcagtgattattgtcatggttaacctctccgttcgcgaaagatgagtactacgcttgtatcgttttctggcactgttctcccagaccttcgatacccaaacgcattatctgccctgcatgtaaatagacgggcggtttttgcccaagacccacgccaggtggggtaccggtagaaatgacatccccggattgcaaactcataaagcggcttagataactgattatttgcgggattttgaaaatcatggtgcgggtactgccgttctgatagcgcctgccatcaacgtctaaccacaaccctagctgatgtggatcgggtatttcatcgcgggtcactaaccacggtccaatcggcccgaaggtatcgcaacccttccctttatcccaggtaccgccatgctctagctggaactcacgttcggaaatatcgttgaccacgcaatagccagcaacgtaagacatggcgttggcctcaccgatatatcgcccgcctgtgccaatcaccacccccagttcaacttcccaatcggttttcactgagttacgcgggatttctatatcgtcattcggaccaataatggcgctggtccacttattgaagatcaccggttcttgcgggatttctgcccccgtttcagcagcatgatcggcgtagttcagaccaacacagataaacttaccgacatgacccacgcaagcaccaaggcgttgttcaccccgaacgaggggcaaactggcgctatccaactgacgcagtttgtacagcgtcgcaggcagtaaaaatttgccactgatatcctcgatatgtgccgagagatcacgaatctctcccaactcatcaagtaacgccgggcgctcctcgccgacgggaccataacgtaatagtttcatgtcgttctcctcagaactgactgaatacccatgacagtcgctaagtattaattgctccagcctccgtcgataatatgtatcgtgccggtggtgtaagcgctggcatccgaggccagatacagtgccaattgcgctatctcttctgctttgccgatacggccaatcggttgacgtgcagcgaatgcctgaaagacatcagcttcgctgcgcccttcggcgtgtgcctgtacggcaatccgctgacgcagagaaggagattcaactgttccggggcagatggcattacagcggatgccctgcgtgacataatccgcagcaacagaacgcgtcaggccaatgaccgcggctttagaagtgctataggcaaaacgattcggtacccctttaatacttgaagccaccgaagacatattgatgatagaaccctgttggcacgcgatcatcccaggtagaaaggcacggatcatatggaacatagcggtgacgttgaggtctagcgcgaactgccactcctgctcgctacaggtgagaatatcgccgctgtgtaccacgcccgcacagttaaacagcacgtctatcgggccgattgcctgcgccacatcattgatagccaacgtgtcagtcacatccaatgacactgccgttatacccggtatgttggacaacgcagcgatattgatatcgctagcgatcacttctgcgcctttgcgggcaaacaacgtggctgtattgaagccgatcccctgcccggcagcagtgaccaaggctttcttccctttcagattcatcgttattccccggcttcaaggtctaatggtcaggccacgaaaggtaaaacgtttgcagaccgatcctttggctaacatgttgatcagcgcagccgttaaatgtgctcattatttaaccaattatttacatacaaaaaacaaatcagcaatatttacaccttataaatgcacgctgaatcgcttaacgtagaaggtattttgatgacgagaaccgtgaaaaaaacataagatacaataaattatagataaataacggatccaccacgttcaaagcgcgtgatacccttactgccagaaaaaacatgaaaacgcatttgaagacggtaaccgtaataaaatattgtgaccgtaataaaatacagtgactacaattttcgaacatcgttaaacgctctcaggaggtatgtggtgtccgctccgctgccctatatcaagccaggtgagcgcgtcatcatttatgatggtgtctgcgcgttgtgtactggctgggttaattttcttattcgccatgaccgccgccacaccgtgcgtctgtccgccgtacaatcgaaaaaaggccacgcattgctggaatgggcggggttgccaactgacaaaattaacaccctcgtactgattgaaaatcagcaggtttatctgcgttccgaggctatcttccgcgtaatagcaaacttaccgtggccatggcgaatactcggtgtgttgcgtatcttcccgcgtccgttacgtgatcgatgctatgacggcattgcccttaaccgctaccgtttatttggccgctatgatgccgtcaggaagttaaaagcggatcatgaacggcgattcttataattcgctggttagataacctcagccgttgcctttgcaggccaaaactttaacgaaaagattaacgtggcagacagcagcgagaaaagtgcaagtgttatcagaccggctggtgggctgttgaactggctttcggcttcaactctgattatcggcgccagaaaactgaaaaatgcccccatagtcgtgcaaaatccgatacccgccgctaaggctttccctgaaagaatctgtgcagggaatgtccaaaaaataggctgcacggctaaaaagccaatggcgcaaagacacagggctgcaatagccaatacagggctggcgtaagctgaaatgatcagccctatcgccgcgacaaccaaattcagcgtcgcaatcgggttacggcgatgggtttttctatcggcatagcgcggaatgtaatacacacctaacgcagaaaatgcccaaggtatcgcggccaccagtgattctttgaatcccaacgtagagccaagcaaagtggcgacctgcgagggtaagaaaaatatcaaaccatacacaccaacttggatcgtcccgtaaatcaacgccagatgccaaactttagggctgagtaataccgcttttacactgctactctcagtatcgctttgttcaatactgagttgggtgagaagagcctgtttctcttctggattaagataacgagcagtggcggggctatcatcaaggtagaaaaaggcaaaaatacctaaccccacggcgggcaacccctccagcagaaacatccaaaaccaccccggttggcctagaaagccctgcatatccaataatgcgccagaaatgggcgaccccagtgtaagagccgcggggacaccaaggacgaagataccaatgaccgaggcccggatcttgttagggaaataaatcgacgccagtaagagtatgccaggatagaaacccgcttcagcgacacccagtagaaagcgtaggataacaaattggtattcgttgctaaccaaaccggtaccggcggacagcaacccccagaccaccgttgttgagctcaaccataccttggcgcctaacttattcatcattaaatttgccgggataccgaagagagcataagcagcaaagaaaatacccgcccctaaggcaaaagccgattgtgacaacccgatatcggcagacatcgcatctttagcaaaaccgacatttatccggtcaataaaagcaacgaaatacatgataaacatcagtggcattaggcggtaccacgctttcttgatagcagagttaagcgtggggtctggatagtggttaaagttcgacatattggacctccgtgttaatgacataactaacggatgacgacgagagggactaaaggtcaggctaataagggcattaaaaaatgaaatctgggtcaatcaccttggtcgcaccgatttcaatcacatatcgttaacgcaaaattaacttatcatcaacaaatttggcaatgattggtcattttatgtgcagaaaatcactgaatcagccattctacgatggtcacatgaatgataaccatatgaacgataaccacggggttgatactggttctgcactttccaccgctttggcctctttcccgctaagcaggttatacccgtcgtacttcacgttgcctgtgcgttggctacgttaattacacgcttgctgcctaccggtatcttgcagtcacttgggtatagaccaccgtatatttagccagaatgaatagagaacacgtattattaatgtgtgtatttgttttcagaataatgtcagattgactttttaaaatgtcatttttatttataaaattaatgtccttttacagtaagcaatttaaaatagacctctagtaataaaaaatcttaacgacaatttcatataggaagattcctacgttaagttctcttgtattccgatatataaagtatgttgcatgatgtttaatggcgcatcaaatttgttacttgaattgactcatggtgttattaatgtatcttttgtaatttattccataacaactgaatgccgcaatgaatttctgtaacagaaattcagtaagtgcttgtttattaattaaaagtaatttaataattcatattaggtattaattccggcattagttaaatatgactaattttatctcttgccaataaatactcactcgcagccctcagtcataacaacaatttcaccattttatggctaacctcccgtatttgacatgctgggttaatgccatttaattcataaataaaaaataccaataagcgtatccagttattttattattaatccttagttcgtggagtataggtaagtatgagtctctatcgcatatcatcactacatcaagccaagcagttaaataaaaacaagcagttaaataaaacccgaatttcaaaatcagtcgtctgggcaaatattgtaatccaagccatatttcctttgagtattgcttttaccccagcggtaatggcggctgaaaccgtcggagcctcggatgaaaaaccgcgttcggcctcacaggctgaacagtctaccgccaatgcagcaacacggttggcatcaatattgacaaatgatgactctgccaaacaagcgagttccattgcgcgcggcaccgctgccaatgcaggtaatgaagcattgcaaaagtggtttaatcagtttggcagtgcgaaagtacaactaaatctagatgagaaattgagccttaaaggcagccaactggatgtattgctgccgctgaccgatagcccagatctactcacctttactcagttgggtggccgctatattgatgaccgagtgacattgaacgttggtttgggtcagcgtcatttctttgcacagcaaatgctgggctacaacctgtttattgatcatgatgccagctatagccatacccgtattggcgtcggtgctgaatatggtcgtgattttattaatctggcagctaacggctactttggtgtcagtggttggaaaaattcgccagatcttgataagtatgatgaaaaagtcgcaaatggctttgatttacgcagtgaagcttatctgccaacgttgccacaattgggggggaaactgatatatgaacaatattttggtgatgaagttggcttgtttggtgtggataaccgtcagaaaaaccctcttgcggtcactctgggtgtgaattataccccaattcctttatttactgttggtgtcgaccataaaatggggcgcgcaggaatgaatgacacccggttcaaccttggttttaactatgcatttggcactcctctgacacatcagctcgattcggatgccgtcgcaattaaacgtagcttaatgggtagccgctataatctggtcgaccgtaataatcagattgtgatgaaataccgtaagcagaatcgggttaccctagagctgccagcacgtgttagtggtgcggcaagacaaacaatgccattagtggcaaatgccacagcacaacaaggtattgatcgtcttgaatgggaagccagtgccttaacgctagcgggtggaaaaataaccggtagcggcaataattggcagataacattgccaagctatttgtctggtggtgagggtaataacacttatcgtattagtgctatcgcatacgacacccttggtaatgcttctcccgttgcttacagcgatctcgtggtagatagccatggtgtgaatactaacgcctcaggcttgactgctgcgccagaaattctgccggcaaatgcgagtgcaagcagtgttattgaattcaatattaaagataatgctaaccagcccatcacggggattgccgatgaactggcattttctctcgaactggtagagttacctgaagaattggctaaggctaaagcacgttcagtgccattgaagacggtgtctcatactctaacgaagattactgaatctgctccaggtatttatcaggcaacactcacatcgggaagtaagccacaactgattaatattaccgcccagattaatggtgtgccattagccgatgtgcaaaccaaggtgacgttgattgccgatgaaagcacggcaacgttacaaacgagcagcctgcaaatcatcaccaatggtagcctggcagatgatactgatgctaaccaaatacgcgccgtggtggttgatgcttatggcaataaattgtctggtgttcaagtcaatttcactgtgggcaataatgccaaaataacagaaaccaccttgagcgacaaacaagggggagtaaccgcagcaatcaccagtaccaaagcgggtacatatacggtcacagccgaacttaatggggtaacacaacagatcgatgttaactttatcccagatgctggcactgcaacactggatgacagtgatgagtataaattgcagtgggtcactaatggtcaggtagccgatggtgaaagcaccaatagcgttcaactgacggtagtcgataagtttggtaacaccgtacctggtgtggatgtcgcctttaccacggatatcggggcgataattagtgaagtcaccccaacggatgctaatggtgtcgcaacagcaaaaatcatcagtagtcaggctaaaagccatacagtgaaagcaacgctcaaccgcaaggaacaaaccgtagaggttaactttattgccgatactgccacggcagaaattacggctaataactttacggtagaagtcgatggtcaagtcgctgggagcggaactaaccaagtacaggcccttgttgtggataaaaagggaaatcctgttgctaatatgaccgtgaattttaccgccactaacggcgtggtcgtagagacaacctcagccaaaacagatgagaatggtaaagtaacgactaacctctctatgaccaatgttggtgggactatcagtacggtgacggcaacgatgatcaattcagcgaacgtgaccagtacacaagataaacccgtcatcttctatccagatttcactaaagccacgttgaatacgccagcgaatacttatagtggctttaatatcaacagtggtttcccaacaacaggatttaaaaatactcacttccaattatcgccacatggtattaccggcgctaacagtgactatgattgggtaagtagtcatcctaacgtgagtgtcagtaacacaggtgcaattacgcttcaggataatcctggagggaaagtgaccattacggcaacctggaaacatgacagcagcaaagtgttcacttatgactttacgctaaattattgggtaggcctctatagctcgactaatctgagctgggcgcaggccaatgcgtcatgtatcaacgccggaatgagattaccgaccaatagagaagtatcggcgggtcaagatgttcgtggtgtaggttcgttattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgttattcggtgagtggggtaacttgaatgcctatccaagtttcccaaccgcccagatcatttggacgtcagtagatactaatgatttccatatcgatactggtcttactcattcggcttcgaatgtcactcttgcttacatgtgtataaaataaaatagtttgttcccccctcctaaccctgaacggggttaggagggctctggcacaccaataaaaagggctgacaatagatgccagccccactctctttccccttcaaaaccgctaaaagggggttatcctacgttggataaaccttacttaacttcacccatcgctttcagttttttcgacaactcacgacgctctttagacagatcggcatttttgataatgtaatcatcaacacgatcttcgtagtcaccacgcatgttagcaataatggcctgaacctcttcaatgctcatgcctggtttgatgtattcactcaggttatcgagcaacagaacgcgtttttggttatcacggattttcttttcattatcaacgatttcacgttgtaatttgtttttgcgacggaacatacgcacaaactccaaaacgtcctggaaagttggcttacttgcattatccattttcataccttcacttaagtttacacaaattcaacggctgccgaccacgctacccaaaccataccgcttagccgtgcctggtgacaagattcattagcttatcttacctgctttacccatcagacagaaacttcatctgcctgatggctatgatgcatcacttgcgcagggtcatattaatgcgatcatctcattcctcaagcagtttatacccatcatactccaagctgcatgtgcgttggctaggttcagtaacccgaattatttaggggtgagtcaacgctatactcaaccaaacatagccgtaaacgggcatttttacctgttgtttttgtatcaccgttagcatcggagtgaaagagaacggtttaagatcaggatacgatgcaagataaaacgcaatcaggcccaacgtgacccgcagcgccttgaattatttaaaatcgacagccatttgttgctggatagtcatcccgtggctagattccacacagcgggcaatataatcggtaaagcgcggcgtgcgcggcatccccaaactcaacaagcgctcattactaaaacgcacatttaacatggcaaaagagccatatagccgcatcgctttcaacattaaccgttcattgcaagggccaaaaatacctttcagttgattacgcatctgcaccaacgccgtatattctacttggctataattaacacccacgggtttttgtttggcagctactgacatcgcctgatcaatttccgagaaactgacgctgcctttttctccagcagaaatatgataaatatcatccggtaaatttgggtattccaagatataaagcagcgcatcagcacaataatcaacgggaataacatcaatatggtcatctaatgaacacatgaatttccgcagcattaatgccatgcgaaatacccaaaaaatactgctggaaggctggcatcccaagcgagtatgcccaacaacaatggagggccgggcaaagaccagtggtaatgttgggcagtgttcggccaataggcattcaatagctgatttggatttagtgtattccactaaatgagcatcattctcagtggacaatacccgttcatcaaccacagtatcggcctctggcgtacaggccatcgccgttccaacatgaacaaaacgttgtaaaccagcgacctgtgccattctcttgccgaaggctaaggtcccctcaacattcactttccaaatcaacggattattaccgaatgaagcgatagccgcacagttaataacatgagtgacgtcatcaatacgcacatcattaataaaactatccggctcagccaagtcacccaataatacgtggttaatatttattttattaatcagctcatttggcagataaaatttctccagattttcgcgtatccgcattaaaccttgttctggtgtattggctcgcaccagtaataaataattaaaatctgaacttgccaacaataacttttcgagtactgccccgccaagaaaacctgttgcgccggttaataaaagctttttcaacgtctctgatcctgtcttatttttagtcaacggattgtatggatcactgagtaaacggcaggtaaatattagccagatcgataggttttagttgaaatagaattatttaacaataatccggcctgaagcacgtcaggtatccagtgattgccatcattaatgagacaaaattaacgtctcgactcgtttgaaatgatattctagcgtcaacgtcatccgtcgctgcgggttgccttctgcaagcagatcccacccgaatatgaccacgataaatgaagggttaaaccgaataatgtcagataaaaataagcaaccaacattttacgtccacgattatgaaaccttcggccagcggccagccttggatagacctgcgcaatttgccggggtacgtaccgatctggatttcaatctcgtcgaagagccattggtcatttactgcaagcccgcagatgattatctgccacagcccgaagcggtgatgataaccggtattaccccccaacatgctttagccaacggggtcaatgaagctgagttttcccgccaaatacaccaggccttttcggtacccggcacctgtatcctcggctacaacaatattcgttttgatgatgaagtcagtcgcaacattttctatcgtaatttttatgatccttatgcctacagttggcaggggggaaattcccgttgggatctgttggatgtgatgcgcgcctgctatgccctgcgcccagaaggtattgtttggcccgaaaatgatgatggcctgcccagctttaaactggaacatttgaccaaagccaatggcgtcgaacatttacaggcacatgatgcgatgtccgatgtctacgccaccattgcaatggcaaaattggtgaaacaggcccaaccccgtctgtttgattatctgtatcagcaccgcagtaagcataagatcaatgcgttgattgatatcgcggagatgacaccactggttcatgtgtctggcatgtttggtgccgcacggggcaacaccagttgggtggcaccgctggcctggcaccccgagaataaaaatgcggtaattatgtgtgatctggccggggatatgtccccattactggagttggacagcgatacattgcgcgaacgtctgtatacccgccgtgacaagctccaagcccaagagtcggcaatccctatcaaactggtacatatcaataaatgtccggtattggctcccgcgaaaaccctgctgcccgagaatgctgatcgcttggggattgatcgccagcgttgtttgcaaaatctacaactgctgcggcaaaacccacaggtgcgtgaaaaagtggtcgcgctgtttgcacaagctgagccattcgcggttaccgatgatgtggatacacagttgtataacggctttttcagtgatgctgatcgcgccaccataaagattatccagcaaactgagtcacaaaatctgccagcactggatttgacatttcaggacccacggttggaggccctgttattccgcttccgcgcccgtaactacccgaataccttgaatgacagtgaacaacagcgttggttacagcatcgccgtgaagcgcttagccctgaacgggtacaagattatgttttgcaactggaacaattttataaccagtatgaagacgataaagagaaacttgcgctgctaaaagcgttgtttgaatatgccaagggattagtgagttaatatttgcagataaaacgccgccagagagctgagattattgggctgcctgtgcggcagtgaacgttataccccgcgcagggagtgaagcgttgactttctaagctgcctgtgcggcagtgaacttaagttctttttgtcagcatctttaataaattttctaagctgcctgtgcggcagtgaacctgaaatacaaataaaataaatcgtcgaacattttctaagctgcctgtgcggcagtgaacgtaagataatacggataacccgatgtttatcaatgagcaatggcgcaaaatgcgtaaaaaccctttttttagtgaaatacctgagtagcataaaaatcaatacgttagtcatagtgataaaaagagggtcacaagaatcgggggggacgtaaccctaatgattactcttctgaggagggtggtggtggcgtggcccatgtttctggcctgccaaattaaataactaaaaaagtaatactatggctaatgggtacggttactcggtatcgtctattgcgaattaggggcggcattatccgctatccggtattttcccacgacgagttgagggtctgcctgctggagttcatcacctcgattcatttttctagcctaatcacgattgagattgtagccgcacggcaatacgctctgacctggttttctgaatacaaaaaatccggcaacagagactgtgccggattgataaacttaatgatgagcgtgagcttgccttataactgggcaggttcttcagtaaactgcggcagcgcccgacggaaagcgcgcgttttccagaccatatagctcaacccaattgcgccccagaccaggcccaacgtcattgaactactttccagattcacccacagtacccccaccgtacccgcaccaatcattggcagaatcaggtagttgaagtgatccttgaacgtactgttgcggcgttcacgaacatagaactgagcaatcacagacaagttaacgaaggtgaacgccaccagcgcaccaaagttaatcaatgccgttgccgttaccagatcaaatgagatagcggacaatgccacgccacccactaacagaacgttaatcgccggagtacgccatttagggtgcacataaccgaacactttctctgggaatacaccatcacggcccatcacatacagcagacgtgaaacccctgcgtgtgcggccatacctgatgccaatacggtgacacaggagaaacacaggatcactgactggaagaatttacccgccacaaacagcatgatttccggctgtgacgcttcaggatcggtgaagcgcgaaatatccgggaaatagagctgcaagcagtaagacaccgcgataaagatgatgccaccaatcaacgctgtcaggaaaatcgctttcgggatcactttaccggcattcggggtctcttccgacaaggagctgatcccatcgaaaccaaggaacgagaagcagagtatcgtggccccggttatcattggcaccaaatgcgcattttcagaatagaacggccgcgcactgactaacgtaccagccccttcgccttgataaacgccatggatcagcagccccataaagaccaccatgatcgccacctgtaccaccacaatgaccgagttcaggttcgcgacgatattgatgccacgcaggttgaacagcgtcattaggctgaccagcgcaccgacaaaaatccacgacggcacaccagggaaaatcgcctcaagataaatttttgccaacagaatgttgatcatcggcatgaacaggtagtccagcaatgatgaccaacccaccataaagccaacattcgggctgatggatttctgggcgtaggtataagcggagcccgcagacgggaagcgcttaaccaatttgccatagctgacggccgtgaacagcaccgcaatcaacgcaatggcgtaagaggtcgcgacatggccatcggtcaggccggatacaataccgaaagtatcaaaaatggtcataggctgtagataagccagacccatcattaccacttgaaccaacgtcagggtttttctgagttggacgcggttattggtacccgtttgattcgtgccgacggcaacagttgcatcatgcgccatgattcagcctccccataccttcaacccgattcgcaaatgtctcgcagcggttaaaagtgacggggaaacttcgtatctgcctgggatacgtaagtggggaaataagagcggtgtaacgggtatttgccatacctgctgcgccataatcgctgcatgtgcagcgcataccggtgggcaccggtgccaaaatgaataattgccccatctttcttctttcctcataacggcgatttcagtttgtgaataatcgcgcgcgaacctgtttatctatccggatcgttgtccggcctcttggttgtctgaaaatacgaatgcaaaaaaaataaccgacgcgtttaaacgtcggctatttcattcggcgtattttgccctaacttgagagcaaaaaacaagatgttaaatcaccttaaaccctattctttttcagccttaactcaaataccgactcccgcgccgtatcagtgctgagccgcgatttccacttgctcaatcgctgcccatactttttctgaattcagggcgattggcaggtaatgtattgactctccgggtttcaggatccggccaataacccggtctattgcctcccggtcattaatatcaacatctaacgccgccaaatgggttggcaaacctaattgattaaaagcaacaatcagtgaccgcagcacctcatcttgtcccagcaatgccgtttgtaccaagatgccgtatgccactttggtgccatgcaagaagtgctccgtttgtggcagcaacgtcaggccattgtgtaccgcatgcgcagcagcaactcgggtatagcgctcccctaacccgccgaccatccctccgccggcaataatggcatcaaccacatcaaggaaatcttgtgtcaattcaccctgagcaaccgcctgcaatgccgcttcgctctgcttgagcaacacattgcgaatctccagagcggcctgtaagcctaagcggacggtcagcgatagggtttctggctgcgggctaaggaccactgcctcataccatttcgccagtgtgtcgccgatccccgccagcagatattccactggcgcgtgtaacatgatacgtggctcgaccagtaccaaatggttggcatcgttgaaaatttcaaaattcaacgcttgcccggcttcgttataccagaccgaaagcggggtccaggcggcacaggtagcagcgatagtcgggatagccaccagcggtacccccaactgacgggccacaactttggcggtatccaggactgcaccgcccccgataccaattacgacctgccgatcaccgcccgccgcgctgaccaaatcagcgaccgtagactgactacaatgcgttgagaatttagcacgcacggcctgtggcccgtgaaacgccttgggcaggtaatcctgggcggcggccaatgcacgctcaccataaatccacaaagccttatccagtgccgcctgaggataaaactcgctcagtttgtcgatagcgcccggaaaagaaaaatagttggcaggccccacctgcacccgaattgcgttcgcgctcatgccctttattccttccaaatcagtgtgcttcacagcttgcgatgtgaccccgtttttccccatcttaagggctgcctgactgcaacgccaacgcgtttcgctataacttagctattttagtttgttgctaataatacaaattgtgttaaaaaagaaggctaccagcagcattaatgactgcctgtcgctcaaatatctacacctgagaaaattcgtcagcttatacctgcgcaatcaaaatggtatcggccaccaaaatactttatagggcagtcgcagaaatttatgtccagcattcccccctcccgccttgagatgcggaatatttctatctctttctctgggtttcatgccttgcaagaagttgattttactctagaagggggttcaacccatgcgctaatcggtgctaatggtgcgggcaaatccaccctgatggcaatcctctccggcgctcataatcactatcgtggcgagatctttattgatggtcagccaatcgatattcactccccacggcaagccaggcagcacggtattcatgtggttcaacaagaggtggatgtcgcgttgatccccacgttgtctgtggcagagaatattatgctggatgaactggcagaccgggggcacctgttcaattggccacaactttatcgtcaggcagaagccttgcttgagcaactggaactcaagttgaatgtgcgtcaacgtttggaatcctgcacgctggcagagaagcagcaagtgctgttggcccgcgccctgtcccaccaatgtcgttttctcatactggatgaacccactgcacccctggatcaagaagagagcgcccgcttgttccgcgtcgtgcgtcgcttgcaatctgagggcatcggcattgtctttatttcgcaccgtattcatgaactgcgcgaggtgtgtgatcaactcacggtactgcgtgatggccgtcgcgtgagccatgacaccatggaaggaatgagtggtgagcagattgtagaaaaaatgctcggccatacactggaggatatttcccccctcggcgagcggcagtcagcagcaaaacacggttgtcgaaaacactattgccgaaaacactgttatcggtcagcggcctacatgatcagtataagttgcgcgatatctccctcacattacatcagggcgaaattttaggcattgcgggcttagccggtgccggtaaaacagaattgtgcaaagccttgtttggcgacacgcctagtacgctggagcgcggtgaattgagcggcaaagcctggcggccacgctcacccgatcgatccgtggcgcaagggctggcactggtacctgaagagcgccgcaaagaaggtatttttattgacgaaggcatcccaatgaacctgagtgttgccgccgatgacagtttttcccgttggagtctcttcagccgccgtcaggaattgagttgggctaaggaactgattgagcgcctgggtatacggacatcatccccacaacaaaaactggcccacctctctggggggaatcagcaaaaagtggccattggtaaatggctgcgcggtgatgcacaggtgctgatttttgacgaaccgaccaaaggggtcgatatcaaagccaagcaagaccttttctctctgattgaccaattggcgcaacaaggcaaaggtattatttatgcatcaggtgaattttcagaattagtcggtttatgtgatcgtatctgcgtattgtgggatggccgaattgttgccgaactgaatgctgcagaggtcgatgaagagacattattactattttcaaccggaggaacccctcagtgagcaaagaattacccctaccagacgtgcagccttggcgtcaccagttgtttgattttctctacaaatggggaatgttgctcaccgttgttgcgttaatcgcgctatttggtttggcatcggataacttcctcgatccaaacaatatcatcaacattttacgttctatcgccattgtgaccgtaattgccatcggggtgtctatctcgctgtcgattggcggttttgacctgtcagtaggctccacggcctcgttggcgaatgccgtcgtggtatcattgtttgtctggtatggcttcggtaccacgggcgcaataatcctgacgctgctgatttgcacactggtcggtctgtttaatgctttcctgattgtggtgctgaaaatccccgatatgctagccaccctggccagcctgtttgtgattcagggggtcgccatgacttacagccgcggcggttcgatcactcaaagtatgttgttgcccagtggcgatatggcggaaggggttattccagaaattttttccgcactcggccaggtaccggttatcgtgctgattatgttagcggtcaccgtggtggtgcagttgtatttatcgctgaccaagcacgggcggcggatgtacgccattggcggtaacccacaagccgcgcggctggcggggatccgcacggttcgctatcgggtactggcttatgtgctctccgctcaattggcggcactcggtgggatcttgctggcttcacgcattggttcatcgcaggtgaatgctggcagtggttatttgatggacgccgtcgccgccgcctatatcggcttttcactggctggctcgggtaaacctaatgcgttcggcaccttaattggcgcgataattttgggtgtcttgcaaaatgggttggtgatgttgtcagtgccttattatgcgatggatattattaaaggcttggtattagctatggccctggcactgacttatattcagaaacggtgatcggaaatcaaaataaggtgcagcgcacaaatcccgatgaactggctccagtcagtgatgcggaagttgtatgctgcaacaggccatgcaacgctatggaacggaatttcatgttccgattcctgttattttcaacaggcaggtggtgcccaattatggctgctaaaataatatcacttatcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacttatctttttaatttctttctctactcttgcagcagaagttaatcagaataaagtgcaacaaaaaaacaatttagaaaattttgcattaagcatttgtttagcagagggttttcctgatggagaaataaatagcgaggccttttctgcggtcggtgcttatgtggagttaggcgcttatcctgtagaagcgtatgaagaagttagcgaacttgccaaaaaattcctagaaaagaaatatatcagcaaaaatggcgaatcaaaactcaccgttatgaagtgtatcgatttatctcaaagtagtgagctcagtgctattaaagataagtatacccgtcatatttaacgtgcatatgcgttggctgtcctcgttcaccccagtcacttacctgtgtaagcttctggggattctctcagttgccgccttcctgaagctcgaattattttgggtgcatactcagtgagataatctgtataacaaccaccactcaagaaataacttaattcaacggcatccgcgaaggatccggatacaaatactcaaaccccaattcactgcaaattttgctgccatcaatctcgcggttagcgccctcttgctcctcaacggcaaattcaggcggggtcaactgtaacgcccgcgcacacgctgggtaaaaatcacgctttctaggatgaatgggtgcgcacaaattataaagatgcccgccttttggccgattcagcaataattcgatagcggcgatcacatcttcctgatgtaccagattcaccccttgcgagccccctttcactccggtcttaccggcaaggaaacgccctggatgacgatctgtacccaccagccccgcaagacgcagaatatcaacagaggtatggggtaattgatgcaaccactgctccagcgccattaatgtcttacccgcgaccgtaactggctgtagcggtgaactttcttttatacgaccacgggtttcaccatataccgaggtagaactggtgaaaataatccgtgggacaccaaaagccagtgcgctatcaaccacctgttgtaccgcttgaaaatagtgatccccgccagcggtggtgcggctggcgggtaaagtgataaccaatgcatctaccgccatcagttgtgccaaatcgtctggctcacaaattaattccggtgtcagtaccaatgggtagcaattaattccgctcatgcgagcagcatcgacgccatcaggggtggttttgctccccaccacgtcgatcccacgacggctcagtgattgtgccaacggcatacccaaccaacccagcccaataatggctacttttttcatctcaatgatttcctctcgcggctctgagtattagcttctcatactgctaacacatgctataccgataacttacgccagttggtgtcacctaacaattattaggtctttcttttctttcatcggcacaatggcacatcaaagaaacaatctgcttactgaaaattaaaattcagtgataatcaccataaaagaaacaatttatggaaaataaattcattttagccactgtgaaataaaagcatctggccagaaaaaggttgcgctgtaccagcctgatggtttacgttaattgacagaaattatgacacgttccgaatatggctattttgattaattctttgatttattcaaaacagcccaaacagagaagccactatgaatcgcgttcaatttaatcaccatcaccaccatcatcctgactagtcttacaggccgatgtgtgctggaagacggttaacgaatcttccaggtggcgtagagaacgcagtagagagccctcggaagataatcttccgagggcttttttattgctcatcattttatagacccaacgtaattggcattgcaggcaggcggtaagcgaacgacacccaatgagctggctcaagtgagtcaatgagtcagtaagttgggcgagtgaatgtagctaacaaccctgcgacgtcaaggacgaaggggataaattaataaattaagaggattaccatgctggataaaacacgtttacgtatcgcgatgcagaaatcgggtcgcctgagtgatgaatcccaagagttgttgtcccgctgcgggattaaaatcaacctgcaacagcagcgcctgatagccttcgcagagaacatgcccatcgatattctgcgggtccgtgatgacgatatccccggtttggtgatggatggtgtggtcgatctgggtattatcggcgagaacgtgctggaagaagagttacttaatcgccgcgctcaaggcgacgaccctcgctatttcaccctacgtcgcctggattttggtggctgccgcctttcactggccgccccactggatgctgaatacactgggccgcaatgcctgcaagatacgcgtatcgccacctcttatccgcacattttaaaacagtatctcgataaacaaggcgttcgttttaaatcctgtttattgaatggttctgttgaagtagccccgcgtgctggtttggccgatgccatctgtgatttggtatccaccggtgccacgctggaagccaatggtctgcgtgaagttgaagtgatctaccgctcaaaagcctgcctgatccaacgtgatggtgaaatgtccgttgataaacagcaactgattgatcgcctgatgacccgtattcaaggggtgatccaagcgcgtgaatccaagtacatcatgatgcacgcgccgagcgaacgtctggacgaaatcattactctgttaccaggggctgaacgcccaaccattctgccactggccggtgacaagagccgtgttgccatgcacatggtcagcagcgaaacgttgttctgggaaaccatggagaaattgaaggcgctgggtgccagctccattctggtattaccgattgaaaaaatgatggagtaacccatgcagccgacgaatttcaataccctgatcaattggcaacaatgcagtgaagaacagcaaaaagcgctgttgagccgcccagccatcaatgcatccgagaggatcactgcggcggtcagtgacatcctggaccgggtgaaagcggaaggcgatagcgccctgcgtgattttagccagcgttttgaccatgtgcaggtcgcggatatccgtatcactgcatcagagatcgctgcggcctcggcgcgcctgagtgacgatgtcaagcacgccatggcacaggcggtacgtaatattgaaatcttccacaatgcgcagaaaatgccggtggtggatgttgaaactcagccgggtgtgcgttgtcagcaaatcacgcgtccgattgcttccgtcggcttgtatattcccggtggttctgcaccgttgccatcaaccgtactgatgctcggcaccccagcacgtattgccggttgtcagcgggtcgttttatgttctccaccgcctattgccgatgaaattttgtatgccgctcaactgtgcggtattcaggaagtgttccagatcggcggggcacaagcgatcgccgccatggcattcggcagtgaatcggtgcctaaagtgcacaaaatttttgggccgggcaacgcttatgttactgaggcaaaacgtcaggttagccagcgcctggacggtgctgccatcgatatgcccgcaggcccatcagaggtgttggtgatcgccgacagcggtgctacacctgcgtttatcgcggcggatttactctcacaagcggaacacgggcctgattctcaagtgatcttactgacacctgatgccgctatcgcacaagcggtggcagtcgaagttgagcaacaactcgcgctgttatcccgagccgatattgcccgtcaggcactggaaagcagccgtttgatcgtgaccaacgatttacagcaatgcattgatatcagtaatgcatacggccctgagcatttgattctacaaattcgtcaaccagaagaaatcattgaccagattgataacgctggctccgtgtttatgggcgattggtcaccggaatcggctggggattacgcctcgggcaccaaccacgtactgccaacctacggttatacctcaacctattccagtttaggtttggctgattttgttaagcgcatgaccgtacagcaattgacaccacagggtttgttagggctggcctccaccatcgaaacactggcacaggccgaacaactgaccgcacacaaaaatgcagttaccctgcgcgttaccgccttgaataacgccctgaccgccgtgaataaggagtaagcatgagccaatctaataacgtcacggacctggcccgtgccaacatccgtgctctgactccctatatgtccgcacgtcggttaggcggtaatggcgatgtctggctgaatgccaacgaatatccgctgggcactgaatatcagttgaccacgcaaaccttcaatcgctatcccgagtgtcagcctaagcacgttattgagcgctatgccgcttacgccggtttaccgccagagcaagtactggttagtcgtggtgctgatgaagggatcgaactgctgatccgcgcgttctgtgagccgggtcaggatgccattttattctgcccaccaacctacggcatgtacgctgtcagtgctgaaacctttggtgtagaacggcgcaccgtacccgctcaggctgactggcagttagatttaccggccattgccaacaatctggaacaggtaaaagtgatctatgtttgcagcccaaataacccgacgggtaatttaatcaacccggctgatttacaggcggtgctggcactggcgcaaggccgcgcgattgtcgccatcgacgaagcctatattgagttttgtccacaagcatcggtcagtaattggctaaaagattatccgaatttagtgattttgcgcaccttatcgaaagcctttgcattagcgggtttacgttgtggctttacgttagccaacagcgatatcatccaattgctgcttaaagtgatcgccccctatccgttatctacgccagtggcggatattgccgcgcaagcactcagcccaaaggggattgagcaaatgcgccaacgggtcagtgaagtacgagctaaccgcgcatggctacaatccgcactgcaagattgcgcctgtgtcgaacaggtgttcaccagcgaaagcaactatttgctggcccgctttaccgcgtccagcagcgtattcaacgcattgtgggatcagggcattattttgcgtgatcaaaataaacaaccggggttagccaactgcctgcgcatcaccattggcacccgtcaggagtgtgagcgagtgattgccgcccttgcccccctgcccggcattgataactcaaataacattgataaccagaataaaacctattctcagacctccagcatccgtaagggaacgatatgagccagaaatttctttttattgaccgcgacggcaccatcattgccgagccaccaactgattatcaggttgaccggttggataaactggcgctggagcctgatgtcattcccgcattactggcgttgcaaaaagcagactacaaactggtgatgatcactaatcaggatggcctcggcaccagcagtttcccgcaggaaaccttcgatccgccacataacctgatgatgcaaatcctgacgtctcaggggatcaattttgaacagatactgatttgcccacatctgccagaggataactgcacctgtcgcaaaccgaaaaccgcgctggtagaaagctatctggcagatggcgtgatgaacagcaccaatagctatgtcatcggtgaccgtgaaactgacctacaactggccgagaacatgggcatcagcgggttacgttatcagcgtgatggcttgaactggacgcaaattgccaaacaactgacccagcgcgaccgccacgcctatgttaatcgcgtgaccaaagaaaccgccattgacgttaatgtttggctggatcgcgaagggggaagcaaaattaaaaccggcgtgggcttcttcgaccatatgctggatcaaatcgccacccacggcggttttcgcatggatattcaggtcagcggcgatctgtatatcgatgatcaccacacagtggaagataccgcgctggcactgggcgaagcgatcaacatcgcactgggtgacaaacggggtattggccgctttggttttgtattgccgatggatgagtgcctggcacgctgtgccttggatatttctggtcgcccgcatttggaatacaaagctgaatttaactaccagcgtgtcggcgatctaagcaccgagatggtcgagcacttcttccgctccctttcgtatgccatggcctgtaccttgcacctgaaaaccaaaggtcgcaacgatcatcaccgagtagaaagcctgtttaaagtatttggtcgtaccttgcgtcaagccattcgcgttgaaggcaataccctgccaagttcaaaaggagtgctgtaatggatgtggtgatcctggataccggttgtgccaatctctcctctgtcacctatgcggtacagcgtttgggttatacaccggttatcagccgcgacccggcagtcgtcttgcgagcagacaaactgtttatgccgggtgtgggcaccgcccatgccgccatggaacaattgaggcaacgcgagcttatcgaactgatcaaaagttgtactcaacccgtgctggggatctgccttggtatgcagttgctggcaaccagcagtgaggaaagtggcgggatcaccaccctcgggatgattgatgcaccagtaaaaaagatgactgattttggtctgccgctgccgcatatggggtggaatcagattaccgcacaagccggtaaccatctgttccgtggtatccctgacggaacctatttctacttcgtgcatggatatgcaatgccaatatgcccaaataccatcgcccaaaccaactacggcgagccatttaccgccgcagtagaaaaagacaacttctttggcgtgcagtttcatccggaacgttccggagcggctggggcccaattgatgaaaaactttctggagatgtaagcaccatgattattcccgctttggatttgatcgaaggcaaggtggtgcgtttgcatcagggcgattacggccagcaacgtgattacggcaatcacccgctgccgcgtttacaagattatcagcagcaaggtgctcaggttttacacttggtggacctgaccggagccaaagatccggccgctcgccagatcccactactgcgcgagttactggccggtgttgatgtgccggtgcaagtcggcggcggtatccgtaatgaacaagatgtcgtggctttactggaagcaggggctgcacgggtggtggtgggttcaaccgccgttaagcaacccgaaatggtgcagcagtggtttgagcgttacggtgccgaggccatcgtgctggcattggacgttcgcattaatgaggctggctgcaaacacgtcgccatcagtggctggcaggaaaattccgatgcaacgttagagcaaatcgtcgagcaatacctgccttacggcctgaagcacgtcctctgtaccgatatttcgcgtgatggcacgctgagcggctcgaatgttgaactgtatcaggaagtgtgccagcgctatccacaagtcgcgtttcaggcatctggcggtatcggctgtctggatgatatcgcccgcttacgcggcagcggtgtacagggcgtgattgttggccgtgcgttactggacggcaagtttaacgtgaaggaggctatcgcatgctggcaaaacgtataattccttgtctggatgtgaaagacggccaggtcgttaaaggtgttcagttccgcaatcatgagatcatcggcgatatcgtgcctttggcgcagcgctatgctcaagaaggggctgatgagttggtgttttacgatatcactgcctcatccgatggccgtgtcgtcgataaaagctgggtagcgcgggtcgcagaagtgatcgatatccctttctgtgtggccggggggatcaaaagtgtcgaagatgcaagccagatcctgacattcggtgcggataaaatctcaatcaactctcccgcattggcagacccaacactcattacccgcttggctgaccgctatggcgtacaatgcatcgtggtgggaattgatacctggtatgacaccgaaagcgacagctatcaggtttaccagtttaccggtgatgagaagcgtaccaaagccaccacgtggcaaaccgaagattgggtcaaagaggtccagttacggggagccggtgagattgtattaaatatgatgaatcaggacggcgtccgtaacggctatgatttgcgtcagcttcaacagatgcgtgctatttgccacgttccgttaatcgcctctggcggtgccgggacaccggatcacttccttgaagccttccgcgacgcggatgttgatggcgcgctggcggcatcggtattccataaacaaatcattaatatcggcgaattgaaaaagtatttgtctgaacagggcgtggagataagagtgtgttaacagaacaacaaatcaaccaattggattgggaaaaagtcgatcacctgatgccagccatcgttcagcatgccgtatccggcgaagttctgatgatggggtatatgaatcaggaagcactggcggtcactgagaaaaccggcaaagtgaccttcttctctcgtaccaaacagcgtttgtggaccaaaggcgaaagctctggtcatttccttaacgtagtgaatatttaccctgattgtgacaacgatacgttgctgattctggtgaagcctatcggcccaacctgccacttgggcaatagcagttgcttcgcgcctgcggccagtgactggagtttcctgtatcaactggagcaattgttggcatcgcgtaagtctgctgatccagccagttcttacacggcaaaactgtatgccagcggcaccaaacgtatcgcgcaaaaggtgggtgaagaaggggttgaaaccgcactggccgccacagtgaatgaccgtgaagagctaacgaatgaagcctctgatttgatgtatcacctgctggtgttattgcaggatcaagatttggatttcagtaccgtcattggccgcctgcgggaacgccacgagaaataattctctggctgattcactggcaaaaaaacgcctccaacttatcactggaggcgtttttattgggcagcgttaaaacggatgagtcgctggtatcttaaattctatgacgtcaaccgcgcccggagcgtacacgcaatacgtgaggcacccgagcactgcgcgatcccagaatggcaaagcacagtcgccgttaaagggattacgccatccactcagtgtggaatacaccttctttatctgtccgcttatacgtatgcgcaccgaaatagtcgcgctgtgcctggatcaagttagcaggcagcacggctgaacggtagctgtcgtaatagttaatcgcagcagagaatgttggcgttgggataccgttttgtaccgcataagacaccacatcacgcagcgcttgctggtattcatcagcaatttgcttgaagtacggtgccagcagcaagttagcgatatctgcgttttctgcataagcatcagtaattttttgtaggaactgagcacgaataatacagccagcacggaaaatcttcgcgatttcaccgtaattcagatcccagttattctcgttagatgccgctttcagttgagagaaaccttgtgcgtaagaaacgattttacccagatacagcgcgcgacgaattttttcgataaactcggctttatcaccagtgaaaggctgaactttagggccagtcaacactttagaggcagcaacacgttgatctttcagagaagacaagtaacgggcaaacacagattcagtgatcagtgttaacggctcacccaagtccagagaactttggctggtccatttaccggtgcctttgttggcagcttcgtccaggatcacatcaaccagatagttaccgtcttcgtctttcttggtgaagatgtctttggtgatatcaatcaggtagctgttcagttcgcctttgttccactcagcaaaagtactggccagctcttcattgctcagacccagagactgtttcagcagtgaataggcttcggcgatcaattgcatatcaccgtattcgataccgttgtgaaccattttaacgtaatggccagcaccgtcagcgccgatataggcaacgcaggcgtcaccatcatcagcacgggccgcaattttctcaaggatcggggcaaccaattcgtaggcttctttctggccacccggcatgatagaagggcctttcaatgcaccctcttcaccaccagacacgccggtaccgataaagttaaagccttgtgcagaaagttcacggttacgacgaatggtgtctttgtaataagtattgccaccatcaatcagaatatcgcctttatcaagatgcggcgtcagtgaagcgatcgttttatctgttgcttcacccgctttcaccatcagcaggatacggcgcggtttttccagtgaatcaacaaactcttcaacggtataactcggcaccagattcttacctggattctcggcaaccacttcgtcggttttgtctgatgaacggttaaaaatagaaacggaatagccacggctttcgatgttgagcgccaggttacggcccatcaccgccataccgacaacgccgatctgttgtttggacattaaaaaaactcctgtctgaaggatgacacctgttaccagccttaaggccaacaggtttttgatgtgggaaacatgttaactcaggattatgtcagctgggtagtgattggtgcgatagatagcacaactgactagttgctgtgcgcacacgtttgctttcgcgaggttatcggccaataaatgcaaatccacctgccagtttgtacaaagatctatcgcgaggattacctcagattgctggcagcccccgataacgctcttttagaacggtgaggataggcaaagagcaaagcgccacaaatggcgcggcctaaactgccaaggattgctttttaattatcgtatatacacctatcgtctatatacccgttatcgtagattgaatttacgcgacgaaatcctttagccatgccttaaattcagccccttgctgtgggtgacgcaaaccataagccacataagcctgcatatagccgagtttctcaccgcagttataggacttaccggttaaggcaaccgcatcaaccgcctctaccgcagccaaagcatcaatagcatcggtcagttggatacgcccccaagcgccgggtttcgtctgttccaacaatggccaaatatgcgctgacagtacatagcgccccaccgcagacagatttgattgtaaatctgccgaactttgtggcttctcgatcatggcattaatccggctgctctcccctggcaacaaggtcgatttctcacaggaaaccaccgaataattagacagcgtttcaggatctaccgaatgaaccaaaacttggctgaccccggtctcttcaaaacgttgcactaattgagccagattatcgcgggttaaatcagattgctcatcatcaattagaacatctggcagcaagacaacaaatggcgaatcacccactaacggtttggcgcataaaacagcgtggcccaacccctctggatgcccctgacgaatatgcattattgtcacacccggtgggcaaattgactgcacttcatccaatagctggcgcttaacacgggcctccagcatcgcttccaattcataggaagtatcaaaatggttttctacggcgttcttggatgaatgggttatcagaataatttcgttgatgcccgcagcaacacattcgttcaccacatactggataagtggcttatcaacgattggcaacatctctttcggaatagctttggtcgccgggagcattctcatgcctaaaccagcgacagggatgactgctttcaatttggtcatgcttacctacagattctctacgctaaattaaaaatcggcatacactcagcctgacaataacactcagcctgacaagatattatttaatcgagttgctgttttagccaggcagtaaacttttcaccttcagtatgatgacgaacgccataagtcacaaaagctttcatatagcccagtttatcgccgcaatcatgagatttgcccgtcatatgaaatgcctctacgggctcttgctgcattaacatcgcaatggcatcggtcagttgaatttcatcccccgcaccacgtggtgttttctcaagcaacggccagatatttttagacaatacatagcgcccaactacagcaaggttagacggggcctcggctatagagggtttttctaccaccgctgtcatcaacgtgctttcgcctggtgctaatgccacatggccacaatccgcaataccgtatttggagacatccgctttgggcactggctcaaccatgatttggctatgaccggtttcttcgaagcgtttaatcatactggcaagattttcttttgataaatcagccgttgaatcgtccagtagtacatccggtagcatgacgataaaaggattgtcccccaccatcgatttagcacataacactgcgtgccctagacctttagcatggccctgccgcacttgcataatggtgacatccgctgggcaaatatttttgatctcttttaataactgccgcttaacccgtgactccagcgcggcttccagctcaaatgaagtatcaaaatgattctctatcgcattcttagatgaatggctcaccagtacgatctctttgacccctgcggcaacacattcatccacaatatactggatcaggggtttatcgacgaccgggagcatttctttcggaatagctttagtcgcgggcaacatacgggtgccaagcccagcaacaggaatgacggcttttaaacacttcatgactctgacctcttcaattttgagtcgctgtccccttcttacctgaagttacagcgttgttagccacattctttcatccgaatcactgttctaagccagttcatcagtgctgcctacccgtaacgctaatgactttaagtatcacagagggtgattaatgctgtaagccaggtgagacaatcagtggtgacttattattcatttagcttccaccagtttacatcagaaggttcttgattaccttttaaaagtatcaataaacctctcgataacagatacatttagtaaaaaattgatactgtattttaaaaacaaaaaacaataaagaaaccaagagttaagaaaaaattcaattatttagtgacgtgaacatatgaaataatataaccagaaattttctctagaacaacatccgaatgacaatgtacctatcttcttgaaaattcaacacacccactgcaaatagcaacaagaccaataagttatctaaaacaacagtttcattataaccaaattttatttcgactatttttatatccacatggttatttttcccaactcgcctgacgctattatcctagagagatactcatcgtattttaactctgtagaagcctatagataacaaagcaatatatttatttcaccttaaccctataccgccataccaacaaattaaaaaaccagtaacgttgttacattacataactcaatagcgaaagaaatgattagagtcttgtataaataataatcatttgcatttggataggggtggtgatatatatgattaaccttgaatggggtaatggcctttactattttatttacctttagaattacccacattaaatatgtacataaattgcatatggatattaaaccataaaggaattcagggcttacccttcaattaattcatcctctactaatagggacactatagagatggtttcacaacgtcaattcaatgaaaataatatccaacatcttaatggtgaaaattggtctcatgccaatgcacatttagtagggaaaatactgcgtgaactgactcatgagaaattgattgccccagtctgcttggttacaccagaggatggctatcaccactatagcttcactccagaccaagaccgaatagaatacctttttaaagcaaaatgttatcaacttgaccacctggatattgacccaagcaccttaaccaaaacccttgatgggcacgcgcagctactggatgcattacagctgattattgaattaaacaaccggcttggtatctcagaagaaatgctgcccgtctatttggatgaaatctccagtaccctttatggttacgcttttaagtatcatcataataaccttagcgccacgcaattggttcacgccaattaccaaacagtagaaacagcgatgagcgagggccaccccgtttttatcgcgaataatggccgtattggttttgatattacagactacgctgcctatgcaccagaaagcgcccatccaattaatttaatctggatcgcagtgcatcaggataaaaccgtattttccagttttaccggccttagctacccacaattaatgcaggaggagttgggcgattaccaatgggaacagtttactcagtatttaacttctcgcgggttgaccgcccaagattatttctttatgcccctgcacccctggcaatggcatgaaaggattgccaccagctttgctgcagatattgcacgtaacgatattatttatttaggacaagggcaagatagttatctggctcaacaatccattcgaacgtttttcaatctctctaatccacacaaaaattatgttaagacggcattatctattttgaatatgggctttatgcgcgggctttcccccatagcatggtaaccacgccattggttaatgaatggcttagcagtttaattaagcaagatactttctttcagcagaagaaatttaccttactctgcgaaagagccgccatggggtatttcaacccccattttgaaaccgctttaattaaagataatccccataaaaaaatgctctcggccctgtggcgagaaagccctatgccaaaacttgttggccaccagcgtttaatgacgatggcctctttactgcacagtgataatgacggtaactcggtagtctccgccttggtacactcatcggggttaagtgcaaaggcatggataacacactatctggatgcctatctttcgcctctattacacgccttctttacttacgacttggtatttatgccccatggggaaaacctgatgttggtactggaaagtaacgttccagtccatgtcttgatgaaggatatcggtgaggaaattgctattttaaatggggatattcgtctaccagatgccatcaaattcctccatgtcaccgtcaaagacgatatgaagatcaattatattttgctggatattttcgactgcttcttccgttacctcacgccgttactgcaaaaagatttgagtcttaatgagcaccaattctggcggttggtggctgattgcatccatacctatcaagcccaacaccctgccatggctaaaaaattcaagaagttcgatctctttaaagctgattttgttcgtacctgtctgaatcggctgcaaatggcgaataaccaacaaatgatcgatcttgatgatcgagagaagaatctgaaatttgccggcaccttagtcaacccaattcatgttttcaaaaccacatactgacccacgtggtcagaccgtagttttacgatgttcggtttttacgacatacctgtttttacagcatacctgaattggctgtatcacgttttatagcgccaagctcttagaccattatattttttaaaaatcaatatattgaaacgccatgactggcattttcacaacaccataaagacaaacttcccatatttttatttagtgagaataattagatgagaatactagaaaaaaatcacggcaaaagccgagtgcgttttaactgcacacaccctatcaaaccagcggcatgggtgcttgctgctaatgtatcgttgttgggttgtgcatatgccgcgactgacgagaataatagtcagaaaaaagaaagagaaaacaaccctgcaaataccaccataaccgttacggcatcaccattgcgtcatgctggcgtcacagaagacagtggcagctacaacacgtcatcaatgtcgacagcaactggcctgaatatttcagcacgggaaaccccacagtcggtaagtgttctgactaaacagcgcatgcgtgatcaaaacctgaacagcgtcgaaagtgccgtgaataacatcaccggcatcagtgtgcgccagtttgacagtgatcgtttcggttttacctctcgcggcatggccgttaataatgttatgcgagatggcgtcgccaccttttacgatacccgctttaattatggtgataacacgcttgataccgatatgtttgatcgtattgaagtggttcgaggtgcggcaggcttaatggctgggccgggtaacccttccgccgttattaaccttgtgcgcaaacgccccacgcaggattttcgcggcagtgtgtcggcaggtgttggttcatgggagaaatggcggacggcgctagatatctccggccccctcaatagtgaaggcagtgtgcgcgggcgttttgtcacggcttatgaagataagaactcttttgttaaccgctatgatcaaagtaaaaacccgttttacggtatcttggagatagatgtcacccccaataccctattcacctttggtgccgatacacaacggactctaacccggggcggtatgtttggtgggcttcccctgtttaacagcgctggtgggcggacaaattatgcccaatccgccaccaccgcatcggattgggcatccgccgaaacccgaactcaaacgctgtttagcagtctgcaacacaattttgataacggctggaatattaaaggcacctttacctttgataacgataagctgcgccaagacgtgatgtggcccaccggttatcccgacccacaaaccaatataggtatgcggccaggcagtctgtcactgattgatggtgcccgccgtcagcaaaattacgatattcaagtcaatggtcagtacagcctgtttggccgccaacatcagttgggtttgggctggaatcgtcaacgacaaaatattgataacgactattatctggcgacctgtaatgccaccagaacctgtcccgaccttggggatttcacccagccgggctggcaatatcctaagcctgtttggagtgataaacgggcttatggttcgaaagggcgcagcgatcaatcctcgcagtatgtggtgacccaactctctctgattgacccgttaaccttgatccttggtggccgcctgaccacttgggaaacccgtggtgataacttcggtacgccacaaaatgctcgttataagaatgagtttgtcccatacagcggcctgacttatgacattaatcgcgatttgtcggtttataccagttataccgaaatatttaacccggaaaaccgtcgggaccgtaataacacattattggccccggtgagtgggcagaattacgaagccggtttgaaaggtgttgccttcgataatagtcttgattattcactggcagtgtttgaaatccgtcagaataatatgcccgtaccggacaccaccgccccccgcttgccggataacagccagccttacttcgccgtcgacggtactaaaacccgtggttttgaagcggaagtcagtggaaaaatgactgaagactggaatatttctgcgggctatacccagtacaacgtgaaactaccgagctcaaatacccagacacctgtcaccccagtcacaccacggaaagtcttaaaactcttcaccacctataccttaccggggcaactaagcgatctgaccctcggcggtggcgtcaactggcaaagccaaatcgccagaaacctcagtagcccaatcggtattcaacaaatcggtcaaggcagttttgccatttacagcctgatgagccgctaccagtttacccctcagctctccttaacggtcaatctggataacctgtttaatcagcattactacacacaaatcggccaatacaaccaatacttgttaggcgcaccacgcaatgtcgatgccaccgtgcgctacaccttctaaggattgcagttggataccctcacagccggccacttttccggctgtatcttttgccaacgtcttcagaaagcacgatatggatacaccaaatgaataaaacgcgaacctgcaccacattagccccccgctggttaggcgatatttcttttatattagcgggtctacttgcgctattttttttgctttctgtcggcgatagccaggccgaaaccggcgctgtgcacaccacgcaagcaaacggtttcccacggaaaatcaccagcgcacttggcacggcggtcattgagcgtccacctcagcgtattgtggccctcggcgcaggcgcagaagacattgtgctggcattgggcaagatcccggtgggtattgaatcccacacatggggaggtgataagcaaggttatttgccttggttcagacaagcattagaacaacggggcgagccgctgcctcaggtgcttaatatgtatccagagttggatattgagcagttaatcaatctaaagcccgatgtgattatcgcgactcagtcagggatgagccaaagcctgtacaaccaactatctcgcttcgcgcccgtcgtggcttatcccggccggccgtggctgaccagcctcacacaacaagttgaattaatcggccaaacactcggagaagagtcacagatctacccgttattgcaagagttaaaaaacaccttatccgctgcgggccaaacggttccggggattaaaaacctgcgttttgcctacattaaagcggccagtagcaataccaacttgtcggtgtatgtcgcaggcgacccacgggttgacaccttaatcgccacgggtatgcaactcgccccatccatcaaagacctcatggcatcgcgaggcagctttgctgctaatcttgggctggaaaatgcagatcagttggatgatgccgatattttagtcacctggtatagcagcgagcaagaacggcagcgggttgaagaaaagcccttattcaacgcgatggctgccgtgcaacgcggcgggtatatcccgctgaccgaccaagcgattgtcatggcgatgtcctatggcacaccgctgagcgttcagtgggggttgcaacgctttatgccattgctcgcagaaaaagcgcgccatttggctgataccaaagagacactgccatgatagataacacggttcaacaattacgaaaataccgcatcttaggatggatagggttattgctgctcacattaatgtgtgtgttagtcagcctgactctcggggcgaggaccttgccaatcagcgcaatctggcactatatagagatgtactacatcaatatgcccgccgctcatatcagctataacgatctggtcattgatgcccggatcccccgtacactgattggcctattggctggagctgcactggccctctccggtgcagtgactcaggggctattgcgcaatccacttggtgaccccggattattgggtgtcaatgccggtgcatcagcgattatcgtcagttttgcgttcttccccgcactggcagcaataccgcatttttggcctgccctactcggtgcagcactagccaccctgttgttttatctgttggggggcgggcaacggaatacgcactcggtgcgtttggtgcttaccggcgcggccatcaatgcctgcctgtttgcctatgtacagggggtggtgttactcaaccctgcggtgttggaaaattaccgcttctggatcatgggttctctggcggcgacatcagtatcagccatgctggccgtgctcccctattttgtcatcggtttggtgatcatcttcgccatcgccccttcgctgaacgtgatggtatttggcgaaaacgttgctaccaccatgggggccaataccgttcggatccgtatgtcggcattagtaggcgcaacattgctggccgctaccgcgacggcagtagcgggtccggtcgcttttattggtctggcagcccctcatttggggcgagccatgattggctcagactttcgttggctactgccttattgcttactgctcggcccaatcctcttgctgagtgccgatgtggtcgcccgcattatcatcgcccccggcgaagtgatggttggcgtgatcaccgctgccgtgggagggccattgctttacgcggtggtcaacagtaaaaaaggtatcgtctatgcatcccgttgattcagtcagaacgctgacgctgggatcttgggtctttttagcgccagcccgccgaaccggggtttacctgctgctgatatggcccattttattgctatgcctcaccgctgcgctaatgctcagccccagtggtttcgaagggggaaaaatgctggcggtattggctggcgaaggtagccagtacgaggagtttatcttactgcaattgcggttaccaagagcattggttgctctgggggccggtgccgccctggccatttccggcgctattttccaaaccacaacccacaacgccttggctagccccgatattatcggtatcaccaccggcgcgtccgctggcgtggttgccaccctactactttggccaggggtcatgccggtaccgttgggggcatttatcggtgcctgtactgcagtggctttagtctatgcgggcagcatgagcatcctgtctcatccagagagaattattatttccggtatcgccgttggtgccgtgtgcatcgcatttgttaactttgcgacttcacaagtccgtctggaacaggcgagtcagttagccgctttgctcagcggcagtttggcagagaaaaactggcgggatgtcggcatcatcagcctgacattgggactggttatgccgggcttggtatatctcagccgtcaactcaattacctgagccttggagccgcgattgcccagccgctaggtgtcaatatccgccagacgcattggctaggtctattggttgccatcgcactggcaacagcggcggtattggttgtcgggccggtcgcctttatcgccctgtcagccccccagattacccaacatctggtaaaggctaacggcatctccctgttatgtaccgccttgatgggcgcatttctattattggcgtcagacatcataaccttgctattaccaacatcttcacggctccccgtgggcgttattacggctgccgtcggggggatttatctgatgagcttgctatacgccaaagtgaggaaaacaaagtgagatcccaaagagagctaacatcccccatgacaccattggagaacccgggcgatatcagtgataaaccgcgtttaaccacccaaaaactgtcactgggctacggccagcaacttattatcaataagcttagcctgagcattaaaaacggcgcgttcagcgtcattatcggcccaaacggttgtggtaaatcgacgttgttgcgagcgctcagccgtagcttgttaccacaaaatggcagtatcaggttagatcaacaggatattcagcactacaaagccaaggtctttgcccgccagttatcgctactttctcagggcgcaagtatttctgaaaccttgaccgtgtttgatctggtttcccgtggccgttacgcccatcaatcattctttcatcaatggtcgacggaagatgaacgtatcgtaaaagccgctatcagcgccgttaatctggagagtctggtgcagcagagagtcagtgaactctctggtggtcagcggcaacgtgcgtggtttgccatgacactggctcaacatacaccgattgttttattggatgaaccgaccacatatttggatatcgcgcaccaaattgaaatgctggatttatgccaagaactgcaacaacaggggaaaacgctggtattggtgctacacgatattaatcaggctctgcgttatgccacccacctgattatgttgaaagaggggcaaatttatgcagaaggtttaccagaatctatcgttactgaagacagcattgccgccgtttttgggctacgttgccggatcattactgaccctgaatccggcaagcctttggtgataccccgccgtcagtcgcgttagctcatccgccctgaaaggctcctcaacggtgccggtctattggtttataacggtcgactgcttataacggtctattggtttattaacgaccgactaatttattaagcgctaacccgctgatacctcgaattctaccaacggattgatcaaatcatcagcaaactgaaaactttgcacagggtcagctaaatccagcatgtgctggttattgttgagctgtaagcggttcaaacaacagcgtttaattttgggtgtaaacaacggatagctcgcaaatttagcggctaattcaggatactgctgctggtactggcggatacaggccgcaacatccgcccagaaatagcgctcaggataatccccttgttgatccaagactgcggctaaatagcggaatacaccgtcgaacacatcactgaggatcgtcagggttttcatctcatcgggcatatccacgatgatgcgccgggctttctccggcaaatcagcctcagtgttcagcaccaaaatttcttccgccagatctttcatgaaaatatgttgcggcacggcattctgtagaaccaaaatgatattttcaccgtggggcataaacatcaaatcgtaaacatataaacaatgtaatagcggtgacaaatagctacgcaaataacgttccagccattgctgagtggataacccggatgcatcaatcaacgcaggcagtagcgctttcccttcttgatccaaatgtaacaaggcggccatcgtcatcagttgctgaccgggttgaattaattgcagcggattctcccgccacagtgcagcggccatctttttatatgctgaatccccggtgatcgcctgctcataatagctattgcgaaaaccaatactggccacttcacgcaaaatcttgaaatcatacgcttgcaatatttcatcgccttcaaccaagtcaaacagccattcgttaattcctggtgtcgttgccatatagtagggtgataaaccgcgcataaaccccatattcaggatcgataacgccatttttacgtaatatcgctgcgggtggctgcgattaaagaaagtacgaatagattgctgtgcctgataagcatctttgccctgccccaaaaataccaacctttgattagcaatatcagccgcgaatatcgaagtcagtttattctgccactgccacggatgcaccggcatcagcacataatcctgaggattacagtctctggctattaattgctgttcaaattcggccagtacctccgccccgagttcctgttccatcaacttcgcgtaatcgagttgttcaatgcaggcaaaatgcgccttacttttatgggcggcgagccagaccagatgcacatctgatgcggcttccgggctaaatctctgaaagtcctgagcatcaaaaccaatacgcccattattagcgacaaaggaaggatgcccctccatcatttccttttctattatctgaaagctggcattcaccaaggcggtagcacttatccctgtgcggcagtgtttaaatgcgctgctgtacaacgtgctggtaatttcctccaaataggtcggcaatactcgctcactgatgctcaattgccgcttgaactcaatgataaataacagtaaatctaaatctgtgctcttttcattaacggttttatgcaacgaatctgggtcaatcaaccagtgatccagtgccaagcgacgagcacgaaaaacatagttcgccggcttgtccgccgccgccgccaccaactgatagtaatcatatccctcactatcagggtgatctgtcatccgttggggagccaacaagcactcgtgggaaaactcagaaatagctttacacaagtgcaagcgattcactttttgccacagtaccggctgcaaatgggggagttccaaactctggtgcggggagagaggcgctgataagtccatcatcattgatgctccttttgtaaggcaaggcgatattgttcccgggtgcaaaacgccaaccaagcggttttatggggtaatgtcagttgctgttgatagacaaaacccgctcgtttatttaagcgatggattttttcattacgcacgtcaggctcaactacgatgcgggcgaccgttggatcgctgaaaataaaggtcataatggcctggaaaacccgccaggtaaaacccgtgattctctcaaccggaggagccaccaaaatatgcattccaacatcatcaggctgtgcagggtaataatcggcaatcacatcatgttgggccaagtaacgctctaacaagaatgcgggctgctgctgataaacgcccacaaagacaccgccaggctggctcgtattcaattcttggtaaaatgcctttacctgctgtgggctatagccttgcattccccaatagtgagcatattcacgattaacccaatccgtcagccaagtgacatcatgtgctaacaccagcgggcggagttgaaaaccaccactcctcaccacggtatcgctctcaatattcctctcagcgttcatcactctttcctcctcagtgatggcgcactgaattgctgaaaagcaatgtttttctcaatcggataatattcagtaccggttatttcacgaatcagacaagaattgcggtaacaagccataccgagatccggcgtcacaaaaccatgggtatgtagctctacattctgtacaaaaatcgtattattccgatcaatgctgtaattacgctgaacctcatagcgccctttattatcccaacgaatatgttgacgtataccttcaataaaagttggcggctgatagtgatacccggtcgccaaaacagcaccttcagtctccaatgtgaataattgattctgttcatgctgcaacactgacaggtgcaaccccttgccatcatggctcgaactcaccttctgtaattcactgttggtgtacagattgacattgagagcaccgttcagacgtttggtatacaacagatcgaagatatcgttaatcaatgtgccgttaatacctttatacaatggcttatgggtgagattcagctcatcacgtttttctggtggaagatgatagaaatagtccacatattcaggtgaggtcatttccaacgtcagtttggtatattccagtgggaggaatcggggtgagcgggtaagccaattcaactggtaatcaaagcgatcgatttcacacaacaaatcatagaaaatttcggccgcactttgcccactgcccaaaatagtgatagcgcgtttcttttgtaacgccactttatgttccagatactggccggacatcactatttgctgaataaaaggttggcaacattcgggtatatgtggcgaggggccggtacccagaaccagtttcttgcacagaaactcatggcgactgcctgagcatgtatcagaacagtacagccgatatagcgcggtgtcttcatcataatgaatgtcatcaacctgcgtgttaaaccgtaagttaggtaattgctcaactgcccactggcaatactggttatattccttacgtaataggaaaaaattttcccgaatataaaaggagtaaatccgcccctgttgcttgatataatttaaaaaacttaatgggtgcgtaggcgatgctaacgtcaccaaatctgacataaagggcgtttgtaaggttgcactttccagcatcattcctgggtgccaatcaaatccagctttctgatcgataaacaaacagcaaacatcatttagtggttgggttaaacatgctagcccgaggttaaacgggccaataccgatgccaataaagtcataaggtcgcattgttctaattactcctgatcaaacaacatcaatctcatgattgactgttatagagagtcggatagtttttaccctcggtaataatggcatccacaatttcgttcaggtgctggagtgtggtcgtcggattaaggaaggtaaatttcaaatactgtttaccatttactttggtacctgcaataaccgtatgcccctcacggaataacgctttgcgaatataggcattggttcgatcaatatcgtcatcgctgcgaggctgttccggcataaaacgaaataccagcgtgcttaataccgggcgatgtattagttcaaaatacggattaggcaacataagttgataagcctgctgtgccgtatccataacatgttcaaaagccaaaccaagctgtttggctcccataatccgtagcgttaaccacagctttagcgcatcaaagcgacgggtggtctgaatacttttgttcactaaattcggcgtaccttccagtgatgcacttaatggattgaggtattccgcgtgataagtcagataagaaaaatgctgtttatctttaacaaaaaaagcactgcaacttaccggttgaaaaaaggacttgtgataatccaccgtcacagaatcagccatttcaataccggaaagtagctgttcatagtgtgaggaaactaataggccacagccgtaggcagcatccacatgtaaccaaagaccgtactgtttggccaacgtcgaaatagtgtgcaaggggtcaatactgccaaagtcagtcgttccggtggtagcaacaatggctaagggaatattgccttgtgataaacagagcgcaatgctttgatccaatgcctgcgcatccatcttgaattcactgtcatagggcacggcaacaaccgcgttatagccaaggcccaatagtgctgcggctttttgtgtactgaaatggctaaccaccgaagtaaagatacgaaatttatgagaatcagcgggtaatccctgcaatttattctggtggttagcatcacgttggtggcaaaaatgatcacgggccagcagtatcgccataagatttgactgtgttccaccgctggtgaaaataccgtcgccctggctacctagggccattttatcgcgggtccaatccagaactttctgctcaattaaggtcgcaccggcactttgatcccaggtatccaacgaagaattaagggtactaataatgctttctgccagaactgcagggagaacaaccgggcaattaagatgcgcaacatatttagggtgatgaaagtatatagcatccttaatatatagctgctgtaattcatctaatgcgctatccaatgacgttagtggctgatttaaatcaatacaataaaaatcaggtgatagttcagagggtaataccccgctaaaaggtttatccactagggtgaatacagccttaatccttgcggtaatattattcacgttctcataatagtgttcagcgctatctttatttaagaaattttctaaacaaagcacatcagttatatcattaccttgatctataaaatggttttcctcatagatatctttgtacataatatatccttaaatataaagtggcatttaatgacgctatatttattatatttttttattataattaagtgtagataaatataaggcgtagatataaatgcggaataaaataaagaatacaaccaagtttctgtctaatgcaggaacttggctaactaataagatttaatgggggtttttctaacggacaatcatggcaactcctgacgccgggtaatttatttcgttggcagcaactacgccgctgtaaggtgccattacgtaacattactgtccgataaagaggattatcttgaccattcggcaaagataactccatgaaaagcccattaataatagattgatagagatcatcacctaagcggcctttaaattcccctagataccagaacatcaggtatccaatgttattccatagcaagcgtccatttataccttggtaagactcaattttttctgctatgggaataacatgatgattgagcagtaaataataacgctcaagcaaggtacccggatcttgactttgccactttaattgataataaaccacttcgggtctgccactgtgatgaaacaacactttaaaatttttgtggtgtgtgtcaatagtctgtggatactctattaataacaacatcattggtggaataatcaaaccaaaataccactgactccataatgaatagagggctttatcgttgggttttagatcattatccccataatattcatctctatatttctgtattaacgtagggaaattatcaatacttgaccaagtatggaaactcatcgtttcttcagggatatcatcagcatttacttttaatgtcctggagaaatgtgcgaacgttttttcaaaaagttctgttatatccgcaattagccctataggggaaggtgtaattaactgtgctgtatttgacacctgttacctcctgaaggataaaatgatgaaaacattatcatacagaatgatagtgattatcaatagcattatcgtttaaatgcattctgttacttatataaatttatttcaagaagggggtgtacaaaatattttgtaacaatagtcaaacagaacatcatgataacatagccgaatctccctacaatatgattgatatctggcatatttctatatcttccgtcattcatttttaattatcagtgctatgatcagcataactcagtccagttagtgattcgctatgctcggctaatgacttgttgtgcctggctaatgttcgaatcgtttagcttggattgatttttttgtgatcgactctggtcgatgcacttctttaacaaatggctatttttctgattgacggcataagccgtagcaatacaaggtgaaactggatatatggaatggatcgcggatccaactatttgggcaggactggctacattggttgtgctcgaaattgtattgggtattgataaccttatatttattgccatcttggcagagaaacttcctcgtcatcaacgagacaaagccagagtcactggtttactctgcgcattgttaatgcgtctggcactgttggcctgtatttcgtggctggctacattgaccacaccaatagtcactctctctgaacattcgttcagtgcacgtgacttgattatgttggtcgggggaatattcctgctgttcaaagctacgatggagctaaatgaacggctggaagggaaagatcatcagcagaatcagcaacgcaaagcggctcgtttctggccggtggtggcacagatagtggttctggatgctatcttctcgctcgattccgtgatcaccgccgtcggcatggttgatcaccttgcggtgatgatggtcgccgtttgtatcgcaattggcttgatgttactcgccagtaaaccgttgactcgctttgtcaatgcacatccaacgattgtcattctgtgcttgagcttcttactgatgatcggtttcagcttagtcgctgaaggttttggttaccatattcctaagggctacctgtacgcggctattggtttctcagtaattattgagtcactgaaccagtttgcacaattcaatcgtcggcgcttcctgtcaacggttagaccattacgcgaacgtaccgcagaggccgttttacggatgctcagtggcaaacacgaagaagctgaattggataaccatactgccaatctgatcgctgataataccagcgaaggccaggaagtgttcaatgcacaagaacggcgcatgattgaacgggtcttagggctggcacagcgaaccgtcagtagcatcatgacatcacgccatgatgttgaatatttggacctcaatgacccaccagagaaattgactcagttgctggcgaaaaatctgcatacccggatcgtggttactgaagatagctctactgatgaacctttgggagttattcacgtaattgatttattgaaacaacaattagcgaatgaaaaactcgacttgcggtcattaattcgccaaccacttatctttcctgagcaagtttcattgctgatggctctggaacaattccgtcaggcacagacacattttgcttttgtcgtcgatgagttcggttctattgagggggttgtgacccttaccgacgtgatggaaactatcgcaggtaatttacccgtagcaggggaagagttagatgcgcgccacgatattcagcaaactgaagatggctgttggatagcgaacggttatatgccgctggaagatttggtgctctatttgccgctggaagatttggtgctctatttgccgctgccaattgatgaaaaacgtgaataccacacactggccgggttactcatggagcatacccagaggatacccaaagtaggtgaacaactgaccattggcgattacttattcgaacctctggtggtcaatagccacaggatcttaaaagtgaagataacaccattgaagattcctgagccagattacgaagtgtagttaattgataacgctatagattaggtgaattaacaaaagcctggaaaaataaatgattaggcccggtggagaaaccatcgggcctatctctttccactacctatttccactacctgtttccaccctctgtttccgatggatggcttacaacttatcaagtgactttttcagatcgtccacacggcgattttgttggttacgttcagcccactcccccaacgctttcttggcccgctgctgtaactcactacgcagcaattgatcaacattcaattgataattgagctgggtccatgggccataaatacgcaacggaatatctgtattttgtaatgttttgacaaggctactctgcccgttccaaccttgcataacgcgtacagctagattcatgtcacattgctgagttgggagattaagccccccgctgcctttaacggaaattaacgacgaactggcattgaggccgctgactttcactgcacctcggttcagcgccagagaggcttgcagttgtttaacctcagtgtatcgctcatagcgttcctgacctttgacatcattggtactacgtgtgacagcctgttgaatcaattgctgaatatttaggccctgtaaccgggcattattcatactgacttgcgcttccccccgccagcgatgtttaaatgctgcgagattcacaccatctccagacaactgcgcttgcatggaaaacttacccgtcattacctgcggtaaacctgcagcctgcaatactggccccaattccatatggtttatcagcggattcaccgtagccaacacttttttgcccgtaacatccaatgcccccgcgagtgagaagtccccctccaacgcattaccggttaggcgagttacctgtaagtcaccctgctggttagttgcctgtaaattcaactggttgatgttaatgttgcgataaaccacattattggcgacaaccgtcgtttgcgccgtaaaatcacgtaatgcttgtaaattttgccctacatcatcatctatctgaatagcaataaccggtgctgtcgtgacaggctgtttggcttcgtcggtactggctgttgaactcttcggctgccaaccaaagatcgcatcaagattgagattatcagaggtcaaattaaccacgtagtcaggcacatcaccaaaggtcgccttaacactgcctgccaattggttattattggcagtaaaatttaactgattaagtagtaattgctgaatatcactctgataactggcttccaacgcccctccaccactgatcccccctgcaggaatatcagccccttccagtttataagtgaactggctgatattggcactgaactgtcggggatattgatgcatatcggcatcaatgaccattgagaaagttaagtcccgctgattgcgattaacacggctggcaagagtgacctgcacctgacgctgcccgccttgcttgagttcgagattgatatcccggacattaatttggtcgttgtcagaacgttgccaaataagcaaactgtccgcgatttgaagtctattgatgtctagcgtccagccacggttatcgctcactggcgtactgcccgcaggtgcaattggggcgaccggcgcatctatctgttgctgggcctcgctgtcaggggtcaaacggatcaccgcccctttcaacatcacttgtttaacatccagttgatgtgacagtaacggccaaagtttaacatccaaccgcatattttcagcactgaccaccggttctagtgcgccaggtgcggttagcgccatgcgcccagcgataatgctgagttgcggccagacgtgccaacgcaaatcaccctccaactgcaagtggtaaccactctttttctctacctgtttgaccatataggcgcgaaaatcattaggattcaccaacagcactaatgcgctcatacctgcaactaacacaattagcaggataactaacattgtcagtaatcgtctcatgacgtcctcttgtccaaacaggctaaaattctcaataaaaagaatgactagtccagactgctgaccaagtcaaatgaagggaaagcgaaccgttgggattgtaagtggcgtcagccaccggaacgtccctaaggtacggtcaaccctccactctctgagctataaatcgcgttgccaataacctcactagtctttatcaatacggctcgccacagccccttgttggccacgatattttgcatcttggcggctattataaggccgggccgccgggccggagagaggttcaaaactcagtgcgccaatcaacataccggggcgcaatgccaatggcaacttacctgaattatagaactccaacacaattcggccttgccagcctggatcaatacgatgtgccgtgacgtggaccattaatccgagacgtgctaaagaagaacgcccatctaaccagccgaccaaatcatcggggatggtgaccgattccaaggtgaccgctagcgccaactcccccggatgcaaaaagaaagcttcaccctctggaagattgatttcatcactcattacccgttccagagccgcgctaacttcatctttcgggccacttaaatcaataaatgccgcagtatgcccacggaaaacacggaattgattacctaaacgaacatcaacagtggccccattgattcgctctaccggggggcgcggttcaatacctagcttgccactatccagccaggcctctatgtccctatcgcacagtctcattgctagaatctccataataattcgcatgttacagcgtgtatgctacaaaaactgccatagaccacagaaactgtcatataaaggagcaaaggtccagacgaacgttactcaaagaactgactgattttcgcttttagaatatcgatcgcaattctatttttaccgccacgaggaacgataatgtcagcatattgcttagatggttctataaattgcagaaacataggacggactgttttctgatattgggccataacagagtccatcgaacggccacgctcattgacatcacgcttcattctgcgcatcaggcagatatccaatggggtatcaacgaagattgagaagttcatttcctgccgtaagcggatatccgtcagcagcagtataccttcaagaatgatcacttttttaggttctaaatgaaccgtttcttttttacgtgtgtgctcagtatagctgtacagaggcaattcaacgggcttacccgccttcaacgcctgcaaatgttccaacaataaattgtggtccatggcgcttgggtggtcgtagttcgttttgacccgctcttccattgacagatggctctggtctttgtaataaccatcttcaggaataacaccaatatgttggtcgcctacttgttcacgtaattcgcgatacaacgtgctggcgataagactttttccggaggcagaagcacccgctatcccaataatgacgcactgatgtgctttgtcagtcataaaattaaagacctgattacgaagtgtgaagggagacaaagcacacgaagtgcttcgagcggcaattataaggagttagcaggtgtgataccagtgctaaggcaaggctttggcggccacacagaagaataataccaaggaaggaggcaatctctggctatttaagccgatcttgagccggaagcatcattgaatgacctttccggctcagtgtgttacgcgctcaattcagcgaaaactgccattacaccgcacggaatgagatttctgtcggtatcgcctcgccttgccaatacatctccgcagcgacattagccgccaactgacgataaatatcagtaaattcgctatcaggacggctgacgactgttggctcgccgcgatcaaggtcttcgcgcagtgaaatatgcagcgggatctggcccagcagtttgcaatggtatttctcagccagtttctccgcaccaccggtaccgaaaataggctccagatgaccgcaattgctacaaacatgcatactcatgttttcaacaatgcccaacaccggcacatgcactttttcaaacatcacgatgcctttcatggcatcgattaaggcaatatcttgtggtgtggtcaccaccaacgctcccgtcaccggaatattttgtgacagcgtcagttggatatcaccggttcccggtggcatatcaatgaccaaataatctaaatccggccacaaggtatcttgcagcatctgcatcaatgccttactggccataggaccacgccacaccatggcgttctcttcagtaaccaaatagccaatcgagttagttgccataccatgggccataattggcgccatatgcttgccatctggcgatgttggccgctgattcatcgtacccagcatgtttggaatagaaggaccgtagatatccgcgtcaagaatacccactttcacgcccccttccgccaacgacagtgccaggttaaccgcagtactggatttacccaccccgcctttgccggaactgacagccaaaatattacgtacaccttttacacctggttgatcattagcacggcgtaatgtggtgatgttatgagaaagtttccagtcaatggcgttggcaccggttaccgccagtaactcttcgctgaccgattctttcagtatttcaaaaccaaattgccaggcaaaaggcatcaccagctcgatatgcaacacattgtccaacaaggcacagtgatgaatggcgcgcagtgtgttcagatccttttgcaaggtcggatgggtgaaggccgtaaggacctttaaaatttgtgattgcagcaggccaggtgttgtctgctcgggggatttttcgctcatcccggctccttgaaattatcgttatcaacctaaaaacaacattcattagtgtaccagaactcagccacacctgtgtgagtctacagtagagaatacgtaatatgtatgcataatcctgatggctaatggctgcattatcaaaatccaccagcagaacctttcagacttaaggtgcagtacccgctcccttgccctagcggcaaactcgcttatcggttaacatcaaaggccctttaatcaacataaagaaagcaatttcccactatggctcaagtcgcgaaaaaaatattggtgacgtgcgcgctaccatacgctaacggttctattcatctcggccacatgctcgagcatatccaggcagacatctgggtccgtttccagcgaatgcgcggcaaccaggttcattttatctgtgcagatgatgcccacgggactcctatcatgctgaaagctcagcaaatgggtattgaaccagagcagatgattgccgaaatgagccaggagcaccaacaggatttcgccggttttgctatcagttatgataactatcactccacccacagtgatgaaaaccgtgaactgtcgagcctgatctatggccgtctgaaagccaacggttatataaagaaccgtactatttctcagctctatgatcctgagaaaggcatgtttctgcccgatcgtttcgtgaaaggcacttgcccaaaatgcaaagccccggaacagtacggcgataattgtgaagtctgtggcgcaacctacagcccaactgaacttatcgaccccaaatccgccgtttctggtgcgacaccagtgatgcgtgaatctgaacacttcttcttcgatttaccggctttcagtgacatgttgcaagcctggacacgctcaggtgcgctgcaagaacaagtcgcaaacaaaatgcaggaatggtttgattccggcctgcaacagtgggatatcacgcgtgatgccccttatttcggtttcgaagtaccggatgcaccgggtaaatatttttacgtctggttagatgccccaatcggttacatgggggcgtttaaaaacctatgtgataaacgtggtgacctggattttgatgaattctggggtaaagacgccaaaactgacctctatcacttcatcggtaaagatattgtttacttccacagtctgttctggccagccatgttggaaggcagtaacttccgcaagccgacaaacctgtttgtccatggctatgtcacggtaaacggcgcgaaaatgtctaaatctcgcggtacgtttattaaggcggggacttacctgaaatatctggatgcggattgcctgcgttactactacgcggcgaaactctcttcgcgtattgatgatatcgatttaaatctggaagatttcgtccaacgcgttaacgccgatatcgttaataaagtggtgaatctggcctcacgtaatgctggttttatcaataaacgctttgcaggccagttagctgaccaattggctgacccggtgttgtataaaacattcaccgatgccgcaaccagtattgctgatgcttataacaaccgtgagtcaggtaaagccattcgtgaaattatggcgctagctgatgtggctaatcgctatgttgatgaacaggctccatgggtggtcgctaaacaagaaggccgcgatgccgatctacacgctatctgctcgatggggatcaacctattccgtgtcctgatgacctatctgaaaccggtattaccctctctgacagagcgtaccgaggccttcctcaataccgagctaacttgggatagcattgaacaacctctgctgggccactctatcaccgctttcaaggcactgtttaatcgtattgatttagacaaagtaaacgaaatggtcgcctcgtctaaagaagatatggcacctgcaaccagggttacaggcccgttagccgatgatccaattcaggaaaccatcagttttgatgactttgccaaagttgatatgcgaattgcgttgattcaacaagccgaatttgttgaaggctcagataagttattaaaactaacacttgaacttggaggggagacccgccaggtattctcgggtatccgttcagcttaccctgacccaaaagccttggaaggccgcatgaccgtgatggtcgctaaccttgccccgagaaaaatgcgctttggggtttcagaaggcatggtgatggccgcaggccccggaggtagcgatatcttcctgcttagccctgacagtggtgcgcagccaggcatgcaagtgaagtgattttcttctggcgactaagcgaagatacaatagataactgaaagatccttaaagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaatgccggtctggggtaaccctaccggcatttttatgattgaaacccgtcatttccaacgaaaaatgtctcactcatctttttttaatggttgccgtgtgcgctgccactcctccaaccaaaataacatattgataaataagcttaatgagaaaataataaataacaaactgtccagtaaagatattttaattagagcacgaacaataatatttttatgatactttatgtccacaaaaccagaggaaaaaaaccaaaacaacccaacaccgcctaatgcatttaatgccacaacttgccagcgccacttggacagtaaaaagaaaagccacgataacgacatcaaaaagataatcgcatcatctagatcaaaccacacaaaaaaagtcagatataacccactaaagcaaagtagtgttaaaccaaccggatactcgtgaggtaatatattggactgctgtttcttacgttcacaactcgggggcgtatcgacataaatattaataaatataagataaagtaaaaatgccccagataaaggtatggttaatggattcagtgaaaaacaagtgatcaacgggaaaaggtgaaaaaccaatagatactggctcaaccgttgactagcaaggcgcgcggcacagggcagcagcaggaccagtgacaaagtcgcaggtaaaaggcggataagtgcatgtaataactcatcgtgtgattcaggtaataatacggccaagacgataataagaacaattaatatgaataaatatcggataaaaattaataaaaaatcactgcgcgatatataaaaataggcagtatcttatggtttttggaatttagccatgttatatgtgtctcatcccttcttgatttacatagagtgctaatcttacccatggtgactttaatcctttaaacatcattagtcatttatttaacaaaagcaaagaaaatacacagatgaacgagcgttttcacgcgctgtttgacatctattctcatgattattgcagttgtattttatttataataacacactacgccattagcgaaataagatattaacttttgaatttataagttaaataaatttaatagataacgagaaatatataagccttgttaaaagcaagcctactcacgcgataccaccccatccacccctttcaggaccatttttgctgcttatttaggctatccaaactaaaagatataacgtgatcgaaaaacttataacaaagttaattcattatcaaaatagttatggttatgatgctagacttgaaccaacggacgtctagaagcaaagatagctataataaaagtatttacaaacacatgatgcctgtaaccatatgattcctatactaacggtcattataaaacaacaacacattgcataacttaccgacaccatgatggagttcctgatgaaaaaaatcgcttaccctatattggctttgagcctactcacagcactgccggtatttgctgctgaccccgtcacattagctccggtaccggacgctatcgccaaccatcaaggtcagattaaaattgcggtaatccgtaatttaggctccgatgacaacacgacacaattcctgtccggtgtattaaaagaaggcaaaaagctgggcttcaaagtggatacgtttctgagtaacggcgacgacgctcgctttcaggactttgtcaatcaggctattagccagaaatacgacggtatcattctttctcagggccgcgacccctactcaacagagttggtaaagcgcattaccgataatggaattgccgtatcggtatttgacactgctattcagggcgagattccggggctgacagtcactcaacaggatgacgcctcattaaccaatgaatccttcggtcagttaatcaaagacttcgatggtaacgccaatattatcaagctttgggtcgcaggtttcccaccaatggaaaggcgccaagccgcttatcaagcattgctaaagcagaatcctgggattattgaactggaatctatcggtgcagtttcctctgatgttcagggtgataccgccaataaagtcggcgcggtattggcgaaatacccaaaaggtaaaatagatgcaatctggggaacttgggatgccttcacacagggcgcttataaagccttacaagaaaatggccgcactgagataaaactgtatagcattgatatttcgaatcaagacttacaacttatgcgcgaagctaatagcccatggaaagtcagtgttgcggtagatcctaagctaattggcgccattaacctgcgcctgattgccaagaaaattgcgggggaaaccacacctgccagctatgaattccgcgcggcttccattcctcaggcattgctagccagccaacctggcccggttaatgtggcgggtttaagtaagattatccccggttggggtcagtctgatgatttcaactctccttggtttgcgacccttgcagcccaaaatggtcaatagatttggagtaagtattgatggcaacacaaggttccttgccgatacctgaatacagccgcaatatgcggctgattggtcacagtgaccaaggtggcaaaccagacggtgtacaagttatggtgcataggggctatgcctatgtcggccatatggtatcgaaaggcgtatcaattattgacgtaagggatgccaaaaacccgcgtcccgcaggtttcatcgctgcgcctccgaatacctggaatgtgcatctgcaaactcatgatgatctgctgctggtgattaatgcacgcgacctatttgccgatgcccgttttgccgaagagaaagtctattacacccgttcagtcgccgaaacagtcagcacgcgtcaggaaggccgcaattggagcgcgggtttacgtatttttgatatttcaacgccagacaagccacgagaaatcagtttcttaccgcttgatggcattggtatccatcgaatctggtatgtcggtgggcgttgggcgtatgtatcggcactgttagatggttatagcgattatatcttcctcaccattgatctggctgatccgcaaaagccacaggttgccgggcgctatgcgttacctggtatggatactgcggcaggtgaacagcctaactggccagcaggcaaacgctatgcgctgcatcatgccattattagtggcgataccgcttacggcagttggcgtgatggtggcctaaccttattggatgtcagtgatcgtcacgaaccgaaactaataagccaccgtaattggagccccccctttggcggcggtactcatactgctttgccactccctgatcgtgatttattggtagtactggatgaggccgtgctggataaccaagaagatggcgagaaacatatctgggtgtttgatattcgtgaaccaagtaacccggtgagtatttcaacgtttccggttccggaagaacgagattatataaaaaaaggcgctcattttggcccacacaatctgcatgaaaaccgcccaggtagttttatcagttcatctctgatttttgctacttaccaaaatgctggggtccgagcttacgatatcagtaacccctataatccaaaagaaactggcgcgttagttccagcagcccccgaaaaaatgatggataagcgccctggtcgcccacaaattattcaatcatgtgatgtatttgttgacactcaaggcatcatctacagtaccgattataacggcggcctctctatcatcgaatatttaggttaactatcaatcacccaagttaaccatcaagtagtttggatgtttattaaccacttaggttgatcgtaaactccttgagctaatcagaaactacttgggataaccagaaaatacttggataactagaaaatacttggataactagaaaataatagcagatcggctctggccgaactgcttcctgcaaaaattttcctttcgcccccctctctttattatcacaatagtttactgtattcagctgagtcgccaaaagtctagcaggcccgttttttgcttaaatttcgcaaaaaagcaattgattattctataaatcactaaaaataagaaaatacatgcaaagattctcatcgcgcgtaaccaatctgctgattgcttcgttggtgttgaccatagggcgtgcagttaccttaccgttcattactatttatttggtcgagcattttcaactggccccagataccgttggcctgctattgggtgccagtttagccttgggtatttttaccagtctgtatggcggttatctggtcgataaatttaataaaaaacgattgattttactgacgataatcctattctcagccactttttttgcattaccgtggattgaacatcccgcttgggtcattttaactctggcgctactgcattcggcctactcagtctacactatcgcggtaaaagcgtgctttgccgactggctaccggtcaatgaacgtattaaagcgttttcagccaactacacgctggtcaatgtgggttgggctatcggcccggtaatgggggtattagtggtgggtttcggcccacaactgccttttatcatttcaggcgcattggctttattggttgctatcgtgctgaaattcaggataaatgacgccgatatgttagcgactgaacgggtgtctagcgaatcagtacctgaccttcgccaaacattcaatatattgcgtcacgataagcggctgatttactttacgctcggtagcctgctcggcgccatggtattcgctcagttctccggttacctctcccaatatctgatcacggtattcgacgccaaatttgcttatcaggtgattggggcggtaatgaccgtcaatgcgaccatcgtcattgctctgcaatatctattaagccgccggatgaaccaacagaatttgatgcgttggctcatgataggcaccctgttctttattattggtttgctaggatttatggtagctcaggattccattccgttatggatgctggcaatggccattttctcattgggcgaaattattgttattccagccgaatacctgtttatcgactttattgctccagcaaacctcaaaggcagttactatggggtgcagaaccttggtcaactcggcggagcaattaacccggtactctgtggttttctgctagcctacacggtgcccgaaatgatgttttatatgctaattattgcggctactttaggtctggtgctcttctatcgcggctaccatttggcaaaatagcgaccaaataaggcattgaaagtacgctatcccgatgagagaaaataatttgtatgcgcgctcacccaaaaactcccgtcgtcagaatacgttaggtggcccccgacgcttgactgatttatcacccggagaatctaccgtgagtgtcattgcatcattaatgctattcatagtgtgatgggtagcacagaacaaaagttaattgtatgatgattgcgttaagtcacccaggacaatatctatgcgtaatatgatgtcactttgctggcagtacctgcgagctttcaccattatttacctgtgcttatgggcagggaaagctctggccttacttctgccgattgtcatccccggcagtatcatcggcatgttgattctgttcgtcttactcaccttgcagattttaccctcaccttgggtaaaaccaagctgccagttactgatccgctatatggcgctactgtttgtgccgataggcgtcggagtcatgcaatattacgaacagctcactaaacagttcggtccgatcgtggtttcctgctttatcagtaccttaattgttatgttagtggtggcctatagctcacattatgtccaccgtgaccgcaaagtcattagcccttcaacaccgactgagggggaaaaatgatcagcaatctatggtggtcactgccgttaaccttaatagtgttctttggtgcacgccagctatcccgttgggcgaaaatccccctactaaatccactattgatatcaatggtcgttattattccattgctattagtcacgcatatgccttacgccaactattttgctggtagtaaaattctgaatgacttgctacaacccgcggtcgtggcgctcgcttttccactgtatgagcagctacatcagatccgcgccagttggaaatcaattattgccatttgctttattggcagtatcactgccatggtcagcggtacagcgatagccctgtggatgggggcaacgccagaaattgcggcgtccatattacctaaatccgtaacgacaccgattgcgatggcagtggcagagtctcttcatggtttacccgctattagcgcagtttgcgttatttttgccggtattttaggggcggtgtttggccacagtttgctgaatttattaaaaatcaccaccaaagcatcccgtggattggcgatggggacggcgtctcatgccttagggaccgcccgttgcgccgaactagattttaaagagggtgcgttcagctctttagccctagtcatttgcgggattatcacctcactactggctccgttcctgttcccggtcctattacatttgtttggttgaacccactttcccctggcgtgatagcgacgtcagggtctgtaatccttatcagaccttatcagagccgccaattatcgttaaggtctaagctgtagttaggatttaaagccttagctaggatctaaaaccatagccagagtctaaaaccatatccagtgcctgcgatcatgatgtgggctgtcaccattacttgcctataaacttgagataagtctcccattttgaattttaattacatgaatttcataaataatgagatataaatcacaattacaggtttccaatctgcctagactagtctcctgcgactactggagagaaccttatgcaagcacgttttcacacctcttgggctgagttacccgcctcattacaattcgcactagaacctattctgagcgcagaaaacttccctgctatgctgaccgctgagcaagtgaaaacagtaaaaaatatcagtggcctggatgatgatgccttggcttttgccttgttaccgctagcaaccgcttgtgcgcttacgcctatatcccattttaatgtgggtgccattgcccgtggaaaaagtggtaatttttatttcggtgccaatatggagttccgtggtgtaccactgcaacagacgatccacgccgagcaatgcgcggtaacccatgcctggctgcgtggtgaaaccaatctggttgcgatcactgtcaattacacgccatgtggccattgccgccaatttatgaatgaattgaacagtgggtctgaattacatattcatctacctggccgcccgccatcaacactgggccaatatttaccagactcttttggaccaacagatttagcgatcacaacacttttgatggaccccgtgaatcacggttacacgctagcagaaaccgatccccttacgcaggcagcgttaaatgctgcaaatcatagccatgcgccatacagccaatcccacagtggtgtggcactagaaaccaccaatggaaaaatttatgctggccgttatgctgaaaatgccgcctttaaccctagcctgccccccctgcaagccgcgctaatcttggccaatatcaccggtgagaattgtgcgtcgatccgccgcgctgtactggttgaaggccataacgcagtcacgagccagtgggatacaaccttggcgacattgaacgccttgggctgttcagcggtaaaacgcgtgacgttttaataccataacaacttattgatggtcggggttaggcgactagcccccctccccacaatcaagcatggcgatatgaaaacactggaaatctctttcacagcgatttgggttagccgtcaatcaatcggtgccaatgtaataacataaacagaaaataatcgaaggtgtttaattacaaaatgcgtagctgcccgcgtacattatgcagcgctttagcttccagcaattaaatctgtaagttaactcgcacttttacgggcaattgtcataatttgctaacaaatgctgtacatatttttcttatcttttaggatcggggtaacaattgctatttgataacgtttaagagtaagaactcatggaacttgaatacgaaagtaagcgccccctgtacatcccctacgctggtccaatattgctggagttcccacttctcaataaaggcagtgcttttaccaatgatgagcgtaatcatttcaatctacatggcctattgccagaagcggttgaaaccattgaagagcaagcagagcgggcttaccgccagtatcaggattttaaaaacgacgacgataagcatatttatctgcgcaatattcaggataccaatgaaacgctgttttatcgtctgctagaagctcacctaagtgagatgatgccaattatctacaccccaaccgttggggaagcgtgtgagcacttttctgatatttatcgccgtgcacgcgggttatttatttcctatccgaaccgcgaacacattgatgacatgctacaaaatgccaccaaacaaaatgttaaggttatcgtcgtcactgatggcgagcgtattctgggccttggcgaccaaggtatcggcggtatgggtatcccaataggtaaattatcgttgtataccgcatgcggcggcattagcccagcctacacgttgcccgtagtacttgatgtcgggacaaataacccacaacggttgaatgacccactgtatatgggctggcgtcatccacgaatctccggtgacgagtactatgcatttgttgatgaatttattcaggcggtaaaacgtcgttggccaaatgtcttgttgcagtttgaagattttgcacagaaaaatgccaccccgctgctaaaccgctatcgcgatgaattatgctgtttcaatgatgatatacaagggaccgcggcagtcactctgggtagcctgattgccgccagccatgctgcgggtagccaactgcgcgaccaaacagtcaccttccttggtgctggttccgcgggttgtggtattgccgagcagatcatcgctcaaatgatgtcagagggcttaagcgaaatacaagctcgagcgcggatctttatggtcgaccggtttggtctgctgacagataaactgcctaacttgctcgatttccaaagtaaattggtacaaaaaagtgacgacctacaccactggaatctgcacaatgatgcgatttcattacttgatgttgtccgtaatgccaaaccaaccgtactcattggggtttcaggtcaaccagggctgtttactgaagagttgatccgtgaaatgcacagccattgcgcccggcctatcgtcatgccattgtctaacccaacatcacgggttgaagcccgaccagaagatattatcaactggaccgatggcgcggcactggttgccacaggtagcccattcccaccagtcagttataaagaaaaactgtatcctattgctcaatgtaataactcttacatcttccccggtatcggcttgggtgtattggcatctggtgcgagccgtgtcacggatggcatgttaatggctgccagccgggcattagcagagagctcaccactcgcacgtcatggcgaaggggccttactgcctaatatcgatgatattcaggcggtatcgaaagctatcgcaatgcgggtcggtcaagccgctcaattacaaggtgttgctattgtgacttcggaagaagcgttgtctaaagccattgagcacaattattggcaaccacagtaccgtagctataaacgcacctcgttttgaatataatccggcctgtgctataccgcaggccgggtactcagatgctatccaccaccgtttttctaccgtggtcacttttaacaaaaacagcgttgaacaaaaagttacttgtaaccccaaagcacatgcgtttattaatgaatcacctttatcaataaagtgtttttataaataactctcatgccaaggaaagaaactgtctgcacgtcttgcacagcataggcaggtaaagtagccttgccaatatcgccagcaagttgcacaaatcaaaggccagagaatgtggaaacgcctgattattagcttaattatcatcattggattattgatggtgacagctattgcgctcgatcgctggatcagttggaaaactgcgccttttatctacgatgagctccaagaactgcctcaccggcaggtcggtgtagtattaggtacagcgaaatattttcgtaccggtggcattaatcagttttatcaataccgcattcaaggggcaataaacgcctataacagcggtaagatcagctatttattgctcagtggtgataatgcccagcacagctataacgaaccaatgaccatgcgccgcgacctaatcgctgcaggtgttgctcccgcggatatcgtgctggattatgcaggttttcggactctggactccattgtgcgcactcgcaaagtctttgatactaatgatttcattattatcacccaacgctttcactgtgagcgggcattatttatcgccatgtacatgggcattcaagcacaatgcttcgcagtaccttcaccaaaaaatatgctcagcgtgcgagtacgggagatttttgcacgccttggtgccctgtctgacctctatattcttaagcgggaacctcgctttcttggtccattgatccccattccggccgtgcatgtgataccagatgacgcacaaggttacccagcggtaacacccgatcagttagtcgaactggagcgccggttggcagaaaagaaacaaccaagccaatgaagtgcctcgcagggcgacaaaaataccgataaccggtctcgagaaccacctgtcaataacttcagtcagttgggctttcaccctgactgactcagaccgccgacaaaacccgatgactcgatctaaaacggtgagaataggcagaggaataaagcatccgcgccacggttcgtgcggctcgagcccccagggaagctatttttatgtagggaagcgggcctgcctatttctctccgccgcaggcactttgtcattaacttcagccagtagggctatcgccctgactggcttttactttattcctgacgtaactgtctatttgaaatggttgtatgtctgaaatagtgatatacacgaaatagtgatatgcctgaaatagtgatatatgtacgtctgaactaacagtacgccagagctgatcgtgctttcacgaacaacaaccgactatttcttcttcgcatacttcagtgaatccaacgcaaccgcaaagatgataatcccgcccttgataatgtattgccagtacgggttcacaccaatatacgtgagcccatagttaatgacagtgaagatgataaccccggtcaccacgccgatcacggtaccgacgccaccactgaaggacaccccacccaccacgcaggctgctatcgcatctagctcatacataaatccgagattgttcgtcgcactgccgatacgccctgcttccagcataccgccaaaggcatagaacacccccgacaatgcataaatcatgatcaaattcagtggcacattcacaccagagactttcgccgcctccgggttgccgccaatagcaaaaatattcttgccaaaacgggtcttattccacagtacccatacaaacataattgctattaaggcgtaaaaggtaatataggacagtttaaaatcaccaaaccgcaagaaaccttgagcaaaagtcgaaaaagcaggatcaaaaccggcaatcggtgaagcaccgacaaaatcgtaatacagcgagttaacgccataaacgataatcatagtgcctaatgtggtaataaatggagtcacattcaggtacgcaataattataccgttaatcaaaccaataaccgccccaatcaggcagacaacgagaatgaccactggaataggtacagtctgcaagtccgggaaaactttattcacgttatccatcgattgtagcattgtcgcagcgaccactgcggctaaccctacctgacgacctgcggacaaatccgtgccttgggtaacaatcaaacccgcgacccctaacgcgataataatacgcaccgaagattgagtcagaatgttacttaaattcatcaaacttaaaaaagtcggatccttgataataataattgccaatagcacaaacaacaccacataaatcccgctctctttaaagtaagtgagcatatctttcttatttaacacattcataataagaaccttcaactagattagagatgcaaggatgcaaggcgtaatatttcattttgcgtggtttgcttggtatcaacaatgcccgcaacctgaccgttactcattaccagtattctgtcagtaatccctaataactcaggcatttcagaggagataataataatccctttgtctttcttcgccagttcagtcattaactgatagatttcaaacttagcgccaacatcgatacctcgagttggctcatccaacattaatatttctggctgcgtgagtaaccagcggccaataataaccttctgctgattcccccccgacaaagaaccaatatttgtccgatggcctggcgtttttacccgcatcgcatcgataacccactgggtatcacttttcatgcgagtgttatccagcagcccaaatttatttttgtagttacgaatattagagatcagggagttaaaactgatatcgagataagcgtagatcccggttgaacggcgctcttcagtcactaaggcaaaaccgtggttaatggcttcgttagcgctgtggttattaatattcttaccatgcaatttaatcgtgccggtcactttttctcggataccaaataaagtttcaacgatatctgtgcgtttagccccgaccaagcctgcaatccccaggatttcccctttatgtaaatcaaaggaaacatcgcggatagagggctggcgcaatgaggtcagattcttcacctcaagaatgacttcaccgggcttgttcaggcgatcaggaaaacgttggctcagagagcgaccgaccatcattgaaatgatctgatccatcgtcaaaccatccaaaggctgggtggtaatccactgaccatcccgcagaatagtaatttcatcgcacagttggaatatctcttccatcttgtgagaaatataaacgatgccgcagcctcgcgcctttaactttcggattatggtgaataaatggttcacctctttttctgttagtgaagaggttggctcatccataatgacgatttttgcattgtaagaaaaagccttggcgatctcgatcatttgcatctgagataccgataacgtggctactttatcgcgcggatcaatatcaatatctaattcatcaaagatggcctttgtctctttatacatcttgtcttgatcgacaaaaaaacctttggttggatagcgccccaaccacatgttgtccattactgtacgttgcaacaccaagtttaattcttgatgtaccatcgaaacaccctgttctaatgcttctttagaacttttaaattcaatttcttgtccctggaaaataatacttccggaatcttttttatagataccaaacagacattttaatagcgttgacttacctgcaccattttcgcccatcagtgcatggatagaatagggccggactttaagattaacgttatctaacgccttcacgcctggaaatgatttatcaatattgctcatttccagtaaccagtcacgaggttgtgctgtattaatatcggccataattacacctggctaagaactgctacttgcctattggtgatatggagtaccaccagaccagcgcaatctttaaaataagaaactatgtaacagataaccttcagccccggcattgaacgcccggtatatagccatagtatttgacgctacaggaggaccagttgccctcctgcacgccaataattttgggtctatatttttgcctaataaatatatcttgtcacagtgattatttagtgaattcagccagattatctttatcaacacctacgtatggaatacgtacgattttgttttcaattttccacgttgtcccttctgctgcaggtttgccagccgccagatttttagccaagtcaaaggtcgctttcgcctgattattggcatcattcagcactgtacccgccatttggcctgatttaaccagcgctaacgcttctggtaaggcatcgacaccaaagactggaacgctggttttattgtgtgctttcagtgcttctactgcacccattgccatcgcatcattgttggcaataactacttcaattttgtttgcattaggaccagacagccatgcatccatcttatctttagcctgtgcggtatcccacatggcggtgtctaactgcaattgttgggttggcaagcctttttcattcagggtcttaataacataggtagtacgcgcctctgcatctggatgacccggttcacctttcagcaacacaaactgaattttaccatctttgttcagatcccactctggattagcttgccaatgtttagcgatcagctccccctgaataaccccagattctttcgagtcagtcccgacgtaataagctttatcgtagctatccaatgccttgcgagaaggttctttgttataaaatacaatcggaatatcatttgaacgtgctttatcaattacaactggggccgcagcgggatcaaccaggttaattgccaaagctttcacgcccttagccagcaatacgtcaatctgatcattttgcttggattggtcattctgggaatcattcatcagcagagtgatctcaggggaagctttcgcgtctttttcgatagctttgcggaccactgacataaagttgtcatcatatttataaatagtaacgccaatacgggtttcagcttgagcgtatgcgccaaccatcatgctggtaaccaaagctgctaatgtgaaaaccttcttattcatttgtatctccgggtttatgtagggtagtacaaggtgataacaccgtgccttaacgaaaaaagcatcgtctaaagctactggcaactgaatatctatcgtccatgacttcactccactccgaaaaaaccgcctgattattcaaaagccatgtcatttacagacttgccatgttatgcggaacacgcatctgcaaagtgctcttctaaaacccgctaccgcttatttttttatccggtaactgatgacatattgacgcattcaggtataaaaccactagagcatagacgtggcgttgttaagaaactgtgaattttctcacagattgaaaccggttacacaagaataaatagataacgagtgagcaacaccacaaattgtgagtgaacgactcggtaccaaggcgggtttaaagctgtatgtttatggaggggcggttggatgatgggtagctttaagaacccgtatggcgggaatagttgttgtaaaaacaaaatgataacagactaaattgagattaaggcggctatagcgagcaatagaaatatcatcaaagcccaccagtgaacgcaaagtggatacagtattatcttgcaagaaacaaccaggtacgtatcaggtgcgacccaatatggctgcgcgccctattctctccaatttatggatattgccgcgtgacacatgttacaaaaagaaaacgtttacatacatatttgcaactcacaacatcatttttctcttttgattctgtcagagcttagtgttgcgtatttgtaactcttggccgcaggcataagcggttaaccgacgccatagccactccacagggccttgcacgaaatagcgtaaccataacagagaaaaaatcacattacaggcccaaaccagtggtacgacggctaacagttgcaaacgatcgagctgttggtataaaccaaaatgataaaaaatcagcgtacaaatcaatgtctgtaataaataattactcagcgccatacggccaacctttgccagccaatggctgatagcccagcgggataatgttggccagaacccgtagagcagcgccagataccccaccgcctgcaacggcgcccccaattctcgaggcacttgtagcaaaaaacccgcccagcggtaatcccaaccgacatacacttgcagtgccacacccggtatttggataaccaatgagagcgatatcagaaagagtgcgagcctacggtagtgacgcagactgaattttccccgcagccagccgcagcgcatcaacccagcgccgaataccatggagcctgccaactcccaaccatattgcgcaccaatggcaatcaagttggatgacaacaggcccagacgattacgccaagcctctcccccaccctgtaacttccaaaattgctcatattgcaggtccgcaggcccagggagccaaaaacggcccggctctccgcgggtaatatagcccagcaacaacaacacagcgacaccgatcaaatagagtaccgcgccggtacgtaataagctggctgcatctttggcatcttggattattcgccaacacaccagaccaatcaaactataagccaacagaatatcgccatcccagaagaagatgccgtgaattaaccccagtagtaacaataaagaaaggcgggcacgtacccaacttttcccacgcttaagtaacagctcaaggcctgcaccaaataacatggcaaatatagaaaggaactttacctgtgcgacaatatcgaggatcgcccaagtccagatatctgataacgagggaagaccaagataagctggattgagataagcggcctttggcaaaccaaacgcgctaatattaagcagcagaatgccaagaatggccagcccccgcgcactgtctaacgttgcgatgcgttgacgcatactcgacatcctgtattcgagggcctacaggccctccctctggcaaaaagccaatcagccgtggtgacgaaccgcacgcagaaattcctgacgcgtattctgactggatttaaataacccgcctaatgatgtggtggtcgtcgcgctggtcgcatcacggataccacgtgctttaacgcaataatgaactgcatcaatagaaactgcgacattattggtacccaacagggtttgtaatgcgagcaagatctgctgtgttaatcgttcctgcacttgcggacgctgcgcaaaaaactgcacgatacggttgattttcgacaaaccaatgacactgtctttcggaatataagcgacggtggctttcccatcaatcgtcacaaaatgatgttcgcaggtgctggtcagagtgatatcccgtaccgttaccatttcatcaactttcattttattttgaatcagtgtgattttagggaaattttcgtaatccaatccggagaaaatctcatcaacatacatcttcgcaatgcgtcttggtgtatcagccagactatcgtcggttaaatcaagattcagcaaatgcatgacttctgtcatatgggcctgaatccgagttttgcgcgtctcggcatctaattctggtttacgtaaaggggtttcaagaccacgggccagcagcgcttgatgaaccaactcagcttctttacttagcgatgacattcttttctccaacaggcttacgcatccagataagacaagcatgatgcgggtcacacccgaatttcgctctcactctaattgagagcgaaatgattatccagtgattgttcttcatttcgaccggttattcattgcgaacaatactgagcatcgtaatgaaatattcgcctctctctatcgtcatcacgtggcaagcgcttcctgggtgcgcgctggagttttaatgaccagaccgccggcaataatcagtgccaccacggccacatacagcgctggctccaaacgatgagttaatgtcgttgaaattgcggacaatattggaccgactaattgccctatcgcgtagccagtggtgagtaagccggccatataacgggtatgctctggggccaactcgcgtccatgttgcaacgaaagttgtaccacgctaagaaacccacctccggtcagcaatgctcccagcgccaatccactcactcctggtacccattctgcgcacagcacgcccaacgcctgaacccatagcgtcaatgccaatcgagtttgcgatgtcaggcaatggcgagtcagaatacccaatgcaatgccgatgaccgccgccccaccgaagactggccaaacaaactgcgcaaataggctatcaggaaaacgggcgctggccatctgcgataaaaaagttgcgggcaaaatataaccaaagcccgccaaactgtagctccagaccagtcgcttcaaggccggagttaatgtcaaaggcaccgctacgacctgtggccggtgcaactcaccgccacgtggcagattaatactgattgaagcaatgataaccagcgccaatacaccataaacccaccaagcctcagcagccgataaatcatagctatggatagcgacggctaacatgccactaatgaatataccggcacccggcccggcaaatacggccgcactgagcgccggacggccaaaatgtgccaaacgttcgttggtccaggcagcgattaataccatcgaccagccactggcccagccgatagcaaaacgtaccaacccgtgccaccatggcccaaccaccaccgccgataataatgtaagcaatgcggcaccccatagccccaaccataaccgacgctcaacatgacggctggctctcatggcatcaaaggcaccgaacaggtagcccaaataattgaatgccgccaccaaacccgcactagtcaacgtgaattgatgctctgcaatcatcagcggcacttgtggcgtgaaagcaaaacggccaatacccattgctaccaccaatgccaaaaaaccacttaatgcaactcttagcgccatctgcctgcctatctgttacgggtgatggggtatttcacctgtcagttaaaagaaagttgctaacatcatgcctgagtattagaatcacaaaaaatgaataatagtcattaagttcatcacaaaaagagaacatctatggatctgacccagctacgcatgttttgttgtgtagcggaaaccggctccgttgcccgagcagcggagcaaatgcaccgcgttccttcaaatctcactacgcgtctgcgccagcttgaactggagctaggggctgatttgtttattcgtgaaaaacagcgcctgcgtttatcaccaatgggccataattttctctgttatgccaaccgtattttggccttaagcgaagaagccatgagcattacccacgcaggcgaaccggcgggtaacttcccgttaggttcaatggaaagcaccgccgccacccgtttacctaatttgctagcggcctaccaccagcgctaccccaaggtatcgttgtcgctgattaccggaacctcgggtgaaattattgaacaagtccgcgcgggtacactggcaaccgcattggtcgatggtccagtgcagcacgatgagttacacggctgccgctctttcgacgaacaactggtgatcatttcttgtcttgaacgcccccccatactgcaagcccgcgatgccgtggacgaaacgctgtttgcttttcgccccagttgctcttaccggctgcgattggaaagctggtttcgacaagtgggcgtattaccgggacatatcatggaaatccagtcctatcatgcgatgctggcctgtgtcgccagtggcgccgggctggccctcatccctctctcagtccttacgctgctaccgggccatgagcgggtgcaagttcatccgttacctccggatattgcccacacggcaacctggcttatttggcgtaaagatgccttcagccctaatgtccgcgcattaaaagagctgattatcgagaacgttgaaataccttgattgaattgatctggtgggcggtatctgttcggccataatctatacatatatttccgctatgatcccgaacaactgttatcaacaaatttgatacataaagactctatacccaagttacctcatgatgcagggaggcagcaaccgagcaacccctaggagcttagataactcagtgactggggtgagcaaggacagttaacccccccagcaccttgaagggcgacgggtagatttatataacactcattacactgaagctataggagcaacaccatggagatgattaaaacccgcgccgctgtcgcatgggggccaaaccagccactgtccgttgaagaagttgatttgatgccaccacagaaaggcgaagtgttagtgcggattgtcgccagtggcgtttgtcacactgacgcttataccctttcgggggccgatcctgaaggcgtattcccgaccattttaggtcatgaaggcggtggaattgttgaagccattggcgaaggtgtcaccagtgttgccgtagtggaccacgttattccgctgtacacaccagagtgtggcgagtgcaagtactgccgctccggtaaaaccaacctgtgccaggcaatccgcagcactcagggtaaaggtttgatgcccgatggtaccacccgcttctctaaaaatggtcaacccatcttccactacatggggacgtcaaccttctccgaactgaccgttgtaccggaaatatcactcgcgaaaatcaataaagaagccccgttggaagaagtatgcctgctgggctgcggcgtcaccactgggatgggtgcggtgatgaataccgcaaaagttaaaccaggtgataccgtcgcaatcttcggccttggcggtatcggtttatcggcggtgattggtgcacagatggcgggggcgagccgaattattgggatcgatctcaataccagcaaattcgagctggcccgcaaattgggcgcgacagacctgatcaatccgaaagactatgataaacctatccaggaagtgatcgttgaactgaccgacggcggtgtagatttctcatttgaatgcattggtaacgtcaatgtcatgcgttcagcattagagtgctgccataaaggttggggagagtcggtgattattggtgtcgccggtgccggtgaagaaatttcaacccgcccgttccaattggttacgggccgcgtatggcggggttctgcatttggtggcgtcaaaggccgctcagaattgccgggcattgtgcagcaatatttggacggtaaattcgcgttgaacgacttcattacccacacaatggcgctggatcaaatcaacgaagcctttgatttaatgcacgagggtaaatctatccgcagtgtgatccattttaatcactcttccgaaagcaaataaagcaaggaggcagacaaaacgtgaatacgtcacttgaacttctcgaagagcatcggatgtttggctgctggcaacagcgctaccgccatgctgccagcagcctgaattgtcatatgaccttcagtatctatctgccaccgccacgggacgataacccaccaccagtcctttattggctatcgggcctaacctgtaatgatgagaactttacgctgaaagcgggcgcacagcgggttgctgcagaactcgggctggtactggttatgcctgataccagcccccgcggtgataatgttcccaacgatgacagctatgatttaggtcagggagcgggcttctaccttaatgcgacgcaggagccgtggtctgatcatttccagatgtatgactatatcagccaggaattgccctcactgatccgccaacattttagcgtcagtgaacggcaatcaatcagtggtcattcaatgggcggccatggtgcactgatgctagctctgcgtaatcctcaacaatatcagtctgtttctgcttttgcgccaatagttaacccatgccaagtaccatggggccgaaaagcctttaccgcttatcttggcagtgatgaaaaccaatggctgcaatatgatagctgccatttactgacccatgcacagcatcagttgcctatattggtggatcagggggatggtgatcaatttcttgccgatcaactccaaccggcaaaattggcggagctggcgcgccagcgagactggccactgatgttgcgtattcagccgggttatgatcacagctattttaccatagctacatttattgaagatcacctgcgctttcatgctgcacacctacagccgtaacatttgtcattagcctaattattacacataaaaccccaagccctttcgagggctttttattcgatagataaaacccctcacattaaaacctcgtttaagaccataaaataataaacaataaaataaataatcagataattaattggagataataaaaaacaagtaaccattaagaataaaaaaatattgataaatttgaagaaaagaattacaaataaatagagttgcaatcactctcagccccaatacaaatcaattggagaataacatgaacccttcatcccaatcaacggtagaaaagagcaatgttaacttaattaaattaaagagtaagctgaaatcgttagaggaatcattcaagaataatccactatatatcactagcaatgaaatagacgaaattaaaaataataccctacacagtaagataacggcatggagttggtcgaggagctttgcagaagactaagtccatcaagcattttagacgttataaataaaacaaaaataataatatcactaaatataataatcccagtgagatattcttgtatgcttacgagtgaatttttaaacgatgtaaagctcagccccatggcaacactattagccattattataaccgctatagggatgatctcactgtttctcgtattactgctttatttaactgatcatagtattgaaaaattccatcatgattatccacaaatttatcgaatagaaacacaatttaatctgcccaatggtgaaaaagtcaaatcggcacaagtccctttgccattaattactgcattacaaaatgaaaaaaacatcaaagatgtcgcctacgctttacgcttgtttatcgacttacaggttaacggtaaaacacaggctgacgtagaaatttatgctgttagccctaattttttaacggcactcaatccctatcgacagaaaatacctcatctgtcacacaatgaaattatcattacgcctgagtttaatcgccaatatcttcatttaaatcaccctaaaggccaggtcatcacgttaggaaaaaaagggaaattctttatcaaagatgtggttaacttaaatacgtccagccgctttaacacccgcgctgtcattgcattttctccggatatcatcgatgactaccatgataaaaggcatgactggtacgatatgcacagctatctctttgtcaccatggtcggcgggggaaaacccactcatgagcagttaaaaacgctggtcacccggtatgcacctcaactccctggcgctccgtttagccctgaagagtttattcaattatccgcccgtaatattaccgatatacattatgatgctgaactccccgatgaaatgagcacagttatttcaaaatcatatctttataccttgtatatggcgggtttctttatctttttaaccaccaccatgaactttttcaatgttaataacatcgtaaataaaaacaaaaaaagcagttttcagataaagaaatcggttggtgcctctaattatcaattactgacagagtcatttttcatcgcaacactgcaagcggtgtgtgtcctcacactggcgtttatcttcctctcaattttgatgcaagcatctgaaaatgtcagggaattgattttaacgcaagaaacaggccggctaatatcatcattttctgtagcgttcttctcactctatattgcgatattaatttcgcattacctctatctatcaacctcagttttccctaataagtcatggcataatcatgcttatagtgcacacccaatatcacattacatttaccaagtaacgttatctatacaaatagccatagcagggatcattatttatctttgggcaggcataatgacacaaatagattttatgcagagtcatatgtttggttatgaaaaagaaaatgtcgtgacatttccactaagcgatgaattaaaatctttaacatcattaaatagcttacaagatgaattaaataatagcataggtatctccccaatcgcattgagtagttggcgaccatttgatatgtcaagaacgacgacttcggtttttcatcaaaatcagcaggagcaagataaactcgtttccgtaaatatactgaacgtgaacaaaaacttcaccgacacttggggaataaaaacattagcaggctacgaaaaccctattacacccagtaaaaatgataatacttatcatgctatagcgacaaagacctttatgtcggcgatggggaaatcatcaagtgatgaggtactgaatactcttttttatattaacgacaatgatgctgaatatacagttcgtatactcagggtagttaatgacttttatcttgcagatcgagataaaaatacaactccattgcttattctcatcagtgatgaggtgcaacgatatggggcactgaaattacatcatcagagtgatcttagtaccgtaaaaatgctacttgaacgatatggggtcaatattgaccaaataaaacttgctgaacatatacaccaagaatattttaatgatcataatttaatgaaaaaaacaatcagcttggttaccctattctcagtcatattactactcataagcaccatgatcatcggaatggccgaatcaaaaaggatcagtaagatattaaaaataatggagtcagtaggtggctctctatatacacatatcattttctttataaaggaaaatataacccccgtactggttgctatagtaatagcgttcccaattggttttatcctattacaaaaatggctgagtaaatataacttcattaataatctctcatacctctatgcctttggatcacttttgctgtttatggtgagtctcgttagtgtaatgaccttgtcactcattttatcgcataccaaaaagaataaataacatggatataaaattagaaaaaaagataaatatcaacagtagagagaaaatagttatacttttcgtgttgcttattctatttttaagctgtttctttatttattatttattcaccaaagaaagcgccctgctcgttcctcgagaaagagccatattctatactgctcaatttgagccatatcaagacgtattggtgacacgcgccattacggtacctaatgaaagtgttattttatcaagtgaaagaggaggtaagattattgaaatagtcaagcaatctgctgaaaatgtgataaaaggcgatgtgattgctcgattatctaattatgacttcacactagaagccacatccagaatggcggatattatggagcaaataaatagcctccgtaatatgagaatgagattagaacaagatagcagagatactcaactcagtttgcaagaagctcaacaccagatagatataatttctaaagatttgagaagatataaaatacttgacaaaaaattcttgattgcaaagtctgaactagaacgacaggccgatagactaataaattggaaagttaagagtgatatactacaaaaacacaatagtaggaaccaaaaatcattcccttctcaatttaaaaacatagatgaatctattatattacttgaaaaaatgatgaaaatgattgaagttggcattgagcaactcgttattattgcacctattgatggtacattatctgttcttgatattgaattaggtcaacaaataaaatcaggtgaaaaaatatcagtaatagacaatttaaattcatattatttcaatgtttatttcagtgaatattatatcgataagataaaacctaatactcaaattatcgcacagataaatggtcaagatactcaactactgatagagtcagtatcagcaatagtagacaatggaaaattcaaagcaaagcttaggccaattgaatcaggcatcgctcatcttaaacgagggcaatctattgaaattcgtattgcactacaagaagaaaataatcacgtactattagtcccaactgaaagtgtgttttcaaatagcaatggtgaccattttatatatatttatcaagataaatatgaccgtgcaattaaaacaaaagttgaagttaaacgtcgaaattcgattaaaacagagatcacatctggattacagccaagtcaacgcattgtaaaaatgcctgatgatagtgataaaacagcaaatatcatagagtttaaataatatgctacatttacagaatgcaaaaaaatattacacaacaaaagtcataaaaaccagagtcctaaataatataacgctttctgtagagaaaggagagtttgtttctatcatggggccatcaggatcaggtaaatcaacactactcaatattgtcggcatgtttgaatccttggattccggatcgcttacgttggccggaaaacatgttgataacctgggttactctcaacggatcacattaaggcgcgaattaataggctatatatttcaatcatttaatcttatcccacatttatcaatatttgataatgtcgagttgccgttgaaatatcgtggggtcgctaaaaaagaccgtattgagcaagtaaatcaaattttgagccttttggggatcgataaccgaaaaaaccataaacccatgcaattatcaggtggtcaacaacaacgtgtggccattgccagagcgatggtaacttgccccgcattaatattggctgatgagcctaccggtaatttagacagtaagaatgctcgagcggtacttgagcaattaaaagcaataaaccagtcagggactaccatcatcatggtcacacactcagatgaagcgtcaagttatagtaatagaatactcaacatgaaagatgggaatattaacatgaaaaaataggagtgtactatgcgcgaaacaatacccattaaatacattgatacaatcgaaataaataaattaagcatacaggatctggaggacctcagttcctgtaaatataaattactatctgcttatttaattggaaaaatacctgccaacaaaatattagatgcagatgaattagagatctatcataacgaacggactaaaaaaatattggctaaagcaataaaagcaagaaagctagttattgtattaaaagccacccgattatgtaaccttcgttgtacctattgccactcatgggccgaaggccctaatcaaacgattttattcagcacgcttatacacatagttcgccaaattcttgccatcccaaatgtaaaccggttcgagtttgtctggcatggtggcgaagtcacgctattaaaacctgctttctttaagaagctaatttggttacaagagcaatttaaacggccagagcaatatatcactaatacgatgcaatcaaatatagtgaatatctctgatgagtggctaatatttattaaggggataggaatgaacgtaggtattagcctcgatggcataccggcggttaatgacaagcgtcgggtggattttcgtggaagagggacatcggatcgtatagcaaaaggaataaaaaaacttcaaaaatatgatatcttatatggtgcacttattgtagttgaccgcgaagtataccaaacagacatgagggaaatgttagattattttattttaatagaattaaacggcatagaatttcttaatattgtacccgataatcgactaactgcaggtgaagatattggtaataactttatcagctatgctgagttcattaaatttctatcggcactgtttgttatttggataaaagggtaccgagaaaaaatacatattgctatattcgaggattttatcagtgtactggagcatcctgaaaaaaaactgtcggcttgttattggtcaggcaattgctcacaagagatcattacgttagagcctaacggtgatgtttctccttgcgacaaatatagaggcgatgcaggcagtatttatggttcattgctgaaaactgatttagccgggctgttaactcaatcatcgcacaatcaacaagcgatagacgaagaagtcgctgcaacgagaaaaatgcaacattgtgagtggttttcgatctgccatggcggttgtccccatgatcgagtgatcaaccgcaggcataccaaaggatataatgacgagtgctgtggtaccggaaaattactggcaacgattaaggcttatctggcagatattcgttgaagccacatcattatggcgtcaacgttgcctcatgattcaccttataactcaacctctttgcccctacggtgtaaacgcaaactgaatccagagcagataactatccagtactggacttttacttatattgctatgtgttggtaaaaacattgttgcaatgaaagttatattgaaggcgggtttttaggataaaccctatattcccccgagagattaggccataaatggactatttgctgtgtataaagaatatattttgtgcgggacttggatgggaaataaccaccaataatagtggcgtggccaagcggtcaatatgtcgattaacccgcttgatatatatatacgatgaaaatgatactgctcgtaaaagcagtatcaagccatctcatttttacgtgaaattgccacagtactggccacgctcattcacccctcaggcaatctctgccataatggccttcttattttaattgatagctctgccccgtgactctcctttaaccgcggcgcacccagacctcggagttcagcatggatcactgtaatacctcggatttactctctctggaacaagcactgaccaaaatgctatcacaggccacaccattgccagcaacagaggtcatcccattgtctgaggctgcgggccgcatcaccgccagcgccattacttcacctattgctgtcccacctttcgccaactcagcgatggacggctatgcggtacgttggcatgaattgagcgacgagatacccttacccgtcgcaggagtagcgtttgcaggtgcgccgtttaaagatgtgtggccggaaaagacctgcattcgcattatgacaggtgcgccactccccaagggtgcagatgccgttgtcatgcaagagcacgctgtcgtgagtgaacaaggtgtcatcttcaatagtaacattcgaatcgggcaaaacattcggctggcgggtgaagatatccagcaaggagcgtcagtttttccggctggcgttaaattaggtgcagcacagctaccgctattagcctcgttaggtattgctgaaatcgcggtttatcgtgcattaaaagtggctattttctcaaccggtgatgaattacagcctatcggacatcccttagctgaaggacagatttacgatactaaccgctttgccgtcaggctaatgttgcagcaattggggtgtcaaatcatcgatcttggtgttatccgtgacgatcaacatgcactacgtgcagcatttcagcaggcggatactgcagcagacttggtcatcagcagtgggggcgtttcagtcggtgaagccgattataccaaacagatactggacgaactcggggatattggtttttggaaattagccataaagcccggtaaaccttttgcttttggtaaacttagcaatgcttggttctgcggtttgccagggaatcctgtctctgcggccctaacattctatcaactggtacaaccgctgttggcaaagctgtccgggcatacagaatggcatccaccactgcgattaaaagccaaagcgacaacaccactgaaaaaaacaccaggccgcttggactttcaacgtggggttttttccagcaatgcggacggtcagttagaggttcgcacgactggccaccaaggctcccacattttcagttcattcagtcaaggcaactgttttatcgtgcttgaacgggaacgcggttcggtagccgtgggggaatccgtagaaatagagttgtttaatgaattgttaggaggtaatcgaccgtttgccattcatcaccctgtcggaggttgatatgttgccggaactttcagatgttgaggccctgcgctataaccggcaaatcacattacgcggttttgattttgacggccaagagaaactgaaagcggccaaagtacttatcgttgggttaggtggcctcggctgtgcagcggcgcaatatctggctgccgcaggtgtcgggcacctcaccctgctcgatttcgataccgtagccctttccaatctacagcgtcagatactgcatcgcgatagccgtatcggtatgacgaaagtggcctcggcggcgcagacattatcagaaatcaacccgcatctggcgctgaatacccttgataaacagttagatgatgagcaactccttagccttattgctgaacatcagttagtgttggattgtaccgataatctcagcacccgcgagcaactcaatcggctgtgccatacgctaggcaaaccactggtctctggtgcagcaatccgtatggaggggcaagtcagcgtcttcacttatcaagataatcaaccttgttaccgctgtctaagccggttatttggtgatactgccctaacctgtgtcgaggccggcgtaatggctcccttagtgggtattatcggtaatttacaggcaatggaagccataaagctgttggcaaattatggtcagctggtatcagggcgtttattaatgtatgacgcgatgactgcggaatttcgcagtataacgctggcaaaagatcctttgtgcgaagtctgccagagtgatagaagatcgccactataatgaatacattaaactggggcagaaatactccccagttgaataaaaaaatcagatggtgtcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcttttttatatttgctcataaaaatgcgtatcaacgattacattaggtactctattatttttttcaatagcgttaaaatcccgcgccaaaacagcatctacttgaaccaaaccattataagactcattagcatttgaatttatcaaactgcttattgtattattcggggcgttagtaatcgtagccttaacacctctcacaatctgatataagttgacgagtgatttaataaaattatctcttcgttcaactgtaatgtgttcacttaatgttgtccgcatttttccatgtagttttacttcttcaccacaatataaatcgcctctctcactgagcacattacgcttcattttttctaagtcatcactcacggcatcaataattttttgtttttcttctatctgttccggcgatgttagtaaaaaggcacggtgtaatttatcgttaatattcttaagagtttcttgggtgtcttgatcaatcttattgtattttatatttagagatgagagatagaccgcaggctgtaattcaggtaacccagcacatttccctaccgcatccaacccggtttttaaccaatgaacccctcgttcaagataccctatcccctgccaaccataatctaaacccgttgctatatgcccactgatattcatatcccttgctccattaaataattaactattggttattgagaatcaggctatgcagtaatattaaattaatggtcatcgatatacttttagttaaacagtaaactcactatattttaactttatttctattattgtccgtattttatattatttattattacttaacgtgaagacataaaaaaagctgacgcatagcatcagctttttttgttaggtcaatcaaataattatgagtgaatcccttggctactcagataatcttcgtagttaccggtaaagtcgataagcttattcggcgtcatttcaatcacgcgggttgccagtgaactcacaaactcgcggtcatgggagacgaagattaatgtcccttcgtacatttccaatgccatattgagagattcaatggactccatatccaagtggttggttggttcatccatgactaaaatgttagggcgctgcatcatcaacttaccaaacaacatccgccctttctcaccaccagacagcacgctaacttttttcttgatgtcatcctggctaaacaacaaacgccccagcacactgcgaaccgcctgctcatcgtctttctcttgcttccactggctcatccagtcaaacaccgtcagatcgatgtcaaaatcactggcgtgatcctgtgcgtagtaaccaatcttactgttttcagaccattttacggtcccagcatcagattcatactcccctagcagggttttcagcaaagtagacttaccaataccgttcggcccgaggatagccactttctcacccacttccaggcggagagtcagatttttaaacagcggaccgttatcaaaacctttggtcaacatctcaacttccagcgcattacggaacagttttctatcctgatcgaagcgaataaacgggttctggcggctggaggcttttacctcatcaagctgaattttatcaatctggcgagcacgtgaagttgcctgcttagatttagaggcgttggcgctaaagcggctaacgaaagattgcagttcagatatttgggcttttttcttcgcattatctgacaacaaacgctcgcgagcttgagtcgctgcggtcatatactcatcatagttacctggataaacgcgcagttcgccgtaatccagatccgccatatgcgtacacaccatgttaaggaagtgacggtcatgggaaataataatcatggtgctgttacgttcgtttagcacctgctctaaccaacggatagtatcgatatccaggttgttggttggctcatcaagtaacaaaatttctggatcggagaacagggcttgcgccagcaatacacgtaacttccaaccgggtgcgatttcgctcatcaagccataatgctgttcaacgggaatacccacgcccagcaacaactcaccagcacgggcttctgcgctgtagccatccatttcaccgtaggcaacttccagatcagcaactttatagccatcttcttcgctcatttcagccatggcataaatgcggtcacgctcttcttttacttcccacagttcgccgtgtcccataataacggtatccagcactgtattgttttcaaaggcgaattgatcctgacgaagtttacccagacgctcattcgggtcaaggaagacgttaccgccgctagggaccagatcgccccccagaatcttcatgaatgtggatttaccacaaccattagcgccgatcaggccatagcggttaccgccaccgaatttgactgaaatgttttcaaacagcggcttgctgccgaattgcatggtgatattgttagtacttagcacagagctcgctctcgatttgatgactgaatagggatattcaagaagaataaaaaatgtgattcggcgcgcattatgccacaagatggcgagagtatcgcctccagttttgcacgaaatctcagcagagtggcagaaaagtaggtgaagacgggtgtgacaagcagacatgacagaaaaatcgtgccatcaaagctcgcagacacgacgttttacctatatatcccaagatcccaaataattcgagttgcaggaaaacgacaatggagtaagtccccaggtgcttatttattttaaggtcaccaacaagtcagtgactggggtgaaaacggtcattgacactcagcgccgagagcagatttgaacgcaacttgcagcaacctcgtagaagcgagtcccataaatgggacaagtaacaaaagcagccaacacacatgcagcttgaagtatgacgggtataacgatagccactcaaaaagcccgatataataaatactgcacattggtaatactcgcttatattcaaaatagtatttagttataaataaatttccacaaaacttaaatatcattaatatgaataatataagcaacttgatttatttgaaagattgctttctgtgtttaatcaataatatctcggtagcaatcagtcatcatttattaaaaccaccaggagagtaatatgggcctttcattgagctgtataaaaaccgtagacgactatgtaaaacatttggattgtaatcgtgttttaccatccaaaaccttgggtaaattgaaaatcaacaaaaacattataaatgctgagacccaacatactattaatgacattaaacaaaaattatcccttattcaagaacgctataacgcctcaacaacagctgagttttattttgtcgaaaaccaactaaccgacatgcatgagagtattagtcaaaggaaagaggatttatacgaaccggaggactattctttgagtggggtacaagagagagaattgaaaaaaggaaaaacggcacaggatcgtaataatttagtcaaagatctggttgcgttatatcaaataaaaaatgccatcaaagagatgatcccagaagataagactaaaactattgatgattatagtacctattatccaaagcccattcataatggaaaagtattagacattcaccacccattctattctttagttgaagaaagtgtaaaacataaattattttctgatttatacgcaattgaaaataacagaaaggtcccttacgtcacttactctaacggatgggatgaggttgattataaataaataacatggcataaactgtagttaactaatccgtattattcattggtgttaatacagtttaaaggtcgcgctccagcaggatcaccccgctgtgagcgctatcattaattaataatattcaaatattgcgcctgccgccccagtacagccaaccctacttcacgctgtaatcaccgcgtctgccccataatcctccctggcaaccgagtgtttactgaacgccaggaggtacgaccagcaacgcatagcggttcagcaattgactaaaccggctgtcaatctgttgacgcagtgctgaggatggagtttgccctgattctaattgttcctgatattgccgcagcagttcttccagtggcacggcctgtgccagcggctgttggatagcaaagacggcagatttcagttcggagaccgtcatatatccgcgttttttctcatccagactattcagtcgttctgccagttgccgcaaacggtcttgcgccaatgcatagtgtttcaactctaccaagggcgcagcaccggctgctcgctgttgctgccacaacgcattcagtcgtttgacctcttgattggtcggccacagttgttgcgcctgagatagcaaggcatccccccgagcctgcgcccataacggcggtaactgtgttagttgatctaactgcatcgcactggcttgcaacaccggttccgccagacgtgcccactcaacatctgaagcctgttttttcagttcagctattgagttagcactcagcggtatcggcaaaggactggcagtggccagcaatgtttccctcacgggatccgatgataccgactgccagataacgaaactgccggccatcagtaccgccatcaacgataaccccgcggcaaaaccgtggcccgccttccagcgcggaggtgaggcaggtaaaaccacctgaacaggtggcggggccggttcgctgataatatacaccagtggttcactgaccgggacagaggcaaatcgcagcgactcgggcggttcagaggcaccccgtggtttcgcaaggccagacacggcctcggtactttccaaccgctgcgccgcgttatgcagcatcaaacgaaccccgtccagcttgcacaaatgtttgagctccagcgtttgcaactgcgtacacaactgttccagcgcccgctctgcccggtacacctgcgccaggtcaccgtagcacagcgtcatggtgcgccacacttgctgcagccggtcgctcaaccaggccagtaacgccacccgggcatgcgtttgcggtggccataacccacgccattgatggcagaccaaccccgccaacagttccagcccttcacataagcccgccaacccaacggtgtgcgttcgtgccagggtaaaatcaacggcagtctgtaactcaacgccgttctggcgaaacagcgccaaacaaagctgctcgactcgcacccaatcaacatccgggcgggccgggtgggccagtttatttaattcaccccgcagtgcggtgaaatccgccagtgcgcgcggatcgccaccggttttcagcagacgctcggtattacctgccatgtggttgtcttcccggaacccgcatcaaaatgactcccgctgattgaggtagtgttgttgtttaaggtggcgcatcagcacccggccctccggcataaacgccgtgccatagcgcaccagtcccagccctttcagctccgcatcaatggcgtattccagatgaccgggtgtggtctgtggcaacagaatcacctgcaaacttttcagacgcggctcgtacttcagcaaggtggcggacagcgtggtcagcagcgaatgcgcgctgcccggcaacccctgcagaattttactcatgtccggcaggccataatcgggcagatgactgagtgttccgggcccgacaattaagaatgcgctgcatattgtccagcaccgagagaatgacctggttttcgtcactgacctgatgcaggtcaagcccgccggtgaaattgcccagcaattgctcatacagtgacggcgaggaggtatccggcattattttttctccgtccgcagggtcaggctgttattacccaactcaagggtacggggcttatcgggatgcaggtcgtccagcgtgagtatcagacgccagtggtctttggccatatccggatgacggaacagcgccaccactgccacaaactgggtctctttttccatcggcatatccagtgttaccgccccgcccggtttcaccaccacactgcggctggccagcaggtcatctttaagcgccgcctccccgtcgcttgccagttgttgatacaccgttttgaggaaggttttatcatcacgtaactgataaacccgcaccattaccggctccgatgacgagttcgcctcgtgcgcatcggtattcagggcttcacgggcggtaaagtccagatgcagcacctttatctgcttataaaacagtgattttgtggccgacacggtgctatcggtcacggcttgcgtcagcccgcagccactgagcaacaagaccagtgcggggatgcagattttatttttccaggcggcccagcttttatgtttcgaagtacaggttttatttttccaaacggtagttaacacgtcggtttccttcttgatgttgctgtggagccagcccacggtagtggcccagcgccacggtaaaatattcaggtatatcgtctgacagcgtcgcgtcatccagccccagcacgccggttaatcccagccttatcggtgtctcatccaacaccaacgccggcagcaaccgggtggcgaccgtcagttggatacaggcccggtaacgccagcccagatagacccgcaacagcaccagaaaatcggtatacagcgggccatccggtaaccagttagcggcctcgtcgcggtctgccgtgcgcagcgaaatcagcaactgactgttggcatcaatggcctcatcacccagcacggtgtagccgtccagccagttggccccttcatcggcaaacgccatcggagaagtcaggcgcaccgtgcgcaggcaatggggcgtgacatccgcctcggtaaacggggccagcagccggaccagcgcctgtaccccttcggcagtgcgccccggttgtcgcatcacccccagcaaggccagaaagcgcgatgtcggggtggcaaaatgctgctgtgagccaggaatacccatgcctatcagccccaacaggctctgagaggtattgtctgtgccgcccgactcaaaagtggccggataggaatatttgcgccagatgcgataaaactgcgtcataaaacggtggttgaaaatatcgaggaacccttccagcgcctcatgcccttcgcgctgctgggtgatatcgtcgatataggccgtcggcaaaggcgaatccaccccgtacaaccccataaaggtggtgcgcgcggtcaacggggcttccggatgcagcgggtcgttttccagcgccttcagttcactgaccggaaaacccatgccgggatgcggacgaaaacgcaccggatcatccgccgggctgttggtactgccgagcggcaaggttcccggttgttgctccagcaactgacagaaacggtaaaaattgatctggccgatatcgcgcttaagccgggtgattagccgggaaggcgggactgatgattctcttcccattccaaacgttctcctgtcggttgcagtatcagagtcagacgattaaacaggtgaatatcggtatacagggcaaagaagcgactgagcatttccccaaacagacaaatatccccggtaccggtaaagccgttgctgtcgagggtgatttcaatgtgcaccccgcgcagcaaatagccccgctcaaagcgttcaatctcgctgtgtttgacctcggcgatcgcctccagccgacggcggttcatttcgttgtccgtccagtcatacagcgccagcgtgccgcgcagcacttcggcgttatccatcatccacagaaaactactgcccagatggctcagcacccgccagtgaaaacggtcgcggttcggcgggtagcatggcaatgacggcgcggagagattacgcacccgcacctgagccccggtggatttcaccgccgtatccagcaccgtgctttgcagcgctttacgcggtaactgcccgttggtgccggtcaggctcagcgacaaattttcattatccggtacgctgtggttatcaaacgcctcgccccccagcaccagccaggtatcgtgtaaccccgaaggcccgcgtttgacccgcgtatggtagtaatactccggcgcatcatggcgcaacatcccccccttgtggcgaaagctggtgaaagggacatagacctgatgcccggtatgacgggaggagatcaccgagtccaccgaatacacttcggtataaccgtcctgaatgcgcattgggcgcagcaggtattcggtctgtaatgaagaaagtgacagcgggtccgattccagcgggaacaggttaatcaccggcacacaatgcaggcgcaggttcttttcggagaacgagaaatcatgttgccagcgtttttccagcaccacatcaatctcaaaccacggcagttccgccggcagctcgatcccatccagcccctgcaacgcgacaaacataaacttttcgcggaaggtaaagtactccagcaagagctgataaccactgaacgcactgtcggccttcggccacagtgtatcctgctccccgaaccccagcggcgcgaaatggccgtccagcggctggcgatcagcctgccccggcaaacggatccagagtttggcggtattcagggtcagcgcctcatgcagggcgcaggccagcggcgcatcggcatcaaaatagagcggcaggcggctcaggttgatacggctccagtcggccagcgcgctgcaatcaaagcgcagccggataaccgaccggccatcgggttcactgtccagcccggcacggcgcagggtcagcgggagcaggtccatctcttgcgtggtggtatagcggcaacgggtttcacgttcaccaatggggcgggacagcacttcaaaacctttactcacccccatgcgctctttcatcccctgccattgtggggtgaactccacaatagaaagcgacggaatggtacgcaggtagtgcggccacagcaggctgaccaacccttcggtcagttccggcaggtcgtcatccagtttttcccgcagtcggcccatcagaaaggcaaagccttcaaataggcgttcgacataggggtcacgcgccccggctttatccagatttaatccggcagcccgatcagggtgcgcacgagcaaactcttcgcccgcttcgcgcaggtagcgcatttcagcgtcaaaataacgcagggttaagtcgtccatagggttctcagtgaaacgaataaaatagaaactaatcagataaagaatggcttaattgcggagaattaatccactctaataatgcctttaaaaaagataatcattggttatagctttggtaaatagatgaatagataaatagtgagagcaatatatttattaatgcgtgcgaatcaattgcactcgccttcattatttattactaaagacgataggttaattatccattaggataactatctttaaatggctttatttttttgtaacaataacttttttctatttcttctaattcagatttattatcattgatagtaatcaatactgaacaaactccagaggctctggtgagcataaatgcttgtcctccccctccaactgaattgaatgagtatctacccccaatacgccaacctgtatcctttctgatattctttttcagtaaagataatatggatggtgccagtttcaatgtttcaccagggtctataacatctggtttcatttttattatttcttcaacttctttttcattgggttcaactccgtaggtactttccgaagaatatacatatattattttattagtattattataaagaaaaatagaaggcttaacaaaataaaaaacagtgatagaaataattcctaatacgataaaaatcgtaacaaccattattattcttttcattacttaccctgcgggtgatcaatttgactcgaattatcattattccaacaccaatgaatttgtcttgaaatagctagatcaaggtccgatgctgattcaagagcatcgagtatatgcctgacatctaacgtctcagcatattttccatgttgatgatagagtgcatagccaattttcatacatgtaatatcatctataggatctggtttactcccgatgctggttcttacttgctcaagagttgagccaagtaataaatatgactcatcaaaaccaagacttaagcctacataaccatagtgaatattggaccagacatcataaaaataatcatgttcttcatatttatgaaaatagctttttgatcgggttccgcttccgaccagaggacgagaaactgcatatgctttaaattgatctctaattttaggtttatgatcccatttagcaccactcttgaccgccataaaccataaaaccgatgccgatattatttcaggctgtggaggtgcattcattctcgcgtaccaaggagaatcctgccactccttaagtctttttttatagaggtcattatcgataaaagatctgattttatcagcggtatcactttttacatttttctttatttcatcaaggatataactcgctactactaaagcgccatcaatatgggcacagacaactttagatttttcttctgattcactcacattttctaccatctcacgttcgacttcagtactaatttcagacatattttgtgatttacttcttgcaccaaactcatacgtatcatgcaccaaagaaggaataaaccacgccttgcacgggcaattgctttgactattcaaggtgcccgcaaacttgcggccatttaccgaatcgccaggaacatggccgataataatataggttcccggatgtttaccgcaggtcactctgtcttgttcacgggccaccgctttacccatcaagacatgtgtggcgtcaccttcgatgatcacgccgccgcaggttgtttcatccccaaccccaaggtaatagccttttgccattgtctgttccttctctgttatccgcataatacggccgcacgggccgggtcgagggcgataagcccactgagcaggctttccatttcagcatgcaggcgggttttatcactgtcaccccgctgtgccttcatacgcaacagcttcaaacggcgggctttaacttcaaacaccaaccccggctcccactgtggcaaggtcaacaacgcgccgctgctatcaaggccactcagcagatgcaaggccatatcgttcttaccgtactgctccgccacccgggccatcaccagacgcagcagccactgatggcgcgccgtggtgatccccggtcgtgactgcaaccagttaagcgccgcttcaattccttcgctgtccgcctgagccaaagcttctggctccagcaacagaatgccatcctcaccggatgaaacggcggccggctcgctgccccagcccgagaccgactccagtacctgctggtttatccaccccagcgtcacctcatcggcaaatggcgtgccgtcactccagcatagcccttccagccccggcagccgggtcagtaataaccgtaaatcctgcgtgatacagctcgcccagccatcgaatggggcccccgctttgctgagggcctgatgcagataccactgcacatcgagccagaaatggttaaccccttcggcaaatatcgattcggcctgttccagcaacgccagccagttttgttgcagataaaggcgcttgagttgtacgcgatattccgggcgcggcggtaccagccgggtccgtccgttcacatctaatggcggtgactgatgtaccgtatcccagcgcacgcttttgataagatgatgcccggagagccagccctgcggctggttgcgcaggtattttgccagcgttttggtctgatcgagcaggtcacgtcccgattgcactggccgcaacgccggtgacgccgtgttggctgggttcaagctgcctgccgatgatgacccgctgctgttttgcggcaccacggcatttagcccaccagattgcgcgaggcggttttccagggcggtatacaacccgcccagttgcggccggacgccttcgtcccagagactgagcctctgttcgataagggccagtgcgcccacgatacgctcaaaatcggctttatccacttccgggtaaagtgacaagctgtcgcgcatccgggagccggccagccactccaacgcggttttccggctggttgtacgcagcggatgcaggccctcaccaaagcgcgtgatcagcccggccagcagggaaaggccatccgccagcccggcctcgccgtcacggtgcaaccgcgcccagacgtaataggttgccacccgcacatccttgccgtgtgtggtgaacagcttttcagccagctcgcaggtcagcgtggtatcggcacccgagagcttattgacctcttcacgcatctgttggaagtggtcatcgtaaccggggtcttcaccggtatgcttatcgggtgtcaccggttgcaaccaacgttcccagagcgcaacctgttgtctggcctgctgtaaaagtggctcaggctctgcggcacaagcggtgagcaaggtagttaacgtcgccataacggctcctgtgggtgtttattgggggggatgatagaagacatcagtcttctgccatgtcttcatcgtctgacatgtcagcaatcgcaagcggcgcgtgctgtatcagaaaaatttgcgcaggcagagtgaaattacgcagttgcaacaggcctaacgggcctttgcccagctcggtgcgtaatatccattgcaatggctgtttatctgcggtggtgaaggtcagttgatagcgcccttcatccagctttttctgttttgcctgctccagccaacggatcagcccccatgtcccctgataatcaccgtacaaccgggcgcctgaactcacaccagtccaggtcaacatcgtgccgggtttataggtctcccccggccagcggaaactctgccagctctccatctggttgaaataatgcaatttctgtccgtcaatcgccagattcgtttccaccacattcggcaccggacgggccagcagctcaaagcgtagcccctgactgccgtcagtgaacaagatgtcggagatttggctcagttgattaatcgccgccaggaaggccgggttaaaggtcagcccctggctgttcaccttattcggcacccagcgcgttccttctttgtgcagcacgccgcccagttcacgggtcaggaagctgtcgatgcgcccgctgtccttgcggataaactcggccagcatcggcaatgaagcatcacttttactggcggcaaacggatagcggccatcaaaggccgatttccagttggccaccaccgcgtttttccactggtcgttgagactggccgatgaaggttgcagcacggtttcccacgcctgcgtcagcggctgaacaaacatcgtctgcccgaagctgctccactcctctcccagactggcggctatcaggctgccgtactcctgcgtgtccgtcagatcaacacttttgccctggaaaacggtctgggccagcacctgtgtcatctcctgcggatccgaagcattgaccacctgctggagtttaagccgcacccgggtcacgcgggtgagcaacgtttgcaggctcagcgagctgtccgacgacagcctgttttgtgcatcgcctttgcccatcagtgccagcaacgggccaaaggtctcgtccagtggccctactggcccaccggcactctggtcaatcgccggagcctggtctttattcatcagcgccttggcagacttcaccagcgaatccgataatgcctgattctgctgcccggtctgcccttgccacgccagcgtgttcattagcgcaatcagcggcgactggcgtacatcactcatcaaggtcagttggtcaatcacatccgacaggttatgcgcctcattccagtgcaaactgttgaggaaactcagccaactgccagcaaaatcggtgaaataacgttcggtcaggcgttttttcagcgcttccggtgagatatcttcggatatcgcccggcggttatcactcaatacccagtcaatttcttcgcggcgggaggccaccgttttatctatcgcctgctggatttgctcatcccaggccttgcgggtgaacataccgggcacggattccgaggtctgaaacagacgctgagcatcggtatcgccggtcatgtccatcagcgtcatgtcggcatagttgcggcgcaccgacagcagcatgttttcatacagcgtactttctgcattgcgctgacccatctgccccagcaacacctgccgcacctggctgatcaacccggtatccggggtaattttccagtccggctgagcgggcagattttgtgcataaaactgccacaagtcgggcgccagactctgccacagaccgggggagacaccggcccgtgtaggctcggtggtctgcatcacctgagcataaaatacagcatcggctttttccgggcgggccatcatcagataagcctttaactggtcatagcctgtttttgcccgtgctgcccgttgcgggctgttggcgggcagctccgccagttcgctgagtttctgatacaggctctgcgcggtggcatccctgagaatacggttgttggcctgaccataccacggcatcaggacctcaagcagcggcgcattatggtccagaccaaagcgctgataccacggcgcgccctgcgccacgcgagattgtaagcgcccgatatcatttcgcagggcttgtagggccatcagttgctggtcggagaccgcgtgcgactgcgccagttgctgtgcttgttgtgcggcagagaccatctggtggcggttgaccgcaaatgacaccacgctgcccacaccccacaagacaatcagtgccagcaagctgtagcacagtgtctgctcccacggcagcccgacacggcgtccacgcgccccccggcaatcatccagtaccccctgccaactggccggtaccgtccagcttttctcatgtacctgcgccgccgatgcagaggtatcgggtaaactgaacatcagcccacgcaagggaatacgcgcggcatactcggtaaaccacggcgtcagacgctgccgccagcgagccgcatcgccctgatccagtgactgcgccagacgcaacaagaaatcatggtgcggctcgatggaaagctgctgcattccctgttcacgtaactgaggcaacagggcacgcagttgctgctccaccttttctggcgtagccttcgccgggaacaccgccccgaccggctgctccgtccgcgaatcctgaggccagtcgctgtcacagacctgccacagatacaccggcggttgatagcgcaaggcggcacccattttttccagcgttcgcaggccgttatccatccactgtggcgtgccactctgcgcggcggtcatcgcccagacaatgccatccaacgggcggccacggcgcagtttgcgccactcactcagcccggtttcatccgccggacgttgtaaactgccaccgtgtatcaacaccgtgcgctgcccttccagccagccctgctccgccagttgcggggccagcgcggcgatttcgtcaggttcacccaccaccatcagcagccggactttgtcgcgccagaacagaccgtaacggcggcgcaggcgggtttttaggcgggacggttcaccctgctgagtctcacccgcctgcgcgttgtcttccggcaacggcgcatcatcgccctgtgcctgctgccgtagctcatcaaagtgttttctgccggataaccgggtccccgcatacgacagtaatgcgcacagggtcaggatccccgttcccaccaccagtcccgtcagccaacggtcacgttgcggtgtccccggaattaaccccacccgttcggggtgttgccagaccagccagcacaacacggcaccggccagcaaaaacagcagggcaacaatccagaaccagacttctggctttttaatcggtaaggcaatgcgcttcacgtttcattctccttgcgggaagcattaggggatacgacggtactccagacagtgtcactgccttgttcactactgaggatcatatgcggtgttgaggaatgaccgatggcctgcgcggcggcggctatcgccagccacggacctgcacatccaggacatcctaaaaattcattaaaattatgcacatccggaccgggtgtgatgcaggccagtggcgctttgccctgaataccgatggcactgcgatagccctcactttctacggataacccggtcagccagagatgttgtagggtatccgggggtaacggcacccagtcagccgcctgtaacacccccgcctgcaagctctcttgctgcgggagggtacactccgggcggtgtaacagcgccagcggggtaagtattttttgggtcaggcggtttgccaataacagacccaccacggcctcgccggtcatttcgggctgttcaggggctatctgcacggcgacaaccagcaacaccgcactatctttaatgcgatgatccagccagtgatcgataacggtcagtccgtggcctgagagcaatgtggtcggctgaccaataccgctctcctgccaggcctgctgccagagtgccagcacccgggctctgggcaccgaagaagaagacgccaacaaaatagcgaccgcattgtcagggggaagctgggacaagggggcagtcagattatccagcagagcagaaaatgcggcagataaatgtgcatccggagacaagccgtcagtgaccggcaaccggctgtgccgaacactgctcccgccattccaggcggcctggggaatgattttattgtcattacgcagtaatgcgtctgctatcccggtaaattgcaggtcaggatcatgcgccgtgctgcatgcggccgccagaatttgcaacgcccgccgcccccggcgaacctcctgcaatatgacctgctcacgccgtgaatcccaggcattggcctggatctgttgcatcagataaatcgccagacgaaagcccatgagaaccagccagaaaaccaccgggataccgatggcaaaccaccagaactcggtatcgcccagcagtttccccagaaaacgcatcagtaatattcctgcggcaataaaccccagcagtacaatcagccagcgtaatggcttgggcggcgaaggacgtaaaaacgggccgggaatggtggttaattttacgggcatggggaggactcaaatataaaataacagaatgaagtatatggtcgtaactttaaaacaaggtgtatcattcgtattgacgaagtgatatttcatactatttactcagcatgtaattcagtaataatttattttttaaatcactatttgaaaccaaaattcctttcccaccacacttctaataattaattaaatatttacatgataaattataaatacgaataacataaaccaaaccaattacaaagaatttaataaaatctcaatctataaatcaacataatataaaataattgaaattattattaaataatgaaaagtgagttatgtcagcttcatatactttatccgtttcaatttataaccatgataatttttctccattattcaatatattatcatctgaatcattcatccactcaagagataatgtattaacatcatctcctttaatttaagtcgagcttgaaataaatacatgaaaaatcaaaaaatccgacttcaggatacgtagtgtaatctaactcattatccttacattgatagtttgaaccaacataaaatattcttccccaaacaccaaagatctttacagtaggctgtcatcgctcactatcctgagtattataaccatgaacagcatgaataatcgctctaccgtagaatcctatttcatatcagagaattaaatagccaccctctgataacctattattttaataatcatctaaatagtttttcaaaatagtagatcaccaaaagggaactcagcccgagttgagcgatctgatgaatcgccaaaccaatcaaaaaaaacctactgaactgagttatgtcgatcatagcacctatcccgcgccctgaacgacgtttgatgcagaaagctattcataaaacgcgcgataaagattacgcaagaagactcactgccatgctaatgcttcatcggggcgatactgtctctcataccgccagaacgctctgtgctgctcgctcttctgtttgacgatggattaactggtttactttattcggttccaaaggactacaaagccttcctctcggacaccccagacaatggctcgttgaacagattatcccgacactcattctgttggggcaacaaccgccacaacactttggatggttacgttcacgctggagcacaacacttttatccattgaaattaaaaatctttttagtattagcatatcaatcagcactgtatatcgttgtttatgtcaggccggtattgtctggcgcagagcggcaccaacgttaaaatttaaggatccacactatgctgaaaaagtcgctgcaatacagactgcactagagaaaaatagtgtggcaaatccggtattttatgaagataaagtggatatcgttctcaaccctaaaatcggtgctgaggcaaacctatcggcgagctgaaaccatcacattaatcctggataattatgtcatacacaaaagccgtatagtagaatactgattacaggaaaacccgaagtttaatctgttatttttaccgacatatttaccatggttaaataaaatagagttgctttggttatcactgcacgaaaccatcactcgtaaccatcaatgtcgttacatgtggcaattactgataaaagtgaagcaatttatggcggtggcttcacctttccccggaagtcaggctgtagcggtattatgaaaaactatttaggcacttgcatcaatacattcttaaatatgccgtaagtaatcaagtcattctttagggtaacggttaaattcccacgttttatctttagtgcacttctcaaatagttcattgtgtagcgagtaataacctggctctgcagttactatatttccggcattttcatcaaaaataattccgggatcataatcgatgtatgccttattttattttgttaaatattcaaccaagaatatttatttgcttagcccttccccacttatttttttattttgaattttaataatcactaccacactgcctacaatcttcaccgtaagctcagatgagaatacatttttgatggaaagcaaactcgaaaaaatcatcaacaatatcattcggaatttcttaaaggatttcatttttaattaacctcaataaaaagttgatttaataaggttgttggattttatttattggggtggggttctgaatagaattgattccaatgatttcagtgcataataggtgagatcgacatccttattattaatttttattgttagactacctgttccacacaaagcatagatgtcgtgaatcatgcagaaataaattatttttttcaaatctttgtctttgtataggcctcggtcatattcgtttatattctcatcaattactgcgaaccccaaagagtttggggactttatattgtaaagttttaattttatataaggggactttcctttgaagttaacagcagtattccttacctcccaactctgcgtcctcttgttaaaggatattttttctgggtagctgcctgtatcatatccattttcatatgcatcagtatcgaatatgcacaaccattgatgggccggaatactttgtgtcaggggtgtgtttatacttattggcgaaaaaacattgtaagtcacattatcacagccacttgtttggatagtgttatagtctattggagaagactgatcaatactaaattttgagatcgttatgttttttgaatctatattttcttctggttttggttgtatctctgcctttgcggaaaaacaaattattaatattgccgaaattatttttttatattcataatgttctccttaaattattttcttcaggtttttctaaagaatatgttccttgcgagtctggaaatttcaattctgttagaaccgcaagggcgctcccgtaaacgtagcatctctcgataaaaccatttaaccctgaataattagttcgctgccttgctcccggtaaattaacagttgcactggcttgccaaaatgaagggcttcgatagtaaatatggttcgctgacacttgccgttcaagaatatgttctgggtctgcgtattttgccatatgtgtagtgcaccaataaaatcctgcactatcggctggttcataatctccagtttcaaggctatttctccagttgagaatttctgcggataattcaggattgctagtgtcatcaagatgattttcagaatatcttatggaaccattcctatataaacggttatattcattttccaattttattttaactgtttcatcataagtatacccacggtatttaaaatatttatagtaattcccagggctagttaattgcaaaaaaccgcgcccataccacgggtaataccaaatattgtaatgtctgattattgcgcgtgttcgttgatttctttcagtatacacataaccttcatgcgtagtggtaagccaagcagtctcctgtattgcattaccaaaaaaacaggccattcggaatggtgtgttgattaaatattttcgtaataccttatttattctggaatagtgtcgagctagcacagatgtatcaccatatcggtcaggtatggtttgccattgtccgttggagagtgctttagttgggattaattgtttcatttccttattactcaaccacccacacttcctaaaatgctcaataaacctcgttggttcaaaatgccatactctacccgaaggtagtggattctcagctaaacaaagcgcctttgcgtgatcggtcaggggccctaaatcacaaagctccataggctccggcagaacatcattttctttcgccagccactggaagcggttatctactgtcgttttatcccattccagcgggaaatgacaaatcatcccgcttaagtccaccccagtcttacaccgcaaagtaattgtgggtgaattacactggctattcgtatccgtatcatcatcaaccagttgccatcccatccagtgggggaaatcagcatcactgaatacttttactgacgctgccgcaaggttaactacccctttcccctccggataattaatcgttcgccacaaaggtgcaccggcaggtgataaggtttcattatctgtattaataacgcgaccaaaccgcagcagttcatatcctgcacttggactgttcgggtacaaagttaaagctttgctgtaaaggttgtattcataatctgcgccatcggcatccgttaggggctcacccacttccagatacattgagctaaaaacggctttatgcaaggttgtcatcgtgcaacttccctgatgaaaacgcatcgtcacaaataaatcagactttgtgcggggcaccggaccatttgccattaaagacaccggcgtgttgtctttaggcatcgagtcataaacaggcgttccggcaggcaaataaaagtgaatgtctccatagacgacatcggtccggccattatttgctaaatcaagttccggcgtttcacgacccgtcagctttttgatattggcgtcatcgcagaatatttgaaaatgaatggcgttctgaccatccaccatgccgacggttcctaacggatcttttcggtagacaactgaacctggtgaaactgtgctgccaatgcttttcatgtgcatatacaacgaccagtaggcgaccttgccaccctcatcgctgccaatttctgtttcatgcttaatcaatacataaccgcaatcggtggggccattgtagttcaacggcagcaagtctcgcttctgcagactcggttgacgtactgaaaaaacagtgccgtcggcaatggcacgcacttgctccggcacgcctgtgtggtcggtatgtttgatatggatgccaccgtgccatgcctggctgttgctgatagggtaaccacgctgtggatctgccggcatcatgctgcttacccattcttcatcgggttgtgacgacatttttgcgcgcaagaaaggagggctgattatcattgattaatcctttaattaagaaaatggatacttctgagtgggtggtttagctttaacggctaatgttggcactactgtctccaatttcgccttatccactcgcccgtaatgccctgccttagtcaaatattcccccgccgttcctgactcgatccgattctcatccagcgtgatataactgccgcctgcatttagcgttatcttcttcttggcggtgatttttatctcatcctcggtgctggtaatggtgatcacctcgttggcgagtaactccatccggagccggaagttaataagtttatgacgatttttgtcaatttctttatttttctaatttaaatgacagtcttgttgagagggtctgttttatttttgcgaaccaatattttttatttttttgtttatattgtgaaagtttctgctatattttcataagcctaatgtacctcccagctgttgaatagtagatgttccttcaaaaactttaatacacttttccagtatttcatcactgtttccaatccttccaaattcgtctattttcgttgggaaaattactcttttgttactttttatattccagactccagagcctgtaggtatcttaccttcctggcagttaaagtcatttactacgacatattttccattggttgaaatctgaccgtcaccattgctatatcccagagaaaacccttgctctttttttttattttttggattgtaaaaaccttcgccgcgtaacaagtttatgttgctaccaaaatgagaaatagatgctaaccaactatctttatcctctaatgaaaattgaaggaataacttattttcgaaatttatatcctgtagcatagtaatgtgcgagttgggtagagagtatagttttgtcttaccgttgctacactcatttaactcattcattaatagatatctatgggaggaaaataatatgattgcttttttatctgtggtgatgcgtaaaaaaccgtttccatttttcgtatcttcttcagtcgagttgcttattttacatttttttgcattgcctgttatcaaattttccaagatgacctctgataagtcattattattaaggtatattttaatgtcatcaattcttactgagattgagtcatcagataatgcacttaaagaataaaattgagatagtataaataaagagagtaatgtaaatgatttcatatcattatacctttggcttttttcgtaaaaaatttgcgttgttcaagtcctttatctgctccgttgattgcttttgttactcgctcgatgactctgttttcattttcaccttgacctttgttcatgatatattctttgtcatcatccattgattgaatcgtttttggctttattcctcgaatgaaatatccgccagtatctatgcagttatattcgttctcagttactttttgtggtgaattaataattgcaggttttttcttcattttctttgtgttcttttttttatattcagaatcatcccaccagtatgcatcaaagtcattagtctgtagccatcctctatacacccaatatgaagcatagtttgcgcgaccagtgagcattttgaatcctctacccctgaatttttgggcgtcaatatcgccacaattaccattactccaactatatgaacctgctatataactacctttcttattgtactttttcccagaaaagtaaacatcaatttctgtagggacttctccataccaatgtcccaagtctctttcatttctctttgaatcttgaacaatatctccgcctaccggcttgccattaataatgtcctgtttttgactaacttcttggatggtcattaaatagtcagattctactgcaccttgcccaataaaatgtgcgcgccttattggagtgttcataatgtatttcagcattattctattgatattatcgccatatttttcgactgcttcagtgatcgattttctcaaaggagctttatttgtattactgctaagaatcagactaagtactgagttctcaacccacccgcacttcctaaaatgtgcaataaacgaaatagggttaaagtgccagacccgccctgcaggcaaaccgctgacatcaaaacacaatgctttagcatgttcgataagcgcattccagtcggcttctgccatcgcggtatcttttgctgcttgttcaaaagagggagtactttgcgcattcagcacgctcatgtcagggtttatattatcgaatgcataccctgaagcattattccctgtgtcatctacctgatggcttgctttttgattggccagactttcatttatcaccgtcgttttcagccatgagagacgtttctctagcgtcgatgcgtcccattccagtggtaaatggcagatcagaccctgcatatcatcgccaatacggcagagtacctgctctgaattgcactggctgttttcgtctgtgtcgtcatcgatcagttgccagccagtccagtgcgggaaatcaccatcactgaacttcttcactgccggaagggctaggttcacaacgcctttgccacccggataactgatggttcgccacaatggtgcgtcggcagggaccaatgtttcatagtcggtgttgatgacccgaccaaaccttaacagctcataacctgcactttggctttgcgggtataacttcttagcctgcgcatacaagttgtattcgtaatctgcaccatcggcgttttccagtttttcaccgacctcgctgtattttccaatagagaacacacctttcttacgtgtgagcatggtgcacttgcccttatcaaaactcatgctgacaaagagaggttcggtgctggtataggtttcagcttcggtggttgtagtggcattgttggccggcgcgtggctgtaaaatttggtgcctgttggcagataaaaatacatatcgccataaaccgcatccgttcggccatttttcgtcaaatccagttctggcgtcgtgcggccaactaattttgtcaaattagtgtcatcacaaaatatctggaaatggactgcattgcctccatcaacctgaccgacggtaccaatgggatctttgcgataaatcttctcgccagtttttactgctgcatctatagaggccaaatgcatataaagcgagaaatacactactttggcattttcacctgaaccgatctctgtttcatgtttcaacaaaacatagccgcaatccgtagcgccattgtagttataaggaggaatgccttttttgtcaccgactggctggcggagagagtgcaccgtgccatctgcgatagctcggatcttttctggcgtaccgccgctgtcagtatgaggaatatgtatgcctccgtgccacgagcgatggctgttaaggggaaaaccgcgctcaggatctacatgcatcattctggagacccaggaagcatcgtcttctgagttggacttatcttttaaaaataaagggctgataatcatatttttaacgtcctgttaagagaatagccaacgtttaatggggtcttcagttttagcggctaaggctggaaattcagttgggagtttggccttatctaaccgcccgtaataccctgctttggtcaaatattcccccgccgttcctgactcgatccgattctcatccagcgtgatataactgcctcccgcattcagcgtgatcctcttcttggcggtgatttttatctcatcctcggtgctggtaatggtgatcgctttacgcgccaataactccattagatcattctgcgcctggactgttatcggcccctgattggctattagtttcatccccagctttctgacgaagatacttagggtattgcctacgccgataaagaaatttttcgcgacgctgacgtcggcatttttaccggcggtggcaatcagattttcgctggcactcatttgcagatgctccccgctactcaacgcgatcccctttggcgcactcagtaacaggacagcttgtttcagttcagtgagattttgctgcaacagactgatttgtacctgtaggtcggccggactggcggtggcggtttgtgcatccgcggagatggcctccatctgttcctgcgcacttttcaacaggctgatagccggttgcatctccagcacctgcccctgtgctttggcctgtccgtcggcagtgataaagaggcctttttctgcccgtaatacaccaaaactgtcggtgcgcagctcaaaaccctcaccccgaggctgtttctcgttatcaaccaaatgccccagattcagttggcttttgccgccatattcggtgctgagcttgatgtgctctttaccccgttcatcctccaggcgcagtttgttattcgacggagtacgcagtacgttgcgtttgtagttgctgatggtgacatggtcgccgtgcgccgagtcgtgtagcacataggcgatatacggccggtccgggttgccgtcttcaaacgcgatcgccacttcggtgcctgccagcagcggcaggtgcaggccgtagctgtcacccgcatacgggcgggcctgacggacccacaagctttcgtaacccgactcccaactgtcacggtcgaacatcaggttgacacggtagcgcccgtctttgtcgatatgaccataagtgtcgttcgcagtggtactggtcacccgcgccggcaaggtcccggccatggtcggcttgcggatcagcgccggacggaagcaataatcctcggagtaaggaatggcttcaaaatgtacttcatagctgcggtcgcggcgggcatggctggtgatgcgggtgattatcacccctttaccaaactgtgctggcacgtcgttgccggtgacgttcagttcctgacccggtgccagtgccgccgcattggccaccccggcgaagcgcgcctgattattgaggtaacgttcatggcgcagacgggcataaaaggccccactttcactttccggctcgcgcccttcgctgcctgcggtcagatagttatcggcgtaatgataggcttcgccgtaggtggtggtatcgccgcgcgtgatgtcggccccggcggtcaggtcggcagtggcggtgcggtagttgtaatcgccggtactgaccgatttttccaccacctgatgggcgctggacaggtcccagaccgattccatcccgctgtcgtgcatccccgaaggcggcaccgcctgtagcgtcagtccttgctgatagaagcgctggtcgtcgtaaaactccaccacatcaatattgagtttgggatcggcggtaaaacgaaaccagatccccacctcggccagcaggcggcggataaaggtcaggtcatcctcgccgtattgcattacctgctcgcggcgtgggtactcgcgggccagcgtgaagacaaaatcctgaccgcgcatgtcatggcgctcacgcagaattttttccacaatctgcggcaccgacatgtcctgatatatcccgttctgatggctgcgcgacaacaaggccaggcgcggttgcaggctcagttcgtagcggcattcctctttcgaggccgacaggcgtttaaatccggtcaccaccccttggatcacccgctgggtctgctgaaccgtcacgccaaaagcttcggccatcggggccgccaatgtcagtgacgcgtcgtgcatcagcatggtcgccgggccaatcgccttgtcggcgctggtgaattggatgtcgtaacagaacggctggctcaggctttcatggccttcaaagcccagcacatcaacggcggcggtgctgtcgcggaccaccagtttgtggtggctatggtcaaaccgaatagtcgggagaaaggtattcatttttattcgccctcaaatgtcagcgtgatgccatcttcttcatgccagcccagcgtcagcgaggtggtgcgctgttgctcgctcatgcggcttaacagctgctggctcaataccggtaaaatctgctgattgagcaggctgtcgatgttgcgtgcgccggtgtccggcagcaggcaggcggcgaccagtgtgtcggtcaggctgtcttcaatctggcagctcaggccgtagtgacagtgcaggcgttgcgccacctgattcagttttatcgccacaatgcgtttgagcgcatccacctgaagcgggcggtaaatcaaggtctggaagcgggccagcagcgcgggctggaagtggtcgcgtaggatcggccgcagcagttcatgcagggtgctgtccggcgcgtccggttgctcatccagcaactgcatcagatgatcactgcccagattggcggtcatcacaatgaccgtgttgcggaaatcaatttcgcgcccttcaccgtcgcgcatgaacccccggtcaaacacctgatagaacaggttcagcacatcacgatgggctttttccacttcatccagcagcaccacgctgtaaggccgtttacgtaccgcttcggttaatacgccgccctgtccgtaaccgacataacccgggggcgaccctttcaactgggagacggtgtgcgcttcctgatactccgataagttgatggtgatcagcgatttttccccgccgaacaggctgtcggccagtgccaacgcggtttcggttttgccgatcccactcggcccgaccagcaggaacacccccagcgggccattctctgatgtcaggccggttttggcggcccgcagccgttgcgccagcgcacctaatgccgcatcctgcccaatcactcgctcacccagacgattttccagtgacagcaagttggtttgttcgtctttgagtaaactgcccagcggcacaccggtccagtcggcgatcacagccgcaacagtgcgcacatcaacgtccagcgacaacagcggcgcattgccctgaatctgaacgagttcctcctgcaacgcgaccagatgtgctgcgttggcgatgtcctgacgcgcctcaataatcagggtggtcaaccgcttctcttctttatattgctgttcgagtgtgtgctgcccaaccgccagcgcggcgcggcgttgctcaatctcaggtaagcgcgttgaactgacattcggcagcaggagcaagtcctgttcgatggcctgttgctccatcgccagtgcggccagttcggcgttaatctccatcaacgcagtcggcaaggtgtcgatgctcatgcgcacgcgcgcacctgcggtgtcgagaagatccaccgctttgtccggcagttggcgaccggtcagaaagcggcgcgacagggtaaccgctgcggtgatagcggcgtccagaatatgcacgccgtgatgggtggcgtaacgttctttcaggccacgcagcatcaggcaggcggtgtcatcatccggctcgtccactttgaccatctggaagcggcgctccagtgcggcatcgcgttcaaaatactgtttgtattcggaccaggtggcggcgatggtgcgcagttcgccacgcgccagtgcaggtttcagcaggttggccgcatcggcaccaccggcctgattaccggccccgataatggtgtgggcttcgtcgataaacagcagcaccgggctgggggattgttgcaccgcctcgataacatttttcaggcgctgttcgaattcgcctttcaccccagccccggcctgtaacagacccaaatccagtgtgcgcacactgacggttttcaggctgtccggtacgttgccgtcggcaatccgcagtgccagcccttcaaccagcgcggttttccccacacccggttcacccaccagaatcgggttgtttttacggcggcgcgacaggatgtcgatcatctggcggatttcgctgtcgcggccaaaaatcgggtcaatctggttggcacgggctttggcggtgacgtcgagggtgaatttatccagcgccgcttgcagcgcgtcattcagttgcggctgaccactggcggaggtaaccgtcgcggcctcatcggtcagattgaccgggctgtcggccagtgccgcagcctgctgcacctcagggcgttcgtcggactggttgtccagcagcggtaacaggcgctgtagctgagtggtgctcaggctgagcaacggccaggcggcctcggcgaccaataatgacggcgtggcaatcagcgctgccattagatgaaccgagcgcaccgcatcagcattttcctgcaacgaggcatccagccaggcgtttttgatcagttgctgtaacgcggcggacaactgaggtttgccctgtaccgtgcgcggcaaggtgtccagatgggacagtaatccctgccacaggctgtccatgtcccactcataacgccgggcaatgactgtaatatcgccttcgccctgctccagcaattttaacaaccagtgttcgacagtgatctcagcatgggcgcgggtctgacacagggtggcggcaccggccagtgcctgtgcgcaatagggatttaaccgacgtaataagtgtgctgaatgcgttgtcattaagatcttccttgtttgccatttaccctatttggacacgctaccgcccgtagcctttcctttactaaggaaaccaaggcccataaggtcattaaagggttgtgaatttttgctcaatcaccgcacaaacagtcactgagaaaaaataaaaaacacaaaaaagcaggcggcgaaccgcctgaagttgatgacaacgttcagtgagtgaagggttgaccgcacctcggggcgctccggtggcttacgcacttgtgtttgaaactaagagcgaccccaacggcacgtttccccttcatttaacgttgccagccgttaccctaaataattcgtgttgcaggcagtcggcaatatcgccaacgcacctgcggcgcgaagaatgacgggtcactatgcggtggcgcgctcgttccacgaatcggaatgaatgatgttgccgtctttaaaggtccaggtgattttttcgtagcgcagttccaccagttccaggtggttgtgcttctctttcgccggatctttcacgtcgtgcattttcggcgcaactttaaccactttgacgttttccagtttggtgttgaaatattcaacttcctggccagcgtcatcaatgcggtaccatttgaactcggcggttttcagtgtctgaccggtggtcaccgctttgtacaggtacggggtcgacgcatcgatttctttggtgaatacgaacggggtgtggatacgggtaccggtcagtttgccggtattgttatcggttgggatgtacaggttatggtcctgtgccacgatctcaatgctgccttcacggctttgcacatcaacagaacccttgatgtccgcaccgccgtcgtctttcagccacagataaactggaattgccatggtttacttctccatttcttgcgttgatacgtcactttcatcctgtgacgctgtttttacatccggcccctgacaggcatcagcctgcggtaccagactgatttcgacccggcggttgagcgcccgaccgtcgggagtatcgttgtcggcgatagggcgtgtggccccgtaaccttgcaccgcaaagcaggtcggcgagacgtcgctggttgacagcatccagtcccgtaatgcttcggcgcgtttaagcgacagaatgtggttggcctgcgcatcgccggtgatgtcggtgtgacccgccaccacgatcagccagccgggtttggctttgatgtcgatcagcgccgtgaccagcattttggtggaccccgcattcagcgtgaatttacccacatcgaacagtgacaggctgtcgagacgcacggttttcggcgccggtggcgcgggaggcggaggaggcggcgggatgtagcttttgatcgccgccaacagcggcgggcgcagccgctccccccgatataaccccaggcccagacgcagcggttcaccgttgcggtacccttcatcaagcagccccgcatcacggtgtaataccgccaccgcctgcgctttcggggaataatccgtcatcgccacgctgtggtactgacggatatcaaaggccacccggtgcaacagttgccggttctgccaggcgctgctgcacaacgccaccatcgccgccaacgtcagtaaggtgacaccatggcgcagtacccgacggcgtgacgacaccccgctgccgagaggaagcgctgaaaagacaaaatccggcagcggtaaggcgtcatgggcggcgggcggcggtggatgccaacccgccacctgtgtcagcgtggtatgcgccgccagccagtgctgccacagcgaggcaggcaccggatcggccagactggcaacctgctgttgaataatctgttgcggggcaagggggtcaacatccgcattgggtgcctgcaataccggcagcacctgtgcgttcagccagtcatgctggctgctgaacagcaccgcctgtttcagtcgttcagcctgtacggcacggctttccgcacgctgccagtcggccagagagcccggcgtcgagacggttgaccagagtgtcagcggcggtgtctgctgctgtgacagccagaccgtatcacgggcaaccgaggtggccaccgtgctgctcaggagcaagggaacaggatggcggctatcgcggcgcagttgcatcagttgccagcgcagctcttgcagatcggcggccagcaggcgctcatcgcggcgttgctgcgggttcacgaccatcatcaccgccaactgagcggcccattccggccgttgccacagcagttgtcgggcaaactgccgcagggtgctgatatcatccacccgcagccagcagccctgtgcactctggtgtgaccgttcgcgaccaaaccatgacgccagaccatcaccacataccaacaccaccggtaagcgactgttttcaggcagaagaccgttttcagttgccaacccggcgaacagcggatcagaggatgcaccggccgcttgccgccctgcccgcgacccgcccagcatgcaaatcagcaccacccatgccagcatcagccagcgcccccacggggagagcggcagaaatgccagacacaagatgaccgccagcaaacccgcccagagccacaacccacgttgccaccaccgactcattacaccggctccggcagtaaggtggctaacagaccggacagccagtgatcaaggccccaccacaacagcgcgaccatcagcgcagccagcccgagccgtaccggccagtaacgcaaccagatccccaaccggttgcgggaggcggcgcttgccaggatcccacgtgatggcgcgacactgaacgccggtacctgcacgctcagttgatcgatcagttgctcccgttcagaagccgccggggaggcgtacccgccgaggaagcccaacatcaatacccggtgaaaacaggtcagtaccgcgcgatccggcgcaggctcacgcaacacggcgcgcatccgctcgtaaagctggctaccggcatccagggtattgaaaaaatgcgcctgtaagggcgaatggcaccacacgaagtaggcatcatcctgtacaccgcgccctttcacggtctcatccagcagtgcacattgggcgtatcggatgtgctggcaactctgctcgctgtgaccggcgtctttcagcgcctgatggacacgttcaatgtccgccacacagcgctgccagaatgcctgcccttcgccctcggcacaggttaccccttgacgcaggctgatcacctgtagccaggtgtcctgcaacagggcgtcaatatccccgactggggggtgttcggttaggtgaggattcatgcgcgtagcaccgcaaacagctccagttggatctcacccagcgtaccgggtacatagaacacacaggcccccgtctccatcatctgcgtcgccgcagggtggctgagatcaagggagaagtactggttttccagccgcaaggggatggcggctgggacatggctcagcgggcgcagtgggatcccactcagcgcaacattcaccacgttaccgacctcatccggcgcaccggctttacacaactgcgggaactgagtctgcaattgggccgcgggcaacgaggaacggaccgacaggtagaaatcggccccttcgcgcagacgagggtcacgcagggtcgcgcgccactgattgatacgcggttcatgaaccagctcaatcgccactacccgtgaagggaggctggcttccagcagaatattcagcagggcaaacaacgggggaaagacgcgggtcagttgttcatgctgataaaccgggatcgccgtcacttcgtgctcaagggagaacgtcagcaggctgcccgccagcctggccagttcctgatacaggcgctctggatgaacctgcggatagcgctgaaaattccccaataccggttcggcactgttaagggcattgagcagccagaacagcgacacatccgcaacagcaaaatcggccatccgtgcattgctctcccggcgcatccccatcagacgctgcaaacgcgcccgcagttgcaccatcaataactcaagctgttcgccacaccaggcactggcctgcaggctcagcatcggcggaataaagcccggatccagtgtccagcgaccttgcgcatcccgcagcaaacgcgccaccgggcagacctgataatcgccgttttcctgagtgtccagccgcagggtcagttggtggtacatcaccgcgacctgctttttgtcatcgccgaactgattttggacatcgcgccaggcctgacgatagcgtaccgggcgttcgccccgctcatccggctgcaggcagttaccgccattggcatacagttgtggtatcgccagcatcaccgtggcgtcgctggcctcggcgggcagactggctgccagcgtcagcgtgggcggcagcacatcagcacactcggtatccaccagcacaccgtcctgaaaacgcacatgcaaacgcgccgctttcaggcggccctgtgccaatgcatccaattcaaaagtggcctgaagcacgccccagggatgcatcacggccatttgcgcaatgcattcattggtccatgcctcccaggaagcctgttgttgaaattgttgcggagacaccaggatcccgcgagcccacagagggcgttcaattttcatcgtgtcgccgtttatgccttagcctttggcatttgggaaaccaatgacagattgacgtccatcccttccacctggaaatgcggcaccgcatacagcttgacgcggaagaagccggggttgtcttcgatatcttcgaccgtcactttggcatcacgcaggggatgggacgcctgcaaatcatcacccggatcagtcatttccgtcaccagcccgcgcacccagttgttcagctccagcagacggcgatctttggtggtgccgatgttctcgcgctggatcagtttcagataatgggcaatgcgcgacagcaggaagatatacggcaaacgggcgttgatgcggctgttggccgtggcatccgcggtgtcatacagcgccggtttctgcgccgagttggccgagaagaagcacgagtaatcgcggtttttgtagtacgacagcgggataaagcccagattggcaaactcgaactcgcgggtttccgggatcatcacctctgacggaattttgacctgattaccggtacccagatcgtacaggtggatcggtaagttggtgaccgcaccaccggcctgcgggccccggatctgcacacaccagccatttttaatgaagcttttcaccatgttagcagcaaaggcaaatgaggcattggtccacaagtagcgatcatgatccggccctttcacctgctcaacgtagttgaagctgcgtaccggcaccgtgtccgggccgtaaggcaaacgccccagcacgcgcggcatggtcaggccgatatagcgggaatcatccgagtcgcggaaggctttccacttgatgtattcagcacggtcaaagtagttggcgatatctttgatggctgccacgtcttccatgttctctttaccaaagaactcggggccaacggaaccgataaacggcatatgggctgccgccgcgaccttggagatattgcgcaataacgcgatatcttgcgggctacggtcgaactcgtagttggagatagccgcggcaatcggctcgccgccgggggtgtcgtattcctgaatataggtctgggcgtataaaccgctttgtgagatttccggggcatcttcaaaatcctgcaccagatgatctttactgatatccagcagctcgatgcgcacgttctggcggaaatcggtctgatcgatcagcgacttcacaccacgccaggtcgattccacccgctggaaatcggggtggtgcattaccgcgtccaactggcggctgatttggtcatccagtgcggcaatatggccgtccagcagggttttatccagtttttctactttcttcgccgactgcttcagcaggtctaaaaagacactgacggcggcggtaacgcgctcatcggtggtggcttccgccagcgcatcgttgttctggaacgcctcgataccggccagtgaggagaccgggctcaggttgattttttcaaacaaggcggcgtaaaccccttgtgccgcagggctattctttaatacggtcgtcgcagtaccctgcgcacggttttcctgtacagacatcagcatgttccttttcttctttctaatgacaagcagccaatcccgggattaaccctcttttggcgccagggccgccagttcagcgcgcagttcatcgctcaaggcatcgtctttgaggatattttccagctcacggcggaaggtggcgttgtccagcagattggatttaaggtctcgcagcaggttgcgcatggccagcaaggcacgcagttgcggaatttgacgggccacgttttctggctcgaaatctttcatgtcgttgaaggtcagggagacggctgtatcggtgttatccccggccagcgtgtccggtacagcgagtttcaggctcggttggaattcagccagcacactgttaaaattatttttattgatattgagtttttcacgttcagacagcgggcgctgctcctgaccgttgctgtaatcgcccatcaccaacaacttcaaaggcagttcgactttcttttgcgccccgccagtatgcaggtctaatttgatgttaatgcgtgctttaggtatctcattttggaagcttgaagaggacatcaacgttccttattaagggaagggaattaaggaaatccaccacagagagaatgaataaaaataatctacgttacctggcacagcattcaccacccacggattagctcagtgtgtataaagtaaagaaataatatttatcgataaccctatccattcattggatggcatgaaacagtctctgacaggtatttctcacacgcatgagcagagcaataaaataccggatggcgcagtctagaaacattattcgattaacgcaaatgcgttaaatgtaacagaatgcaaccaagttcaatttcaaaatacatagcatccatatgatttataagaagtttcttacgtggcaggtaataacacactgttattaaaggggtaattaaacaggattaaaaccaaatgaggaatttgggaagtgatttgtaggaattcgcctacaaatatttttttcagaaatgtgatgtttatttttagtattttattgcaagagcagatgacaagaggtttatctattcttgcagtcaatcagctaaccacgaatacggtaaaggtgatttatcgatagataattttcttgaataagaaaataggctaaaaaatggatgtgagataaaaatttgcaggtattggaattcaatgctctcagaattgagtgctcagattgctatcaaaccgcctggttggcacttatctgcgccacagatttatctataccaatctcaatgagtttatacccaaaatcattcgagttgcaggaaggcggtaagcgagataaaactggccggagactctcattggcggtggtactaaaaaccggagggactacaatacccaagagattgtgcgaagatccgcactcaagagatagtgcgaagatccgccggtttggtataattggggcaaaaccaaaggcagcaggaaggagagataatccataagaaaatattccttattgtacacttccgtaccattgaacctcaaattcctactactacaaaatattcttaaccatatccagcagtaaagaagtctctcccatctcagtaaatctttctacaccgtgtgtccgcatatatataaccgattgccgccacatgacaggtcgatttatatgctcagagagattttttattacagaagatagggtatatggacaggctgttctattggcgataaccggtatttgaggcggtaaaaatgaaaaaccttggatatattcactgaattttatggccgcggtatttaacatcgtactatgaaaagcaccactcactctcagtacaacatatttaatcgcatagttatcataaaatatctcttctgcctgtttgatactctcaatcggccctgatatcaccatttgcaagtcggaattaatattggctatagtgagatcaaacagattattttcctcaaggattttgaccacttcttcagcattcagaccaagaacagcagccatacctcccccctggctttcagacattagcaaggctcttttttttaccagacgtaatcctgtttcaaagtcgaatacaccggcggcatgtaatgcattaaattcgccaagcgaatgacccgctaaaaataatggtaacgccccagactcatcaatatatcgacgataatacaaagcattaactgtatataaagctggctgaacataaagggtgttgctaaaccgatccgcaggacaatcccgaaaaaaatcacgaatactaaattcagcgatctcttcagcctctgccactaatttggtgtagatatcaaatatcggagcgcccatatctgcacgctgcgcaccttgtcctggaaataaaatggcatgatttgatgtcatgtatcaccctctttattgtgattgtgttacacaaacaggcaggctttcctatttcagttctgaatatggcccctccgtaggccatagtgcagaaatgtctaagattctgaactgctcgttacaaacagatcaatcagtccgtttatagatttaatattttttagctcagtacgtgggatttttatttttaactctctcataacacctgatacaacggaaacaatgtctaaactgcttgcaccatagtctgccattgatttttgcaaatcaatttcatgttccttggcaccatcgattgaattaacaatgtgtttttttacaatgctagcaatatgatctctatccataatattatctccgcttggttaattaataaattcatgcttattcctgtttattccaaacaagctcaaacaaccacgattcgtcattaagtaatagactatctatggatttaagaactagtttctcatgctcaaaactaaaatatcggcgaaactgggtaccaatttgattggggattttactgttatcaataaagtgcgtaacgattttctcatcgtgattaacaatataatggccacaatatgtttcaaatttaggaaaatctgccacgatctgttctgacgggatcgcacgaatatcctccgtgctaaattgagttctctctaccgatgaaataaacaccatcatgtactgttcggtatagatcaacataccaaacggctccctacctatagggtaaatatgtatacctccactgttaccaatacaggactcaagtttccaacggccaagaaatagatttctattgggattagacatgactaatacctttttggtcaaaatacagtgaaaataccaagtggtcactcagctcaatattcataatggcgatgaagtccccctcattatttctcaataaaattcgtctcaatcatgtcgatccacttggtaaagttatcggtaaacatcctgccattatcaacggtgatgacctgaccacgcacggcatccattaatccactgcaaagagccacactgacgttacctaccgcttcgggtgaaacaataaaatctggatcaaattttcgaatgaatgcttgtgctttcttgccaaaaaccaattcaaaagcttccgtatctaccacacccggcgaaatgcagttaatgatgatattttctcgtgcaccaatatatttagttaatgtttccagtaccgctttcgatgctgcaacataatcatagcctgttatatggcaactacgatgtccttccgaagtaattgcaaccacataaccgggatattggccaaaatgctgcttaatacaatctatataagtaatcagcggccaggaattgtgttcaatactatctagcagccccctaaatttataggtatctttaaattggggagcaaacgcagcattgagaataagaatgtcaatttttttattttcttgagcaattttttcgattagctgtgtggttatctcctcatcactgatatcagcctgaaggaataccgggcgattgagatattgagaaaaatggttttcaagttcatctaaattatctccccaaaaataagtgccatatacttttgctcccgccttcacaaagctttcaacagtggctcggcctataccttttgtgccaccagttaccaatacggtcatttcactcaagttattcagcatatctaacccgtgtaattatcttgtatttgttgttcgatattgctttgattaaatgcaatatggtgcataaacgcctcgatagtgcttgtttcctctagcattttacgccggtcgattgacatgtatttttttaataattccaaactatggcgaggtttttcagcaatagaggttgccagttcaatggccttttccatgaccatggcgcggggcaaaatatagttgaaacaacattttcctttcagctcactgcccctaatatagttaccggtgaccatcatctcaaaaccggtgtaataaccaaacgcctccttactcatggcagttgaacccatcccaggggtgaaacccatgttcataaatgacatgccatagcgactttcttccgccgcgactaaaatatctgcatataaacctaagactaatcccccccctgtagcactgccttccatcgccgcaataaccgggatcggtatattcagaaaatgtttgaggtgattggcatactcgtgttcaatattagttttgtagtgtgtgattaggctttgtaaaaacgcttcggttccaccggtacaaaatatatcaggcaatccaaccaaaataagcactttgatggttttgtcttgctttatcgtgtcgacaataccatgtaactgtaaacaaaactcatcatcaatggcatttttgttgactggatcgttaatatgcataaaagcaataccttcatcactttttcttaaataaatttttttcatattagtcatccgcatattcatcattaaataacttaatgtcttctaagtagtgacgtatcttttctatggtctgagcatcatttagtctctccaccagaagatggctacctaaatccaaactttcttcgaaagaatattgttcagccaacagtaatttactttctcttatagcggattttggaatgcgagatagcttattacttataacttgaatatcttgatctaagttttccagtgtatttatctgatcgatcaaaccccattttagggcttgttttgccgaaataacacttgagctccatacgaagtatttaagatgatgaggcctaatacgttcaagtaagcaagacatggctattgttggtgtaattccaaaggtgacttctggcaaactaaaggacgcgctatcgctagacagaataaaatcgacaaccgacagtaaggcaagccccccagcgataacattcccttcaaccttcgctaatacgggcttgtggctgttccttaccatttttagaatatggcagaattgcgacacgaagtcggcgtcataatgggtagaaatatacgtaagatccatacccatactaaagtaggtaggccctccgataagtacaatgactttatagcgctcgtcatttagcgcagagataaagcgattttcgaaatcggctaatgaatcggggctaaatttgataggtacagtgacatattcatgcatagcgataacgccgtaagtggttatcgatacgctcaagaataaggagcccactcccgctgtaatggtgtgtataccagtcctgtaagttgtccccgtctaaacgatagtctttaccttgcatttgtgcgctacgtgcattttccagttgctcgtatgccgccacatccagtattttccgctgggtaagcagtatgtccaacgctgcaccttgctgttgtgcaatctctactgcctggtccccgacctgcatgctgaaatactcggcacaggatcctgaaccataagagtagacccctattcgatcccctgatttaatctctggtgctttcaccataagtgaaaatagggaaaggaaaatgctgccacaataggtcgcgcctattttttgcgcgtaatacagggatggcatgactttttgcttaaatgaagtggctagcgcctcttttccaaagagtccttgtagttctaataatactttatgtgcttctttactaatgccagggaaagggacatggtataagttataattgaaataggtactttctctggcctccggtgtctgatgacaatattcctcgaaagcattctcgagtccatccatataagagaaaaggctggcttctacatcgaaagcgacctctttccagggaagtgggcgaataacatccgtcacttcatgagtatgaatacccgatttccctgtttcaataacggcaaaaacgggattatctgagataagtaaagcaatggccccagcaccaaggctatattccatcttcccgtggcaaatcatattattactgatatccacgttgatcagtaatacctttttccctcgattaaggccggacgatatccatgactcagccatctttaatgccgcagcaccagcatggcaggcagatttcagttcaaaaacacggcaagtcgcaggtaatcctaaataacgatgcgcccaagtactgatggccttttcttggtctaaacctgattctgttgcaatgataaataaaccgatatccgaacgatcctgatcgttaagcatatccttggcactattgacggcaagggtgaccgcatcttcccactgtggtaccaaactgcgctttatgaccattaaagattcttgaatgtatttattgtccccaccacgtgcttgtgccaattcagataatttcagcgccaaactacttgggtagatactgattttttcaataccaatactattcattaaggtatcccaaagttaataaacccagtcaatgccaccggtcacattgaaaaccgcaccgtttacataactactttctttagcaacaagaaataaaatggcctcagcgacttcactgggggagcccagccttcccactggcgcatattgagcaaaaaaattcttaatacccttaatgtcatcaccaataatttcggtattaattaagcctgggacaacgacattggccgtaataccgaaatgtccatattccttcgctgttgttttagttaaccccaccaaaccagcttttgatgcagcataagccgcttgccctgatgacccatctttagcgagtgaagatagagtgacaatgcgcccatatttattagcaagaaatagaggcaaaaaataacgaataagatagaaggtgccagttaaattagtattaagtaccaaggcccaatcttcatcggtcatcgacaccaaattgcccggtaaatctatgccagcattgcaaacaaccgcatcaatgttactaaaatcgacgagaagacggtctcccacgtactctactgcaccactatcaataacgtcgagttgataggcacgacataattgccgaggaaactccgctaccgcgatatcaagcaactgttgtgcaccttccttgttattgtgataactaaagccaacattccagcctttgctcaaagcagcaatgaccacacttcgtccaatgccactggcaccaccgctaataaaaaggttcatgttaaccatgatatcgactaaataagctagcgctgttaataccgcccatgccaaaagaattgttcagaaaaatattaacttctttttttacatttccggatgcacaaacattgagttcgactgcgggatcaagggtttcgatattatgtgattgatgaaactcaccctgcctcatttgccaaatggctatcgccgcctccacgacaccagatgcccacatcgtatgcccaagtaaggatttaggcgcattgataatcagtttttccgcatgcgagccaaacactcttttaattgatttcagttctacaatatcgcctaatttagtggaggtggcatgggcgctcacataatcaacttgctccggggagatattgcatttctttaggacatcttgaatcactcgaacttgcccttcgtgagagggatcgccaagatggttggcatccgagttaacgctggcaccgagaagttcagcatagattttggctccacggttttttgcatgttcggcctgctcaaagatcaagacggcaccgccctcagatgggaggaaaccactccgatttatgtcataggggcgactggcttttgtgggggtatcttgatactggctataacagatcgcttctaaaattgttagcgaatgcaacatcatcgggtggaaagatgccattgggcaaacaacagcaaccacctgttttttatctactttaattgcatttattgccgtctgaatagcaatatttcctgtcgcacaggtaccgccaacaagataggcaaatcctttggtatttaatacttgagccacagaagatgaatggtctgtatcaagtgaatttaacccggaaaaagcatcaataaattctggctcatcagaaaaaatcttctgctgatcaagtaaatatttatcagagaggttatggcccccacaaattatcccgcaatcaaatgggtctataatgtgttcgaataatccggcgtcgagccaggcctccatggccatcaacaccgatagctggacacctttggtcgtctgtttaaaaaccttctcggcacgggaaagaactatatcgggaatacggttgctaaatgcgtgtaacttgccttcaatgtcatattcaggaatctgacctccaatttttgaataaatgttactggtgtcaaagttgcgccagtagccgatggctgattttccagataataaattattgcccactagatctaatgtgtcaccaatgggagtattaatggcaacgccagtgataacgatacgatcagaagacatgaaactctccttttccgacggttacgatctgatcgttaaccgtgatttgaacaatggcggtggcaagaaatgtgtcgtattctgtaatacaacaacggattgtcattaattctcctgggcgtactgcggacaagtgaaagacatcgtatactcgtgttcccactgcgtggatgatattctcctctgctggcggaatagccgtttcatttagcagaaaatacattaaaataagcgcggtttgaaacatactttcttgttgcaatacacctggatatatagggtcattggggaaatgaccaccaaataccgggtctttttcgtcaactcttcttattgcttttattaacctgcattcaatattgatcagctctacgttgtcgaccattaaaaatggttcacgatgcggtatcatttttttaatgatatcttgtccaaatgatgtattcaattcattagtaatatcttggttaaataaaaaattcgtttttaaaaaatttaattcagtatttttcatatttaaatatagcccataaaaatcgtttggtatctgattttttacttatatatctcacgggattaacacccattaattttagaggtgtgttttacacctcaggtttacacacgataattcacatatcataaacttaaattgaattaacctttaattaaagacgattatttaaaatatacatatcaaatatggtttttattcatatctccattgtcaatctgatagattatttttaagtctacacctcgtgagtgccactttcattaaaatcggctaaatgtatcacctacatgcctgccatcaatgaccgtttcgccaagtgaactaaaatatgctttccaaaataagaccgcttcttcagcatcttcttcagaggaaacaacttctatttcaaacacttcggaaacctgagggttctggctaattttccaagcatgtaatatctggtctgggcaaagttctatctgctgcaataaatacatttcatgtgctggaatcgacttgtacacataatcgatgaacagactataatcgcgagtcccacagactccataaatgcaacaacaagtagctcttaccatcatattggctcctttctatctagtcacatcgtagtcatctgtaattcatatctgacttaagagattatcgataactggcttgatagaaagtatatatcgtgtattcaagaatgctagttgcatccataggtgcagtaaaagagacatttcctatttaaataaaacacaatcaattgaaatgattggttattttagttttttattatataagaactattgatgttttttggaaaaaaactcaatcctcccactaacttcaattgattatatcgattaatattggcattaagagatttaatactgcaatatgtttttttggaaaaaactcaatcctccccctccactacaattgattatgtcgattaatattggcattaaggaatttaatactgcaatatgtctttttttcaataaacatatttcatattaatataacacgttgtgagaatcattctccctagtctagagtataggaacagtaaattcaggtgaatatgtagggtatgaatatttttatctgtcatacttgttttaattttttgtttttaagtgaaattaattgaagttgccatcaatagtattttgatggcaatgacatgtatcgaaccttactctataaaataggtgttacatgaaaaaaacaatattgataacgggggctctttctgggattgggaatacggcgactaagttattctctgaaatgggctataatgtcgtgttttcaggtcgccgacccgaagaaggaagagtgatattagatgacctgaaacgcattaataaagacgtactttatgttaatgctgatatgaatagtgaatcagatatcaagcaccttatcgagatgactctggagcgattcggctcgttagatgtcgcggtaaattgtgcaggcacggtaggtgaaactgcagagatccaagccgtaacccaagataactttcatttggtattcaataccaacgtattaggtactctgctggcaatgaaatatcaaatacctgtgatggtggaaagaggaaaaggcagcatcatcaatatatcttcaattgctggtctcgttggcctccctagcactgggatttatgtcgcaagtaaacacgcaattgagggattgaccaaaacagcagcgctggaggttgcgactactggggttaggattaattcgatttcccccgggccagtagaaggcaaaatgtttgatcgttttttaggccatgatgaaaacaataaaaaagcatttatagaaatgatgccaaacaagcgttttaccactcaggaagaagttgcacatactattgtttttcttgcagaagataacgtgacagcgattaccggacagacgattacgatagatggtggatacacagcacagtaagaagaaaggcttttgttgcaataagcgaaaatcaggcgtactgggggcttctgtcgcattaagatgcagaaaggtaacatgctgtttttcttaatgttacctattgccactcagtcaaattgtctgccaatccgataaactatggaggctttaatgacgaccacccttgatattatcaatagcgctaaagacctagatcctgctgagtatcgcgcgttttttcttcaaagcaaagcacccctgttttacgatctgcgatttcttatcgcggctgagcagtcacccttgttaaacgtcagtaaaattttctatttgcttgcgcgagacgaagggaggctgattgcgctggttccgctttatcttcaagaatttcggtccgctgacccgttagggttattgatttcctccgctaagctctcgatagaatctgaagagcgcggactgtttagccatattatacattgtacggataccacgataccgacgttaagtcacgacccaagtctttacgcacgaatattcgatgctattacggctatcgcacaggctgagctggcgcgttatttctgttttctcaatgtacaggatggggtgctcttgcgtgaggctcaacgtaatgggctaaatataaactacatggtggataaattttcaatcgaactggatgcttttccggattttgacagttttgcgcaggctttgcccaagtacaggcgttacgaaatggtacgccagcttcgtatctttaaccgcagcgatgcgaaagttcgaatacttgctcctccctttgataatgaaattgagaaactggcccggttgtattatttgaccacccaacggctggggacgccctattattggccagaatcacaattggctgttttttgccgtctttgcggcgatctggttcgtcttatcgtcgtagaacagaacgggcagattgtcagcggctttatctgcttcgaggaagacggcgctctccatttctggtcggccggcatggatgatgagagttccgatttcagcccttacaccttgggcgtgtctgccgtgtatcgctatgcattcgaaaaaggaattaatcttatcgagtgcggccgcttgaattcccacatcaagactcgcttggggttcaaacccaaacgactctattccattgtcagccaggatctggggatccccgccgctacgcagacttctctgtctcaactgaagctggcatcgcaactggatggcgaggttcgtcttgcttcgcatcccgcctttgatgagtggtatctcaccagtgtctggaacggtcgaggcccaacacgtagacctgctggaatagtacgcgccgcgactgaggcagatgtgatccgcacgattgtctttgccaaggagcgaggcatggaagtgagcgttcgtggaagtgggcacaactacgtcggttgttttcttcgcgttgatacgctgatgttggacatttccggcttgaagggacttgatattgatagccggcacaagcgtgccatcgttgaatctggggtcagtagtggtcaattgtgtcatgcactggcggctaaaggtttggcttttccgacaggacatgtaaaagaagtgggtatcagcggattcctgttggggggagggctcgggatcaactgtagtcaatggggagggatgagtgtgttcaacgtacaagccttggacattgtcaccgcagacggtcatctacgccatgtttccgaaacccaggagccagacttgttctgggccgctcgtggcgctggaccctgttcgttttttgttgtgacccgtttttacctcagttgctactcactgcctcgggtaataaccaacagcttatatacgctacctttcacgtatttacacgatttattggcgagacttgaagacgcatctccccctacaaatcttcaggtgatggtgtctgtcagccccccgacatcgggtgacacaccagcagtactgttaaatattttggcgtttaccgatagcccgcaagaggcgcaagcgctatgtgaatcttttgaaacccgcctagagctgccacttacagccttggccatcaatcagccctcaaacttcgagaccatttatgagcagttcagcagcatggtggtatcaaaaaggttttatgccgacaatatccttacagataacacacaggaattggtttccatcctatcccgatatttatcagacgcgccgtctcggggtgcccttacaacgattttctggcggggtgtgaccacctatccgcaagcagcattttcggcacacggcaagttttttgtatcgacctacgcccagtgggacgatgcaaaagatgacagtgtcaataaatattggttaaaacggatgtatgacgagcttcaggaaattgcccgtagtcgttatatcaacgagtatgatcttgagacaagggcgggcgagaccagcaagtgcttcgccgctgagaactgggagaggctgcaaaggctccggcttgaatacgaccctgacggcgtatttgttgacgtgcagcagttggaggagcatggcgatcagccaggagcgaacaactaaatggaatctcagcgccttatctccccgccctgaaggacggggttttacggcgaacttgataattgcttgttagatattttttcatttccccctgccaggtaaagctggaggaggagaaaacttatcaatttggttttactggtggttcagggaagataaaccgtctgtccacaactgcaagaacttctacaggtacttcatctggaatggcctagtgattagcataaagaacattatcattgctaatatattttacctgtactttgataatcacaagaaaatgttttctacttgcagtatctgcactgttaatgcttgatgtatattcagaaaaacttaagttgaactgtggtccagcctcaataaagttctcatcaagatctttgttgctcccacctgccgttttatagtttgcaatattccacgcttcttcttatgtcgttcctctcattagaattaccgtatcttctttaaaagaagataaattagaagagtagtattttatatctaactctggagtcggttttggtaatctggagtccatttcagggaataacaaagggctatcatcattcacaaatgaaagttccactgaagatgcaagttcagaatatggtttatctataaaataaacaggaatatcaagcccctcgaagttaaatggctgaccacctttcagtcctcccccccttgtccagtaaattttttcattatattcggttcgaaatacccggcgtgacaatatctcataacctgtttcagtatctacttcgtagtaaatcccgctcaatgtgcttcctttgattgcaacaatttcgccctcttcatcattcagtttaacaagacgaacaggtacgttagtgtttttcaaattaataactaaagagccattttctggaatatcactctcgctaatattgtacttttccaaaaaatcagcaagattatttttattaagtatgttttcgtcactacctactaaattattgataattaacttattttctgctgccttactgattaaaaatggtattgcgaatgatatacccaataacacagcatttgttgccaatccaggaattgcagagcggcgctcttcataagtatccccgtttattaactcatcaaaactaataccgacacttgaagcggttataccaaggctaatcggaatagaaacttccgggagcacgatatcaaatatagggctcaaagataaaatggtttgtaaaacattcagggcataatctcgctggacttctgcgtttgatttaataattacatcaccatcattaaagcttctttctcgggtagaaaacgccattgattcaaatacgttacgttcacgaatgtttttattagaatacattatgtaattagtatctaccacaccactaacaatctgttcgagcattgaattaacacctaaatacgtgtttccatcttgtcggtaatataaataaaaatgcttagaaaataactcacgggtgtttttatcagaaattaacgcctttcttttgtcgcgtaaatctgtaatgttgtctgcgaagataaagggattggttgcccccggaataaaaagcattgttttattatcattcatagcaacaaacatatcagatgaataatacccataaacatcaaagtaataacgcaatattttatttttttattaaaaatagcatcaatagagagttcatattcatctttactaatagcactatctttatataaataatacgctgatgaaatataatagttttgtagtaatgtgctaaatttttcgtaattctcagcccagtaatctgatagcgctttattgtagagattagaaaaatcacaatctctcaaaaaatataagtattcggaaggaagcatttttgcttagtttgtttcgtcaaaaaaatcagcattgttttttttatatattccagcacttgaattagcttcgtcaaagatatcaaaacgacttccaatattaactattgctgcttgtgtgagggttaacgtttcaatggcatacttaccaagatgatcccatccggtataagatttattgttactacggctttgagtaaatcggataaaataaaggttgtcagggtctgcccagccaaaccatggaagtgttgtactaaacttatgtttaatataatcacttactactttttctggggacggaaagtttgcaactaactcagaataggataaaaaatattgatgttgccattgatttttcataaacactccttttattgacgatgcacaatggtgaattcattgctgtaaactgatgtgtttaatagaacttacaaaaaacacattttcacattatttctacagaatatcactcacatgaaacgcgattaaaaattttattattaatgagttattatatccataaaaaatacttcgtgagtatatattggatatataagatcgggatgtaataagcaaggtttttgtattataattagatttttatacacaaggaaacgatcctaataacctaggatattaaaatcattccctatgctcaccatattttgtaaataaaaaataaatgatattaaaaatatatataactgctatttattattgcatgtaaaactatcttgcttcattttgtttgtcaatactgatttgcttgatggtaatcgcttcatcttctgctttatctgcgttgagcgtgaccagcgccgctgtattagcaccactcttatcgatagtcacgacctccggttcactttggtgtcgaatggccttacgaaagaagcgcaacgccgctgctgcatcccgtttggcagtcaacaggaaatcgatggtctggcctgcagtgtccactgcgcggtacagatattcccactggtctttaattttgatgtaggtttcgtccattctccatcggcgcaccacggtgcacttatgtcgacgaaaggctttatccagcagcggaaccagacgtataacccagcggtgcggtgcagtgtagaatggtcaacgataacaccgcgctctgccatcgtctcttcgagattccgcagactcagggcatcagccagataccagcaaacacattgcacgatgatatcgacgggataatgtaggcgtttaaaggtttttcggattaacggcatgggtaggtggcatcgccaaaaaaaacagcatgttaccgaactgcgtcttaatgcgacagaaccgtttatctatcccaatatcaaccaatttagtctaaggacagtgaatgggatatggcataccgaatggtttttttgggggaaatacacgggaaaaacaagaatataaagaaaaataatggcggaggaggagagattcgaactctcgaacggttacccgtcgacggttttcaagaccgttgccttcagccactcggccacccctccgcaacgagccgaactataaacagagcatcgaagcttgtaaagcccgtttgagtttaattgaccaaaaaaaccaccactccacagttaaatgatgaattaatcatcaccatcaatgctcgcggatggtgatctgtaccactgcagaggcttttttgcctatctaaatgcagacttttttgggatgtgggcaaatatttgctaaattagccgccatttcattaactgcgttattgaggttacatgttggagtttgaaggtcgaatcatcgataccgatgcacaaggttatctgaagaacagcacagactggagcgaagctttagcccctgtgttggcggagcaagaaggtattacactgacagaacctcactgggaggtggtgcgctttgttcgtgccttttatcaagagttcaatacgtcgcccgcgattcgcatgctggtaaaagccatggcacagaaatatggcgaagagaaaggcaacagccgctacctttatcgtttattccctaaaggaccggcgaaacaagcaacgaaaatcgcggggcttcctaaaccggttaaatgcatttaacctgcggaacatcgcgcaatgaccatcatttcagcaatgataacgctttcatcagtagcgaatgctgaacgtctcaaatggcgttggcggataaggctcagttaacaggcgatcgactcgcgccccacgtggcccgccctgccttatccactccattagacgttcaactgcttgtggattgccgctggcaaccacttctacgctaccatcatcacagtttttagcatagccggtcaccccaagctgttgcgcctgccgttgggtgctgtaacgaaagccaaccccctgaactacaccgtagacatacgcaacgatatatatttttgacataatcattccctcatctgtgcgtgatagtttgcattttctagcacatactcagacaatatcgctcttttttacctagatggcagcaacctaattatgaccgtacgccttattcttgctaaaggacgtgaaaaatccttacttcgtcgccacccatggattttctctggggcggttcaacgccttgaaggtgatgcactttccggtgaaaccatagatatccttgatagtcagggaaaatggttggcccgtgccgcctactcgcctgaatcacaaattttggcacgagtctggacgttccaacaagatgaggttatagattgcgcattctttattcgccgcctacaacaggctcagaattggcgagattggctggcacagcgtgatggccttaatggctaccgcctgattgccggtgaatcggatggcctgccgggcattaccattgaccgtttccagaatttcttggtgttacagttactttctgccggtgccgaatatcaacgtgaaacgctggtcagtgcgttacaacattgctatccagaatgttctatttatgatcgttccgatgtttctgtccgtaaaaaagaaggtttgccactgactcaaggccttatctgtggcgaaatgccaccagccctgctgccaattagcgaaaatggcatgcaactcttcgttgatatccagcaaggtcataaaacgggtttctatttagatcaacgcgatagccgcttagcggcccgtaattatgccaatggccgtcgtgttttgaactgcttctcatacacgggggcttttgctgtcgccgcgttgatgggcaattgccaacaggtcattagtgttgatacatcgcaatccgtgttagatattgcgaaacaaaacattgaactgaaccagttggatctgagcaaaacggagtttgtccgtgacgatgtattccaattgttgcgcagctatcgcgctcaaggggaaaaattcgacctgatcattatggatccacctaaatttgttgagaataaaagccaattagccagtgcatgccgtggctataaagatatcaatatgttggcgattcaattactgcgccctggcggtatcttgctcagtttctcttgttcaggtttgatgccggtcgatttattccagaaaattttggccgatgccgcgttagatgcaggccatgacatacagtttatagagcagttccgccaagctgcggatcacccagtgatcgcggcttatccagaaggtttatatctaaaagggttcgcgtgtcgggtaatgtaacttgaaatatcctgcgacaccctcatatacaagacagtgaaaagttctcgggaggttatcatgatcgccagcaaattcggtataggccagcaggttcgtcacagcctgcacgggtatttgggagtggtgattgatatcgatcctgaatattctcttgcaccacctgaacctgatgaggttgccaacaacaagaccttacgttcatcaccttggtaccatgtggtaatagaagatgacgatgggcagccggtacatacctatctggctgaagcgcaactgacttatgaagatgtggatgcacacccagaacaaccttcattagatgaactggcggcctcgattcgccaccagttacaggctccgcacctacgtaactgagccacgtcagtgaatgtcaaaccggtgttgattgccaggttcgccaccctgtgagcagcacgctgacagggtgcttttttagaaagcccagaatcggtacacggaacgtcaccctttttctaatcccaagcggggaagctcaatcttagggcagcgatccatcactacctgcaaccctgcatcggtagccaatatggcagcttgttcattaataacacctatttgtagccacagcaccttagcaccaatagcaatggcatcctgtgcaatgcaatatgcagcatcagaattacgaaacacatcgaccatatcaatagcatgtgggatatcggctaattcagcataaaccaactggccaagcagcaattctccggccagtttaggattgacaggcgtgacctgatacccctgctgtagcagatacgccataacacgatagctgggccgtgatgggatatcactcgccccgactaatgctatggtttttacctttttgagtatgtcggcgatatctttatcatgcattattcagttcctctaatacgctaaaagaatattccacacccttcacttttcgatggattacctactattagcgagttttctaagtgtacatcatgtaaaaaaaatcgataaaaaacaccatccaattgatttgattgaacagttgtagatattattaccactaaattgtttttattcttaaaattcattaagataaatcaatgcccccatccagaatgatccgaatagtaaacaaatacaatggattggaaagactttgacacatgatctggcttacctgacaatgtaagcgagtatcaccttaaggagtaacacatgaaacttggtctggttgcagggatgttggccgtctgctttagtttttcctctgtcgcgatgacattaaaactcacgccagaaattgacctgctcgtcgtcgatggcaaaaatatgtctggctccttattgaaaggtgcggatagtttggaattaaacagtggtatgcatcagattctgtttaaagtgataaagccgctacctacagaccccttagttctttattcttcgccaccattaatcgtagtgtttaatgctcataatactcggtcagttgccataaaattaccggtaattaacaccctacgagatgggcatcaattctccaaaaatcctttatatcaacttattggcgacaatgggcacccgttatctgtacgtcacgacgttttacgccaagaccatctaaataatagtacgactcttgaaacagtaatggcggcatataatgttgggaaatacaacgcatccgtccccgcgtttgcggcaatccccccctcaccggtgagtgcagtgcccggtacgacaattccggttgctggcgtcaataccccacataaaacggccagtttgcaaggtgaaaatgtcaccgaacaaatgctgcaatattggttcttgcaagcaaatccagaaacccagaaacgtttcctgatatgggcaaaaaaacaacctatccactaaaaagcacgccacttattagcgagttaacctctgtcatcggcaccatttcccccagagccgtgtttaatcatcaggttatgcctactttctcgcatttttttgtgttgctactatgcacaaaatcaccctttcagtaatctgttagcaaaccaattggctattactgaaggatatctagatggaactgactacccgcactattgcggctcgcaaacacattgcccttgtttcccatgatcactgtaagaaatcactgctcgcatgggtgatggaaaacagagatctactggcacaacacgaactctatgccacagggaccaccggtaatttagtgcagaaggcgacaggtattgatgtgcactgtttgctcagtggcccgatgggcggtgatcaggaagtgggtgcgctgatatctgagaagaagatagatatcctgattttcttttgggatccgctcaatgccgttccacatgacccagatgtgaaagccctgctgcgcctagcaacagtatggaatattccagtagcaacaaaccgctctactgcagatttcttaattggctcaaccctgtttagcagcgaagtcactatcgccatccctgattatgaccgttacatgcaacagcgcctggacctaaaataggtaactcacccggtggttcaaccaccgggtttagtattgagcatcgctttattatgtttgctagggcttacgttgtaccagggcacctaattcactgagttgagagacaaaaatagaaggccgtgccgtatcttgtagtaaccacacttggtgcttagcacgcgttattgcgacataaagcaaacgccgctcttcagcatcagggaaatcttcgggaggaggtagcaacacatcttccagtacagattcccgcgccgcggctgggaacccatcattaccctcatgtaagccaacgataatgacataatcagcctgctgccctttgctggcatggatggtcataaaatcgatagtcaactttggccaccgcgtcgccgctttttgtaaaacttcggggcgtaaatgatggtaacgcgccaatattaggatacgttcgccgtccttaacaaagccgcttaatttatctaatagggcctccaactgctcatcgggtaaaatcatgaccgactttttattacccttactcaagctattaagtggtttcttcagttgataagggttttgctgaataaaccggttcgcaatatcaccaatccgatcattaaagcggtaagtcgtatccagtgcacattcagcaccttcaccaaaatgctcgctaaaagccgttgtcagcgaaagttcagcaccactgaagcggtaaatagcctgccaatcatcgccaaccgcaaacaggcaagtttgcttattctgtttacgcagcgccgcgagtaacatcgccctttgtggtgagatatcctggaactcatcaaccaaaacatgcttccatgggctgacaaagcgccctttctccagcaagttaaccgcctgatgaatcaacccagaaaaatcgacggcaccctcatctttcaatgccgttttccaggcttttagcaacggtgccattaaacggatacgcttttgaaacaggtcacgcacctcgtcattcgcttgctcaatcatttcagcctgactgccaccgtacatacgcatcaaccctacccaacgttcaaggcgacttgccagcctcgcagccaaccttttgtcctgccagaaatcgccgtcagcaacgtcccattccaactcatcagttagccactctcgccaccctttggcctgtgctttcttctcgctacactgttgctgccaatgttgaattaacaacgcccttctggcctggctatcagactcaagcttgctgataaccggtgtcttgcggctaccttgctggataatatgtaatgccagagcatgaaaagttttagcttggatgctatccacgcccaagcgttgtttaatacggctattcatttcatcggccgcctggcgaccaaatgccagcaataaaatctgctcaggtagtgcctcattacgacgtagcaaccagcccgcacgcgccaccagcaccgatgttttaccgctacccgcgccggctaacaccaaaactgaatcttcaccgttaaccaccgcccggctttgtgaggcattcaggggcgaagtttctacattttggaaaaaatcttgatactcctccaacatacgggctgtccattgctgattacatcgttcaacactgtgacgaccttgctgtaaccaacgcaggcagcattcataatctgctcgacaggattcaaacgccgctaagcgttccactggcattggtaaggcactgaatgcctcgcggatcatgacttgtatctggcctaattcactgcgtttaaaccatttatcctgctgttcaattcgcttaattgactccacctgtttatgcagcacctccgcacaaacctggctcatttcttcactccattgctgccatacccctagcaagtaatgatagaaatgttgtgtttcctgccattcagtaccgtgcaaccgtacaactttctgctgcggcaactcaaattcaagctcgccccaaacgatacctcgtttacactgaatactaaccagttggttaaaagggattaggtattgatgtttatcaccgcagacttcgatgcctgcattcagcaagcggacccggttatagggatgctgagacagatgtttgccaaaagatgtcgctttaagttccatatctgcgcgccataacccatatcaagtgaattgaagtaacatgatggagtgtaaataaaataattgagtttaaacaacaggtatccgatagttggtaacagaaactaacctgcattgagagtgtgaatggttagcataggctatcgctcagccacattgcggttttttcactcaacgaggaaaactcattattatgcgtactgtattgaatgttcttaactttgttttaggtggttttttcacgacgctaggctggctattagcaacgttggtcagtgtcattttgatcttcaccttaccattaacccgctcttgctgggaaatcaccaagttatcattcctgccttatggtaatgaagcgatccacgtcaatgaattatatccagaaaaaagtaatgctctgttcactgcgggaggggctttactgaatattgtctggtttatattatttggctggtggttatgtttatcccatatcactgcggggattgtgcagtgtatgaccataattggtattccagtaggcatcaccaattttaaaattgctgccatcgccttatggccagttggccgtcgagtcgtttcggtggaagtggcgcagcaagccagagtggctaatgctcaacgccagcatcggtaacactgagtttttctgttttagaggtttttgtgttcactttcgtcactgatttacgccgttatgcatacaacagtagcctgctttatcatgcccgtatttttatcgctttggtgggcgtaacagccgtcccatggtggattgaacaacccaaactgactatcccattaacattaggggtcgttgccgcagcactgacagatcttgatgaccgcctaaccgggcggttacgtaacttattcattacgctaatttgcttttttgtagcctcatcttcaattgagttgctatttccttacccatggttttttgctctcggtctgaccttatcaacctgtggcttcacactgctaggtgcattagggcagcgctatgccactattgctttcggcgcgttgctcattgctatttacactatgctaggtgcctcgatgtaccctacttggtaccagcaaccactcttactgatatcaggtgctgtttggtataacgtactcaccttattcggccatcttattttccctatccgtcccttacaggataatttagcccgttgttaccaacagttggctcattatttggaagcaaaggccaatttgtttgatccagatattgaatctgatattaatcaacccttaatcgacgtggcgatggtcaacagtacattagtagccaccttgaatcaggccaaagcctcactcgtgacccgactaaaaggtgaccgtggtcaacgaggcactcgccggacacttcactattattttgttgcgcaagatatccatgagcgggccagttcatctcattttcaataccaggttctgcgagaaaaatttcgttacagtgatgttctgttcagatttcagcgtttactgagtatgcaagctaaggcctgtaaccacctctcccaatccattctgatgcatcagaaataccagcatgacccacgtttcgaacgggcatttacgttcttagatgccgcactggccagagaagagctggctcatcacgaaaatactcagcaagttaaggcactttcctacttgctaaaaaatttgcgcgctattgatgcacaactggcagggatagagtcagagcaagtcttagcgcaagacccaacacctgataaccatttgtcagatgaccgcatcactggctggagtgatatcaaactacgaatcagccgccatttaacaccgcaatcagcactatttcgccatgcaatacgcatgtctattgtcttgtgtgtgggctacgcattcattcaattcactgggttacgccacggttattggatcttgctgaccagcctttttgtctgccagccaaactatagtgcgacccgtcgccgccttgcgctacgcattatcggcaccttagccggtatccttgtcggtttgcctatcctttatttcgttccttctattgaggggcaactcaccctgattgtgatcagtggtgttctgttttttgcgttccgtaatgtccagtatgctcacgcgacgatgtttatcaccctgctagtcttattgtgctttaaccttttgggtgaagggtttgaggtggccgcaccacgggtgtttgataccttgttgggttgtgccattgcttgggtagccgtcagttttatctggccggattggaaatttcgtcaactgcctacggtggttcataaaacatttaatgctaattgccgctatctggatgccattttggcgcaatatcatcaaggtaaagacaatagtttgctttatcgggttgcccgccgtgatgcacataattgcgatgctgaattagcgtcagttatttcaaatatgtcagcggaacccaaaaacgataaagaaactcaggaagcggcattccgcttactttgcctgaaccacaccatgttgagctatatttctgctctgggtgcccatcgtgaaaaattgaccaatagcaccacgctaaatttgctcaatgatgctatttgctatattgagggcaccctggcgaaagaacaaccagacaacgctagaatggcaagtgcgttagctgagttatccaaccggctacagcactgtcatccagaaccagagagcagagacctattggtcttacaacaaattggtttgctgcttgaactgctaccggaactcagcgaattaaataaacgtattagccagccagcctaaggtacccaagggccacccatcgtggcccattatacggtttcatacggttatactgtttcacacagttatgctgactcaccccattacactggctcacaccattatgccgtttcatataatggagcctttgctggatggatgtgtttttcaaaccattcgataagctcactgcgcatcatcaaaggcaaagcagcataatgatagccactgatagcccccgccaacgccagcaaaatattaatcccaagagagcgccttaacgcccgtaatttcaagtagcaacatttagcgccttcaaggcgtaattcagtcgcattctttatacccactttccataatagccgttcaaggctggcgctaagattaggtaaatccttcagccgtaccactgggcctttcttactcagaacgtctattttcgcgccctcataagcctgccggacgaaatgatgtaatctgagtccatcattccataatgaagtatcaacccgataataacgtagcaagacaggtaacccgcgtttagcataaacaaggttagccatcccactggcgcggaataaatcctcaatattatcgttagcacgcaaataaagctcaccttccgaaacaacagcgaacatgatgctattaaccaatagaccatagcccccaaattgggaacgaattgttatctgccccagaaaaccaaaacgaacttgtgcttgagcgatccttttttctgacatgattttcatgactactcctttagtaaaaatcctaaccaatgtccctgtcttgtagcaataagtgtaagaggaacaactaattgcaaaaatacgcaatatggattacgtagccaaacataaaatggatttacatgtatttgcatcacaattatgcgaagcgtcttataaaatttagttgatcttcgattaaacagtgactactgtatatacatacagcacactacaggcgggttcataatgcgtactcaatcacttaaaccttatcatgctaattatcattctcttactaccaacgattctccaacaagagttgatgctccaaccgatagcggccttatcagtgaatttgtttacagtgaaaatcaacccgtagtaacgcaattattacttcctttattacagcagcttagtaaacaatctcgttggcttttatggctcaccccacaacagaaattaagccgttcatggttaaagcaatcagggctgccaatcaataaagttgtgcaactcaggcaaatcaatccattatcgaccgttgaggccatggaaaaagcattattaaccggtaattacagtgttgttctgggctggttacccgaattgacggaagatgatcgtatcagattacgtttagccgcgaagttaggaaatgcttatgggtttgttatgcgcccattgaatgacacaaaagtgggttcaggacagtgcgccacgttaaaaattcattcttatttgtatcattaagtgaatttaggatttatcccatgaataatcacaatattcagaatttagccctaaagaagtggcgcaaatcgagtcagaatgcggcttgacgaataaaataatgcctaaaaaaatgctatttacacctctaaatcgttaaaattcctatagcgttatgcgtttttttaaggcggtttactacatcacacttgtaactttctcgccacgttgtagactttacatcgccaaggttgctctaaaatgccaaatcatacaggcaacgtaattaacgggagcgtaaaaaccttggcgaagaattttaaccaagggcttagcttttaaagctcattgcctatttggatgataatgaggcgtaaaatgaaaaagacagctatcgcattagcagtggcactggtaggtttcgctacagtagcgcaagccgcaccaaaagataacacctggtacaccggtggtaaattgggttggtctcagtatcaagatactggttctatcatcaataacgatggtccaactcataaagatcagctgggtgccggtgcgttcttcggttaccaagcaaatcagtacctgggctttgagatgggatacgactggcttggtcgtatgccttacaaaggcgacatcaataatggcgctttcaaggctcaaggcgttcagttagcagctaaactgagctacccagtagcacaagaccttgacgtatatacccgtctgggtggtttagtatggcgtgcagatgctaaaggctccttcgatggtggtcttgaccgtgctagcggccatgataccggtgtttctccattggtagctctgggtgctgaatacgcatggaccaaaaactgggcaacccgtatggaataccagtgggttaacaacatcggcgaccgtgaaaccgttggtgctcgtccagacaacggcctcctgagtgttggtgtttcttaccgctttggtcaggaagatgcagcagcgccaatcgttgctccaacacctgctccagcgccaattgttgacactaagcgtttcacattaaaatctgatgtgctgtttggtttcaacaaagcaaacctgaagccagaaggccagcaagctctggaccaactgtacgcacaactgagctctatcgatcctaaagatggttctgtagttgttctgggctttgctgaccgtatcggtcaaccagcgcctaacttagctctgtctcagcgtcgtgctgacagcgtgcgtgactacctggtttctaaaggtatccctgctgacaaaatcactgctcgcggtgaaggtcaagcaaacccagttacaggcaacacctgtgacaacgtgaaaccacgtgctgctctgattgagtgcctggcaccagatcgtcgcgtagagatcgaagtgaaaggctacaaagaagttgtgactcagccacaggcttaagttaacttctttcgtgaaaaaccccgcgctatgcggggttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatcctgtgattcagccaacagctgactaaatcgcttatcttggtttcacccgctaccggttaaacttctttatctaaaatatctttcaagtcctgcttcaaagaagacatctggctggcatatttctctttccgctcagcatcttcaatcaactgaaccacagtatctgaaagcgtattaccacgccgtctggctaatactgccaatcgctgccaaaccaaaaactccaggtcgatcgacttcttacgcgtatgctggtgctcggcattaaagtggcgcttacgacgggcacgaatagtctgtttcattctggtcgccagattgacattcatatgcgcgtcaatccactcttgcacttttactggttcattttccagtttcatcagttgctctactgcgtcttgagctgcactgttttcaatatggcgggtaatggcttcaccttcacggtgttttttgaccaaatacgcccatttccaaccactctcaagattttccagctgttgatatttcatcgtgagctcttcagtgaccgtgtaacttaagccaagcataacagctttacacagaatttcaccctgctaaacgcgcattattagcttgttttttgtacggaacacacaacatatcggactccttaccaccaagagccactctacgtatatgcagcctgctttattcttgtataatcgccctttccctttttgacgattgcatctatcactttgaccaataaccgactcgaatggcagtcactgctgccgaacacaacgccatatgaagcgttatttgctactgcctcccaattggagcctgttgctttttcagcctatcagccccggctagagaatgggatgacgctgttctgtcatccgcaatctcaaccgcggtttatgctaatcaaagcacaggagagtaccgactatctggcattgatcgcacaagcggttaaagcgctacaaccggaggcctccaacctgcttggtggcgattatctggtccatggccaccacgtcacctggcaatcagcacagcacggtgatgaacggtttgctgcgcaatcaacctgtctctatcaagaatgggtcgagccggaacagttgtttggctgtgtcaggatgtataaagatcaaattacgctgcaaccgggtttagttcatcaggtaaatggtggtgtattgatcttgtcggtacgggccttgcaagctcagccattgatgtggctgcgtttgaagcaaatgatagttcaacaacgctttgattggctctctaccgatgaaacccgcccgctgccagtgcatattccctccatgccactggacctgcgtttgattctggttggtgaccgtttagggcttgccgatttccatgatatggaacccgagctaggtgatctggcgatttatggtgagttcgaggcagaactccccctggtagatatcgaaggcatggctctatggtgcggttacatcaacaccctattgcaacaaaagcagctccctgccttatctgccgatgcctggccggtcctgttccgccaagccgtgcgttacagtggcgaccaaggcagcctgccgctctgcccgcaatggcttactcagcagctcgcagaagcggcgctttatgctgaaaatgacaccatctcagctaacgcgctagaagccgcactgaatgcccgaaattggcggcaaaattatcttgccgaacggatgcaagatgagatcgagctggggcaaattctggttgagactgaagggcacgttgttggccagattaatgccttatccgtgctggaatatcccggtcaccctcacgcgttcggcgaacccgcacggatcagttgtgtggttcatttaggcgatggcgaatttgttgacgttgaacgtaaagcggaattgggcggtaatattcatgctaaaggcatgatgattatgcaggcattcttgatgtctgaattggaacttgaccaaccactgccattctccgcatccattgtgtttgagcagtcctacggtgaggttgatggcgatagtgcatcactagcagagctttgtgcgctggtcagtgccctttcacagcagcctatcaatcagcaaattgcggttacaggctccgttgaccaatttggtaacgtacaacctattggtggcgtgaacgaaaaaattgaaggtttcttcgaaacttgccaacgccgtggtttgacgggcaatcagggggtgattttacctaccacgaatgttcgtcacttgtgcctgaatcaagcagtggttgaagcggtacagaaaggtcaattccacctgtgggctgtcgataccgtggctgaagcgctaccattattgactggggtcacttatgacgatgagcagcaacccagcctgttaggcgctatccaggagcgtatcgcacagataaacccacaggataaacgccgctggccatggccattacgctggctaaactggttcaaccagggctaatcggacttgctcagcgtacagctgtacgctattctgcgcacttcactaacataaggcttactgagaacatggtagataaacgcgaatcctatacaaaagaagaccttgaagcatccggccgtggcgagttgtttggcgctggtgggccacccttacccgcaggcaatatgttaatgatggaccgtattgtcaaaatgatagaagacggtggcagccataataaaggttatgtggaagcggaactggatatcaatccagatctatggttcttcggttgccattttatcggtgatcccgtcatgcctggctgtctgggccttgatgccatgtggcagttggttggtttctatctcggctggctcggtggcgaaggcaaaggccgcgcactgggtgttggtgaagttaaattcaccggccaggtgctgccagatgcgaaaaaagtgacataccgtattaattttaaacgcgtgattatgcgtaaattaattatgggcgttgcggatggtgaagtcttggttgatggcaaagtgatttacactgccactgatttgaaagtaggtctgtttaaagacaccaacgctttctaatacgaataagtcaatgcattgtaaaataaggcgaatatgattaatcatgtcgccttattgtttttacgtgatataccacatgagattcaggagatagcctcaccgccaggcccggttgagtgagacaattaacacttattaacctactgacatttcttatattattaacgattattaaactattaactctttttaaactattagcgctttttaaagcacggccatttcttagaccaccgccatttcccgtcaccagtcgtccgcctcatctcatgacaaagaatgttattgctccgacaataacgctgaatacactcgtggtgattaatacacgcttccagtaagggccgctagtgagtgaatagataacacgagtaatgatacgtgctatagaaaacaaaaagttaaatatgctgaccactgcttctgtcagtgttaccaagagagaatccatttaatcgctcatccataagtatttattccacagagtatacataacttagcttggaaccccttatgcaattcgagaccccttcttggtaactgagactgactcttagcaggcccggtcaagcgagatataatgaatgaacggctgacattcatgcataaaaacggtcagtaaagattaaataaccgtcttatggagaacggccttctgggttgtctcctgttcaatcgagtttaaaaggaaaaagaatgagtacacgccatgtagtaattacaggtatgggtgtcgtttccccattaggctgcggtatcgaaacggtctggcaacggctcttggcagggcaatcaggcatccgtgttctatcggatgaaattgtcggtgacttgcccgctaaaattggtgggcaagtgcctacgttagcagaagacgctaaagctggtttcgatccagataaagcggttaccccaaaagatcaaaagaaaatggatcgctttattgagtttgcgatggcggcggccgatgaggcaattagccaggcaggctggcatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatgcggataacacagagaaacaagagcgtaccgcgacaatcataggcgcgggtattggtggttttccggccattgcccatgcagtgcggacttccgacagccgtgggccaaaacgcctctcaccgtttactgtcccttcattcttagtgaatttggccgctggccatgtttctatcaaacatcattttaaaggcccgattggcgcaccagtcactgcctgtgctgccggtgtacaggcaatcggtgacgccgtgcggatgatccgcaacaatgaagcagatgttgccctgtgcggtggcgcagaagccgtgatcgataccgtgagtctggccggttttgctgccgctcgtgcgttatcaacacactttaatagcacaccagaaaaagcctcccgccccttcgacactgcccgtgacggttttgtgatgggagaaggtgctggtttactgattattgaggagttggagcatgctttagccagaggcgcgaagccactagcagaaatagtcggctatggtaccagtgccgatgcttaccatatgacctctggcgctgaggatggcgacggggcctatcgcgccatgaaaatcgctttgcgtcaggccggtattacgcccgagcaagttcagcatctgaatgcccacgcgacctcaacaccggtaggtgatctcggtgaaattaatgccattaaacatttgtttggcgagagtaatgcgttagcgattacctcaacaaaatccgccacagggcacctgttgggcgctgctggtgggctggaaaccattttcactgtactggcattgcgtgatcaaatcgtgcccgcaacgttgaatctggaaaatccagatcctgcagccaagggactcaacattattgcaggtaacgcacaacctcatgacatgacgtatgccctttccaatggttttggctttgctggggtgaacgcaagtatcttactgaaacgctgggtggactaacgcaataaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaaacctccgcctaatgcggaggttacccttgataatgacagagagccgcttaagcggtcacagccctgtcttccatagcctgtcgccaccctcctaaccaatgagaccgagcgtctaaagattgatagggacaaatttccctcgagcgccctgaaatacctgcttgatacccacgtgacaacgccctttccaggcgatctcttttctgtctcttcatgcctcgtttccctcactttttggtttggtggaaagaaaacagtggctactttatgtgcaaccacagttaagtgatagaccttaaaaaacagaaaagcaatgcgcaaaattcacgccaatgtcatatttgtgagctacatccacagaattagctaagtcattgatttggtgcatatgaaggtaatgcattgatattaaatagaaacccccttcccctgacaagatgattattaccagagaaagaggattagactgatttagaaaaagatcttacttaatcttttgcaattgagcggcgatagttttagcttcctgttgccagccttctgccaatgtacggaccagtgcatcatagccatcttcactctgtttaagctccagattgaaaggctgcttaatcaactgcccctgatgttttaggatccagacaccccgtattactgcacgcccatcataacgtccatggaacccggttaccgtaacattgagaacatcctgatcgctatccaacggctgcgcagagacgagccaccccggtagcgaataactcaggttggtcaccaacgtttgctgtaactgctggtctagtgggctagcccagagattattgttagcaataacatactgcacatcgttggtttgatacaccacaccaaccgccgcaaggtaatcggccacactgacatgttccacccacaactgccgtgatgctacgctgctactgactgtagcaggcgcattgagtgccggtaactgattaagtgccggtaactgatagtacgtcttgctggtttcgctgctgcaagcactgagtaacagcgcgacgataactgccatccatttcatcattttttggccttcttaggctgaggatcctgacttcctgctgcttcaaatactagcgcattgctcttctcattcagtgttcgcaataccggttgtaattcacgcaagacctgatctaaccgctgcatgtcacccaccattttattgtaggccggtgaaccaggttggaagcctttcatactacgattcagttcattcagtgttttttgcagatcttttggtagctcctgcatcgactgactggacgtgattgtattaagtgaagctagaactttctgggtttcacgcattgtcttctggctttcagccaatgccttcgtgacttcattcaccattggattcagtggcagattattaatcttatccagtgtttgcatgactttctgttggatttgagccaaaccaccactgattgtcggcaacaaaggataaccagcaatttcttgcggccctttccacggtttcgcatcgggataaaaatccagatcgacgaacagtgcaccagtcagtaagttgccagacttcaatgatgcacgtaaaccacgctctttggcggttttcagtacctgttcaaaattggtatctggacctaaatcatcacggaaacggcccggctcaatgcgaattaatactggaatacggaaatcattatcgacttgctgcttcatcccctcagcgaagaagggaacatctccgaccgtaccaacacggatcccgcggaattctaccggtgcgccagactgtagcccacggacagaatcagagaagaacaataagaagttttcatgttcaatgtataaagagttctgaatgctgctacggtcatcaaacagcttaaactccgctttatcctgcgtgacgggcttaccttgttctaaaccatcgggtacatcaaaactgactccaccgctgaataatgtcgccaacgatgccatctccacacgcatgccttgtgaagacagatccacagcaacaccactgtctttccagaaacggacgttactggtcaccaggctgtcataaggcgcgccaataaatagctggtaacgcatcaaacgggattgaggatcaaacgtactggtttctacggaacctacgcgataaccgcggaacagtaccggatcaccggcattcaactgccccgcttgatcactatccagcataatccgtaaacctttcgcatctggtgaggcaagcggtggggaatccaataaacggaattcatttagtgccttaccgttactgcccggttgcagctcaatatacgcaccggagagtagagtccctaaaccagagatcccttcacggccaatctgcggttttaccacccagaaaactgtatcaccgtgtaacagggtattcatgccagaatttaaccgggcctgtatgatcacatggttaagatcttcactcaacgtgaccttttcaaccataccaacatccacgctacggctctttatcttggttttccccgcctcaataccttcagcatttagagtggtcaaaacgacctgtggcccttgattactgaaatgataaaacagtatccatgcgccgatcagcgcagtgacgatcgggatgatccataccggtgaccatcgcttgattttttcaatttccgccacactctggctgggattattgtccgtcaccttgcggctccttctgagttgtttcattgattcgatcccaggttaaacgaggatcaaacgttaatgcggaaaacattgtcaggatcacaaccatcgcaaacagtagtgccccaatcgccgggtagatgctcatcaactgcccaatacggactaatgatgaaagcaccgcaataacaaagacatcgaccattgaccagcggccaacaaattctacgatttcataaataaaatgcatacgttcagtatcagtattgcccttgcctttggcatcccaacagagccaggcaatcgccaacatttttaacgatggcaccatgatactggcaataaaaatcaccaacgccacggggtaagagccttcactccagagaaaaatcaccccagccataatggtggagttcatttggttacccaaactttcagttatcattatcggcatcatatttgccggaatatataacaggatcgaagtgactaataacgccatcgtccactgcaagctattacggcggcgaacataaccgtgggtataacaacgcgggcactctacttggtcttgcggcaaaattgctgtacagcatgagcaggagcgtaaaccttgacgcaagccagtacggcctgggatcaatcggtaaggcactgctggcgcaggggcgatgtcttgccacatccaatgacgatcaatgcactgaaaagcgcgcacttgtaacaaacagaataaacagtaagggataaaactgctgccaataccgatttcaccataggccatcagtttgacgaaactcaccaatacgccggcgaggaaaatctcaaccatgcaccaggttttaaactggaacagcgctttcgccatggcggttttccaacggattggcatacgcacccgcaggcaaagcagaataatcgctaccatacaaaatgcggggattagctgaaccaataccataaacagcgttgcaatgctgacgtaattgtcagacagcatcacttgagggatttggatcaaacttatctcgctggtgatccccgccacacgcatatcgacgaaagggaatagattagctaacaacagcataaacagagcgctaagcgcatagcctattggccgcttgcgaggctcttcccaccgcgcagtcagtgtcgttttacaacgggggcataccgctttagtgccataaggcaaggggggtaaggccactgacatatcacactgctggcacaggagaatactccctgattgcccaccattaacaggctcaataacagcacacaatatctatttccttacggcaggcctttatagctgaacaccgttctatcaagagactcaatgtaacaataaacacaatatcatcacaaagcacaacattacgtcacctggcagaacggtgtaacgcatttttagccgtttttctgagcttccagctcttcccaacgactgaatgccacctctaacgcctgctcagtatcagccagggttttcaaaacctgttgagtctcttcgtgtgggcgggaaaagaaatcagtatcactgacttcagcctgtaacttgctgatatcattttccaatttttctagctgttgcggcaactgatccaactcacgttgtaagttatagctcaatttaccgggttttttagccgcgggtgcagggcttttaaccgaagtagacgctttggtttcttcaatcttaagtgcggcctgacgaatcggcttggcctctgcccgttgttgatgcgcatcataatagccgccaacgaagctgttgatttgaccattgccttcaaagatccaacattcagtcactgagttatcaacgaattgacggtcatgactaaccaacagtacggtgccctgatagctatcgaccatctcttccagcaattccagtgtctcaacatccaagtcattggttggttcatcgaggatcagcaagttacttggcttaaggaataatttggccaataacagacggttgcgctcgccaccagacaaagctttcaccggtgtcatcgcacgtttagggtggaataggaaatcttgcagatagcccagtacatgacgtgaacggccatttaccatcacttcttgcttaccttccgccaggttatccataaccgtgcgctcgggatccagctccgcacgatgctggtcaaaataggcgacttccagcttggtcccgcaatgcactttaccgctgtccgcgttaagctgaccgagcatcagtttcagtaaggtcgtcttaccgcagccatttggccccaccaacgcaattttgtcaccacgctgtacttgagcggtgaaatctttcaccagtactttaccatcaatctgataattaacattttccagatcgaagacaattttgccagaacgtaccgtctcttccacttgcatcttggcggtgcccatcacctcacggcgctgcgaacgttccatccgtaacgctttcagcgcacgaacgcggccttcgttacgggtacggcgcgctttgatgccctggcgtatccagacttcttcttgggccagtttgcggtcaaattcagcgttttgcagctcttcaacccgcaaggcttcttctttgctggcaagatacagctcatagttacccggccatgaaaccaatttaccgcgatccaaatccacaatacgggtcgccattgcacgaataaaggagcggtcatgggagataaatacaatgctgccctggaactctttcaggaagccttccagccagttgatggtttcgatatccaggtggttggttggttcatccagtaataacacttttggtgagcttaccaatgcacggcctagtgccgctttgcgcaaccaaccgcccgacagtgaagaaagttcagcatcagcggataaccccagttgaaccagcacttcttgaatacggctatccagttgccacaacccttggtgatccagaatttcttgcaatgccgctaagcgattgagatttttttcactcggatccagttctacctgatgcagcgttgcgtgataggcttttagatgttcagcctgttcctgcaccccttcagccacaaaatcaaacacggtaccggccacattacgcggcggatcttgttgcagacgcgccacaatcagatcctgttcataaatgattcggccatcatctaatgcaacttctttacttagaattttaagcaaggtggatttgcccgcaccgttgcggcccaccagacaaacacgctcgttcgcctcgatatgtaattcagtgttatctaataaaggtgcatcgctgaacgacagccaggctccagacatgctaattaacgacatagtttttacttttcctcttggctgtgggtgaccagccaacaattgtggatctgacgattacgggcaaagtcttcagattgtgtaagtgcggttatctctttcgcttccagccccagcgcggctatcccggccagatccatctggaaaccacgcttattgttcgagaacatgattgtccccttgcggcgcagtaaccgtttaagttctttcatcagcactaaatgatcgcgctgaacatcaaaggtggtttccatacgcttggagttagagaaggtcggcggatcaatgaagatcacgtcgaattgctcatcagtgttgctgagccaagaaaggcaatccgcctgaattaagcggtgttgctggcccgtcaagccattcactcgcaagttcttctctgcccactccagataggtacgcgacatatctaccgtggttgtgctgcgcgcgccgcccagccccgcatgaacgctggcggtaccggtataagcaaacaggttaaggaaatctttgccctggctcattttgcccaacatctggcgggcaatacggtgatccaggaacagaccagtatcaagatagtcagtcaggttaacccatagcttggcgttatactcactgaccagcaagaattcacccttttgggccaatttctcgtattgatttttacccttctggcgctcacgcgttttcaacaccaactgattagagggcagttctagcaccgccaacgtagcattaatcacatcaaacaagcgctgacgggctttttgtggatcgatcgttttgggcggcgcatactcctgcaccaccactttactgccatagcgatcgaccgcaacattgtaatccggtaggtcggcatcatacagacggtagcattcgataccctgttgtttcgcccacttatccagttttttcacgttcttacgcagacggttagcataatcttcagccactaacgcgccacccgcccccagtggattcgccgtcaactgatagtttttctgtacgcaatccagcgggccattcttggctttaaattcacgatccgctcgcagttgcaggcagctcaataattctggagaagcactgaacagtgacagacgccagccgccaaatgcggttttcatcatacggccaaacatattatgcaatgcaatcaatgcaggctcgctttccaaccgttcgccgtaaggggggttgctgataacagtacccaccggcccttcaggtaatggattcaccagcttactgatatcgttagcattgaaggtaatcaactcggcaacacctgcccgccgagcgttcgcacgcgccatttcgatgacccgacgatcaatatctgaaccaaagaagcgagatgaagtctctagcaggccacgacgagcacgaacttgcgcttctgtggtcagttcacgccacagcgcttcattaaaagcattccaggcagtaaaaccccaatgcccccggtgcaaacccggtgcacgatcagaggccatcattgcggcttcaatcagcaaagtccctgaaccacacataggatcgaccataggcgtacctggctgccaaccagaacgctggataatcgctgccgccagattctctttcagcggtgcctgaccggtcaaatcacgataaccacgctgatgtagcccctcaccactgagatcaagagccacgctggccatatcccgttgcaagaaaacgttcacccgaatatcaggctgttgtttggcaaccgttgggcgttgatccattttgcgcgtgaagctgtccacaatcgcatcttttactttcaacgcaccatactggctattacggatctcgtcattcacaccgctaaaatgtacggcaaatgttttgtccacaccaaagattgagggccaatcgatagcctgtaccccaaggtacaaatctaaatcactgtagaccttaaactcgttgagtggcaacaggatgcgcgaagccaaccggctccacaacaggctttggtacatgagtcgatcgtcgccctgaaaatgtaccccaccctgtactattttacagtcgtgagcgcccagcgcttcgagttcgctttttaacagttcttccagtccacgcgccgtgctggcaaacagagagttcatatcgcactatcaccaaaaagaaaattgttgcgcattatagctaatcccagcagcttgtcataaagttgctccctctaatttaatactcacacggaggtaatggtgattaccctctcccgactttacgttcatccggtgaaatctatgcgtggtttgcagctttcccacgcccaggttagccgcagcgggctggcctttgaccgcgtatttatgatcaccgaaccggacggcatgttcattactgcacgccaatatccgaagatggtgatgtttacccccgcattaatggcggacggtttatatctcaccgcacccgatggcgagagtgccagtatccgctttaatgattttttagccaatcccgcccccactgaagtttggggaaatcattttactgcgttaattgcacccgaggcgatcaacagttggttaagtggttattttcagcgtgacgtacaactgcgttgggtcggcacagaattaacacgtcgggtcaaaccgttgccggaggttcccctctcttttgctgatggcttcccttatctgctgattaacgaagcgtcatttaaagatttgcagcaacgttgccccgccagtattaaactggaacagtttcgtccgaatttagtgattacgggtaccacggcctttgccgaagattgctggcaggttattcggataggcgatatcacatttgatttagtcaaaccttgcagccgctgtgtattaacgaccgtcagtgttgagcgtgggcaaaaacatccagccggcgaaccattgcgaacattacagacgttccgaactgcggagaatggtgatgtcgattttggccagaatatggtggccaggaacagcggtattattcgagttggcgacgaagttgaagttctgatcaccaaaccgccaagaccctacggtgccggagccgttgttgaaagccttagtgcgccgcaggatcagtcaaaaacggtatccattgaatataatggcatccgctttaacggcaataatcaacaaatactattggaacagttagaacagcagaatatccgcatcccttattcgtgtcgggccgggatatgtggcagttgcagagttacattactcactggcgatgttgctgcactcaaaaaaagcgccgttggtaacgatggaaccattctttgttgcagttgcatccctaaaggcgatatttcccttagtggcaaataaccgcattcaaaaacacaccgacacattataccgcacggtcatacgctgttgtggtgttaacctcttcaaccataagtggtaataaacggttattcattatttttatcgcatcgccaagtaccaactgacgaccggctaataccacttgagattgtgctaataagcataaactggcggagcagctcggttcaaccacgagcaaacggacattttctccgttgtctaatactgtaaccaacgtcagttcgccattttgtggtatcagaactttaggttgctgtacaaaatgccaactttttggcatgagtggtttcaagaaacggcatgcgaccaatgcatttaataccaattctgagcgctgctcattgctcaatttaatttggcgacattgatcttcaaattcaaaataaagagccgcatcatcaacacagaaagccgattcatcgaaagcatctggtgtcagcattttagaggggaagcgcgaacggaatatcataccattagctaaatccaacataagtcggtcgtgttcagtatcaaaataccaacgccatttatcgtctggcttaattcgcatatttaatccttcccatcatattgaaatatcataaactcaatagctgagttctagacccatcgaatgggactcttttcatataagcatttttaagcattttgctgaatattcaatctaccggagtaaaatatagactagccgggggcagaaataaacccccagcaggtaatgaagataaataattagatatgagtgacgatattcttaatcaaacccggcccacggaagataaatccggaatagatttgaatcaatgaagcaccagccgccatcttttcccgtgctgcagtaacggaatcaataccaccaacaccgataataggcaggcgcccttttagctcttgtgataaacgatgaataacctcagtactgcgtaattgtaatgggcggccacttaatccaccggcttgctcgcaataatttaatccctgaatcagagaacgatctaaagtcgtattagtagcaataacgccatcaatattatggcggaccaagctatctgctatttggatcaattcctcttcagtaagatccggcgcgatcttcaccgctacgggaacatacttatgatggcgttgatgtagctcagtttgtttatctttaattgcagctaataaatcatctaatgcttcaccgtactgtaaggatcgtaaccccggtgtattaggtgaggaaatattaatcgcaatatatccagcataaggataaattttatccatgcaaatcaggtaatcttctttaccttgttcgactggcgtatctttattcttgccgatattaatgcccaatataccgccaaaatgggattttttaacattttcaataaggttgtcgaccccatgattattaaaccccatgcggttgatcaaaccttcagcttcgacgatcctgaataatctcggcttatcattccccacctgaggccgtggtgtcacagtgcccacttcaatgaaaccaaagcccatggcgcccaaggcatcaatacactcaccgtctttatccaggcccgcagccaaacctactggatttttaaaagacaggcccatacaactgaccggtttggtgggtaccgactggcgtaccaaaaattccaaaggtgtgccgctaacacgctttaactgacgaaaagtcaattcatgggcacgttctggatcaagctgaaatagtgcttttctgacaagtggataatacatgtgatctcctgagcgatcagtgacaagcggttagcaagcactaattctgtcgtactgtagccagttaacgttatcagcactgttgtctaatcccgctagctgacccgcttccaacgtatggatctacccatcatacgtcaagttgcagatgcgttgatggtcttcgttactcggttgctgcctgcatcttgaagtcacttgggtatagatacgggaatggtaaattcatctttcaggaaagtaaacgtttgcgaagtaaagccatttaaagaataaacatactaaccgtatcctttattaccttaagttactgtggtgttaaccgtaataacaggcaggtaaaaaatagagggaattaatgacaaaatatacacaacgaagagaataggcaaatcgtaaaaacacggtattccctgcattaaattccctacatcaaaatagcacccatggggtttgaatcgcgccatccgtggcacggacatctgactatcccgactatcccgactatcccgactatcccgactatcccgactatcccgactatcccgactatccaccatttaaggccacgtcattggagtttgccaacaatctgagagaatatcggaccctctattcaattagatcacattgactgattagatcacattgaattatgccgccagggctttggttatcttctcgtacagatcacccgataaattatccagcgttttcaattgctccaaggccttacgcatcagcgcctgacgccctgcatcataacgtttcaggcggatcaacggctcaattaaccgcgcagcaacttgtgggttacgggtatttaagtcactgagtatctcaaccaagaactgataaccactaccatcagccgcatggaatgcagccgggttaccggaagcaaaactaccaatcaacgaacgggtacggtttggattactcaaactgaatgcagggtgtttcagtaaggtacgtacctgtaccaggacattcgccgccgggctggtcgcttgtagagcaaaccacttatccataaccaaaccgtcatgattccagcgcacatcaaaggccgccaacaactcatcacggcaaggtaactgagcggcaaccgccgctgccaatgcggccaatgaatccgtcatattatcggcttgatgatattgtgaagaaacaagcttattggcaaattcctcatcaccaaaggccagataattgaggcaagtattgcgtaaagcacgtttggcaatatcaccatgctcaatacggtaaaccggcgtcatattagcgacatatacggccaacagttcatccgacagttcctgagccagacaacgcgtgatcgcttcatgtaccgtactgatcgcttgcggatcgatagtcgtaaacagttcggccatttcattttctgagggcaacgtcaaaatctgcgcggccaaggcaggatcaagatgttcatccagcaatattgcgcggaaagcatctgccacatgcgccggtaaactcagtggctgttgctgctgatatttagcaacattcaacttaatgtaagttgccagcaagctttgcgcagcatcccagcgagagaattcattgcgggcatgttgcatcaggaacgtgagttgctgatcactgtaagggtaatccaattttacgggcgcagaaaactcacgcaacagcgatggaatcggtttctgtgccacattatcaaaagtaaaggtctgttcagcttcagtcacattcagcacgtggtgaaccggcaagccattatgttgcaatgggatgacattacctttgctatcatacagttcaatgtctaacggaatgtgcagtggcaatttctctggctgatccgctgtcggtaacgttttttggctaacgaataaatgatactgctgtttttcaacatcataatcgtcatgcacggtcaataatggtgtccctgattggctgtaccaacgccggaagagagacagatcgacatttgatacatcctccattgcctgtacaaaatcatcgcaggtcgcagcactgccatcatgacgttcaaaatagagccgcatacccgcttggaattgctgttcacccagtagcgtatgcatcattcggataacttctgaacctttttcatacacggtgagtgtataaaagttattcatctctatcactttatccgggcgaatagcatgtgccatcgggctggcatcttccgcaaactgcgctgcccgcattacccgcacgttttcgatacggttgacagagcgtgaacctaaatcggagctgaactcctgatctctgaatacggttaagccctctttcagacttagttggaaccaatcgcggcaagtgacgcggttacccgtccagttatggaaatattcatggccgataacagcttcaatatttagataatctttgtccgtggctgtttctgctttcgccagcacatattttgagttaaatacatttaaccctttattctccatcgcccccatgttgaaaaaatcaacagcgacaatcatatagatgtcgaggtcatattccagaccaaagcgagtttcatcccacttcattgagtttttcagggatgtcatggcccaatcagcacgatctaaattaccccggtcaacaaaaatttcgagggcgacttcacgacccgaacgggtaataaatttatcctgtaacacatcgaaatcaccggcgaccaaagcaaacaggtaagaaggcttcggaaagggatcttcccacttgacccaatgacgaccatcatccagttcaccctgccccacacggttaccgttggagagcagatatggatagcgagacttatccgccacgatgcgagtggtaaaacgagccagcacatcaggacggtctaaataataagtaatgtggcgaaacccttcggcttcacactgtgtgcagagcgcttcaccagacaggtataacccttccaacgcgctgttggttgccggatgaatatcattgacaattgtcagtgtaaaatctgcgggtaattgctcaataaccagcgtgttatcctgttggcgataatgtggccatgcttgcccatcaacgctgacactgattagtgtcagatcttcaccatttagaatcaacggcgtcacgtctgttccttgacgttttactttactgaccgccgttaccgtcgttttttgcgcatccagtgcgaagtccagatcgatatcggtgatggtgtaatccggcgcacgataatcgtgacggtatttagcttgcggctgttgtgtcatagaaacccttttgacgtcatcagtgagtatgattatcgggtctgtgcctgtcgtaattggggtgaatttcgctgctattagcgacgttcccccagacccagataggttttcaatgtatcacagttgtaaaaaaaacctagatgagaacccaggcaactccggcaaataacgcattgaatgtccatttttcgagtcgtcccgcaagcccattgtcgttttgcaattcgtcaccaataagcacattgggtagtgcacaaattcacacatttaacaaaataacctgccgacaaaatctgctttttatgtttaatagggcgcaagagaaaccgggaaaatcaggagaactatcgattcagaaaagctatcaatttagaaaagctaccaatgttagaaaagctaccaattcagaaaagacatcaatatagcgattatttataatgatttcgttattaaccatgtttttcataatgttatttcatcagcgtagtaaactaacgaaaaaatccacgatagatagtctatgtactgaatcaaagatagacataggacttaatcaaatcggtttttcctgacgatggcacattagtcttagacttctgattagcatttatggtgtgatgaggcttcaataacatgataataccggtatactcctgcaactttatagattttgccgactgtggaaaatgctcctacgaggatgctgtatagcgccatgactcaagacgcctcaccgattttgacttcattgcttgatacggacgcatataagcttcatatgcaacaagccgtatttcatcattatcgtcacattactgttgccgccgaattccgctgccgtagtgatgagctgctgggggtgtatgctgatgaaatccgccaccaggtaaccctgatgggtcaattagcactgacatctgatgagtttatttacctctccagtctccccttcttccaggatgattatctgcattggttgcgcgattttcgttttaaaccagagcaagtctccgtcgctgttcatgacggtaaattagatattcgcattgccggtttatggtgtgaggtgatcatgtgggaagtgcctttgctggcagtgatcagcgaaatcgttcaccgccgccgctctacccaagtgacaacggatcaagcggttcaacaactgcgcacaaaacttgagcaattcaatgccctcagtgcggatatcgatattactcactttaaattgatggatttcggtacccgccgccgattctctcgcgagatacagcacaccgttgtcagcacgttaaaagatgagttcccttatctggtcggcaccagcaactacgacttagcccgcacattagccttagcgcccgtcgggactcaagcccatgagtggtttcaggctcaccaacaaattagcccaacattggcaaacagccagcgtgtagcactgcaagtctggctggatgaataccccaatcaactgggcatcgcactaactgattgcattactatggatgctttcctacgcgattttgatctggctttcgccaaccgctatcaaggcctacgccatgactctggtgacccgatcgagtggggggagaaggctatcgcgcattatgaaaaattgggtattgacccaatgaaaaaggtattggtgttttcagataatctagatctggagaaagcattattcctctaccgtcacttttatcagcgcattaagttggtgtttggtatcggtacccgtttgacctgcgatataccagatgttaagccattgaatattgttattaaactggttgaatgtaacgataaaccggtggctaagctctcagatagcccgggtaagactatttgtcaggaccccgcattcgttgatcaattacgtaaagcctttgcgctaccgttagtcaagaaagccagttaatccccccgttgccgggtagcgtatgtttacccggtaaccccaacactgatattttttagcctctctgttcttccacaattaaattttctactattactacgattaaattttctactattaaataatgtcttcgtttgtgtcgtatttatacccaaagctattgtcgtcagcgggtgagtgatctgggtgcaaaaatgtcgctaaccccctagtggttgcaaggacggagggcatattgacggtaacctcagaaatcttgcactattctgatgatttctacttgtgtcctgcaccgccacaagtaacatagcaacatccccatttcattgggttgttaactatttctataccctaagtcattaaagttgtagccaggcagtaagtgcgcaaattctgatgaactgactcaagtcagagattcagatgagtgagagccgctaacacactgcaacttcaaggaagcagggtttatatccaaaccattaaagagagaaatctatgagcgtagtgcctgtagtcgacgtactgcaaggccgcgccgcggttggcagtgaagtcaccgtgcgcggttgggtgcgtacccggagagattctaaagcgggtatctccttcgttgccgtttatgacggttcctgctttgacccgttacaggccgtcgtgaataatactttgccgaattatcaggatgaagtactgcatctgaccaccggttgttccgttgaagtcaccggtaccgtggtcgcatcaccgggtgaaggccaaagttttgaaattcaagcaaccgccatcaacgtagtaggctgggttgatgatccggatacctacccgatggccgcaaaacgtcacagcattgaatatttgcgtgaagtggctcacttacgcccgcgtactaacctgattggtgccgttgcccgtgttcgccacacgttggcacaagcaatccaccgcttcttcgacgaaaatgggtatttctgggtttctacaccactgatcaccgcctctgatactgaaggcgcaggtgagatgttccgtgtttcaactttagatctggaaaacttgccacgcacggataccggtgctgtcgatttcagcgaagacttcttcggtaaagaagcgttcctgaccgtatcgggtcagctaaacggtgaaacctacgcctgtgcattatcaaaggtttacacctttggcccaaccttccgggctgaaaactccaataccagccgccatttggctgaattctggatggttgagccggaagtggccttcgcttctctggatgatgtcgccggtttggctgagaaaatgttgaaatacgttttccaggcggtcttgaatgaacgtgctgatgacatgaagttctttgccgaacgtgtcgataaagacgcggttgaccgcctgcaacgtttcgtcacctctgattttgctcaggttgactacactgatgccattgagatcttgctggcatccggtcagaagtttgagaatgatgtttcatggggtattgatttgtcctctgaacatgagcgttatctggctgagaaacactttaaagcgccggtggtggttaaaaactatccgaaagatattaaagccttctatatgcgaatgaatgaagatggcaaaaccgttgcggcgatggatgttttagcgccgggtattggtgaaatcatcggtggttcacaacgtgaagagcgtttagatgtcttggatgcgcgtttagccgaaatgggcctgaataaagaagattattggtggtatcgtgatctgcgtcgctacggcactgtaccgcattcaggttttggcctcggatttgagcgtttaatctcatatgtcactggggttcaaaacgttcgggacgttattccgttcccacgcacaccgagaaatgccagtttctaagtttattatttagaaaataacgtcaatttgtacaaataaaagccagctctgctggcttttatcattttttaaaattcgatctaagtcacaaagttcccttaattttacattttgtaacacatagtttcttaatgaaacacattattgtaattggtagcattttcggtctggattataaggtctgtgaatggaacactgcgttcagacacagacgacaccaaactctcaacaatagttccataaaaattattggcggcagtggcaggtgtccgaataacaccaatgagggtaataataatgatgaagcgcaatattcttgcagtagtaatcccagctctgttagccgctggtgcagctaatgcagcagaaatctataacaaagatggcaacaaacttgacctgtacggtaaagttgacgcacgtcactctttctccgataacaacaaacaagatggcgacaagtcttacgttcgtttcggcttcaaaggtgaaacccaaattactgaccaactgaccggttacggccagtgggaatacaacattcaagcaaacaacgctgaagacacaggcgctcaagacggcaacgcaacccgtctgggctttgctggtctgaaatttgctgaattcggttcattcgactacggccgtaactacggcgtaatctatgacgttaacgcatggactgacatgctgccagtgttcggtggtgattcaatctccaactctgacaacttcatggctggccgttctactggcctggcaacttaccgtaacaacaatttcttcggtctggttgacggcctgaactttgccctgcaataccaaggcaaaaatgaccgttctgaagtcaaagaagctaacggtgacggcttcggtatcggttctacttatgatatcggcaatggcattaacttcggtgctggtttctcttcttcaaaccgtactcttgatcaaaaatatggttctaccgctgaaggcgacaaagctcaggcatggaacgttggcgctaaatacgacgcaaacaacgtatacctggctgtaatgtatgctgaaactcagaacctgactccatacggtagcttctctgatactatcgctaacaagactcgcgatatcgagatcactgcacaatatcagttcgacttcggtctgcgcccatcactgggttatgttcagtccaaaggtaaggacctgaacgatgttgatgccaaccatgatctgctgaaatatgtttctgttggtacttactactacttcaacaaaaacatgtctacctatgttgattacaaaatcaacttgctggacgaagacgagttcacaatcgcaaacggtctgaacaccgacaacgttgttgctgttggcttggtttaccagttctaagtcaaacttaacgaggcagtttatctgctgacctaagttgaaaaaagacagggcctcggctctgtctttttgtttctattttgagcagattgatggagattactctgtctatcggcctattttgccgatttttcacctcagatccccccgcctcaccagattcatttctttttatcgcaaacggttggcaaagaccgcaactggcgttaccctgaaggctctgtttgcttaacgctaagccatggaagcctctgacatgtttgaaaaaattactgctgcacctgcggatcctattttaggtttgaccgatatcttccgcgcggatgaccgcgctcataaaatcaatctggggatcggtgtctacaaagacgaaaccggtaaaaccccagtgctgaccagcgtgaagaaagctgagcagtatttactggaaaatgaagctaccaaaaattatctgggtattgacggcctgcctgtttttgccagttgcacccaagaactgctgttcggtgctaatagtgcaattattgcggataaacgtgctcgtaccgctcaaacgccaggtggtaccggtggtttgcgcattgccgctgattttatcgcccatcagaccagcgctaaacgtgtctgggtcagtaacccaagctggccaaaccataaaaacgtcttcgaagccgcagggctggaagtggtggagtacgcttattatgatgctgctaaccatgcattggacttcgatggcttgttaaatagcctgtcagaagctcaggcgggtgatgtggtgttgttccacggctgctgccataacccaacgggtatcgacccaacagaaactcagtggagccaactggcggagttatcggttgctaaaggctggttgccactgtttgatttcgcttatcaaggctttgccaacggtttggaagaagatgctcagggcctgcgtattttcgcggcaacacatcaagagttgatcgtttgcagctcttattcgaaaaactttggtttgtacaatgaacgtgttggggcttgtacccttgtcgccgccgacagtaacgttgccgataccgcattcagccaagttaaagcggttatccgagccaactactctaacccaccggcacatggtgcatcagtcgttgccactattctgagtaatgccgcactacgggcgatttgggaacaagaactgaccgatatgcgtcagcgcatccaacgtatgcgtcagttgtttgttaataccttgcaggaaaaaggcgctcaacaagattttagctttatcattaaccagaatgggatgttctcgttcagtggtctgaccaaagaacaagtgctgcgcctgcgtgatgagttcgccgtctatgcggtaaattctggccgggttaacgtggcggggatgacaccagacaatatggcgccgttatgtgaagctatcgttgcggtgctctaactcagtatccgttatcatcccttgactgaccataaaaggatggcccaagccatccttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaaggatggcccaagccatccttttgactggtcactcgatgacgtaattttaagccgcaaggataaacgaaagagaacacaaaagacgccttccggcatcttttgctattgaacattcatcttttgctattaaacatttatgtatgatattgatgacgctaaccaccgtcaccaaatattaccgttatcaaatacgaccgtcaccaaatagccggctcttctcgaataaacggatttgtctgccgctcatgccccaatgtagacataggcccatggccgggaataaacgttatatcatcgcccaacggcagtaatttagtgcggatggagttaattaactgttgatggtcgccacgcggaaaatcactgcgccccacgccccccttgaagataacatcccccaccagagccaggcggccttgcgggtcaataaatacaatatgccccggcgtgtgccccggacaatgcaaaacagataactctatttcgccaaccgttattttatcgccttcttccaaccagcgggtcggggtaaaagcctcacattcacttagcccaaacattcggctctgtgcgggtaagccttccaaccagaaagtgtcttctttttcagggccataaatcggtacctgaaaatgtgcagcaacttcagcggccgcgccaacatgatctaaatgaccatgagtcaacagaacctggctgatggtaaccccctgacgctcaacctcagcaattattttagtggcctcaccaccgggatccactaaggcagcctgccccgtcgcttcacaccagattaacgtacagttctggctaaacgccgtgactggaataatttgatatttcataaagctccaaccccaatgtgactaccaactggagcgtaggcactggctaaaaaatttgttttaccaagcccgtgttggcccggtatcaatatgcacaaaattactgcgagggtaatatcctacaccacctgcgcgcatttttaatgccgctttgcggatataactcaattggataccttcaatatgaaagtccatcgcttgacctttggtatggtagctctgtttggccaccccacggctatgttcacgcagttcattattggtgccgagggagcggtagccggaaataagctgcaccggtttagtggtttcgaggagaacttgtaggcgatacagctgatcgaacaggcgtggatcaatttttttgactttattggctcggtaatcgcggaaaatatggtttaagcgggaaagttcatctttgttataattccgtccatcaaagaactctgcttttatggactcacctgtattaaggttattcagggtcaaaatccgtgggcgtggcgtagaaagagtggcgaatactggccctggaagcagtgacatccccaacgcaactccgcccaacgttagccacttgcggcgattattatcaattttatccatgatctctgttaatacctggcaagaatgtcaaaagtaagcactataggcactatatatatgatgtgccgcttcgaatatgtgccgctccgaaccttaaccgcctatgaaaaagcagtcaacccgcattcactgtgcgttaaggtcaggtgacagggcgcttacgaacaagcgcccacaagatagcccggtatttaagaccattagttattgagttttactgcatttattgcaataaaaactcagcctgctgtgagatttgtgcaccagatcgcaccattttatcataattgtaaatatctgttctaaactgcggtttaccgtcttccgcaacccatgctgtcagataatacaattgcaccggaacgcgctggcggatattgacgtaggtggtatcaccttgttttaccttggaagagacccgtgcatcattccagccagcatcttgcagcagcatgttcgctaaatcagacgctttattgacacggacacaacctgaactcagggcgcgaatgtccttttggaacaggccatgattcggcgtgtcatgtaaatagatagcatcagaacttggcatgttaaatttgaaccgccctaacgagttattagcacctggtgcctgacgcaaacggtaagggaagttattcggcgagataatactccagtcaatcattgaaggattgatcacttcagcatcattactccatccggacaacacggtatagccattacgctgaaaatacccggcatcgttacgtgctttgggcacgatatcctgccgtaccaatgaggtcggcacgttccacggcgggttcaccaccacattattcaacgcactactcatcaggggcgttttacgacttggacggccaacaatcacccgagatgaaagcacttcggccccatctttataataattcagagaataatttgggatattaaccataatcccgttatcaacatgccccggcaaaatacgtaatcgctggatattcaatgccaataacgtggcccgcgtttgtggcgagacattcaaccattcgcgggtacgggggccgataacaccgtcatcagtgagcccctgccattgctggaagcgtttaacggcttctaccaactcaggagtatagatattgtcagttaacgtgaccacgctcacgggaggcatcggtgcgggtgccgcatcatcgctctcagggacagagacggctgatgggctgaccaccaagctgttggtctgagtccgatttttttcttcatcaacagagagatcgtcattaacgacggccaccgtagggttctccacagggatcacctctggcgctttcacgggggttgttgggtgcaacatacccgttcggtcaaggatttcccgcaatgcagggatatcgtcgctaagttgccccggccgtaaacttggcccagtaggcatctgtggccacgggcgtcggtctgctagcatcaacttcaacgcctgttgcattttatcgtattgcggatgctgcggagccaacgacgccagataagaggctgtcgagccttcattgaccgctttctgccaggcgtttaaaactgctgcaggcggcatggccattttgtaaggcacattactgtataaccaaacactgccattagcaccgacaccggaaataaagtgtaaataacccagcatcgcatccgatagaataatatcacgcgccataccggtgatttctggctcgctcaaccatttaacccattgcataaactgcggttgaatgcctgaaagcccaacctccgctaactgttgctgaaaacgttgaacagcaacccggtcttgccacataggctgcatttggttcgccgcatataatgacgctaattccgcggcatagagtggcacgacatcttttggaagcgcggccaataattgcgaacgactttgagccacggacatggttgcaccacgtgctggcaaagctgaagatgaatccacgggcattacgggagcagcggctgatgcagtaaacacggtcatcaggctgcaaactaaagcgcagtataaaacgagtgcgcgttgtaactttctttttatcatcgacattccatgccccttgtatgctcatctcagtacgtcatagtttgtcggtaccattgcttcttattttattatacaaacagaagtgacattttgactgtcaattatattgaccaagtaacaacctttacgctaacagatttcctgcacttataaaatacaacccgaagatgttacaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaatggccgcttctgtgcgaccatttaataaaactaattattatttactgttttttatgcatgttcattaaccgccttgttgcaattcagcggctattggtggcaatgaaggcatttcatttgcaaagcctcgcaagccaaccacatgtacatgctcatgattttggaagacttttcgtaccagcttataggttgtccctttttctggactaatattttctggtgcggcaataattaattgcatttccaaccgttcacatagctcaaataatgtcgcaatagatttcgcatccagacgagcggcctcatcaaggaagagtaagcggcaaggggaaatatctttaccccgtaagcgccgtgactcctcttcccaactttgcaccaccatgaccagaatcgacatacccgtaccaatagcttcaccggttgataacgccccactctccgcacgcaaccaaccatcagcaccgcgataaacctcgacttctaattcaaggtagttacggtaatcgagtaactcctcaccaatggtttgtggcaaccgttgccccatatccatttgaggattcagacgctgatacagttttgccagcgcttcagagaaggtcagccggttactgttgaacagatcctgatgttgctcttgctgctcggacaatacatcaagcaacgtcgcatgggcttcgcgcacgttaacattcagccgcacactttttacctgaccaaaggaaaccgcttgtaggccctgattcagcatacggatacggttctgttcgcggtgaatagttttacggataatatttgatacgcttttcgaactgatggccagcttctgctcacgggcggtcagttcttcagtcaggcggcccagttcgatctccatctgttcgatggcttcaaccggatcatctgtacgaataatatcctgacgaatacgttcacgcagatgttgatagacggcgatatagaactgaattttacgctctggccgtttcggatcttcagacaaacgcagcacatcgcgcagatgttcattatccgcgacggcaaggcgcaatgcgcccaaggctttatccgacattgaacgcagttcgtcaccatccatataagccagttcacggcggtgcaagcggcgctcaacgccgttatctttcaccattcgcatcacggcacaccagcccgctttagcattgaccacctgctcgcgaatctgatgataatcacgctccagcttacgcaatttcttctgcaagctgtccatttctgcttcacagaaggtcagttgtttctctaactgattacgtcgtgaacggttagtgcttagcgcggcatgtaactcatcgcggcgtgcacgcgcacgcgcctcggcattagcatccgccggaacaccaatatccaccagctcttggctcagctctttaagcatgtcgcgtttggcgtcataagagcttttcagcgaagctaatacctggctgtactgagtaaattggctttgatactgacgtagctgctcacgggcgcgggtacgctccgcctctgcttgttccagacgctggcgcagtttgtcattcaaatcagaattttcagtcaacatgccagccgaatcggtgtaactgaagtgagcacgtcgttgaaccacttcagtcagtgcaaaggcttgctgtttcgctaaacgctggctgttttgggccagtacatagctttcctgcaactgctcatgctgctgtggatcactttgcaataccgataacaacggctccagtttggttagggagacaccatgctgctgaatataacgagccgcttcttgcgcttccgcaagctcttcagtgatctcttctactcggtcagtcagtgtctcatccaatagcagggaaaccagtggtatcaatcggttaagagcagatatcccctctttagcctgatcaaattgctgacgctgctgctggttctgatcttcatgtgcgtttagagctcgttcaatttcaccacggcgggtattcaacaaacgaatttcagcctctggatcggcatcaaatgccaccgccagatgagagccaataaagcggctgaatgcctgatgggtacgttgagtcttttgcacatcaaatgacaacgtggcatagcgttcggccagacggtcacgttcctgatatagcgtttccagccggttctcacgcgccgcacggccaaataacgggacttcagggtaacgagaatagcgccattgccgatcagcaattttcactacaacggctttttcatgctcttcgacagcaaacacactgtcatcaaatgactgcgggtccccttcgatgagatagagatcttctgggcaatcatccagcccctgcaggtgctcacggaccaatgacagatcaggcaccacgataccgtggcgggatgggccatacaacgcggagaagtaaggcgcatcgtcaatggtgacatcgtcataaatttcggagagcaacacaccgccaaaacgttcagccagcgcgattaagcgggcatcttcagccccgctcggttggctcaaacgttcgatttgtgcctcgatggcgcgcttgctggccgcgatttcatcgcgctcaaccgtcgtttcacgctcacgctccagcaactgctgcatatactccgtcacctgacggctgtcttccaacgcttcaccgctctgttcgctaagctggctcagtgcatcctgagcggccaaccaaaccggcgcacgagcggtcagttcctgaatcttcagcttcagctgttccagttcctgacgcatcgccatccgccgctcacctgcgtcactgacgctgagagacaattcttcgacctgtgattccagctctcgctgtaacgcttctaactcttccggctggtaggcattcccctggcgtttacagaactcctgcaacaagcgttccgcatcctgctgggcacgtaagcgctgctccagctctgacaaacgcatccgcaaaggctgcacccgctcggccagatgttgttgggaaggccaatcgcgtaacagttcacgggcggtttgccaagcctcactgcggctgacttcaccggcgatattcaccaccagttgataagcctgttcaaattggctgtgagccgcatcagcaacacttaatttctgctcaagctgcaacagcgattcggtcgcctcttgctctttcgcgtggaacgtttccagccactcttccgcgttatcggcggttaactctggcagttggcacagagcacgagcgcgctccaaggcctgcaacgcttgctgatattgaatagctcgcgtttgctgcacatccaacgcttgctgataatcagccagttggctttttagctcatcaacttccaactcggcggcttccgcccgagcttcgttatctgcttgctgttcgctggcctcagagaccacttcactttgttcttccagccgataggtcagctcttccaaatcactttgataacgctctattttttcctgctggcgcatggccgtttgcaccagattcaggtggtcactggccgcttgataatcggtttccagatcggattccgcgccactttgttctgccaactcccgtgacatttcaacatggcgatactgttcagtgaccagttgtttacggctggaaaataaatcacgacgcaataccagcgcactgtcgaggtgaatccgccgctcattggcatggcgcatatagtcggcagccacataggaggtcgcttccgagatcaaatgcttaaagagatcacgatcagactgggtgacacggatagcttccagtgtcatacggttttcacgtaacgccgcttccatatcctggaacgctttacgtacaccgctattttctggcaataaataatcgcgtagcgagcgagtaatggcgctggaaataccgccgtacagcgatgcttcaatcaaacgatagaatttgctgcgatcggcagaagagcgtaagcgctttggaatcacccccaaatcaaacatgagggagtggtaatcagtgatggagttaaattgcttaaactgcaccccttccatggcttcaacgcgctctttcaattctggtagcgacagcacccgcgcctgacgttcagccaccaattcggtgaggatctcggttggctggatcgccgttggtaacccctgaatggtgaatggcttgatatcgactttgcgatcacgcccggccacttgctgcaagcgcacgcctaccaccacccgctggtggcgagaattcaccacatctaaggtggaataacacacaccggcacgtaatttaccgtgcaaccctttatcacgggagccactggtcgccccggcttcggtggtgttacgaaaatgcagcaaggtcagatcggggataagcgcagtgacgaaggccgccatcgtggtggatttacctgcaccgttaccgccggagagggttgttaccagctcatcaagatcgaatgttcgggcaaagaaaccattccagttaaccaaggtcagtgagcgaaatttaccgcgttcaatcattcctgttcatcctctacactgtccgctgcattgcccatggtgacatcagcatcatcactttcatcatgaagtgacagactattttctaccgccatggcttcgccatcacggatcatgcgtagctgggcttcacgttgatcatcaccgctgcgtacatccgcaccaaaacggaataccgcttcagtgatgcgaaacttggtgctgtcgttgcccataaaataaatcatgcccaaccgacgcagccggttaagtgacgtccggactttttcctgtaacttctgtttatccaaatcagacccggtcgagcgctggttaacaaacttcagcaatttgctctcatcggccaggctcagtaactcttcgtacagctcttgctgagagaagataccttcatgagccagccgttccgggctgaggtagagataacagagaattttgccgaccatcatatccaactcagataaaactgagcgcggaataagcgtggttgaacgaggacgcaaatagaagaaaccttccggcgcacggattaactcgacattatagcgagcgtaaaattcttccagttgctcctgaaaatccatcaaaaaagcatgattatccaactcatcaataccaatatgacggccagcacgtaactggctgtctaatgccggaaataatgtgttggctaatgcctgagccagcttaacgggcattactacttcaatatttgttgatgacatgtgcctgcaccttggctccgtaatcattgattgctaaccattcggctggcaaccctgagaaatcggcttcggccacaccgaggcgaacagcctggtcgaccaggatacgagccacgtcaaaatgacgagcacgcggatattgcgcgaggtaatcacgcataacttcccccagattaagcggtatttgctgttgctgataaaccagcaacgcctgctcaatcatggcggttaactgctcacggatggcattaaactcttcaaattccagatccggaggcagctcgcccgtgacttcttcactgcgtagcgccagctcttcatcgcgcatatccagtaagcggtctgcgttggcgtgagtgagtgtccacgggttatcaaaatagtgttgtaccgattggcgtaaccgttgggcgaagacccggtttttatccatatcaatggcagtacgaataaacttatgcacgtgacggtcataaccgatccatagatcgatggcctgttggccccaactgataatgcggtcaagtttactttgtaaatcaaacaccagcttatcaaccagatctaagcctgcattgccgatagtcgcttcttgaatacgcaataaatttgcctgaagcttatcacccgcggcttccagtgtatcttgcaactcacggagtgtgccggaggtttctgacaacaacatttcacaactggcaatggctgcacgccagtcttgattcagcaacgccgcgatatcttctttcacgctatgttgctgttcatccatcaaacgctgagtcatatcaatgctgtcaaagatttcagcgacggaatattttagcggggcaaagacgttacgatgccagtgaaactcatctcccccctcttctgctgcttcagccgcacgttgcagctcttgtgccacaatcgataactgcatggagagacgcagggtagaaaactcacgctggcgaatataataatcggtaatgccaatgcccaaaggggtcaagcggtaaatggcattaccatcagccagctcgctggtaaaacggtttaataagcgctggcgtaccatgtcattgatcgcgttattggcacgtaccgtgacggtttccgtcgtctgctcaaaacctttactgacgtgacgaaatgcatcaaccaactcgccttcgctcatttcaccgtctaaccgctcgccgtttaacgcggcgatagccataagaaaagccagacgttccgtgggcagagtaatcgaaaaatcattctttcgcgcccaggcgaccagttcgggtactgtctgggaaaattcactcataatgggtccttcagattcggcttaaacgccataacatgcacgtagcgccccaaactaataaagggctcttgccggcaatagcgctgttccaacgctaataattcagcaaactcatcaatttgttgctgtttatttttcatgtaatcgtgaaatacccgtactcctgttttacccctaatggataaccccatttgctcaagccaaccgtataccgttggtgggtctaaagggtattgcggtgacaacgaacgttgccgacgccgtttaacgccgggaatggctaactgaaagttgcccaataccgcattacgcatcaccaatccgttggcattgaaaaacatcaacgacagtgcacctcccggttttagcgtatcaaaaagtatttgcagaacctgctgaggttcagcaatccattctaataccgcatggaacaatatcagatcaacgggttgttctaaatgttgacgaatgtcctgcgctgcactttgtataaattgcatgttgtggctcacacctttttcgtgagctgccgcttttgcgcgctggaccatttcagcagataagtcgcacaacagcacctgatggcctaaggccgccagttggcatgccatatgaccctcaccgccgcccgcatctagaatccgtagcggacgcggtggtaactgcgtcaacaactcagtgatatcttgccacaccaccgcctgacgaatcattcccttcgtcgtaccgtagatattgcgggaaaatttttcagcaatatcatcgaaattgcgatcctgcatgggcaactgctccgcttattatctttatcactattggtttacccacgttgatcatgtcactgccaccaagagagatacgtaaaccaatagccacaaaaaagaattttcaacaacccgtcattttggcacagcctgccttagaataaatcccattccctccgtaatcgcaatcaaatgccgttttttcagccaaaaagtcgcccttcttatgcttttttctctaaaaagagtcgatgaactattaatgccgccgccgctttggcgcatctcagtgagactgaaaaatcttattatggtttgcctgctgacagaaaagcggcaaaacgctgtttacaaagtgttagctgataaagagttggcggcaaccgtgtcaatccccaggcgcttagataactaagtgacggaggtgagcaatagcagctaccctgcatcttgaaggacgacgggtctcttgccattggagaaacaatcattcccttctcagggataatgaccccgtagattacagtgttgtcctccgtggcggctacacgtttaatccgaattgggcgctaaatgccaatttatttgtaaatgccaatttattcgcaaataatcggtcggagagacacggcggtatcccccttcggtgagacaaaaaggggattaacgggaaattcaggcgctaacagccaacggcaggacaaaaacaacccagaaatatcgtagaaaatatcgcggtagtgaccatctgaatcgacagatccctctggttaatcaatcaacaagcaagctaatccaaccaagggagaagctgccgagctgcattatcaaataaagggcgatccagacttcctgtatgaataaaacgagccaccaggtcccagagcatataaagccaacggcgagcaacgaaggcttcagagaccggtgctttattgagatagcgatacaatagctggcttggcatcccctcttcgctaagacgaaacaaatcatactcacgcggagcccatagcattgggccggggttaagcatcgccaatagctggtcgctacgtacatcttttagcatactgcgtagcgtcaagttaccgtggaccagcactgaactgtcgtcaaaatcagcgaaaagcagcgctaatgatgctttggcacggtagagcaccgcacggtccgcctgggtcatcagtggcgcgttcatgttagacaacgcggcccacaacacgtcaacccgctgttgataccagcagtaccaattattttcttgcgtactctctacgtgaccaacacacccgtggctatcaatacgatgccatgacagaatcccttccactatttgatccatcagggcattccaacggtcgcccgttcgggtcggtgcctcgacagaaacaccacgcaagcgttctattagcagaatttctttatatggcgattggtggatcatgactaaaccgtacaccgtcggcaagcgaatatccccttcccgcgctagcatcgacagtttataagcctcttgttgcgcaataccctggcaaacatagcttttcgctaataatggcatcgcctgatcttgccggttatacatggcatacagatgggcgtaaggctgttcactgatccgttcaaggcgggtaattgattcccctaaaatgacactgagttcagctttcagctgttccattaggcttagtccggttatctgacgcaagtggtttatcataatgggatcacaggccggagattgccagaatgtagatcaaataacccgcacatactcaacgtcatcgacggggtagccaggcagtataaacacgaccacgatgtatggggaaagcacgtcgctcatacctctgcggcggcaagtcaggaaggaataataaaattaaataatcagcatccacaagataccaagaaaggaggcaataaggaggaagagaatcagtaaagagaaggcagtaaataaagcgaaaagcaataaaccgaggttagaaataacaacgccagagcccggtaggttctggcgtaaagtttccgtcgcgcaatttattgattgagcatgatagcccggactcggtctaaatcgctctgcgtatcaaccccaaccgcaggcacagctttcgccaccgcaacgtgaattttctcgccgtaccataacacccgcagttgctctaacaattcaatttgctcaagctgactgggtgcccagttaacatagcgacggataaaacctgctcgataggcatagataccgatgtgacgtaagaaacaatcaccgatagtctcttttgattgagcaaagcgctctctttcccacggaatggtggccctggaaaagtagagggcataaccctgagcatccataaccactttaacggcattagggttaaacgcctcttcactgcttgcaatgggaacagccaacgtcgccatgccggcactacatgcagccaaattatcagcaacctgacggataatcaccggcggcaccaggggttcatcgccctgaacattgacgataatatcgtcatcagcaaaaccatagtgttcaataacttcggctaaccgttcagtgccagactgatgatcagcacgggtcaggcacacttcaccacctgcggcctcaaccgccttgaccacatctggatggtctgttgccacaatcacccggtcagcacctgacgccaaggcccgctccataacatggacgaccatcggtttgcccgcaatatcagccagtggtttgccgggtaaacgggttgaagcatagcgggcgggaattatagcaatgaaactcatgcgtgcttctcatcaattgacagtggacgggcctcgttttccaacaagacagggataccgtcgcgtaccgggtaagccagattatccaccttacacaccaactcaaggttttctttattaaagtataatttgccgttgcagactgggcaggcaacaatttcgagtaaacggtggtccatacatcctccaaaatggagtttagccagcaggaaagtgtttgaggataccatatccgctcatacaggttaactatgccgatgtggtgattccctacagccatcgataacccagaatgatgcatcatcagccgccgtattagcccatattgtcagctattagataaatgattgttggttttgttattgatatgttgaataatggggagttgaattttgtgattaaagtcacataaatgagcattttgaatcaaaaatgaaaacattacataagattattgcgctgtttgctaacttcagtaactaagccacaagattacatatcgaaatatcattacaaatagaaagcacctgcacagcggcccactgagatgagaaatctgttgaatagcggccgactacccaaaatcattagcgttgcagccagatagcaatcaagcgaaccccgatgaggtcacatccgtcagtgattcaggtgagtaagagccgctaacgacgttatggcgctgacgagaagggagaaacggctaccgatgaggtagccgtttgcttagaaagcgatcacatctgctgctgacggtccgtgaatactacgatatgtagaaaactcaacgtcctgcccttcattcagtgatttgtttttggtgttggcaatggccgttttgttgacataaacatccgaaccaccatcgtgtggtgaaatgaaaccgtagccttccgactggttgaaccacttcacgcgccccatttttaacgtcataataaatttccttttactgggcatcctaacaactcattattatttattgtttagatgcagttgcccatcctaaagttttttgactaaacctctatgagcttgattttatgaaaaaaccgcataattgcgggttttgtaattttgtctatcttggtgaatgattagcacgcttgcataatcattttatttcctgagatagcctaaacattattattctgaatcacagaacaacaaattatgtattttcggatacaaatagccaatctaccgcaggcattcgatgctattagcaatagcgattctgcatcagaaacattacttatggacttatggacttatgggaattgcttatcgaagattttaggaggttcgtctttgacgcgatatcaaaagataacgcttggggaggaactgctttactctcgcacacaccctacacataaatacgctttatacatatataggcctaaataataggccgcagctatttacacataaaacccccgactatgcaactgttttatctcgcaatatgcaataacatcgagtatcaatgagatgtgacgcataaaaaatcaatattctccactgactgcaacctgattcaccgaactcgacctaaaatgaaactgtatcagcgtgatccgcaaccatgatggcctacattgaaaattgtctacatgaaaacctgtctacactgaaagcgcctgaaggagttatccgattatgcccccccaacagtttgtgcatcccgatgagatacgggccaaattctccagcgctatgtcggatatgtatcagaccgaagtccctctatatagcacattattacggctcgttgcggacacgaatacacaagagatggtgcaagatcagaaacttacccgtcatttgcagcaaactggggaaattgaacgcctaacgatggaaagacatggcgccatccgcgtcgggacagccgaagaactcaagatgctgcggcgcttgtttgcagtcatgggaatggtgccggtcggttattatgatttagcaccagcgggtgtcccggttcactccaccgccttccgtgcggtgcatgaaacctcactgcaagcctgccctttcagagtcttcacctcattactgcgtctggagttgattgagcaacctacactacggcaactggctgcggatattctggcgaaaagaacaattttcaccccacaggcgattaaactaattgttcagcatgaaacatcgggggggctcaatcgccatcaagccgatgatttcattgctcagtcgctggaaacatttcgctggcatcatcaggcaacggtcagcactgaaacctaccaacagctacacgatcaacaccgtctgattgctgatgtggtcgctttcaaaggtccgcatattaaccacctaactccacggaccttaaatatcgacgtcgtacaaacagcaatggcagagcataatatgatgcccaaagccgttatcgaagggccacccccccgccactgcccaatactgttacgccaaaccagcttcaaggcgctggaggaaaaaatcgcgtttgtatcaaatggtgggcaaataataccaggccaccatacggcccgcttcggggagatagagcaacgaggagccgctttgacggccaaaggccgtaatctgtatgaccacttactgcaaagcgcacaggatcaattgaacgttcctgtaaatgagaacaatgcggcgcaatatagcgcgatcctgagcgagaaatttagtcaattccctgatgattacccaacaatgcgagcagagaaactcgccttcttccgctattttcctacagaaaaaggccttatcactgcatcaatacaggaaatacaggaaatacaggaaatacaggaaatacaggaaatgacattagacgaacttattgataacggctttattcaatatgaaccgttggtttatgaagatttcctgccagtcagcgccgctggaatattccagtcaaacttaggcgagaaagggcagagtcactttaccgggcactccaataaagcagacttccagcgggatttggggattgcggttattgatgaactgcaactctacgaagcaacccagcaacgttccgttgctgaatgtgcagccgccctcaaactaacgttgttaagccaataaaagggagctacttagtatcaggagatagcgcctgaatatttaacaatagtttatctgccctatcggacggtagttgcgcatcgacaggtaagtaccaccaattcggcagagcaaaagcccggcacttaacggcatccttttctgtcatcaataaaatttgagggccggaagtcaaccggcttaattgtgccaatgaataatcctgatggtcagcaaaagcatgctcattttcaggtttaattcctaacaaatttagcgtggcaaaaaagcgaggaggatgaccaattccggccatagcaacgacatgctgtagctgttccgcaggttggcgctgccccgtaaccaaattgacggcctcccgcgcaaccagttgcatggggatctccccctcagcagcgaggccaccgttggtgattgccgcatctactgaccgcaatctgccctcccgctcccgcatagggccggctggcaaccaccagccattcccaaagcggcggacgccatcaatgacgaccaactcaaaatcacgctgtagcgcataatgttgtaagccgtcatcagtaatgatgaaatctaccgcatgagattgcagtaaggctttgatagcgtctgcccgtttgggtgacaccgcaaccggtgcccccgtccgctgaaagataagaaccggttcatcacccgcctgagcagtggtggtgttatccgacagcagtagcgggtagaccgctgatttaccgccgtagccacgagacacgacacccacacgatagccacgctgttgtagctgttcaaccaaccagatcaccaccggtgttttaccgttcccccccgcagtaagattccccacaatgatcacaggaaccggcgaacgccatgccgaacgcagccccaagcgataactggctcggatcaaccaagtgacagcaccatataaccaggacaacggcagcagcagtaaatacagccgcgattgaccagaccagatacgctcaatcattggccaaactgcatacggttgagctgcgcatagacaccttgctggaccagcaattcagcgtgtacaccacgctccacaatacgcccgtcttcaatgaccacgatctcatctgctttctcgatagtggataagcgatgggcgatcaccagagaagttcggtttttttgtaactcatctaaagcggcctgaatagctcgctctgattctgtatccagcgccgaagtcgcttcatccaaaatcaatatcgggcagttccgtagtaaagcacgcgcgatagcgatacgctgacgttgaccaccggagagcatgataccgttctcgccaataacggtatccaaaccgtgttccatcttattgataaagtccatggcatacgccattcgagcggcttcttcaatttcagcacggctgtactgttcattacgggcgtaagcaatattattagcgacagtatcgttgaataagtgaacattttgtgaaaccaacgccacttgattacgtaaggcacctaaccggtaatctctcagatcatgcccatctaacaaaatgctcccttcactgacatcgtagaaacgggtcagtaagttagcaatggtggatttacctgaacctgagcgcccaaccaatgccacggtcttgcccgcttcaaggtgtatattgatatcatttagcgcaggcgtatccttaccgggataatagaaagtcacatggcggaattctatatcacctttcgcccgttcaacttcaagcttgccttcgtctttctcctgctccatatccaatatgctgaataacgtctgacaggctgccataccgcgttggaactgggtattaacatttgtcagcgacttcaatggacgcatcagagcaatcatcgcagagaatacaacggtgatagtaccggcagtcaacgtttccattacacttggaaaacttgccgcataaagtacaagtgccaatgcaaaagaggcaatcaattgaatgatgggatctgaaatagaagaggcagaaaccagtttcatcccctgctggcgcatacggttactgacagcatcaaagcgctcggtttcaaccttctggccaccaaagatcaaaacttctttatgccctttgagcatttgctcagcgctggtggtcacttcccccatagtattttgcatattcttactgatattacgaaaacgtttggataccagacggatcgaaatagacacaatgggtgcaatgacgattaaaatcagcgacaactgccaactgtaataaaacatcataatgaacaaaccaatgatagaggccccttcccgcaccacagtcaccaacgcactggaggaggacgcagctacctgctcagagtcgtaagtaatgcgcgacaataaggtacccgtcgattgttggtcaaagaaagaaacaggcatacccatcatatggctgaataagcggcggcggatatgcattacaactttacccgacacccaagaaatacagtagcttgagacaaaaccagtcacgccacgcactaccattaggccgataacagccaaaggcatccatttcagaattgaactgttcgaattgccaaacccatcgtctagcaagggtttcagtaacgacagcataaaagtatcactggccgcattaaggattaatgctatcgccgcaacgataagaccggccttataaggggagatcgtcggccataggcgacgaaaggtctgccaagtggatagatctttatcattcatcatgcaaataccaacaccataagaaatagcggcccattctactcattatgacctctaacgccaaaccgctggtgataccaacgtggttttaattgttcccgatagcctttaacgaaccaagtatcgcagtgaaaatatacacttaattgccctgatactgatgtatcacgccaaataatgccatttttttgatagcgattgatcacttttttcgcaggtagtcgccattggttataacgagcaacagaagcgagggccaattctgggctaactgcccgtagaaaaggcgcggttgaagaagtattactgccgtgatggggcacttgcagcaccgttgatgttaattctccccggatatcgctcaccaactgccgttctccttgggactcaagatccccggtcaacaatacactatgtttaccatcattaatgcgaatgacacatgagtcattattctgagcattaaccacctgttctttcggccataacacgtcaaaatctaaaccttgccactgccatctctccccctgtttacaaggcagagtattggctacgttttttacagagaaaggcgcacgtaccgttgcctgcggaaaagcatccaagagtacagccaaaccgccagtatggtcctgatggtcatggctaaggataatctgttcaacagtaatgccacgccatttaaggagcggtaaaacgacaatagcggccatattacctgtaggccaatgattgccagtgtcatagataatggctttcccctcacgctcaatcaccacagccagaccatgcccgatatccagcatatccacacgccagtgatactcatcacgccgttgagtcagtaataccatgttcatacacagcacaatgacaccaagaggatgactgcgccaccattgaaagcgccagataaataatgccagccaaccaccataaccgatcgcaacagaagccatgccagtgtgtaaccagccttcttttagctgattgagcgggaatagcaccacagtcaacgagatatcagccaagaaccaaaatatatcagcaacagcagggagcaatgctaaagccaatgctaataatacgcagggtacggtgaacaatgagactattgggaccgcccacagattggcgggtatagaaaataaacttataccgtggaataaccctatctgtaacggcatcagcagtagcatcataccaaactgcaaatgaaaccaacggataaccaagccataccaaccagtaatgaaacgagaagaaacaggggccaagtgaaaccaacatatcaggctaaataccgccaggcaggagagccaaaagctgtctgataatacggctagcgggtcgctgactaaaattagccccaaagcccacctccacacctgccatgggctacataaaataccgaacaaacgtagcagcagccacagcgttaacgcaatggccgcccggattgctggtgagtttgctcctgccagccagacataaatcatagcaatcagccagccaatcagtagcggtagcaaaggcccaatccaactgacaggaaaaaggagctgtactaatcgggcaagcatcccaccaaataaggccgccagtgcaatatgtaaaccggaaatcgccatcaggtgcgcagtgccggtgtagcgtaagagtgaccactcttctttgttcagttgtgatctttcaccaaaggccagtgctagcatgatccgccgctgatcatatcccaccagttgctgctctatgctactgataatttgctgacgaaaattacactctgcatccagtaatttagcctcaatgatgcgcccttgtagtggacgtctgttagcaatagcccagcgctgactgtcaaacccgccctcattcagtacgctatgtactgccctcatacgtaacctaaacgcccagcgttgccctgcacagtattgatccaaccgttctggccacttaacgttgactgctattggagggaaaacccgtttttcattaattttctgaatacttatcacaactttctggccgtcatcccatgaaagagatgaactgtttattgtcgcaactatctgctgatccccctgggttaatgcttctgtttgcatcagtatcccattgctatgccaaaccccccacaggaagctaatcacaatcagcgctaaaaattggcagtaacgattgcggcttaaccacaaaaatgcacttagggctaatagagaaccaatgatagtgggccctggtagttgatgcagaaaaataagaggcaagatcccgacaatgacagcagcggcgacccgatctgttgataacgcgataaaaaccatccctgtttttactcttgaatagcctcattgctattcatctctgtcgtctggctgtttacgccatttggaataggttgattctcaacattggggccaaagacgctagggcaaaaagtataatttcagcactggctcgttagttattttaacttgttgcaggatccgccaaaaaaatgcgggatgtatcgaaaccagaaacatgttgaatcccagagtgtagacagtgtgtattagtcaaaaaacatgtaggacgcgtatttatggacgcatgtttatgggtggatgtttatggatggatgtttatggatggatgcatacaaagaagtgcttgtggaacaacacagagaaaagaaacacagagaaaagagagtaagagtgacgatagggaggataaccggcggtctataaaactatgtgataaacacgctattcaaggaattcatttttacagatatatcattgactttttacgcaaaaaaaacgatgccgataagggcaccgtttcgtatcagcgtttacataataacgcggtaagttgtgaacaacttagccgtagatattagcgcgatctcgcaattctttacctggcttaaagtgtggaacatacttaccttccagttcaactttatcaccggtttttggattacggccaacacgcggagcacggtagtgaagagaaaaactgccaaatccgcggatctcaatgcgctcaccttcagctagtgttccagccatatgctcaagcatttctttcactgcatcctcaacgaccttagcaggcacgtgagattgctggccagcaagtctttcaataagttcagacttggtcatattacctccaagcttttcagctaaactaccgtattggggcggaagaaccgccccccgttattactcgcctttcgcagctttgaacgcttcagccattgcgctagagaaattactttcttctggcttggtgttaaccgtagcaatagcatctttctcatcagcttcgtctttagcacgaacagacaggctgattacgcggtttttacggtcaacgccagtatatttggcttcaacttcatcacctacgttcagaaccagcgtcgcatcttcaacgcggtcacgagttgcttcgaaagcacgcagataaccttctacgccgccagccaattcaactgtagcacctttagcgtcaactgcagttactttaccagtaacaatagcacctttcttgttaacagacaggtagttattgaacgggtcttctgccagttgtttcacgcctaaggagatacgctcacgttctgcgtcaacctgcagaaccacagctgcgatttcgtcgcctttcttgtattcacgaactgcttcttcgcctgcaacgttccaggagatatcagacaggtgaaccaggccgtcgatgccgccgtccaagccgatgaagataccgaagtcagtgatagacttgattttaccttcaacgcggtcgtttttgttgtgggtttctgcaaacagctgccatgggttagatttgcactgtttcaggcccagagaaatacgacgacgttcttcatcgatgtccagaaccataacttccactacgtcgccaacgttaacaactttagacgggtgaatgtttttgttggtccaatccatttctgaaacgtgtaccaaaccttcaacgccttcttcgatttctacgaagcaaccgtaatcagtcaggttagtcacacgaccagtcagcttagtgctttctgggtaacgtttagcgatagcaacccatggatcttcgcccagttgtttcaagccaagggatacacgagtacgttcgcggtcgaatttcagaactttaacagtgatttcgtcgcccacattgacgatttcgcttgggtgtttaacacgtttccaagccatgtcagtgatgtgcagcaagccatcaacgccacccaggtcaacgaatgcaccgtagtcagtcaggttcttaacgatacccttgacttccatgccttcttgcaggttttccagcagttgatcacgctcagcgctgttctcggattcgataactgcacgacgagaaacaacgacgttgttgcgtttctgatccagcttgatgactttgaactcaagctctttgccttccagatgcagagtatcgcgaactggacgcacatcaaccagtgaaccaggcaggaacgcacggataccgttcagttcgactgtaaagccgcccttcactttgccgttgatcacaccagtaacggttgcagcttcttcgtaagctttttccagcatcagccatgcttcgtgacgcttagctttctcacgggacagcagagtttcaccgaagccgtcttcaacagcgtccagagcaacatcaacttcgtcaccaacttgaatttccagttcgccttgcgcgttcttgaactgttctgctggaattgctgactcagatttcagaccagcgtcaaccagtacgatatctttatcgatagaaacaacaacaccacggacgatagagcccggacgtgtttcaattgttttcagggattcttcaaagagttgagcaaaagattctatcatgttaataatcttcaggattcttaagtttaacgtccatctagcatcccgccggatggggttgtttcacatgcctcgccacacatccttgcaacaaggttaaagtgctcttcaatattaattttaataatttttaaaaaaatcgtattgagagcgcagaactgaccgcattgtcgttattttttcaacggcaaggctaaaattcgttgggcataagccagcgcctgttcgatcacctgttcgatggacatactggttgaatccagtaccaacgcatccgccgcagggactaaaggtgcaacagaccggttacgatcacggttatcccgctcctgtatctcggccaaaagacgttcaaagttaacattaaaccctctttcctgcaactgtagcatacgtctgtgcgcgcgttcttgcgaactggcatcaagaaatattttcacaggtgcatcaggaaacacgatagtccccatatcccggccatcagcaattaaaccaggcgcttcgcgaaaagctcgctggcgacgcagtaatgcttcacgtacacgggggaaagccgccgcttgggatgcagtattacccactgtctcggttcggatctcattgctgacatcctcgccttctaaaataacttgtagctgcccattctgtgaaacaaaacgaacatcgagatgtgcggcaagtggtaccaatgcctcttcggtgctgatatcgacctgatgatgcaaagcagcgagtgccagcactcggtaaatcgcaccagaatccagcaagcgccagttcaatgattcagccaatgctttgcaaagcgtacctttacccgcaccactcggtccatcaacggttatcaccggggctatcgccgtcatttatctctcctttcggtaggcaaacctcttgtctgcccccggcagggcagacacagaggtagcattatacgctgcatcggtatgaactgttaccctgagttggttcagttgctgaaaataagaccatagattgtagcttgaagtgtagaaaagatagggaggatagccagaaaaacatttgcgatagcgatctattcgcttactcctcgccatttataaaaaaaatgaacaatgaagagagatatcctatagaaataggcgcttgattcgcgcccgttttagtgtaatagaacccattcaattcaggtgctatcaggccagttggctcagacgcgcaaactgttcaaaataatcagggaaggtttttgcggtacatttcgggtcaaggatcgtcacgggggtatctgataacgcgaccagcgagaaacacatcgccatacggtggtcatcgtaggtaccaatatctgcagcagttagctgcaagggtggaaccacgcggatgtaatcttccccctcttccacttcagcacctacttttctcaactcggttgccatcgccgtcagccggtcagtttcttttacccgccagttgtagatattgcggatcgtcgttgggcccgtggcaaataatgccgtagtcgcaatggtcattgcagcatcaggaatgtggttcatatccatgtcaatgccctgtaattcaccacgactgcactcgatataatcatccccccacgtcactttcgcgcccattttttccaacacatcggcaaatttagtgtcgccctgtacacttttcttgccaataccagtgacacgcactgttccccccttaatagccgcagccgctaagaagtaggaagccgacgaggcatcgccctcaaccaaataagtccctggtgagcggtaggtctggccccctttgatgtggaaaatttggtagttctcatgccccacgtcaataccaaatgctttcatcaagtgcagagtaatatcgatataaggtttggaaaccagatcacccataatccgaatagtcgtatcttgctccgccagcggggcggtcatcaataaagcagtcaggaactggctagagacacgcccatcaacagttaactccccccctcggaaaccaccacgtaaacgtaatggcgggtaattttcttgttccagataatcgatctgtgcaccgccctgacgtagcgcatccaccaaatggccaattggccgctccttcatccgaggctcacccgtcagtacgatatcgctattacccaaacataacaccgcggccaaaggacgcatggctgtgccggcattgcccaagaaaagcgacaatggctgttcagccactaatttcccccccagaccatcaacctcacagcatgtgcgatcagcagaaaggcggaagtccacccctaatgcctgtaatgcattgagcatgtggcggatgtcatcgctgtctaacacgttattcaactgagtggtcccttcggccaacgcggccagaagcagtgcgcggttagagacactcttcgaaccaggtaaattaacggtgccattaactagggcaatgggttgtaaggtcagggattccagcatgggaaaaacattctccagtcttgtataggcaacagcctcgaacaaaacgaagctgttattacaaattaacgtgttattacgaatttacgcgttattacacacgaactcattgttgcaagaggcccatcgatccggagcggatgagtacccgctccagaaaaatcagccatggcggcgttcaaaatcagccataaagtcggttaaggcttttacgccttcaattggcatagcgttatagatagaagcccgcatgcccccggcaacacggtggccttttaaggcctgcagaccttgtgcttcagcttcactcaagaacagtttatctaatgaagcatctgccatttggaacggcacattcatccaagagcggttagtaatagcaacctgattgcgatagaagcctgtgcggtcgatggcaccgtacaatagttcagctttcgcctgattgcgcttttccatttcgcccaaaccaccctgctctttcagccatttaaataccaggccagaaagataccaagcgaacgttggcggtgtattgaacatcgaatcgttatctgccaataccttgtagtccaggatcgacggcaacgccgtgtgggctttcccaagtaaatcttcacgcacgataaccagtgtcaagcccgctgggccaatgttcttctgtgcgccagcatagatcacaccataacggctaatatcgataggacgggaaagaatggatgaggagtaatcggcaacaacaactttattgccgaaatcaggctgttcattaatcgcaacgccgtcaatggtttcatttgggcaatagtgcacataggccgcattatcgctcaacttccattgcttcattggctgaatacctgttaagccattgtcatgggtggtgacatcaataacattaggagtgcagtatttttgtgcttctttaatcgcactgtgcgcccaatagccaccatcgatatagtcagcgctgttgcggtcaccaagcaagttcaatggcaccgcagcaaactgtgctcgggcaccaccatggcaaaataacactttataattagccggtatctgcaacaggtcacgcagatctttctccgactcttcagcaacctgcataaattctttactgcggtgactaatttccatcaccgacgttcccaaaccatgccagttacgtaattcttgttctgcacgacgtaatacttcgaccggtaacattgctggaccagcgctaaaattataaacctgtgtcatttcccctcaccacactctactgagattgccatcgttataacccgtaccccggttttatcattcgagtcggcctgctgcaacggttatacccaaaataattcgggttgccgcaagggagagacaaataggttggaaccgatttgaacagcatttatgctgtccgagggtgagcctcagggatgagactcattaatcccgatgagcttatttattttaaagtcaactaccagtaagtgactggggtgacaaatctgctgggagcagatttgaacgctgcttgcagcggcctcgcagaggcgaggcccaaggacgggccgagtaataagggccgcttccccctacatcttgaaggacgacgggtatcgatcatatgccgatagataaacccgttaataaactaacaccacgttgagtatcgtaagtcatcgttgtattcattgtgattcgttgatttacatgccaaatcgctcccacagatcctgcgccttgatcgctatatcctgcaagcccgacaccaatagagactttagaacccgatttttgaggaataaccgcagcagccatcgtcgccgctattcccgcgtttaattgtttctgcttttgattaatatctttatcaaaaccgccaaattttccattagaataggttaaaaattcatttttaaaagtacgttggtactcattgattcgagagtctgtatattgttttccggtatatataatggtattaactgaaagatcagtatagttattagcattatttaacgtcacatctataagattagacatgtaattagcctcttcattatagatagctaacaaagattcatcagcatagatatttgcataattactaacactctccatgccattgtcagtataattattgctttcattagtaaccaataatattgagttgtcggtatattcaccagttgtattcaacacagtatctaatgaggcatcagtataattatttatattttcagtgacagtggaaaaagagttgtcagaatattcatttgataaattcagaacatcatcaaagctatcgtttaactgactaacattgattgtatctgtattctcaacaccttttttaacgctggtaatttgtctatcaccgatattcagttcatcattccgtgtagcaatcgaaccgctacccaatgcaattcctccttcagaggataccgagcctgtacctaagctagcactattattaccgtttgccgctccgccgatattaacgacattattccccgatgtaccgttgccgctaaccgatacagaatctgtcagagtggagccggttgaattaccagatgtattaccgccgaacaccacgctattggtaatcgcggttactgaatcccccacgcccatattgccagagccgcccaatatagagttatcttcagtcaaatcatctcgaccaattccattcccatctatcacgtagttattactaccattgatattggcgtcggtgctgtcagtaacattgttttcactcccaaaaatgtcattgtttccaccaccactaatggtgttgtagtgccctcccgcgataatattattatgcgtatccattaaattatttacagagctagcaataatatcattgttatgactgttgtgaagaccattcagcgcaccagtgatcgtattgttatcactgccaatgagcgtattttgattgtcaacgcaccacgctcctgatggggacgcgggatccgaataacaactattttcattaccgataatattgctgttgctctctataagattattactaatgccagacacagtattactatcagaatctattatagtactgccctgagtgacaataagtaggttgttgtttgagtttattaacgtgttattctgcgcgccgtagaagaggccatcgcccaagctaatggcgctgatcatattgccatcgctacttaccaggttgttactctgaccaccgtctatcgtattattatgagagtcgataagatgattactaaatcctcccaactgctcattaccaagaccggttagtgtatgaatatcgttattactgctggcgtcaaaaatattgattgtaccattaccgttattattggtactgccattaatattcgtattgttagctatcactatcggcgaagtaaatactgcgattaaccaagtggcgatatatatgcattgcatccgttgcatccgtttaatttccttattcattaattaatgccaaaagcaaaacccgctgcaacaccgacaccgccttcagtgtcggcagaaacattgactcgcgttatcgttttatgattgatgttccagtcgcctcccacagcgagtgcactttgcccgcgataagcccctatcgccatcccaaacgatttttcatatccgaatttttgaggaatacctgacatcgccattgcaccagaaatacctgcattagtcttattaaaatttttgttaactttatcactaagttgattgtatttatcatcaacataacttttagcatcggataatgacgtttcaaacgctgtatttaccgtcttatccgtatagctatttacatcataaacaattgatgaaactttactatctacatagtcataggtgttatttagtgtttctttcgacttcccgtccatgtatgttttagttgtattaaatatctcagcagttttgctgtcagtataagtatttgcactattcaatgtttcagatgatttattatcagtgtagctatttgctgaatttagcgtttcggatgatttgttatccgtgtatgtattggcattattaattgtttcagtcgctttgttatctgtgtatatattcgcattattaagtgtttcggtcgcttggttatccacatatatattagcgctattaagtgtctcgccagctttagccaccagttgaccgacattcgccgcatcggtatctgcgacacccgctttaacaccggttatttggcgatcaccgatgttcatttcatcagatcgtgttgcattggagccgctaccaatcgcaattccgccattcgttgacgtgccgccacctaccgatactccatccccatcactaacactgccattcccaatgacaacgccatttatcgagttggataaactgccaccgttgccaacaacgacaccatttgttgaaccgccaagcgagttattattccctaccgcagttccattgccaataacccccgtattgaaatcaccgatattgacatccgcaaacacagacccagaaaaaattgccgtgatgataacaaccgattttttgaaattactttttgtaaacatgtttaatatccataaatgctattagggtttgcattattttcaccccattatattttgacacattgataccgactcaatggggcgtccattccattacaaccatattttggttaattttattaagagggtattccccttcggatataaccaaaaccattctatctattattctgcgtcgaatgaattgcaaaaatgagtggagagggttgcaataaatgtctggcggaaattttgcgaagaccgtagccttcgcaaaaaagtcacagtatcaatatgtgtggaatagtttttgaatttcttgtggtttttgagtttgcgttaatgctaactgtaataaaacccgtgctttctgtggattaagtgcacccgcagcgacaaagccgtatttagcgtcatcaatttcagcaccttctgtggttgaaccactgggcacacgagacgagcgcacaactgcaactccgtgacttgcggcggttgccagcgtatcgaaaaccgtatgatagagattaccattccccacgccagcactgacaatcccctgataaccatcggcaatcaatgcctttgcgggtatgtccgatgcatttgcatagttataaataatgccaactttcggtaacgtatttagcttactgatatcaaacgcgagttgtcttgctgctggttgatgcaaataattaactttaccatcatagatataccccaatggccctgtattcggtgattggaatgtttgcactgatgtggtgttggtttttaccacatcacgcccagtgaaaaccatgtcattcatcgccaccagcacaccccgtttagccgagtctgcgtcactggcgaccaccaccgcgttgtagaggttcaacgggccgtcggcccctaatgccgttgccgggcgcattgcgccgactatcaccacgggtttatcacaattgacggttaaatcgaggaaataagccgtttcttctaaagtatccgttccatgagtgatgacaaaaccgtctgttttcgtgcagtctttattgatttttttcgccaatgtgagccaaacatcgtcattcatatcttgtgagcctatattcaccacttgttcgccctggatattcgcaatgtcttttatagccgggacggcctctaccagcgcatctacccccaatttaccggcggtataattggattttgtagcagaatcacctccccctgcgatggtgcccccggttgccaataaagtgatattaggcagagcaaaaaccgggctactgatccctacaaatattccggcgagtaccgttagctttatatatttcatataattactacattatttataagctaattaattatacggaatatccatatgaaaactgtgatatctactgtgctttcagaatacatggagctattaaccaaaaccccgtatgattgcccgcttttagtaccgccaaaaagtgaagacaatgacgcaaacttttattcccggcaaagacgctgcgctggaagactctatctcccgttttcagcaaaaactgagcgacctcggttttaatattgaagaagcctcttggcttaaccctgttcctcacgtttggtcggtacatatccgcgaccgcgactgcccgttgtgctttaccaacggcaaaggcgccagtaaaaaagcggctctggcatcagctctgggcgaatattttgagcgtttatccaccaactatttctttgctgacttctatctgggcaaagccatcgctgagggtgatttcgttcattacccaaacgagaagtggtttccgatcccggcggataatctgctaccggaaggcattctggatgagcgtctgctggcgttttacgacccagagcaagagttggtcgccagtgatttggttgatttgcagtcgggtaatgccaagcgtggtatctgttcactgccctttactcgtcaatcagatttagaaactgtctatatcccgatgaatattatcggcaatctgtatgtttcaaacggtatgtcagcagggaataccgctaacgaagcccgcgtacaggcactgtctgaagtttttgagcgttatgtgaaaaaccgcattattgcggagtccatcagcttgccagagatccccgccgaggtattgaatcgctatccaggcgtggtagaagctatcactaagctggaagaagaaggtttccctatcctgtcttacgacgcctctctggggggcgcttatccggttatctgtgtcgtgctatttaacccgtcaaacggtacctgtttcgcgtcattcggcgcacatcccgattttggtgtggcattagaacgcacggtgacggagttattacagggccgcagtctgaaagatcttgatgtctttactgcaccaacctttgatgacgaagaagtggcagaacataccaacctggaaacccactttatcgattcaagcggtctaattagttgggatatgtttaagcaggatgcagattacccatttgttgactggagcttcaagggcaccacagaagaagagttcgcgacattgatggctatcttccaacaagaaggtgccgaagtgtacatcgcagattatgagcacttaggtgtctacgcctgccggatcttggtgccggggatgtctgatatctaccctgccgaagacttgctgatggcgaacaacaccatgggtgtacatctgcgtgatactttactggccttgccagatacagactggcagccagcacagtacttggaattgattcagcagattgatgatgaaggcttggatgattttgcccgtgtgcgtgaactgctgggtatcgcctccggtaaagataatggctggtacaccctgcgggttggcgaactgaaatcaatgctggcactggcgggcggtgatctcgagcaagcgctgatctgggttgaatggacacaagactttaacgcttccgtctttacagcaaaacaggccaactattaccgttgcctgcaaacgctactgctcttgaaccaagagcctgatcgtgacccgatgcaatattacaatgcattcgtcaagatgtatggtcaggaagcggtcgatattgcctcagcggccttatcgggtgaaattcgcttcaacggcctgttcagtgttgacgaagatctgaaagcattacccgctcatcaggctttactcggcgcttatgctaagttgcaggcggctaaacgtcgccattgggctaaaagcgagtaatacggctcttccttaaccgctccgccaagttattgagtttgtagcctggcgacaaacgtgcgtatcccgaatcactgccccgcgtcagtgattcgggcaagagtgattcaggtaaacaagggtgattcaggtaaacaagtaccgctaatccgctggcaacacccagtccaacagcgataaaaacccctattccagatgaaaaaaaactaaaacgtcagtacgtattttcgccacaccttgtttatttcgttttggctgtcgctatttattgttgcagttattccttattaaaaataaatacactcatctgagtctgactattgtttctgttataaaaaaacgctattttctgacacccaaatgacctttttgaacaattatttttttctaaaaaggaaaaaaagacacagaggtaaataaatagttaatttttaatgaacagcccccataaaaacagctacaaacatcccttttctttaactttcccgacaacgttcaggctgttaaatcaaaattttttgcaaaaattaaaatatttttttcagtttaaaattaatataatagaccaataagccctataaaaaacaaggtttaaggctaaactaaactcgcccaatatgatccatatcaattttcacgctatactgctttgctagtatctcactgtgctttattaaccctataagagagagttagtgtgaaagctgacaaccccttcgatgcattattaccttcggcaatggctaaagtagctgaagatgctggtgtctataaagccaccaagcatccgatgacaactttttatttagcgattaccgcgggtgtctttatttccattgcgtttgttttttatattacagcaaccaccggtactgcaggcgttccttttggttttgccaaactggtcggtggtatttgtttctccttagggctaatgttagtcgtggtgtgtgggggtgatcttttcacttcaactgtgcttaccacggttgccaaagccagtggccgtatcacctggcgtcaattggcaactaactgggttaatgtctatattgggaacttgttcggcgcactgttcttcgttggccttatctggtttgcaggccaatatactgtggcaaatggtcaatggggtttaaatgttctgcaaacagcagagcacaaattgcaccatacttttattgaggcagtgtgcttaggtattttggctaacctgatggtttgcctggcggtttggatgagttactccggccgtaccataacagacaaaatgttagcgatgattttaccggtgggaatgtttgttgccagcggttttgagcatagcatcgccaatatgtttatgatcccgttgggtattgtgattaaaaactttgcttcacctgagttttggcaagccatcggttcagcacccgagcaattcgctcacttgaccgtaagtaactttattatcgataacctgatcccagtcaccatcggcaacatcattggtggcggactattggtagggttgacttattgggtaatttatctgcgcggtgaccagcaacattaacgtgtggccgctacgtctggttttcgagaaattaacattaaaaggtagatgcattatgaccgaacttaatgagaaattggccaaagcatggcacggttttaccaagggtgattggcagaatgaagtcaacgttcgtgactttatccagaaaaactacaccccttatgaaggtgatgaatccttccttgccggctctaccgaagcgaccgacaagctgtgggcgcaagttatggaaggtatcaaactggaaaaccgcactcatgcgccagtggatttcgataccgacgtagcatcaaccattatctcccacgatgcaggctacattaataaagatctggaaactatcgttggtttacagactgaagcgccattgaaacgtgctctgatcccattcggcggcatcaaaatggtcgaaggctcttgtaaagtttatggtcgtgagcttgatccacaactgaaaaaagtcttcaccgaataccgtaaaacacataaccaaggtgtgtttgacgtttataccaaagacatcctgaactgccgtaaatcgggtgtgctgactggcctgccagatgcgtatggccgtggccgtatcatcggtgattaccgtcgcgttgcggtatacggtatcgacttcctgatgaaagacaaactggctcagttcaattcactgcaggctgatttagaaaacggtaaagacctggaaatgactatccagttgcgcgaagaaattgctgaacagcatcgcgctctggctcaaatcaaagagatggcagctaaatacggctgtgatatttcaggtccggcaactaacgcccgcgaagcagttcagtggacttacttcggctatttggctgcagttaaatcccagaacggcgcagcaatgtccttcggtcgtgtttctaccttcctcgatgtgtacatcgaacgtgatatgaaagaaggtaaactgactgaaatcgaagcgcaggaactgattgaccatttggttatgaaactgcgtatggttcgtttcctgcgtacgcctgaatatgatgagctgttctctggtgacccaatctgggcaaccgagtctttggcaggtatgggcgttgatgggcgtactctggtcactaaaaccagcttccgcttcctgaataccctgtataccatggggccatccccagagccgaacatgaccattctgtggtctgagaagctgccactgaacttcaaaaaatatgctgctaaagtgtctatcgatacttcatctgtacagtatgaaaacgatgacctgatgcgtcctgacttcaacaacgatgactacgctatcgcatgttgtgtcagcccaatgattgtgggtaaacaaatgcagttcttcggcgcccgtgccaacctggctaaaaccatgttgtacgcaatcaacggcggcgttgacgaaaaaatgaagatccaggtgggtccgaaagaagcgccaatgatggatgaagtgctggactatgacaaagtcatggaacgcatggatcactttatggattggctggctaaacaatacattactgcgttgaacatcattcactacatgcatgacaagtacagctatgaagctgccctgatggcgctgcatgaccgtgatgtttaccgtactatggcatgtggtatcgcaggtctgtctgttgccgctgactccctgtctgctatcaaatatgccaaagtaaccactatccgtgatgctgatggcctagctgttgacttcaacattgaaggtgaatatccacagtttggtaacaacgactcacgtgttgatgatattgcctgtgatctggttgagcgcttcatgaagaaaattcagaagctgcgtacctaccgcaatgcggttccaactcagtccgtactgaccatcacatctaacgttgtttatggtaagaaaacaggtaacaccccagatggccgccgcgctggtgctccatttggcccaggtgccaacccaatgcacggtcgtgaccaaaaaggtgcggttgcctctctgacttccgtggctaaactgccgtttgcttacgctaaagatggtatctcttacaccttctctatcgtgccaaacgcactgggtaaagacgatgaagtccgtaaagctaacctcgccggtctgatggatggctacttccaccacgaagcgtccatcgaaggtggtcaacacctgaacgtgaacgtaatgaaccgtgagatgctgttagacgcgatggagaacccggaaaaatatccgcagttgaccattcgtgtatctggttatgctgttcgcttcaacgcgctgaccaaagaacagcagcaggatgtgattacccgtacctttacacagtcaatctaactttttgacgcggtaaggtgttacaacatgaaaggctccacatattgtggggcctttattcattcagagtaggaaatacaggctatattgctgagtggacgataaattcaaatatcattattttgaaccgtatgctttcatcttatcgaatgttcgggtgaactggtgtgtgcgatcgatctctttatattcaatatcactgatatcggtacgctgatagccaataaccgggtaaattccgtaccagttgtctattttcattattttcaaccagttagaatccaacccgtactctgacgatgactcgccatttgttaatcgctgaacagactccgtgtagttattgattaatttttcataataatgattattgaccagatagctgttagccagataggcgaaattgactttaaaaaaattatcatcaatagcgttaacgatataatagctggcggataaaaatgcagcatcccaatgaatattattcagtttagagagaaaattgtttgtccggataattgtttcatcatcatcttcgaagaccatatcgtcttcaagtatcaaaatatttctccaattattctcttgcgccatttttaatactgcaagatgtgattttgcgcaaccgataaaacctgaccctgctcttattgcctcaaagcggattattttttcaggtggaaagcacactttttccagttcttttttgatgtgctcatttctatccgtacgttccttcaaattaatgtaaacaactttgtctactaaagaccaattccaattttcattcattggtaaaactccattttcatctcatagttccgtataaaactcactttataacgttaaaaactaaaagtgacgataaaaaaggctaaatccctccactcttttcctgtctattatcacataggggtagtttgcctacaataacagcactgtataagatactctcagcacatcattacattaacaattaaaagatgcttaattaccaataattacaataagttaataatatattttacgtttttaacttgaaaataggcaggtccccacgctttatgctgtaacacacgtctagccgacggctctgtcagaaaaatttatccatcaggtcattgttttttatacgaacggcttcatttgtaatgaatggcattatttatagcgaatcaatagcgtgatgagagactcattggtcacaaaaatcccaatcagaaatagcattatctttcatctgatgtaacagcctccctctttagacagcggtaggccgaaaaatgaaaacgaactctgggttgaagttatctgaaataaggccattactttggtaatatactgatgattatcaagacccaaaaatggaagacgtagtctgcttcctgcctctaaaacgattccatctgataaggctgcgaattacagacttaccgtttaagtcaaactataattaacagcataaaagacagaggtcagcgaaacccgaaatccttaattactgggctatgcctgagctgaggctcatatacgcaacgctttttatagtaaatagaggtaatattattacaccagaaaaaattttaaggctctccgcaatacaccaaatgatgacgtatctgcgcgtcttgtaaaatgcacaggtactgagtcccataaaggagtgtctatatcatgcctaccattcagcaccaaacagtactaactggaactttatgaacaagataaccgattgtattacaacagacccctccgatctcgtagaggataagaagcctgtgcttggtcgtattcattcattcgaatcctgtggcactgttgatggcccaggtattaggtttatcgtcttcttccaaggctgcctaatgcgctgcctgtattgtcacaacagagatacctgggacacccacggcggcaaggaagtgaccgttgaagaattagttaaagaagcagtcacctatcgccactttatgaatgcttcgggtggcggtgtcactgcctctggtggcgaggccatattgcaggctgagtttgtccgcgattggttccgagcctgtcacaaagaaggcattcacacctgtttggataccaatggctttgtacgccggtatgatcccgtcattgatgagttgttggatgcaacagatttagtgatgttagatttaaaacagatggatgacagcattcaccagaacttggttggcgtatccaatcaccggactttagagtttgcccgttatctggcaaaacgtaaccagaaaacctggatccgctatgtcgtggtgccaggctggtccgacgatgataaatcagcacatatgctgggtgaatttactcagaacatgagtaatatcgaaaaaatagaattactgccttaccacgaactgggtaagcacaaatggattgctatgggggaagaatacaagcttgatggcgtaaaaccgccaacaaaagagattatggatcgcgtgaaaggtattttggaaggctatggccacaaagtcatctactgatttagaaccctgtattgatgcatgttattggctaaagtgtactgttaactcatgtgtattaggtttggcctaacaactgccgccatgctggatgaatccgctggcggcgttgtcttatatattgataccgttttatattgatacggcttacttttataccgcagcataaggcgtttgttggtgatctggctttctcaacagcatcatcaaatacacgaatgcgacacctgctatcatgataaataataaattatctgaatagcgctgcatcagcagtgacgtcatcgtcggcccggccaggctcccaagggtataactcatcagtaacgcctgattcatcgcgaccaattcatcagcgctggctttttcacacgcccaggccatagcaaccggatacaaagtgaaacccgcgcagcctaaaatgaataacgccggcgccattgcgtaattacccaagatcgccacactaccgaggatgacgacaaacacttggatccgcagtaccagtaagcggccatagcggtcagccattcttcccataggccattgcccaataatccctgaactgaccagcaacgccatccacccccccacgctggcgtcactcatccccttatgggataaatacagtggcagtaacccatagagtgaccccaagagtacaccagagataatacatccattaatacctaaacgggcgctgcggcgttttaacataggccaaaccgcaataggcggtgactcgtgacgactttgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatgtgagaactgggcaaatagtagcggcagcattgccgtaatcaccagcgcccccacccaaggaataacactgagcagttgtgtggagactatacccaataataattgcccgatgacggtccctaaatagtaaaccatcatgtaggccgccagtagttgtccgcggttggttaaggtaccactgcgtaataaagcactttcgacaatgacccaaatcagcgcgcaggcaatgcccgccaaaaagcgccaacccaaccagctccaaaaatcaaccgttagcatcagcccacaagttgccagtgcaaacaatatacaggagcaatgataactgcgattaaaaccgagttgctgaataaagcggcctgcaatcaacgttcctaccagattaccggtgaaataagatgagctcaccatccccacttgccaagtcggcaactgttgatgtgataaccataagggaaccagtgtatttaaaaccgcgatagagatcgtgaacagcaaaagcccacaaagcaggagtagcacggggcgagaatatgcggacatagtaagacagaaaccgtcgggacaataaaagtgagcgcatcatgccactggcgataaaaaagtcaattacccagtggggagggatagcacaatatgtcatttagctatgatttcagtatttatgcggggcattatggctggcagtgagggggatacacaaaaaaagaaaagcgcccgtagacgctttcgaaatagcagataacagacgcggcaattaaccaattaaccaattaaccaattaaccaattaaccaattaaccaatatattccaagccacccatatatggacgtaatacgtcagggacctggatacgaccatctgcctgttgatagttttccaacaccgctaccaaggtacgcccaaccgccaaaccagagccgttcagcgtgtgcactaaacgcgtctttctgtcggtcttgttgcgataacgggcctgcatacggcgcgcctggaaatcccacatgttagaacatgaggatatttcgcggtaagtgtcctgtgctggcaaccatacttccagatcgtaagttttgctggagccaaagcccatatcacccgtacacagcaataccttgcggtatggcaactccagtaattgcagaactttctcggcgtgccctgtcaactcttccagcgcggccatagaatcttccggacgagtgatctgcaccatttcaactttgtcgaattgatgcatccggatcaaaccacgggtatcacggccataggaacctgcttcagaacggaagcatggtgtatgggcggtcaacttcaatggcagagaatcctcttccaaaatttcatcgcgcaccaagttggtcagcggaacttcagcagtaggaatcaaagcatagttactgttatctgattcttctgccaacggtttagtatggaatagatcttcaccaaacttgggtaactgacccgtaccgtacaaggtggcatgattaaccagataagggacgtaagcttccagataaccgtgtttctcggtgtgcaggtctaacatgaactgagacagagcacggtgcatacgggcaatttgccctttcatcaccacaaagcgtgcgccggtcagtttcacagcggcagcaaaatcaaggccaccggccatttcgcccagagaaacatgatcttttacgtcgaagtcatatttgcgaggctcgccccaccgactgacttcaatattgtcattctcgtttttacctaccggtactgaatcatctggcagattagggatagacagcgctaaatcgcggatttcgttttgtaacttatccaactcagctttagcggcatccagtttttcacccagagcattcacttccagacgtaatggttcgatatcttcgccacgcgcctttgctgcaccgatctgtttcgatcgggagttacgttctgcctgcagactttctgtttcaacctgtaaaactttgcggcgctcttcttgttggcgcaacacctcaacatcaagtttaaaacctctgcgagccagtttttcggcgactgcgtctagctcattgcgcagcatattgggatcgagcatgctagtcctgtgcttgtagttatggatatacccttttgacttgacgttactgcggtattagcagccccagctcactcgaatcacttggccttcgtaggctcatcaagattcgctggctgattacctgcaacgccaatcattaagggcataaatggtaattaaagaagaatttaacgacgtaagcgatataaacaaccacttaccaagtagttataatgctaaccttaccgcaaccgcaaagctagcggtagcgttttatcgggctatttttatcctgttcagctaaccatgccagcttctcaccgattttaccctccagaccacgagatgttggcaaatagtagcgggtcgccgccatttcaggtggaaaataattttcacctgcagcataggcgtgctgctcatcatgggcatagcgatactcagcgccaagccccatctctttcatcagtttagtcggcgcattgcgcaaatgctctggaacatcgaaatcgggcttatcgcgagcatcctgcatcgcggctttaaatgcagcatacaccgcgttacttttaggcgcgcaggctaaataaacaattgcctgggcaatcgcccgctccccttcggctggccccacacgggtaaagcaatcccaggccgatatcgccacctgcatcgcacgtggatcggcgttaccaacatcttccgatgcgatagccaacaaacgccgggcaacatagagcggatcgccccccgcggtgataatgcgtgcataccagtacagcgccgcatccggtgccgaaccacgaatagatttatgtaccgccgagatcaaatcgtaataacggtcgcctttgttatcaaaacgggcgctacgctcaccagagacctctttcagcaattctggcgtcaacacacggacgccactggcatctatttcagccatgtcagccatcatttccaggctattcaacgcccgccgagcatctccgccgacgagctcagacatcatgcggcgagtttcatcaggcagtaaaatattctgcccgccgtaacctcgactgctatcagacatcgcctggtcaatcaccttctcgatatctgctgcggttagtgccttgagcaaatagactctggctcgcgagagcaatgcagaatttagttcaaaggaggggttctctgttgtagcaccaataaaagtgatggtgccatcttcaatatggggtagaaatgcatcctgctggctcttattgaaacgatgaacttcatcaacaaacaagatagtccgccggccagcatcacggttttgccgcgcccgctcgatagcctcgcgaatctccttaataccggaggtcaccgcagaaatccgctcaacatcggcttgaccgtagcggccaataatttctgccaatgttgttttaccggttcccggcggcccccagaggatcatggagtgtaactgcccggcaacgattgcccgcggtagcggcttacccggtgccagcaaatgttgctgaccaatatattgatccaacgtcaaaggccgcatacgcgcggccagtggttgaaactcattttgggaaaaatcgagggacatattactcactcagacctcactaccgctgatcatccagcgtcacaccttttgggggagtaaaggtaaacttactggcatcaaccacgctactttgctggcttttcagtgtataagcactgcgttgaccatcttgctcaacagcagtaaagcttttgatagtgccgcttggcgtcacacttatcgcaaattgctttaaattgccgctagcacttttaggtgtcagctcaaaatcatcgcctttctgcttaacattatattgcttccagtcatctgggttgttgcgagtaatcaacataaacggtgtattacccgttgcattcttcaaccaagtggcggtggcttgttcaacaaatgggttataaaaccacagagtttccccatcagagattaatacgctttcatccggtgatgtcatatgccagttaaacaaattaggacgttttacccacagttcgccctcaccttcctgcactaccgccccgtctgaactggtaacagcttgcgagaagctggcatggaagctattcactttactcaaccgattttgtagatctgtgctggcatctgccaacgcagaagctgaaatcaaacccgatagaaaacagcaagcaacaagcagtcttttcattattctaaataccttataaatttcattgcacccctactgggctgccacaaaggctgattcatcaatacgttcccccactggcttgacgttgcaggggggacactaacctcgaacctttaacttgcgtaagggccgcaaagcgccccttcagatattaacaaaactcgtcagcactaccgcgaaagtaacccattactcatggggtggtggtgccagaacctcacgattaccattatggcccggtgtactcacaatctgctgagcttccatctgctcgataatacgcgcggcccggttataaccgatacggaactggcgctgtacacctgagatagaggcccggcgtttttccagcacaaagttcacggcttgatcaaacaatggatccagctcttcatcgctgtccagaccaaggccaccgccttcgccctcttcaccgccactgaggatactatcaatatattgcggacgaccacgggctttccagtcattcaccacagcatgcacttcctgatcacggacaaacgcaccatggacacgtaccggaattgaggagttaggggccatatacagcatatcccccatccccagcagtgattcggcaccaccttgatcaaggatggtacgcgagtcaattttactcgataccgtaaatgcaatacgcgttggaatattggctttaatcaaaccagtaatcacatccactgacgggcgctgtgttgccaaaaccagatggataccggcagcacgggctttttgagccaaacgggcaatcaactcctctacctttttacccaccgtcatcatcaggtcagcaaattcatcaaccatcaccacgatgtatggcagttttaccaacattggtggtgagatatccatactgtcagagggtttccagaacggatccgggattggacgccccatggcctcagcttgagccactcgctcgttgtagcctgccaaattacgcacacctaaagcagacatcaatttatagcggcgttccatctcaccgacacaccaacgcaatgcatttgcggcatccttcatatcggtaactaccccggttaacaaatgaggaataccttcatacactgacagctccaacattttcgggtcaatcatgataaagcgcacgtcatctggcgtagctttatacaagatgctgaggatcatcgcattcaccccaacagatttacccgagccggtggtacctgcaaccagtaagtgaggcattttagctaaatcagccaccacgggttgcccggcaatatctttacctagcacaatcgctaatggcgatgggttctcacggaacttggcgcaatccagaacttcccgcaggtaaacggtttgccgatgtttgttaggtagctctaagccgacgtaaggtttaccagggataacctccacgacacgtaccgcgatagccgataaagagcgggctaagtcgcgggataaattggaaattcgcgacgctttaacgccaggtgctagatccagttcaaaccgggtaatgacaggccccggagaaatccccaccacttcagctttaacccgataatcacctaaccgggcctcaaccaaccgagcggtttgttctaaagcgaacatatccaccggctcttcttccgcaggcggagaagacagcaaatcaagcgtaggcaatggtgttgtcggtttttgcaacggctggtcattacgcatcaggaagggatggatcaaactatccatagccgctgtcggctgtgaaaacgctggcggttgcggagatggcgctaccggtgccgcgctcaccggtgctgtattcagcgacgcaatgctagtgggtgtaacgctggttgatatagcactggctgatgtaactacaggctgtgacaccggtgccggtgtcgattggccatatgttgattgcccgtatgttgattgaccatatgttgattgcgtatggcttggctgagttggtgcggattgccccaaatgtgcctgctgcacgggtggctggtaagttggcacttgctcaggataatcttggaggagagattcttctttcccttctaactgcactggctcatcaacatctgtctcatcaacataaggagaaagcgtgaacagaggctcacgcgggctgtcatcgactaaatcagcaatcggtgagaaggtaaaagccgtactcgtatcaaccgaacgtatgttgtcaacggcgttatctgtatcccccgtagccccataacggtgttgctgttgcgcggcaaaagcctgacgtaattctgcctcttgcaaagcctgctcatcttcaagatcgctcacctgcgagggcgtggtcggcatttctgccgcaggtgaccgttctgttatagatgactgttctgctaaagttgataacgcgtaacgttctgattgctgatcggcaaacgctttgcgcaagatagcctgctgcaaagcagcatcttcatcagatgttatttcagtaccgtaagaagatgccgccatctgagggttttgtgtttcgtcaccatcacgttcacgtaattcctgctctgccatacgctgcgaaggcagcttgatgccgaaggaggccaattcacgccgtgttggaatacgaaccggatttggccgtggcaattcagggccaataccttgttttatttgggagctactgtcactggtggccgtaaacgcgggcataaaagccgccgccgcagtcgctgctgccacagtaccagatgctaatactggcttattggtcaggctcgttgtggataaaccatcaatctgtgcatccaagccagggttcatatacggcgtattacctaccgaaatatgactgctctgggcgctatgtatctgatgactacctgactggttactacccggctgacgactctctaactgaccaacagggcgctgaatcgccgagaaatcgaatggggaatgagagactggcgttggcgacatatcccatgcacccaacttaggttcaggccgttcagttggcgcagcatgtgtctgaattggcagtgactcttctggcagttcaaaagaatacagaggcggtgttgccgtattggtcattaccggtgtcgtaccatagattgctgccgcatcatgattgagaaccggctcaaccgctacgtcagcgattggcgaagatgtcgcgtcttgaacgctataatccgtagcccgtaacggactcaataatgggtcatactcatcgttggtgtcagttgcttttgtatcagttgtttctgtaccagttgcaaccactgacccatgctcaacaatactgtccgtcaccgaaggggctgagaacaaaacgtcatcatcgccatgggctaacgccgatgaggccgcaacacccgcccccactaccgcattgtttgaaacgacgcccttgtttgaaacgacgcccttttcttgcccggtgatatcgcggccatcagcatgatcatcgtcatgatagctgtcttcatcatcatagcgctcttcacgacgggagcggttagtgataaatgtcagtgaacctaataccgctgcaccaattttctcggcaataaccaaccatgaccagccagtaaatagcgttaatcccaccacccaaatacacagcagtgttaaggtcgcaccgacaccgttaaaccacggcaacatggcattactgaataagctaccaattaccccaccagaggcaaagtagtaaagatcatcgatattaagtgccgccagcccacacgacgtcaaaatcagggccagggtgccaatcagccgtaatgaaagggcaaagtaatcgagatactcgctagcatcacgttggcgaaaagccgtccagcagaatatcaccatgatgggtggaattgcgtaggctaaaacaccaaaggtggaaaacagcgtgtcagccatccaggcaccgatactcccacccaaattgtggataggctcatgccatgcagtctgggaccagctagggtctgagggattgaaactgaccagcgcaaccatcaggtacgcagccaaaatagtaaccacaatcaacacagcttcaagcaaacggcggccattgctgagtttttttagggtaacttctttatcttctgtatattcctggctcaagaaaggctctccaggttcctgttaacgggtctgagcaacaacgccgagaagcctccccggcgttgaaactgtatgaataaacaggagtgtaaccaaattactcaggttttgcacctgcccgtttaccgagttttaataaccaagcggttactctgcttcacttcttccataacgacataagtgcgagtgtcattaacccccggcaggcgaagcaaggtttcaccaagtaatgtccggtaggcagacatatcaggcactcgggttttcaacaagtagtcgaaatcacctgagaccaagtgacactcttgaatttcctcaagatttttaactgcggcattaaattgctcaaatacatccggagcgccacgattcagagtaatctcaacgattaccagcaatgatgcatccaaatactgtggattaagcaatgcggtataaccatggatgaagccctgacgctctaagcggcgaacccgttccagacatggtgttggtgacaaccctactcgttttgaaagctcaacattagagatacgaccatccttttgtaattcatttaggatgttacgatcaatacgatcgagctctttccccgggcgtttcttattatctatcatctataatctctcttaatttctttgagtctgtaacagattctagccgtaaaagattccagagtctgttacaaacaacgacccgcagcctgttttatgcaaatagatcaacacgttgttatctcacaccctgtctgtccaaccgtatgcgagccactcgatgattattagcgttgaggaagagacaagacaccataaacaccagcagaaactcccccctactgttgtctatgaacttattccacatgccatccagtattaatcgaaaacattccagggttttcgcttggtatcactgatacccaatctgaaatcatagcgcgcagataatttctcttcctatgatgttttcgcaaatgcacagccgattgtcaaagtaaaagaagttaaatcagtagaacgtgccagaattagccacacagtcgccgcctctgaccgatttttcttcttttttttgacgaaaaaatagtacaaaaaagcttataggatttcagtaaaaatgttgcctatcgccctgcaagccacatattttgtggggtcaaagcgattttaggtttttttagtctgatcgttgaggtggaattttgacctaatgcattaatgtttttaattatcgatattgctaactgtcgattcttaatacacttagtttaataaataggctttacctatcaaaaaaattgctaacaacatttttgtttgctttttttaatgtcatattttccctacaatcactcatattatccgccattgtgggaaagaggtattcatgagcacggctaaacatagcaaattgattattttgggttctggccctgcgggttacaccgcggcagtttatgccgcacgtgccaacctgaaaccggtattgattaccgggatggaaaagggcgggcagttgaccaccaccacagaggtagagaactggccaggtgacccggaaggtttgaccgggccagcactgatggaacgtatgcacgagcatgctgaaaaattccaaacagagattattttcgaccatatcagcagcgttgatctgcaaaaccgtccattccgcctgtttggcgacggtgcagaatacacttgtgatgccctgattatcgcgaccggtgcttctgcccgttatttagggatggcgtcagaagaagcctttaaaggaaaaggggtttctgcctgtgcaacctgtgatggattcttctatcgtaaccagaaagttgccgttgtcggtggtgggaatacggcggttgaagaggcgctgtatctggcgaatattgccgctgaagtccatttaattcatcgccgtgacacgttccgctcagaaaagatcctgatcgaccgcctgatggaaaaagtgaagaacggcaatatcgtgctgcacacagaccgtactctggatgaggttctgggtgatgacatgggggtaacgggtgtacgcctgaaatcaacccacagtgatgagaccgaagagttagccgttgcgggtgtgttcatcgctatcggccatagccctaacaccggtatatttagcgaccaactggcgttggaaaatggctatatcaaagtgcagtctggcctccaaggcaatgcaacacagacctcaattcctggtgtgtttgctgccggtgatgtgatggatcatatctatcgtcaggctatcacctccgcggggactggctgtatggcagcactggatgcagagcgctacctggacgggttggcaaacgataaataacgcgctattccattgagtttttattgcgactgatcgcaccgtttcacctcgttctatacgggtggctacatgggccacccgcttttttatctgttttcccgcttttatctgctttgttgctggatatccacattccaataaaaaacaatcaagccgttattttcattttggcatgcggcgaccatcacaaactcaatttttttcacaaatgcaattgtttttacaagcgtaattattttcacctcgggtcatgacagggtaagattactcctcgctggtttgctcactcaagggtgacaaacatttttgatatttttatccccagagtcattggagtcgccagtaggctgcaagcaaacgaaccccgatgagcagataccagtatgtgcttaggataagtaagcgccgcttagcgtacaaaggggatatcactcttttatgtgcagacaagtcatcttatgaataagacaaggcagtatgagttgattcgttggctgaaaaaacaaagcgcccccgcgcaacgttggctccgcctatccatgttactcggcctgcttagtgggctattgattatcgctcaggcatggttgttagccaccctgctgcaatctctcattatcgacaaattaccccgtgcgacactgaccaccgagttctccctgctggcaggcgcatttgccttgcgtgcggtgatcagttggctgcgtgagcgggtggggtttatttgtggtatgcgtgtgcgccagcagatccgcaaagtggtgttagaccggctagaacagttggggccatcgtgggtaaaaggtaaacctgccgggagttgggcaacaataattctggaacaaattgaagatatgcaggagtactactcacgctatctaccacaaatgtatctggcagtatttatcccggtcctgatcttaattgctgtcttccccatcaattgggccgcgggcttgatcttgtttgtcaccgcccccctgatccccatattcatgatattggtcgggatgggagccgcagatgctaaccggcgtaattttgtcgcattggcaagattgagcggtaacttccttgaccgcttgcgtgggctggatacgctacgtttgtttaaccgcgccaaagcagaaaccgaccaaatccgtgactcttcggaggattttcgcagccgaaccatggaagtgctgcgtatggccttcctctcttctgctgtattggaattttttgccgccatctccattgccgtagttgccgtctattttggtttttcctatttaggggaactgaattttggtagctatggcctcggcgtaacgctgtttgccggttttttggtgctaatactggcgcctgaattcttccaaccccttcgagacttagggacgttctatcacgcgaaagcacaagctgtcggtgcggctgaatcgttagtgacgtttttaagcagcgagggagaagccattggtcaaggcgagaaacaactagacggtaaagaggccatcgcccttgaggcgaatgagctggaaatcctggcacccaatggtacccgtttagccgggccacttaatttctcactgccagcaggcaaacgggttgccattgtgggtcagagcggcgcggggaaaagttcgttgctcaatctcttgttgggttttttgccttatcgcggatcgctaaaagttaacggtatcgaattacgtgaactggaaccccaagtctggcgtagtcagttaagttgggtaggccaaaatccacatctaccggaacaaacgctggccaccaatattttactgaggcaaccggatgcaagtgagcaccaactgcaacaggcggtggagcgggcttatatcaatgaatttttgaaggatttacctcaagggctgaatactgaaattggcgatcattcggcacgtctttcggttgggcaagctcaacgaattgccgtcgccagagcattattaaacccatgtcgtttattgttgttggatgagcctaccgccagtcttgatgcccacagtgagcagttggtgatgaaagcgctggaggaggcctcccgtgcgcagtctaccctgctggtcactcatcagttggaggacaccctaggttatgatcaaatctgggtaatggataatggccgtctaattcaacaaggtgattactccacccttagccagtctgctggttcatttgccaatctgctgtctcagcgcaatgaggagctttaatcatgcgcgtacttcttccgtttttggcgctgtatcgccgtcattggttcttgatttctcttggtatcgtattggctattgtgacattgctggccagtattggcctgctgacgttatcgggttggtttcttgccggaaccgctattgcggggccagcggggttatatacgtttaactacctgttacccgccgccggtgtccgaggttcagcaattatccgcaccgcaggccgctatgctgaacgggtcgtcagccacgatgccacgttccgggtactgacgcatctgcggatatttgccttccagaagatcttgcctctctcacctgccggtattgcgcgctttcgtcaaagtgagttgctgaaccgcctggttgctgatgtcgataccctcgaccacctctatctccgggtaatatcaccgttggtagcggccttggtgattatcgctgcagtcacttttggtttgagctatctggatcttaatctggcattgacactcgggggaatactgctcggcttattgttcttggtgcccttgattttctatcgcgccggcaagcctatcggcagtgaccttacggacttgcgtgcgcgttatcgttcacagctcacctcttggttacaagggcaagctgaactcttggtttttggcgcattacagcgttttcgtgcttcacttgaagaaattgaacaacattggatggcgcgtcagaaacaacaggcgtcgctggcgggtttagcacaagcactgatgattttagcctccggccttacggttacactgattatgtggttagctgcggggggaattggcgaggataaccagcctggtgcatttttggccttgtttgtttttacgtctttagcttcgtttgaagcgctgctacccgttgctggtgcgttccaacatttggggcaagtcatcgcttcagcaacccgagtgggtcagctaatggagcaaaagcctgaagtgacgttccctatcagcggtccagcaccaacctcacaggtggcgctggaagtgacagggctgagttttacttatccacagcagccgttacccgttttacagaatatatcgctgtcactggccgcaggagagcatatcgcgctacttggccgtactggttgtggtaaatccacactgttgcaattgttaacacgtgcctgggatgtcaatcagggtcacatcatgctgaacgggcaaccactagcatgctatgacgaggcggcgttgcgccagatgatgacggtggtgagtcagcgtgtgcatattttcagcagcacattgcgtgaaaatctgttattggcctgccccaccgcttccgatgaacaactgaaaaaagtcttggaacaagtagggctaaccaatctgctggataacagcgaagggttaaatgcctggatgggggatggtggccggccactatccggtggtgagcaacgccgtttgggtatagcccgcgcattattacactcggctccgttgtggttgcttgatgaaccgactgaagggctggatgcggagactgaacaacagattctggcgctgttacgtgaacattgtcagcataagagcctgattatggtcactcaccgcttgtacggcttggaatatatggaccgtatctgtgtaatggatggcggtaaaattgttgaacaaggtgatcaccaccagttgttgcaaaacaaaggacgctattaccaattccatcagcggcactgagccgtcagcggaacgaagccattagtggaacaaagaaaatagccgcattggcaaccatgctgtgatagatgcaaatatcacgtcaattggcagctaacattaatggacgctgccgaaactaaaatggaatctgctgaaaccaagcgatactgccggttattgaggtccagatagcgtgccagtgttatcaatatttgtcagtgccattaaggagatttatgcgcgtcacacagctctcatcacagtcatttatttttccctcacctgagctggctctgcgcgaaccaaacggtttattggcactagggggggatctaactgctcctcgcctactggcggcctaccagcggggtatttttccctggtttaaccctggggagatgattttatggtggtcaccagatccccgagccgtattattcccagaagatttacacatcagccggagtatgcggcgctttattcgtcattgcccttatcgttttaccctcaatcacgcttttgctgatgtgattagcgcctgtgccacagaacgtgatgaagggacatggattggccgtgatgtacaacaagcttactgccagttgcacgctttgggacatgcccattcactggaagtttggttggaaaatgagctggttggtggtttgtatggtgttgctgttggcgcggtattttgcggcgagtcgatgttcagtagggcggataacgcttcaaaaagtgcattaatggttttttgtcatcattttacccaacatggtggagaactgattgactgtcaggtcctcaacgctcacactgcgtcgctgggtgcggttgagatcccacgcaacttttttttgcagcagttgagtcaactccagtttagtccactaccggctgaatgctggttaccgcaatcgttgaatttttcatccgcgatgcagtaaagatcaaccgttcaaaacaccccacattaggctttatccccctcttgccggcagactaattttgctgaaatggtgagatgaacgccaacacttctttacataatgtgggtttttcggcattatcttgccggttaaaaactaaggtagttacacctagaggattcgatggccaaagaagacaatattgaaatgcagggcaccgttcttgatacgctgccgaacaccatgttccgcgttgaattggaaaacgggcacgtggtaaccgctcatatctccggtaaaatgcgtaaaaactatatccgcatcctgacgggtgacaaagtcactgtagagctgaccccgtacgacctgagcaaaggccgcattgtcttccgtagccgttaatcggctaatctgtcgttagtgatgactagcgagctctgaggatgtagtccccctccggcgcccttcccatttatggcaagggcgttttgcgttatcttttatttatgataaataaccgagcgtgaagagcgattgactgaatgtgaagagcggtcgacaaaatgtgaaaagcagtcgacagtgtaaaaagcgatcgaccgagtgtaaaaagcagtgctgaacgtaaaacaatcaccacctcctgatgggggtttaacgttggcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaagggcgatacgctgttttagctatcgccctttattttactggatattgcagacatggatgttgcagacatggacgttgcaggcgtggtttcagcctgattaccacgccaatgtcgttggctgccgctttctagcccgttgacttaatgaactgccccttcagttttacgtttttgcgcgctctggaattcataggccagttgttgtttctctttatccagattaaccgtaaccgaaccaccatcaaccagagaaccaaataacaattcattcgccagtggtttcttcagattctcctgaatcacccgggtcattggtcgagcacccatcgctttgtcatagcccttctcagataaccaatcgcgcgcttcatcactgacctccaatgacacgcctttcgcatctaattgtgcctgcaactcaacgataaatttatcgaccacctgctggataaccgcaggagacaaatggttgaaccaaataatattatctaaccggttacggaactccggtgtgaatatttttttgatctcttccagcgcatcagtgctgctatcctgctgtttaaaaccaatggaagtgcgctgcgtttcccgtacaccggcgttggtggtcatcaccaaaatgacgttacggaaatcggccttacgcccattgttatcagtcagtgttccgttatccatcacctgcaataacagattaaacacatcaggatgcgctttttcaatttcgtccaataacaacacagcatgaggatgtttgatcactgaatcagtcaataacccgccctgatcgtaaccaacataccctgggggcgcaccaatcaggcggctgacagtatggcgctccatatactcagacatatcaaagcggagcaattcgatatcgagcgctttggccaactgcaccgtcacttctgttttacctacccccgtagggccagcaaacaagaaggacccgacaggttgacgctcatgccctaaccccgcacggctcattttgatcgcttcagataacgcctcaatcgccttatcttgaccgaataccaacatgtttaggcgatcactcagatttcgtaggacatcgcggtcactggcagaaaccgttttctccgggatacgggcaatacgggctaccaccgattcgatatccgagacattgaccgttttcttgcgtttattcactggcatcaggcggctacgcgcacctgcttcatcaatgacatcaatggctttgtctggcaaatggcggtcattaatatatttaaccgacaattcaaccgcagcacgtatcgctttcgcggtgtaacgcacatcgtggtgcgcttcatatttgggtttcagaccattaataatttgaaccgtctcttctggtgttggttcaatgatatcaattttctggaaacgacgtgccagcgcgcgatctttctcaaagatattactgaattcctgatacgtcgtggaaccaataacccggatcttgccactggaaagcagaggtttaatcagattcgcggcatccacctgaccaccagaagccgcaccagcgccaatgattgtgtggatttcatcgataaacaggatgctgtctttgtcgttttccaactgctttagcagtgccttaaaccgtttttcaaagtcaccacggtatttggtacccgccagcaatgaaccgatatccaatgagtacagcgtgcattcggatatgacgtcaggaacatcaccttgcacaatacgccaagccagcccctcagcaatggcagttttaccaacaccggattcccccaccagcagcgggttgtttttacgccgacggcacagtacctgaatggtccgctccagctctttatcgcgcccaataagcggatcaatgccgccaacacgggccagttgatttaggtttgtggtgaagttttccatacggtcttccccgctggcctgctcttcacttggcgagttatcgacattcggcgtctggctaggctcgtccttacgggcaccatgggaaataaagttcacgacatccaagcggctgacatcatgcttacgcaacaggtaggccgcctgagactcttgttcactgaagatggcgaccaacacgttcgcgccggaaacctcattacggcccgatgactgcacatgaaagaccgcacgttgtagtacgcgctgaaaactgagcgttggctgggtatcacgctcttcctcactgacaggtagtgtcggtgtagtttgttcgataaacgcttctaattcctggcgtaacgccaccaggtcaaccgtacaggcctccaacgcttcccgcgcggctggattgctcagcaatgccagcaacaggtgctccacggtcataaactcgtgtctgtgctcacgcgctctggcgaaagccatattaagactgagttcaagttcttgattgagcataggcacctcccaataattgccttaatcaggctttttccagcgtacaaagcagtggatgctcgttctccctggcgtattgatttacatgggcgacttttgtctctgccacttcagcagtaaaaacaccacaaatcgcctttccttgataatgcacattgagcatcagctgtgttgcacgttcaatatcataagaaaagaacttttgcagaacgtcaatcacaaattccatcggtgtgtaatcgtcgttgttaagtatcactttatacatcgaaggcggttgaagcgcctcgatttgtttatctttgactaaatgttcaaaattcagccagtcgttgttcttgcccattgcctgcccatcgttttactgaaccccacaggagcaatacctcactccggttataagaccatttcatacagatatctatcattattttaacatcacttatgccataacgccgccaaagaaaaaaacgccggcgtttgcgcaagaaaacggtaaaattgtaaccaaataaacgcaatagcgttagctacatcaaactttgaagaactccttccgccagacaaaagccgttctcttgacgttaaggccatttccactagagtgtatttttgtgagctgttggagttttaaccaacttgcgctcactttaaccagtgattacctcatctcaaactagaatagccttgcgagggacgtagaagtatggagacgggtactgttaaatggttcaacaacgccaaaggttttggctttatttgccctgagggcggtggcgaagacattttcgctcactattcaactatccagatggatggttaccgaacattaaaagccggccaaatagttaactttgatgttcatgaaggccccaaagggaaccatgctagcctgattgttccgctagagttaaatagtgtaccaccgttagacggtgtatcaccgccggaactcgctatactggcctgacaccacgtggcctgccagccatatccaaagatatctttgagttgcgttaactgcgctgttcatcgcaattcagcgtattgtgattcatacctgtactttgattcaaaatgccagtcaatgacgactggcatttttattttatctacttctattaccctaacagaagagtacgaacagagaacccttgtttatcttctacttacgagctaatgctatccacaaactcatgctcttcataagccagtgctattcataagtcagtgctattcataaatcagtactattcacgagctaacgcgtcaatcgggttaagccgtgcggcactgcgggcaggtaaatagccaaacaccacgccaattaccgtcgaacataaaaatgcactgaacaatgccataggggggaaagcaatacgccagttaggcaagaacatttccacaatcagcccgatggcaaaggataatgatattccgagcgccccgcctatcaggcacaccagaaccgcctcaatcaaaaattgttgcataacgtcgctggaacgcgcgcccaccgccatacggataccgatctcacgcgtccgctcggttacggaaaccagcataatattcatcacgcctattccgccaaccaccagtgaaataaccgccaccaatgtcagaaacaattgcatagtctgcgttgttttttcagccgtctgcaacaggctatccatattataagtaaatatgtcttttttaccgtgacgcaaggttaacaacctgaccaactgctgttcagcctctttactgctgtacccctctttaatccggatcgtgatggaatcaaaataagagcgccccatcaagcggttggccatcgtactgtagggcacccacacccgcagtgctttattgctgccaaacatcgattttttttctgctaccacgccaaccacagtcgcaggcatattgcccaccaatatcacttgcccaaccacatccttcatatgagggaacaggcggcgttgggtattgaggtcaataacgactgtctgggcctgccgctcaacctgctcgcgggtgataggtgccccttgttccatcgccataccgaagacccgaaagtactcgtcactgactcccaagacactggctgccacatcaatattgccaaaacgcagccgcatactgccgccgatagagggagataccgcactgacgtaagattgcgctttcaatgccgccatatcgtcatgtaccaacgcttggcgggtactggggtcatcatcaccaaaatctttaccgggatagatatcaatggtgttcgtaccgatagcgcgaatatccgccaagacaagctgcttcgcggcatcaccgacaaccagtatcgataccaccgacgcaataccaataatgatacctagcatcgtcagcgcggtacgcattttattcgccgacatggcgcgccaggccattaacagagcctcacggaaacggccaaccaattgctgccatgaaggtgccgctggcgttaaactcatcagttctgccgccgcgacgactggctcattttttgatcctgaatcggccataatacggccatctttgatctcaataactcgctcagcctgcgcggcaacagtggggtcatgagtcacaataatgaccgtatgcccctgttgttgcagttgtttcaggatagccatcacctcgacactagaatggctatccaacgcaccagtaggctcatcggcgaggataacttgcccgccattcatcagcgccctggcaatactgacccgttgttgttgcccacctgaaagctggttaggctgatagctcacacgatcccccagccccagccgggtcaacaacatgtttgctcgctcacggcgctcatgtttacccaaccctgcataaaccgccgggacttccacattatgcgcggcactgagatgcggaagcaggtgataacgctggaaaataaaaccaaaatgttcacggcgcagtgccgccaacgcatcgtcatccaactcatcaacattctgcccagcgacacgataaataccggcactgggtttatccaaacatcccaagatattcatcaatgtcgacttacccgagccagaagcgccaataatcgcgaccagttcacccgcattgatggtcaatgagacatcctgcaacacatcgacaatttcttcgccagactgataactacggcggatgccttctaattcaagcaatgccgccattatgcatcccccgtgccaccgcggctgacgatgacgtcttcgccgacactcagcccgctaataacttgagcatcgacattattacgaataccaatggtcacctcacgcttctcttctttgccctctttcaggaccgtaacctgatagcgattactccctaactcatcacccagcgcagctagtgggatcaccacggcctgatctacatttgctagctgtatggatacctgagccgtcatttgtaaccgcaataatctgtcagggtttggtacttcaaagcgggctgaataaaagatggcgtcattgactttctctggcgttggcagaatatcttttagtacgccagaaaaacgcttgccaggatcgccaagtaccgtgaacgaggctttcatccccggtttcaggttgataacatccgcttctgatacctgtgcttgtaccaacatggtactcatatcggccagggtcagaatattgggcgcttgctgtgcggcaattaccgtctgaccttgcaacgtggtgatttgtacaacatcaccatccatcggtgcagaaatttgagtgtaatccagattgattttggccgtatctaagctggctttcgctttgttgatttgagcatcaatcgtgccaactttcgcatttttaaccgccaaatcggttactgcctggtccagatcctgccgtgacaccacctgtaatttagccaaattttgttgacgaccgagcgtaaccgttgccaagtgtaattcggccttcgcctgtatccgttgagcgttcaaatcctgtaatgtggcttccacttccttaatttggttttgcgcctgctgtggatcgatcatcgccagcaactgcccccgcttaacgtgatcgccaatttctacatacagtttttccaactgaccactgacctgcgcacctacatcaactttacgaaccgcatcgagcttaccggttgccaagacattttgttgcagatcacggtgaaccactttgactgtttgatagttaacaggtaccggtgccatcagatgcctggcgatgaaaaaaccaccgataagcaataccgcaatggcggcaagccaccggcgctgacctctactgagttgcatcaaatcaattacctcccttcattcttatttccatggcagttaagtggttgaaaaatggatcatatcaacacaaagaaaatatacccgcagaaaataccatcaaaaaatctcatttagctaaaccaagcgcctatctctatcgcaccacggcacaaaatattagatttattgatattttgtttagctctcaactgtttcaataccactagaaaaacagtaattagacggatttaatcatgcgagtcatcagtgatagacaattaaaatctgacaatatcaatcattgggggctgattatattgttatgcaaaggcagtccgatattcagtgattcatggcaagaatggaagtttcggcttaaatttatcatccgggcgttaatcagcccaagattaacatttaactttctgatcttactgtcaaaacaacctttcttacacagccttctccgcgcacaacccgatttaccgtgcaaattacatcgcccctatctgagccacaccttcaataaccgccagaaactggatgtcttgcgcgatcactttcagctcatcactcaatgtatgccaaaagcattacattacaactatttacatcgaacaccttataggctggtaacattaaccggcaaaggcggcgaaaagtattccctttatttgggcatcataccaaagctcaataaagagggcgaaattacgctgatgttggccaatgagcaacaacaaacactggcattgctcactttcagtttattttattatcagcagcaaaaaacattatttattggcggcttacagggggctgataataaaacacctcaccatgaaattcaggcctgtactaaagcgtgccatggtttattcccaaaacgtttggcgctagaggcgacctgttatctggctgaattaatgggaatagaagaaattatcgcggtagggaacgccactcatatctatcaaaattggcgttatcgggccaagaaaaaaaataaattacatgccgattacgatggcttttggctctcactcggtggtaacccagacactgaagggcatttcagattacccaccaaaattgtccgtaaacctctcaccgagattgccagcaaaaagcgggcagaatatcgtcgtcgctatgtgctactggagcaattagaagcggggttagccgcacattttatgtgagcagcttaatcgaattacgtgagcgatttaaacgctgcttgcggcggccccgcagaggcgaggcccatggacaggccgagtcacaaactcagtcaccccacctgcggcttgaagtatgacaggtatggtagcctctctattcatcagcccggcctcgggccaaccagaccacgcgagagaacatctttttcaacagtggggggattgattctaccccccattgccctgcttggctggccacttcaatggctaaatcgggtttggaagtacggtgtatggctttatcaatgaccctgcgtggctgcattttcgcattcgcggggatcgccgaaacacggtgatacacttcatcaaaacctgcgcggtataaaaaatgctccatatcgggtgcaggcaaaattgttaggcgatcccgctcactatcgcgcccctgatcggccatattgcgtaccgtggcggcgtattttttacctgcgtcatcaccatcggtcaaggtatgccactggatccccatccggttggcaaatttcagcaacgggcgcaaaccactttgagcaaactcgatcacttttaccccttcagcctcaaagtgataaccgcactggcgggctaattcgttcagcagccaaatttctgtttcgccttccaccagcagccagcaacgggcaaataaggcggagggccggttgaagcgaatgtgaaaagcaattcgacggctgtcttcagggctcatgcctcttgggccaatacggtaagtggccactctggaagattcacgtaccaagcgacaaatgctttccagtggcactaatgacactaattcgccggagttagtggtggtgatacgctgtagcggtaattggctgagcaacccccaagcgacggagagcataatcgggtgtaaccgcgtttccgggtcttcgaccaagagcaatggccgggcatgaggatcgaggctcagtgagccttttgcttgcaataacgttgaaaacatccccaacaaaattagcctcatactgcggctgttaggttctgccgccatgcggttgatattgtctagtgcttgccacgccgcacgttccggttgcggacgagggggattattgtgatgacccggcaattgagaaccttgctcagcaaaataatgctcaagcagttggcgcatcgcctccaccccttggcgcaactctgcattggtcagtttttgcggattccgtaccaactcgcggctcaactgatctaactgccgattcaatgcaaccttatctggcgctttactgtcttcggaaacggtacggcgcaaacggcgtataaaacgcgcatcccgtaatcgtagtaccgggtgaatacggatcactccccgcgccagtttttcgatatcgtgcaacggcagaggttgcccgtctaaattcagaaaagtacgccacgtgcataccgtcccatcatcacccagctctccttccactcgatagtagatacgatgtaacccatcgttattttttatccacagtggggctagctggcggtaacgtggagcatgccaatgaccaatatctttttcacaaaaagtcaaaataacctgtagatgacgctctttagcgctttcatcccctgttggataataaaaatcctgcacagtgaaatgataaagttggggttctggcgataaaagcagtgtcagcgcatctaataaactggatttaccccaagcgttctcaccgatcagcaacgtattatcgtcaaggttcaatgaaatacgattaataccacgaaaaccgacaatttctacgcgttcaagatacatgctacgcctccgatgagaactcattcagacgaatactagagataacattgttaacccaataataatagcggttcattctgcgagaaaagcgtaaaaaaaccttataggtcaagtcttagtcaagcatggcatagcactttactctgtctaggattttatatagtttattgtggtacagagccattgctcatccgtttatgatgcccatattattggtcttggtaccacagcaaggtaacatcacggtgagcgtaattcagtcagtgattcgagtgagtgaacgcggctaacaccactgtaacctcaagtcataagagtctatttttagtcgccatacaggacggtaccactcgtgtattcaggattgctgatcattcttttgccgttaattattggttatctcatcccacttagccgcaaaacacttattcaatggatcaaccgctcgttaagctggatggtctacgtgattttattctttatgggtattagcctggcattcctggagaaccttagcgctaatctgctgcttattttccaatataccagcctcttttttctgtgtattttatgcgccaacctgctcgccctgtttttactcgaacgtaaaataccgtggaaacatacacatcgtcaggagatattaccttcacggttgcatatggcactggagtcattaaagctctgcggtgtcgtgatagtgggtttcctgttaggcctgagccaatgggaatggctacaatttgcggccaaaggcagtgaattagccctgattttcctgctatttttggtcggaattcaattgcgtaacagcggtatgacgctgcgccagatagtcttaaatcgccgggggaccctagtggcctttgtggttgcgctgagtgcgctcgtgggcggcattatcgctgctgcgctgctcggtttgccgataaaaaccgggttggcgatggcctcaggttttggctggtattcactgtctggtattttactgaccgatgcctttgggcctgttattggtagcgccgcgttcttcaatgacctcgcccgagaattagtggcaattatgttgatcccaacattggtgcgcagtagccgctccaccgcactgggcttatgcggtgcaacctcaatggactttaccttgcccgtattgcagcgcagtggtgggttggaaatggtccctgcggctatcgtacatggctttttgctcagtttgctggcacccatattaatggctttcttttcctaatcctcccctatctcccagtcgcccccccccgccctctgggggcttttccttccctatatcgaataaattctcattcgcagtaataattgcgtcaaatcaatataagtgaatattgcattaaaaatacctttttaaaccgatggcgtatctctatgctccaaaacacgcattacaaatacaactttaaaaaggaaaataataatgttctgtgtgcaatgtgaacaaactatccgaacgccagcaggtaacggctgctcttacgcgcagggaatgtgtggaaaaaccgccgaaacctcagatctacaagacttgctggttgctgtattacaggggctatcggcttgggcgttacaagcccgtgaactgggtattatcgatagccaaattgacagctttgcccccagagcatttttctcaacgctgaccaacgtgaatttcgattccgaccgtattgtggaatacgccaaagacgctattttactgcgccactctctggctgtccgttgccgcctgttggatagcacaattaccgttgatcacccactggctgagttgcaactggtggcagacgatatcccttctctgctgcaacaatcacagcagttcgccctcaataacgataaagcggatgtgggcgatgatattcacggcctgcgtatgctgtgcttatacggcttgaaaggcgcggcggcttatatggaacacgcccatgtattaggccagtctgatgagcaaatttatgcggagtaccatgcctatatggcctggttgggcacccagccccgtgatgtcgataccttactgaataacgccatgggtattggtaaaatgaacttcaatgtgatggccattttagatcagggcgaaacccaggcctatggcgatccacaaccgacgtccgttaatgtccgcccggtagcaggcaaagcgattttaatttccggccatgacctgaaagatttacacatgctgctggagcagacgcagggcacaggcattaatatttacactcacggtgaaatgttgcccgctcacggctatccggagttaaaacgttatccacatttggtggggaactacggcagcggctggcagaatcagcagaccgaattcgccaagttccctgggccgatcctgatgacttccaactgtattattgatccgaatgtgggcaactacggtgaccgcatctggactcgcagcatcgttggctggccaggtgtcaaccacttagacggggataatttcgccccggtgattgagcaagcgctcggaatggcgggcttcccctacagtgaactggaacacctgattactgtcggttttggccgccagacactcctaaatgccgctgataccgttattgatttggttgccagtaaaaagctacgccatgtcttcttggtagggggatgtgatggtagccgtactgagcgcagttatttcaccgatttcgcccgcagtgtgccgcaagattgcatcattatgacgctagcctgtggcaaataccgcttcaataaactggacttcggcactctggaaggattaccgcgcttactggacgtcggccaatgtaatgacgcatacgccgctatcatgttggcggttaaattgtcggaaaaattgggttgcaccgtcaatgacctgcctctcagtttggtgctgtcatggtttgagcaaaaagccattgtcattctgctcacgctattgtcgctgggtgtgaagaatatttacaccggcccaacggcaccaggtttcctgaccgacaacctgatggcgatcctttatgagaaatttggtatgcagccaataaccaccgtagaacaggatatgcaggcgattttgggccattaagttaattataccttgcctggtcaatcgcctttctcgccgttgaccgggctattattgcacgctgtttgcgacgtcttttgccagagaatgacctgattcattgtgaggccccaatgaccgattttattccaaccgattcccctacccccttctgccctaaccgtatgcaggtccattccatcgtgcaagagacgcccgatgtctggagcctacggctgattaatcacgatttttactcttatttgccgggccaatacgcgttggtgagtattcgcaacagtgatgaaaccttgcgcgcctataccctctcctcgacaccgggtttaagcccttttatccaactcaccgtgcgctgtttacctgatggtgaaggctcccgctggctgacgcagcaggttaatgtcggggattatctgtggctttctgatgctcagggcgagtttacctgcgccaatgccgatgatgaccactatctgatgctggcggcgggctgtggcgtcacacccgtaatatcaatgtgtcgcgcactactggctcagcgcccacaggccgatattcgggtaatttttaatgtccgcacccctgccgatgtcatttttgccaatgaatggcacaccttattgcagcgctatccacagcaattaaaactcacgctgatggcagagtcagcggcaacggcggggtttattgaggggcgaattaatgcccgtattatgcagcaggtcgcccccgacattgctcatcgccgcgtgatgacttgcgggcctgcgccctatatggcgtgggttgaacagtattgccaacaacagcaagtgcctgccgatcatttccagcaagagcaatttcgtaccgctgatgaggttatcgataccagtaatgaattgacgatgactatcagccgcccgctacgcagtgtcaacgtcccggttggcacctccctgctctttgcgctggaacaacataaaataccggttatggccgcctgccgcgcgggtgtttgtggctcatgtaaaacccacattttgcatggcaaatacaccaccaccagcaccatgacgctaacgccggaagaaatagcgcaaggttatgttctggcatgcagttgccaacttcagggggatgtccaattggcgtgatagcgccattggcctgacgacgaccgaccttcccgccccataaagtgcctatccgcatcatcaatggggcatttatcctcaaacacgccatactttgacctcatagaatcataacttcgctaatagaccttgaggtaacaactatgaagcaaactgtggcaacactgatcgctaaaacgttggaacaggcaggcgttaagcggatttggggcgtaaccggggattcactcaatggtctgagtgatagcctgcatcgcatgggaactatcgagtggctgggcacacgtcacgaagaagtggccgctttcgccgccggggcggaagcacagctcaccgggcagctagctgtatgcgcgggttcctgtggccccggtaacctgcatttgattaatggcttatttgattgtcaccgtaaccatgtcccggtactcgccattgctgcgcatattccctccagtgagattggtagcggttattttcaggaaactcacccacaggagttattccgcgaatgtagccactactgtgaactcgtttcgaacccagaacagttaccaagagtgttagaaatcgccatgcgccaagccattcttaatcgtggcgtatcggttattgttctgccgggcgatgttgcgttacagccagcgccagaagatgccgccgtcatctggcaaacaccgaaattaccattagttcagccaccgatgagtgagttaacgctcttggctgacaccctgaataaagctaaaaatattacgttgatgtgcggtagcggctgcgctgatgctcatgatgaagtggtcaaattggctgagagactacaagccccggtggttcacgccctgcgtggaaaagagcatattgagtgggacaacccttacagtgtcggtatgaccgggctgattggtttctcctcaggctatcaagcgatgctcaatgccgataccctgattctgctggggacgcagttcccttaccgcgcgttttatcccactcacgccaatatcatccagattgatattaatcccggaagtcttggcgctcattgccccgtcaacatggcgctggttggcgatatcaaaaccaccctgaccgcgctgttgccgcagttagatgccaaaagtgaccgcgcgtttctggataaagcgctggaacattaccgtaccacccgccaagatctggatgctctcgccaccgcgaatgataaccaaccgatccacccacaatatctggcacaacaaatcagtcactacgccacagaagatgcgattttcacctgcgatgtgggtaccccaaccgtttgggccgcacgttatttgcagatgaacggcaagcgccgtttactggggtcgtttaaccatggctcaatggctaacgccatgccgcaagcaattggtgcccaagcaaccgcccctgaccgacaagtcgtggccttgtgcggcgacggtggtttcaccatgctaatgggggatttcctctcactgacccagctaaaattacccgtaaaaatcgtggtatttaataacagcgtactggggttcgtggcaatggagatgaaagcgggcggctatctgacggatggtacggacctgcataatccagacttcgccgccattgccaacgctgctggcatcaaagggattcgggtagaaaaagcctctgagttaaatgcggcactggaaagtgcctttgcacatcctggccccgtattggtggatgtcgtgacggcgaaacaagagctctcaatgccaccacagattaagtttgagcaagccaaaggatttagtctttatatgctcagggccattattaatggccggggggatgaagtgatcgagctggcaaaaactaactggttacgctaatcaaaaggtctttcaatctagagaggtcttgtagccaataaagatctttgtcatttatccagccagtcgtatcgaatatgtaccgacacgactggcgacagattctttgctcggcaaaacagcatttttacatcacaccgaactaaaatttaatccagagcttggggggagatcctatttaaaacaagatggcgcggctcgagactacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcgagccagtaggcttttttgtttcgatattctcgctatgatgaaatctatttttctagccaatgagaagacgatgctgatcgatttacgcagtgacacagtaacgcaaccctgtgccgccatgcgcgccgcgatggcgaatgccgaggtcggtgatgatgtgtatggcgatgacccaaccgtcaatgcgcttgaagccaaagccgccagtttatccggtaaagaagccgcgctgtttctgccaacaggcactcaggcaaatttggtggcgctattgacccattgtcagcgtggtgaagagtatattgtcggccaaaaagcccataactatttgtatgaagccgggggtgccgccgttttgggcagtatccaaccacaacctattgatgccaacgatgacggcacactaccactggataacgttctggccgccatcaaacccgatgacattcactttgcccccacccggctgttaagtttggaaaatactcacaatggcaaagtcttgcctttgcgttatttacagcaagcctgggcgttgacccgcgaaaaaaaactggcgttacatattgatggcgcacgtgtttttaatgctgcggtggcgctgaatgtgccactgaacgatattagccagtattgcgataccctgacaatttgtctgtcaaaaggattagggacgcctgttggttccctgctctgtggcagcgcagaattcattcatcgcgcccggcgctggcgaaaaatgaccggtggtggtatgcgtcaggccggtattttagcggcagccgggttgtatgcgctgcaacataatgtggcgagactcaaagatgatcacgataacgcccagtggttggaacagcaattacgtgacttaggcattgagatagccgcccccggcgcgcaaacaaacgtgctgtacattacgcaatctgccgaatcagcgttgaaacttggcccctggatgcgtgaacgtggtgtgctgatcagtgccgggccgctcacccgcctgattactcaccttaacgtgagccgaaaagatctggaaaaagtcgtcgcgctgtggcgtgaatttattgccgagcaacattcatgacaccacaacggatattagtattaggtgccagtggctatattggccaacatttggtccccttgctaagccagcaaggccatcaagtcacggctgctggccgccgtatcgagtggctgaaagagcaggcgtggccaaacgttaactgctgctttgtcgatctttatcagcccgcaaccctcaatgccgcgttgcaagatattgatgtactgtattatctggtacatggcatgggtgacggccaagatttgattgaacaggaacgtctagccgccagcaatatgaagaacgccctacagccattgggaacagcgcaaacctcatccgttaaacagatcatttatctcggtgtattacagccgggagataacagttcttcgcacctgatcgcccgcaaattaacgggcgatatcctccgtcaaagcggtatcccggtcactgagttgcgcgccagcattattgtcggccccggttctgctgcctttgaagtgatgcgcgacatggtttataacctgcccattctgacaccgccccgctgggtacgctctaaatcgtcacccgtcgcactggataatctcttggtttatctgaccgagctactcaatcatccaacggaagaaaaccgaatctgggatgtcgccgggccagaatatatcagctaccaaacgatgtttgagcggtttattgccatcagcggcaaacgtcgctggctgatcccgatccccctgccaacccggtttatctcggtctatttcattaatatgatcacctcggtgccaacctcaattgccagcgcactgatcgaaggcctaaaccatgatttaccggctgatggccgcgccttacaggcactgatcccgcaaaaattaatccgttttgaggatgcagtcaaagagacactgcgccgcgaggatgaggtcgtcgactctgctgactggggttatgacccagaggcccgcgcacgctggcggccaggttacggtttttaccctaagcaggccggttgccaacgctcaacaaccgcgtccagtgaggcattgtggcatgtggtgcaacaaatcggtggcaaagaaggctatttctacggcaacccattgtggaaaatccgtgccaggatggacgatatgatcggcggtggtgtggtgtatggccgccctgaacgggaaaccttggaattgggtgatctcattgatggctggaaagtcatcaccgtcaaaccattacgccagttggcattgatgtttggtatgaaagcaccgggtttaggccgcctgacctttacgattaaagacttgggcggttgccgcagcttagatgtccgcgcgtggtggcatcccgcgggtttcagcggattactctactggtttgtcatgatgccagcacatctgtttatttttcgcggaatggcaagacgtattactgcgctggcagaacacgatgaccgtgaacgtgatgcacgggcaaaaaatagcgcgggctcaaagcaatgattgcatagcgcatcatttcacggaagaatggcatcttatttgctcagcgaatagtttcaggcgctagcattttgattttgggtgggaatcgaattcgttatgaaggtattggttaccggcgcaaccagtggattaggccgaaatgcggttgaatatctccgtcgtcaggagatcagtgttatcgctactggtcgtaatcaggcgatgggcgcgttattgacaaaactgggggctaaattcattcatgctgacctgacggatctggtttcctcacaggcaaaagccatgctggcggatgtcgatacgctgtggcattgttcgagctttacctcaccgtgggggacagagcaggcttttgcgttggcaaatgtgcgcgcgacgcggcgccttggagaatgggcagcggcttatggcgtagagaatttcattcatatctcctcacccgccatttatttcgattaccaccatcatcgcaatattcaggaagatttccggcccgtgcgctttgccaatgaattcgctcgcagtaaagccgccggtgaagaggtgatcaaactgctggcgctgtccaatccacaaacacattttactattctgcgcccacaggggttattcggcccgcatgataaagtgatgttgccccgcttgctacatatgattaaacattacggtaccctgctgctgccccgtggcggtgacgcactggtggatatgacctatctggaaaacgccgtacatgcgatgtggcttgccacccaaagccaaaagaccctttctggccgcgcttataatattaccaaccagcaaccccgccctctgcgcaccatcgtacaacagctactggacgcgttggatatgaaatgtcgaattcgctcagtgccttatcccatgatggatatcatggccagggcaatggagaaaatgagcaataaagcagaaaaagagccggtgttaacacactatgcggtggctaaactcaattttgatctcacactggataccctccgtgccgagcaagagttgggctatcgcccaatcatctcactggatgaaggtattctccgcaccgcccgctggctgaaagaacacggtaagtttcgcggctaatgggttattaggttatcttgtaactcgtcggttatcttataactcgtcagttatctgccagccgccataacagattactttacctaaggtcatcatatgaaaaagaaaaatattgccctcatcctccctctcgctcttttacttagtgcctgtgccagtaacgttaatcctgtttttgaggccaccagcagccgcagtagtccctgtattgaaggagggccagacacggtagcgcaaaaattttatgacttgcgtatccagcagattggcggccaacagggcctacctgatgataatctgtccgcacaatttcgcccttatttaagccagtcgctgtataacgatattcaagccgccagaaaacaagccagtaaccgcacaccggctcaagtgaataaaacccaaatgatcagcggtgatattttcaccagcttacgtgaaggcagtacctccgccagtgttgccagcgcatcgacaatccccaatactgatgccaggaatatcccgctacgcgttaatctgagccaccaaatggctgatggcaaggcggtgatgtggcaagatgaagtgctgatgatccgtgaaggaacatgctgggtcgttgatgatatccgttttatgggcgttagcgcacccgccagcagcctgcgccaattgttgggtaatcactaacctaacggctcgccacggggaatggctcacggcacgtcatccgctatcacctcttcccacagacaaccgtagtggtcaacatactggcctctttgataggaagagatgataccaagaccattccctatcaaccccacgagccgtcattgtcaacaaggaggaaatcactatgcaacccactcatacgctaacaaggttaactgttatcggtaaattaattatcgccagtagcttttttctttccctggccgtacaggcacagcaatgcggccagacggctccgctcattaatgagcgattaagctatatgaaagatgtcgcgggatataaagctgaaaatcatttacctatagaagaccgcattcaagaagagaaagtgatcaatagcgccatggcgcaagcggaatcactgggcttaaacggtgaatcaatcaaaccgcttatggtggcacaaatcaatgccgcaaaagctatccagtaccgttaccgcgcggactggttgtcacagccagaaccgggttggcaacccaaaccgctagatgacgtacgcgctaatattggtgagttaagtacgaagatcctcgagcagatagcggaggaactgaaaacctgtaaacccgccgaaatgggtgataaggcgcattttatcaacacgattcgccaacataatctcaccagtgctgatgttgaggccatattctcaaccttcaatcaggtaaaattaaaataacgggccagtcctcccggccacacatctttcgtaccgggttccttcccgtggcccggtacttattgatttacaaactcatttttctgtctgttttttaatcggcactgctgatgttgctgctctggcaggtttattcatcacgcgacaaattccccctgagcgcaatcaaatacaaatgttatgctgtttttaaccgtttattctggctattcataaattttaacgcacaaagattgcataagtatgccgtggaagttaccattccccgcatcattggctattcagatttggcgcatgagtattcaacttaacggaattaactgttactacggcgcacatcaagcgttgttcgacattacattagattgtccagcaggcgagaccctggtgttactaggcccaagtggtgcgggtaaaagctcgttgctgcgcgtacttaacctgctggagatgccgcgttcaggtaccttgcagatcgccggtaatcactttgatttttcccgcgttccgggtgaaaaggctattcgcgagttgcgtactaacgtgggcatggtctttcagcaatataatctttggccgcatctttccgtggtacacaatctgattgaagccccttgccgtgtgctgggtctgccaaaagaagaagccatggcccgtgcgcagaaattattgtcacgcctgcgtttaactgattttgctgaccgctttcctctgcatctttcggggggtcaacaacagcgtgtggctatcgcccgcgcgttgatgatggaaccgcaagtgttgctgtttgacgagccgaccgccgcgctcgatccagagattaccgcacaaatcgtcagcatcatccgtgaattagccggaaccggtattactcaggtgattgtcactcatgaggttgaagtggcccgcaagacagccagtcgtgtggtttacatggaaaacggccatgttgtggaacagggcgatgccagccactttacccaaccaacaaccgaagcttttgccagctatctgtcacattgatatctatttgggaatttgcgatgaaaaaattaataatagcgaccgtcctcgccagtatcagtttatcagcctctgccgctgaaaccattcgtttcgctgcggaagccacttacccaccgttcgaatttattgatgccaataataaaatgcagggtttcgatatcgatctggctaatgcactgtgtaaagagatgcaagccgattgcacctttaccaatcaggcctttgatagcttgatcccaagcctgaaattcaaacgttttgatgccgttatttcgggtatggacatcaccccagaacgccagaaacaagtggcattcacgcagccttactacgataactcagcgctgtttatcgcccaaaaagataaagtggcggatttagccgcactgaaaggcaaacgtgtcggtatgcagaacggctctacccatcaaaaatacttgatggaaaaacaccctgaaatcacggctgtgccttatgacagctaccagaatgccatccttgacctgaaaaatggccgtttggatgccgtatttggtgataccgcagtggtgaatgagtggctgaaacagaatgaccaattagcggcggttggtgacaaagtgacagacgctgactatttcggtaccggtttaggtatcgcggtacgccagagcaacaccgaattacagggtaagttagatgctgcgctaacgaaagttaaagccgatggcacctatcaaactatctataaaaaatggttccagcagtaatctaaacacccatgaatgaatttcaacctttagcaagtgccgccggtatgaccgtcggccttgccgtttgtgcactggcactcggtttggttctggcgatgctgtttgccgtcggtgaatcatcacgtttgaaagtggttagttacctgactatcggttgggtgactcttttacgcggattacccgagattctggtggtcctgtttatctatttcggctcttctcagctgttgatgatgttgtcggacggtttcacgctgaatctctatctgtttgagctgcccattaagcttaatctggataatttcgaggttagcccattcttgtgcggtgtgatcgcactggccctgctctattccgcttatgcatcgcagacattgcgcggcgcactaaaagcggtgcctatcgggcagtgggaatccggccaggcactcggtttaagccagacggcgattttcttccgtttgattatgccgcaaatgtggcgacatgccttgccaggtttgggtaatcaatggttggtattactcaaagataccgcgctggtgtcgcttatcagtgtcaatgacctgatgctgcaaaccaaaagtattgccacccggacacaggaacccttcacgtggtatgtgattgccgcagcaatctacctggtcgtgaccctgctgagccagtatgtcctcaaatggattgaactccgtaccacccgttttgagcggagcgcatcctgatgttggaatatatacccgagatactgaaagggctgcataccagcctgaccttgaccatcgtctctttgctggtggcgttggtgctgtcagtggtgtttaccatcgttctgacgctgaaaacccccattgccaccccgctggtcaaaatttatatcaccttgttcaccggtaccccgctgttggtacagatctttttgatctattacggtccagggcaattcccggcaatccgcgaatatccgtggttgtggagtctgctgtcacagccatggctgtgcgcaatgattgctctggcattgaacagtgcggcgtataccactcaactgttctacggtgcagtacgggctattccctctggccaatggcaatcctgtgaagcgctggggatgtcaaaacgtcaatcgttacgtattctgctgccttttgcctttaaacgggcgctatcatcctattccaacgaagtggtcttggtcttcaaagggacctcgctggcatacactatcaccttgatggaggtcatggggtatagccaactgatgtatggccgaacctatgacgtgatggtgtttggtgccgccggggttgtttacctgtgcgtgaatggtttgctgacgttgctgatgcggttagtggagcgcaaagccctggcctttgagcgacggaattaaacggcctctccccttatgcgacaacgccggatcatcaaccagaaattgcgtgatgatccggtttccttaacgccccgcccctgcgatctgccttatctaaccgtcatgcttcaagctgcctatgcgttggctgccttcctgccactcgaattatttggggtataacgatcagtttgccttgtgtgaatatcaggccgccttctttttactgcgtaaccccaactgaatgcacgataccaccaccaacccgccccccatcaacgacaacatcaatggcacctcatcccaaaatagccagccccaggtaatattgaagacaatgccgatatagcgcaccaccgacaccacgatcaggttgtccgaagagaaagcctgcgttaaaaccacctgacctagcaatgagacaagagcaatggcgatgagaatgccgaactgatacccactcggccaaacaaagttatgccacatcagtgggatagagatcagcgtcgcgataaacaaaaagtagaagacgatttcataattgtgatggcgcttcgtgagcttattcaccgacaaataagcaatagccgcaaataccgcactcatcacccccaccagagacgccaacgtataggtggaaaaattccacgggcggatcaagataatcgcgccaataatcaccatcaccaaccagaaagccatggtggcattcacccgttcgcgcaacactaataatgacagcacaatcgagaaaaacggtgacagataggccaacatgctggcatctgccaatgtcaggtgagcaatactgtaaaaatagcaaatcagatacagtgcgcccatcgtcccccggagtaccaacaatgggcgatcttcacggctgaacgctatcccacgctgatacatcagtaacccaatcaacaagcaaccaatgctactgcggaagaatacgatctcaccggtaggaatttcatcagcgatggttttgactaacacattcatcacgctgaaaatcagggaggcgagaatagccaataacgcgccttggttcatgtctggctccgccattgttgttcgatgatggccgcctgcctgtcacaatcgtcccccaataaagagggatggcaatgttcctcaccgacccggtcaataaacgccttgagcgcctgctggaatcgctgtagcagccgctgcgctgtgggcatcaccacatccagcgcgcccgccagtaatagcagcgttcgcaatttgtgaacatcctccagcggcactcgcggcaaatgccacagcgcattcgcgtcttgatataccgtggccaccttgaccgccgaaaagtcatagaatcggccttgttcatccggtgtagagtacgggtccactaacaaggcggtataacgaacaaacagtgcgtattgctgctcaagagggggaagctgtggaaattcgtcaatccagcgacgactgaccatggaggcaggcaccggatagttatcgtcattgagaaaacgtagcaagttgatttcttccacccctagccggttgaggagccttttatagtcatcggccaaacccgctaaatccgcaatcaccgccggacagaccggcccttctggttgggttttatacagatactggctacgttgctctggatagaacagcgcctgcaacgtggtatccgccagcgccaaaggaggatggacataattggtaatgctaaaacgctcggcggccaacaagttagaacacggtaaggtgtcaatgtggtggcgggctaataccgccgttaaccagctcatctctgccgatcccgcattaccccactgattggccagatatatccgctgtttaaatgctttggtatacgcccgataaggctgtatagcgccaatgtcttgggttccagcattaatgtcttgggtattagcgctaatgtcttgggtttcagcgcgaatatatttagtatccgcataataactggacaggctgatgacctcgacatcgcgcttccccgcggcgtttaacagattctgcaccatcaggccggaacccatcgaagaggacagtaaaatcactgactttaattgtggtaacgcggcccacggaatctgttgtaggacggcgtaatagtgatcggcagggactgccagaatcaaacgttgccaatcaccaaccgcctgcgccaattgatcgatatagcaatcaatcgtgacactgctctctttctgggtcgcttgtgccttgccggtaccctgcaaataaagggtcggcgtgagtgccagatactgctttaaccgttcgcctttcgtgctgggccgattatagagccccaacctagcatcacctgtagcactaatatccaccgcaagttggatagccgcaggcccggcccccagaatcaaggtcggcagggtgttatgcatgatgattaggttccaaaatgataaggtcataaagcccggtggtcaccggtttactggcggtgcgccaatgtgaacagttcacctcatggcaataagggcagttgaaaatagacttcagcccattgccatagcgcatcactaatttgctggaccgggtcacatagggaaccaattgtgctaataacgcctgtttatccgccaccaatgaagcgacgataatgtggtcaacgggacggtccgttaactctttcaggttatcaataaattgcacctgtttttccagaccgagggattgaacgagctggcgagctaactgctgtgcggcgggatcgtgatcgtagcaaaagacggttgcaccgagcttggcaaccagtaccagcgccgtggtcggcaaggcaccgctgcccaccaacaacaccttctcacccatctgcataccggcgagtttgatctcttgttgcagcgattggttaaaacttgtcaggtagtcgtcagtcttggaggatgggctacacaaggcgcatacctgatgtttttcatagtcacacagtgccgcattggcgacctgccgcaattgggcaatttgttttaccaccgcatcatcgtgctccaactgcaaccggtaatcttgtagctgtggctcgtcattaaaagactgcaagcgactaaaacggcgctctaacaacacaaaatgagactgattttgctgggcattatcgtgtaactggctgatttcttgctgcagccccgcgagttgagccagcacatcggctttcatcaacgtatacatattttctctccatgagtaggtaagaactgagtgggcaataagtagcgatagcccaaagggcttgttccactttcgatacccacaccaaatacggtggacatcatggggtccgcgatcacctgatgggctgcgccatgacaggcaacatttccacggtggattaacgtgagcgtttggcaaaagcgcagcgccaagcccagatcgtggatcaccattaatgtggtgcattggtggcgtttgctgtaatcgacgattttttgcagcacacgtaattggtggtgaatatccagggcgctggtcggttcatccagcaaaatgatctgcggctgagcgatgaaagcctgcgcgagcatcactaactggcgttgcccgccacttagactgttgaaaacttggtttgccagagaggaaatgccgcactctgccaatacctgctcgaccgcatcaatttgtgcggggctgacacgccagctcaattggcgaactttacccagcaggaccatttcaaaaacggtcagggcagaatcactacgattgagttgggacacataggcgatgcgtgtgacgcgcgtattcagtgggcactgttgatattcgatctgcccggtaatggggaccatgtggttaatggctttgagtaacgtggatttgcccgccccattggggccaataatgccgctcacctgtgccgcaggccacgttagagaaatatcggtgagcagtgggcgtttatgaagcgtgacgccgacgtgctttaacgtcagttgcgtcatgcccgtttcacctgtttagtcacaaaatagaacaataccgggacaccgatcagcgcaataataatgccgatcggcacgacaccatttggcagtatgagtttggaaatgatagaggccagaaccaatagcaggctgccacaaagtgccgaaataccgatcagatagcgttgatcttcgccgaccaacatacgggcgaagtgaggggcgaccaaaccgataaagccgatagtgccgacaaaagacacagaggcggcggtcaacaaggtcgccagaagaaacgctaacttacgtaaggcgcttacgttaatccccaaacctagcgcttgctcctcccccgctgaaagcgcggtcaatcgccatgcctgctgcaaacagataaccagtgaacaagccagtacgctgcccgtcattagcaccccctgcatattggcttttagcaggctgccaaacagccagaatacaatttgttgcatcgcttctggtgaggccgaaataacatgagtgattgcaacgactggaagaagaacagcaccacaatgccgctcaacaccagaatttgcggtgtcatcccctgccgttggcccagaaagtaaatgggcaggcaggccagtaatgccatcagtgaagccaataatggggtgcctaatgacaagactccccccacgctgaagccagtgatgatcgataatgcggcaccaaatcctgccgcggctgaaatccccaaggtataaggactggctaacggattcgccagtacggtttgcatcaacaagccagccaaacccaaactcgcgcccaccaccacggcggttaacgtcatcggcaaacgaatggaccaaaaatgatctggtgtagttcatcatgctgcgaagaatccaccagaaacagtcgcaatacatcaagtgggctaaggttggccgcgccagtggccagatcgatgaccatagcggccagtagcgagccgatcaatgccagtgtgaataacccgcgtcgtagatgaagttgctgaaaagattgccgtccctgcgtgatgggctctaaaaaggttgccattattctccctgccattgctgcataaatacgccatcggctttgatgggcagatactcttcataaaacgtttcgagattatgttgcgggttcacatcttcaaacgccgaaggaaaaagcgccttggcgacaaactgcacaaaaatgtagtcgtacaacgtgcggacgccgccatgatagagcgcgtaaaaacgtgtttgtttaatcgcgggaaattgtgaccagccgggacgctgagcatattgggtcatactttgctggagggtttcaggtttggcaccaaaccccatcgacaccgcattcggcattttcggccagtctccgcccgccagaaaaattacctcgggtttctgagataacacatactctgcgcgcagtggggaaggcgtggtgaccacgcctgtcgcgatattgttggctccggcctgttgaagcaagggcccccaaatagacgacccatagctgctgctgtattcacccggccctttatcgccgagttcaatataggttttcggcgagggcaaattcgcttgggtaattcgtctgcgaatatctgcaatgccttgttgataggcgatggccaagcgttcagcccgttcgccatgacctaatgcttgccccattacccgaatactggtgagcttagcgtcctctccctgattaaaatcgaccacgacatagggaatagagagttgctgtaataccggcaaatagttggcgaaaccttcgagttgccattttgccaaaatcagtaaatctggccgggtcgccagcaggcgctcaaagtcaaaactttggttatacaaagacccaacatccaccaattggcttaaacgccgtagggctgcctgatagcgcggccattggctggtccgtaggctccaatcacttttagagaaggccacgacatgttgataactgtctggcccattgatcgccaaaaaatcctcataataaaaaccgatataaacacgttgtgctggtgccgccagagtgacctcacgaccatcaacatctttgagatggatctctgccagcgcactgctgctgatcccccaccagaggcataaactccaaaaaatacgtaataacataaaggatattctcgttgatttgattgttatgttataatgtatcaattaaatgttgtgctcaagaaaaagatcgaagctgatggcaaagctcagtgagtgaagggtgaccgcacctagatcaagatatcagggccgctccggtggcttacgccacgtacgaccccaacggcacgtttccccgtcatttgactttatcagcagtctagattgctattgtgggcctaatgagaggtgctgatacagagacactgcgctcgactggcgtgggtatgtcaacaaggggggtttaggctattgtgtcgcgggtaatgacaaactctacatttttaatgacagatgataaaaaagcccactacaccacgaatctccatggggaagtgggcttcagatttattgattaactatcaaaaatcacttgccgtctttatttctggcattaataaatggaacactgctatttgggagcatcgtctgtggtaactctccgttccatttttctgcagtaattaactcgaccaacaatggattctgttttaaggcatcagctcttaattttatcgcttcggcttctgccgcccccattaatctgatgttctcagcttctgccgcacccattaattttattttttcagcgccaatttttgcaatacttaattgagactcggattgacctcttgcttgttcaatggcgatgtcagcattaattttttctgtctctaacatttttcgcgttttttcgacattaacttcagccttcattcgctcttctatgctggcttcatacccttcggtaaaatcaatattttcgatattaacggaattaataatgagaggttcgtctttaagcacccgccttaattcttcggtgactcgtctaacaaaatcttctctgttctgcacagcagagactgcggtgtattggccaaatacattttctacttgtgttggaacatgtcggcttaccaggcgctccgccatattttgaatcgagccatattttacaaagagatcttcaacgctagtaggtgggacctgaaacccaatagacacaaccatttgggcaggttgttgatctttactgtatgcttttagtctgtcgtatttaattgaacgattagaaatagatattgtttcaacttctgtaattatgggtattttaaagccaagacccggttcagccacagcgaccacttttccccatttagtaatgatgcctctgtcgctttcattaatggtgtaccaacttcccatcaagcaaataaccgcaattaatgttaatatcgccagaaagccacacacagtaacaaatctcatggacatttctttcttcattgtcatattaatacaccctgtttttaataaaaatacttatatctaaaaaataaaaatctcaaatagaaaaaatattgttatttctattacttattttatatgtgaacgtgttttatttggttgtcactctaaatacaagcaatgcgtttactttaagtaattgatattttatttttaatgaaaaactcccgagcgggataataaaaaatcactccctattctatatttttgttatcaacctgttgctcaccctcattataccgttatcaaaataaatttacacaagatatgtcctatttttattattaaaactcaccaataatataattttataatgaaagtcttatcatttaacaaatgataatgaaattatcaccatgctaataccagaaacgatcaaaacaataacgctaatcttcattgaggcaatattaaccacgagcatcgtattaaccccatgatttaggcactcatcctcattgagccaaaccatattagcgatggggggaatggaactctctgggggcagaaatgctgccataagcccatatagatggaatgggttattgccagtcatgctaacaacctctactcagtttccgcacggtcatcagtttctgcactttcaccagcgtctactccttcactcatttccccagagaataaatttaaatttttaatcacattacttgcatataaattcataaaatggcaatgtaaatcccatcagacaggggcttttttggcaaaaaaaacaaaccagatacaataaaatcaataactaataacatattctattgaaaaattcagacaggagcttaagcatgaaaaaattactattggcaacgttattaagtggcatggctttcagcgctaccgccgcagagaccctccgttttgcagcctcagccacctacccgccatttgaatctatggatgccaataacgaaatcgttggctttgatatggatctggcaaaagcactgtgtaaacaaatggaagccaactgtactttcactaatcaggcttttgatagcctgatcccagcgcttaaattcaaacgttatgatgccgttatctctggtatggatatcacgccagaacgcagcaagcaggtggcattcactcagccttactacgctaactccgcgattgttatcgccccgaaaggtaaattcagcacttttgctgacctgaaaggcaaaaagattgggatggagaatggcactacccatcagaaatatttacaggataaacatcctgaaattcagaccgtgtcttatgacagctaccagaatgccatcattgatctgaaaaatggccgtattgatggtgtgtttggtgatactgcggtagtgaatgaatggctgaaaaccaatcctaatttagcctctgtcggcgagcatgtgaccgacccacaatatttcggcaccggtttaggtattgctgtgcgcccggataacatcgccctactgacaaaattgaataaagccattgatgcggtgaaagctgatggtacttatcaagcgatcaatgataagtggttccctcaataatccccttcatatttgacgttgcagggggatgcgcttgttagctgccgacctgcaacgccagtgactttaacgttttaacgctttgactttggctcactgcatactcacttaagccacaaaccacgtctagcgacggagagtcagcaaggtgagcacttcgtagtgactggtatgcgggaacatatcaaacagctgtacccgttcaatgtggtaacccgcaagcaaactgatatctttcgccatcgtctctgcattacaacttgaatagagaataaatttaggtgccatctggctcaggtaatcacataactcgcggccgatcccccgccgtggtggattcaccaagaccagttcaggtatttgggcttcagcggtagcaaagcgggtagaatccagcgcggcgaaactgacattttttagccctaactgctcagccgactggcgggcacaggcgatagcttcagcattgatttcaatgccggtcaattgagtctctggccccgcacaatgtaaaccaaagccgcccacaccacagaacagatcccacatactgtgaacctcatgctcctgcacccactgccgtgctgttgcatacaacgaagccgccacctgtggattggtctggaaaaaactttgtgggcggatatacaacggcacctgattaaaccgctcaggcagggcctgttgttcggtcagcgggatctcccgctccccttccagaatggccatatgcactggctgaatattagccgagatcaccgccaactgcggcaactgttgttgcagccacggcaacgcagcaattaactgcgctaatttagtttcagaacgcagcacaaagcgcagcatcaattcaccgttgtaggtactttccgtgagtaacaggaatttaagttcgccacgcttgcgagcaacgttatagggagtcaaacccgccctggcaataaaggttttcagtaccgtaaataccggttcgaagctgggcggataaagtggacatgcgcataaatcaaccggtgtaccgtcacgatgcagcatacccagtaacgggcgttccacactgccgctgacgaccattttcgccttgttacgaaaggcactctcgcgcccaaaaaccggtgctagccactgggtgaccgcatgaccagccaacaggctttccagatgatgctgtttatcagcgagttgttgtggatagggtttatccaaccactgacaagaacggcagcgacctgccgtatactgtgcgcaatgcattaatattgaccgttatactctgagacagtagataatgtgcagccgaagctgtcgatgggcgcggattgtagcaccctatggcgttaaacactcatttttgactgggggaaatagcggtgccaggggaaaaataacaacccgataatcaccacgtcggggattttttgcaaaagcaaactgtgcaagatttcagcgccgctatcgccttcaatgcggaaaatatctggctccaaccaattcagtgaagccataagcaggtaaatcatgatgatcaactgacaaatcagataataccagcgcgcccagtttcggcggtgacacaccgcaacaccacacatcatatccaacaacagcaagacaatactggcaaaaaaaatcaagccggtatcccaacgttgcaagctatcactgataaaatcgctaacaccactgaagcccagttcagccactaatagcaatacgccgatgattcgggtcgcaatgatagccgttccgccaatgacgacagggacaggcgttgctgctgaggatgaaaaggacggtctcatattgcttggttacccccagtctgatgctcataatcggttttccgcaacctgatgttatctctcacaataacgccgctctaaagcggcgttaaaggagacgaaagactaacagctttagggagaatcagctacgagcagctttacgtaattcgcgcaatctctgcttttccgcacgcgacattatccaccatgcaaataaaccgataaccccaaccaccagcaggataagtgtcgctaacgcattaatctctggattcacccccatacgcacactggagaataccaacatcggtaacgtggtggcccccggcccggcaacaaagctggcaataaccagatcatcaagggataaggtaaaggccagcaaccaaccagagatcagcgcaggggcgatcatcggtaccgtaataacaaagaagaccttcagtggtgtcgcgcccagatccatggccgcctcttcaatagaacggtccaattcgcgcaaccgcgaactgatgaccaccgtcacataggccgtgcagaaagtcacatgggccagccagatggtgaacatgccacgttctgcgggccacccaatggcatgccccatcgccacaaacagcagcagtagtgacagtccggtgatgacatcaggcataaccagcggtgcagtcagcataaaagcaaaaccggttgacccacgaaaacgcccaaagcgcaccatgaccaccgcggcaatcgtccccaacaccaccgccatagtggcagaggcggcggcaatcgtcagactcagcccaacggcagagatcatcgccgaatcattaaataactgcgtataccaacgggttgaccacccagcccacaccgtcaccagcttcgagctgttaaacgaataaattaccaacatcaacattggggcatacaggaaggtataaccgacggtcaggatcacccgacgccagacagaacgcacctccggtaagttattcatctcgcgcccccaatatctttattttgatgtttgtggaaccagagtatcggggcaatcagcagcactaacatcacggttgccaccgcagaggccaccggccagtcgcgattattgaaaaactcctgccacaaaatgcggccaatcatgatgctatccggcccaccaaggagctcggggatcacaaactcccctactgcagggataaataccaacatagagccagcgacaataccgcctttggtcaacgggataatcacactgataaacgtcttgaacggcctggccccgagatccaacgcagcttctaccagcgagtaatccagtcgcgttaatgcggtataaatcggcaacaccataaatggcaggtaggaatacaccacgccaatataaacggccagattggtgtgtaagatgactagcggctgatcaataattccggtccatattaaaaagttattcaagatgccgttattttttaggatccccatccaggcataaacccggatcagaaatgacgtccatgacggcaagataaccaacagcaataagatgttgcgggtcgatggtttactgtgagcaatcgcccaagccaatgggtagccaataagcaggcagcacagcgttgataccgccgccacttgcaacgattgcaaataggcatcgatatataacggatcatccagcagtagcaggtaattacccagatttagcgagatatccagcttgccgtccagccaagtggtgagatcggtataagggggaaccgcccgcaccatttccgccaaactgattttaaacacgatcaggaaaggcagcataaataagaggaatagccataaatatggcatggcgatgaccagtttacggccatgcgccatttggaagcgttgtatcagcgccctgaccggcccaactgagcggatcggggattctgcggccccactcgtggattctggtatcacaatattggctccccaaacaattaattagctccctaaaaccacgcaactgtcagcatcccaacagagttgcacttcatcaccccacgttggcatgcctttacggtagcgatgaccattctgtaactgcgcacttagcatctgaccactgtgtaatttcacgtgataaatggataaatcgcccagataggcaatgtgtaccacttcgcctacagcaaaattgcagccatctttggggacctgatcacataacatcactttttccgggcgtagggcgaccagcacaggcactccgtcaacgaccgaggcatcggaatccacttttagcggatggcgcaggccagggctatcaatcaccaacgcgtcatctaaacgctcttttagcacgccttcgaacacattcactgagccgataaactcagcgctgaatctgctgttcggatgctcataaatctcttctggctcaccaatctgcacaaacttgccccggttcataatggcaatgcgcccggccatggtcatcgcttcttcttggtcatgggtgaccatcacacaggttgcgcccacccgctccaaaatatccaacacttccagttgcatacggtcgcgtagttttttatccagcgcccccattggctcatccaaaagcagcagttttggccgtttagccaagctacgtgccaatgccacacgctggcgctgaccaccggataattgatgcggtttacgtttagcaaactcttgcatatggaccagtgtcagcatctcggcgacccggcttttaatttcattagacggcagcttatcctgcttcaagccgaatgcgatgttttgctccacggtcatgtgcgggaatagcgcgtaagactggaacatcatattgatagggcgtcgatacggtggaacatgggataaatcctgcccatcaaggactatctggccttgcgttggctgttcaaaaccggccagcatccgtaacagggtagatttaccacaacctgatgcccccaatagcgcaaaaatctcacctttataaatggtcagattgacatcatccacagccgcctgaccgtcgaatgacttggttaagttacggatttccagtaaaggggtaaacaccttctgggattttggctgtgggcggggaataacatcattcactcagcgtgctctccgtaaaagcagaacaggccgcatttaacgtgcggcgcaataagagacgggaacaggaagataaactccctgcccctaccaggatcaatttcatttttaccgtcaatgaatgaacagtaaagtacgtcagccgcaccctatccattcatcataacggcttatttaccgcttttaacttttgtccaggcccgggtgatgacccggtcaattttcggatcctgcacttttagcgtaaacattttggcacgtacatccgctggcgggtaaatccctggattatcacgaacctctgcgttcaccaacggtgtagccgcttggttggcgttcgcgtagaacacgtggttactgatattcgcaatcacatcagggcgcatcaggtaattaaggaactggtaagcttcatcctgatttttagcgtcagttggcatcgcaaacacatcaaagaacgctaaggcgccttccttcggaatgctgtaagccacattcaccccattcttcgcttctttggcacgattagaggcttgcatgatatcgccggcccaacccacagcgacacagatatccccgttcgccagatcattaatgtattgtgacgagtggaaatagcggatatttggccgcaacttcagcaataaatccgtcgcggagcccgtgtaatcggcagtgagtgtactgttcggatctttacctaaatagttgagtaccgtggcgaaaatttcgctcggcgcatccaggaaggagacaccacaacttttcagcttctcaagattttcgggtttcagcaccaaatcccagctattgactggcgcatcttctcctagcactgccttcactttctcgacgttatagccgataccggtcgtggcccagagataaggaatggcatatttattatcgggatcgtgcttgctgaccagcgccagtaactcggggtcgagatttttctcattcggtaacttgcttttatccagtggcttaaagacaccggctgacaattgacgctcaaggaaactggctgatggcaccaccaaatcaaaccctgtgctccccgccattaatttcccttccaacacctcattagagtcaaacacatcataaacaaccttaatgccggtttccttttggaaattagccagcgtatccggagcgatataatcggaccagttgtaaatgtgcaatatcttctcttcagcagatgctgagacggacgcggccattaacagaccggcagcaacacccgataaccactttttacgttgggtgaacatccgtaaactcctccaaaacagggggtaaaatagtgcgttaaatgtgtatctgatgagatacaacgccgttgccttccgagcaccgtcatcacccaacaccgatgcatggctatgcacggtaagtgactatttacttggtaagagtaatctctgacttcacgggggaatattatgcccttggcagaaatagcagcataaccgcagttcgtaatctgtaccatactctagggtaaaaaacgccttttatcgattttttatgcatattctatctatgtaatgcgccactcatggcacaaacggcgatagatatctggcaaaggagggcaaaaagcagaatatcttatggtgagtaggggattatgttaggtaagtagaagattataataggtaagcagagggtcatgacccgtaaatagagaaaatagccgcgtgccgctgatatctgcggcacactgtctttattcggacacgttcattctggcacgctcattcacacaccccgtattggggatataaattaatgaatgatggggtaagaggtggcggttaacggtgcttcctcttcgtcattgttgccaataaacaacaagtcattggcccgtgcttccataataatcatcgagatttgctcttcacactgctgcatgaagtagccaaattgctcaattgtgacgccaacttccaccaccaaagactggcagacaatcagttttggtagattgtcatcctgaatatcgataaacgctttgactgtcagtgagctggcattaatttggctaaggtcagcgaccaaggggatcaacgcggttggcctaacttcggccagtgccgaaaacaagataatgttatcaaccagatcaattttggcatcaaacacaccctcaaaattttgcatgtgcggcaaatggagcgcctgacaggagtcacactcaaaaaaggaaataccgagctgatccagccaacgccgtaataaggctaaatcagggacgatgagtgaatccataacaacctacctcacgatgctcataatacgaaaagtggcatagcttacggaatattggccgatagcgctacgatcaatcccgactaatttgatatctgggccgttcctcggcttagatattctcaatgtgcttataaaatcttagtggttatcctgacccgattttttacttttcgccgccagtttttcctctgacgccttctgtggcgtcgatattctgtcagcactgcccaataatggaccaaaaccgctggctacccgccagacgatacacactgccgccgggatcatcaggccgacccccacaaaaatcatcataatggcagccgttggtgtccccatttcccctggcaatgacaaataattattgatgcttaaataagcaacaaccaataacaacaaccccagtacttctgaaatgatcacaatccggggcatatttcctaacgagcgcatcttttcctccgacaggctctgtatgagcgtttatacccaacataattcgagttgcggaaggcggcaagcgagagacaaatccttggaaacccgatttgaacagcattaatgctgcccgcaggctgagcctcaaagacgaggttcattaatcccgatgaatctatttattttaacgtcaacgaccagtaagtgattcgggttattgaacgtagccaacgcacatgtaacttgaagtatgacgggtatagccagtgtattgaatccatacaatttgtaacagcaccaagaagcaaatagataaaattaatcaaactaacaggtaattcctgcttttttttcaccgtaccaacgggcatagtagaccccagtaaaaatgagtaatacgccaaatgtcatttaacagttgaatatatcagtaactgttgacgaagtgattatctcaatttaatcaaggagttttgcatgtttgctgtgatttttggacgtcctgagtgcccttactgtgtccgtgccaaagagttagctgagaaactggcatctgagcgtgacgattttaaattccgttatgtcgacattcatgccgaaggcatttccaaagctgatctggaaaaaacggtcggtaaaccggttgaaaccgtgccacaaatctttattgatgaaaaacacattggcggctgtactgatttcgaagcctacgccaaagaacatttgagcctgtataagtaatctgacaggcaacgtggcagtgaccgcatttatccgataagggtgtccaagacaccctttctttattgctggtatttcgttcggtgataaccaaatagttaaaaaaatataacactcactcattttcagtagataaaaccatcatctactttcattctagtgatctcatctggtaatactaaactttctgcttactactggctgtcttgcaacagaccgactagaataagccccgctatcatctgtctgcttcttccgtgtctgtttctctcgcatagcgattcacgggtggaatctaaagagatgtgtcgttctctctggttatggaagaacgggtgcatagtgaatcatttagatttaactatcctagacttaataaaaagtcatactttgtgaatataaacatcctgtgaatataaacgtcgcaaatttgttaaacggcaactatatcttgctgttattcgtcgtcttagcgttggggttatgcttaggtaaattgcgccttggctctatccaattaggtaacgctattggtgtactggtggtatcactgttgctagggcaacagcatttcgccatcaatactgaagcgctaaatctgggctttatgttgtttattttttgtgtcggtgttgaagccggtccaaacttcttttctattttcttccgtgatggcaaaaattacctgatgctcgccttggttatggtgggcagcgcgatgattttagcgttggggcttggcaaattatttggttgggatatcggtctgaccgccgggatgctggcagggtcaatgacatcgacccccgttttggttggggccggtgatacgctacgccataccatggctaatggttcgtcactgcaacaagcacaggataatttgagcctcggctatgccctgacttatcttatcgggctggttagcctgattttaggtgcgcgctatttacctaagcttcagcatcaggatttaccgaccagcgcccaacaaattgcccgcgaacgagggctggacaccgatagccagcgtaaagtgtatttgcctgtcatccgtgcttatcgtgtaggcccggagctggttgcctgggcagatggtaaaaacttgcgtgaattagggatttaccgccaaaccggttgctatatcgagcgtatccgccgcaacggtattctcgcgaatccggatggtgacgccgtgctacaagtcggtgatgaaatctcgttggtgggttacccagatgcccattcccgccttgaccccagcttccgtaatggcaaagaagttttcgaccgtgatctgttggatatgcgtatcgtcaccgaagagatcgtggtcaaaaatagcaatgctgtcggtaaacgcctcagccatttaaaactcaccgatcacggttgcttccttaatcgggtcattcgtagccaaattgaaatgcccattgatgataacgtggtgttgaataaaggtgatgtgctgcaagtcagcggtgatgcccggcgagtcaaaagcgtggcagaaaaaattggctttatctctattcacagtcaggtcactgacctgctggccttctgctcattctttattcttgggttaatgattggcctgattactttccagttcagcaatttcagcttcggtattggcaatgccgcagggctgttattagcagggatcatgctgggatttttacgtgccaaccaccctacttttggctatatcccgcaaggcgccttgaatatggtgaaagagttcgggttaatggtctttatggcaggtgtcgggttaagtgccgggggcggcattaatagcagcctgggcgccgtcggtggacaaatgttgatttccggtttgatagtcagtttggttccggtggtgatctgctttgtttttggtgcttatgttctgcgtatgaaccgtgcactgctttttggtgccattatgggggccagaacctgtgcacccgccatggacatcatcagtgataccgcgcgtagcaatattcccgcattaggctacgcggggacttacgctatcgccaacgtcttactgaccttggctggctcgttgattgtcatcctctggccagggatattaggttagataaaagaggcccggggtaaatctaaatactattttatccttttttcatttcccccgaactttcttatcaggcgggggtctgaattaatgccactgcttttctttgatgtccccatattgaggagcccggtagtcccgccttcttaggttcaagactaaccgggttttttcttgtctgaaattcaagatttgcacatttataccctaaataattcaagttgcaggaaggcggccaacgcacatgcagtttgcagtatggcaggtatatcactgttatttcacattttctccagactttccctcctcgacccttaaggctttcttaagacaaaatgattacagtacctctattcgcgacttctgcttcaggtcacactgtgaagatcagcaaaactacccgacaagccagtaccggtccgtcaacactaaataatcgctcaacagtaccaacaattaagacaatctccctttactcgttgcctttatccttctatttttggcaagtttttgggctgttactggttggtctactctttttagcgttgtcacgtagtgaacaactggattggcttatcagtaattattggttcgatcccgtcgggcagaatttcccttgggaacacaataaatggctcgatttactgaatcaccggctgctcaaaatggccttaatcgccaccgctattgctgcactgctgtgggggatttatcgccgaaatgggcgtttagtcaccaccgccctgttatttggcctcggtccattggtgatcggtattttgaaagccaccagtgcacactcctgcccttgggatctggtggagtatggcggtaaagcgctcaattatgtcctgatggataccgccccaccgggtgctggccctggtcactgttttcctggtggtcatgcttccagcggttttgcggtcatggcactgtttttcttgttttaccccgaacgcccacggttggcgatgctgtgttggttcgccggtattggactgggtatgttgatgggtttcggtcaaataatgcgcggggcgcattttcttactcataacctgtgggcaggttggtgggtatggctcagtcagttggctgcattttggattattagcggctattaccagcgcattaaaggtactgaataatggaacaaatgaattattttttcttctccatgataaacgcaacgccagcatcatcaccatggatgatttcttttgcgactttcatcgcacgtgacctgattatgctcatccctattttactgatagggctgtggctatgggggccaaaagataccatggacatgcaacgtactgtggtgacgaaagcagctatcgctctcgctttttccatgctttctgctacctgtatcgggatgctcattcctcatgatcggccttttgtcgatggctttggttatgcctttatgagccatgcgccagacagctcttttcccagtgaccacggcaccgctattttcacttttgcactggcctttcttttttggcatcacctttggtccggtgtcagcctgatgtttatcgccattgcgattgcctggtcacgtatctatctgggtgttcattggccattcgacatgctgggtgcgtttctgttaggtattgtcggctgcttgttcgcgcaactggtttggaacttatttggggaaattattgccagtaccacaaagcgcttctatcacatgagttttgccctaccaatcagtaaagggtgggtcagaggttagccccttcacggtattcgcttcacacttgccggttagtctctgaccggcaatctctccatgcgcccttatctccctccaacccctgctcaaaggccccaaaacaagagactgaaaccttttcattggttttttcgtcttatttcaactaaaaatgtaatttaaataacaaaattcatgaattcacggtgtgtcgctcctttttactcatcaaaatgttatgattatcacaattaccaataagctcaaggaccctaatcatgactaccaattacgctcattatattgatcacactctactggcgatggatgccaccgaagcgcaaatcattaaactgtgcgaagaagctaaacaacaccatttctatgctgtatgtgttaactctggatacgttcctgtggctgcccagcaattagccgggagttcagtcaaagtctgctcagtcattggtttcccgctgggtgcaggtctgactgcagcaaaagcttttgaagctcaagccgcgatcaatgcaggtgcacaagagattgatatggttatcaatgttggctggctgaaaagtggcaaaattgccgacgtcaaagcggatattaaggccgtgcgggacaattgcgccgctacaccgttgaaggtaatattagaaacttgcctgctcagcgatgaacaaattgtacaagtttgcgaaatgtgtcgtgaacttgacgttgcttttgttaaaacatcaaccggttttagtaccggtggcgctaaagaagaacacgtcaaattgatgcgtgcaacggttggcccggttatgggggttaaagcctctggtgctgttcgtgacagagcaaccgccgaaaccatgatccaggcaggtgctacgcgaattggtaccagctctggagttgccattgtttcaggtcaacaagccgccgcatcaggttactagaatgtactgaccgtggttgaaaaatctataagcgtgattgaaaaatatataaaagattgaccgcaccttgggctgctccggtggtttacgtcacgacgcccaacggcatgttttcctttcagctgattttgtcagtagtctaagcccggtccacaattaccgggcttatttattatcgtactgtgtatataataagttgaattacaacatataaccttgggaatcgctgatggaaactcgtcgcgcagaacgaatcaataaacttattcaggcccttaagcgttccgacaaaatccatttgaaagatgcggccaatctgttgcgtgtatctgaaatgactattcggcgagatctcagtgccgaacccacgtccgtcattttgctgggcggttacgtggtgatggaccctaagagtaacaatgccaacaactattttgtttctgatcaacaagctaagcaggtagaagaaaaacgtcgtatcggccagttagcggcacaactgattattgaaaatgataccgtcttttttgactgtgggacgactatcccctggattattgatgagatagatgaagagctggcatttactgccatctgttactctctcaacaccttccttgccttacaagataagcctaactgcaaagtgatcctgtgcggtggggagttcaaacccaataactgcattttcacccccctcagccagcagagcgaactggataatatttgcccaaacaaagcctttatctcagccgccggtgtttccattgagtacggtgcaacttgttttaactttgatgaaatcttgctaaaacaccgtgctatggctaagtcgcaatataaaatactggtggcggatcacagtaagtttggcaagattaaaccagcaagcataggtactttggcgcaatttgatgctctggtgacggaccgccccccagtagctgaattctacctgttcttttcccaacacagtgtaaaaatctactgttaaccccactctttcaccatgatgcgtgtaatgcgcatctgctgcacttaacggtaaccccgcgttcactttcgacacatttgtcgactgcaccttggtttgatagcaaaacactcagatcaccgatgataagtgaataaatcaaagcgctatgttggcaaataatccatagattatttttatacagaatctactaacgttcatagccatattttaaatatgggttaaaaacttttattgtctttaataaaatcaaaacagggttttagtgattaattaacacccaataataaaaaaaaataaaattcgtttctctaaaattttaagtttatttaacacattccagtaaaaaaatagccctcgttgttgtatgacaagttgtctgtaataataattcatatgacaaataaggcgtttaattctctcttttgagagttcacttattcccacttattataaagctcacgtttagcccactgtaaacttgtttatattaccggctaatccaagcatcacacctaatctcccccaatcaaatttaaaaataaaaaacacttaaaatcaataaattacaaaaaaatccattatgttttttttaaaaaatatcaataaaacaacaagaatttatatttttactagatcaaatctctaaattaaaatatattttcacgcgtgagagacaagttaagtaaaaaggctatctccttttatgcctcttacccatacagttataaacatttccgtaacaagaagctgtaaatgctcaataaagaaccaaattcgactttatcaatcaattgagatcacgatcacggtagtttacactgcaaatcgttatcttaccgccatcaaaaaccaagctgttctttaaaacaactaaaatatcagataaaaagatatcaaccgccaattcaggttattttttgagcttattttttaagcatattgttcgactacagcacaaaagtaataaaccagggcaccattttaaacgcatcgttttgactgaatgcttacctgatgatgtcattcaataatgcattccgggtctctaaatttcggttattcattttaaattaacgtgttcacaatggagattttcatggacactacgcaaacaagcactcttgcctcggcaagaaaaatctcatcaagtacatggcgcaaaagtgacaccatgtggatgttgggtctgtacggtacagcgattggcgcaggtgtactctttttgcccatcaacgccggtattggtggcctgctaccactgattgttatggctatcattgctttcccaatgacctactacgctcaccgtggcctgtgccgattcgtgttatccggtaaaaatccaggtgaagatattactgaggtggttgaagaacatttcggtgtaggcgcaggtaaactgattaccctgctttacttcttcgctatctaccccattctcttggtgtacagcgtagcaattaccaataccgtggatagtttcattacacatcagatacacctgccatcaccaccacgcgccattttgtccctgattctgattgtgggcctgatggctatcgtgcgctttggtgaacagaccatcgtcaaagccatgagcatcttggtattcccgtttgttgccgtattgatgatgttggcgatatacctgatcccaaactggtcaggtgcaatattcgaaaacgtatccatggacggtaacggcacaggtagcggcctgtggatgacaatgtggctaatcattcccgtcatggtgttctctttcaaccactcaccgatcatctcagcctttgctgtagcaaagcgcgaagagtacggggtggatgcagagaaaaaatgttcacgcattttgagctttgcccacatcatgatggttatcaccgtcatgttcttcgtcttcagttgcgtactgagcctgtctcctgcggatctgatggatgcaaaaaaccaaaacatctccattttgtcttatctggcaaaccattttaatacgccagtaattgcctatatggcaccggttattgcctttattgccatcactaaatcattcctgggccactatctgggcgcccgtgaaggttttaacggtatggtcattaagtctctgcgtagtagaggcaaaaccattgagcagaacaaactgaaccgcattactgcgttgttcatgttagtcaccacctgggctgtcgcgaccttaaacccaagtatcttggggatgatcgaaacattgggcggccctatcatcgcgatgctcctgttcctgatgccgatgtatgccattcataaagtcccggccatgcgtaaatacagcggccagatcagtaacgtattcgtggtactcatgggcttgatcgccatctctgggatcttattcaacttaagcaacttgtttaattagtcgatggcttgattaactgatcgtttgattaaccgctccaggctggccacttccacggccagcctgttatttttcttctttttttcattgatattgcggtaaatggcgtgcactgacccattcggcactgcatctgaccagtgagccatgtgtttgtttggataaaaacattgaagtgatatagaaagccggaaaagagatagcaaagatacagtggaacattttcgtggaaatcgggtgataaaggtcgttgcctgtagcttatcccctgagaaacatcctaaaaagcgcgatagtcacatcgcgctttttaggatgttatggatttttaaggacttatgggtttttaaggactcttagtttctacggtctattggtttctacggtctatcgatttctacggactaatacgggtttctgctggctaatactggctaaattagccgaatatcccaccaaaccattggttaagtttcatcattacgtaatcccagaaacggctaaagatgcccccctctttgacctcattcaacaccacgagtgggcgctgttcaatggttttgccattgagttgaaaatcgatggttccaaccacttgatgtttcgctagcggcgcgcgtagctcggtttggttcagggtataactggctttcagatttttcatctgccctttaggaatggtgatcgccgcatcctccgccaccccaagttcaacctggctgttatcgccaagccacactttctctgtcacaaatggctttgttgatttaattggcaccacggtttcatagaagcggaaaccccaagtcagcaatttttcactttcactaaagcgtactttgtcacttggtgcacccagcaccacggaaatcaaacgcatcggcccatctgtcgccgatgcgaccaaattataccccgccccgttggtataaccggttttcatcccatcaacgtttaaactactgttccataacagccggttacggttggtttggcgaattttattaaaggtaaattctttctctttatgcagcgcatattcttctggcacatcgcggatcaatgcctgccccagtaaagccatatcacgcgcagtactgtactgccccggtgaatccaggccgtgtaccgtcataaagtgagtattactcaggccaagtgctttagcgtagttattcatcaggccaacaaaactgtcctgactacccgcgacataatcagccaatgcaatactggcatcattacctgattggatcacaatgcctttgttgagatcagacacttttacccgatcgcccggcttcaaaaacatcagcgacgagccgcgcagagctgggttaccggtcgcccaggcgtctttccccacggtgaccagatcatcaggctgtattttgcccgctttaatcgactgcccgatcacatagctggacatgatttttgtcaaactggccggatcaaggcgcagatcaggattgccttctgccagcacttttccgctattaaaatccatcagcacataagctttagcatcaatctggggagcggcagggtcatcgactgcataagcagcaggcagtgccagaagcaataaacctgcactgaacgtaaaatttttaatcttgaaagggaggatatatttcatcatgaggtcgccagagtatccttgcaaataatcggaaattagtggtattcccagagatcgccactgtccaattagcgaaaaataacgtctttccactgagactaaagtgttagcttagccatacttcagtgtcttttctaaatttatcccattgtcggtgtaattgggtatagttttacgttttgttttgtaaagatcctgatttaaagcgattttgatgatgatgcggctttctctctccttggctaagcgcccggcaatctaagcactaaagagaggtatgagataacgaacggagaatatagggcaaagagtgaaaaatatagcgtgaatggtatcagcggcggtgtgccagtgacctaacccacctatcgccaaggctttgtatcccttgaactaaaatcaccagtatcactaatgttgcgaccatcacttcattattaaagcgctgatagccgtagcgaatggctaaatcgcccaacccaccaccaccgatcacgccagccatggatgagaatcccaccagcatcactaccgttaatgttatacctgccaataatgcaggcagcgcctctggcaacaacactttttggatgacatggcgggcagagccacccatggataaaatagcttctacgcgccctttatcgacttcgtccaatgccgcctcaacgacccgcgcaaagaaggggatcgcccctaacgtgatagggacaatggccgcagtactgcccagtgtggtaccgataatccagcgggtgatggggattaaggcgatgagtaacaccacaaaaggcattgaacgccccacattgaccagtgcaccaatcaaggtattcagccgtggtgctggtagcactcctgcgggtcgcgagacaaacagtaaaacccccaatggcaaaccaatcaatacggtgaaaaaggtcgcgatcatcaccatataaatcgtttctccgctggcattagcgactaataccagtaattcctgccaactcatgccatttttcatatcagctcggccctcacaccgcgatcattcaaaaactgtaacacttcggctaaattcaacccgccctctggacggttgaaatcaacgtgcaagcgcccaacccgctgaccaccgataaactccacgccgccgcctaataatgtcactcccaccgcatgttgttgtgccaacgcactgagcacgggtgaggccgccaacgtgtcaaagaacgtcaattctgctctcggcgtggcagatacggagagcgggccacaggtcggcaataatgaacgccccaagcgagaaagcggatcggacaataaatcagcaatagccccggtttcaaccacccgcccagtctccagtaaagcggcgttatcacaaatggatttcaccacatccaactcgtgggtaatcagcacaatggttaaccccagttggcggttaatatcgctaagcagagccaatatcgaggccgttgtttctggatccaacgcgctggtcgcttcatctgataacagatatgacggcttagccgccaatgctctggcgatccccacccgctgcttttgcccaccggataattgcgagggaaaagcgtaggctttgtcacttaaacccactaaatccaacaattctgcgacgcgctgttgacgttgcgccttaggcataccaataatttccaaccccaccgcaatgttgtcccaaacgttacgcgagtgcagtaagtggaaattctggaagatcatgccaatattctgccgttgcaggcgtaattcgcgatcagacaacgtggttaactcgcgcccgtccacttgaattcggcccgaggtgggccgttccagcaaattcaaacagcggatcaaggtacttttccccgcgccgctgcggccaacaataccgaataccgagccggttgggatctcaagcgagacctcttccaaggccaccatcggcagccccccctgtggataggttttactcagccgttcgatgctaatcatggttgagttcctgccaccgggataaccgagccagcatatttttcagtaataaatttagccacttcctgcaattgcaaatcttttgccagttgcttgattcgcggatcattttccaacgtaggggtggtcaccaaaatattggcgtaaggattaccttcagctttctccaaccccaatgcatcggttgccggatttaaccctgcctccagagcatagttgccattaatgacggctaaatcaacatcatccaatgagcgagggatttgtggtgattcgatttccaagattttcaggtgcttgggattctccgcgatatctttcggtgttgcctgctgtttggctgggtcagtaaaacccggttttaaggtgatcagtccctgctcttgcagtaaatagagtgcacggctgaggttagtgacgttattcggtaccgcgacgctgcccttatccggcacttcggcaacgtttttatatttgtgtgaataaatgccaagtggctcaatatggacggtggctgcaaccacaaatttttgccctagtgcctgctcttgtgagtgtaaatatgggagatgctgaaaataattagcatcaacatcgccatgggccagcaattcgttggagttcaccccgttggggatttcgataatggtcaaattcagtgaagggtccagcttttgtacgaattgcaggatttcagcatggggcacggggtcagccgctacccgcagtgcctcagccgcctgggctgataagctgaaagcagaagctaatgctgcgaataatgctgtacgaaccaagccagaaacaggtgttttagtcatcgtgattgcccctaaaataagatgctaactctataattgtcattagtgttaccgcttcacatcagtgattcgggtaagtgcgcgcagctaacacccctaccacttcaaggaccaagggcatgcccaaagttattggagtggtaggtaggcagccagcaaacgaatcccgatgagctgactcacgtcagtgattcgggtaagtgcgtgcagctaacactcctaccacttcaagaacaaagggcatcggagtaataccgctccgccacatcgggatgtgaccgcaaacgccccttgagataattcagcccaacatcacggaacaacgggttgtgcggatcactggctggcccacgagcttccgccgccaatgcggcagataatggatacagtggcaccaccgcatccaaacgcgcacctaaaaagaaggcaatagacaggcggtcaatcccggcgggtggggtttccacccggtgtacggtggcacgcaagtaaccattactggccagttccaacaactcaccgatattcaccacaaaagtgccttcacgcggtacggcatcaatccattggccctcttccacttcgacttgtaaaccgcgttgcgtgtcttgcagtaagaagctaaggaaacccgaatctttgtgcgcaccaaccccctgcccactttgggtcgcctcccgccctggataacgaatcagcttgatatgttcattgggtttatcaccgtacaacgcatcaaaagcctgctcatccagatccaatgccagtgcgaatgcccgcaggaggcgcagtgacatgcgggtcatctcctcttgccactgcaataacacaggttttaattctggcagtgcggttggccattggttcgggccttgcagccgtgtccaactgggtgcgcctgcgatttgtggtaatggggttctttcagcaccaatgtcgaattgctcgcgccaatctggctgaccacgggtgaattccgaagcagcacggttatagccgcgaaaatgtggggagcgaatcatggcgattgacagtttttcttcatcgctcagcgcaaagaactgccgtgataggatttgtatctgccgtagtaacgaggtatcaatgccgtgcccggtcagataaaaaaaaccgacatcccgcgccgcatggcgcaaggccgttaaaaatgcctggcgttcggtatcactgccactgagtagtgaaagatccagtagcggtaatgtgctggtcgctgactgattcgccagccattggctactgactgattgatgacttaataactgttggcccatttttcactccagtcgtttcaattggtggtttttggggttcgaaaccaatgaaaacgggacaaccatacaaacgaataatcagcataatcagctcctgagccatggggggaaagccaacatacggcaacacgcttagcgttgtgggcaatctctgttttttaagataattttcgaccagatatctaacaatctatatctattcgatataaataattaacacccaaaattaacaaccctccaatatcattccgttctatgttatttctttcatgattgatgggatgagtaacgcgcgcgctaaccccctgcgatttcaagtacaaagggggatcatgatgctgtcttaatcaacagctaacctcccattgggtagaacggagccggctagcggttgccccgcgttattctgggaaaaaacatcgggggttcagcacagacacggttaagtttccgttcaatttttcggcttatttaggaggtggtttaatggatttggccctgtttgatttagatgaaacattgatcagcgatgacagtactggtctatggatacgttggctggtgaatgaagggcttgctccctttgagctgtcagaacaggaacagactttaatgacgcagtattatcaggggcaattgtctatggcgggttatatggcagcgacattgtcaccgttagtgggcaaacacaccgctgaagttgccggctgggttgaacattttatcgcgcacgatattctgccgcgtatttacccacaagccttggaaaaactggcctggcaccgcgaccgtggcgactatattgtgattatttcagcgtcaggtgagcatttggtcactccaatcgcgaaacactttgccgccgatacggcgttatcaatcggtgttacggtggaaaatgatcgctataccggccagacctatggcaccctgacctatcagaaaggaaaggttgatcggctgaaccagtggctatcagcctcaccccagctaaactttaaacgtagctatggctacagcgactcgattaatgaccaacccctgctggaatatgtggatcacgcagcggtgattaatccaggggctgaattaattgatttagcggttttgcaccagtgggatatccatcattggtaacatcacggatagaacagatagaacagatagaactgacataatagaaggcccatgattttactcgcacggttatcgatatcggtgaccgggcatggaaatttgtgctgttttctctttgtcgccatatttttttgtcacgatatagggggttgcatgctgacagtctggggccgaaataactcgaccaatgtcaaaaaagtgctgtggtgcttggaagaactgggaatcccctatcagcgcattgatgtcggggggcaatatggcaaactcaatgacccacagtaccgcgcgttaaatccaaatggtttgatcccctgcctgcaagataaggatttcatcctgtgggaatccaacaccattgtgcgttatctagccgcacaatatggtcaaaattcactttatctggccgatcaccaccagcgggccagtgcagaaaaatggatggattgggcgacatccagtgtagtagagccctttaaagctgtgtttatcggtttggtgcgcaccccaccagaacagcaggataaagtgaaaattgctcagggaatggagaaaatgaatacgttgatgtccattgccaatgacgcgttgggggaacaagcctatctttccggcgatgcctttggcattggtgatattccgctgggctgcctggcctatgcctggtttaacttaccgatcgagcgcccggaattaccgcatttacagcgctggtatcagagcctgacgcaaagaatagccttccaaaaagtgattgcgattggtttgagttaatactcttcttttattccaaaacaccttggcattgctggtcaaaatcccgaatcacttacttattttaaagtcaacaaccagtaagtgattcgggtaagtgcgctcagctaaccccctgcagcctcaaggacgaaagatctccccaaagtcattggagttgcaggtaggcagcaagcaaacgcatcccgatgagcttactcaagtaagtgattcgggtaagtgcgcgcagctaacacccctgcaacttcaaggacgaaggggagaggcggttaaaaatcgtagctggcacccaccatataccgacgaccatccaacaccttatcgttaacgtcaatatccacacgcttatccaacaggttgtaaacaccgcccatcagacgcacttcttttgtcagctgataatttgcccctaaatcgacaaaagtatatgacggagtacggctgcccatactggtacgattaagatattcagaagccttgccacggtaattggctcggatccaggttgcaaaatcttcggtagttttccagtttaacgtcccattcagcatatgcttaggcatctggtttaatggctggccggcaaatgccccgctcttctgctcagattgggtaaaggtatagttagtggctaacgaccaggcttgattgatatcccaagcaaaggtcgcttctgccccacgagtcatggctttatcaacgttaatacgatcactgatgaatttataattgataccattaaatacacactgcccagtcgtatttgtggtgatatcacagttgcgtacttcagtaattttatctttgaagtcggtatagaacagcgtcacgctggcgttcatcccttcctgatcgtcccacagtatgccaatttcctggctaatgctgcgctcgggtttcaagttagaattacccagaataagtgcgggaagcccgccttttcccccaccagagagctggccccagtcatcggttgcctgacgtaaatcaggtgaacggtaaccgccggataccccgccttttaatgtccattggtccgctaaatgccagactccgtataaacgtggcgtccaatgggtaccgtagttttgatcttgatccatacgaatgccgccagttagcgcgaaatcgttggtcatctgccattcatcttcagcaaataatgcccagctccaacgggttaatttcttcagatcactggcagaaggtaattggttacctttatcatacagttcttcataacggtattgcccccccagaattaaagtgtggttatctaataagaaggatgtttgggtattgaagatattatccacacttttcatttgacgggatggattacgggtttcatcacgctgaatataactggttgaattaccaaaatcataataaccattatgagtaaccgcataattattacggtcatattgggtgtcactattcgttccgtttaatgccagtgttcgtcctggggttgaatttctatcttgtacataatggccaatgtcaaaatcaaattcattattatcgtcaggcgtcagagtaaatgttgccgtaccatttctcatgcgctgttgattataaccatcgataattttatcttcactacgatgagaaagtagaccgctgactttaaggcccaataaaccgtcaattaaaggacctgaggcgtaagcattggtctggaatatatccccggacttgctgtcctcctgtaaggtcgcatccgcacgtaccgtgccatgccactctttacccactttgcgggtaatgatgttaatcacaccgcccatggcgtccgaaccatataaagaggacattggcccacggaccacctcaatacgatcaatggccgccagagggggcaaccaaccttgttcaatcccagagccatcgctgtttggcctggtactgcgggtatcaacacgtttgccattgaccagaatcagggtgtatttcgccgccataccacggatgctgatatcgcttgtactgccccctccggtaatcacaacaccgggaacatctttcaacgcatccgtgacatcacgataagctttattttcaatctgctcgcgggtgaccacggaaattgaggccgcagaatcctgaatacgctgctggaaacctgacgcagtgaccaccattgtatcggttggtgtggctgtatttgttttttcagccgcatacccttgcgatgaaataaccgccgctataactaatgccgctgaatgtgtttttctaaaacgttggttaaccttagccactctataatccccatgaggtgtaaattaattcactccttttcatcaggttatttttctcgcgaaaacaccgcctgacgggcaggtgagaaatatcatttgtataattttcgacaatagctcacataagtagaaataaagttttcactctttccacttgattattctttttataaaaccagttacagctgaaatataccctacgtcattgtcatggcagctaacacgcttacaaattcaacaatgcaggggattaaatgagttacattgtcggttctgttaccaatccatcaattaatacttgtggtgtcccttgtgaacaacgctcaatacgccctttcacgccatagaccttggccaagctttgcggtgtaatcacctcttctggctgaccatcggcgatcaaagcaccattttgtagcatcaggacatgatcaccatggcgcaaggcaatattaatgtcatgtaccaccaccaccgtaacaatattccgttgacgagtttcctgacgtaccaagtccatcacatggaactgatagttaaggtctaaggcgctgaggggttcatccagcaataacagtgacggctggcgaatcagtgattgtgccaaacccaccagttgcttctgcccgccagagagttgatccagataactcagcgctaaatgggcaattcccagccgttccaacaacgccatgacttgggcctcactgcgagtattactgcggccaccggaggctcgctgtgccacgataatcgattccagcacatgtaaatgcacacccgccggcaaagattgtggcaaatagaccactttttctgcccgctgggtaaacggcattttcatcaggtcgctgccgtctaaccacaactggccttctgcgcggttcaaacctgccagtgagcgcaataaggttgatttaccactgccattcggccccagtaatacggtaattttgccgcgagggatcaaggggacattcaggttttggatcactggccgtttgggatagcccgcataaaaacgctcaatacgtaaacccgcagtcatacattccccctatggcgcagaataatactcaggaagaatggcacccctaccagcgaggtgacgatcccaaccggaataataatgccagggatcagatttttcgatgcgatagaggccatagacagcaccaatgcaccaatcagggcactggctggtaagtaaaaacggtgatcttcaccaaaaatcatgcgtgcgatatgcggtgcgactaacccgatgaaaccaatcgggccgacaaaggccaccgccagtgctgatagcatactgatgcgcaataatgtccccaggcgtaaacggcgcacatcaataccaaagctaatggcgcgatcttcgcctaaacgtagggctgtcagcttccatgaattcatcatcgacagcggtaacatcaaggcaaacaccgccagcataatacccagtttggcccaagatgctcgtgccagactgcccatagtccagaacaccaggccttgtagcgtgtcttcactggcaatgaactgcatcattgataccaacgcattgaaggtaaagaccaaggcaataccaaacaacaccacacccgagcttgcaactcgcgtccagcgggtgatgccatcaagcatcagcgcggcgaatagcgcaaaaataaaagcgttaaccgaaataaaccactggtcagggacacccggtataccaatccccgagacaatcgccaacgcggcaccgaatgcggcggcggaagacactcccaacgtaaacgggctggcgagtggattatttaaaatggtttgcatttctgccccggcaagaccgagagacaggccaatcaccaccgccatcaaagcatacggtaagcgaatatcccagacgatgactcgggtaccggcatcggcactggctggatcaatcaacgtctgccacagcgatgacaacgttaaaccagaaggccccatggtgaaatccaacagcaaacagcccaagatggcgagcaccagcacacccataactaataagcggtggcgtacaatgttctgataacgccccatgacactgagatcaggcggattatgcgtttttgtcatgggttcagtagttacactcatttgcttctatctacctactctgggcggcatctgctatagaccaatctgttacgggctctatttgatacagcttatatttgatacggcttatatttagtacggattaggttacttcacattcactcggccacttcgcgccggctattttttggcttcaatccaactatttttacttcaatccaactatttttgcttcaatccaactctctttttgcttcaatccaataggtgccacttggctcgacggccagaaactgtgaatacaggctgtccatggtttttttcggatcgagatcagcaaattgctctggatagaaccatttggcaaagctttgaattgccaatacgttatacggtgaattgtagtaattgtgccaaatcgcatagctatgacccgtgttgaccgcacttagggtattgattcccttacggcccagaattttttgcaacgaggcctgtgcctgctcgggcgttacctgcgcaccaaggacgacacccggtgcatcgctgcctggtgatttgcccccgctggcaatgtagatatctggtttcgccgccaatactttttctaaattcaccgtacctagcgagccaggcagcagatttttagcaatattattgccgcccgcctgatcgataaagtcgcccatattgcccttcccggcagtaccacagcactcttccgacgcccctgcacgtaattcaataaatacgctcggttttttatcttccgggattttattggtgatatcggtcaccttgtccacattatcttgataaaaattaatgtagttttcagcttgctgttcgcggtgcagggctttgcccagcaagcgcatacttggcaacgtgttctttaatggcgaattacggaaatccacgaaaacgaccggtacaccggctttctctagttgcttgactaattcactgcctttacctggaccatggccagataaaccaaaaatagcgatatccggatttaaggtgagcaccttttccgggctgatactgtcagcggtcgtgttaccaataagggggatttgatcaatttgcgggaattttgctttatagatggcgtaagtttggggatccagtttgcgaaaatcgccctgccagccaacaatacggtctaacggtttattaccttccaataaagagacagcatagaacaagcgcccttcacccagtaaaatacgctcaactttagccggtatggtgaccgtacggccagccatgtcagtcactgttgccgccaaggcactagagccagccatcaaggcccagccgaataacaaactgatagttaaccctttagccattttcagtgaaacacatttcacgccaaaccccttacctgttcccataagatggcgctaacaataaagcaaatgataatacttatcaataagattgccataagtaattggacgtaactttttgtaagtgttggcctggtaatattattggatcagtttggctaatttagcctgatgttcacggatagaatgcgccaataccagcacatttcgtactggtattggcgtcagttaccgctaatttataggcactaaagaagggcgatagcgttatcgccctttcatccgcacgttatagagccaagcacatcaccgacttgtcggtttctgatgctcttcactctcatcacgccattttgggaattccatctcttggtatttcactacccgggtaccacggctgagcttatagccaaaccaaatcaccaggaacaatggaataccaatataggttgccgtcacgccataccaatcaatacggtcttgcaggaatgcctgataattctggcctaacgtgatgattagacacaggacgaaggcaaaaattggccccagagggaagaaaccagactgatacggtaagtcgttcaagtcacggccctgcatcatatagccccgacggaagcggtagtggctgatggcaatacccaaccaggcgataaacccagtcatccccgaggtattcagtaaccacaaatacacagtttggttaccaaacatggagctcaggaagcacaaacctgcaacgactgtcgtggcatacagcgcattacgagggacaccgcccttagataacttggcgaaaatacgcggtgctttgccttcagaggctaaggtaaacagcatacgggtcgaggcatacatccccgagttacccgccgataaaacagcggtcaaaataaccgcattcatcactgccgctgctgataacagacccgcattctggaataccagtgtgaacgggctgacgctgatatctttcacatcgttgcgtaacaaactgggatcggtatacggaataatcaggctaataatcagaatagcgaagatatagaacaacagaatacgccagaacactttgcgaattgcctttggaatatttttgcctggatctttggattccccagccgcaataccaatcaattcagtcccttggaaggagaagccgacgatcatggccaccccaatcatggcagagaaaccaccagcaaatggtgcatcaccgatagtccagttatgccaacccgccgtttcgccccctttcatgataccggtgatcatcatgacaccaacgatgatgaagataaccacggttgtcactttaatcagcgagaaccaatattccgcttcaccgaaacctttcactgagatgtagttcagtaagaacatcaggcccaggaataaagcactccagatccaaccgggcgcgtccgggaaccagtagttcatcactaactgtgcggctaccaagtcaactgcgatggttaccgcccagttgtaccagtagttccaacctagggcaaagccaaagccttcctcgacatatttagaaccataagtagagaatgagcctgaaactggcatgaacgcagccaattctcccaagctggtcatcaggaagtaaaccatcaagccaatcaatgcgtaggagagcaatgccccccctggaccggcttgcgataccgttgcaccagaggcaacaaataaaccggtaccaatagaaccaccgatagcaatcatggctaaatgccgcgatttaagctcccggcgtaagcgctgtgcaccctgctgcgctgggattttagtattttgctgagtcattcttaccctaatccacccttaaaaataaggcgggattgtaacaaatctcaccggctcggatagccagaatgcacggatataagataccttcataatcccggctaaattattagtaaaagcctaaatgataaataaaagcggatatagggtgggtattctgaccgaaaaaactcaccctactggtataaaacactttaccgcgataaagcctgtcatcagcataaaacacgtcgcacacactgctgcagtggcgcattttactcttcttcctgacaataactaagaaagcgcagcaaagcgttggagatatgtttttgccgatggtggatcagatacaaggtgcgaattaagggcggtaaaggaatattaagctcgaccaactcaccgctggcgagttgatcagcaatcactcgccgcgaaaggcaactgacccccatcccgtagcgaacagcgcgctttattgcctcggagttacccaactccatcactaacttgaagtggggtaactgtgccaagagtaaatgatcgagaacttcacgcgttcctgagccacgctcacgtaaaatccagtcggcatcagcaaggtcgactaacgttagcgccttatggcacaaggggctatcaggggcggcaaacaccactagctcgtcccgtagccaattttgcgtgaccaattctggcatatgacacggcccttcaatcaggccaaggtcaccgcgaaagtcggcgacagcttcgatcacatcctggctattaccgatattcagctctaaaggtgttccggggaagtcacggcgatatttggcaatcatccccggtagcatgtaattaccaatcgtactgctggccgcgatgcgtaatgcgcccaaatcatgcaaaaacagctgttcgatttcgatggcctgatcgagtaatgccaacgctttgggataaagcaatcgcccatgctcatttgtgactaaccgcttacccacgcggtcaaaaagctgcaccccaagttgcccttccaaatccgccaatgctgcgctaacggctgattgtgaaagcgcaagcaccacggaggcttgggtcgttgagccactttttagtacctcagtaaagacttcaagttgacgcaaggttatatgcataacgttctctgtagtaataaagaggaacaataataaaaggggacgcggttattgacgaagtgattatatcgcctcaatgaccgtataagactaacacttttaagtaaaaacgggagatgggtagagaaaatcaggccattcaatgcgattcattatcattttccggcaaaagaaaacgataaaaagtggtcacaaaaataaatataaccacatgaaaaataatcatataattagaaaatagccaaatacttaccaggatggaatgccttactctattttaaagggattaacctgttgcaaaggaaccatatagacagaatttaaattatataatttgaagaaataagcgagcaaataagtagaagtgcgaaaaataaataagggctgcggttacacagacttatttacagtttcatatcacccacaacggctatttcatggctggtttttttcatagcaaaaatccaaattccactgtcattagtgatgctccctcgcctatcgcttactgaattcgctgatatctgacaccgctcaaaatataagcctgcacgcaacattaccacttatatcgataagatataaatatataatgaatttatctattaagacaatatcgttaaactatgcccatattcattgcaaacaggaggtcacatggcgacttctcagacaaaagaactcccccgccctcagctgtttactgtgatgacccgctatattccgggtttggtgttaacgggtgtgattacgggtttagcccttaatgtgggcgatatgccgtggtttatcaatatggggctgggggcgctgaccctggctattctcttcggcattatcgtgggaaatacgctgtacccatggctacagccggtctgttcagatggtgtggtctatgccaaacagtatttactgcggctagggatcattttgtacggtttccgcctgacctttcagcaagtggctgatgtcggggcgaccggtatggtgatcgatttattgaccctaagttccacctttatattggcatgttggttgggcaagcgggtatttggtctggatcagcaaacagtgatgttgatcggggccggtagtagcatctgtggtgccgccgccattatggcgactgaacccgtattgaaagcggatgccagtaaagtggcggttgctgttgccaccgtggtcattttcggtacgctggctatttttgtttacccttggttgtatcagctaaacctgcattatcaatggttgcctttcagccaggagacatttggtatttttgccggttcgaccattcatgaagtggctcaggtcgtcgctgccggacatgccattggccctgatgctgaaaatgcggcggtgatcaccaagatgatccgcgtgatgatgctggcaccgttcctgctgctactttccgcctatctgggccgtagccgcataaaaacaagcggtgaaaaacgcgagaaaagcgctatcaccatcccgtggtttgcggtgatcttcattctgatggcgggttttaactcactgaatctgttgcctgcggtctgggttaatcatctgattacgctggataccattctgttggccatggcaatggcagcgctgggattaaccacgcacattggttccatccgtcaagccggggtgaaaccactgttactggccctattgctgttcatctggttattggtcggtggcaccggtatcaacttatttgtgcaacatattgcacttgtgtaaatcatctcacttgtgtgaagcatcttactggtgcaaaaacctcacaggctaaaacaaaccgtttaagggccgtatccgcggcccttatttcccttcaccgcttatcccattcaatcatgtccctatcaatgccataatggcccggttatcaaaggagaatggaatgaaatttgtcggtgcacatgtcagcgcagcgggtggtgtagatcaagcggtaattagagcgcatgaacttgaggccacggcctttgcgctgtttaccaagaatcaacgtcaatggcgggccgcccctttagcggaagacgtaattgagaaatttaaactcgcgtgtgagaagtacggctatacctcggcacaaattctgcctcacgatagttacctgattaatctcgggcacccagtcaccgaggcactggaaaaatcccgtgaagcctttatcgatgagttagttcgctgccagcaactggggttatcattactgaacttccatcccggtagccatttactgcaaattgatgaagaccaatgcttggcgcggattgccgaatcgatcaacatcgcgttagacgccactgaaggcgtgactgcagtaattgaaaataccgcaggccagggcagtaacctgggctttaagtttgaacatttagccgccatcattgaaagagtggaagataaaagccgcgtcggcgtctgtattgatacctgccatgctttcgccgctggctatgatttacggactgaagaagattgtgagcacaccttcgcggcattgggcaagatcgtcggcttccagtatctgcgtgggatgcatcttaatgatgcgaaaagcgaatttaacagccgggttgaccgccaccacagcctgggtgaaggcaatattggcaaaaccgtattcagctatattatgcgcgactcacgtttcgataatatcccattgattctggaaacggtgaatatggatatctgggccgaagagatcgcctggctgaaatcacaggcagagattgagccctcgttgtaacgtagaaaatgcccgccagtaaacctggcgggaattgaacctgacgggaattgaacctaacgggaattgtgtcatcgcggatgcctttaatggcatactccgctgagcatatacagcccggtatcacctttttccgctggcgagagctggtaatccacccggcattgttggcccgcatctttaccccattgcaccaataactgccctgtttccggtaacccggttagataggctttccccccttcatcgacaatggctgcattggccgactgattaaccaagctcgccatcgcaccaaacggaatggtttggccattagcgcgggtgatcgtcatcagcgcctttgccccgatttgcgggctaaaactggcacgaacaatcgccccctcggtcggcaagaccttggtatctgtttttgccacctccgcatccggcggtaaatctgcagtttccaacacgatatcgtgctcctgataaggagagaggccagacacaatgctgtaaccgcgaaaatctgttttcagacggcgatcttctgtggtggtcaccccgccgacgcccggaacttcaaccagcacggaggtgccattgatttgcggccctaatgtcagcccatgccgatggatgatcgcccctccggaaacatcagcggataactgacgtatgctcggagtatagtagtaatttcccgcgatattgccataggaaccctgccagcccaacctgagtgagccgctgttatgccctgagttgggttgaccataatgctctgcctgacgcacactccaactcaagcgagagtcaaaagcctggccgtacattcctatctcatgatcattgctcccgttggaagatgtcattctataggaagcataagtatcgtgatgacctcccagcggaatactgacagacaaactcaatattcgatcattcttgttctcattcgcattttgcacccaactcagtgcccaaaaactattaccgacattgaggttatagtgtattcccaatgaattcttagccggaatcggcccacggtagacctgccgcgaccaattaaggttcaggtagccaaacttgcccaatgactgcccgatgaccgcactgatttggttacgcaaatcccttgaccgagaattttcgtcaattttatctctattatcgccactcccgctctgccggtaactttgtaatacatcagataacgtactgaaaccattagtgctgtattgactattcaccaatgaaaatgacgtatcagaggcttgtaaggttttgttgtatcgaacctcccaggcttgccctttaaccggttgttgatggtgatactgactggttgcctgcgtgatactggatgacaatgcgccatactcccccaatagcccccctaatccggcagaggttgcctgataatgccgcgaccactgctcaccgataaatgcggtcaagttccacggcaagccgtaggcgacggttgcctgagcgaccggaggcgtctcaacatcagcattggcggggcgatactgccctgccaccagattgtatcgcaaatgccctttgcgcaatgcaatggctggcacctcataaggcacaataaacgcctgcgatgccccgttactttccagcaccctaacatgtaggtcactgcctgatttactcgggatcacgtcagagagttcaaacggccccggcggcaccaccgtactataaatcagataaccattttgtctgatttccacctgcgcctgactacgggcaataccacgcaccaccggtataaaatcccgctggttacttggctgcatattaggatcgtcccccaacatcacgccacgaaagggaatgctgtcgaaaaaatcacctggggtgtaactctcccctaaggtcacccggctctttaaacgataaatcccacgagtggcataggtataagcactttgccatttaccccccctatcgccagattgactccagttggtcgcattacgaacacgccacgcccccaaatttaaaccgggatataactggatatattgtgaacgccggtatccaccattttgacgaaactgggtttcactgatatttgccatgtagttcagcaaaaaagccgtaataccatcatcccagcgttctattggcacttcaccttcaggccgtaaagccgcttgtggaatactcagtaccaactgcatattataaaattggaactcttcactggcctgagggatagcggctaaattgacacacgggtttgtctgtgagttttttaatgctggagataactcgggataggcatcaacatccacaccatagcgggatagctgctccttggttaagcaagattgcaagaaaggctctcctgatggcgatttctccgaatgaaatgtcacattcgtagagtccactttattcccattcaagataatatccaccaaataggtgcccggtaattcattgccctgttcaaataacgaggtatcagtgttgttattgccatccactagcagattgggatcaaaagaataacgctgggcacccactaaaaatgaagtgctcatcaatagagtaatagtagtaaattgaactattaattttttcaaaataataccccaggtattttctgaaaaatataaatagaaacttactggactgtgcttttaaattcccggctcacaccaccattatcattaatcacttgccaaaaaacctctgttgccttacctttattttttaccggaataataaaatccctagaagagaatggcggaacatagctgccattttttatttcatcctttgaacctaaatcagataaatttattttttcatcaccaatacggagtgaataaaaattcatgtagaatggcgttggattattaacttccaagtagttacctttatatctccaagttaatgaatccgcactatccgtcggatctcctttaactttatcgggtctgaataataattttatgcaggtactgatagacatttgaatatccatagttggggatgaattttttggattattttgcgtattgccccaagcatcaccgttcttaggtgggatccccgttaggcacaaccattgcagtgtttcacgatcttcagggaattttccaccggtccgaataatacgtacacggccttgtaacccagcatcaagcctgaataaaggaggggtaacaataaaaggagcgggcgacgtcttatcttcatctttaacttgggtttgtaccaatattggataatcctgtggattagccaccgatacggataccccttttgtcgaagacgaagggtaaatgacccgcgttgtccctatttttacagtaaaaagatgcttagtcgtattgacaacaacatcttgagaataagcataaggtaaagacaccatgaatatgactattgatgtgatataagaaaatacttttttatatgcagaaaaaaatagattcttcatttttaatcactcacattatcatgatattttattgtgaattttaaaaaaactcacaataaaacatcaataacaaaaacatacatagaacatgacagcaagccatcatgttctatgattactcgttatttaaaatacatactcttcaacacgccccgtgaatttataagtcgttggtttaaggacagtccctgccttaacgtacagatgatcttttatatctttaggagagtcatcatttatataccagttattatctatacctacccatgacatcatataactgtataaaccaacatagtcaccatcggcgctgatcatatatccaccttttgagtcccctgttggaatcaaacgccaaccaccgtgtggtgcagtatcacccatagttagcgtaaacatagtgacatcacccggctgtttacccgcaaaaatctctcctgtgttaggcgcaaaatcgacgtggaatgtgtttccctgcttgacagtcacctcaccagaaacatccttggagttaatgacagtagaagcgtttgccataccacaagcagcgatcattagtgtggtaaccgccagcgcatttttcgcaaaacatttcattttcatgagaacagtctccattaaatgtaataattgctattacgacatagcgtagaatatgctagtggtgatattgggcaattaaatataactacattgtaaatcaatatatttatattaataactcagtcgcagacctatagatagagaaaataaatcctattttccccgaaacaccagtttccagtttcgttcctgttgtggttgtgttttctgcaactttattttttgcaactcccgatcaccactaacagcgtcatcatataacccacttctggatgtttaaaattattaatgattaaattttaaataataatgttaagattaatcttggaaaacaacccaatgctatttgacgcttttatttcattatctatcatgacattaactctcatgctttagttgattattatctgtatgaaagagcattaataatgatgagcatagtacctaaggagtaaaaaacggttctaaagataccaatatagacagacgccatatttattatttaaaaatgtcatctaaaatagaaaatcaatagataaaatgattaactaacgtcatgataggacgtatggatatgttctccttgtaccccgagaaacagagaagataagtggatcgtttctccattgacatcaataaagcctctgtcaccattaaaaaaggtgacaacgttattttttttattatgtatttcatagacatacaaagacaacggtgaggccaatgaattcagcgatcctctggccatattatcaggggatgactgatatgaatgaagagggaataggtaatacttccccgttggcattttcaaaccaataccatatattccctctgaaatcaccagttgagacttatcatcaataatataatgtgagaggctaaatcttatcccttgcattcttaaatcaagatgctcatggatatcgccatatttcacttcagaataaaaaaataagtcattaaagctatagattaaaaataagaaaaacattactgttatagatatgagagtaagtgattttgctttcattgctgtttgcattccgattgatcacagataatgactaaaccaaaatcatccttaaatatcatactattcttcaccttcggtaagcctgccgttgggccattcatcttggttgtcacattcgttataatgacactgttggtatcactatcaataaatgagacaatatcattacctcctaccatgaaaaatatgatgatgatgaccatcataatagcgataaaaaaggttgagttcaggtgagaaagtatttgtaatccaaccaattttattggtatgtcgggtttttcctttctggtatatgctgcgctatgactctctttttcggtgctgccatcatcaataataattagtacactatccttttgatagctatagccctcattcttatatgtctttatcacctcactccgggttattttacggaatacatcacggatatgtttaatagcaaccggcagtgatgttggggagacgactcgatcaggccaacaggttgtcagtaattcatcatgggagatcacatcaccggcacgtaaataaagacactctaacagcagcacctcattcttggataaagcatatctactgtcaccaattattaacacactttctaatttatttaaaacaacacagtgactcatttgccctcacctcccctgatctggaattcagaatattaggacggctcaatagccataagtgagtcttaattggaaaaattttatacacaaaagctaaacaatatttaaacaaaagtcaacccagcacaagattaagtcttattaagattattatcttaataatttaacaaaaaaatattagctgccttttattttcgcatttcattaaaatgagactgattttataacacccataaaaaatgccagtcagaattaactgactggcatttcagactgctgacaagcgccgatgattcgatctgaaacgcgccggcacgttgagcgttacgcgaccttcgccaccatcgcgtcagggcgtttcagcatggcatacaagccgcccgcgagcagggtacctgcagcaattgccaccaaatataacagcactggatggatagcccctgggatcagcaggacaaacaggccaccgtgtggtgccatcagttgcgcaccaaacgccatagacagcgcccccgttaatgcaccaccggcgatacagcacggcaagacacgcatcggatcacgagcagcaaatgggatagccccttccgaaataaagcacagccccagtaccagcgcagctttacccccttcctgctcccctttgtcgaacttattacgggccaacagtgttgccagacccattgccagcggtggaaccatccccgccgccataatggctgccatcggtgcataaacagaagaactcaacagcgccacaccaaaggcataggccgctttattcactgggccgcccatatcggtacacatcatggctccaaggatagccccgagcagtaccgcattcgccgtccccatggactccaaccaatgcgtcaggcccgtcatgatttttgccaccggtgtaccgacgatataaatcatcgttaaaccgacgatcaaactggcaaccagtggaataatcagaataggtttaagcgcttccatactttgtggcaaatgcaatttagtgctgatggctttcgccacataacccgccaggaaaccggcaataataccaccaaggaagcccgcccccgtgctgacagccaacataccgccaatcaaccctggcgtcagacctggacggtcagcaatggagaatgcaataaaacccgctaacactggcaccatcaaagcaaatgcagaatcaccaccgatttgcatcaatgcggcggccaacgtccctttctctttgaatgcttcaataccaaagacaaaggacagagcgatacacagccccccggcaaccaccattggcagcatgtaagacacacccgtcaatagatggcgataagggccaccggtctcagttttcttactcgccacactgctactggttttcggctgataaacatcagcctcgaccagtgctttatccaattcttgcaccgtcttcttcagtgccagaccggttgtggtgcggtacatcggtttgccggcaaatttgttcagatccacttcgatgtcagcagccacaatcactaaatcagcagcagccacttcctctggcgtaatctcattgcctgcgccaacggaaccacgggtttcaaccttcacccaccagccacgtttttttgcttcactttcgatggcttcagccgccataaaggtatgcgcaacaccagtcggacaagccgtaattgctacaatacgtttaggaccagcgacagaacgtttagcgccagccactgacgttggctcaggggtggccgcggcctgataaggtgccgcctgcgcaatagcctgtgccagaaaaccgtcaggatcgcgaaccgctttttccacgtcccctacatagacttttttgccattcaacgtactgtcagccggggcggatgaccccgcgacaatcaccagttcagcgtcggcggctttctcaacccagctcaatcctgctttttttgccgcagcacccagcatcagtgtcgcgagatggcctctggcctgcccgagcgaactgtcaattattagtagcgttttcatttcgcctccggagattaattaaaaggtttcaagtctacttttgccatcatggctgccaattgtgggcgatccgtaatgccgacattgctctggctgacggccaaagcggcgacggcggtggccaaacgcagcgtgtgctcactcgattcacgcattaacaagccataaatcaagccccctaccattgaatcaccggctcccaccgtactgaccacgtcacaggccggcggttttgccaaccatgcgccagaggcattaacccacaacgccccttcagcaccgagagaaatcaccacatgagcaatgccctgatcacgcagtgcgtgagcggcttccacgacatcacctaatgcaggcaacggacgccctgcccagatttccaattcacggcgattgggtttcaccaaccatggcgaggctttcagccctgcaaccaatgcttcgcggctgctgtcgaaaataatgcatgggcactgagaacgcaggcgtttcatccagtcagtaaagtcatcgggattgacgcccgcaggcaaactgccgctgaccgcgaccatatcgaattgccccagccagctcagggaatcagtaacaaaacgatcccaatctggtttggtcacttcaaaaccggagaagttaaaatcagtcacttcgccatctttctcggtcaatttaacattgatgcgagtgcggcccggtaccacctgaaaacggttggcaatccccaactcactgaataacagttggaaaccgtcctgattatctttaccgaggaaccccccgactgtgacatcgatgcccaggtctttcagcaccttggcaacgttgatccctttacccgccgcatgcagaccggcggtttttaccagattgacttcaccgcgttcgatttcagggcaaaaacccaccagatcatacgcagggttcagtgtgatagtcgcaactcttctgctcatgctgccccctcgcctaaaccggcggcaatcacttcaccgatggtatccagtgcggtttgtgcatcttcgccgctggcggtaaagcgcaggcgattcccttttttaacccctaaagccacaactttcatcagactacgtccatttgcgggtttgccggtgccgtccaaattggtcacggtgatttcactggtaaactgtttgattgtattaactaatatcgtccctgggcgcgcatgtaacccgtgctcattacgaataacgaactcagcgcttaatactttactctgctcaacatattcgctggtcaacaacgccagcaacgcggcagcatcggcgttcagcaacgcatcagctttttgtgccagcagcaactcgcttaaatagttcagcacggtcagcggctgatcatctgccacagacagggtgagcagcaaagccactttttcacccttgtgttcaaatgcggtagccgggcggctgatggtgaccgcactgaccaagttgccttcggtactgtcactcaaccagataccctgccccagattcagtggctcacgagtaatgacatcactgacaaaacgggcatcaaccgcgccaatttgttgcaagcggcccgcgttcagtgcttgcagtgtgatcaggttgtctgccgccacatccaacgcaatcagtgaggtatcaaaatggaattcagcggttttttgctcacccattagcaaactgcgtaactcttcagctgaagtggttttagccagacgtgccgcaaccgcgtcatcgctgagtacgtgcgtcaactgacgcagtagcgccaaatgttcatcagaacgggcagcgatgccgataacaatataagcagtttggtccgcgccccactcaatgccttgtgggaattgaaaaacctgcacaccggtgttcagcacctggtcgcgggtatcagtggtaccatgaggaatggcgataccgttgcccagatacgttgaggtttgttgctcacgggccaacatgccgtcaacataagcggcagtcacacaacccgcttgagttaatgcagccgcaacttgggtgatcgccgcatttttattgtctgcttgcgcagccagatgaatgtcttgcgtagatagctgaaacataagtcgcctctcttgctagaattgaatcgtttcagctttaatgcgaaaaaggcgcgtgaccctttctcctctggtgacgcgataacgctgaaacgtttcaattattgtgtttctggttcacaatatatgcaagttttccgcgtctattcttaatggatttttgacattccgcacattttcatggtgaataggcgtttgtcatcagtaaaaccatcacacccgctgacggttgctgacgttatttcaaaaggagtgaataccatgtctgttacggttggcgttggggtcattatcgtgaatcagcaaggcgaagtgctgatgggtaaacgttgcagtcaacatgcgccctactggtcaattcctggtggtcatttggaggcgggagagtcctttgagcaagcagctcgacgcgaagtttttgaagaaacaggtttaaatatcaatgaagtgcaggtagtcgcattgtgtaataacctcgcgacctggcgtgaggaaggcaaacataccgtctccgtctgtctactggcgcaacaccttggtgggcaaccggagctgaaggaacccgaaaagtgtcagcaatggcgctggtgcaacccgcgtgatttacctgagccacattttgaagccagccgccactcgattgatttatggctaagtaaacggttttatcatccttatgagtcacccgtgggtttaataagcaacacgttagattagtcagtagagcattgggccagtcagtagaacatgggtttagtcagtagaatatggctttagtcagcagaacatgggattaatcagtagaaaactggattagcgggtcgctgggctatccgaagtaacggatccggaaagcatcaatggcgacagcgataaaaatgatcaccccgccaatcatgccgacatagaacgaagggacattgacaatggcgaggccaacttggatcaccgtcagcagcagcacaccgcccagcacccccttgacgttaccgtgcccaccaaaaacactgacgccgccgataatgggcgcggcgatggcgtagagcaagtagctcgagccttggtttgaggtgatggccatctgccacgatgccaacaaaaagccagcaagtgcggcaaggaaccctgaaatcgtgtaagcaataattttgacccgcgcgacccgaatcccggcggagtttgacgcaacaggattaccaccgacggcatagatcgaacggcctaacaccgtatacttcagcaccgcccccatcaccgccagcaccagaagaaacaccaccggcatcaggggccaccccccgatggtcgcctggccaatccaaatataaccttcagaaaggtttgtcagggtcttgccctgtgtcagcgccaacagcgcgccctggataataatcatcatcgccaacgtctctatcagcgagaccattttcaatcgggtgatgcacaccccattgaagaaaccgataaatgtgccaaccagtaaacctattaatgctgcaataggccacggcagccccagttcggcataagccatcgcccccaccgccgccgagaaacccgcatttgccggaatcgacaagtcaatctcagccaccagcagcggcagtgccaccgccagccctaaggttcccaaaaccgtggcctgcaccatcacgttttgcagattggatatcgtcaggaaaaattcattgaagacaccaaagatgacaaccagtgcaatcagccagatccagacaatatggtgtaaaacccagcccagcatggcctggccgttgagtttgctcgcggtaggtgctccctcgcggcgggtctcggttgccttatccatttccctctctccgctctggttattatcccgtggctttatgcctgcacagatgcccgcagacgttcggcggtgatgtcatctcccgtcaatatctctttaatagcgccatgttcgaaaatgcagacccgatcaactgagcgtgccaattcatccatatcggtcgaaacgataatcactgcgacgcctgcatcactcagttcgtcaataatgcgcagcacgtcctgtttgacacccacatcaatgccgcgcgtcggctcatcaaccatcagcagacgaggttgggttgcaaacactcggcccagacaaactttctgttgattgccgccactgagggtattcaccgcatcatcggggctgagcgccttcacgcccattgccgcgaaatagtgtgcaatgaccaacgcttcagcccggcgatcaattaccccccatttcacccgcgagggcagagaagagagggcgatattggccccgatcgacatctgcccaacccccccttcacgacggcggtcatcggaaagataagcaatgccaatattgaaggccatgcgtggccttttcggcagagcctgtgcggcctcaccgttaattgagatgctgccacgggccggatacaggccaaaaatggcacgtgcgctttcctttgcacccgcccccggcaggcccgtaaaccccacgatttcgcccgcgccgatatcaagacggtccaacgacagcgccttcccctgtatccctcgtagcgaaactgcgggcggtttaccggtgtgatcgcgccgtatacgttggaaaagttctagcccccgtccaatcacccattcgctcaacgctactgaggtcatcgacccgatatcatcggagccgcccgccaggcgcccatcacgcaataccgtgaccgcatcacagatcgccagaatttcgtcgtggtagtgtgaaatgaagataaaggtgacacccgccgcttgtagccgacgcataaagtcaaagagttgacgccgatcagcaacggttaacgcggcggtcggctcatcaagaatgatgactttgcccccggaaaacatggcccgcagaatattcaatttgcgccgcgcgactgcgtccagatgcccggcaagggtgctggcattgatgccggacccatcaagtatccgcgccgcatcggatcgcaatgttttccaatcgataacaccgttcttggtcggccagatccccaacatcagattctctgcggtggtcatcttgtcgataatcatcggttcctgcgtgaccagaaagacgcccgcctcctccatcgctttaacatcaacatgttcgagaaggcgaccatccataaatatccgcccggaggtcggcgtcacctgccccgagataatccccaccagcgttgatttcccagcaccattctcgccaagaagtccgtgaatagcgccgcgccggatcgcggtcgtcacgccgcacaaggcctgcaccgggccatagtttttgctgatattctcgatcctcagaatcggatcgtccgccgccttcccgtcgcgcactgtgtgtaaaatcataatgggtgtaaaaccgttaatgggtgtaaaccatgttatgtgtaaggccatattgagcataaaaacctatcgctcgctcaccctcaccttgccggataaatgtcagagcaatcatcccctctccgacgctgatctgggcctacgaaacgatggggtccgctgcgatgatcaggtataggggatgccccaagtcttctccgccaccgcggcccaatggcgcggatcctgcacattgtcacgattgatcacgaaggcggggatgatgagcgtcggcccggtcttgccttggacaatctcgcccgactcccagaagtattttttgtcttgataagtgcccagcgggacagcttcaccttttagcgcgtgcttgacgatcatatcgacagcaatctcgccataggccaccggatcctgagatatgcaagcatccatatagccgtcctgaatccatttcagcgcaataggttctccatcaatgttaacgaagatgacgtgtcccgcctctcctatcttcttccagcggcctttctgttgcagcgcagtgacgataccgcgagagggggaatccgaaggggcatgaacagcatcaaggtcggggtattccgacagcgtggacaaggtgaccgaaagcattttttcgagctgaccatcggtaggacgagccaaataggtgatgcccggatatttggcaaaaaccgaatccatcccctctttacgcaagcgccaggctactgaggccagagcgccataacaattcagcaccgttcccttcgggcggccatatcgggtgatcaggcggttaacgatctcttccgccgccatgacgccaccttgaaaattatcgaagctgacggtaatcgccacatccccaccgtctgcgggggtatcgatgatgccgaccggtatcttctcccggttgtagcgccgaatagcagaaacaatggcctggctgtcaatggggtccgaaataatcgctgaagggcgggacaacagtaggctttgccactgttcgagttggcgggtattgtcaaaattggcgttagtcgcctgaaactcccccgaacgtgccagaaccgcgcgtttcactgatgcttcctgaatcacaaagaagtagtaatcgaggcttttattcgagtaagggatcgaaaggcggttttgtgccaatgctcctcgcccgatcaccatgcccaatcccagtaccgcaccaccaaccaacaggccgcgtcggctcacgcccgcttgcgttgcttttgtcatgggttatctccaattttatgtctgcatgctgtgatactctcttttgctcttttgctcttttgctcttttgctctcttggtgccaaggtgacgcgactcgcgacagcgtcgaaaaaggccgtgattatcgcagttgaacgtaggaggaaccgtcaaaatagcccaccaccataccggtagcctcacgggtgaaaagaccgttttcaaccacccccggaatgcgattaagctctatttccagcggttcaggggccgtgataatcgccccgcaatggcaatccagaataaagtttccactgtcagtgatcaccgggtgcccgccccccatacgccgaataatcggcacatgatggagaccctgttccgcgagtacccgctcgaccctgcgttcggtctgtttccaggcaaaggggacgatttcgactggcagcggaaattgccccaagcaattgacgatttttgtctcatcacaaatacaaatcatccgcttcgaggcatgggcgataattttctcccacagaaggcaggctccaccgcccttgatcatattgaaccgccggtcaatctcatctgggccgtcgatggtcagatcaatctcattcatctcattcggatccgagagctcaatgcccacgtcacgcgccacctcgctcgtcgcacgagaagttgtggtgcaggttaactgcaagcccttggcaacatgctggcccagttcgcgcacaaagaaatgcgaggtggtcccggaacccagccccaacgtcatgccatcgaacacgaaatcctgaatcacccgacgggcggcagccctcttggcgtcattttgttgattgctcattcgtgactcctgatcatgactacataaaggtggggtcgccaagttctgcgaaggtttctctcagcgccgggtaaagagtacggtaaatgcgttgggcctcagcaacaaccgccgcggttgcgggattggggggttcgcgcgtgatgatacggcagttcgccgtcgcgctcgtcgcatcgggccaaaccccgatagccaatcccgccaccagcgcggcaccgaatgcggcgccttcagcagccccttttgtggtaaggacatcacagccgaaaatatctgcctgcatctgccgccaaaggggcgaacgtgcaccgccaccggatgtttttacaacccgcccattgatgcccaatggcttcatcaaggtgtgcatatccacaagggcgtggaccaccccctccatgactgcacgtgccacatcgccacgattgtggcaggctgtcagaccaatgaaggcaccgcgcgccgcaggatcaggatgagggcaacgttcaccattcagataaggtaagaacagcagaccgcgcgcccctgccgggctggctgccgcctcagcaacgatctgctcaaaagaaggtgtgatctgatcagaaggtgtgaactgatcaaaagaaggaaccgccgcattaacacccacataaaacgtgtcacgaaaccaactcatcgcgccgccagcgttcagcgagacccccatgcagtgccatttatcagccacaacatgacaaaaaacctgtaaccgcccgtcggggttcgcctgtggtgtatccaatgccgctgcaaggatgcccgccgtgccgatggtggtttgtaactcacccggagcgatcaccccagaaccgaaggtctgtatcacagcatcaccgccaccaccagcaacgggcgtgcctttgggaataccgaatagctcggcccccaccgctgagacctggccagagatcacctgcgattcaaatacggggggcagtaaagcgcggtcaatccccacgttctcaataagatcgctcgcccactggcgtgcacgtacatcgaaaagcccggtccccgaggcatccgaaacttcagtggcgacctcccccgtcaaacgcagccgcaagtagtctttggggttcagtacggtggtcatgcgagcgaagagatcaggctcatgctgctgcatccacacaatcttaccaccggtgtagcccaccaacattcggttgttagtcgccgccaacaatccttttagcccccccgctgcctcggtaatctgctcgcattcagcactattgcgttggtcgttccagaggatcgccgggcgcaacacctgatgcccagcatcaagtgataccagcccatgcatttgcccggatagccccacgcagagcaactccagcgttggcgctttagccaatgctcctgccacggctcgacgcgccccctcgacccacagctcaggatcttgttcagcccaaccgagttggggttgagataatggataactcgcggtatcggcggcgatcaccgcaccatcgataccgatcagcaacgccttacaccccgaggtgccgatatcaatgcccaaaagcgcctgcatggtttagtccccgataccgtggtacaagcggatgtgcttgaaattgaaatactccagcaacccctcacggccatgctcgtagcccacaccactttgcttacgccccccatagggcgcattcatcatgctggcatcgacgttattgattgccacattgccgtagtccaacgccgctgacagccggtggatagccgccagatctcgtgcataaacgtaagctgccagcccatagggagtatcattcgctcgactaatcacttcatcgatatcatcgaaaggggctaagccgaccagcgggccaaacgtctcttcggtcatgacgcgcatttggtgtgtgcagtcggccagcacagtcggacggaagaaatggcccttggcatattccaccccctctggtgctttcccccccgcaaccaagcgcgccccctttgccagagcatcctcaaggtgcgcacgcgttttgttcagtggctctacagaggccatcgcacccaagtccgccgctggatcgtccaacccattgccaaggcgcaacccattggtggccacccccattttgctcacaaacgcccgatagcatgagcggtggacataaatacgattgatcgcaatgcagacctgcccacagttgcggaagctacgacgcaccgcgcccttaactgcggcagccacatctgcgcaggcggtcaccaccatcggaccattgccgccgagttcgagcgacaaccgcttaacctgcgggcaactttgctggatatgcaaaccgaccgcgctggaaccagtaaaggctattttatcgacctgtggatgttcaaccagcgcctgcccaacctgttcccccttccccgtcaacacattgacgacaccggcaggaatacccgcttcaaggcatttttcagcgatggccagcgccgtgtagggtgtcagttcagcaggtttgataatgagggtacagcctgcggcaaggctggcgcacagcttccatcccaccagttcggccgggtaattccaaggggtaatcgcccccaccaccccaaccggttctcgcacgacaagactttgaaaacccggagggtcattcggcacaacgtcaccttgcacgcgagtcgcttcttcgccataaaaatgacaaatttcggcgagcttcagtatttcaccttgcgcttcgttaaccggcttgccctgttcgatggtcatgttccgcgccatattcagggcatcgccggcgatcaaatcacccaaacggtgcaacgcattcgctcgggcctttggccgttcggcggcccaggcaggaaaagcgcgacgcgccgcagcaaccgcctcttcgatctcctctggagtagccgccgcgagatgaccgatcactttgccggtagccgggttttccactggcagacgcccccccgcgcctttgcggaactcaccattgataaataaagcgccgtctaacgcggtaatcgacttgaagagtgcattatttttttcatgatactcactcatgttgcgtctccgtcgccttcatctgcagttgagcccgtggtttagcccgatgcggatcataactcatctagttttacgcgatcccctattcaaaaaaaacaacaaattcacaacaactgggttacaattggttaaattgtgagcagtatcgcaggtttgtcgtttcttgcttttccttattttttcctattcttatcattaagttaacgctgaaattaacatatatagccgctaaaacaggctttttgattaggggtctaaacatagacccctgctggttcgaacgacatttttgagcacttccaaaccaatatctagttttactagaaatcataaaagaggagatgccccatgctgcccacttcactcaccaaggccaaacttgttggccgagtctggcgtcccggtataggcccgtcggttgtcatcgtgcgtaatcacatcttgtacgacataaccgaggcggtaatctcaatggcggattttctagaggaccacccgtcggaacgcttcaccatgttgacaggcgaaccactaggcaccattgacgatctgatcctcccccccgccgagatgggctatcactcaacacgcccttgcttgctcgctccctgcgattttcaagccctgaaagcctgcggggtgacctttgctcaaagtatggtcgagcgggttatcgacgaacgtaccgccggtgatccggaccgagccgatgcattgcgccaacgtattggcgccgttatcggtagcagcctgaacaatattcaagcgggctcagatcaagccgccaaggtcaaagccgccttgatcgcagagggcctgtggtcgcaatacctcgaagttggcattggccccgatgcggagattttcactaaatctcaacccatgtcagcggttggttatggtgcgcagatcggcgttaaccgcatctcggcctggagtaattcggaacccgaggtggtgttggccgtagatagccagagcaatatccggggggcaacacttggcaacgatgtcaacctgcgcgatatagaaggccgctcggcgctgctgttgggccaggcgaaagacaacaatgccgcttgcgctatcgggccatttattcgcctctttgatgagaacttcacgctacacgacattgaacacgccagcttaaccctgacggtcacgggggccgatggctttaacctgtccggcagctcgaacatggccgagatcagccgtagacctaccgatctggtcaggcaaacgtgcaatacatcacaccagtaccccgatggctttatgttgtttctcggtaccctgttcgctccaacacaagatcgcgcccagcaaaacgcgggctttacccaccagccaggtgatctggttgaaatttcaacaccacttttgggcaccttacacaatacggtagtctactccgacgaggccgttccctggacctacggaacccgtgcgctgatgcgtaaccttactaagcggggggtgctgtgagcgaatcaaaaatgagattggtcgtcaccgatcaggctttcggcaataccgtttatgaacaagcagcggccaacgcggttggtgccgatttcgccgcctatcaatgccgcactgaagatgaaacgcgggatgccgtgcagggcgcagatgtcgtgttgaacaacttcgccccgatgaccgagcgggtgatggcggccatgccccccggcgcggtgatcgtgcggtacggcgtcggtgtcgataacatcgatctctctgcggccagaaaacgggggatgcgtatttgtaatgtgccggattacggcattgaagaggttgccgaccacgccgccgccatgacattggcgttagcacgcaaactggggcgctacgaggcagggatccgtagcggcaggtgggaaattgaccagatggtcgatggtgtgcggtcattgcgtgacaccacggtagggctgatcggccttgggcgcatcgcgcgcgcctatgcaacacgaatggcggttttcggttgccgcatcatcggcttcgacccgtatgtcactgagacagaagcccgttcggcggggatcgagccgctgccacaggataaggtcatcgcctcggcccacatcctgtcgctacatgttccgctaacgcctgaaactcgcgacctgatcgataccaccgctatcgcacgtatgcctgagggcgcgatcctgatcaactgcgcccgtggcgggctggtgaatgaggtggccttaatcgaggcattgacccgtggccacctatcgggggccggactcgacgtcttcgagcaagaacccctcccggctgattcggccttgcgtaaagcgccccatctccttctctcgccccatgccgcttttttctcggatgcgtcggtcaaaaaactgcaacaactggcttctgaagaggccctacggggactgcgcggtgagccactgcgctgcccactgacttaaggagaagaggatgaatgaccacaaaaagcggcctgatctcgaaaagcggcctgatctcgaaaaacaatcttatcccgaaaaacagagcctgtctgggaagcgggcgctggtgactggtgcaggtcaggggatcggggcggcaatcgctgaagggctggcggcaaccggtgcggaagtgatctgcaccgatatttcacgtgaacgcgccgcagcaaccgcgcaagcactgaacgccaagggctacaacgtgcgggccgagggactggacgttaccgacagcgcggctattgacgctctggccgccgcgttaccgccattggacgtgctggtctgcaatgccgggatcgtgacccataccccggctgaagagatgaccgacgcggactgggataaggtcatcgccgtcaacttgactggcgtgtttcgcacctgtcgtggctttggccgccggatgcttgaagcggggcgcggctcgatcatcaatatcggttcgatatcgggccaaatcgttaatgtgccgcagcctcagtgccactacaatgcatcgaaggcgggagtacaccatttgaccaaatcactggcggtggagtgggccacacgtggcgttcgcgtcaatgccgtcgcccccacctatatagaaacaccactgatacaagggttgaccagccagccggggcgggtatcgcgatggctcgatatgacccccatggggcggttaggcagcccccatgaaattgcttctgtggtgcagtttttggcttcggaggcctccagcttgctgacaggttcaatcattactgccgatgcgggatataccagcatctgagggcggtcaggagaagcagaggaacacgtactggcagcggagagaatcagccgatcgtaaaagcgcatttaaggcgcagtcaccgcttccagcgcaatcaaatacaccaacgcctcttcacgggtgtgatgacacatttcccgcattgcttgcaagctggcacataccgcagggcgcaatggcgagtaaaaaatgccacaacgcatgttgtcatccaagtgtacacaccgggtattggcgggtttgcccaatggcataccggggatcgggctggaaatcgaaggtgcaatacagcaggctccgcaatctgagcgacagtccatcggcaggctcctgtgagcaagtaaaataagaacaaagagagtaataaccggtgaataaggccggacaatagcaaccgcacgcctaaactaccagcactctcctcccgccctcatcaaacaacgcattttacttattgccaatcacaggcctatttatcaaaacaagtctatttatcaaaacaagcctatttatcaatacaagcctattcatctgtttacagcctcacaggcacagtgtaccattcagctagtacaaaggagctgtaaccgtaataccgcacggcgatgacttaatttggttactctcattgactataacgattctcacttaatataaagaagttacccgcagccgggtatctcaggagcaatagatgtcgatggccttatcccaaccgttgtcacggccttccgttttgggtggcgcgatgattgtcgcaggtaccgcagtgggtgcgggcatgttctcaatcccaatcgtgacagccggggtatggttcagcggctcagtggtgctgctgatctacacctgggcatgtatgttagtgtccgggctgatgattctggaagctaacctgaactacccaagtggcgccagtttccacaccatggtgcaagacctgctaggcaaggtgtggagctcaattaacgggctgtccattacctttgtgctctacattctgacctacgcctatatctccgccggtggttcgatcatcgcccatacgctgcaaaacgtagccggaattggccagaccagcgcaggctttatctttgcacttttggtggcctttatcgtgtggttatccacccgagcagtggatcgcctcagtacaatattaatcggcggcatggttatcacatttgtcatgtctgtcggtgatatgttcagccatgtagaaagtgcggtgttgtttaatcagacagacagtaatgcccactatctgccctatgcactggcggcattgccttatttgctgacctcttttggctaccacggcaatgtgccgggcctggtgaagtactacaacaaagacagcaaagccgttgtgcgcagcctgctgtacggaacattgattgccttggtgatttatctcctttggcagtatgccattcagggcaatatcgcccgggatgctttcaaacaggttattgccgatggcggtaatatcggcaatctattgcaacaaatggacaccgtttctgccagtaaagccaccagccagctactcaatgccttctcttatatggcactggccagttcgttccttggcgtgtcgctcgggttgtttgattatatttctgatttatttgactttaccgatgaccgcagcgggcgaactaaatcagcattaatgacctttgtccctccgactctcggtgccctgctgttcccggatggcttcttatatgccattggctttgcggggttagccgccaccatttgggcggttattgtgcccgcattaatggcgcgagccagccgtaaacgcttcccacaagcccgttaccgtgctcccggaggccgttttatgattggttttattatcctgtttggcctggtcaatgcggtagcccatatttcagccttgttcggcctattgccggtttatcaatagtgcagaatttattacaccttttcgcgctatctgcttgcctgaatctcacggcgcgagtaacttgtcgcaacttatctttaatcccgattggcaggttatttttatggcaaaagctaacgaaataaaacgtggtatggcagtcaacctcaacggcaaattgctgttggtgaaagatatcgatgtacaaagtccaagcgcccgtggcgcaagtacactgtataaaatgcgtttttctgatgtacgtaccgggttgaaagtcgaagagcgttttaaaggtgatgaaaacctcgacaccataactctgactcgccgcgcggtcaatttctcttatattgatggtgacgaatacgtctttatggatgatgaagactacacaccatacaacttcaaaaaagagcaaatcgaagatgaactgctgtttattcctgaaggtgggatgccggggatgcaggttctgacgatggaaggccaattgctggcgctagagttgccacaaacggttgatatggaaattgttgataccgcaccgagcatcaaaggcgcatccgccagtgcccgtaacaaacctgcgataatgagcacgggtttatcgattcaggtgccagaatatatcagcccaggagaaaaaattcgtattcatattgctgaacgccgctatatgggccgcgctgactaaccccccttcatctttaacgttgcaggtgtgttggctgctcttgctggccgcccttctgcaacttgaatctattgggtctctctacgttaagagccggaaaccggcccttaacggttatctcttcactgatcgtgcaaaactactgcttcagctcggggaaaaatgtccgtttcagtgccaattccacaccacgaacttctgccagccctttcagacgcccaattgccgagtagcccggattggttttcttgtgcaaatcgtccagcatctgatgaccatggtccggacgcataggtattggacgcatatcccccagtgactggcggcgctgttcttcggttaaaatggcttttaccaccgagtacatatccacatcgccttgcaaatgccccccttcatggaaggtttttggatttccttcacgacaggtggaacgcaaatgcgtgaagtgaatacgatcgccaaaggtttcgatcatcttcaccaaatcgttatcagcacgcacaccatacgaaccggtacacatggtgaaaccgttgtgaatgctatccaccgtctctttcagccactgcatatcttcaatggttgaaacgatacgcggtaggccaaggattgggcgcggtggatcatctgggtgcaccgccatacgcaagcccacttgttctgccaccggaatgatagcgcgcaggaagtaagccatgttctcacgcagttgcgctttatcaatcccatcgtactcagccaaccgagcacggaactgatccagcgtatagccctcttcagcccctggcagacctgcaataatattgcccgtcagcttggcaatatcagcttcagtcatcgcgttgaaatacgcttctgcctgtacttgttcttccgccgtatagtcattgctggcaccagggcgttttagaatatgcagctcaaaagcggcaaaagctatctggtcaaaacgcaacgctttagaaccgtctggtaattcatattccagatcagtacgcgtccagtccagtatcggcatgaagttgtagcacacggtgtcaataccgcattctgcaatgttacgcagtgtttgttggtaattttcaatgtattgctgatagttaccgctatgagttttgatgtcctcatgaataggcacactttccacaacagaccataccaggtttttagctgctaattcggcctgacgctgcttgatctcactgactggccacacaacaccattcgggatatggtgtaacgccgtgactactccggtagcacccgcttgacggatatcatctaacgacaccggatcattcgggccataccaacgccatgtttgttccattttatttttaccttctgcatacgcaacaataataaaattaacccgctaacggttaaagccgcctttttctgccgataacggacttttctgccgataacggacgtaggcaacgatccaatcacatcccaatcacatctttttttactgcattaatcttttttaactgctgtcatcttcttaaccacagtaaacgatgctcagatactgaatcagatgctgaaaatgttgttataccgatttctaatagatatcactcagctttatccttactgtttagccgctcagtgtcaaaaggcaaatcctcattggttgatccacttcacgaatattatcaatattggacttaccaattttattttctgtcatatagctttacactgcaagccgataatttctgtgtttataacttaattctgtgtctataacttaatggcaacgagcaaaagaaacgagtccgcattgtatggctctctacttagcgatcagccacacaaaactggtctaacaacttttctatttgccaccttttatgttaatccccatcagtccccgtactgtcagggggaataattctggagccacctatgaacaccattgccaacagcgcccttccctcaaccgtacagcaacccaattatgatcgggcggcgctgagaagccgtattgttcacattggatttggtgcttttcatcgagcccaccaggcactgctcacttaccgggtattaaatacgcaaggcggtgattggggtatttgcgaagtcagcctctttggtgctgatacgctgattcaagagttacgtaaacaggaccacctcttttccgtcttggaaaaaggggcgcagggtaatcaggcgattgtggtcggttcagtgtgtgaatccgtacatgctcgtttagacggcatcatgcaagtattggcgaaattggtcgagccacaagtggccatcgtctctctgaccatcaccgagaaagggtattgcatcgagccgggcaccggccaattggatctgcagaacgagtttattcgtgccgatctggccgtccctaatgcaccgacatcagcacctggggtgttggtggaagcactccgcttgcgccgtttacgtggattgcctccctttaccgtcctttcttgcgataacatcccggaaaacggtgatgtggtaagaaacgcggtactcggtctggccacggtccgtgatccagcgctggctaattggattcagcaacatgtcactttcccgaacaccatggttgaccgcatcgttcccgcagcgacagcggaaacgttacaggaaatcgccgatacccttggggtcgcagactcttgtgggatcgcctgcgaaccctttattcagtgggtcgtcgaagacaaatttgttgcaggccgtccagattggcaagtggcgggcgtacagttggttgatgatgtcttgccgtttgaagaaatgaagctacgtatgctgaacgggagccattcgtatctctcttatttaggctatctggccggttatcaacatattaatgattgtatggctgacgagaattatcgcctaacggctcgtcgcttaatgatgaatgagcaagcgcccactttacgtgtcaccggtattgatctgaatgcttatgctgatcagttgattgagcgttactgtaaccccgcgctcaaacaccgcacctggcaaattgccatggatgggagccagaaattaccacaacggatgttggattccgtccgttggcatttaaaacagggtaatgcgtatccttgtctggctttaggcattgcaggttggatgcgctatgtagggggcatcgatgataacggtcaggttattgatatccgtgatccgatggtggatagctttaaacaatgcgttgcggccagcgaagatggtgcggctcgggtacaaagtttgctgacactgaaagcactgtttggtgaaacgctgccacaacagccaacatttgtgcaggcagtgaccgaggcttatctcagcttgcaacaatttggcgcgaaagagacagtacgccgcttagccgaacaggcttaagacacacgacgatgagctgaatcaaggctattcagctcatcggtattgttggcgtttagttctgttgatattagttctgttgatattagttctgttgacgttagtactcttggtgcgactacggttggtttttacgttatcttttactcttcaatctgatatggcgcagactcaaataagtagccatcaaaatctggatggtcagcatcagagatctccagcaacttcaattttacattctccaaatgctgccacatggcctgcttagcggctttactgtcgcggcgaagcacggcttgcaagattttttggtgatcatccaaccattgccaacggtagctaaaatcggcggtatgactatgcgccccctgccacattgcactacttttccggacttgccaggtctgcgcaaccatattggccagcacactattttgtgtcgattgcgctaacaaacaatgaaacaactcatcagcgctttcatctatcgcgccagccgtcagtgcggcttttccctgctcaatagcattacgcattttaatgatatcggctttggtggcttgcattgcggcaaaagccgcgacttcgctctctaacaattgccgggcttgtagcagttcaaacgggccgtagccactatcgattgacgtagccgactcaccattaagcgacatcgtgggcacattcaccacgtaaacaccggagcctttgcgtacttctaccagcttctccagctcgagcataatcagggcttcacgcaccacactacggctgacactgaaattttcggcaatatcacgctccggtggtaaacgatcgcccactgagtatcgcccactgacaatcgcttcccgcagttggctgcccacttcctgatataaccgcataaccttaatttcctgcatcagacattggcgtagaaaataccaaattgatctgaccaaaagggtgtatgaatggcgtcgagtatatcatgtggtcaaacaacttcaggtgataaatcacggtttatcacgtcgataaaccgtgatgcccaaacatgttgagaaatattagaggtaggtaacagttaggactccgaggctacgctgctgattcagccattccaaacgggacgtggctaaactccctggcaaccgcgcgttcagaggcatattacgtgtgagtgtttgtctgctggttatcattttaccattacgataacagctcgttgtaatggtctggtttaataccgacgtatcacaaggggtatcaacaatggccccagaaaaagtaattgtaccggtgacagaaagggtggattgcgtactactggcagagaaagatattatccatgaaaacatgattacaacgatactcagtgcacggtagttgctcatgatcacctcaacttttatagctgtcatcttaaagatagaggatttcaagcagtacaatgggcgtaatagagtgttttttattactctattctatttataacccgccaaaatccctcggagaaggaattataatttcacgcagtagatatctattaggccagcgtcttagccaccctaggaaattatctctatttggcgattttttgattaaaagtaagcctaattggccttatttcctttcaggttgaaagggtaataaatagccatataatttgtaaatcatataaaaatatttttgtattttggagatccagcatgacaaagaccaatttaattaccggatttttaggttgtggcaaaaccacaactatccggcacttactcgcacagaagccggaacatgaaaaatgggcggtgctggtcaatgaatttggtgagattggtattgatggcgctctgttggcggatagcggtgctgttttaaaagagatcccagggggctgtatgtgctgtgttaatgggctaccgatgcaaattggcctgaacatgctgttgcagcaggcaaaaccagatcgcctgctcattgagccaaccgggctgggccacccgaaacaaattctgtcattattaacgtctgatatttatcagccttggattgacttacgcgccacactttgtctgctggatgcccgccaactgagtgaaccccgttataccgaaaatgaaaatttccgtgaccaactggcggcggcagatatcattgtggtcaacaagcaagacacttaccgctcggccgataacgcggtgttacaacaatggcaacaaaagcagccattatcgcggccgctgtatcatagcgaatatggcaaactcgacgtggccctgctcgaccaaccacacagtaataaagacgaacttccttctggtacacatcatcacggcacatcacagccaaaaggattagccgcattacgtctgaaaggggccgaaccctggcgtcgggcattaaatcgggggcaagggtatctgagctgtggctgggtatttgatgccaacaccgtttttgataccgtgccattattggagtgggtacgattgaacccagcagaacgggtaaaaggtgtcatgcgcatcccggaaggaaccttgatggttaatcgacaaggtaatgacttacaaatagacactcgccaaatacccccgctggatagccgcattgaattgattagcgccactgatattgattggaacgtattgcaacatgatttattaaaaattcgtttacgtaacggggtatgatgtctccccatttttattttctttccgttgtgtacatttttaatttataggttaccgcatgactcgtcgtaatttaccgacaatattgctcctcaatttactggggatcatactgtttctatcgtggtatctgcccacaaaccacggtgtttggtttaagatagactcagcaatattcttctattttaatcagcatctgctgtccagcccaacatttctgcacctggtagcaatcaccaaccatcgcgctttcgatgtcatttcattgatgtgtatgggattactttatttttccttctacataaaggaaacgcctgctggccgccgtcgcctgatagtgatcggattcgtcatgttgttaacggcggttattcttaatcagttgggccatttactgccggtttcacaccccagccccaccctgacatttgataatattaatcgcgtcagtgtattaaccggcgtcccgacgaaagatgcctcgagtgatagtttccctggcgatcatggcatgatgctgattatttttgcctgttttatgttgcgctatttttcccgcggtgcgttcgctattgcgctgctgatcgtggttatcttctcaatgccgcgcatcatgattggcgcacattggtttaccgatatcgcggtaggatcactctcaatcgtcttggtagggatcagttggatattgctgacgccgttaagcgataagattattgcgtggattaaccagcatctgcctggcgctaaacatccttaatcccccgcccatcgcaggctgtggcaaacaattcaattcattgtctcagcctctattttttcgcttatttcttcacactcaacgacaataaattaagcggtcacttttatttttgaaagtttacattctattacattagcttttctgatgaaaataggaataaagcactcgccttttattaatcattacggtaacctcaaaaacgtttgtgttcagctatcagcattctgcgcttttatcagcatcctgcacttaatgtggtagagattgtttgatgcagtagagattgtttgatagagacgctttggataaagaatgtgcgttcatgcacatttattcagttaaatgattgtctattctgttcacaatcaataatctcgattcgtttggtatttttggtagcgacatccgtcgtaaggacagcaagggaaaacaacaacaatggtcaagtctcaacctattctgagatatattctgcgggcgctccctgcagttgcagcagcagtaatgttatccgcatgcagttcaccacaggcttcgaatgtaaataatacgcaaactgagatgcgtgcagttaatgacaaagatgggcttttactgcaagcctctcaggatgaattcgaagcgatggttcgcaacgttgacatcaagtcaaagattttagaacagtatgcaggttggaaaggtgttcgttatcgtttaggcggtagcagtaaacgcggtattgattgttccgcatttgtacaaaccactttccgtgaacagtttggtatggatttgccgcgctcaacatctcagcagcaggatctcggcaagaaagtccagcggactaaattacgtccaggtgatcttgttctattccgcgcaggctcaacagggcgtcatgtcggtatctatttaggtaacgataaatttgttcatgcatcgaccagtgccggtgtaacgatatcgaacctgaatgacgattactggaataagcgttatcgtgatgggcgtcgagtgctaagtagcagttcgagcagctagctgatatttattcctgttgttcaaaataccaaaccaaacgttgaaacgctgtttatgacagcgttttttattggctcatcttctgccctatcaccttccactgcgtatttttccgccaatttgtaagaaatgtccttttttacccaaaaagcgcaatcgccgatttttttgtgtaaaatgtgtgtcacattattgataaattatctcgcattatcggtagagcagccgaatattcgcctttatataataaaattaacgatattaataaactgaaaatttgttttaaaaaaaatacatttataaaataaaacaatagaagttaagcgtattgtttgagccgtattggctggcttaatcatatatttacatgatatttggatatgggaatgccatcttataatttaattaatgtcgcgaatactcaatggcaaagcggtagcgctatgcaagtaagttacttatactcagatgccccagtcattggaatcacagatagccgcaaacacattagtgttgctagcacggctgcaacatcaagtcatagcggtataaatactttgccaatcatactgaggaacggcgtaacatgggttcaaacagtgcgttctcccgcaatattttgtccagacgccatctggtaaaaaaagagtatcctcctcgcgctctgcttttttatctgttttgtcgttataacgttgtcattactgtatcgcagcagtgaaaataaattaacaacacaaagtggtaatattatcacctatgcctctcatttccttaatgaaataacaacgaccatgtctcagcttatcccactgagcacccaatcgtgcgaacaagccagcccaactcttcattatcgtgccgcctttaccaatggtgtcagagcctttttattggtcagggaaggcgttgcttattgctcctcggcaacgggtgaaatgcacacgccagtcagtacgatctaccccaaagttaatttatcccagccactggattttaaaattcagcaaggcccccccatgatgccaaacaagcctgcaattgccgtatggctgcgtcaagcaggccgtggagatacgggaatattggcgacgatggaattcagtttgcatccctatctattaatgggccgttcagataacgaaatgagtggctcagcgattattattgatggcttagctatcactacttttgattctaacgtcttacctatcagccagttacctaatctaaacgccagggagattacattacctggttatccgattaagatattgatttatcataatagtataacgaaaaacgatattagaatgaccctgttaggtggcctattacttgccggcttggtgggcatcttggcttattatattttaatcaccaaaaaaagtgctgaagctgaaattttacggggcattaggcgcggtgagtttttcgttgaatatcaaccggtttttcgctcacataatcagacaatatcaggtttagaagcccttatccgttggcaacacccgactgaagggcggatttcgcccgatatcttcattccttatgccgaaactcaacacctgatacagccgctgacaacgcacttgtttgagttaattatcagagataccgctcttatggtaaacctgttcccgacgggcgctaaacttgcctttaatatttcaccggcccatcttgctgatgatgatttttgtcaggacgtatcacgactcttgcagcaattaaataccgatatttttacccccgtattcgaaattactgagcgaggtatggtgcaaaaagagttggccctgaagcaattcgcctggctgcattcgcaagggattcaaatcgctgtcgatgattttggcaccggccatagcgccctgatctatttagaacgctttaccttagattatattaaaattgatcgcggctttatcagcacgataggcgaaaatacggtgacaacgccggtattagattcggtattaattctggcaaaaaaacttaatattgaaactatcgctgagggcatcgagactgagcaacaacttcactatttagctaaacatggtgtcaattacttgcagggttatttactcagtaagccgctgtctgttgaagctttagctaaattctgtcatgaaaagatgagtaacaaaaacttactggcttaatgtttgcattatccccctgtaagctggtaatttcatttgagaaaatgattatctgcagcttcgcaggagattgccaacaatatgtttttacgcctatttgctaccttgatactttcggccatgagttttgggttagctgccgaaaccattaaagagggcgtttcttttgccatattgggcgaccccaagtactcatcggattttagccattttgattatgtcaatccagcggcccctaaagggggaaatattactctgtcggcgattggcacatttgataatttcaaccggtatgcattgcgtggtacctctgcagctcgaacggagagactctatgattcattgttcagtccctcaagcgatgagattggcagctactatccattaattgcggaatcagcgcgctattctcccgacttcagttggattgaggttgatatcaacccccacgcccgttttcatgatggtgccccgattactgccgaggatgtggccttcaccttcaacaaatttatgactgaaggggtaccacaatttcgattgttctataaaggcgttaaagtcaacgctatttcccgtctgacggtacgttttgaatttcctgaacctaacaaagataaaatgctcggcctacttggttttccggtgatgcccaaacatttctggaaagatcataagctgagtgacccactcagtacccctccagtcgccagcggcccttaccgcatcagcaaatacaaaatgggccaatatgtcacttatgaacgggtaaaagattactgggccgccaatctgccggttaaccggggccaatataattttgacactatccgttatgattattatctggacgacaaagtcgccttagaagcctttaaagccggagcctttgatttacggacggagtcctcaccgaaaagctgggcgacgcagtatgcgggcggtaacttcgccaagaactatatcgtcaaacaggatattaccgacaactcggcacagaacactcgctggttagcatttaatgtgcaacggcccctcttcagtgaccgacgcgtccgccaggcgctgactttggccttcgattttgaatggatgaacaaagccttttatttcaatagctatcagcgtgccaatagcttcttccaaaataccgaatatgcggcaacaggttatccggacagtgcagaactggcttggctcgcgccattgaaagataaaatacccgcggaagttttcacccagatttatcaaccaccacacacggatggtagcggctattcgcgagataacctgctcaaagccaaagagttactgaatgaagcgggctgggaagtcaaagaccaacaactggtgaatagtaaaaccggtaaaccttttgaatttgaattgctattacccagcggcagcgattttcagtatgtgcaaccgttcaaacacaatttgcagcgtttaggtatcacgatgaagatccgcgaagttgacagctcgcagtttattaatcgcttacgcagccgggatttcgatatgatcccaacggtttacaacgccttcccttacccaagcccagacctgcaaatcttgtggagttcagcctacattgattccacctataacagacccggtattaaagatccggccatcgaccaattaatcgcccagattgtcagccatcaggatcaaccagaggccttactctctctggggcgtgcccttgaccgggtattgacctggaattatttgatgatcccgatgtggtattccaatcatagccgcttcgcctattgggataaactctcgatgccagcggttcgtcccacctattcgctagggtttgatagctggtggtttgatgttaacaaggcagctcgcctgccagtagaacgtcgttagggggctgttgtgggcgcatatctattacggcgactattccttgttattcctacgctgtgggccattattactatcaatttctttattgtgcagattgcacctggcgggccagttgatcaggctatcgccaatattgaattgggtcacaccactggatttactgccggtagcggtgatggcggtttaggaggggctaaagccggtctgaatgcagcacaggtcggtgacagtaattatcgcggttcacgcggattagacccggaagttattgctgaaataaaacagcgctttggttttgataagcccctacatcaacgctatttcgatatgctatggcgctatgtccgttttgattttggcgacagtttgttccgtggcgaatcggtgatgtcactgataaaacaaagcctgccggtgtcaatctcgcttgggctatggagtacgctgattatttatctggtttccatacctctggggataaaaaaagcggtgcgcaatggcaccgccttcgatacctggagcagcaccttaattatcatcggttatgcaatcccctccttcctattcgctattttactggtagtgctgttttccggtgggagctatttcgacctattcccactccgcggtctggtttccagtaactgggacaccctaccgtggtacagcaaaatcacagactatttgtggcatattaccctgcccgtgctggccacggtgattggtggtttcgcgacactgacgatgctaacgaaaaactcattccttgatgaaatacgtaagcaatatgtcgttacggcccgcgccaagggactaccagaggaaaaaattctctatcgccatgtctttcgtaacgccatgctgttagtcatcgccggattccccgccacctttgtcagtatgtttttcacgggttcactcttgattgaagtgatgttctcactcaatggcttaggcctgctgggatacgacgccaccatacagcgagattacccggtaatgtttggcacgctctatattttcacactcattggtttactgctgaatatcgtcagtgacattacctataccctggtagacccacgtattgattttgagggccgccaataatgatgatgagactaagtgcaattaatcaggcccgttgggcgcgttttcgtcagaatcgccgtggttactggtcactgtggattttcctaacactgtttgtcattagcttatttgccgaattgattgccaacgataaaccattgctggtgagctatcagggcaagttttatatgccttttatggtcaattacagtgagtcaacctttggcggtgttttaaccaccgcggcagattatcaagacccgtatgtgattgggcgtataaatgacagtggctgggctatctgggcacctattcgttttagtaataacaccattaatttcgccacggacgtgcccttcccttctccgccaagccgtaccaacttgctgggtactgatagtaccggcggagatgtcttggccaaagtgatctatggctttcgtatctcgctgttgttcgggctgacattaaccctgttttccagtgtgattgggatctgcgccggtgcggtacaaggctattacgggggcagggttgatctctggggccaacgctttattgaggtatggtctggtatgccaaccctgtttttagtgattttactgtcgagcattgtgcagcccaatttctggtggctgcttgctatcaccgttatttttggctggatggggttggtgggtgtcgtgcgcgctgagtttctccggacccgcaattatgattatatccgtgccgcacgggcgatgggggtacgtgatcgaaccatcatgactcgccatatgttgcctaatgccatggtggccacactgaccttcttgccgtttattctgtgtggctccattaccaccctcacctcactggatttcctcggttttggtttgccgataggttcaccatcactgggtgggctgctgttagaggggaaaaataacctacaggccccttggctggggatcaccgcatttctggtgctggcggtgctattgtccctattgatttttatcggcgaagctgtccgtgacgcctttgacccaagtaaggtgtactgatatggcgacctcaccactattggatatccaaaacctcagtgttgcgtttagtcaggcaggcgttcagcgtgaggttgtcagcgaactgtcattacaaatcaacgctggagaaacactggcgctggtcggggaatcaggatcggggaaaagcgtcaccgcgttgtccgtgttacgtttgctaccatcaccgccagtagtgtatcccacaggtgatattctgtttgcgggcagctcattgctacatgctgatgagccaacactacggcgcattcgtggtaatcagatttcgatgatcttccaagaaccgatggtgtcactcaacccgctgcataatattgaaaaacagttggcagaagtgctctcactgcaccggggtatggggcaagaagcggcgcgggctgaaattatccaatgcctcgacagagttggcattcgtaatgccaaagggcgattagccgattttccccatcaactttctggcggtgaacgccagcgagtgatgattgccatggcggtattaacccaacccaaattattgattgccgatgagccaaccaccgcactggatgtttctgttcaggcgcaaattctgagcttgctgaaagagttaaagcaagagatgaacatgagcctgctgtttatcacccataacctgaatatcgtgcgccgattagcggataacgtggcggtgatgcgggaaggccgtaaagtggagcagaacaaccggcaggcgctcttcagtgccccgcaacacccctacactcgccagttactggatgctgagtcacaggatgccccgttgccactcgcgcagaatacccagccactgcttgtggttaaagagttgcaagttgccttcccgatcaaacgtggtttactgcgccgcaccgtcgatcaccactatgcgctaaaaagcctcagttttgacctgaagcccggcgaaagtctgggcttggtgggggagtccggttcgggtaaaagtacctccggtctggccttgttacgcttattgccatcacagggtgaaatctggtttagcgggcaaccgctgcaccaatttacccccaaacagatgctgccctatcgcagccgtattcaggtggtcttccaggacccttactcagcattgaacccacgtttgaatgtgcaacagatcattgcggagggcctggaagtgcatcaaaaactcagtgcagcgcaacgtgaagagcgagtgattaaggcaatggaagaagtcggattggatccagccacccgctctcgttatccaactgaattctcgggggggcagcgtcagcgcattgcgattgcccgcgcgctgatcctgcaaccccaactgttgatccttgatgaaccaacgtcttcactggataaatcggtacaggcgcaaattttggccctactgaaatcccttcagcagcgttaccaactcagctacttgtttattagccatgacttgcaggtcgtgcgttcgctctgccatcaggtgattgtcttaagacaaggagaagtggtggaacaaggtgattgtcaggcaatatttgcggcaccaaaacaactatatactcagcaattattagaattagcagactaatattgctgtagcctagacaaaaatgcccgcgatagcacacggacaaacagctaaaaagtatcagaaggggtattctgccgttagcgtttcggcaatggccacaccgacatctttcaggcggcacagcgtcgcgctttcatcctgccggtgaacaaacaagcacggctcaccttcccattcaatgatggatgaattcacttggatatcttgcagcgaaagatggagccgctgcatgatatgcctggcatgattaccgtcgtgactgagtaatttcaaccccatcagatcatgggtatcgtctatcgtcgtcaacggagtcggctcaactttagccccgatgaaaccagacaaccaacggtaactttgcggcaggcgatgtactaccgaaagttgaatattattcacgtgtctttcctagtcaaaataaaaaatcaaaatttaccaaaaacaccaccgtgactcacgttaactacagttatagtcgctaaattgttattgtgcctgattcaaatctcataaaaacacaatactgataacaattgagaaacttatgactaacaaatccatttgtgtgctgatttttgaactttttggcgtctttagcaggaacagaagctgtagatttgggattcagatcccatttttcgttatatttataccttaatggccgttagctcaaccatttttcttgcaaggcgattacctaatagcagttaaatatttacatttttggaacaaaacgacattagaaaatcttaataaaattatcataacgaactgataaacatgtatattccttatcatttattgtcatctaatgcgctaaaatagacggataaaacggctgaaaaatgatttctattttttatcttaattgcccaaaaaattaacaatatgatctcaatcatgacgatgcaatcaataatgatacgcatgcttactatattgatgaagcgcaagaatttatcattttttaagccaaattaagacgaaatgagagaggaaagggattatctcagtagcgaaaaaaacactcagggtgaaccttaggggtaaggctcattaatcccgatgagtctatttacgttaaggtcaacgctcagtcagtgattcaggtggcaagggttattgacacttagtgccgggagcagattttagtgccgggagcagatttgaacgctgcttgtagcggcctcgcagaagcgaggcccatggatgcgccgagtaacgcacgtggccaacgctacagacaacttgaaggatgacgggtaaatggccgaccactcataccgttcacaatccatgtcaaataccatccatgtcgaataccatccggcatgggcgctggctattttttatgacacggttttatgacttgggcgactggcatacagatacaacaacatcgcgacaataatacaaaatgccattgaactgaccattggccaggcgctgcgcgacgaagccatcgacagtaacgtccccaccaccgcaccaataccaaagcgcaacgtccccgccaaagaagaggcggtccctgccatatgcgggaaatcatctaatatcactgccatcgcgttagacgtgatcattgcgatacacccaacataggcagctacgcccagaactaaggcccagaatcctaggccagcgacacaaaccactaccagccagatccccatcacaaattgcactatcaggccaaaacggaacattttcagcgccccgaaacggcgcacattacggctgttgataaaggtcatcaagaacaaaaagacaatgttcagtgcaaagtaataaccaaagttttgcggggaaacaccgtttaaatcgatataaacaaaaggaccggcgctgaggaatgagaacataccggcaaaagagaaaccactggccagcatatagctcagtacgcgtttgtggcgaaataacgagccaaaattacctatggtcgtgcgcagatgaaatttctgtcgccgttcaggaggcaatgtttcttggataaacagcgccactaacaccgcaccaaccagtgccgcccccgccatggtccagaaaatagcatgccagctaaaccacaccaacagtgcaccaccgataatgggtgcgagcaagggggcaatcgtcatcaccaataccacgaaagacatcattcgggagaactcatctttggtgaacatatcgcgcatcaaggcattaatcaccacacttgcggcggcggcggataagccatgcaggaagcgcatattaatgagttgctcgaccgactgcaccaacgcacatgccatacctgcaagcgcaaaaatcagcgtcccccaaaaaatgaccggcttacgcccgatgctgtcagccattggcccatagaacatttgcccaatggcaaaacccagtacatatgcgctcagcgtcatttgcacacggccactctcgaccccaaactcctgcgcaataatcggcatgcttggcagatacatatcaatcgccaaaggcatcagcatcgacaacaacccaaggataaaaatcaaaccaatgtgggatgtccggtttttttgcacgctttaccactcctccaaaaacttaccgcagattataccgcagtagaacggtgcggaaccgctggcccgcacggcaataacaatctcattacaaacaatctcattacaaacaatctcattacaagtgtggggcacccacgctggcgatctcttctgtcgtcagcggccggtactcaccaggggctaaatcatcatcaagcgtgatatcaccaatgcgttcacgatgtaactcaatcactcggttccccacagcagcaaacatccgcttcacctgatgataacgcccttcgctgatggtcaaacgcacccgttgcggctcgataacgtccagttgagccggtttggtcagggatttttcattgtacagttggacaccgtcagcaaattgctgtgcggtgtcatcggatagcggatgttccaacgtcaccaaataggtcttttcacaatgatgacgtggcgaagtgacgcgatgtgaccactgcccatcgtcagtcatcaagaccaacccggtagtatcgatatccaaccgcccagcggcatggagtttgtaagccactggctcatcaaggaaatacaacaccgttggatgatcgggatcttccgtcgaacacacatagccctgcggtttgttcaacataaaataacgggggccaaccatctgctgtaacggattgccatcaaatcgcacgtcttgttccggtgtcagcttgatggcaccacttttgaccacctcgccatcaatagtcacacgctttgcccgcagttcacgcgctaccaacgcccggctgacccctaattgctgagataaaaacttgtccaatcgcattgaatctattttgcctgttgtatggccgtatcactgatggatacggtccccataatgacacccgttgatgataataggatgtcaattgtacgggttgaaatgaatgaagcagcaaattgtcatcccaacattttcatccccaaatcattagcgttatcgcagagctacaaacgaggcaagccccatggatgagccaagtaacgagagccgctaatgcaactgcaatgctaaaaatgctaaataagaaggggttggaggaaatcattcgctgcctacctgactcattagtatagcggcggttgccctatcatcctagaaactgttgttagaaagcatttattcagaaaacaacgtatcgcgaccatgccaagttgatagcctgccccctcgcacagacgccatcaggcaggcataataatagaaactttttagctataggctgagatcaatgtcgcttgtacagccctgtaaagtgttgcaaatgttgaatccatccatctggcagagacgataatggcgttcacactacggccttatcaacgagaagcggtcgatgccacggtggcttattttcgacgccacaccacacccgcactcattgttctaccaaccggcgcaggcaagagtttagtgatcgcagaacttgcgaaactggcccgtggccgtgtgttggtattagcgcatgtcaaagagttggtagcacagaatcacgcaaaatactgcgcatacggtcttgaggccgatatctttgccgccgggttgcaacagcgacaaagcgagggaaaagtggtctttggcagcgtgcaatcggtggcccgtaatctgccgctatttgatagcgcattttctctgctgattatcgatgaatgtcatcgtatcagcgatgaagatgacagccagtatcagcaaatcattcagcatttacgcacggggaatccgcagttacggctgttggggctgacggccaccccttatcggctggggaaaggctggatttatcagttccactatcacggtattactcgtggtgatgaaaaagccctgttccgtgactgtatttatgaattaccgctgcgttatatgattaaacatggctttctggtgccacctgaacggctggacatgccggtcgtacagtatgatttcagccgcctgaccagcaacagtgatggcttgttccgtgaggcagatttagatcgagaacttaagcaacaacaaagaattaccccacatattgttagccaaataatcgaatatgcggctcagcgtcgcggtgtgatgatttttgccgccaccgtagagcacgccaaagaagtctatggcctgttgcccaaaggtgaagccgcgttggtcagcgcggggaccccacctacggaacgggatgcgctgatcaatgcctttaaacagcaacaattgcgctatttggtcaatgtgtcggtactgaccaccggttttgatgccccccatgtggatctgattgccattcttcgtccaaccgaatccatcagtttatatcaacaaattgttggccgaggcctgcggctgtttcccggtaaagaggattgcttgattctggattatgcgggtaatccccatgaccttttcacgccagaagtgggcacgagcaaacctcacagcgggagccaaccagtacaagtcttctgccccgattgtggttttgccaatatcttctgggggaaatgcactgagtccggcgaaataattgagcactatggccgccgctgtcagggctggtttgaggatgatcagggtgcacgtgcgcaatgtgactaccgttttcgctttaaatcctgcccacattgcggagcagaaaatgatattgccgcccgtcgctgccatcaatgccaggcggttttggtcgatcccgacgatatgctgaaagccgccctgaaactgaaagatgcgctggtattgcgctgtggcggtatgcagctagaaacgggccaagacgccaaaggcgagtggctgaaagcgacctattacgatgaggatggcaccaataccagtgagcgcttccgattaaccacacctgcacaacgtatggcattcgaacagatattcctgcgccctcaccagcgcgcaccgggcattgccctaaaatggcacaccgccgctgatattatcgcgcagcaggcgttgctacgttatccggattttgtggtcgcccgccgtcgggggcagtggtggcaaatcagggagaaggtatttgattacaaggggcgttttcggcgggccgatgcccttgcctgagccgcatttgaccagagatattcgcagttttatttgctgtctgagtgatatttcgctagaatgtcgcccgctttactctgggtttacccagccaaagccgagtatcgaacctgttgctgggtcgcctgtagcagggtaaattttctttaagagaaaacaaaatgaccactatcaatgtagaagtacgtaacgaccagggtaagggtgcgagccgccgcctgcgtgcagcaaataaatttccggcaatcgtttacggtggttcagaagcagctatttctattgctctcgaccatgacaccaccaagaaccttgaactgaaaccgggcttttatgattccgtactgactctggttatcgacggtaaagaaactaaagttaaagtacaggctgttcagcgtcacgctttcaagccaaaactgactcatatcgacttcgttcgcgtttaatcgcgtcgctttcgatattcgggacgccgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaacgccgctgatgcggcgttttttattggctaaatacgcaaagtgggcaattacttactgccagcacggcgctgtaattgatcacgcaaattcggcggagtacctttaatggtcagcgtatcggttgccgcatcccagaaaatccgctcatccagcagcagtgcatcaaaattaatactcaaaccgccaccactgcccgcaaacttggttaactgacgcaaagtccctcgatccgccgggaaactctcttccaatgcataaccttgttcagccgaaaattgctggaaatctttttcgcccagtttcggtaactcttgagccaacacctgtaaggcaatctcttcaccggcttgcagttgctcattacaatagctgtaaacctgctgacggtaggcctgacgctcatttttgcctaactcggcatcggcgcagtaatcatcaaccgcctgcaataaaccccggttttgcgctttggtatctaagccttcagcagcggacagaaaatccataaagaagtcagacacttttcgccctacccgccctttaaggaaagtcagataacgcgttgattccgggttggtttcccactcggttaaatcaatccgggcgacaatatccgcgcggttgatatcaagataatgagtagtactcagatcgagctgttcgtttacgcgcatactatgacagctgcttagcacagagatcagtaaatactccacggccaaataacggtactggcaaaacagcaccaccccgccctcggcaaacggatacttagctagctcgtcacgtaaacgaccggttgctgcacggctaaagctaaggaaatcttcatcacccttacggcttcgtttcagtgcatcagccagttcactctgctcattaaatagcccgtaagctttacttttggcactgtaaacgcggtgcagttcggccatcatctcttcaactaccgcattggtcggtaacaaagaatcccgcaacaccacatcaagcgtttgttcatcacgtttaataagctgatgtaaggctatctggtcaatatccagactcatgataaatactccttttggctaggggcgtattcaatcactgataaggtagagctgcaactcaaaagcgtcagcatcgttcaattaatggctacagattcttcgtgctataaaatagcggaaaaacctctccttatacggtaagatgtgggactttgtcaggcgttgagcacaatttttatgccacaatcatcccgttatagtgacgaacacgtcgaacagctcctgtctgagctggtcagcgtactggaaaaacaccgtaccccaacagatctttctttgatggttttgggaaatatggtaacaaacctgatcaataccagcattgcccctgcgcaacgcaaagtattggcacgttctttcgctgaagcacttcaggcttcggtacgtgaagataaagcccattaatttatcggccaagactgctatctcaatatggtgacaaatcgtcagcgctatcgtgaaaaagtttcccagatgatcagctgggggcactggttcgccttatttaatattcttttcagcctggttctgggtagccgctacctgtttgtctccgattggccctcttcgctgattggccgtgtttatgcccttgtcagttggctggggcactttagttttcttgtttttgccgcctatttattggtgatattcccgcttacctttgtggtgatgtcacaacggctactccgttttctttctgccgcctttgcgaccgcaggtttaaccctgttattggtggatactgaggttttcgcccgcttccatttacaccttaatccggtggtatgggagttagttgttaaccccgagcaaacagagttggcgcgcgactggcagctgatgtttatttcagtgccggttatttttctgatcgagatgttgttcggtacctgggcctggcaaaaactgcgtagcctcaaccgccagcggtttgttaaaccattagttgcggtactgatctctgcctttgtggcctcacatctgatgtatatctgggccgatgcgaatttttatcgtcctatcagtatgcagcgcgctaatctgccgctctcttatccaatgaccgcccgtaaattccttgagaaacacggtctgctcgatcaacaagagtatcaacgccgtttgaccgagcaaggcaatcccgatgctctggcagttgaatacccactaaacccgataacattcaatgataaaggcagcggttataacctgctgttgatcgtggttgatggtattcgggtcagcagcctgcaacaggatatgcccgcattggccgagtttggtcgcgaaaacattcagtttgatcaccattacagttcgggtaaccggcaagataccggtttatttggcctgttttatggcatttcaccgacttactgggatgggattctctccgcccgggaaccttcagctttcatcactgcattaggcgctcaaggctaccaatttggtctgttcgcgtctgacggttttaaatcggcattataccgccaagcgctgttagctgattttaccttgccagcgccggttgcgcaggctgatgcggaaaccacggctcagtggaaacagtggctggccagtaccgccgccaatagcaacccatggttctcatatattagtttgagtggtcccgccgaagcgcaagatccggtaattgggcaaaaagttgccttacccaccgattttatacgtaactatcagtcgggggccaaagaggtagatcagcaaattgcggccatccttgagacgctgaagcaaagtggtcaactcgataaaaccgtcgtcattattactgccacccatggcgtcgaattcaatgacagtggcaataattactggggtacgggtagcagcttcaatcgccagcaattgcaggtaccattagtggtgcactggccgggtaccccaccacaaaacgtgggtaaactgaccaaccacgaagatgtcatgacgacattgatgcaacgcttgctgcatgtgaaaacagccccagaagattattctcaaggggaagatttgtttgccgcacagcgcaataacaactgggtcgcaacaggcgacaacggcatattagtcatcacgaccccaacgcaaactatcgtgttggacaataacgggggttatcgcacttatgatcagcaaggtcatgaggtcaaagatgagaaacctcaactaccgttgctgttacaagtgctaaccgacgtgaaacgctttattgcaaactagtgcgttgccgctcaaaaaattacactaaccgcttaaaaaacatgcaatcatttccttaggtattgcattagcagcagtaaaatgtagtataaatgccacagcatcggcatgtagcgcagcttggtagcgcaccgtcatggggtgtcgggggtcgaaggttcaaatcctttcatgccgaccaaatacctcaacaaaaccaatccattcgggttggttttgtcgtttgtggagtgtggctgcggtgtgaaactggttgggatgagcaagagtgccgggatgcggcacagcataatttcaatgcctggataaaagaattcgcaccggcaacaaaaagcaccagcagattattgagctgacagaggggtttctgaacgcttacggcttgagtcggttcgcgcccctgccttatgacccgcagagcctccctattcgtgatttggccgggtatcgggacaaaggcaaacatgaccgtgacgcaatggtgttctacaccttcccggctgcgtttgaaggggaaatggcgcggggattcaatgtaaagcacttcgccaaaagcattagcgggcggagggatgttaaccccaccagcaagcgggcgaggctatcagcgtaaatcaccgcgtattgatggccgacagtttaacgcctacgcactccagcacatgccggaaagcagccagccagatgaatcattatttatcacatgcgaggtttttatgttggttcagttagttcaatctgaaccaacatacttttgcttatatatacaaaaactacccacttaaatccataatcaactgttgaattgatggctaaatttaatacgattaaagtcttaaattatctacttaattgattttcactctttcttctggcaggtggatttttgtcggtatcctgcgactggacgacaaccccctaagaaatgtaaggtaatgccggtgcgactcactccacaaggaatgggatatgagcttcaacctgcccggaatgtatttgtattacctttcaagagataatttagcccctgaagaatacgagcggataatcagcccgcacgctgcctgggcgcgtatctgccgcgaatatgaatttgacgacagtcacaatacccgccgttaccttatcaatatgcgggaacgtgaacagcgctcatctccagatcagccacgtccaggcgggatacgtgaaaaagagaaactggaaaaattggttttttcgggtgacgtggtgatgttaagtgatctgtacggccccgcccggctgttctatatcaatggtgaaggtcagttgatgtctgccgatccccatgctttccgtttcgagggtgccgcaaagattatcaaggcatttgacgattcggtgaaatgccggaactatcagcgaacgggtggaaagccacggccaacgaagtcgccaatgaaggtgaggccttctgtgtctgaactgccggtaccgaaagcattcggcacgattaacagcaaggctgcgggccggctgcttgctgcgggtggtgtgtataaccagaacccggaaatgtttgctgataccgctaaaaaactgggtggcgatgcggcggaagggtttgatcaggtgctgaatgaacagagtgctggctcgctggtggcattgtcatccatggtcatgctgggtcgagcctccgttgctgggcggccaagcgtagctagcctgggagagttgaaaaattatttaggcaagacaaagggtgaacagaaattactcaataatatagacgttattaaaatggattatattcgtcgtgaccgtgcggaacttatcacaatgcgcgggcagttcagggggatgaggagtaaattcttaaaatcaatctccgataacccagaagtgaaaaaacgttttgatagtgcgactctggcagatttggcaaatggcaaggccccgaaaggttgggatgtgcaccataagctaccgctcgacgatagcggaaccaatgatgttggtaatctggtactcattaaaagagattttgaacacaacctttttacgaatacgcaaagcaatataacccgtcaaattgggactaatggagccaaagagattttatggcctgttccgaaaggtgtgatttatccataaaggatgcagattatgacccagcttaataacattgtggatgagcttaattcattggctctaaagttagaatatgacgttcttccaccagccgtgtttccgtcttcactctatgaatatgattttggactaaagataggtaaagcacctcaagaattttgggatcaatataaggcgcttgtagaactcgctgatggtttcgatttggatggttttcgtatgtatggaattgaaaaacatggggattatgaaaatgatttgtttacttataatggctataaggcccgcttagacaaggaggccccatcgttaatgagcgatgaaagtcgttattgtatagagatcggttcatcatcactggatacctatacatacgatgtacgatacggtaaatgggaatctagagatcgtgttcagtatgacaacctctttatttcgtgtagtaatctgattgattttcttgccgctatattggcagagatccgtgaagctaatgtccagtagtgattattcagaataatatgaataatcaatttaatatctctataactggaggttgctacgtaacgagtggcgacaaaaataaacgtttaagttcgtcagatggaaacaaatagtaacgtgtggcctaccagccaaatgatattctttgataaggttcaagccctttcactagctgggggcgcacgttaaccgatagtaagaaatggtaaggtttactcgctatcgtgttaatgagaaaatgttataccagttaaaccttaaggggtcgaaatggcgcttacagaagaacagaaggcgcttttcgatgccctgacgcaattacagcgcagattcgttaccgcgctgctagagggtgccaattaaaccgaggcataccgaacacctggccgctgtcgctgaattatccactggcaatgtcgagccgagcctgtcatcacatttatgtaatgaccgtatccttattgcactcacggcctcctaattgcccacacagcctcctgccttttggtttattaccgtggtgtgccccaaaagttaatagcacaacgagtaggataaaacggaaaaacgctttttatcagcatcctctctattttttgtgatttacatcacttgctattatattcaaatgtcggtgaatataatgattgttatgacgtgttaattgccaaaacatcgtttaccaccaaggatgatagaatgacatcagcaattaaaataactgttggttatcacagtttcttgcttcctgacacccatactgattacgccttcccagcttacatcaacaaacatattgatcttatttggcgctatatagaaaataacgacaagatagaagagttgtcttcaaatcctttctcaaagggtaggaccgcagtattagtcaaagcaaagtttctctcaagtgaacttaaagagtttaaattaaaaactgggataataggttatccttttgatatgaaagatattagtttatatctcgcatctcaaaatataaaaatcacgctatgcacggagtttaaacggaatgggacgttagttaacagcctcccctcataacatctatactctaaataaaaggaaggcgctttaggcgttatgagtaacaaggtaaaaaccgctcaccaaagggtgaacggccttcttgaattcaaaccagtaaaggactcactggcgattaagtattaaagaacttcaccattgctggcaataacttttttataccaatcaaaacttaacttacgtgaacgcgccattgtaccggtgccatcatcgtttttatcgacataaataaagccataacgtttactgtattcaccggtagtgaaagatacgcagtcaatacatccccatggggtataacccattagatccacgccatcttcaaataccgcttttttcatctgctcgatatgggcttttagataagcaatgcggtagtcgtcgtgcaccatgccatccgctgccactttatctatcgcaccaaaaccattttcaacaataaatagcggcttctgatagcgttcatacaacacactcagagagtaacgcagacctaccggatcaatctgccacccccaatcagaggctttgacgtgtgggttcggcacgctgccctcaaaaccagagagtgaattgccgctacctggattaatcgcagagaccgcgttactcatgtaataactcagccccatgtaatcggcgcaaccatcacgcagagtctcgaggtccccctcttccatatggatattgaaaccacggcgcgcccactcttgtaaaatatatgaagggtaataaccgcgcatatgaacgtcgccgaaaagataacgctcacgcatagcttcaacggaatacatcatgtcatctggatggcaggagaaaggatacagaggcaccatcgccaccatacagccaatcttaaattccggattaatggcatgacccagcttgaccactttggcactggcaacaaactgatgatgcagtacctgatacagggtctcttctgggttctcttgttcagtgaacaccacaccagaacagcaataaccaaacagtggatatttccagttacgctggttatttatctcgttgaaggtcatccaatatttaactttgcttttgtagcgcgccatgacgacttcactgaattttacaaagaaatcgaccactttacggtttttccagccaccatattctttgaccagatgccacggcatttcgaagtgagataacgtaatcaccggttcaataccgtatttcagcaattcatcgaacatatcgtcataaaattgcaggccggcttcattgggttgctgttcatcgccatgcgggaagatacgagtccaggcaattgaggtgcggaaacatttgaagcccatttcggcaaacagcgcgatgtcttctttgtaatggctataaaaatcaactgcttcatggtttggataacgatacccttccagtactccgtctgtcatcacacggtcaaccccatgggagccaccagagaggacatcagcaatgctcacgcctttgccgcctttatcccagccgccttcaacctgatgtgccgcaaccgcgccaccccataaaaaatctttcggtaactgttgatagctcataacaatctccctaataactgcgggcaaataggtgccctataaatggaaagtatcggcgcgctttcatcaacattgaacaagctgatgacgtgctgggcggtcaatgtgtgatcaattgccattattcatctcctgtcgcggggtgccaaccctaaaataaatagagcgttatcggcttattatgcgtatttacaggatatcgaggagggattctagcaaaaagaaaagcgaagtcacgatataacaaaatgtaccgtttgtaatatgttacatgtgaaaaacaccctgttttatttggtgtttttattcattagctgaggtaatttcttgccaatagtttcaataatatatagcaccggaatttgggtagtaatattatactggccttcaaggataaccgggggcatgtgataggagatattgagatcagccattttagccaaggtggaactttcactgttggtcaggctgataattttacaattttgcaggctaaattggttggcaatgcgaataatttcttctgtttctccagagactgaaaggataatggcgaccgcgtcctgatacatgtcgctgttaataggataatagggatcatcaatgtaggtactgtatttaccaacattagaaaagaagcgggcgctgtatttccccaatgctcccgaggtacctataccaacaaaaataactctgcgcgttgccgctatctgtttcgctacgttatctaatagctcatcaaactcgctattattaatgctcttaaaataactgattatttcactgatgccaaaggtaactggtggtttctcatcatgttctaaatataatttaaaccggatacggaattcagaataaccatcacagttcatttttttacaaaatcgtaaaaccgtggtggtagaaacacccgaggcatctgcgagctccctgatcgtcatgtacatcactttgtcagtattttttatgatgtaattataaactatcaattccaattcgttcagcgtcgatatttctttataagtaaacatattgatacctgaattcccgttagcgacctgcctttagggcgcttgcaatggcccaagacacgcgaatgtagcatgaaatggggccatggacgagccagttatttatgttagcaagatatcgactatttcttactgcggtaatcgtaggcgtttttcggcggatacttctttgtagatagctaaccgggcgtaattgcccggtatatttattaattcactgagataccgtagactaaattataaatagtacttttactgcggtaactgcgtcgctatctttatcaaatttaataatcattatgccgctcgcacaatatagttaaaagcaatattccgtggtctattttcattggctgtgggtacagatctggaagcgtcaaaaaaaagttcggcgagtctatcatccgtaacgcctactgccacatctgcgctagcagcataagatccaaattgaccgtcagtgcgaaaaactccagtggcgttagagctgaaaagtctagccgatgttgcttcattccgtccctgaattccaccagagatatttcttatcgcatcaccttgtattgatagtatttcccgacctgcatcaaccccaagcccatcatcccagccacgaataaactcaccccgcaagtccggtaaaatacctgacggataagccaatgctaattttggatattttactttgtcaaagatagcaccattacattttaaccaaccttcgggtggagtggcggtaggccacggaagcgggaccccaaccggaattgctgagccttcccccaaaccaaggtttgcgagagtctgtgttatagccgttggaccggcgtcttttatctcagagagattattaccagactgcaaaaatagctttttcagtgcggctaaaacctgagtatcgtcattaggatctaaggttaatcctccatcttgaaccaccgtgaccaactctcgctgaatagtattaaaccactcagccggtaatagggtgggtggaacgccaccggcgacgttgccgtcggtaaattcgccgttactgtcggcgcgtgtattaggaatatctccaattttttgcatggtaatacctcactggttaaagcgataaaatagaaatggttaatgaataatgacccgaagtacttggcgtggccgccagatagacacactgaaatatcaactaagcagggtatagccaaacttcagaatagaatgggacgggtttaataccgctaaccggcattcaagctgtttattgccccacgaacgcagcggatcactgcaatacgttaagctgcattgggcattatgaatggtggtttccggtgcggtaattagccaggtaaaaggccactcttcaccgttcaatgcatcacggcacaccgacatacccgcgcaggcttgccggtattgggtaacggtaatgtcatagcccagagcctttgccacgcggataaagtacgccgccgattggccgccaataccaaacaatttggcgaccaccgcccgctggcgttggatcatgctatcgatctcaccaatcgcgcacacaaatcgggcaagcccagtgtcgcttcccattcaggtaagagagccgtggcggtggccgggaaagccgccgacagcagatcttgtgcatcttcatcgctgcgttggtaagcattcgccaacgcccgcagtacctcggtctgtatgccatcgtgccgtcggggccacactaatcccatcggcatcagcgcttgtaacgctccggtatattcacttacggaatagcggctcataggtaactcactgtaccccgaacggggagtttgccagtttgcagttcaatattggccgacggggatgccataataaaccccccgcttccaggtacttcgccgatggccagcaacagcgacgaccacaggatttttccaccgggttgcccttcggtgaaaaacacctcatcaatagcggtattgatggcggcggttgttgtactgtcagcataagagatgccgctgatcacaaaatcaatcgcttgagcgacaggcgcgcaaacatacaccagagcaataataggttgttgtggatagattgcgtccgctacccgcccctgatcgccagtggcttttaccgccccccactcttcaagggatgaaatgccgtcagttccctgcgggaagccgccgtggtcgttatcatcgcacatgatatacacccctacggtgcccgcccccatcaaccgccgtttcacccagcagcgagtgactcccggtaccgctaatgcccaggattgataatcggtgtcattgccaccttgcgggacgttctggtaggccaataacattcgagaacgaaatgcatcttctgattcaatatccgcaccaccagaaattttagtcaacgcggtggccgtggcctgaaccccgtcaattgcaatatccagcgtcagtaccgttcccgccgggctgttaccccgattgccgccgccagttgcatcgtccaacgggctgggcaagatagcggtaatttcaccgagcgcactgccctgctcggcaataatgacttctttattaagctgatactggtaaccatcggcccggttcagcaggcgaccagcaggaataactcgcccggcaataccgctgaaccggacctcgttactggtggcgggattggccgctttgcggaacacatctttcagcgccccccaagccgccagatactcgtcggtagcattatagggggtggcttgccgggcgatataatccagatagccgtaatgcaggtgcgccatcccggcatcggcatcactgatcacgccgatattagagaaacgcaataaattgccgccggttttcagttccgattgaatataagactgattccgctgccgcaattcacttaacgtgggtcgattaaatggcatgaattactcctcccatacccatgaaaatttaattgatgactgtgtttgattagctgatcgtgtttggctgggttgttggtaactcaccaccagcaccagggtgttgggggcgataatgtgcgcacggacattaatcgcggccaccacactatcttcgatcagccatgccagcgcctctgtggcataatcctccgctttgatagccacttgtgtggtgagtttctcacgccgcagtagccagagccgcgagccaatcgccgatgctgcaccactgtcaccccaccaaccacggcgatcagggctatcaatcgcatcatctgcccgcgctaaacggtcggtgaataaactcagcagaatagccgtctgcaagtcatcaccctccagtaagccgccgttaccggtctgccaatcccccagcaaggcatttacatcccaaacggtcttaatatcggttgtcatcgcaccaccttagcgggcgtttcactggtaagtgtcgtactgcccgactggacgtttttaagttgatgattgtggctgttgtaggcgtcacgtaagctttttagcgtggcgctattactgtcagcgttatcaatgatattgccgcttacctcaagcaacggcgtatttaaccgtacttttaccgtggcatttacggtcacctctgtcgcattattgacggtcaccggctggttgttagcctcaatcaccaccccactctcggtcagtttgataaattgcccccactgggcgtaaatcaccgtttcacctgcattgagccccatatgccgataggccggatgatgtgaggcgatgatcatcccgctggaacgatccccccccaggaaaccaatgaccacatcactgcccgccggcaatcccgacgagaaaccaaattcagctaaccttggcgtatcgctgtggacttccaacggggtttgatattgcacggtttgcactccgttgctgtcgtcaaaagcggtcacccgcccgatccccagcagcatttttatctgtcggtatagagttgagatttgcccactgacatcactcatggttaaccccttgtttcatttgattttatagggcttaacgtcaaatgcagcgggtggcatcaagaccatatttgccaccgttccttttgcatctttctgataaaccacttcagataacaaccacaactcatcccgcagccctaaagccggaatatcgatagggataagcgagttgatttcccacaattgttgttctctatcgcgccagctatctacctgtaccgtaaggactttggcgcggccaacgctgcggttgatttcccaatcgatactggtttccaccagttgcggtgagtccatggtgttttcgacgataacgatgcggttgcgatagcgatccggcaacagcgccgccagttgtgtatcctgtactctgaccagtaccgaggtattgttcccccccgagggcgagcgcctggcaaccgcattggtcgagagcacgacaccggtgtaatcaacaaagcgcttattgatgtccgtatgcaggctggcgctcagaatattgaccccctgcgccacgccactggcggctttgcgattcccaacacgggttagcaacaggttgccatccaactgatcgtaatagagtagtgccgcccaacgggtcacattctcaatgaccgtttgtgccgtttccccccaattgagggtgaacgtcggtacgatggtcatgtcggtaatatcggaggtcacggtgatgccgtaaggttcagccaatttctgtgcgatttgtaacaccgttgattggctgatcacgctgttaggccacttggcagagcaatccaccagatcctgacatttaccacgtcccatggcgctgaccacgtgggttgtggccgtgatggcgttatcccaactgtcaatatagccatttaataccgagtcattgcctaacttcaccacacagggatcgccggggttaacccactgttgccccccactggcggggtagcgatccatcagtgacagttcaaaactgctgggtaatttttcaatgctccgcgttacctttactttgctccagccagtgatcgcccggccacccacctccagtgttaagtcatcattcatagattcagcgccttaaatcggatgggcataaatgccgggtgaataggattagccattttcaccagcgcatcgccgcgtaacgcatcctgatagaggcggtttgccagcatcaaagccggtagtgaacggttaaaactgacctcgccaacccgtgatagattggcccccgcctgctgtagcacggtcacgatagattcacgcatctgcaccagcgcacgataggtctcatcattccccctgtcggcggcgaccagtgcagtattgtcaatcaccaggcaaacccggcccaataccgcaaccgcatcgtcatagctttccggttgatattgcgctgccacttggatcatcgccccagtgcataatgtggccattaagtggtggctggcatccgcgacggccctatcactgtcgttggcacggaaagtatcgtcatgggctagcgccagggtttccatgatacggataatatcccgcgtactgatgcccgtcgccagcagggcatcgaccacggccagcacactgtcggcatggctttcaatactgctggcggcgagtaactcgtccaacgccgcgtcgagcgccgcccgtccttcaaccaccagtgccatccgttgcgccaccagcgtggataaatccgccgtgtcattttgttggctaaccgtcgttgtcgctcccgtgctgctgcctccgacagtgccgtggttatagcggccatagcggttgcgaccaaaggttgagcgtagggcgttgcccaaattactggcttcgttggccgtgcccgtcaccatccgacgccagaatgcagcggtatttttcagagtttttatcgcctgagtcgctgagcgcatttcgcctttcaccgttgagataaagcccgcaaccgctttagcacttagccctagccaggaggactgaatggatgcgcccatttctgcggagccagtaatagcaaaggcacgcaggccagactcgatggcggttaaggtaaaggaaaagacccgctcactgctgaagctatcatcgatcaatagccctgcctcggaaatgctgaccgtcatttcccccagtgtcgggtggaccagagtgcccggccccgacatttcacaagccgcaatcaatgagtcacgttgagtcatcacatcaggtgcagtatagatctggctgttttgtatcaaaatccctttcagaacaattttgcgcgtattgcggcccaaatcttcgatatagctggtatcgcgataggggtagctgtgtgttacctggcggcgaccaaaggtaccttgcccactgacgaccacaaagggaacgccacgaaaggaggctcgatgaaggtgttccgaccattgccagctgtcgtcactgcctcccaataacgctgataatgtgttgccaatgagtgacattttttctcctgtccggttttcggtttacagaaagtaaaaaacccgctggagcgggttcgaggttattgacaaagtgcccgcgacggagagaacagacagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaacccacaggggcgggttgactacattgcgtttttacttaaattaatgaccgagttccatggcgtgggcaattctggccccgccctgcgcttggatcagcgaagtttcaccagtccggctgtcgattaatgtcagctcaatttgcacccggttattttgcattgcggtggcaatgacatcagcaatagcgttgccgttaaagtcacccgctgattcaggggaaataagtgatagattgacaggattgatgtcaatatcattatagccaaagtcggatgagggttcttccgcgtgaatatctgtaagccagttatttttccaagtattttcggtttcagccccaaaattaaacagatcttttcctagattgaattcaggaatgtcgctattaatggccacagtattaattgccactgcattaactgccgaagtcgcatttttctcttcattatttccctgatattttttacgaaatccatcggtcatcagtcccgcactaagcatggctttttcataaaaattaagttgctgataaaaatcagcatcgttataaccccgacgcattttatccgtatcaatcccttgggttacccctagggtacgcataatcgaaaagttatctgggccataagttatcatgtcggtaaggccacctattccgtcggcaatcgtaccgtcagagaacaatacatcgtaaagcttattcgatgccttacctttgaggccatcccaagccatacttaattcattcgttcgtatgtttaactcagttaatcgggcattaagttgaggatcaatcgttaggccatattgtcttgatttagccagtaaatccgttagctgccccccctcgcgcaataactcaatagcattagagtccattctgagaatatggatcagttggtgttggtcctgtggtgccatttgtggaaattctttagccatattcgtcaacgtagtaggagcatccactgttccatttttattactggcaatgtctaaaccataatcttgtaacagattccaaccctgctcatcacgtcgccaaagtatattattaaacgtgttatagagccgttcagtcgattttattgcggcttcttggtctgtaccacgaatttgcatcgccccatatagttgactgaattgatcaataggtgcacccgcattttgcgtgactttatttaccgttcgggcttcgctggctgcctggctgactgcactggcaaattcagaaccaatcgtataaataagattaaatttccctcctgttatatagctattagcaatgttagcaatacttgtcattaagctattgtccgaagatgttctggtccccccacttatgttgccgtattcattatgaaatccttctatccgcataatgaacaaggggataacgtgattaatcgcttccacacttttacgtaattcattaaattgaggcactaatgcttttattgccttattcatttgactcactgattcagtgacctgagcatcgatagccaggtcaaaatcaaatatctcagtcatttttgccagccttaatattattaatccgctcggcctgctggcaccaccaccttaatccactgtaggtcagggaccaggcatcgcccggcccccagctatagtagtaagtgacgtcagcgattatttcgcgccatcgtcccccgttggggagtaggctaaaaaacgcatcatgtagacctcacaggctttatagtcggtaaaagccattttcttaatggcttcgcgcggcacccctgataccaaggcaatcagtaaccccattccactgagcgaacccgacttggtttgctcatcgtagaattgctgtacctgtaacaaggtaggttcgctgagttcgaccacctcataggtggtcttgcttgcgtcgtgagcgatgggtttaaccaacgaaatcgttttactgcgttccagttctgccatatcagttctccgtcaccgagccgccttcccagcgcacctcgagtgtgccttccgtgctgtccacttcctgagtattcaccgaccacatcgcactgccgataatggttttgccattcgccagttcgcagacaatattgacatgggtctgatcattaaaatcactaacggagatcccgccgctgtcacggatctggcacacaatataaggcgcattgatggtttctttatagccatgcaccccatccatgcccatgacggtttcacgttttactctggatgggctgtatttaaagctacccgcgaccatgaccgtaatgccatccacggtgacatacgccgtacccgccaggcggtttgaagtatcgctcataatttatttccttttttatggttaaacggccgcttgcaggcggaattgattgagaacagcaaagatacgtaattgattaatcagcacaccggtccacagcacatcaacccggttcgggttactggcgcttttctcaacaatcaatccacgggcaaaacctttggcatcctgaacatagccgttaaattccaaggtctgatactgggcgataagctcagcacggatcacatttggcgtgataatggccgagccaggggcaaagcgcgtgccatctgccgctaacttcatacgggcaaacttggaggtcacctgtgtacgcaagaatcgggtgacgaacatcagcaggaacaaggtttcaatttgcagatagctgtcatcttccgcgccatatttgtttttctgataggtggtaataatattttccacctgaaccgtgctgtcatcggccactgtcacggttgaaataccgctgtgcagcaagttgttacgctccgtcagggtaaagcgactggatagcgggggtgccaatacgccgcgaatcgccagtgtttgcaatggacggcccggatcgttacgcaaactttgcgcaatcgcgccgacataagcggcagaccagatatgtgctggcgtgggtgaattatggatccccaaaagtgaggcgtgttgatcgttacgcaattcacccgccgccgttagctgaccataggtgccagattgcgcagcaaaactgtggccgtacaactgctggcgataactccagcgcccggtgctgtcagaaagaaaatctttgatcgcatccagtgatgccgtatcggtataagggttaataatgaaatcgaacgtccgatcctgtaaattcgccagcccatcggccagctcaggtgcccctgctcctcctgccataggggtgatcatgagtaccagactttcaggggtgatttcaccgccagcgttgcccaggtagttcaggcgcagatcaatattattgccatgcgcgcctttgttcttcgcctccagaaccacgaccgccccttccgataccatgtcaccggtatgaacaaccgtgacgggcaactcaggttggttttcaatcgccgccgccagagcggccgcaatggtgctgacactatccgtcgccaccaccgtggtttgcacacggatcccaccaatataaagtgaaataacaccggtctccgatgccgccgtattgatggtaattttaccaatggcagccaccatcgaatcagcatcactcagcggtaaaagatagatttcaccagcggtgtcattggccagataagccgccatttgcccatgcagcatagagccggcaccagacaaacccgcaacggtagcggttgatgagaccagcagtggaatattggcgggcaatgtactgcccgcccgtgtttgcccaataatcaacgtgcgctgggtggtgctcgccgtattagcctgggaattatcaaattccgcaaagaacagtggcgtgcgcagattgctgggaatatttgtgaaaggaatggtcatagtttagtactctccgttgttaactcttcaaatacagatgccgctggtttagccgctatctgcacgacatcaccgtcttgtaggcgacggcgccaaaacgcgttatcaggcacctcggtgccaaattcaggcaaaaaggtgcccttgaccgggtcacgtacagcgcgaccggccattggttttacgaacataggattactccgagagggttattgcgatcagcggttccggggcaccgtcaggcatgttaatagtgacgtcgatgcccgccagttgtggggtttccagcggaaagaaatcctccggcccctgataatattcaagatctaactccacttttacttcggctacagagggttcgctgcgggtagcggcactacgtgctgcagtatcactacccaaggcggtataaatgcccatcgtggtacgcaccttggcgaattgctggatctggcgggtcagttcatagctgttaatgaccgcccgctggatttgttcacacaaccgctcaagtgccgaggctgctacagtgactgggttttccccctcgctcagttggatgtgcccgctaatacgcagtgtagtgatggttttaaactgcggcgcattacggccaatcgactctttcacctccagtggtgtttgtaacaaaatggcgggataggtggttatcggccatgcttcggttaaatagatacgatcttccgcatcggtttttccccgtaacgccgctgccgccagttgccggatttgagctgcattcataatttcacccgataaaaatgagcgacgcctgacatcaataaatgtcatcgtggctctcctgattaataatgaccccatgcgaagatgaatacctcacctccgtttaataatggcttgttggcttgctgctttgtgacaaaccacaatggcagcgggtatattttcaatggttttattttgcagaaaattctgtaaaatttccgtcctgcgctgttcttctttaattatcgcggccttctcacgtaaattgacgtaataggttttaatggtaaatatcacgctaatgatagtgccgagaataaagataaagtcctgcaagctcagtagcgaaaataaagccagagaacctgcccaccaatacggaaattggctttgctcatacatttatcacctccgtacttttatcacctccgtactgttatcacttccgtacattgatcacctccgtactttgcacacttccgcctatttcagacagcaataaaaaaaccccgtcgatgctggggcttcttattgtttactcagtatgtaacgaaccagtgatatcactctaatctactttttgcggaccgcgtgaacgttttttaaaaaaaatcttaaaaattattttctgtattaattacatcagcatagaaacaaaaaaacctgccacagcaggaagttaatcggtctttatacccaagtgacttcaagatgcaggtaggcagcaaccgagtaacaaatggtcggaaacccatttaaacagcatttatgctgcccgctgggtgagtctcattaatccccaagagcttatttattttaaggtcaacaacaactaagtgactgggataagcaagggcagccaacccccctgccgcttgaaagacgaccgggatagatggtaacgaataaaccagtgatgccagactaatacattttttgcggaccgcgtgaatgtttttttatataagatgaaaaaagacagccacaccgaagtgtggcctatcacagttagctatacagtggccagcggcgctatgaaaacgccttgatatttttattttttcccaaccatcccaaccctgagaatgtttcattttcgggttgatattcacatccaatccagcctggataattttttattaccagttgttggaataaccaagggtagttgacctcgcctttattcggttcatgccgttcaggtaccgaggctatctgtatatgtgaaattaacggccagtaatgttgtaggttggcccataggttgccgtgtattttttggcaatggtaaacatcaaactgtaaaaaaatattctttctctcacactggtgaattattttttccgccagcggaaatgatgaaataaaataacccggcatattgtcattatttaaaggttcaataagcaccctgatattgtcagccattaaatagtctgcagcataacgtaatcgttcaatcagtaacgcatattgctcatcgaaagtgatactctcttctctattgccagccatgatatgaatctgtttacatcccaatgccacggcatattcacgcgccagccgcacactgtggcgaaacggctcgccagcatcgggcagtgaggcgagtccccgctggccattttcccattctcccgcaggggcattgatcaaaactaccggaatgccgctcgctttttgtgcttgttgcacatcggcgatctgttcctgataggggaaaaggcactctactgccgggaacccagccttagcggccaaagcaaagcgctgtaaaaatggcacctcggtaaataaccacgttagattggctgcgaatttgagcatggggctcttacctctttgttgaccagatgtaatttaacgccggactctttgatctgtttctgtgcgacaagtggcagattgccatctgaaataatgtcagtcagcgcctgtaaattacagatagggaacatgccatatttaccaaatttactgctgtccgagaccaaaatattacgccgtgatgcgcgcatgacagccgccttcaccatggctttaccttcactgggcgttgacatgcctcgcgcaatatcccaagaactgctactgaggaatgccacatcaatattgatagtgttaagaaaattggcggcgctatttcccaaacaggaacgattacggcgatcaactaaccctcccgtgtggtaaaggctaatatgcggcatgtccatcagataaccactgatagtgaaatcattggtcaccacggtcaggttaaaacagttactggccgcgaccgctttggcaacttcgaaaagcgtggtaccagcatcaagatacagtgtctgcccaggttcaatcaacatggccgccagcacaccgatattctgcttcaactcatgattcagcgacgctttttcactgtacgccaactcaagcttgagcagattgttcagcttcacaccgccgttgattgccaccactttcccctcggcttccagtatctggatatccctgcgcaccgtcatgtgtgacacgttcatcaactcggccagatccatgaaggatgcgacattctgctcatgcacgtagcggtagataaagtcacgacgctgttcagggatcatcatcattatcctattttgttgcggtacgattgagccaactcatcaatggatgaggttgttaattgactgtaatcataaggctttatcagaaaatagagccgtgccgtatcttcaagttcttcagcgttgaaccactgacaaccgggccatggttcgccagcaaaacggcattgtgatcgcgtgcggtatcggcaagggcggtggcaatggccggatcgccgggtttcatataagacaacaaaggaagacgcccgatgcgcatcacatagtaaggtgtaatggggggcaaacaattcgtatgatcaatatttgtgagacatgacaaggcggtcagatacggtgagtgcaaatgaaccaccgccccgcacgtggatctggcacggtacattgccaaatgcatcggcacctctttcgacggtttgtcaccgctgatgtggttcccctcggcatcgagtttactcagtgtttggctatccaattcacccaggcaggaattggtcggagtgaccagaaagctaccgtcaggcagcttgacgctaatattgccggcccccccactgctcaacccccgttggaataatgagcgggcgtagttcaccaaatcatcacgcacttgttgctccgaaaagggtacttgtttggcaggtggtgacagttttgacgctggtggcggctccaaagatggtggcggctctgaaaacggggggctgttcactctgtatactcctgtgctgccacaaaaaagtgttcattaccaaaattaccggacttgagtgccagcatcagaccacgctgagggtcacgtacccacggaaccccaggtgcgattgattggccaatttccaacatattaacgccaagttgtttcaccaccgtaccggatgtttcaccacctgccacgatgaacgtattgacaccacgggctaataattcgttagccaaaccagcaaacgcggcttccacggccagactggcttgctgctccccgtattgttgttggatttcacgaatgatatccgacggctgagtggcgtacaccaatggcgccagcgcctcgcagctatgtgccatcacccaatcagcaatatcattgatataacctgaattcacctcaagacaacgcccaacatccagcgcaaaatgtgccgcctgttgacagtaagtgctaacttgctgctgagtcatggctgaacaactgcctgacagcaccacggttttccgcttaatcggaaacgcaaatttcgtcgcccctgacgtagaagccgcatctaacgtagaagccgcacctgaaataaaaatagaaggaaaccgtttcgccaacgccccccctaaacccgaaccgcccgcaagtaatggttgctgggctaacgccagtgccagctgatccaaatcagctggggtgagcgtatcagcaatcacgtggttgcagccctgtgctgatagcgcaaccagacgctgatgaatagccaatgtaccctgttgaatagcgtcgagattcaatgaacccaccgcgccatgaatttgtggcgccagtacccgccgtagatcagcatcacgcatcgggttgagcgggtgattttccatccctgattgattcagcaacacgccattgacgaaaagatgggcatgaaccacagtgcgcttattctgcggcaatgcaggacagtgaactaactgttgcacccccgcggcagacatcaaggcatcgctgacctgaccgatattgcctgcgggcgttgaatcaaacgtggaacaatatttgaaatagatttgccgagcttgtgcgcactcttttagccactgtaggcaggccaatgattgttcaatagcctcagcggcgggaattgagcggctcttcaacgcaatcacgacagcatcggtattaggagggcacagattatttgacgtgggaacctcaataaactgcaccactttccagccgctgtctgacataaaacttgcaatgtcagtcgccccggtaaagtcatctgcaatcacgccaagttgaatagacatctcagccactcctgtgaaaccgtttgaattgacactattgttaagctttgggcttcacattgagatgactgttatcacaaattttaaaataatgaatttatgaaaattcaatttaacttaatgttattaaataactttatttattttagactaaaatagtccttcacaaagaattgtgaatatttgtgtgccacgcatctccccaaaatatcaggctgaggcattctcttcggaccgtgctgatggctgttcataaataggtaaattctcaatgaaaggatccatggttaatttcacatttagcatcgccaaacagccatcgatgaaaccttcggccatctgcatgttaatcctaatcagcttttcgtctcttttttgctgccgtgcaatcgcccgttttgactggttaaggacatagtggcgaataatcaattcatattcatttggccgacattgtttcaatcgtgcaacacagccatcgaccaccaggccatcatcgtcacaacatgacgccttacttttagaggtatcggccagcaaccctttgaaacctgcggctatcgatgaataatccagccccgagctatacctcgcccataccccccaccgcgctaataccaattggatgtctctcataccctggctcttctgactgtgatttccggcttgcggaccgtttaatgaactcatatacccttactccacaaaaggcggggtcagcgatgacacctctgcctatttattggtcaacaacgaaaatcaccggttaatctggctgctgtctgcgggtgctaaccggctcaactcgtgtcacatcccccgttgagcaccttggcgctaggcttttcagagatgatcccatgcacttcccttatacatttcgattgattattaccgcaagtgattttatagtcaacaccgcaagtgattggatattattgctaacggtaataaaattgactcatgaaaaagaagccattaacgcccgaacagttagatgacgctaagcggctgaaagagctgtttaatgcgaagaaaaaagcactgggtatatcccaggaatctgttgcacatgaattgggcgtcggccaaagtgccgtcaaccagttcctcaacggcgtaaacccgctcaatatcaccaacgcggctgcttttgcaaaagtactgaatgaacccatcagtagctttagcccttctctggccaaagagttggcaaaaatggcggagagcctgtccatcactacccgctcaggtgcaaaggataaacccgcggtttccgtcgctaatagctatccgttaatcagttggataagcgcgggtaactggtatgaagcgatagagccgtatacgctgcgtgacattgagatctggcctgaatcgaccaagcatgcccatgagagtgcattttggttgagtgtaaaaggcgattccatgacctcgccatcaggtatcagcttcccagaagggatgattatcctggttgacccagaaaaagagcccatgccgggtaattttgtgatcgccaaactgacggatgataacgaagcaacatttaagaagttagtggttgatgcgggcattaagtacttgaaacccttgaatcccgcgtatcggttaattgaactgaacggtaactgtaagatactcggtgtggttgttgatgcccgttggttgcaaatagattagccaggccgtccgtttccttaaaaaccaattacaaaataaaataactaaatcatgtgtctatacaaccagttatctttttatataaaaaataaccgccagtaattaaccaacaaatcacctgcggtaatttatttatgccatcagggttgtctgccacccacaaatactgtatattatcacagtacttattgttcaggaaaaagtcatgcgtgttgaattaatttatgacaagcggaatgtcggttcccttgctaacgccactgaaattattagagcagagctcaccaagcgcgtacatcgtgtcttccccgatgcggaggttaacgtcaaagcgatgcatgccaatggcatcaataccaatgccagcaaacaagaaaagtcagtactcaaccgtttggttgaagagatgtttgatgaagccgatgaatggttgaacaatgaattctaacagaaatttatccgggtagattggcccgggatctattctcaccagaatgttaccggccctctcaatgagaaattaatttttttaaaatttttttaatctttaatttaaaaaattaaatctttatcgatgttagttttaatcatgattatttaagtgaattaaaggttaaaaatgaataaagaagcactagcaaaaaaaggggccggcgcactggcattacttattctgagtcatcctgccgtggccaacaataatacggatacagcaggcaacgtgactgtcagcacctcgcttggattattgaatgccgagtcaatcgaatctgtttatcaatccagtgaacctaaccaaaagctcagtcagttaaactgggaagccaacaatacacccatcgtaaaaatggatatcgcctgggatgcgttaccccgactaaccctaacagccaagggctggagcacgctttcatcaggtcagggagtgatggataattatgattggcttaccccacaacaaacacagtggagtgattggtctcatcacgaaaaaaccaatttgaattatgccaatgaaattgacataaatgcgaagatttggtttttaaaacaacacaattatcgggttgggcctattttaggttatcaggaaaacaatcaaagctggacagcttatggtggtaactttaattataataatggtgcaaatatctttactgctcctgacggcattgttggcgttggttataaacaaaaatttgatatgctttatattggcttagcaggaagttatcgctatcaacaattagaatttaatgccttattgaaatacagcaattgggttaatgccaatgcatacgataatcactataaccgcaaagtttcatttaaagacagtagcaagaattcaagttactactcggccgttattgatgttggatattacttcacagaaaatactaaacttttcgtggaagccgcttggaaccaatattctgaagggcgaggagagacacaaacgctcaactacgccaccgggaatgttggcagtagtaaatcaggtattgagtatcaaagccaaacccttaccgtgggttttcagtacaaattttaatcggataaaaacacaataagcgccggaaatcgaaaatcaggggttgtgtacaattgatctgtacacaatcgatctgtacacaatacatctgtacacaatacatctgcacacagtacatctgcacacagctcagctatatatgtaccccattggtaaactgataggcactcatttacgcaataaacattactatttttttaaactttactcatatttttgcatcttaatgctttcaaccaaaaccaacaacaccctgttttttatgaaaataaacaacataatcatgactaaaaagcaccatgtacacatgagcaataattaacagtagtcattaattacagtttattactgtgactcagctcaagttttttcctgccaagccgttacttgaatcatgttttcctttctattaggacactctatgcttgattccattcgctcacgtattttggcagcctgtattatcatcgttgcgggttcgctcgccattaacaccttcctcaactattccgttgccaataaatataataacagcgccatcgataataccctgacggcactcactgttagccacagtgtcagcattgctgaatgggtggcatccaaaacacaaatgattatgtcgctcaaagacagcgcattgaccgccgatccactcgcagcactaaagcaagtggctgcagcaggcggctttattaatgtctatattggctatgccgataaaacggctattttttccaacccggatggcattcctgccgattatgaccccaccggacgcccgtggtatctacaagccgtgaatgcaggcaagccagtggtgacacctccgtatatcgatgcggggacccagcagttagtcgtcacatttgcatggtccatcgttcaggatggggttcttaaaggcgtgatcgctgccgatgtcactatgggaagtgtcattgccaatgtaaatgctatacacccaaccgataatagcttcggaatgctaatcggggctgatggcacaatcatcgcccatcctgagacgctgctgacccttaagccattggccgatatcgcgccgaacctgaatttacaaaccctgctgacggcaacggtacctgtttcaacggatattagcggcagcagcaaattattgctcgcccaggcggtccctggaacccagtggtttaccgtcgttgcgctggataaatctcaagcaactgcgggaatacattcattattaacgacatcattagtaacattggtgataattatcttcatctcggcgggggtgatagcgctgatcacccaacgcgccctgacaccattaacacatattcagcaagcgatggatgctatcagttccggctcggcagacctcactcaacgcctcccgatcgaaggccgtgatgaagtagcacagattgcccgttcatttaatcagtttgcggataagctcagtctggttatggctcaaatccgtggtaccagcgagtctgtccgggtagcagcgaatgaaatcgcagcaggcaaccaagacttatcgggtagaacagaatcagccgccgccagtttgcagcaaacctcagcagcgctggaacaaatttcggcaaccgtcgctcaatcagccagtgccgcacggcaagctaacaacgcggtattttctgcctctgaggatgcttctcgcggtggcgacgttatcactaaagtcatcacaacgatggagtcaattgaaaaggcctcgggaaaaattggcgatatcactagcgtcattgatggcattgctttccaaacaaatattctggcactgaatgctgccgtcgaggccgctcgagcaggagaacaaggacgaggttttgccgtggttgcaggcgaagtccgtatactggcacaacgcagtgcacaagcggctaaagagataaaagccctgatcgaatcgacggtcagcagtgtggcatccggctccagccaagtgcgccaagccagtaatgccatgaccgatattgtcagtagtgtctctgatgtcacgaccattatgtcggagatcaccaatgccgctgatgaacaaatgcgtggtattcacgaaataaatagtgcagtagcgcaattagatacaatggtgcaacagaatgccgcactggtgcaggagtcaacggccgcttcagccgccttacaagctcaggccgctgatttaactgataccgttaatcaatttaagatctaacgcgctgctgctatcaaccagaaccgccgtcattcagttccagcaggttattcatccacccgctggaacgtgactattccagtatgatccgtgcacctattttaattggtacgaatttattgtgcgccactccggcatcggttaacgcctgttgaagttgttctggtggttcatccaatggctcatcagccagttcaaagaccccccaatgaatcgggatcgtcaccggttggtgtaatttttgaaacaattgcaccgattgttgtggatccatatgttgcgcctgcataaaccagcgtggtgcataagcaccaattggcagtgccgcataattgaatggccccagtgcctcaccgatatccagtaattgctggcaatagccagtatcaccactgaaataaaagttaacttcgccccgcttcactacccagccagaccacaaactgtgattccgatcccaaggagtgcgcatactccaatgacgggcgggcacacaatggaactcaaagtcagcgacgagccgttgatcccaccaatccaactcatgaacatggcgagcaccatgctgccgcaaccagtttttcagccctaatgggaccaaaaacaccacgtcagggaaacggcgcaataattgcgtgatagtcgtgacatccaagtgatcgtaatgattatgagagatcacgatcacatcaatatcgggcagttgctgtacgctggcgggtattggtgttttgcgctgtgggccataaaaattaaccggtgaaacccggcttgaaagcacagggtcaaacaacactgcctgcccactgatacgtaacaataatgaagcatgaccaagccaccacaacgcatcttgcagccctgaaaagtcagcttgttgccaccaatctgtaacgaactgcgggtagccctgctgaggcggcttaggcagcgactggcgctttctctcttcacgccagcgtttcaaatcctgcggatgatgaacaaccggttctatattctgaaatccaaactctgtgtgatgtggcttgctggcatcataataggggtttttcttcgccattttacgtcctttactgccaaccgctgttgcagccaacatacattaattgggattttctgtaacacatcacatgagaacaaaggtgatccttctcacagggtaaacaataacccccggatcagtgatggtatttcatacgattaatatcaatattgccactattgtcacagtcattatggtggtaagagggcattatcacgcatccatgctcctgtggacattctgtcttattacggaataaatgcgtcttcctctcaattgatgtatatcaatttttattgatatacatggctttctacgtcgtaaaaatctttttcgtgatctccaactcatttttataaacgctataccgctataaagaaaacagttattcattataaatgaaacattgttttaatttgaggtggcggtaaacatgagtaaacagatttcaacaaggcatacgttggcttacgggagtgctaacttgctgggcagtggggcactcgccattagtggtgcctggctgatgtacttctacacaacgttttgcggactttctgttgtagaagcagccactatcttttcaatcgccagtattattgatgccatcagtaacccggtaatgggttatatcacggataacttctacaatacccgtttgggccgtatcttcgggcgtcgtcgcttctttatcttactgggtatcccactcgtgttggtctatccaatgctgtggatgagtggttttggtttctggtattacctactgacctatgcgctgtttgaattaatttacacctccatcatggtgccttatgaaacactggctaccgagatgacaaccgattttgccaaacgctctaaactgacaggttctaaagcaatcttcggcaaagtagcgaacttcctggccgctttcattccaggtcaattcattgcaatttatggcaaagattccgcaacccccttcttatataccggtatcgcttatggtctgattatgtgctgcgccatgatttggctttacagctcatcatgggagcgtccagccagtgaagtggtcagggaaaccaccagtagtttaggtcaggcactgaaaaagctgtgtgttgatatggcatcgaccttccatctgcgcattttccgcaagcatctggggatgtatctgttcggttttggtgctgaatggttgttcgcatccgcatttacctactttattatttttggcttgggacaagatgccgcattggtttcgcagctcaatagcttcagttcgattatgcagctcatctccaccgctatttttattggcatctgcgtaaaaatgggtttcgctcgtcccttccgtattgctctgcaagtggtgattgtcagcgtggttgcctacgcagcactgtatttcaccggttggtctgaaaccacgaccgttatcgtcttattctgcattaccgctgttttcggtttaagtactggtgggatctactatattccatggacagtttataccttcctggccgatgtagacgaagtcttgaccgggcgtcgccgtgaaggaatttatgctggcgcgatgacattcgccgggaaaatggtacgttcgattattgtctttgccatgggctggacgttaagccgctttggttttgtttctggtcaatccagtcagccagaaattgctgtgcaagccatcgtgggtgtctttgccataggggttatctcactggcattagttgctatttactacaccacacagatgaaactggatcgcaaaaatcacagcattttactggaagaaattgagcgtattaaaaatggcggtgccatggcagatatccccgctcatgccagagccgtcgcggaagaactgacggggtggaaatatgaacaatgttggggcaataaccccctcggcgtcaaagagtcgccaaccgtcatacccaaaccggttactgaaagttaattaatttctggtcgtgaccacaaaccgcaccggtcccgccagtgcggtttttgcttctcccttccctgaacatgaatgggtagataaaatatcggcgttgaatgtcagcgacaataatctcaatgtctttattgacctgtttcaacgcatttggcattcttccagtcaatacgtccttgtaatgtaaattattcatctgattgaaaatttcagcatgtattatgtaaatatccgattactataagcgcacgatcacttattttgccttttaaacatggataaaagattgttgaaacgtctctctgccccgctgctggctgctgctttgtggactattccgttgcacagccatgccgatactcagccgttgacctcgcaagatactaagctgttgacctcgcaaattgttgaccaatacgccgaacatatcttctataacagtggagctgtaggaatggctctggtggttatcgataacaatcaggtcgtcaaccgtagctttggtgaaacgcaacccggcaacaatattcgcccacggccagactcactgatccgcattgcatcaataaccaagctaatgaccagcgaaatcatggtaaaactggctgatgatggcatcgttaagttaactgacccgttaaaaaaatatgcaccgaaaggggtcaacgttccctcttacagtgctaagcaacctattaggctgttgcatctggccagccataccagcggcctcccccgtgagcaacccggcggcccgcaaaaaagaccggtgtttacctggccgaccaaagataatcgctggcaatggttgaaactggccaaagtgaccgttccaccaggcgtgaaagccgcttactctaatttagcttacgacttactggctgacgcactgtcacgagctgcggggaaaccgtatgcccacttattacgtgataaaatcaccgcaccactggggatgaaaaataccaccctgaccccgacggcggagcaatgtaaacgcctgatgataggtgttggcagcagtcgttgtgggaatacagttgcagcagcaggtagtggcggcatttactcgacccccgaagatatgcagcactggatgcaacaattcttagcttctgataacagcgcccccaagcgttccgccaaacgtgagcaagcgctttacttccagcgcggtgacttggtgtcattgaaaggtatggatgtcgccggtcaagctgatgctctgggcttaggctgggtttatatggcacctaaagctgacttaccgggcattatgcaaaaaaccggcggtggcggtggatttattacttatatggcgatggtcccagaaaaaaacattggcgtttttgtggtggtcacacgaagccaactgactaaattcagcaatatgagtgatggtgtgaatcaattggttgctgagttggtgaaaaatcattgatgtagcacggcggcagggtaaatactgccgccaatctctatcggcctgaactgaccgttgttgactgcataccccgtaatgagagcaatagcccgcaccgggcacatgctggataagcggtagatgtgaagtgaaggtaagagaaaagcaaaaacccgttatcttattcagataacaggtttttaattggtgccggcaccaagagtcgaactcgggacctactgattacaagtcagttgctctaccaactgagctatgccggcgaaattggcggaaggatagagattcgaactctaggacctgttacagtcgacggttttcaagaccgttgccttaaaccactcggccatccttccaatgggcggcattatcatctatagcgcgatgatatgtctagtgtttcatttaaaaaaaacagaaatttaatttgtttggttaaacttcatgccaaaattggttaaaaaaagtcaactcggctaaaaattcccctattcagattacatcgtagttgtacttttatcggtaccagagccgctatcagtattagaacaacgctgggggaactattaccggagaaacttgaacagactgactcatcaatataaaaaatgaatggcgcggcaccaaaggcaagacgatacttgccaccaggtgattacgatgagatccaccgtagctcacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagaaacgcggccgaatgaccgcgtttctctcaggactcacacctataatcagaattagaactgatagaccatacctactgcgacaatatcatcagtatttatgcgggcatttttggtgaaatcgtttttatccaacaagttgattttgtaatccacataggtggacatgtttttgttgaagaagtaagtcgcaccaatatcaacatatttcagcagatcttgatcgccatagatcccaatgtctttacctttggattgcaggtaagccactgatggacgtagaccaaaatcgaactggtattgagcaacgacttcaatgttgtgtgctttatctgcaaaaccgaaagcggcatcacttgatctattgctgaaatcaccgaaacgagtcaggttgtaagtctgagtatagttagcggccagataaacgttgttcgcatcatatttcagaccaccggtgtaggcattggcacgcttaccctggccatactgcaggtcattttgcgcagtggtacgcagagaactcgccatcgctgctgatgcactcaccccccaacccaggtcataagacaaggacatcccgtagccatcaccgttttgatctgctacaccgcgaccattgttggtttcactactgctgccatttttaccctgatattgcagagcaaagttcaggccatcaaccaagccgaagaaattggtgttacggtaagtcagcatcccgttaccgcgttgtgacaggaagttatcagcaccgtaagtatcaccaccaaattctggcagaacgtcagtccatgaagtgacatcgtacaggacaccgtagttacggccataatctaatgaaccgtagtcagcaaatttcagacccgcaaaacctacacgggtgaaactgtcgtggttcccgtcctcattctctgctttattcagattgacctgatattcccactgaccataaccagtcagttggtcagtgatttgtgtttcgcctttcaggccaaaacgcatgtaagattggtcaccatcaaggttcttgttatcggaaaaataatgtaacccgtcaattttaccgtataaatccagtttattaccgtctttattgtatatttccgcagcacttgcactgcctgcaaccaataaggccggaataatgaatgaaagaactcgaagtttcattgttatcatcctctattattagatatatctataccactactctttcgagaatatactgcctacgaggtaactatattgtgataataatacaaccattaatccatatagaaaatgccaccaaattaagaataatgtttcatatacataagaaatatttaaaaatgtaaattgcaacaagtatttataaaaaataaatcattggttaatgttgataacaatcgttttaaatataatagcaattgtaaacagtgagttatagcacatatgattagcacaaattgacaatataaacacatcaacagggatatataatagccacgctatcatcattattttcctatcattgtggctaacacagtcagatagttcgttaatgttacgaccggtctctgaccggtttttttctccggtccaaagatatccacttgcggtcgttatacccgtcatacttcaagttgaatatgcattttctacgttcaataaaccgaatcacttactgatattgctcttaaaaaaattaagtaaactcatcgagattaatgagtctcatctctgaggctcatcctacgggtaatataaatgctgttcaaatgggttcccggccgatttgtatctctcttactgccttcctgcgactcgaattatatagggtatatataaaagcacttgtacttatctttcccccataaacttacttaagtacaaatagcttaatgtcatctggtcaattctcgtgcccaaataactgactcttgccgagtgaaaagtagtcatcccaaaaaagaaagtatttgataataatccccctgctccactcagccacgttattaagtcatcccaaactgttttattggtttactgacagccgtacattttcacaccaggctcactcaccacgggggcgatcacatcagaaaatcagagaaatttacattctaatccatacaatctgccgggtttgtatcaagtctgaggcactattttaaaaggtagctgttaagtattctgcttatcagcacaaatcacttcgacccggatttagctttgtgatagaaacgtctgtctatatcactttttcacttcaatagtagatctgatacctcatgagcaccaaaatacaccaacaagcagtacagcccggtattagccaacaagtttctacccggttagctttttttattgccgggttaggcatggccgcttgggcaccacttgttccctttgcaaaagcgcgcattggtcttaatgatgcctcattgggtttattactgttatgcattggtattggatcgatgctggcgatgccgctcactggcgtgcttaccgcgaagtggggctgtcgggccgtcattttactggcaggcgcagtgctctgtttagatttgcctttactcgtattgatgaatactcccgcgacgatggctatcgcactattagtattcggtgcagctatgggcataatagatgtggcgatgaacattcaggctgtcattgttgaaaaagccagtggccgggcgatgatgtctggcttccacggtttattcagtgtcggtgggattgttggtgcaggaggtgtcagtgctctattgtggctaggcctcaacccactgacagcgattatggctaccgtagtactcatgattattttgctgctggcagccaataagaatctgttacgtggcagcggtgaaccccatgatgggccattgtttgtttttccccgtggctgggtgatgttcatcggctttttatgttttgtcatgtttttggcagaaggctcgatgcttgactggagtgccgtcttcctgacgacgctacgcggcatgtcgccatcacaagcaggtatgggctacgccgtattcgccatcgctatgacacttggccgcctaaacggtgatcggattgtcaatgggctgggccgttacaaggtcttattaggtggcagtttatgttctgccatcgggattattatcgcaatcagtattgatagctcaatggctgccattattggcttcatgttagtgggtttcggcgcatcgaatgtggtaccgatcttgtttaccgccgcaggtaatcaaaccgttatgcctgccaacctggcggttgcgtcaattacaacgatcggttacgcgggaattttggctggcccggcagctatcggctttattgcacaattaagtagtctatcggttgcttttggctgtgtagcacttctgttattaaccgttgctgccagcgccagagccgtcacgcgctaaccaagggaatcggcattatcgttatgcaaaacaattcgtctacccactcagcggctaacattacacgttacttctggctatttatcgtacttctgctcatgactgttgggctatatgcctataactataccaatgcttatctgactgaaaagaagcatgctttaacgaatatcgctaacggtttgcaacaacgcattgatgactatcgatatcatacttaccaaatatatgatttagtcaataatccgatcaaagcaagtgagccccctcctgtggtgcaggaaacccgcctgcgccctgacgtttactatattgaaaagcctcgcagaaagactgacgctatcatttttggtaaccacgagcctgcaacgctgaccatggcattacagatatctgactatcttgataacctgtgggggccgcaaaatgacacttactcgatgtactatcttaacgggcaggacaatagcttactcctgattacgactcaggcactaaaagaggtcacatcacgctttaaagagagctaccttactgcctttgctgaatcgcgacgggcggaaatgctacagcaggtcaatacgttggatgagcgggagagcttctcgcccttacgcaaattgcgcttccaaaatgcctactatttcacgctaagaaccacctttaaccgtcctggccatttagccaccgtgatcgcctttgatttaccgatcaatgatttaattccaccgaacatggcacgttcgaacttcctgcttcaaccagataaagtgccactcaatgagggggctacccccgaagatattgcggcaaccagcgtgtcactgaacggctcatgggttgagttctccgcaccactggcaaatgtcacactgaaaattatttatcgtgtaccggttagtcatttgattatcgacttattaataaacaacttttggttaatcctagccaatattgtgttattagcgctaaccattctggccgcctattttgtccgccaccaatatggtcgtccaagtgctgatgtgaccggacaattagaagctcagagattgttgagtcaggagatcattaccaacctaccgcaaggcttattaatttatgacttcagcaacagcactgtcattgccagcaacaagatagcggaaaatctactgcctcacctgaatctacaaaaaattgccactatggcagagcagcaccacggtgtgattcaagggacggttaataacgaagtttatgaaatccacatgttccgtagccagatctcaccagagacgtatctttttctacttaatgatcaggataaggaagtcttggtgaataagaaattgcagcaagcaaggcgtgagtacgataaaaatctacaagcgcggaaactgatgttgcacaacctggggattgaacttggccaaccggtccaccacctgagccaacttgttcgtacattacaggacactaccgatttgcaacaacagcatgacattaagaccaagctggttgagcaatcagcaactatccttgaactgattgataacatcacgttactgactaagctggaaacacaagattggcaaacagaacaacaggtcttctctttatcaaccttaatcgataacctgctactggatctgctcccctcgattaatcggaaaggcttaaatctgtttaatcattttcatgtcagccttgaccaaatttatctaggtgatgaaaaggtattacgtaaaatactttcgttgttgctgaattattctatcgttaccacagcttacggaaaaattaccctcaatgtagatcatgaaccaggacatccggaacaattggttattcaaataatggatactggcgcgggtatttctgatgaagagataggtaatcttaattatcctttccttagccaagcattggccgacagatacaatcatggttcggggctgacatttttttatgtaaccaattatgtaaaaaattaaacggccaattagagattcgcagtaaagtagatataggtacacgctatactatccggttaacaatagccgttaaaaatgaacaacaagacacgcaagaaaaattactggatggtgtcacagtactattagatataacctcagaagaagtacgctcgatcattacaatattgttaaattcatttggtgctaactgcattctcaccgatgaacgcctaccagggcgggattatgatgttacaataacggataatccgcaacattatgataattacacattattgctcgcggcggatgaaacggggtttcaccagttacaaaacaattatatacgggcaaattacaatttaagcagcgcggttattgattcaatattattattaatcgagcggcgaattttatctgaacaatcgcaacaaaaggttgagtacattacagaagatgatataaacctctatgagaggcaactaaaaaccagtgactattattccttatttgtcgagacagtaccggtagatctgaagaaactgtatactgaacttcagcaaagtgatttaacatcactttcgcaaaccgtacatcgattaaaaggcgtatttgccatgctgaacctggttctcggcaagcagctatgtgaaacattagaacagcatatcgcagatggcgatcggttgaagatcgaaaatagcatcagtcagattgattttttcatcaccagactgttgcaggaaggtaacccataaccatgaacaaccttaatgtaattattgctgatgaccatccaattgttttgtttggcatccgaaagtcgcttgagcaaattgaatgggtaaacgttgtcggagaatttgaagactccactgcgcttattaacaatttgtccaaacttgatgccaacgtgctaattactgacctctctatgccaggggataagtatggtgatggcatcacattaatcaaatatataaaacgacattatccagatttggctataattgtcttaactatgaataataatccggctatcttaagttctgtcttggacttagatatcgacggaatagtattgaaacagggcgcacccgctgacttacctaaggcattggccgcattacaaaaagggaagaaattcactcctgaaagcgtagccaaactactcgaaaaaatcagtgccaatggttacggtgacaagcgtttgtcaccaaaagaaagtgaagttttgcgactctttgctgaaggttttctggtaacagaaattgccagaaaacttaaccgcagtatcaagaccattagcagccagaagaaatctgcaatgctaaagctgggcgttgataacgatatcgctttgctaaattatctttcgtctgtgacaattagccaagtggataaagaactgtaatttttgccccgctcgactctcaagcccagttttgctctgcaatactgggcttattaattaatgaaatctaacgtgatcgccgtacttggtcactgtagtaaagcagcatctggcgcagagtatccagcgtcacaggcttcgacaggcaattatccatccccgcctcaatgcaacgttgttttccctcagccaaagcattcgcggttacaccaataatcgggaaattgtgattcaactgccgcaaacgctcagttaaacggtaaccatccatatttggcatgttcacatcggtcaataccatatccacggtattagtatttaacgccaccaatgcatccaagccatcattagccgtaatgactcgataacccaaagtggtgagctgatctgccagtaaacggcggttaatcggatggtcatccacaaccagaatttgcagatcggcattattatcttgattcgttttcggtgcatgtaactgtaacgatgaattatcaaccggctgctggccccgcagtatccagtccagcaaggggactatctccagtaaagttgaggtactcagtgaccagtaagcagggcgcgtctcttgtggtaaaccaatatgttcaatggagagttggatccatgccagtaaaggggggctgagttgtgacggataatcgcaaatcagcacatcttccggctgagtctgctcaccacagtaacgccgaattgtcgcaccaaagtagccaagtagatcgagtaaatagctctccaggcgtgcattgcgaatatctaaccacagcacttttccttgccagcgatcattggcggacaggacggtattttggtgatgatacaagggaatacggatagcaaaaatactccccatccccaattcagatatgacttcgacatcgccatccattaggttgactaacttctcacaaatagccagccctaatccggttccctgaaaatggcgttggacaccggtacccacttggaagaaaggatcaaatagttgattaatttcacgtgaatcaatacccacaccggtatcccgcacccgaaactccagatagcaatcacgcacgcgtacctgcaaaatgatgcagcctgtatcggtaaatttaatggcattattcaggagattagaaatcacctgttgtaggcgaaccgggtcaccttctatgagccgtgggacatccggttcaataaaacaatacagtcctaaccgttttttgacgaccaatggcaaatagttagccgtgatatgggtaatcacttccacagtagaaaactcgcttggctcgattttcagctgttcagactctattttagaaaaatcgagtatgtcactgataattttcaataataaccccgacgaattattcattgccgttaccagccgatcgactccctgcggtaattctttcgtttgcaataaatcgaggttaccgataatgccatacagcggtgtgcgcaattcatgactaacggtagccagaaacatggattttgattgactggcttgctctgccgccgtagccatttcttgtagtgattcctccattttgacccgagcactgacatcaaccaacacacaaatcgccacatcttcatttctataacgtgaatgaacaaagctaatttgcagattattgttgttgctggtcattacatcgacaaagttagcctgacgctcacaaataatgcgcgtaatacgttcccgatcttcattagtcagtaaactaatataattatgtgccaattcattactcaggatgttagtaccatcactgatacgcaaaatggatatcccaacaggagccgaggccacaattttgcggttgaattgctcgtgctcctcaagcctcagcgcattatcttcagccggatgaaacatttttcgctcaaatagccaagccaatgtaaaaatcactacggcagagagcacattaagaagtaacgcattgaaaatcaataatttgaatgcttctattatcgttttgacgggtaataaataagcaatactgaggggggatggtggtaaagctttctttagaataagatctttataatcatcagcataaccaaagtaagatggtgaatcaggataatcatccagtatagccggataacgatcacctgatgccatctgtaacacgggttcattatcctgatttaataaggtcactctgataggcagtgttcgggaagaaataaaatcctctaagcggacactctgctcaaagccaatcatagcctctaatctattacctagataaacggggcttagaacatacaagacgccaatatcgggacgagcaccaggtaccacccagtaaatattgctgtctttatcctgattcttggtatcacggtactttaaggtatgctcatacagcgacttaagcaggttttcttgcagcgatggagcattacggatgtcaaaatccaccatacacaacgtatccgtgccaataaaaaagacacgattgagatcataagcggcagtaaagttctccttccagtaccaaataaggttactgagagtattcactgacgcttgattagacgtgctagccgtcgtgcaacctgaatctgagttaagcgggtaatattgtggtaccgcctttttattcataaccatgccactagtggcatcagtgtcactggcgtttttatctagccgattttccgccatatatttgatatcgcgtataatttcagcggaatgccggatgtagttctgcgccaaaccaaagttgttgttatattcctgacgaatatcggcttttttttcgttaagtacattcaggatataaaaagtggtcaataatgcgccaagcgaccataacataacggccaatacccggaataagtagcgggatatttttagtgtcgtacggaatgaagagagatatttcaatcggataccatgatgaaaaagcatcgccagacaggctgtgttaacaacagaatatactaccgataaccgataaaaaagccagctcagttgcttaactgatgggcgttaagctcactggctggctgttttttaatgacacgatcacctaaagactgggtcgccgcagatgaatgagcaggtgcaataaaccgcacctgccagagcaacattattatgcgttgtcgtcttctacatcagtgtcgtcttctgcatcagtgtcttcatcggcaacatcatctgatggtgcatttagtgccgcgttttcttcgctgccctcttcaccttctgatgattcgccatcaaggatatcatcatcctcttcaggttcagcgacacgttgcaaaccaacaacatgttcatcttctgcggtacggatcagggtcacaccttgggtattacgccctacgacactcacttcggatacgcgagtacgtaccagtgtgccagcatcagtgatcatcatgatttggtcagttggtgcaacttgaacagcaccgacaaccttaccattacgctcactgactttaatggagataaccccctgagtcgcacgggacttggttggatattctgccactgcagtacgcttaccataaccgttttcagttacggtcaggatttcaccatcaccacgaggaatgatcagagaaataacccgatcatcgccattgaggttgatcccacggacaccggttgcggtacggcccatagagcgaacctgcccttctgggaaacgaaccactttacccaatgctgagaacagcataacttcattgctgccatccgtcagatccacaccgataagctcatcaccttcgttcaaattaacggcgataataccggcgctacgtgggcgactgaactccgtcaatgccgttttcttcacagtaccgctggcggtagccataaagacatgacagccttcttcatattcgcgcacaggcagaatggcggtaatacgctcatttggctcaagcggcaacaagttgacgatgggacggccacgagccccacggctggcttccggcagttgatagaccttcatccaatagagacggccacggctggagaagcacaagatggtatcgtgggtattggcaacgagcaggcgatcaataaagtcttcttctttgatacgtgcagcagatttacctttaccaccacgacgctgagcttcgtaatcactcaacggctggtatttgacgtagccctgatgggacaacgtcacaaccacatcttcttgattaatcaggtcttcaatattgatatcagaggtattcgcggtgatctcagtgcgacgaagatcgttatattgctctttgatcgccactaattcttcgcggataacctccatcaggcgatccggattttctagaataaagatcagctcgccaattaaggtgagcagctctttatactcatccagcagtttctcatgctccagacctgtcagtttctgcaaacgcagatccaaaatagcctgagcctgttgctcggtaaggtaatatttaccgtcacggataccaaattccgcttccagccactcagggcgggccgcgtcatcaccagcacgttccagcatggaagcaacgttacctaactcccaaggactggcaatcaaaccggcttttgcttccgcaggggtcgatgcacggcgaatcaattcgataatcggatcaatgttagccagtgcaatcgccaacgcttcaaggatatgggcgcgatcacgtgctttacgcagttcaaaaatggtacggcgagtcaccacttcacgacggtgacgaacaaaagcaaccagaatgtctttcaggttaagcagcttcggttgcccctgagacaaggccaccatattgataccgaaagtcacctgcaattgtgtcagagagtagaggttattcagcaccacttccccgaccgcatcacgtttgatttcaatcacgatgcgcatgccgtctttatcagactcatcgcgtaacgcgctgatgccttcgacacgtttttcttttaccagctcggcgattttctcaatcaaccgtgctttgttcacctgatacgggatctcatgaacaataatggtttcacggcccgttttggcatccgcttcgacttcagcacgtgcgcggatatagaccttaccgcgaccagtacgataagcctcttcaataccacggcggccattaataatggctgctgttgggaagtctgggccagggatatactccatcagcccttcaatgctgatgttttcatcttctatataagccagacagccatcaataacctcagaaagattatgtggcggaatattggttgccatccctaccgcaatacccgacgaaccgtttaccagcaggttagggattctggtcggcataacagccggaatttgttccgtaccatcatagttaggcacgaagtcaacggtatctttttctaaatccgctaacaattcgtgagcaattttagacatacggatttcggtataacgcatcgccgcggcggagtcaccatcgacggaaccgaagttaccctgcccatccaccagcatatagcgcagtgagaacggctgggccatacgcacgatagtgtcgtagaccgcgctgtcaccatgcgggtggtatttaccgataacgtccccgactacacgggccgattttttgtatggtttattccagtcattacccagtacattcatcgcaaacagtacgcgacggtgcaccggtttcagtccatcacggacatctggtaacgcacgtccgacaataacggacatcgcataatccagataggagcttttcagctcttcctcgatgttgaccggtgttatttctctggcaaggtcgctcattgagccgctatccctctactgattaccggatttaaaggtacgaaactatatcacaaaacgcagattttggcgaaactgcatgttttgggttaaatgacagcgctctcggatcattctcacccgctatcctccagagcacggactctcaccacaaatgatggccacagctcacgccctcggcaacgtcgagcacgaaggctaatacaaaagatggggaacatgtataatccgcgcaaagaaacaaaacagtgagaacccatcatgcgagccaaaacgacaagccgccatcataacgttgatgagcaagaaatcgctaaatttgaagctgttgcctcccgctggtgggatttagaaggcgaatttaagcctctccaccgtattaatcccctgcgcctcaactatatcttgcagcgctcaggcggtatttttgagaaaaaagtgctggatgtcggctgtggtggcgggattctggccgaaagcatggcgcgtgaaggcgcgcaagtgactggcctggatatgggctacgagccgctacaagttgcgcgtctgcatgctctggaaactggcgtcaaactcgagtatgtgcaggaaaccgttgaaaatcatgcgcagcaacacccgcaacactacgatgtagtgacctgcatggagatgctcgaacatgtaccggatcctgcttccgtggtacgggcctgtgcacaattggtcaaaccgggtgggcatgttttcttttcgaccattaaccgtaataccaagtcttggctaatggccgtcgttggtgccgaatatctattgaaaatggtgcctaaaggcacacatgatgcgaaaaagtttatccgcccgtcagagttaataggctgggtagatcaaacgccattgcttgaacgccatattatcgggctacattacaacccgatcaccgaccattttaagcttggccgcaatgttgatgtaaattatatggtgcatacacaacgggacagcgaatagatcagccgtagaacccactgggagcagggctaagcacctgctcttcctggcttttccccctcgcagttatccctttatatgctgttaatcgccagatcaggcagaaagcgtttttttcagcaataaaagcgataaattacagggtccttttagaatgtttaataaagcggcaaacgatcaaacttttaagattttccgcaaaatcttatcccccagaaggataagtagtgagtcccagtaatggcgcagcttataaggcattcgtaacaattaacccccaagttatccacacaattatcccgttttgttcacttgccaaaagcctcaatactcactatcttgttatctgtccaacacccacccactatatattgtgtttgtatactgagcgatggcacaaatcagtgcttgaaaattcagctcgcggtttgaaaaatcggcctgttgatcccttagctcacgcgctataaacacattaaaggtaaaagagcacatgaaccaaagcctacttgttactaaacgcgatggcagcaaagaacgcattaatctggataaaatccacagggtcatcgactgggccgccgaaggtttacataacgtctcggtatcacaagtagagttgcgttcacacattcagttttatgatggcatcaaaacctctgacattcatgaaacaattatcaaggccgccgcagacttgatctcccgtgatgccccggattatcaatatctggctgcccgtttagccattttccacctgcgtaaaaaagcctatggtcagtttgaaccccctacgcttttcgctcatgtgtcgaaaatggtagaaatgggtaaatatgacaaacatctgctggaagattacaccgcagaagaatttgagcagatggacactttcatcgaccattggcgcgatatgaatttctcctacgctgcggttaagcagttggaaggtaaatatctggtgcagaaccgtgtaagcggtgagatctatgaaagtgcccaattcctgtacattctggtttcagcttgcctgttctccggctacccgcgtgaaacccgtctggattacatcaagcgtttctacgacgctatctctacgtttaaaatttcactgccaacaccgatcatggccggtgtgcgtacccccacccgccagttcagctcttgcgtactgattgaatgtggtgacagcctggattctattaatgccacctccagcgctatcgtgaaatacgtgtcacagcgtgccggtattggtatcaatgcgggccgtatccgcgcgttgggtagcccaattcgtggcggtgaagcattccatacgggttgcatcccattctataagcacttccagacggcggttaaatcctgctcacagggcggtgttcgtggcggcgcggccacgttgttctacccaatgtggcatctggaagtcgagagcctactggtcctgaaaaacaaccgtggtgttgaaggtaaccgtgtccgtcatatggattacggtgtgcaaatcaacaaactgatgtatcagcgtctgttgaaaggtggagatatcaccttgtttagcccttctgatgtaccggggctctatgatgcgttctttgccgatcaagatgaatttgaacgcctgtatgtcaaatacgagcaagacagcagtatccgtaagcaacgggtgaaagcggttgagctattctctttgatgatgcaagagcgtgcttctactggccgtatctatattcaaaatgttgaccactgcaacacgcacagcccgtttgatccgaaaattgccccggtgcgtcagtctaacctgtgcctggaaattgcattaccgactaagccgctgaatgacatcaacgatgagaatggcgaaattgcactctgtacgttgtcagcgttcaacctcggtgccattgatagcctcgatgatttagaagatctggccatactggcagtacgtgcactggatgccttgctggattatcaggactacccgattgcagcagcacaacgtggtgccatgggccgccgtaccttggggattggggtgattaactttgcctattatctggcgaagaacggcgtgcgttattctgacggcagtgctaataacctgacacaccggactttcgaagccattcagtactatttgttgaaagcatctaacgctctggcccgtgaacaaggcgcttgcccgtggtttaacgaaaccacgtattcacaaggtattttgccgatcgatacctataagaaagatttggatgccatcagcaatgaacctctacattacgattgggaaacactgcgtaaagagattcagactcatgggttgcgtaactccacgttgtcggcattgatgccatccgagacctcatcgcagatctccaatgcgaccaacggtattgaaccaccgcggggttacgtcagcatcaaagcctctaaagatggtattctgcgtcaggtcgtgcctgaatatgaacgcttgaaaggcgcttacgagctgctgtgggaaatgccgaataatgacggctacctgcaactggttggtttgatgcaaaaatttgtcgatcaagcgatatcggcgaacaccaattatgatccaacccgcttcccatcaggtaaagtaccgatgaagcagttgctgaaagatttgctgaccacctataaatttggtgtgaaaacgctttactatcaaaacacccgtgacggcgctgatgatgtgcaagaagacattcaatcaagcctgccgggtgatgacgactgcgaaggcggtgcatgtaagatttagtttttacccccggttatccatgatggcgttatttatgccacgggtcgctggggggtagctcactctgacgctactgccgtcaatgggccttttttatttgtccgttacgcgacctatttgcccattacgctatttgtcctttgcacgacccctgaggaaaccatggcctataccactttttcacaaaataaaaataatcagttgctcgaacccatgttcttcggccaatccgtcaacgtggcacgtttcgaccaacaaaaacacgcgattttcgaaaaactgattgaaaaacagctctctttcttctggcgtcctgaagagatcgacgtatcacgcgatcgtatcgattacaacgcgttacccgatcacgaaaaacacatttttatcagcaacctgaaataccaaaccttgctggactccattcaaggccgtagccctaacgtggcgctgttgccgttgatctcaattcctgagctggaaacctgggtggaaacctggtcgttctcagagactatccactcacgctcttacacgcatatcatccgcaatatcgttaacgacccatcagttgtttttgatgatatcgtgaccaacgaagagatccttaaacgcgccaaagatatctccgcttattacgatgatttgattgagatgaccagttattaccatctgctgggggaaggtacccaccaggttaatggtaagaccgtggtagtaaaattgcgtgatttgaaaaaacagctctatctgtgcctaatgagcgttaatgccttagaagccattcgtttctatgtcagttttgcctgttctttcgcttttgccgaacgtgaactgatggaaggcaacgcaaaaattatcaaaatgattgcccgcgatgaagcgctgcatttgacgggtacacagcatattctcaacctgatgcgtttgggtgaggatgatccggaaatggcagaaattgccgaagagtgccaacagcaatgctacgatctgtttgtactggcggcacagcaagagaaagagtgggctgaatacctgttccgtgatggctcaatgatcggcctaaataaagagatcctgtgccaatacgtagaatatattacaaacatccgtatgcaggcggtcggtctgggcataccctttagcacccgcaccaaccctatcccatggatcaattcttggttagtttccgataacgttcaggtcgcgccacaagaagtggaagtcagttcctatctggtgggtcaaattgattcagaagtcagtgctgacgacctgagtgatttcgagctgtaatctgtgaaagcgattgtaaccttaaataccaccggtgctcagcttagtgttccggccagcagccgcaatttgctggaaacgctggagtaccatcaagtgccggttgaatatcagtgtcgttcaggttattgcggctcttgccgcatgcgtttactgaaaggcgaagtctgttatttgcagcagccactcgcttttatacaggccggagagatcctaccctgttgttgtcaacccaagggcaacattgaaatcgagttttagagacgtattgctgataaaacttagagaaaaaaagatgaaaaaatgctcaatcatattagccagtgtattactagcgacatcaatcaatgccattgctgatacgcctacgcctctcaatcagcagcagccattagaaaaaatcgcaccttatccacaagctgaaaaagggatgagccgacaggtcatttttcttgagcctcaaaaagatgaaagccgctttaaagttgagctgctgatcggtaaaactctcaacgttgactgtaaccgccacatgctcggcggcaatctggaaaccagaacattatctggttggggattcgattatctggtgatggataaaatctcacaacccgcctcaaccatgatggcttgccctgaagacagtaaaccgcaagtgaaatttgttaccgccaatttgggcgacgcggcaatgcagcgttacaacagccgcctacccattgtggtctatgtaccgcaaggggtggaagtcaaataccggatctgggaagcgggcgaagatatcagaagtgcgcaggtcaaatagcactcattaaccaggcgctattccgcgcctgggctaaatattaacattctcttttaattacaaaatctcaataatatccaaccaaccatgctgcccgcacactgagccgccctttagccagcggcgtaacatatcctgtgccaacatcgcgctgctttcctgacggatacgcaaaccatggcggctcgcctgatagcgcactgtctgagcaaaagtcctttctggggtatgtaatgccacactcagacaatcatgttgcatcgcactgatagccaacacgacctgtgcaccacacagcgtagacaatgactgtgcgcggctagccacctcactcagcgactcctggcaatgcgcgggtaacaactcaccgccgaccagtggtgctcccgcactctgtaactgccagttcatcagcccagcggtaaattgctcactcaccgccagcaataagccacgctgtgtcaattgttcggttaagagtgctggcaagccctgagtaccttcgaaaagcgtgctttcgcctgccaccgccctcacctgctgccagacttgctccattgccgagcgttgtgacgctgggccggtgagtttcaactcaatgattggggccgatgaacggtaacccagcaccacgccttcaggtagtggtaacggatccagctccagcgccagatcactctctgaacgaccaaaagtggtcatccgtaaacataatggcggttcagccacctcaaaatgctgccgtagacgcggcataatctgctgttcaaccatcactttaaattcagatggcacccccggggtgaaaaacatcaggcacttatttagccgcagaacaaagccacatgccgtgcccacggggttgtccagcatttcagcattggccggaatatgggcctgcttacgattagttgccgacatcacgcggccacgcgctataaagaacgcttccatgcgagcaatccattccgggtgctcaatcagttccacacccgcagctcgtgcggcagccaaggcgctcaaatcatcactggtcggccccaggccaccattgacaatcaacacatcagcaacttgactgcgctcagtcaacacctcaataagggccgaaatatcatcgccgacggtttcccggctgctgattggcaaaccctgattaaagaaataatcagccagccaggcagcattggtatcaataatctgcccatgcagcacttcatctccggtactcaacatctcgactctgatcattttcttctccgtttatgctcactgcgtcactttaagaatgacgtcacctaaatacaatcatttctctgtgctatttggatcactgcactatgtatgcccgtcatactgcacgttgcctgtacgctggctacctttgttcaccccagtcacttacctgttgttgaccttaaaataaataaacttctggggattaatgcgcctcatccccgcaactcaccctacgggcagcataaatgctgttcaaatggggtcccgattaatttgcccctcagttgccaccttcctgaaactcgaattattttggggatagatcgcaacaagatagggctgtcgctattttattgattttattatcgtaaactataatttacactcatcgtaacgacgatttgacacaaacaggccaatccactactcttctgcctcaataattccaatatacccctcttatttgacgttgcagcggtgttaacggctttaatttaaccgaattaccgcatgaatctgctcatcaggattaaatgagccccatttgaggttcacccggcgggcgagtataaatgctggccgtgatgccattgagttggggtataaatagccatagtagtagaggaaagcgtgaagaatcgcactctgggcagtatatttatcgttgcaggtaccaccattggtgcgggcatgttggccatgccactggcggcggccggcgtagggtttggcgtcacactggccttgcttgtttctctttggttattaatgtgttacaccgcattattgctggtggaagtttatcaatatgaagcggctgataccgggcttggtacattagccaaacgttacctcggtggccatggtcaatggctgacgggtttcagtatgatgtttctgatgtatgcgcttactgcggcttatatcagtggtgctggcgagttattggcaaccagtatcagccaatggactcagcaatcattcccgacctatctcggcgttttactgtttaccctagtcgccggaggagtggtttgcatcggtacccattcggtcgatttgttcaatcgtatcctgttcagtgccaaaatcattttcctgatcgtaatgctggcactgatgatgccgcatatcgaaaaaaccaacctactgacattgccgctagagcaagggctagcactctctgcgatcccggtaatttttacgtcattcggtttccacggcagcgtacccagcattgttaattatatgggcggtaatatccgtaaactgcgctgggtatttatcatcggcagtgcgataccgcttatcgcttatatcttctggcaattagcgacactgggggcgatttcctctcatacttttgtcggtattctggcccagcaagcgggtttgaacggtttactccaggctgtgcgcgacgtcgtggcctctccccatgtcgaactggcggtgcatttgtttgctgatctggcactggcaacctcattcctgggggtagcattagggctatttgactatttggctgatttatttaaacgccgaaattccatacgtggccgtttacaaacggggttaattacctttacgccgccattactgtttgcgctgttttatccgcgtggctttattatggcgttgggttttgccgctgtggcattgtcagtattggcattaattctgcctgcaatgttagcgtggaaagcccgtaaacttcatcagggcaaatatcaggtttggggtgggagacccgcgctggcaatcgtgtttgcctgtggtgttaccgtgattggtattcagattggtattgtcactggcgcattacctgcggtagggtgatacgtaagcaataataagggcgcatatcctgataggaatgcgcccttttccgtcagcccaacgtcatttccgttaacccaaagcccttatccgttaacccaaagccattagcgttgccgccgggcagcaagtgaacgaggcccgataaactgactcacgtcagtaatgagggtaagtgaataccgctaacgtttatttataagaacaacgctgcaattataagcacaacgctctaacgtcagataaaaaagggtaatcagaagttcagaccagcgccgatatacaccccatcagcgagacgattatctcgacggccttctttaccttccatattgatatagcggtaaccgacatcaaccgttaacgggcggaatacgttccaacgcacacccccattggcttcgctgtaggatttcataccgctggtcaactcttccggtgcgaaatacccctcaccgtatacgctgaatgatttgttgatcggatagcttagcccaccgccaatcgccaccgcaccgccactgctgccgtcttctggtgacatataaatccctttggctcccactgtcgcggtcattggcccaaccggtaaattaaaccccagcccaagccccagcacatcgccgtcatgatcactgcgcgcccagttgccactaatggccaaaccgcccgtgtttgtccccagaccaaaacctaaattagtgtaatgacgcccagtttcagcgttaaaactcaccgcactggcagaaccggctaccaacagcagactggctgcacacgccactaaatgcttattcatattgctctctcattgttcgttatgtcaccaattagccattttaggcttatggtttttcctgtgcggagtttacccgaaaaaaacctaagaccacacggataaactaattaaacagcacagtatttcaaatgatcataatttcaaatgatcgtcagttcccacagcaatagcgattacccatgttaacaataaggcatacctatttgctgaatgcggtcaatacgactacaactagtggggagatcaaagaataacaccgtgtttttgttaaaattattatcttgtcaatcacgtttttgacgcgatatcacgcttaaacccaaaaccgcaatcaattcaacagccatactggagaacatgatgagcaagaagaaaggattaaccaccgcggcaggcgctcccgttgtcgataataataatgttattacggctggccgccgtggcccgatgctactgcaagatgtttggttcctggaaaaattagcccattttgaccgtgaagtgatccctgagcgccgcatgcatgctaaaggctccggtgcatacggtacgttcaccgtgactcatgatattacccaatatactcgcgcaaaaattttctcagagatcggtaaaaaaacagacatgtttgtccgcttctccactgtggccggtgaacgcggtgctgcagatgctgaacgtgatatccgtggttttgccatgaagttttataccgaggaaggcaactgggatttggttggtaacgatacaccggtcttctatttacgtgatccactgaagttcccggacctgaaccacgtggtcaaacgcgaccctcgtaccaacctgcgtaacccggtttataaatgggatttcttctctcaactgccagaggcgctgcatcagttaaccatcgatttcagtgaccgtggcttgccaaaatcttaccgtcatatgcacggtttcggtagccatacctttagcctaatcaatgccaataatgaacgtttttgggttaaattccatttccgttgccagcaaggcattgaaaacctgatggacgatgaagccgaaaaactgattggttctgatagagaaagctcgcagcgtgatctgtatgaagcgattgagcgcggtgacttcccgcgttggaaactacagattcaggtaatgccggagcacgaagcatcacaaacaccttataacccatttgatctgactaaagtctggccgcacggtgattacccgctgatcgatgtcggctacttcgaattgaatcgcaacccggaaaactacttcgctgaagtggaacaatcctcattcaatccagctaacgttgtccctgggatcagtttctccccagaccgcatgttacaaggccgcctgttctcatacggtgatgccgcccgctatcgtttaggggttaaccatcatcagatcccggtgaacagtgctaaatgtccgttccataattatcatcgtgacggcgcaatgcgcgttgatggtaacagtggtaatggcgcaacctatgagccaaacagctttggcctgttccaagaacagcctgatttcagcgaaccgccactgacattggaaggggcggcagatcattggaatcaccgcgaagacaccgactatttctctcaaccacgggcgctgtttaacctgctcagtgaagaagagcatcaacgcatgttcacccgtattgcgggtgagttatcgcaagttcctgaagctatccaacgccgccagatagcgttgtttacgcaggttgacccggcttatggcgccggtgtgaaaaaagcacttggcctgaattaaacccgatcagcccctttgaactgcaccccaaatgttggataaccccctgacatttggaggtgtatttttatggcttatcccgtgtcttcctaacccgcttcgtccgcttagcaggccctttcaccgctgtaggtgtcaccaacggcccctcaggcatatccggttgttcaatcgggaaaacaggcaatgccgctaacaaccgtgcaccataccctttggtcaataaacgccgatcataaatcacaatttcaccccgacattcattactgcggatcaaccgcccgacttgctgaatcaagttgaatgaagcgctgggtagactttgtacttcgaacggatagcgcttcagtgattttaaccactctccctcagtgaggatcaccgggctgtcgatcggtggaaacgcaattttatggatatggacctgagtcagtaattcaccctttaaatctagcccttcagcaaatgattgcagaccaatcaatacactggcagtgccattattcacccgtttacgatgctcttcgactagccgataacgcggttgatccccctgaaccagtaacatgaggcgcagatcggtgacgtggcttaggaatgtttgcatcgcccgatggctactgaataggatcaacatccccttatgccgcccactggcgtgctgcgcacggaagaattgtgccatttctgccagatgctctgcttcattcgccatggtgggttcaaagcgcattttagggataatcaatttcccctgctcaatatgattaaacggcgatgacaatgtttcaaaccgatcaccggccttctcactcaagccgctcatctcttgtaaacgcgcaaaactgttcagtgagcgtaaggttgccgaggtcacaatcacatgaggcactttgcgccataacattttatctaactgatcactgacgcggatcccgacacaatggaagtaaatatgcgtttgattgtcacgatattcgcgggtcacccatttagaaatcggcgcattcgatgctttttccatcgccgccaaccgccaaagcttgctcattgcctccagataacccagcgtccggctcatttgtatcatcgcgcgatgtaaacgaacgatatcgtgcttaccggtctgttcactcaaatcattgagtacaaactcagccaccccgcgtaacgcatccgtcagtttgaataatttggcacaactttccgttaaattctcgggtagatcgcccatctcaaaacggtacaccgcgggattgccttcagtgggcagcaactgactcacttgctgttcaacactgagcatcagttcgcgcagttgttcacagtgatctttaaggcgttcaggatgggcaagcccaggggggttttttggccggtattgcaccaggcattgatccaccaaccgaacaatcatatccaactgcatattggcaaataccgctgtgatttcaccttcaatttctaatgcatcacgtgcgacatccggtaaatgatggccctcatccaagaccagtaatagctctttgggattgggcaaaacagattcagtttccaatgcggccatcactaatgcgtggttagccaccacgacatcggcgctttcgatctctttacgggcaataaagaacggacattcacggaaataatggcaattacgccccaaacaattggctttatcggtactcaatttggcccataaactgtcactgagagccaattgatggtgatcgcgtaacccatcccaaacgtagctgttcagcgacttagacaatgccagacaggtcgcttgctcttcaccgtttgccggtgccagttcatcaccaagaaatagcgataaatcgccctgcccggacacatcagtgcacattgcagccaggttacgcggacagacataacgcccacgcccaaaggctccggtaaatttcaggtcaggaatgatttttttcaacagcggtaaatctttgctgtaaatctgatcctgtaacgccacattcgcggtgctgactactaacggcttattttctgcacggctgacggcgataccggggatcagataagacagcgttttacccacacccgttggtgcttcaatagccaaatgacggccagcatcgcccgacagtgttttcgccacttcagcaatcatctgacgctgtggcgcccgggaaataaaatccgggatctgctgttgcaacgccttataccattgactgatttgttcttttactgctgaagacaacgccatgcatatcttatctaaactgaatgatgccctattgtcccacagagcgccgcctgcgtcagcccgaaagcgctttcgctagcgctaaaacaccggcttggtgttaaccaaagcaggataaaatttacgcaataaagcagttatttataatttgtcataaatatatcacacagatgcggtaaaaattctgcgctgggaaaattcagacagatattgaatacagcaaaaattttattattcgcgttttttcaataagagaaacagggcaaaacatgaaacgtaatattctggcaatccttataccgacattattagttgcaaccacttcacatgcggcagaaatttacaacaaagacggtaataagctggatttatatggaaaagtaaaagcgttacattacttttctgataatacaaaaagtgatggtgataaatcgtatgttcaccttggtttcaaaggtgtcactcaaataacggatgaactgagcggttacggccagtgggaatataacttcgccgctaactatgccgagagccaagaagcaaaagacaataaaacacgcttagcctttgccggtttacgttacggtaatttaggttcaatcgactatggccgtaactacggcgtgttatatgatattgcagcctggaccgatatgctgcctgagttcgggaatgacagctacaccagaaccgataattttatgactggccgtaccacgggcgttgctacctaccgcaacacagatttctttggtttggttgatggtctgaaattctctctgcaatatcaaggcaagaacggtgccgaaggcgagacgaataacgggcgtactgatacatccaagcagaatggcgacggtttcggtttatcttccagctatgagattggcgcaggtgtcagcgtaggtgcagcctatgcttcatctaaccgcaccctagcccagaagaacagtacctttggtaaaggcgataaagccgatgcctggactaccggcctgaaatatagcgataacggtgtttatttagcggccaattatgcagaaacgcgcaatatgacaccaatctctggtactgcggtaattaataacgtgtcaaccagcgtaagtggttttgctaataaaactcaaaacattgagttagtggctcaatatttatttgactttggtttaaaaccttccattgcctatattcaatctaaaggaaaagatatcgaaggcattggtgacaccgacctggttaaatatgtcgatattggtgcaacatattacttcaacaaaaacatgtccacgtatgttgattataaaataaaccaactcaatgatgataataaactaaaattgaatactgataacgttgtagcacttggtctggtgtatcagttctaatttgaatgtaaggtgttaccctcattttattgtgaattatggttctttgaatgtatttattatgccgggattattcccggcttttttacgccactcgcctgcatgaaggctatggctgccatattccataagccatttatcctcaactgcagtgagattgcagtcagataaccaggtagttcccccctgcatctcgaagtcacttgggtatatatgcaccgtatctgatggtgttttgaggatagttattcactcatctgtggtctgaatcaaaaataaccctctgttttagagtgaaattcagacaaaaaattaaaatataaaaaaacaataaaatcctttgctaaccaccactattctcatgtttactgaccccctgtgttttaccgctctctttttcgttgaataactatgctgaagcaaaatcgccgtaacctgtggttgttgatcggttcactttttaccttgtacttcgtctggggttcaacttatctggttattcgcattggggtagaaagttggccaccactgatgatggccggactacgttacctaattgctggcgttttactcttcagtttccttgctattcgcggtcatgctctgcctactttgcggcagtgggcagcagccagtgccattggtatcttattactggcaattggtaatggattagtcaccatcgctgagcaccaacatgttccttccggtattgctgcagtcatggtggcgactgttcctctgtttacgttgtgcttcagtttattatggggaatgcgtaacactaagctggaatgggcaggaattgctctcggactggttggtatcatattactcaacaccggcagcaacctattgggcaacccggtaggggccatgctgatattgctggcttccgccagttgggcatttggttcagtctggagctcccggttagcattgccagccggtgcgatgtctggtgccgcacaaatgctagtggcgggtgtcgtgttgctgcttgccagcacactgagtggcgaagagttacagcaacctccgacgatgagcggtattctcgcattactgtacttaattgtttttggctcaatgctcgctatcagtgcctatatgttcctgctgaaaaatgtccggccagcggttgcaaccagctatgcttatgtgaacccagttgtggcggtgttactgggtattggttttgctggcgaaagcttatctcccacagaatggggcgcactggcagtgattgtttctgccgtagtattggtcactttgggaaaatttttgttcgcacgccgttaatctctacgtgcaaatcactgttgcatactcatcatcattacgtagcaattatataacacggttgtttcataccgcgaacggactataattcctactgtttagataaaaagtgaaaataattattatgctgagaaaaacactcattatcctgattgcggttatggcgctaagttcactagggggcgttttcctggcggggctgaacatctacacccgctcaacgacgccacatgaaaccaatgctactgaaactgacgctactgaaacctctctggtgcctggcatcggcccagccggtttatccaacaccggccaggaatcaccgtaaactgttatccccttttagctggcagtttcttttgactgacagtttcttttgactggccgtattttggactgacagctttagggcggagcagcggtgagagacccgccctaggcgcatttactgctttagtacccaaataaaatattgcccattcttctgctcggacccttccaagatcttctcgaagccgggaaaatgctggccccatttggtgatacttaagatataacgtagccatggttcttcatggctaccaaaactctcccccggcatgacaattgggatgcccggcggatatggaataaccccgacagcggaaacacgcccagcaagcttatcgataggtagtagctcacaccgcccagccatatgatcttgaaaagcctgacggggtaagaccactggcgtaggcaaatggctaaatgcctcagcttgcagtttatccatttcactgatcttcatataagcaaacatctcatcacacaacacttttaaccccttatgagcgtattgatgaggataatttttcgccaagtcaggtaggcacaccgatatcggtgtattgctatcgtagtgctgcttaaattccagtaacacattaatgagtgtgccccatttacctttcgttacacccaccgaaaacaagcacagcaccataaaatccgtggtccgcgacggtacaattccccgctgcccaaggaaggcggtcactatcgctgcgggaattcccttttctgacaacttaccgtcatcccccattcccggcaccataatcccggccttgatcggatccaacatgcaccaatcttcttccaactgctcgaaaccatgccacgggtctcccggcttgagaacccaacaggcgggatcggttgtcagttgctctcgtgatgcttgggagaaaggtaactttttaccgcttttgctatccgttatttccggtgtattccaaggtttaaagaaccattcgccttgttttgcaaaagcatcatgtgcacgagccagcgccaaccgaaaatcaacagcttcatcgatcacctcttgtgtcaatgctagcccctgcccgccttccatcatcgccgcccccacttcattggcagcaataatggcgtacaatggcgaagtggttgactgcaacatatacgactcattaaaccgcgaatgttctatcggctttttgccatttctcacatgaatataagaagcttgcgacagcgctgccaataatttatgcgttgattgtgtagcaaaaatagttggtcccagcgcatcatggtcagccgggtcaccacgcatcgcaaaacgctcccgataaaggggattaaaacgggcataggcgtaccaagcttcgtcgaaatgaatctgatcaacgctttttgccaataaatcctgtgcctgttgggcgttatagcacataccgtcataggtacaattcgtgataactgcatagacgggcttgctatcacaagccaatgactttaaggggttttgttcaattttttgtgcaatagccgtgggttggaattgtgctttaggaattggtccaataatgccatagcggttacgggttggaataaaaaataccggtaatgcacccgacaggaccaatccctgctcaatggatttatgacagttacgatcacacaatgcgatctgcttatctcccacgacagcggccataatggcgcgattagagcccgatgtgccattaagcatcgagtaacttgcatgtgcaccaaaaacttgtgcggcatacgcttctgactcttttatcggcccactgtgatccagtaaagatcccaatgactcacgttcaataccagtatccgtacgaaatagattctcgccaaagaaatcaagaaactcgcgtccaaccgccgtcttactgaaggcaacgcccccttgatgaccgggggcagcccatgaatattcaggattatcttgcgtatattgaaacagcgcttgcgtaaaaggcggcagcaactgctggtaatacttgatgatgagtgctttggcacgagcagcgataaactcggaggtatcttcatgcatccaaacaaattcattaacaagctgcatggtctccaaacttaagctattgatacatgaatgctcagccatcaataacacaggcactgatttattacggcgacgaatgtcttgtagcaatgcaaatgcctgactatgggattcatcatcattaccacccgaagtccaatcgacaaaaatacagcacaacgaagagtcggagatcactgttgccgcgccatcttcaaacgtcgccgccgcaatcacattaaaattaatgtcattaagcgcaatgataagttcgtttaccgcccgaccattagcggtattgatatcacgaatattgctgtcaaccactaaaacgttgcgtttcttgtgactgcttaaatcaatcatcgtatttatccctttatctataattcatcacatcaatgatgcccacccagctacagatgggagtgggtattactgcccgttcttaacaggtgcatcgagtgggaatgggtttttgtgggtacggttgtaattgaaagtataaagcgcggtgataaccatcaaggtaacaaatgaccacatcacttcctcggcacccgaaccgactacggcccaaatgcaatacacgaaagcaataagggttatgccgacatacgttttcacttgattgcctaaatggccatgaccaaccagtaataaggctgaacaggtatacaggtacggtaccagagtaaaaatcacagaaacggaagaaaccaggccaaactctttggccgcattcggcgaaatactgctaatttggaaaatggtcatcagtacgccaagaataagtaacccggccactggcgtaccggctttattgaccttaccgaaaatgggggggaacagcccatcatcagccgccgctttagccgtctgcccggccaccagcgtccaaccgcctaaagaccctaaacaccccgccgccgcacagagtgaaacgaccgcccctgccgtatctcccagagctaaacgggcagcatcaccaaatggcgatgctgataaacgcaattctgcattagggatcattcccataatggcgctactggaaagaacataacaaacagccgcaattaacaccccgcccacggtggcaatcgggacattacgttttggatttttaactacccctgccgccaccgatgccgtctcgacgccgataaatgaccacagcgtcacattcagagtactttgaattgcaccaaaggtacctaacccactgacattccaggctgccatataggtttcgcccttaaaccagaaccacccaaataaagcgatacccacaatcggaataagcgccagtgacgtagctactgcttgtacacgggtgatcatttttggcccaataatattcagcccgacaaatatccatagaaatactacgcaagtaatcgttaataccatgggttcttttaaaatagggaaaaaataactgagatagccgaccccaataacgaccatcgcaatattaccgatccaacatgccaaccaatacaagacattcgtttgataacctaaaaatggcccaaaggcacgccgcgcataagcataagacccccctgggctatcatccaaagatgaaattttggcgtaaaccattgatagtgctagagcaccaataatagtcactagccatccccatatcgcaattccacctgtagaagccaaatttgccggtaataaaaaaacaccagaccccattatatttcctgcaaccataagggttacaggaattaaccctaccttctgatcatctgtagacataggtaatccttacaaatccctataataggctgaaaatgatgatgaatagccagacgcagttataaaggtagacgatatattttataaataaagttaaaaacaaatataaatagacacaatggataattggcgattgattttaattactttgctacaaattatatttacagtgtatttcacaacaataaacacacaaggtaattattaatacacaaattaaaatattatcatcaaaataaattacatgagttaaattatcattattccatggggaatggttttaacttatattaatagtaatattgataaattcaggcaagcaccagatccaaagtcattactattactattactattactattactattactattactattacgaccaagtaaaaagagtgaataccgaaccactggctcacatcgataattcagatcaaggagaaccattggtagcaccattaatcgccattgatagcatcattaatccgttcggggagcagaaagagagtgtcgttccctccagcgtgacaaccgccgagtccaacggtcgaaaatcatatcagtaataatcgccaagagcgcaacaacggcggccccctgaataacgtaagcggtattaaagccactgaggccgataataattggagagccaagcgtcttggtccctactgtcgatgcgatagccgcagtacctatattgatgattaccgaagtgcgaatacccgccacaatcactggcgcagccaaaggtaattccacctgccagaggatctgcctcgcactcatcccaacacctgccgccacttcacggatactggtcgaaacggattcaatacccgcaatggtgccttgtaaaatcggcaataagccataaagcaccagtgcaataatcgccggtttctcactgaaccccatcacaggaaccgcaatggcgagtaccgctacagggggaaatgtttgccccatcgccacaaccgtttccactaccgaacgaaactcctttcctgccgggcgcgttactgcaatcccggtagtaacaccgatgaaaacagcaatactactggaggccaataccagtaatacatgagcgaccaccaatgaaaaaaaggtatcttgcaaatagataggccgatcaagttctgggaacaatgcggtaaagaaacgctgtagtgaggtcataccgaagaccaacccacacaggatgagcagcgcccaacacagaggatcttttagccaaaaccaaaaccgcagccccggtttaatacttttcacatcacccactgctgtattatcaggtttggtttctgctggcttcatactctttccttattcgcaaccaaatcagcaaaatagagaacgcctagtggctgcccgtgttcatcagcaaccggtaatttatccgtctgacgggaaacaaacagggaaagtgcctcgcgcaagctggtggtacccagtatcggctgccctgccagcgtttcaccacatctaacacgttgttctactcgcccaagtgacaataatttaataccgagatcactgcggccaaagaaatcacggacaaaatcattggcaggctgggccaacatttcaaggggcgttccctgctgaataactcgcccttcatccatcaaaacgatgcgatcagccagactcaatgcctcatcaatatcatgggtaaccagcacgatagtgcgccccgacaattgatgaatacgggtaatttcaagctgcaacgctgaacgcgttaccggatccaacgcaccaaaaggttcatccatcaatagcacttcaggatccaccgccaacgctctcgcgaccccaaccctctgttgctgccctccagataattgatgaggatagcggtgacaaaactgttgtggatccagatgcaacagttccagcagttcaacaacacgttgacggatacgatcctttggccatttcagcaactgtggcaccgtggcaatattgcgttctaccgtccaatgtggaaatagccctattgattgaatcgcataccccatgcgccgccgtaaatcttcaggtttatagttacggatctcctcaccggcaaaacggatttttccttcatcgtgttcaatcaacctgttaatcatttttaaggtggttgacttaccagaaccggaggtacctatcagcacggtaaactcccctttagaaatctgtagggataggttatctaccgcccgtttaccggcaaaatacttactgacttgatggaattgaatcatcgacgtgaaatatccataaatatgacaatgaatttaaacagtgaatccacaatgaccgccatcgctatcacggggatcacaccgagcagtaccaaatccagagcactgcttaataaaccttggaatacgatggcccctagcccccccgcaccaatcagcgccgcgacaacagctaaccccacggtttgaacagcaataatgcggacaccagacagaatgagtggcatggcaatcggcatttgtacccgaaagaataactgctggcgtgtcatccccatacctttggctgactccaccacactgtcggggacagcctctaatccggcaaccacattacgcactaagggtaataaggcgtacagcaccagtgcgataattgcaggcgctaagccaatgccaccgatacccagttcagcaagccaagggatagctgcggccaaccctgacaatggtgcaatcagcaaaccaaatagagcaatcgatgggatcgtttgaataatgtttagcgtcgaaaaaatagcgccttgtaaacggtgagagtgaaaacaaagtaaaccaagaggaatgccgataaccactgccggaactaacgtagtcagtagtatttggatgtgccgccatagggcatcatcaaatacgtcccgacgattcacatattccttcattaatgacagttgatctaattgcccacttgccagcaatgcaatgattggtagcatcaacaaagcaatggctaaactgcgccagactggatgagcaatgacgcgggataagctgtcgatagcaatcaagagactcaccccactcatcaaccaaaacccgccacctaatgacgtgcggacgaggctctcttcgcctccggccaattgagttgcggtggcacccgccaatagcagtaaacccaataacagcagctctgcaaacaagataatcaaccaatagagggcgatgctgggagtgagaaaagcaaagataattaaccccagtatcggtgctaacagccacaggacaggaccggttattagcgatatcagcatgatcccctgtccggaaatcaatcgattaggagcatgactaagaaaggcaagccccgcgcctgctaaaaccaataaaatagacagtgttagcaaaacccggttttttacaaccataaaaatccatctccataccagataaccttatgtgtcatcgcggattacctgtctactttctcacttgaagctgtagggcgttagctacagctatatttacaattatatttacagctacatttacaactgtatttatatttacaactacgctgagtctctttgatggcaccataaaacggatggcgccatgaaacgaatagcaccataaaacgaataagcttatagtgccacactggtcggctggctcccccagctaatggttagtttttaataaatccgttatcttttagataattggcagccactttctttgcatcctgcccttccaccgcaatacgtgcattcagcttttgtaacgttgggccatccagtgtggcgaataccggattaagcaaagccgggatgttcgggtgagctttcagagtaacttcacggatgattggagctggcgcataaatcggctgcacgcctttagtatcttccagagtctgtaaacccagtgccgctacaggaccatcggtaccataagccatggcggcattcactcctgagatctgttctgctgccgctttaatcgtcacagcggtatctcccccagccagggacagtagttgatcttgattcagcgtaaaaccatacgcctgttggaaagcgggtaacgcatcaggccgctcgataaactcggctgaggcggctaatttaaactgacctccgccattgatccactaacctaaatcatccagcgttcgcaaattattggccgtggctaagtcttttcgtacagcaatggtccaggtattgttcgctggcgcgggagagagccataccaatttatttttttcgtaatccagtgcttttactttctcatagcccgctttggcgctcttccaggcaggatcttgttcatcagaaaagaagaaagccccattccccgtatattcaggataaatatcaatctcaccggcagtaatcgccccacgtacgactttggttgctcccagttgggatttattggtggttttaatcccgttagcctccaaaacctgcacaataatattgcccagcaaggagccttcggtatcaattttagagcctacacggacgttatctgccgcgtgcgatataccactcgatgcagacagcatgatagcagccactgcaaaaatccggctacgagttaggaacagtgccatacgtcacctcttatcagtttatccccgttatacttcaagtttcttcatgttgcctgaacgttggtggttctacgggctagcataaatgcgattcaaaccagcccgaccaatttaccgcgttgttgctaccttcctgaaactcaaattattttgggcatgtaaggccaattggtttataaaacatctgggcagtagggagatatcgttagcttattaacctacccgtcgccctattagatttaacccaaaacacactaaataaccaactgatattaaatatattattctcgtttcagcgatcaatcatcttcactataaccatatgatagataattatttaaagccgttcacccaagcaagatcggttattaacattacacaaaaagctgtatataacaacagttaaatatcccagttaatcgtccactttcaagccaatggcaggaaaaacgatactggcaagagcacgaagaaatctctactcaacttaatacaagacgatagaagcaggaagtaaacttctgcacgccgctcaaaaacgagagtgttccaaacgcaacaacgaattatttgcttacggtatgaaatacattaaataataaataccaataaatgcgaaacattacgcatcattgataagtcggggtttaattacaattatttcgttatatagtgagtcacccgatgacgttatcctcggaattacccccttataactttgataggtaatatgttatgaactcagattttctggttacaccgcaatggcttgcagcacatgctaatgatgccaatatagttattttggatgccagaatgtcgcctcccggagtggtccccaaacgtaatattcaggctgagtttgaacagggccatattcccggcgcggtctattttgatattgatgcaatagcagatcacagtaccggcttaccccatatgctgccctctcctcagctattcagtgaaatggcagggcagttaggcatcactgaacaacacacggtggtgatttatgatgagggtaatctgttttctgcaccacgcgtgtggtggacgttccgcacatttggcgctaaaaatgtgcgtattctggcaagtggtctgagcgggtggcaacaagcaggctataagctggaaagtggtcctgcacaccctacaccacaaaccttcaatgtcactttcaatgccgccgccgtttctagtgtcgatgaggtactggcggttctgggtaataatgaggtgcaaatattggatgctcggccatcagcaagatatagagcacaagagccggaaccacgccctggtttgcgtcttgggcgcatccctggcagcatcaatataccgtgggggaccatggtggagaatggtcatctgaagtcaccacaggcattggcagaaatatttgcggctcaaggggtggatttaactaagcccattattaccagttgtggttcaggggtcaccgcagcggtagtggtactgggtctagcggcggtgaatgcacggtcagtgtcactctatgatggctcttgggctgaatggggggcgtcaaactctctaccaatagacgcaacgcctctggcgtgataccaaaggctggctcaccaccagccactgacatgactcattgttcattgttcattgttcattgttcattgttcattgttcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgttcaattcttaatatggtaaggcccttttatctctccttaaccaaagactgcaacaacaaccacaacttctcaacgtgatgacgttccgtacccaaagtgccgatggaaacccgcaccatccagcggccaccaagcgtggctggtgtaacataacccttaccagattgattgagtttctcggcccaactgcgggtataattatccaacgcgtcgcccatcagcccacccggttcatgacgaatacacaaggtttgcaacactacaggtgcgaccagtttccaatcatcgctgtttttaatttgttctgctaaccaattagcattggcaatatcacgacgcaaacgcgcctgcagcccttccaccccttgctcacggattagaaaccatagcttaagcgcacgaaaacgacgacccagggggatcccccaatcgcggtaatttctcactttcccatcggcatcggattgtaagaaactggggttagtactcatgatacgaatcaaatgctctgaatcttgtacacaataaaccgaacaatcaaaagcagcacccagccatttatgcggatttatcaccacagaatcagccttttctataccgcaccacagatgacggcattctggcaaaatcatcgctgaaccagccatagcagaatccacatgcagccataaaccataacgctgagtaatatcaccaatcgcatcaaggggatccatcgctgtcgcagcggtagtacctgtcgtagcaacaacgatacaaggccggtttcccttcaccaaatcctgttgaatgatcttttttaatgccaagggtgacatggcattgtgctcatcggtgggcactaaacgggtattattatgaccaaacccagcgagcagagcggctttattcactccgctatgggcttctgatgaagtgtagacaatcaaaggtgcatcactgttttgcatccctttattcattaatgcatagttagatgttcgctctcggccgctgatcagcgccactaacgtggcggttgaggcggaatcctgaatcacgccactccaggcaacgctaagaccaagcatttttagcaaccaattggtggccacctcttcaatttctgtcagggccgggctggattgccaagacagacctatcacccccagcccagtactcaagcaatccccaagaacggaggataactctacattagaaggaaaataaccaaaaaagtcaggatgttgccaatgcaatagccctggcatgatgagctcttctatgtcagaaataatgtgttcgaaaggttctgctttttcaggtgcatttaacgacagacgagatttaatctcaccgggtgctgtcgtgggattaacgccacgcaattcgatattttgtcggtaatcagcaatcaggtcgatcatggcatagccatggcggcgaaactcttcaggagtcataaaaagctctcattttgaagtcattaacaccagaaatagaacggctggttcgtgttgtaacctataaatgactgcatgctgattcgtttgcctgaatcaaacccgcaaatggcgtgagggcggcgggtattgatgatcaccagctcatttttctgtggttgaatgcgcagaggccgctgcaaacgctcttcgggcagttttcctccctcaaatagcgcgacttcggcgaaggaaaaggcctcagtatcccagacgactaattcaccgccaacaggtggtgtatcaatataaatattagcgctgaattgatgctctaactcggcaacggaaaatggcaggcaatccacatgtggaaccgtttcggatagatgcgccgtttcaggaaacatcacgcgaatgataccggcaaacatcggtttcccttcaaaagaggcagtcactacgccctctggccagtgctgtttaatattttcgattaacgcttgaattggcggcaaatctggagcgcaaagacggtcaatcagtatgcgcatctgggctgcgtcacgataatacttctgctttgcactctcgttttcagctttaccgtaggccgtattgaatggcgttccccagcggtggacaccgtaaaaattttgtaccacctggtctttttcatagacctcatgggtgtattcatccagctttgcggtttgattaatgtattgatttaatgatgcagcggttttttcagggcagtaattgggaatacgaattgccaggatgtcaccacggattaattgttccaaactatgccgatcaagctgttttagcctggcaatcttaggctcctcagcaatggagggtttgaattgcttagcagttattggcaaactagtcacaatgatttggctccattaatttagaaaccctatcattttaaataatacgataattctgctaagggataacatgatgagatgttgtcttattgacgagcagccgtctaaatggagctaaatcgccaccaaacggcgaacatcatcatgttccatatcaatacctaatccccgttggactatttttcctcgagacatcaccaaatagttatccgccagctcggcggcaaaatcataaaactgctccacgagcaggatagccatatccccctgagccgccagttttttgataacccccccgatctccttgataacggatggctgaataccctcggtcggctcatccagaatcaataaccggggctggcacgccaatgcccgaccaatcgccaactgctgctgctgaccaccggataaatcgccaccacggcgatgcttcatctcttgtaacaccgggaacagttgatagatatgttcaggtacgcttttactctgtgaaccggggaaacgtgaaagccccagtaaaatattctcttccactgtaagccgggggaaaatttctctcccttgggggacataagcaatgccttctttgacccgctgatgtggcgactggtggctaatatttttcccctcccaagtgatgctgccgttcttaatcggaacaagccctatcaggcatttcagcaacgtggttttgccgacaccattgcggcccaataaacaagtgacttcccccacacgggcctcaaaagtcaagccgcgcagaatatggctaccaccataatattgatcaagctcattcacttgcagcataaaagcgcccttaattatcaaataaatatgagggaaaaatgcaagctcactgacattctccaaataacgcgctcatcattgaactgcactgagtcaacgccctaaatacacctcaatcacctgatcattctcctgtacctctgccagtgatccctcggccaacacctgcccttggtgcaacacagtgacatgatcagcaatcgtctcgataaaccccatatcgtgttccaccaccattaacgagtgcttacccgccaactgattaaacaactcagcagtatacgccgtctcggcatcagtcattcctgcggctggctcatctaataacaatagatgcgggtcttgtaccaacaacataccaatctcaagaaactgcttttgaccgtgggataacaaccccgcttgccgctgccgcagatcacttaaacgcaatatggccagcgtttcatcaatctgatcccgttgttcactgttgagtttggcgcacaagctggcccacacagttttatggtttttttgtgccagttctaaattttcaaagacactcaaggcctcaaataccgtgggtttctggaattttcgcccaataccggcatgagcaatctcaatggtattcatggtggaaagatcatggtgttggtcatacaccatcttgcctgtttgtggccgcgtcttaccggtgatcacatccatcagtgtggttttccccgccccattcgggccaatgatacaacgcaactccccaacaccgatttgtaatgaaagattacgtaacgcatgaaaaccatcaaagctgacgttgatgttttccagcgtcagtaccggatcgcgctgctggcgatattgatcagccgcatgctgtatcgttccaggctcctgaacatttatctcggcgtaaatcagttgctccgtcagttgaaaccggctcattggtctttccccctgcgcaatagcccgataacccccttcggcaaaaataacgtgaccagaatgaatatcaggccaagaaaaaattgccagtattccggcatcgccatggtgaaccaacttttggcaccgttgacaattccggcccccaataccggccctatcagagttcctcggccccctagtgccacccaaattgccgcttcaattgagttggtcggtgacatttcactgggattgataatgcccacctgcggtacatacaacgcgcctgccagagcacaaagtaccgccgatagagtccagacaaacagcttgaaacctttaggatcataaccacaaaacatcaggcggttttcggcatcgcgtaccgccgtcaatacccgaccaaatttagtgcgcgctaatgccagccccagcgccagactggcaatgagcagtgcgagggttgccagaaataatgcgatacgggtagaggtggccgagacagggaaccccagcatcgtagtgaagccagtaaagccgttattgccaccaaaacccgtttcattgcggaaaaataacaacatacccgcgtaggtcagcgcctgcgtcataatagaaaaatagacgcctttgattttggagcgaaaagcaaaataaccgaacagaaaagccagcaacccgggaaccagtacaattaggcacaatgcccaaacaaagtactgactgccgctccaaaaccaaggaagctcagaccacgataaaaaagacataaacgcaggtaaaccgtctcccgcagcctgacgcatcagatacatccccatggcataaccgcccagagcaaaaaataatccgtgcccaagtgatagcaatccggcatatccccaaaccagatcaagggcgatagccaccacggcataacataatattttgccgatcagcgtcagggtataggttgatatcgccaacggatgatccgccggtaacagcgccaaaaaaggcagaacaatcagtgcgatcagcgtgaccatacctaataacaggctggtaagcggtgctttttgcgttaaggttaccgtcagtggttgattcattagtcactcaccctgcccttaagggcaaacagaccctgcggtcgtttttgaataaataaaatgatcagcactaaaatcaggattttgcccaatactgcgccaatttgtggttccaaaattttattcaacatccccagacctaatgcggcaaccacactgccagctaattgcccgacgccacctaggaccaccaccaagaaggagtcgatgatataaccctgccctaattccgggccgacattgcccaattgcgagagtgctacaccgccaagccctgcaataccagaacccaaaccgaatgccagcatatcaacccgccccgtagccactccgcagcaggccgccattgcccgattttgtgtcactgcacggacttgcagaccaaggcgggttttattcagcagcaaccatgtgagtagcaaaacaataatgacaaatgcaatcaccgcgatccgattccacggtaaaaccagattaggtaaaacctgaaccccaccggacagccatgcagggttagcaacttccaaattctgtgggccaaacaacatgcggatcccctgaatcaacatcaggctgatcccccacgtcgctagcagtgtttccaacgggcggccatacagatgccgaatcaccgtgcgttccaacgccataccaatgcccgcagtaataaagaacgcaaccggtagagcgattaatggataaagtgccagccagtgtggggcaaattgttggaatagcgattgcaccagataggcggaataggctcccaacatcagcatttcaccatgcgccatattgatcacccccagtaagccataggtgatagctaaccccaatgccgccagcagtaagattgaacccaatgatagtccgctaaatacctgcccaataacctccccaatcatcaaccgatgttgtatctgtttcaaactggtggctgctgcggctcggacctgttcattcggttcaacctgcgtatcggttaaactttgcagccgtgattgagtttgcggtgaacctgattgccccaacaattgcacggcattcagacgcacctgcggattactgtccgtcagttgtaaattggcgagtgcaatgctcaatgcctctttgacctgactgtccgtttccaacttcaggcgttgattcagcagcggtagttgatcgctctgtgcctgccgttgtaattcaactgccgcctgtaaacgcacggtttcatcgtcactgactaagcgttgtgccgccagggcattggcgatcaagatacgtaaccggttgttgagccagatttttttcagcgtaccggtcggttgcgattggccttccagcgaattaatactttgattatttttaataaacgcttggccggcactgtctaccactactgtttcttgttttagcgcctgcaaaagaggtaatcggctagcatcaggttccgttgcccactgttgtaataatgtggcctgctgtgcacgattcgccgcaacaaaatcctgtgctggccctgccattgccgacatcgataagcccagtaacagacctatcatcggcctgaacacataattgattgccctattccaaacaggaattaacgatttcataggcccactcatcacacatatgtggtgaaaaagagctgacgtcagatcccgctgacatcagcacgtcacagcgattacctgtttaccgcgatcatctgtctactgttgttcgctatttgatggctactggctgcttttcaccggatgatcgggtttcttatcattacccgcgatgaacgggctccagggttgggcacggattggcgcatcggtttgccataccacattgaactggccatccgcttcaatctcgccaatcatgactggcttatgtaaatggtgattggtctggtccatggtcagcgtaaaacccgaaggggcggcatatgtttgccctgccatggctgcgcggactttatccacatccgttgattgggctttttccaccgcttgcgcccacatgtgcatccccacccaagtggcttccatcgggtcattagtgactgcgctatcggcgttaggtaacttgttcgctttggcgtaggctttccagtgttcaacaaattgtttattcgttgggttatcaacggactggaagtagttccacgcggccaggttaccgaccagtggtttggtatcgataccccgtaactcctcctccccaacggagaaagcgatcaccggtacatcggtggctttaatgccctgattggctaattctttgtaaaacggtacgttagagtcaccattaatggtagagatcaccgccgttttacccccggctgaaaacttcttaatattgccaacaatggtctggtaatcgctgtagccaaacggggtatagacttcttcgatatctttatcttcaatacccttagtgtgcagaaatgcccgcaggatcttgttggtcgttcgcggataaacataatccgttcccaacaaaataaagcgcttggccgcaccgccctcttcgctcaataaatactctaccgccggaatggcttgctggtttggcgcggcaccggtatagaacacattcggcgacatctcctccccttcatactgcaccggatagaacaataaaccgttcaactcttcaaataccggtaataccgatttacgggaaacagatgtccagccgccgaacaccacggcaacgttatcctgtgttaacagttggcgcgctttctcggcaaacagcggccagttagaggcaggatcaacgatcacgggttccaattgcttacccaacacaccgccatgggcattgatatcatcaatactcatcagcgccatgtcttttaacggtgtttcagaaatagccatcgtgccggacaacgaatgcaaaatacccactttaatggtgtcagccgccagagtgccaaatgccattcccatactgataaccgaagccgagagcgcaaaaactttaatcaagttacgacgttgcatagcgttaacctctgatcgttgagtaaacacgcaaaattgaattaaaccagcgcaattgccatgccaagtctgtactttgatgatttaattgactattacgtccaaggcagcggaatatacggataaacaatcagactatgtgcaccaataatgtacaaaccaagggcataaacggtgcaatacgtgaaatatagtaatgagaaaaacagagagggaaatgatatgagtaaattcagtcactgatgcagcatgaagtatgacgggtatattaatctaaaacaggcatggcggattaccacacctgtttttttactaacagctagactttactcgcggctagcttttattaacgactagcctttattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaactattaacgaccaacctttattgacgactcgccactaacattatttctaggcttttttagcgccacgaatacgcagtgtcaggcccttcagaaaataacgtaaaacctgatcaccacaagggcggaagtttttgctgccctctttacggaacagagcatttaactcaggcttagagactgggaattcaacggcattaaaaacatcatgcatatcggtgtctttcaattcgaatgcgacacgcagttttttcaacacaatattgttggtgataaccgcctctaccgcaggtgcagggaacttatcatctttaccacgtctaaagaaaatcaaaccattcagaaaatgcgccatcaccagatcagggcaatcctgataaccggcttcgtcttcttttttaagaaaattaacgacatctgcgttgttcacttcaaaatcagccagcttaatgatttctgctattttggtatcgttaacgttaagcatatagcgaacactgcggagcacatcgttgttgatcatatttactgccctattcctattatgtagagtagacgtgtgcgaatatcgcaaaaaaactaaaagagcgtctttgacgtctagcgggcagtattgtacagatttatgttgattttctcaatgtaattttaatcaactgttattttaaattaattgaattttatatggatataatattatccctgaaaaaataaattgataaggatttgtttatcacaccaatctactctctatcattatataaattgttatggctgatataatgcaatctcttcaccaagaatatacttcttgcgtaatatcgctgatattttatccatgatcataacaataacgaccatgatcaatgtgataaacatcactacatcccaattccataaccgcatattctccgcataaactaaacctatccccccagcaccgacaaaacctaacaccgcagcagagcgggtattagattcaagctgatagagacttaatgccaaaaacgtaggaaaagattgtgtaaaaataccaaaacgatgtttttgcaaagaatttgctcccattgcggttaagccacggctaggagacttatccaccgcctcatgtccttcagcgtagagtttacccagtaatcccacatcctgcataataatggccagcaccccagcgagtggccccattcctactgcgcggacaaaaatcaacccccagatcgccatatcaataccgcggaaaacatccaggaaacgacgcactgcaaatgaaataatacgtaaacccggtgtcgacatcacgttacgtgcggcaaagaatgacaggggtaaagctatcaatgtggcggttaatgtcccagcgaatacaattgccaaggtaatgaaaatctgacccaaataatatttaaacggccagttagcaaaatcatgccagacaaacatacgtaaaaaatagcgactgagttgctgactaccattaacaagcgtttgccaagggataccaaaaacagtaaagaagaaaaggtaatacaaaaaaatagccgcagtgattatcgcaatcaatctgatataacgtttctgctgcctgaaaagctgcggattttgttgtttcagcgttaatatctgttctgttgtcagatgatgagtcaacattatcatgctccttccacaactcgtttgcgcaatttaccggatgtataatccaacagtgaaaccacaataataatcagcaataacgttatgctgacctgatcatagcgatccagttttatcgaggtcattagctcttgtccgatcccgcccgcacccactaatcccaaaatagttgattgtcgaaaattaatttctaatcgcataaagctataagagaggaatatgggtttaacctgtggccacagcgcaaagcgcatccgctgcaattgacttgccccacaagccgctaatccacgaacgggtttatcagaagcggtttccagtgattcataaaataattttgtcaggctgcctatagtatgtaaggccagcgccagaaaaccgggaatggcaccaataccaaaagccattacaaacattaccgcccacgctaactcaggcatggtacgcagaaaagtcacaaacgtccgaaccgctaaacgtaaccacggtgggctttgggtattgcttgccgccagaaacgccaaaatagtagcaaccataacggataaaagtgttgcggcgaccgccagttgtaacgtttcccaaattaacggcaattggataggtaaacgatagccccaataagccagagatccttcggtctttccatcggcaaataaattacgccaatgaagaaccggtatggtttccgctaaataatcgaaaaaatttgggatagaaataaaaacggtataaagattaaactcagcaatattacctgcgccaagataaatgatggccagcatcagcgaccaaatcaccgtatcacgtttttgcttgctacgaatctgctgataatagtggttaaagtcagtcttcaaaataagctacacctaaaagcaatgttacacctaaaaaatgttacacctaaaaacaatagctccggcgaaccagagccatgttgttttatccgttgggccaaattaacggtcgcctttggttaattcacgcttcatatcaataatattttgatactcgctaagtgacgtctcaccaatatgctgtttaccgcccatcgctttaatgaagcagccgtgatcttctttatctaactttttaatcgcagccactaactgcgctttaaactctggcggtaaagcactacggactaaaatcgggccattggggatcaacggagattgccagataattcgaatcttcttcatgaggtccggttggcccatgcggatcatgcgcgtgaatgcaccgctggtatacccagtatcataatcaccgatcattgatgcccacgttaccgcaccagcaaactgaccattaataacacctaaaatgtcctgttcatggcccccagagaacgtgacgctggagaagaagttattgtatttattgtccactgatccaccaaactgctgtttgaaactttggttagggatcaagaagccagatgttgaatctggatcagcaaaaccaaatgctttgcctttcaaatcttcaagtttttggtaaggactgtccgctttaactaccacaacggagtgataacccctagatttatccgtatcatcaatggcaattccgaccaattcaacagcgttaggatctttgatataaattgatgcgaaagaagaaggtgacatactcaatactaagtcaattttcccgcccaaaacaccttgaataacaccagaatagtcagaggcattatgtaaattagtttttacatttaattctttatctaaaaattctttgacacacatattatcgccaatctgctgtgtcgcgttttgcccaccaagaatgcccagattaatttcttttggcgcatcctctgccgtggcattaaatatcatcattccagccaacaatgaggtaaggcataatattttcttcattaaaataacctattatgataaagggacaaatgggaattaatgtaaaagctcggctgactcatcactataaatatcttgaataatactgtcattcagcatactgggtggcccatcaaagataattcgcccgtgagcaatgcctatcactcgggtgcaataatctttaactaaatcgactgagtgtaaattaacaatgacggcaatatcattttcactgattttctgtaacgtattcataatacgtgtcgtatttttagggtccaacgatgcgacaggttcatcagctaataatattttggggttctgcatcatggcacggcagatcgccacccgctgcatctgaccaccagagaggttttctgcccgctgcaatgcgtggggcaacatattcagccattgcaataattcgatggctctggcctggtcttgctcagaaaatagtttgaaaaatgattttaatgtcgatgtataacttagacgccccaataaaacattggtgataacatctaatcggggaaccaaacagaaatcctgaaaaatcatgccacactttgcgcgccatttacgcatttgctttgtcgtcaatgccgcaatattttgtgtatcaccattttcatgataattaataatttcacccgcgctggtagggatcgtaccatttagaatatgtaatagtgttgatttacccgcacctgaacgaccaattatcgccacaaactcaccagcgtgtagttcaaaattaatattatccagaacacggtgctgcgacttatatgcttttactaatcctttaacagcaagtacctttttacgtggttcttgcaccactactggataatcagctgcagtgagtttacgtaatgcctggcccataatgagtctctcagattgcctgtaatcatgagccattaacggatatttttatgacatattgatgatagttgcatgtgaaaaaggtgacaaaatagccacctttttcgtgtgtttaattaatgactgtctgtgatgttaaatcattaccactgacagcggcaggagcgagctgcttaatttccagtactggctttttagtttccggtactagcttcttaacttccgataaataaacagaacaaccagtgagccgattactgccactacaaagctgcccagattaaatccgtcaactcttcccattccaaagaaagtgctgatataacccccgaccaatgcaccaataatacccaagatgatggtcatgataaatccacccccatcctcaccaggcataatccacttcgccaaaataccggctataaggccaaaaataatccaagatagtatgcccatgagcgcctccataaaattaatgattactgttccgcttaccccatatgttctaaaccaccatatcggttgattcaaaacatgttacgcctaagcagacagtctcaaacaacagcgatgacctgattaagttaagacccgaatcaccgaatctgcaaatcaggccgcggtactgattcagtatcacctaaataacggcttggcgcggggagaaaatatgattaaccccttgctgctgtaatttttttaacaaatcagagccaccgtttggcacgctatgggcaagctctcgctcacgggtaaaaataggactggcccaatatatattgaccggatcgtcctgctgatgaggcaatgtaagatggtctgcatcagcatagagcgctgatgataaaatatagccctcatatccctgaggggcgactgcagattctaaggtatgcccctcacctaaccaggttattttattccagggaacatgcgcaaacccggccagagcactggccatatgaatagcgttatcctcattgacatattgcccatcaatagccaatgccatttccatgcgccggtattggctggcatcatcattaaataatatttcaacccaaggttgtgggcgaatactgacaccaatcgtcaaaaaataatatatcccctctttttcatgctgagatatcgccattggaggccattttccctgatcgatcgcataatattttaccgatggaccaaaatgctgctcatagcattgaatatattccgtttgcaagaggggccatggattcccctcttcctgctgccagcgtcgccaaaattggcgtgtgtgctgcgcaagggcatattgcgtattggtcgaagcagacccaagaggcaacaccagcggattgtctttgatgcaactggctgaatagcaaatggaatggtcaatatataaactccagcctgggatgattgccagtaattgcccctgataccatagtgctgcaccgtcatcactttctgaccagataatcgaaatcaattgtggatcaagctcagcctcgccagcgatattacggcagaactctgcggccaggcgcggtgccaccccttgttccattgccatattatcggttgactgaggcgcggcaacccgatttctcacccagcaagcacggactgggaagcgctcttcgaatgcttcttgcgggtaaatataaaaataaacgaccctcaggtcttgttgcacgactgcaaccaatgtctggttttcattactgacttcggccagtacctcagattctttcatagcgcctcaactgtatcggcaaggggttttaggtaaatgctcttattgcctgccgtaaaataaaattagctcaataattccatactgacagtgtaaaacgtcttatccccttaaatcatcagcaaaagtctcaaaagttctctaaataacttttggtaaaataccagtaaatgccgttgatacatcccgataagaagaaaaacgcgctaatggcgtgttggcgtttgagtatttatcctcaatagtcgatagtccgacgcccactttcgcgctaaaataagcagcatatttttcgcagaattgaaggctcatatggcatatataccaaagaattattcccgattggaaagcggttatcgggagaaggcactgaaaattttcccctgggtttgtggtaaatgctcacgggagtttgtctattccaatctgcgagagctaacggttcatcatattgatcatgaccacggtaataacccagaagatggcagcaattgggagatgttatgcctgttttgtcacgatcatgagcattccaaatatacagaggtggatttatacggctcaaccgtggttgccggagatgatgcacaaaaggatcaaggcgtcgccacccataacccatttgctaatttgaaatctttaatgaaaaaataatctgtgcggctcgtctttctgacggctaaaaacccaatagttgccgatatgaacgaggttcttgttgatcaacctgtaacccgaacgtattggcaaaatcacggcattctgcctttaatttatcaagctcggtggcatcatcggtcatgatggcgatttcagcaaagtcacccaatccggtcagatgatcaaccgtgatatgaaacttccccacgaagtaaatacttcgctgtttctctatggtgaatgccgggtgataacctaacgttgccaacatactttgtactttactgacatcctcaatattgctggcctcacagcgttcagcgcccggccctttaacaatccataaacgaatacctgatggattcatttcccgtaataccatgctgatctgttgatccgctaaatcctgcccattagcgtccagatagatgtctttctcatgattattaagggtaaaagccgtcgctttttgggcgactaattgttcatgcaacgtcgtcagatccatgacacgaaatttcaattcaacttcatatttcccaacaaaatgctcactcataaaatgccttattaatcagtacagccattagatctgattctatactttagctacctcctgttcaaaatgcgggttgaattattaatcacaatagtccgctaaccgcgataatcaacgtcgatatattaaacggttaagggagtaaaaggttgatgtagtaaaaagctaatgcagtaaaaggctaatgtcactaacagggaaccacattgatgagccagttcaataatgaaaaaatccagctcttgctgactcaattacagcatatagtgggtacacgctatttactgaccggtgaacggcagactgaacgctaccgaaccggtttccgctccggtaaaggggtggccctcgccgtggtatttccgtcaacactactgcaacaatggcagttactgcaggcttgtgtggctgctgataccatcattatcatgcaagccgccaatactgggctgacagaaggctcgacgccaagtggtgatgattatgatcgccctatcgtcatcttgaataccttacgtcttaacaacattcagctattggatgatggcaaacaagttataggattccctggaagcacactgaatcaattagaaaaacgcttaaaaccttatggtcgcgaaccccattcggttattggctcctcctgtattggtgcctcggtcgtaggcggtatttgcaataattcaggcggttcattggtccaaagaggcccggcatacaccgaaatggctctgtatgcacaaattgatgcacaaggtgagttgcagttaattaatcatttaggcatcagcttgggaaatacaccagaagagattctacaacgtttggaacaaggccaatatggtgctgaagatatcgaacagaccgggcagcaagcctcagatagtgaatatgcgacgcgggtaagagatattgatgcaacgaccccttcgcgttttaacgccgaccccagacgtttatttgaagcctccggctgtgccggtaaattggcaatatttgccgtgcggctggataccttccccagtgagaaacaacaacaagttttttatatcggcaccaaccaaactcaggtattgactgagttacgccgtattattctccgcgactttaaacatttacctatcgcgggtgaatatctgcaccgtgatatttttgatattgcggaaacctatggcaaagatacgtttgtgatgattaacagcatgggcaccaataacatgccccgattcttcacgttaaaaggtaaaattgatgctcgcctcaataaaattccgcatttagtcgatcacctgaccgatcgtgtaatgcaaggctttagtcagatattgcctaaccatttacctaagcgccttaagacttaccgtaatcaatatgaacatcatctgctgctcaaaatgtcaggcgatggtattaccgaagcgcaacaacatctacgcgccttttttgccactgcggaaggtaactttattgcctgcacggctgatgaaggtaaaaaggcttttctacaccgttttgcggcggcaggtgcggcagtgcgctatcacgcggtccacgccgatcaagtggaagatattttggcactggatatcgccctgcgccgtaatgaaaaacagtggtttgaaaccttaccaccagaaatagaaaaatgtctgatcgcgaagctctattatggacattttctgtgccacgtctttcatcaagactatatcgttaagaaaggggttgatgtaaaagcgctaaaagaaaaaatgttatcgctcctcaatgacaaaggtgcggaataccccgcagaacataatgtcggccacctctatctggcaaaacctgcattaaaagatttttatcaacagatcgacccaaccaacagttttaatccggggattggtaaaacctcaaaacgtaagcgttggcagcaagactgacgctattagccagaaatagcaccattaggcttaggcattatctgaaagcaaacaattagtcactaaagcggaatttgcctctgctagcaaattccgcttctcagtcgcgatgcgctgctcttattctgatacctgcgctaaacggccctgtgaatctttttgctgacgataacttttggcagcaccagggatgggcgccgctttacctgtttcgatccagctacgcaggcggtttgcatccgcaaaatgggtatatttaccaaaagcatccaataccaccaatgcgaccggccgcttgccaatcacggtacgcatgaccaagcagtgtccagcctggttggtaaaaccggttttggtcagttgaatattccatttgtcgttataaaccaaatggttagtattgcggaatggcaacgtataatttggttcacggaaagtagccattttttcggtagtggtacttaactggccaattaacggatactgtttggtcgccatcagtaatttggctaaatcacgcgctgtcgagacgttattaatcgacagccctgttggctcaacataatgcgtactgttcatgcccaaagacttggcttttgcattcatggcttttataaatgcgttgtagcccccagggtaatggtgggccaggctggccgcagcacgattttctgacgacatcagtgtcagtagcagcatgtccttacggctaatttcactgttaacacgaacgcgggaaaacacccctttcaactctttagtttgatcaatatctacggagagaatttcatcaagaggcaatttggcatctaataccaccatggccgtcatcagtttagtgattgaggcaataggcacaactttatctgcattattggcataaatgactttattcgtttgtaaatcaaccaccatagcgctacccgatgccaattccaaaggtgccgtccctttaacctcaaccgctgatccccgggcaatggccaaaggcgcaacactgataccggtggataaaagcaaaaagctcaatagtgcaaaacggatttttacatacatgtttgtcagcttaaataaattatcgggagtggacatgattggtgtcgcgcattataaattaccggcctgacgcacgcatcacggtttctttaaatgattgttacaaagattaaagttgactgtttgttatgcagcagtcaaccctaaaagcgaattaacacatttctgttctaataaatttagccagactcaccggttataaaattaggttatctaaaatatctgatgttttgagctaaatctacgctcaataatgataaaaaacgcctgtcggattaaagatcaccctataatggtccacatctattttcagataaaacggcactctgggggcgaacatgggaacaacaatttttggtattatctttggtgtattcttgattgctgcgggtttagcagatattcacgatgaaaaaatggcctcattgacgttctgggttgatgtgttaatcatccttatcggtgcattattcatgctaggggtagctaaatttatcagccgcaagaaaaaacaataacatagcgttactctcggcaatacgtttatattccaaccacattattattcaattgaaacattattttcctgagctaacgattaatacgctgaattgccagcgcaatatccttcgaattttttaatgcgcggatttcaccgaataaatctgtcgcttcggtatattctttacgtagataccccaaccactgtttgatgcgcgcaacatgatacaagccggtatcgccctgcttttccaactgcacatatttttgcagtagtttgaccacttccagccacggcatacgcggttcgttatacttcaccacccggctcaaattaggcacattcagcgcgccacggcctagcatcacggcatcacagccggtcactttcatgcactcttgtgcgctctgataatcccaaatttcaccattggcaataactggaatcgtcaggcgctggcgaatctcaccaatggcttgccagttaatccgttcagcttgatagccatcttctttggttcgaccatgaacagccaattcggtcgcccccgcttgctgcacggcatcagcaatttcaaattggcgatcaccagaatcccaacctaaacgaatttttaccgtgacggggagatgggccggaacagccgcacgcatggcttttgcaccttgataaatcagttctggatcttttagcaaggttgccccgccgccactgccgttaaccagttttgaaggacacccgcaattgagatcaacaccatatgaaccaagcgctaccgctcgagccgcattttctgccagccactctgggtattggcctaataattggatacgtactaatgtgccagactgggtacggctttgattgtgcaattcaggacataggcggtagaaagatttagcaggcagcagttgatcaaccacccgcaaaaattcggtgatgcaaaggtcgtaatcatttacttcactgagcaattcacgcaccagcgaatctaatacaccttccatcggtgccagtattactcgcatactcattatccagagcctttatttgtcatgaccgccagcctaattctatatcgtataatgtcaaaaaaggctggcaatgatacgagggaaacggggataaaaacaagagataacactgaataatacagattacgtagagtaaaaaataataatattcttggccccttaaaattttttgtttggtcatctttgttctaccacactgaaaatcggctattaaagtcgtgtggtaaaatacccatgggcaatgcccatttatgaaaatggacattgccaaagagatagtctaaatacgtattttacgcataagcatgacttttcggtgcgttaacatgggtgaattgcatgccatcctttttttctccgttatatttagcatttccttctaaaatgatatggcactttttagtataaaaaacaatatcattaacactggcatttttcgcgatattaatagtaacttcttctacttttttcgaagttgattgcgaagctgtatggccgaccctttgttcattaacaaatactttaccattagtaatggtaaaatttacctctcctgaaatacaaaaattcctcattcccatcactatactatcgttcccaaaattcatgatgttaaaatttacagattcagggggggaaatgttaatttttccaatacaagatgctgtaccaacaattattttctcactggttacattaaggctttctttaattgttgaattgacaattgttacagaccccgccttacatgttacgctaccatcaatagttgaatcgttcatcgaaattgaaccacttgtcgtatgcacattaccgttaatttttgttgtatctatatctatcccaccacttgttgtttccaaattgccgcttacagttgattgttccacctcaatcgaaccactgactgtttttatattttttcctatagtcgaattcaccgcgttaacatcaccacttactgtggtgatgtctttatctactatagaattttttacagtaatatcgccactgactgaattcacattaccgtagactgcagaatggcgattaatttttatatcaccacttatagttcctatgtcactcttgcacttttcattattaatacgtaaatcatcacttatagatgagactgctccagtatatttttgaattgaatttgagttgttaaagccggctgagtgtatattgtttgtcgatatgttattaacttgtggcatacaaaaaatccttatattaatgatgagtaaacagttttttattcgtttatttctgattagataatattctcaatcagtattaacaataatacattaaaacttaattgttattatttcaaaaaaagacaaaattatcatttttaataaattaaattattttatgtttaatgaaaaaacttattaatatagaaactttagtaattagcccttatagactttaactacaatttaatttaattagataacgttaaattcaataatggttatatatacattttttaatcagattaaggccgtattttgataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaaaggacaccagattttggtgtcctttactatctcaaaccatgtcggtgggcaaacttaccgcgccatagcgtttaatcaacccgcttagcgacgattaccgaagattcgtaataacatcaagaacaggttaatgaaatcgagatacagagtcagtgcgcccacaatggagtatttgcggaatgaatctttatcattgacatccaactgtgcgcccaagtttttcagtttctgtgtgtcgtaggcagtcaggcccacaaacacgagcacaccgatataggtcacaacccacatcaacgctgggcttttcagccagatgttaacaagggatgccagaatgataccgatcaggcccataaacaacatgctgcccataccgctcagatcacgtttggtggtgtaaccatagaagctcatggcaccaaacatcccggcacatataacgaaagtactggcgatagacgcgcccgtgtacattatcaatatgctggaaagggtgaggccggtcagcgcggaatacagcataaacagtgatgttgctgcggttccactcaggcggttaaccataccggaaataacaaaaaccagaccaagctgggcaataatcaagccaaagaacaatatttggtttgattgcaaagcaaaaatgattgaaggagtgttcgcggcataccaagcgacaactgcggttaataacaagccacaggtcatccaaccgtatacctgcgccatataggcctgaatgcctgagccggcacgttcgacaatcgaaccattagagcgtggatagcgatccatggtagttacctttgtattaaataataaatacaggctatcgactgacagcccaccgtctttttaagggtaccatagaaatagcggaaacaaaggagtaaaaatagacatttagccgtgatttttatgctgttctgcgcctagattaccagcgtttagccgcaatatggtcgctgtcccgtgattcaacccagcgctcaccctcgaccgtggcttcccgcttccagaatggtgcccgtgttttcaggtagtccataataaattctgctgcttcaaatgccatactgcgatgagcgctggtcacacccacaaagacaatttcatctccggggaatagtggcccgacccgatggatgaccgatacccgctgcaatgaccaacggctgcgtgcgtcggcaataatctccgtcagcgctttttctgtcataccggggtagtgttccagtgttagcgcactgacactggcccccagattatgattacggactttgccagtgaaggtcaccaccgcgccgtcttcatcgcactgcgacagccatgtgtattcatcacccacactgaacgcttctgcgccgacacggatacgcgtattttccatcatcaccccccggtcaccggcgggaaaaacgccacttcatcacctgcggccagtggatgctgagcactcactaatgattggttaaccgccgtcagtaatttgccctcttcaagggccaactgccagcgctcaccccgttgacacagggattgacgtagcgcttcaacagttggaaactcggccgctagctgtaatttatccaccccaaccagttcacgtacctgagcaaaaaatagaatctgaatcatatatccaccttgaaatcacccgatttcccgccactctttgtcagtaggcgtaccgggccgatgatcatgtctttttgtaccgctttgcacatatcgtaaatcgtcagggctgcgactgaagccgcagtaagggcttccatttctaccccggttttaccggtcaggcggcagcaggtttcgatccgcacccggttatgctctggctgtgcttccagttttacttccactttagtcagcagcaacggatggcacagcgggatcaattcccacgtttttttggctgcctgaataccggctatccgagccgtcgcgaacacatcccctttgtgatggctgccatcgataatcatcgccagtgttgcggcctgcatgtcaacaaacgcttctgcgcgtgcttcgcggaccgtttcattctttgccgagacatcgaccatgtgggcttcgcctgcggtgtttatgtgtgtcagttgggtcatcaataaaatcccttcgttcttgacattacaggggggttagcggcattcacttgcccgaatcacttactgatgtaagctcatcggcgctaattcgctcacatcagccgccaataaaggataaattttgcgttataccgctgttaccctgatgcaaaaaatgagtctgtttcttcgtttgcaacgcactttgaatccgcgctatcagctcatcttgttgatcatcactgcccagcagatcacgtaatgtaatcccctgctcaccaaataagcacaaatgcaaattaccgagagcagaaacacgcaggcggttacaactggcgcaaaagtctttttcatacggcatgataagcccaatttcaccttggtaatccgagtggtgaaacacctgagccgggccatcactgcgcgcccgatcttgctgctgccagccttgttcgagtaattgttggcggatgacgccaccagaaacgtggtgtttacggaacaggttaccgccttcgccggtttccatcagctcgataaaacgcagttgaatgggccgaggtttgatccagtcaaggaatgcactcagttggcgatcattaacatcgcgcatcaaaacagcgttgactttgactttgtcaaaaccggcatcaaatgcggcatcaatgccctgcataacttgataaaatttatcctgcccggtgatggcatgaaattgtcgcggatccaggctatcgacgctgacattaattgccgtcaggcccgcatcacgccattgcgccacatcacgaactaaacgataaccattagttgtaacggccaaggtacggatagcgggattttgccggatagtggcaataatatcagtgaagtcgcgccgcatcgaaggctcgccccccgtcaggcggattttttccgttcccaacaaggcaaaggcgcggctgacgcgattgatttcgtcaaggctcaaaaaacttttgacaccatctgggcggtagccctctggcaagcaatatgtgcaacggaaattgcacacatcagtgatcgataggcgcaaatagtagaatttacgcgcaaatgcgtcagtgagttgtaccataacacctttccaaatacgggagatgcaggcatttctaccttgcaccctggtggcttaaggccacggccagaacatcatattgccaatacaaaaaagacaacgtagacgctaaggctaggagtttatgttcagctgtaacttatattttactgctaaatcatggcgttaaaaagtaaggcaataaacaacaactaaccattaaaaaccctacttttcctaaagattgtaacgttaaaatggcaggatagccaatgatagtttctcgctatatattattatatacaacgacttatctattcaacgttattgttattcagcttactgaatccgggattgatgccttgtttaaaatcacaaaaatcatggcttatatcgcgtttcaatcacaaatccgttaacttatgcggcaattttatgattaacggtccccaacgccattagcatggcagccaggttcattagcgttgcaacacaagataaaaactgtatgcgcgataatcgccaggcaccgaatataacaacaggagaaatatgcgaaatcgcacattagcggatttggaacgggtcgttgctctgggcggaggccatggtttggggcgggtaatgtcgtctctctcctccttaggctctcgcctgacaggcattgttaccaccaccgataatggcggttcaactgggcggatacgccgctcagaggggggaattgcctggggagatactcgcaattgccttaatcagttgattaccgagccaagtgtcgcctccgcgatgttcgaataccgttttaccggtaatggtgagctggcagggcataatttgggtaacttgatgctgaaagcattagatcacctgagcattcgccccattgaagcgatcaatttggtgcgtagcttgctaaaagtggatgccttgttgatcccaatgtccgaacaaccggtagatttgatggctattgaccatgaagggcaccctatttatggtgaagtgaatatcgatcaattggcgcagatgccacaagaaatgttgctatcgccccctgtacacgccacccgagaagccgtcgaagccattaatcaggcggatgttattttgattggccccggcagttttctaaccagtctaatgccattactgctgctggatgagttaactcaggcattgcgccgcagctctgccagtatgatttacattgggaatctgggccgcgaattaagccccgccgccgctgcgctgtcattacaagacaaactgaccatcatggaaagcaagattggccgtaaaatcattgatgccgttattgtcagcccaacaatcgatatcagtggcgtaaaagaccgaattattgtccaacaaccactggaagcaaaagatattcctcaccgccatgaccgcgagttattgcgtcaggcgttggaaaacaccttgcaacagttgaacggtgcagactcggtgtaagttaccgatgccccacaatacgtttgccgctcatcacccgcagcgccgctcgctcgcagagagagcaaatggcgtaaataaaatccataaaatagatggaatacacgtaataacccgcgaggcaggcggctcaagactggcctttcaaccactccgctttgtcgctcatctcaatatagagcgcttccactttttgcctggcccacggggtacggcgcaaaaactttaagctggatttaatgctggggtcactgataaaacagttaatctgaatacgatcagcaagcccatcccagccatagttttcaactaattttgtcaacaattgctctagggtaatcccgtgcagcggatctttagataaatgctcgctcatcgtttttctcttgtgttatgagataaatatctcatggcctgacaacagtacactgacagataattatctgtatcgtcataattttagcggcacaccttactgagaatcgatgagtgcgacaagtatttctggatacactcgtcatatttcacgtgggatgtacgccagtggccaacggtctgcccctcggccttaaggtattgaaataagttttaaggcatctcgataaaccttaaggcgctgaagcaaaccttaaagcagcgagataaacttaagatgtcgcaataaaaattaagatattgcaataaactgttgccgcagttgatgaacctgatcacgtaattcagccgcctgttcaaactccaggttttgcgcatatgtatacatttttgcttccagttcacggattttctgatcaagtgctttcggcgacaaagattgatattgggtggtatcggccattttatgactgccgcgcccttttcctttgccgcgcattgaaggctggcccaattgcaggatatcgccaatctttttgtttagcccctgaggaataatcctgcgttcttcattatacgcctgctgtttagcgcgccgccgttccgtttcgccaatggctttttccatcgaggcggtaattctatcgccgtataaaatcgccttgccgttgaggttacgggcagcacgaccaatagtctgaatcaaggagcgttcagaacgcaagaagccctctttatctgcatcaagaatggcaaccaatgagacctctggcatatccaacccttcccgcagcaagttgatgcccaccagcacatcaaattcacccaagcgtaaatcgcgaataatctccacccgctccacagtatcgatatctgaatgcaggtaacgtactttggcgccatgctcgctgagatagtcggttaagtcctcggccatccgtttcgttagcgtggtcaccagtacccgctcgttaatcgcagcacggatgcggatctctgacagcaagtcatccacttgtgtggctaccggacggacctcgatcaacggatcgagtaggcccgttggccgcaccacttgctcaataatgtcaccgccagatttctccagctcgtatttgcccggtgtggccgaaacatagatcgtttgcggtgccaacgcttcgaactcttcaaagcgcattggccggttatccagtgccgatggcaaacggaaaccgtactctaccagggtttctttacgtgagcggtcgcctttgtacatgccaccaatttgcggaatagtgacgtgggactcatcgacaatcaacaaaccatcagccggtaaatagtcaaataacgtgggaggcgcttcacccggcccacggccagagagatagcgagaatagttttcgatacccgagcaatagcccagctcattcatcatttcaagatcaaactgagtacgttgggagagacgttgctcttccaataatttgttattggctaacaacacctgacgccgctccgccagctcgacttttatctcttccatcgcctgtagaatgcgttcccgtggggtgacgtagtgtgttttaggataaacagtaaagcgagggacttcatgctgtagctgacccgtgagtggatcgaaaatggataatcgctcgacttcctcatcaaataattctacccgcagcgcccactcatcagattctgccgggaagatatcgatcacttcaccccgaacccgaaaagtaccgcgttgaaatacctgatcgttgcggctgtattgcaattctgacaggcgacgtaaaatggaacgttgatcaatgatcatgccacgggttaggtgcaacatcattttcagatacagatctggatcgcccagaccataaatggcggaaaccgacgccacgaccaccacatctcgccgctctaacaaggccttggtggcggatagccgcatctgctcgatgtgttcattgaccgacgcatccttctcaataaaagtatcagaactgggcacgtaagcttcaggttgataataatcgtagtaggagacaaagtactctaccgcgttatccgggaagaactctttcatctcgccgtaaagttgcgctgccagtgttttgttcggggccaggatcatggttggccggttcagatcggcaataacattagcaaccgtaaaggttttgcctgatcctgttacgcctagcagggtctggtgtgccagaccattttccagcccctcctccaatttacggatagcctcaggctgatcgccagctggcttaaacacagaatgcagtttgaatgatttgctcatgaattcgctacccgcgggagaaacacactgtcagggggctaattatgaaagccccgagatttttgccaaccttatgatactggatataaaaccagcttcaaacacccaatgacaggaattttcgtatcgatgcaacggttatccctttacagtgacaatttggtaacatttataccgtaaaaatttttatccccaaatgctactgcgatcaagatatccccaaataattgattaaacattactcatcattttttcgaatgaacaccaggcgcttgattttatttaacacattgaaattaaatacatttaacaaaaaggagagaatccggacaacaggagcctaagccgcgctggctctcgcctctctttagttttgtattgttaatgcacaaggttatccacaggaatagtggataactcaatcaaccccacagaggctgggagctggcgaaaaacaaaacttcgcgatgaaatggagatggacggccttttttagtgtttttttgatgtttttatttcaacgcatatttcaattagtgctaactacactgcttgctaatgttataactagcatttattcgtattatcaccttatccaaaatcagagagcggttcctttttgcaccagaacgagcaccagggcactatttaggtgcaccccaccccaaatggccccccttccctgcctcgaactttattattcttcctctccttagcccaaaaaaacatttacaggccattaacatacaaattttacttctgtgttcggcaacttggtccaagagttgcttgatctctgtagattatctgaaggatagatgaatcagctgaaaacaattcagcaaaccaattggctggatagggcctactcttgaaggtattagtggtaaaaatagcgcttttgcatcatttaatgccactaaggggttatttaagcgctgtttacacgcgcaaccccgcgtaatcagtgtcgtattttatgctctactactgcgaccaagtatgcagatttgctggttaactctcactagccgttacagaacaccggggcacctgtgaaccactgggatcgactaaggagacgcactgatgctaagtttaaccgctgtaaatcaatactatggaaataatcatattctctgggatatcaatctggagctccctcgcggccaatgcacgtgcctgataggccgcaatggtgtaggaaaaaccacgttgattaattgcattatggggcatctacccattaaaagcggcaccatgatctggcagcctcaccatgaacccccgcaaaacttgcaacagcagcctgttgaaagacgcaatgcgttaggcattggttatgtcccacagggtcagcaaattttctcccaactgagcgtcgaggataacctactggtcgccgtgctggcaggccgccacaaatcccacccgattccgggctgggtttttgagctatttccattactgcacgataaacgtagccaacgaggtggtgagctgacccgtaatcaacaacaacagctagccattgccagagccttggtcgcagagccagaactgcttatccttgatgagccgggcagcggtacctcgccagcgctgagtgaagatatcagtacggttttgcatcaactgagccgtaatttgggtatgaccctattattggtcgaacaccgcttgccgtttattcagcatattgctgatcgcttttgcctgatggcgggtggccgaaatgtcgctcaggggacgttagatcaattgaatgaaggcttgattagcgagcatttagcccgctgagcaacctcagggccgcggcgcattcaggtagatcaactatattcgggtagattaaccatactcgggtagattaactacataaggttaatcgcacctgatggcctctgattgcaagccacatcacatgcttgtagcggcgtccatatatgtatcacatgttgacagcctcccgttctgctgcacgtaataccgtcaaatccaagtagtgcccaagatcacggcgtgttgtcaccggattttcttctatatcagaaagatagggaataattcccagcaatggcgcggttatcatccgggtcaatgtggcctgatattcggcctgccgtctccctgccggtgtcacctcattggcaacccaaccggccagtgtcagcccggcgtgctgaatcgcctgtgccgtgagcaacgcatggttgatacaccccagtttcaccccaaccaccataatgaccggcaattgttcctgttgtacccaatcggcaaatgtggcctgcggagaaagcggggtaaaccagccgccggccccttctatcaatatccagtcagcggagggttccagttgacgtaaaccctgtgataacgccgtcaaagggatcgccctcccttcactttcactggcaatatgcggtgatgtcgcttccaaaaaagtgaacggattcacttgtgagtaaccgagcctctggctgctattcgcctgcaacgccagggcatcactattgcgcaagccgtcagcggtcatctggctaccggatgctaccggtttatagccagcagtacggtacccctgagcggtggccgcttgcagtaatgcacaactggcgacggttttaccgacatcagtatcggtaccggtgataaaccaacgtttagtcacgatagataaccccataaaccatatgataactcagtggatagccgccagattgcatgacataggcccgttgtagcgccgccagacgttgacgcccctgtaacccagcctgacgcccatgatgcaagtgcgtggcaccaatgccttgtaacgagcgcatcagcgctatcacgttaggaaaccgtggctgatataacgcggttgttaggtgatggcgataatattggcaggccgtctggatatgttgcaatggcaaaaaatcatttacatgacgctgaccatccacctgttgccacgcttgccctaattcatcaagggagccttctgccaaggtagaaaataggatgatcccgccggggcgcgtcactcggtagaattcactcaatgccgcccccagatctgaacaccattgcaccgccaaattgctaaagcagatatccaccgactgatcaggcagtggaatatgttcaatatcccccagcagatagtcgtcagcgacctgctgttggcgcgcataatccaacatacctgccgccagatccaaggcaatgacccgcttacccaacaagcgccaatgctggctgaaatgccccgtgccacaacccgcatccaacaccacaaaacccgtatgctgctggcccaactgcactaaccgatgacccgtttctcgctgtaaattagccgcgctgtcgtagctctcggcggcccggctgaatgcagccgcaatcgcctgtttatcaacgttcagtggcggtaaacacccaacgccccattgcgcgtgctcagtgacagaggccataaagcacctccaataatctatcgatatcctcgggttggtgagccgcgctgagggtaatgcgcaatctggcgcttcctggtggcaccgtgggggggcggattgccgtcacccataaaccggcagcacgcagttgctctgcccagatcagactttgctgattatcgcccaccaacagcggttggatcgccgtttttgacgcccccagttgcagcggtaaatgcgcggccgcggtccgaaattggcggatacgctgctgaagttgttggcgtaatgcatcaccttgttgcacttggcgcaaggcggcttgtagagcacaggcttgcgcggggggcatggcggtgctgtaaatcaggtggcgggcatactgcaacaagtattcagcaaccggttcctgacacaagaccgccgcaccgcttaagccgaacgccttgccaaacgtgacaactaacagctcgggttgaaccccttgtaaccagcaactgccccgccccccttcaccatgaaccccaataccgtgcgcatcatccaccagtaaccagccgcccgcggctgacgtctgttgctgcagcgccgccaatggcgcactatcgccatccatactaaatacgccttcggtgaccaccagcgtctggccctggcaaggcttgatcagcagattttgcagcgcttcgggctgattatgctggaaacgccgcaactgcgcgggtgaatgcgcggcggcttccaatagtgaggcatggctgagtttatccgccaatatccggtcatcagcatcggtcagagccgtcagcactgcctgattcgcggcataaccagagataaatagcagggcgcgcgggtagcccaaccaatcagctaattgctgctccaaccgagcatgaggttggctataaccggtcacatgacccgaaccgccactccccaccccatagcgccgtgcaccttgctgccatgcggcaatgacctcgtcattttggcttagccctagatagtcattactggagaagttgagatattgccgctcgcctgactgtagccagcgcccattcgccccctcgttgacctggcgagtacggtaagccgccgcatcacgtcgccgttgcaagccttgcgctattttatcttgccagctcattagaccgccgcattataaaactgggcggtatccccatgcagtagctgctcggtcaaggcctgttgttgttcacgatcaccgtgtgatgttgccgtctgctgcgggtttagccccaatttacggaacaattgcagatctttatcttcatcaggattcggtgtggtcagtaatttacagccgtagaaaatagagttggctccagccataaagcacatggcctgggtttgttcgttcatttgctcgcgcccggcagacagacggacataggaagacggcatcatgatccgcgctaccgcaatggtgcggataaactcaaaggcatccacctctgcgttattttccagcggggtgcctttcacttttaccaacatattgatgggcacactttcaggtggcttaggcaagttcgccagttgtaccaacagcccggcacgatcgcgtaccgtttctcccagcccgacgatgccaccagaacacactttgatcccagcgtcacgcacctcgtttaacgtatccaaacgttcctgatagctgcgggtcgtaataatgctgccgtaaaactctggagaggtatccagattgtggttgtaataatccagcccggcatccgccagccgatgagcttgctgtttactcagcgaacccaatgtcatacaggtttccatccccagagccttgacgccttcaaccattttcgccaaataaggcatatccctctcgtggggatttttccacgccgcgcccatacagaagcgggtcgaacctgcggctttggctttcttggcagattccagtacctgctcaacctgcattaagcgttcgctttccagaccggttttatagcgggagctttgcgggcaatatttacaatcttccggacaggcaccggttttaatcgacaacaacgtactgacttgtacctgacgcggatcaaaatgctggcggtgaacttgttgtgcttcaaacaataattccaacagcggtttatcaaacagggccagggcttgccctactgtccagtgatgataagttgccatgatggcctctcaaaagaagagaaaaagtttcgtcagtgtaaataaactcgatatactgtcaaccattctattgatattttggtttacaacggtacctaatgacaccttctgacttagtttttgatcaacagcatatctggcatccctacacctcaatgactgagccactgccctgttaccccgtggtgggcgctgaaggtgttgaattgcaattggctgatggtcggcggctgatcgatggtatgtcatcttggtgggcagccattcatggctataaccacccggtactgaatttcgccgcgcatcagcaactggataaaatgtcgcacgtgatgttcgggggcattacccatccgcccgcagtaaagctgtgccgacaactggtcgcgatgacaccgccgccgctggaatgcgtttttttggccgattccggctcggtgagcgttgaggtcgcactgaaaatggcgttgcaatactggcaagcgaagggcgagcggcggcagcgtattttgaccttgcgccatggttaccacggcgatacgttcggtgcgatgtccgtctgtgacccacagaattcaatgcacagtttgtatcagggctatttagccgagaatctgtttgccaatgcgccacagtgcggctttgatgacccgtgggatccgcaagatatcgctaattttgtcgcgctgataacccagcacgccaatgagattgccgccgtaatcctggaacccgtggtgcaaggggcgggcgggatgcgaatttatcaccccagctatctgcgtgaagtcagggcgttatgtgataaacatcaaattttattgattgccgatgagatagccactgggtttggccgaacaggcaaactgtttgcctgtgaacatgcgcagatcgtgccggatattttatgtttaggtaaagcgctcaccggaggttatctcaccttatccgccacgctgaccacccgtgcagtggcagaaaccatcagtaaaggggatgcgggctgctttatgcatgggccaacctttatggcgaatccgctggcttgcgcagtcgcctctgcgaacctgagtttattagcagagaattcgtggcaacagcaggtgagtaaaatagaagatcagttaaaaagggaattactgccgctggctcaggaagataccgtggccgatgtgcgggtacttggggccatcggggtggtagagatgaaaaaacccgttaatgtcgcccgcctgcaacgcagttttgtcgaacagggggtgtggatcaggccctttggcaaactgatttatctgatgccgccttatattatctctcaacacgccttaacccggctcactgcggccgtggctgcggccgtggtagatcgcggaagctaaatgcctatcttcaccgtttaaggtaacggcatcgcggtttttccgccgtctggtgtaaagatctctgcgacatcagcgccacagtcgccgtcaatttagacatgggcagtgcacagtcactcaagcgtacatcagggtgaccgcactgcccaggttcaaaatagtcagtaaaatggcctattgtttatgagttctgcgccccccggatactgacccacatcggccccttacctaccggataacgtttcagggtggttagctcccccgtgttctgatcgatacgataaacttcgatatgatcagatttctgaccggaagcaatcaggaaattaccactgtggtcgatattgaaaccacgcggttgggcttcggtcaggtggtgcccgaccaacgaaatcacccggccatcttcagaaacggtgaaaatacccaacaggttggcggtacggtcactgatgtataaatagcggccattaggcgtgatatgaatatccgccgcccaacgtgtcccggtgaaatcggcaggcatcgcgtccaggctctgcactaagtggtattcctgaccgttattgctgatttgatacacatccaccgagctattgagttcgttaacacaataagcaacctgatgattcgggtggaaagccatatgacgtgggccagcgccggcggcaacagtaatatcagcctgtgcatggggggttaactgcccctccgcgctcaaatcaaacagccgtaccttatcctctttcaggcaaggaaccagcaagatctggttggttgggtcaatattcgccgaatgtggcgcgggcaggtcatccaattgctgaatgggcgcttgcactacgccatgcgtatcaatagggctaatactgacgcaattgaaactgtaagaagcagagaacaagaagcgaccttgtcgatcggtgtcaatgtgagtcgggctgccgggaagcggtgccatacctgcggcggtcagcgtaccatcatcggcaatgtgatagctgacaataccaaaatcaggacgaaccccgacatacagatggcgctgattagggcttattgccatcggctgtacctgacccggcacgtccacggtttgcaataaggttaattcaccggctgaatctaattgccagacatgaatttgttggctgtctggacttgccacgtaaaccgcttgcttcatctttactccttagtcgaacctgttgggtaacgctattaaggtgaattgacctgttccagccccttcgccttaaccaaatatcttttattaacggttaatttaagcctagcttacctgactgcacggacataacaactgtcgggcatctcgcggcgcggcttctttttagctgtttatacaggcctttcccccggtttggtttaatcgatcacccatccggtgtactatcggaacatacttttcaagcatataatttctcattcgcccctttaatggggacagggaccgctatgacatatcgcataatcgcactggatctggacggaacactgttagatcacaaaaaacgcatcctgcctgaatcgttgtccgcgctggcgcaagcccgggctgaaggcgtgaaagtgatcgtcgtaacaggccgccaccatgtcgcgatccatccgttttatcaggcactgcaactggatacacccgctatctgctgtaacggcacttatatttatgattatcaaaataaaaaagtgctggattcaaacccactcactccacaacaggcggttcaagtcctgcaattactggagaaaacacagatccatggcctgatgtatgtggatgatgccatgctgtatcagcagatcacgggccatgtgacccgcaccctcagttgggccgagtcattgccgcccgctcagcgcccgacctttcttcaggtcaacagcttactggatgccgctcacagtgcgaccgccatctggaaatttgcaacctctcacccagatactgcacagttaaaagcgtttgccgccagggtagaagcagaaatgggtctggcctgcgaatggtcgtggcatgatcaggtggatatcgcccaagcggggaacagcaaggggaaacgcctccaacagtgggttgaatctcagggcctgagtatgcaagaggtgatcgcttttggtgataactttaacgatctgagtatgttagaggctgctggattaggggttgccatgggtaacagcgacgatgcgattaaacaacgggcggacctggtgattacagataacgagcaaccgggtattgccgccgttatccgccagcatgtattagcctgataaattcacagcgacagattcatcatggtggtgcctacacaaaaagcggcaccactcaatctggtacagggccattctggcggttaaatgacacactttttatctgtgcatacacccactgaccaggtttcagccccagttcatcccgtgcccatggcgtgatccgcgcccataaccattgctcaccgatggctaacttaacatcgacctgcccgtccacatccagacactcagccacttttaccggcaaaatattacgaatactgctgctgtgcggcggctgtaatgccagtgagacatcggcagcattaatacggatacgcattgaattgccttcagcggcatccaacttgcccacccacaaccgctggtcacctaacgccagtgccgtcatcgcataacgatcatgatgaccaatcacactcacccgcaaaatgctgctaggctcttctcgttgcaaccacggccgcagtgcactgctggcccatacctcctccagcccccccacggcacgaactttaccggcatccatcaccaccacttgatccgccagccgcaaaatttcatccatgctgtggctgacatacaaaatgggcgtattcacatcctgcgccagccgctccagatacggcaacagctcgcgcttacgtggcaaatccagtgatgccaatggctcatccattaacagcaactcaggagcggtcaataatgcacgaccaatggcaacccgctgtttctcgccacctgacagcgtgaacgggaagcggttcaataacggctcaatgcccagcaagcccacaatcgcgtcaaactgcccgcgcattgacgccgccataccgtattgcaagttaccccgcacccgataatgagggaacaagcgcgcatcctgaaacacgtagccaacccggcgcttttccggcggcaggtaaatatttttctcggcatccaccagcacccggccattcagaatcactcggccttgctgtgggcgagtcagcccccctatcacattaatcagtgacgttttaccggcacccgataaaccaaaaatcgcggtaatcccctgcgccggtaaatcggtggcgacctgtaggtgtaaatcacccaattgttggctgaaattcagttctagcatggggcccccatgcgttttttaccccaattagccaaccattcggataacagcaatgacaccaacgataaaataatggcgatcacacacaagcgcgcagcggcggcttccgcaccgggcgtttcaatcagggtgtacattgccagaggaatggttcgggtttcaccggggatattcgaaacaaacgtgatggtcgcaccgaactcccccaatgagcgggcaaaagacagcaccgtaccggcaatcacccccggtaaagagagcggcagagttatcgtgaaaaagacccgccatggcgttgcccctaacgtgcgcgccgccagctccaaacgggtatcgacggcctccagagctaagcgaatcgccctgaccatcaaaggaaaagcaaccaccgccgaagccaaggccgcaccgcgccaactgaaactgaaattaatgccaaaccagctatagagccattcgccgataaaaccgcgccgccccatactgatcaacaagagatagccaatcaccaccggtggcagcaccagtggcaaatgaatcacactgtctagcagcgattttccggggaagcgacaacgcactaaaacccaggccatcagaatacccaatggcaggctacaagctaccgcgacaccggaaactttcaggctgagaataatcgcctgccattcatactcactcaatatcattagcgtggggtgaatccatagtttttgaaaatcaccgcggctgccgggcttttcaggtaatcataaaaagccgttaccgttggattgtcatggcctttaacaatcgccattgggtattcaaccggcttatgacttgcctccgggaatatgccaacaactttaactttcttactggctaccgcatctgaaccataaacaatgcccagcggcgcttctgcccgttcgaccagcgccattgcgcttctcacattattggcacgggccatttccggggctaacgttgaccaggcccctaagttttccagggactctttggcataaatacccgccggtacgtggtcaggatcaccaaccgccaagcggcccccctccagcaactttttccagtcggttttcttatcgatctcaactttatcaatctggctgtcttgcggcgcaatcaataccagttcgttccctaatagggtgtagcgagtattggcgacaatttgctgtttatcaatggcataatccatccattgttggtcagcggaaataaacagatcggccggtgccccctgctcaatctgccgtgccagcgtggaagatgacgcataggaagccaccacatcgacctgcttttcttgtttatactggacagcaatatcctgtagcgcattggtcagtgaggccgcggcaaacacggtaatcttatcggcagcgaaggctgggccggaaaaagccgtcagcaataccgcaccggctacccagtaactcactttaccgtattgattcttcatgttgttctccacattaatgataccgttatatacggaggaatatagcgtaacattataagcaggtcatgcagtttatcggcaagatgtgaggcagcttgagtcgtaaccgtatcgtgggagaaactaaggtgggggattaaggtgaggaatgatacaaaaatgcccaacgtttatacgccaggcattcagaaatcagagacttgtgtgcttgtgctgataagcgtacagcaacactcaagaacgaagggtattccgttctttcgggtgacccgtcttggagatcacgttaaacacttcacccagcccataaatcagccccaaaatgactgccatcaccaccggtaccatgaccacggcaaagaccagactttttaatagttcaaacatgctagcctctcataactgcccattgagcgataacccacattatcacaataaccaacactgctgcctatcatttactgtaaatgatatcagcaatgaattaaccctgttattttaaccgacgataaaaaaatgtaacctgccaaacgtgcgatttatctatctatgttgtttatctatctatgttgtttatctatctatgttgtttagctatctatgttgtttagctatctatgccatttagctatctatgacaataactgtttcccgccggagcaaaaaacaatgcaggccgaaattcttcttacactaaaacttcaacagcgcctgtttgccgatccacgccgtattgcactgttaaagcaaattcagcataccggttccatcagccagggagccaagctcgcgggtatcagctataaaagtgcctgggatgccataaatgacatgaatacactgtccgaggagatactggttgaacgggccactggcggcaaaggtggagggggtgcacatctgacccgctacggtgaacgcttaatccagctttatgatttactcgcaaccatccagcaaaaagcctttgataccctgaaagatgattcactgccgctggacagcttgctggcggcaatttcccgtttttcactgcaaaccagcgcccgtaatcaatttttcggtacccttattgaacgcgaccaccagcaggtgcaacagcatgtcaatattctgctatcggacggtaaaactcgcttaacggcggcgatcacccaacaaagcgcggatcgcctgcaactttcagcaggtaaagaagtgctggcattgattaaagcaccttgggtaaaactggttaccgatccggcactggcaggtgcagcggataacgcattgccgggaacggtcgccagcattgagccgggcaacgatcatagcgaagttattgtcaccttaactggcggggccaacctgtgttcaacccaaaacaacagcgaactccatgcgctgaatttacgggttggcagtgccgtcattgcacaattcaatgcagatcgggtgattatcgccacattgtgttgaatgattattcccagtaatcactgttggaccatacatttgttcgttgacatttttcgtctttccgcttatccctaacatctttactacgttgcaaaatatgggaaagatgatgtctgagttgcaaatatcgcaaggttgttttcgcctgagtgacacacagacactcatcttgccagcgctacatatccaggcgggtgactgttgggcatttgtcggggccaatggcagtggtaaatctgcgttagccaaggccctgtctggagaactggccctgctggagggcagccgccaaagccacttccgccatggtgtgcgtttatcattcgaacaactacagcaactggtcaatgaagagtggcaacgtaataataccgacctgctcagtgctgatgaagatgacactggccgtactaccgccgaaattattcaggaagcggcccgtgacccgcagcgctgtcaacaactggcagcgctatttggaatcagccacttgctttctcgccgcttcaaatacctttctacgggggaaacccgtaaaacattgctgtgtcaggcgctgatgccgcaaccggacctgctgattctggatgagccctttgatggcctggatgtcgcggctcgggcgcagttagccgagatgctatccacactttcggcccaaggcgtcaccctggtattggtcctcaaccgctttgatgatatccctgattttgtgcagtacgttggcgtattggctgattgccacctgacccacatggggccgcgccagcagattctgtcggaagcgttaattgcccaattggcacacagtgaaaatctggatgggctgtcactgccggaaacggaggatccacagcaccacctacgaataccgaaaaatgaacccttgatcatactgaatgacggggtggtggagtacaacgaccgccctatcctgcataacctgagctggcaagtgaaccccggtgaacactggcagattatcggccagaatggtgcagggaaatccaccttactcagcctgataactggcgaccatccccaaggatacagtaatgatttaacgctgtttggccgccgccgtggcagtggtgaaaccatctgggacatcaaacgccatattggttatgtcagcggcagcctccatctggactaccgggttagcacccgtgtacgtaccgtgattttatccggttttttcgattcgattggtctttaccaagcagcctctgatcgtcaacaacaattagcagatcaatggctgtctttactggggttttccacctccgtcgccaaccaacctttccacagcttatcttgggggcaacagcgtctggtcttgatcgcccgagcattggttaagcacccagcgctcctgatcctggatgaacccttacaagggctggatccgcttaaccgtttgttagtgcgccgttttattgatgtgatgatcggtgaaggagaaacccaattattgttcgtttctcaccatgccgaggatgcaccccagtgtattacgcaccgcttaacctttgtgccatttggcgatatttatcactatcaacaagaaaaatcaccaagccaaccacaggtaaaataagcatttttcacagttttaactgagcgtcacccaatgcaacccccactgacccgacctttactctggtgccagcatgttattattcttaccaccagccacttatcagtgctggtggccaagtgtaaattggttgatttagctcaaaaaaatgccttaggctaaaccgtcatttagggctatgccatcaatcaggatgaaataagaaagggattatctatgtggggtgttcttgctacttcgttactgtttttaccactgagccaggtgctctccctgttatttttggtttcatcattagcaatggcctgttatagcggtgtcctcaccttccctgctaccgcgtttttacttgccataatcatcctcgtgctactgctgcaaaagtatcgtcaacgtaatggcgtcgccgctgggttggagttgctgctcgtactgggcgttatcgcgttattcctgcaccttgttcctggttttcacaacctgaaagtgctggataaagtccgtaccgggccgctcagtgcccccttcaccatgtattacaatctggataaggcgctagtcccctttatcttactggcctgtctgccaaccctgttcaaggtgaaaaaacacccatcagtcgggcgcatgggttgggttgtgctgatactcagcgtacccgccttattgctgctggctgtggcgctcggtggcttgaaaattgagctgcataccccggtttggataggctcctttattattgccaatctgttttttgtttgtctggctgaagaagccttattccgtggctacttgcaacaacgcctcggtcagtggcttgggtcttacccagcgttggtcatcaccgcattactctttggcagtgcccacttcgccggtggcccgctattaatgttattcgccgcactggcaggtgttatttatggcttggcctggctatggagtggccgcctgtgggttgccgtggctttccatttcgccctgaatttaatgcatttactgttcttcacctatccactctatttaccccactaaatgaaccaaagggatcactaccgcgattaagtcatcgcccattggtgactgacatcaagataaattgacctatcaacctatggcagtaacctcgtgagcagcaacctcgcgcaccacaaacaggacattccggctacattgatggatgagaacgctaccacttcagcaatcgttgttatgcccatcatttttaccattatttgtctatgctcacagaatacccctgtatttctgtattcagtgggattaagctagtaaaaaattgagtgtaaacgattccattattgagcgtagatcacctttttacccataatggcgtgctatctttattgcattgaactcattagaggagtcttattatgtacgttctggtaacaggtggtagcggttacattggtagccatacctgtgtgcaattgattgaggctggctacaaacccgtcatcctcgacaacctctgcaacagtaaatccagcgtattagcccggatacacagtttgaccggctatacgcctgaactttatgcgggtgatatccgtgatcgcacactgctcgatagcatttttgcggctcatcctattcatgccgtcattcattttgccggtctgaaagcggttggcgaatccgtcaaccggccactcgagtattacaacaacaacgtgtttggcaccttggtgttattagaagcgatgcgcgccgcacaggttaagaacctgattttcagctcctcagccactgtttatggcgatcagccacagattccctatgtagaaagcttcccgaccggttcaccgtccagcccctatggccgcagtaaattgatggttgagcaaattctgcaagatgttcaactggctgatccacagtggaatatgacgattttgcgctatttcaaccccgtcggtgcgcacccatcgggtttgatgggcgaagatccgcaaggtatcccgaataatttaatgccgtttattgctcaagtcgccgttggccgccgtgaatcactggccatctttggcaatggctacccaacccctgatggtactggcgtccgtgactatatccatgtggtggatctggctgacggccatgtggccgcaatgaaaaccttacacggcaagcccggcgtgcatatcttcaatctgggggccggtgtcggccacagtgtgttgcaagtggtggccgcattcagtaaagcctgtggtaaaccactggcctaccattttgccccgcgccgcgaaggggatctgcctgcctactgggctgatgcaactaaagcggcggaacaactaggctggcgagtcagccgctcacttgatgagatggcggcagatacttggcactggcaatcaaaaaatcctcaaggctaccccgattaaggcaattttatgacgcattttaaccctgtggatcatccacatcgtcgctataacccgttgaaagaccagtgggtattggtctcgcctcatcgggctaaacgcccatggcaaggccaacaagaagcacccgcaaccgagaatttaccggctcatgatcccgattgcttcttgtgccccggcaatacccgagttaccggtgatgtgaatcctgattactcatcgacttatgtctttaccaatgactttgccgcactgatgcctgataccccagatgcgccgccaagtcatgatccgctgatgcgtagtcaaagcgcacgcggcaccagtagagtcatttgcttctctcctgatcacagcaaaaccctgccgcaactgacactgcccgcgctggaacaggtcgttcagacttggcagcagcagagcgccgagttgggcaaaatatacccatgggtgcaagtgtttgaaaataaaggggcagcgatgggctgctctaatccccatccgcatgggcaaatttgggccaacagtttcctgccgaatgaagcagaacaggaagaccgtttacagcaacagtattttcagcaacatcaatcgcccatgctgctggattatgtcgagcgggaacgccgcgatggtcaacggaccgtggttgaaacagaacattggctagcggtagtgccttactgggcagcctggccatttgaaaccctgttactgcccaaagccgcagtattgcgcctggaagacctttcggcagagcaacgcagtgatttggccattgccttgaaaaaactgaccagccgttatgacaatttattctcatgctctttcccttactctatgggatggcatggcgcgccttataacgcgaatgacaatacgcattggcaattacatgcgcatttttatccccctctgctgcgttcagcgtcagtacgtaagtttatggtgggctatgaactgctggccgaaacccagcgagaccttacagcagaacaggcggcagcactcctgcgggcagtaagtgatgttcactataaagaggccggagccaaatcatgagtttaaaacaacatacccagactattttccgccaacagtttgaccgcgagtctgacatcaccattaaagcgccgggccgcgtcaatctgattggcgaacataccgactataacgatggctttgttctgccctgcgccattaattatgaaacggtgatcagttgtggcaaacgcgacgatcgccagattcgtgttattgccgccgactatgaaaaccagcaggatatattctctcttgatgcaccgattgtcccgcatcctgaatatcgctgggctgactacgtgcgtggtgtggtgaaacatctacaaatgcgcaacgctgattttggtggggccgatctggttatctgtggcaatgtcccgcagggtgctggcctcagttcctctgcatcgttggaagtggccgtgggccaagccctgcaatcactctatcaactccctcttagcggtgtagaactggcgctgaatgggcaagaggcagaaaaccaatttgtcggctgtaactgcggcattatggatcagttaatctcagcattgggtaaaaaagaccatgcgttgctgattgattgtcggaccttggaaacccgtgccgtgccaatgccggaaaacatggccgtcgttattatcaactcaaacattcaacgtggcctggttgacagcgaatacaatactcgccgccaacagtgtgaagctgccgcccgtttctttggcgtcaaagcattgcgtgatgtcgaaccgagcctcttcttctcaatacaagacgagctagatccggtcgtcgctaaacgcgcccgccatgtgatcagcgagaatgcacgcacgctggcagccgcagatgccttggccgccgggaacttgaaattgatggggcaattgatgcaagagtctcatatttctatgcgtgatgactttgagatcacggttccaccaatagatagactcgtcgagattgtgaaatcagtgattggtgatcaaggtggggtgcgcatgacgggtggcggttttggcggttgtattatcgcgttaatgccgcttgaattagtcgagcaggttcgcaccaccgttgcgcaagaatacccggcacacagcggcggcaagaaagagactttttatgtctgtcaggcttcacaaggagcgggtttatgctgaaaaacggcgcggcatcaccaaacagtgttgacccgttagcaccggatggtcacccttttgaattcaccaaattgcagaataaaagcggtatgaccgtcacctttatgaatggggggcaacctggttatcggccatattaccgctgaaaaatggtgagaaacgtgaattgctactgggctacccgacaccggctgattacctgcatcaagccgcttatctcggggccacggttggccgttatgccaaccggatagccaatgcgcaaatcaccttggatggcgaaacaatccagttggtcccgaaccaaggccctaaccaattacacggtggcccggaaggtttccatgcccagcgttggcagaaagtgacccaagatgaccaccaggttacctataaacttgattcaccagatggcgatcaaggtttccccggtaatctgactgttgaagtacagtacctgctaaccgaagataaccggctggaaattcattatcaggcacaggtggataaaacctgcccggttaacctgaccaatcatgcctatttcaaccttgacggcgaagggcatgatgcccgttcacatcgtttgcaactgtttgcagaccgttacctgcctgtcgacagtgcgggcatcccaaccggaggactcgctgatgtcgagaataccggtatggattttcgccaacctaaaacattggcgcaggattttctacaagatcgctgccagcaacgagttaaaggctatgaccacgcttatttgctgcaccgcacctgtggggccttagactctccggcggcacacttgtggtcatccgataaccaggtgcaaatgagtatgttcacctcagcgcctgcgttgcagctttacagcggaaattatcttgctggcacacccgcacgcaacggcggcacctatgccagctatgcgggtgtggcactagaaagtgaatttttgcctgatagccctaaccaccctgaatggccacagcccgattgttggctaaaaccggggaagacctatcgctcaacgacggtttatcactttattgcgttgcctttataaatgatgacgttatgaatgatgacgttatgaatgatgtattacgaatactcctggcgtaatacatcatgccgcaacggccacccggttctcacttcggtagtggccgttaactttctaatatcgtgctcattcatcttctaagatataactgaatccttgcctaaaactacccttattcactgctgccgactacgcttaactgcatctgtcaggcggccgtactgacgttctgcccgccttttagacctctgacattgattactaaacctcatgactataaaaaggaacgcctatgcgtctattccccctatggttgttatcggctgggttattgctgagtgccaatgtgatggccgcagatccgccgaaaacgccctcaccagcccaagcggcgcagcagcagcagatgaccgattgtaatcaacaggccagcactcaatcactcaagggtgatgagcggaaaaactttatgagtcaatgtctgaaagcacagacagcacctgatggaaaagccctgacacctcagcaacagaaaatgaaaagttgtaatgccgaggcagcccaaaaaatgctaaaaggtgatgagcgcaagacctttatgagcacttgcctcaagaaagcggcctaacccatttcgaggcaggggtctgttgatatggggtatttaatgcccatatattgataagttgcctatttggcagaatcgattcggctattggtcttacgttaaagtaaaaaattggctatggttaaacacaatcgattgctgttcgcagtgatcacgcaatataatgataataattatcattgaatgtgtatttattacccaaaataattcgagttgcaggaaggcggcaagcgagagagttccaatgagcttactggagtaagtgattcggctgattgagcgcagccaacgcacatgcagcttgaagtatgacgggcatataccaaacttaattggagtcaacgttatggcagtaactaagctagttttggtacgacacggcgaaagtcaatggaacaacgaaaaccgcttcaccggttggtatgatgttgatctgtctgaaaaaggccgttctgaagcaaaggcagcgggtaagctgttaaaagatgaaggcttcacttttgatttcgcctacacctcagtattaaaacgcgctatccacaccttgtggaacattttggatgaattagatcaggcatggctgccaacagaaaaaacctggaagcttaacgagcgtcactacggcgcactgcaaggcctgaataaatctgaaacggctgaaaaatacggcgatgagcaggttaagcaatggcgtcgtggctttgccatcacccctccagcactggagaaaagcgatgagcgtttcccaggccatgacccacgttatgcaaaattgactgatgctgagctgccaaccacagaaagcttggcgctgactattgaacgcgtgattccctactggaatgacgttatcaaaccacgtattgccagcggtgaacgcgtaattattgctgctcacggtaactctttacgtgcattggtaaaatatctggatgatctgggcgaagacgaaattcttgagctgaacatcccaactggcgtgccattagtgtatgagtttgatgagaacttcaagcctatcaaacactactatctgggtaacgctgatgaaatcgccgctaaagctgcagcggttgctaaccagggtaaagcgaagtaattagccctgattaacacagtaaaaaaaccccgtacatgaataatgtcggggttttttattgacggctatgtgaatgcagtcagcactccgttaccaaagcgtactcttctgtatatgaagataacgagttgtacgtgaagataacgcacctgcccagactcaaaatagcaagcgcgttagcctactggcggcgagctctcactgctccagccaactggcgcaacagcgcctcagtatctttccagccaatacaggcatcggtaatactctggccataggttagtggttcaccactttccaggttttggctaccttcgactaaatggctttcgatcatcacgcctatgatagatttttcaccttgcgcaatttgttggcaaacatccgttcccacttccatctgcttttgaaactgtttgcaactgttagcgtggctgaaatcgatcataatctggggttccaggcccgctttaatcagcccttctttaaccgcattcacatgcttactgctgtaattcggctctttaccaccacgtaaaatgatatggcaatcaccattgccggcagtattcacaatcgccgaatgaccccatttggtcaccgacaagaaacagtgtggggcactggccgcgttgatcgcatcaatagccactttaatggtgccgtcggtaccatttttaaaaccaacggggcaagacagaccagaagccagttcgcggtgaacctgagattcagtagtacgtgcgccaatggctccccagctcatcagatcagccagatactgcggcgtaatcatatccaaaaactcaccggcggccggtaacccgctgtcgttaatttcgacgagtaattcacgcgccagacgtaaaccttcattgatgtcgtagctattgtccatatgcggatcgttaatcaggcctttccaacccaccgttgtacgcggcttttcaaaataaacacgcatgacaacttccagctcgccctgcagttcttcacgcagtgccagcaaacgggccgcatattctttagccgcttgcgtatcatgaatagagcatgggccaatcaccaccagcaagcgatcatcctgagcacgcaagatgttgtgaatagcattccgggtcttggcgacggtttctgccgcattaactgtggagggaaatttctctaacaacgcaacaggaggtaggagttccttaatttctttaatccgtaaatcatcattctggtaattcatagttcttccattaagtctttagcgatcattgcacaatatatatttgaaccaatctagcctgtgaatggaatgctgtaaatctactttatcgctttcgctattcagtgcagattagtcgcaatgccatcgaccggttcccaaaaacaattacccatgctcaccctagtcacttagctatctaagctcccggcgatttactcggttgccgcctacctgcatctcgaagtaacttgggtatataggagtaaaccggtgccaactgaggcaaattcgaacctggggcctatactcaacgacgatgtctattgggaataactaatccacggaattctagatagagtatgccttgtggagaggacatagcttgtagataaaacatagcctgtagaaaaaacatagcttgcgcctatttgcacaataaaaccgtgatggaaacaaaggataaataatggctgtatccacaattttctcgcaagatagcaacagcaaacgcctattgatagccttcgccatcaccacattatttatggtgacggaagcgattggcggctggttatctggttctctggcattattggctgatgccggacacatgttgaccgactctgcagcattatttatcgcgttgatggcagtacacttctcccagagaaaaccagacccccgccatacttttggctacctacggctgacgacactcgcggcctttgttaacgcagcggcattattgctgattgttatattgatcgtctgggaggccgttcatcgcttcttttcacctcatgaggtgatgggtaccccgatgttaatcatcgctatcgccggactgttggcgaatattttttgtttttggatcctgcataagggagaagaagagaaaaacatcaatgtacgggcagcagccttgcatgtgctaagtgatttattaggttcagtgggcgcgatgattgcggctatcgtgattttaaccacgggctggacaccaatagaccccattctctcggtattggtgtcggtactgattttgcgtagcgcctggcgattactgaaagaaagttttcacgaattattggagggtgcgccgcaagagattgatatcaacaagctgcgtaaagacctatgtaccaatatttatgaagtccggaacattcatcatgttcacttatggcaagtgggtgaacaacggctaatgacccttcatgcccaagtgataccgccactggaccatgatgcgttattacaacgcatccaagactatttactgcatcactaccgcatcagtcatgccacagttcaaatggagtatcaacattgtggaacaccggattgtggtatcaatcaagcggcccctgccgacggacatcaccgtcatcatcaccacgaataaccgctgacacagtcatatacccaaagttattgttgctgcaggcagtaaacgaaaccgaatcaggaactgatttgaaccgtatttatgctatcccgcaggtgagccgagtcgttattaaccttgagtagacagtgggcgtgaatgatttcgtgcagcactcttgatccacaaccaagaaccgttcaatgcaataagggtcaggaacgcatactccagcgccatggcataaaccccctgataggcaaagatcgccacactgatgacatcaataacgacccaaatcagccagttctctacgtatttgcgggtcatgaggatcatggcagcaatagacaagaccatcatcgtcgagtcccagaatgggaaagcatcaggttgcaactctggcatctgtacattcgcccccagactctgcatcaccgtcactgctacacgtgtcaaccaggcaaatacggtatcaatatgcaatgtcattaatacgatgccagcaatacaaactgcagcccaagccaatgctttaggcaaggataaccagcgaatctttaattcagcctgattatccggtgtttgtttgctccaggcataccagccgtaaatattggcaccaaagaaaaacaactgtaataacaagctggcgtagagttggatctgaaagaagatcacggcgaacaatgtcacgttaatcagaccaaataagtagttgatgatcttttctttgctggcaaaccagatacaaagcaacccgaatagggtaccaattgcctctatccatgaaagatcgtaaccgcccgcccccagcggtatatgtaccaatatgttgcctgtgctgagaaaatccatctggtgatccttttagctgccgatagaactgatttattaaaataaaagtctcttgctcatctcatgataggtgattattcacgacgccaagaggcgccgaatgaatattctcaccagttactcaggcattgcctttgacctgtaacttcaattgattggcaaaatccagcatgcgatttaacggtatcagcgcctgctgacgcaattcttcatcgacatgtatctcatgcatcaccccaccctgctccagcccttcagcgattgctcggaggccattcatcgccatccatggacaatgggcacaactgcggcatgtcgccccttcacctgcagtaggtgcttcaaacaactctttatccgggcaggcctgctgcatcttgtaaaaaatgccccgatcggtggcaacaattaacgttttctgcggcagtgtcttcgccgcttggatcagttgactggtcgacccaacggcatcagccatatccaccaccgcctgtggtgactctgggtggaccaacacagcggcatcagggtataacgctttcatccgggccagcgcctgagttttaaactcgtcatggacgatacaggccccctgccagcacaatacatcggcaccactcttcttctgtacgtagctgcccaaatggcgatcaggtgcccaaataattttctcgcccaagctatcgagatgctcaattaattcaaccgcaatactggacgttacaacccaatccgccttggcttttactgccgctgaggtgttggcgtacaccaccacggtgcgatccggatggctgtcacaaaatgcggtaaactcatcaaccgggcatcctaaatccagtgaacattccgcattcagagttggcattaacacttttttctctggattgagaattttggcggtttcccccataaaacgtacaccagcaaccagtagcgttgatgccgggtgattattgccaaaacgagccatttcaagtgagtcggcgacacagccccccgtctcttcggccagtgcctgaatttcgggatcagtgtaatagtgagcgactaacactgcgtcgcgttgctttaacagtgtttttattttctcacgataaaaagctttttcattggtgtccaacggaacaggccgcgccgggaaaggataaatagccgcattcacatcaaaaatttcgctcatcgctcacatctctgttgctgtggtattactgaagctatcagatcgctgctagccacccagtaagaattgaattgatttgttttttatcctaaacaaaataaccaatatttggcaaaaagtcgccaaaatttgtcgattaatagcgaaaatgtttaatagagttaaaaacgaggtgataattcacgtatcagtagagagtgaggaaagaaaccagaggattatagggctaaagctaaaatggagatacctgagagtaggagaagatgaaaaattaagaaatatgtgtgttggggaaataacggtgggtcgtgcgggatgactcgtcctctggactcgcccttcgggtcaacgctggcgcgttgttgtctcgctctgctcggctcgaacctgcgacccattgattaaaagtcaactgttctgccaactgagctaacgacccgctgtgaggcggtaattcttgacatgatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccgctgtgatgcggtaattcttaacatgatggtgggtcgtgcgggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccattacctgtactgctgacaataatttcctactgccttaacgttttacagttgtcttggcaacggcggcatatattactaatttatcatcacagtgcaacttaaatttctactgaaatgtttaactgcttgttcttcacacgataaagcccagaaatcagtcaaattgactaaatcctgggctcaaaaaagctaaagagcagataaacgtttctgtgcctgtttagccgcatcggtattgggatattgcttgatcacttgctgataaaccgccttcgctttatcgctttggcctttatcctgcatgatcaccccaactttaaacatggcttctgaactttttggggattttggataattttttacgacaacagcataataatatgcagcatcatctttcttacctttgttgtaatacaactgccctaaccaatagttggcattgggctggtaagtcgattttggatactgtttcacaaaactctgaaaagcagtgatcgcttgatcatattgctttttctcaagagccagagagacagccacattgtaatcgctgttttcatcaccagtacttgctgctggtgccgctgtagaagctgctgcgcctgcgtcggcattaccggaacttccagccgctgtattgtctgctgttgcaccactcgccgcagaagctgaattctgcgccccttggccaccgctcagactctccatctgttggtagatctgtttctgccgctcaacaacttgattgagctggtactgactttcttggatctgaccgcgtaaactatcaacatcgcgttgcgaatctgacagttgttgctgaagttgagttaatagttggctgtgagcgttggaaatacgctcaagttgagtgacccgatcttctaccgagccggagccgacattactgattggcgcttgggcagtagcggcccatgggaccgctacgccaaccagtaacgacagacccactaagtgacgtctgaagttactgttcatgcgattctcttagtaaaccagaactgcacgacggtttttagcaaaggctgcttcgtcatggcccagtactgctggtttctctttaccgtaagaaacgatagagatctggtcagcagaaacgcctttaccttgcaggtacattttcactgcgctagcacgacgctcacccaaagcgatgttgtattctggcgtaccgcgttcatccgcgtggccttcaacaacaactttgtcagatgggttgctacgcaggaatgcagcatgtgcatccagcatttgagcgaagtcagaaccgatatcgtatttatcgaaaccgaagtaaacgatgttgttcttttgcagttcttgcatctgaagacgtgcttgctcttcagaagacaggttgctgccgttctctgtaccagtgccagcgcccatgccagattggtcattatttgcgcttttgttggaactacaagccgccacagccagaacaggcaaagccaacattagcccttttagcactttgttcagttgcatctctttgatccttttttatagtttgccatacatacgtatttacacatgcatcacagatacggcgaccaggcaggaaatttgacctgtccatcagttgccggaagacgcgctttgaaacgcccatcagtcgagaccagctgtaacacggaacccagcccttgtgtcgagctatagataaccatggtgccgttaggcgcgatactaggcgtttcatccagtaacgtgtccgttaatacttgaacggctcccgtttccagatcctgtttggcgatgtgttgtgccccaccattggaactaaccaataccaggaacttaccatcagggctcacgtctgcgttctggttctgagaaccttcccacgtgattcgctgtggcacaccgccattaatattcactttataaacttgtggacgccccccctgatccgaggtataagccagattttggctatccgggaaccagcttggttcagtattattgctacgaccatccgtcacttggctgatttgacctgaagccaagtccataacatacaagttcaggctaccgcttttagataacgcgaaggccagcttggtgccatcaggtgagaacgcgggtgcaccgttatgacgtgggaatgaggccacttgcctaatcgcaccatttgccagcgtctgaataaccaatgctgatttgccactttcaaaagtcacataggcaattttgctaccatctggtgaccaagcgggtgacatcagaggttcaggagagcggtggacgacaaactggttgtagccatcgtaatcagaaacccgtaattcatgtgggaatttaccaccgttagttttcacaacataagcaatgcgagtacggaaagcgcctttaatcccagtgagtttttcaaatacttcatcactgacggtgtgcgctgaataacgtaaccattgtttagtcactttatactgattttgcgccaaaatgctgccagcagagccagaagtatccactagctggtaagagaccacatagctaccgtcagcacttggttgaacttggccaacaacaacggcatcgatccccaaagcagtccaagcagcaggggttacttcagcggctgtggaaggctgttgtggcatacgagcagcatcaattgggttaaatttgccgctgttacgtaaatctgcacctacgatggcgccaatttcttcaggtggtgtgcccggccccatccatttgaacggaacaaccccaatcggacgtgctgagtctaccccttgggtaatctcaatccgaacttctgcatgtaataccgaagcccataaaactaaaaagcctagcgctactcgaaatgcctgcttcattttatctcccttacccgagcgggatgcccgcgataattagcagaattttaacaaaccaccgcaaacaaaactacatgatccatcattaactaacaacgttacaccctgtcaatcaaaccttattgaggcttaaacacaagcggagcattcttaaattgttcatagacatccgtacttggaggcttaggaattttcgcttgttttgccgcagcgatagcagcctggcacagtgccgggtcccccccttctgctttcacatcgattaatagaccgtctggtgccaatttgattcgcaaatcacaggtacggcctttgtaaagatctgcatcataaaatttactttgtatcgcgccggtgatttgccccaggtagccgctgatatcagcacctgatgccccgcttttcttaccgccacctttaccggcagcagcggcacctgcacccgaaccactcttcggtgcatttttagcgtttgccaaaccaccaaacaaatcatcaacatccgttgaggcagccgcttctgctgccgcttttttcttggcctcagcggcggcagcaacttttttagcagcagcggcttttttctctgcatctgcggccgctttcttttctgctgcgtcagccgcagccttttcggcaacctctaccgctttcttcgcatcggcatcggcttgtttcttcgccgcagcggcaacagcagcttcttttttggcttcagcctcggcttttttctgtgcttcagcctgcgctttcactattttatctgcttcagcttttgcctgagccgcagccgtttcagcctgcttctgctcttctttcgcttttgcaacggcagcagcagcaattttttgttgttcagcggcctgcttttgctgttcagcgatttgtttttgttgttcagcaacttgctttttctgctcttcagcagccagcttcgcatcttcttgcgcttgcagacgctctttttctaattctttcagccgctgttgttcagcagcctgcttttgctgcaattcttcggcttgctgctcagcttttttctgacgctgctgctcggcacgtttagcatctgtttgctgttgctgttgacgattatattgctctgtcaccgcacccggatcgaccattacagcgtcaatcacttcgccgccagcaccgccaccgcccatttcagtcgtctgcgtcagagagccccaaatcaacagggcaatcaatatgatgtgcagaaccaccgaaacaataacggcgcgattcagcttatcattttgctcggttgccttacccacgctcgatttccacactcgatgtccgcgctctattgctaaaaaacggaactgctaaaaacagggtatctacgggttgagctaacgattagcccaaccaatatcaacgcaaatttatatcggttgggtcattaagcccaccgatgtaacacccgcctgatgcagcatattcagcgccttaataatttcatcataaggcacctcttttgcgccaccgatcaggaacacggttttcggattcgtttttaatcgtgcttgagcttctgccaccacttgctctgaaggcaacagctccatccgttggtgatcaacgactactgtatattgcccaacaccggaaacctcaacaattacaggcggattatcatcactggataccgtttttgaatccgtcgcatctggcaagtttacctcgacactttgcgtgataatgggtgcggttgccatgaatatcaacaacaacaccagcaaaacgtcgagtaagggaacaatattaatttcagacttaagctcgcgacgcttacgaccacgtactcgcgccatataaccccctacttatttgctttcggtgctggcgaaagcctggcgatgcagaatagcaatgaactcttccatgaagttgtcatagttttgttcaagcttattcacatgctgattcagacggttataggccataacagcaggaatagcagcaaacaggccgatcgctgtcgcaatcagggcttctgcaatacccggtgctaccatctgtaatgtcgcctgtttgacggcgcccagagagataaaggcatgcataatcccccatacggtaccaaacagaccgatatacgggctgattgaaccgacagtaccgaggaacggaatatgagtttccaacgcttctaactcgcggttcattgaaatgcgcatcgcacgggaagcaccgtcaatcaccgcttctggtgcatggctgtttgcacgatgtagacgggcaaactctttgaaaccagaatggaagatctgctctgagccgctaagtgtatcgcgacgagcctgactttcctgatacaagcgagaaagctcaatgccggaccaaaacttatcttcgaaggcttcagcatcgcgggtagccgcattcagaattcgcgttcgttgaatgatgatagcccatgacgcaatagaaaagcccatcagaaccagcatgataagcttaacgaataggcttgcctgcaggaataaatccagaatgttcatgtcagccactacttaaactccgcgacaatagacttaggaagcgctcttggcttcatttgatgtggatcgatacatgcgatcaatacttctgcactactcagaagattgccatgtgagtcgagaattcgttgagcaaacgtgagagaggcaccacgcatagcggtaacttcactctgaacctccagcatatcatcaagacgtgcaggagccaggtattctaccgtcatgctgcggacagcaaaagcaacatgctcactgagcaattgttgctgatgaaaatttcgttggcgcaacatttcagttcgcgccctttcataaaaggcaacgtagcgcgcatggtaaaccatgccaccagcatcggtatcttcaaagtagactcgtaccggccatcgaaataacgtattactcactctacttcccagtaatgcaattaacgaacacactatactgaagagcgttgagctttggaatcacttgcgagaatagaacgaaaataattatgggccggatggcccataggtaggattgtgctcaaggaaaattaggcgaaaaagtagaataatcctgtagccaagatcacaattgcaggaagtggtgcaaaaaaagcacgcaaccacacctgtttagggcgaaaaccgacgccatggatcacaccagtgcacaccgcccacacgataaagacttcctgccatacttccagtgagctggtggccgccgcaaaacgcgtagggtcccaaaacacacagaaagccagagcaaacgcgagcaccagtgaaagggccctcaatgggcccttatccattaattcgtacaacttatcagacagcatcgtcgttgccattgttagcggctttagctgctgcgttggcttcactctgctccaatgccagagcagtgatgataccaaaggagcaggccagaagtgtccctagaatccaggcaaaataccacatgctttatgctccttagtacagtgaatgcttgttgttttcgataaattctttatcaatgcgcccgaacatcttgtagtaacaccaactggtgtaaagcaggatgataggcacaaagattatcgcaacaatcgtcatcactttcagcgttaacaggctagatgtcgcatcccacatggtcagactgacatttggcatcgtgcttgatggcataacgaacgggaacatggttacgccagcagtcaagatcacacaagcaatcgtcagtgatgagaacaagaaggcccatgcccctttttcaaagcgtgacaacaaaatggtgaacagtggcaaaatcacgccaagtgcaggtaaagcccacaggattggatacttgttgaagttaatcaaccatgcaccggcctgatgagccacttctttgcgcattgggttagattcagctgctgtatccaatactgaagtgataacaaagccgtcaatacctttaactaaccagatacccgcgagcaagaaggcaacactcattaccagagccgagatctgagcggccttacgggaacgaaggtgcagttcaccacgcgtacgcatttgcaggtaagtcgcgccttgcgtcaccaacatggtcaagctgacaataccggccaacaaaccaaacgggttcagtagctggaagaagttaccggtgtagaacaggcgcatatactcattcatgtggaaaggtacgccttgcagcaagttaccaaacgccacaccaaagacgactgccggcacaaagctaccgataaagatgccccagtcccacatgttacgccagcggctattctccagcttagaacggtagtcaaaaccgaccgggcggaagaacaaggctgccagcaccagaatcatcgcgatatagaagccggaaaatgcagcggcatagaccattggccaggccgcaaacagtgccccacctgccgtgattaaccaaacctgattaccatcccagtgaggagcaatcgagttaatcatgatacggcgctctgtatcatttttaccgatgatacgtagcaggatacccacacccatatcgaaaccatcggtgactgcgaaaccaatcagcagcacaccgatcagcagccaccagataaatcgtaatacttcataatcaaacataagtggactcctgtttaccgtgcttcctgcactggggcagtcggctgttcaaaatgatagcggccagttttcaggctgctaggcccaaggcgcgcaaatttgaacatcaggtacatttctgcaatcaggaacagcgtatacaaaccgcaaatcaacgccatcgagaacagtatttccccggcagtgactgatgagttggcgactgctgtcggcaatacttcaccgatggcccaaggttgacggccatactcggccacaaaccagcctgcttctacggcaatccacggcaacggaataccatacaatgcggcacgcagaagccattttttctcaccaatccggccacgaaccacgttatagaacgccagcccaataatcagcaacatcaggaagccacaggccaccatgatgcggaaggcgaaataaagcggcagtacgcgcggaatagagtcttgagcagctaactgaatttgttcttcagtcgcatcagctacgttttccgtataacgcttaagcaacatgccgtaaccaagatcctgcttcgctttattgaatgcatcacgtacagcagggtcagtgttaccaccacgtaactgttctaacaaactatacgcctggataccgttacgaatacgcacttcatgttgcgacatcaagtcacgcaaaccgataaccggggtatccagtgaacgggtcgcgatcaatcctaatgcatatggaatctgaatggcgaaccggttctccatggtttcctggttagggatcgcaaacagcgtaaaggctgctggaggcggctgagtttcccattcagcttcaattgcggctaacttggttttctgtacgtcacccatttcgtaaccggactcatcacccaggacgataacagacaatacggaggccagaccaaaacttgcagcaatcgcaaaagaacgcttggcaaagggaatatcacgtcctttcaacagatagtaagaactgatacccaagataaacatcgcgccggtaacataacctgcagcgacggtatgaacgaatttcacctgagcaaccgggttcagaactaattctgagaagctcagcatttccatacgcatggtttcaaagttgaaatcagatgcaatcgggttttgcatccaaccattcgcaaccaagatccacaatgcagagaagttagaacctaacgcaactagccaagttacagctaaatgctgatgcttagtcagacgatcccatccgaagaagaatagaccgacaaacgtagattccaggaagaacgccattaaaccttcgatagccagaggggccccgaagatatcaccgacgtaatgagagaaatatgaccagttagtcccaaactggaactccatagttaaaccagtggcaacccccagagcaaagttaatagcaaataacttaccccagaatttggtcatatctttatagatttgtttaccagacagcacataaaccgattccataattgccaacagaaacgccagaccgagcgttaatgggacaaaaaggaaatggtacattgccgttaaggcaaactgtaaccgtgacagttcgacaatatcaaacatcttgactccttgctcctcgcaggaagattccgacttgcggcaaccggacctccgctaaatcggaagcctcataactaccagcagtgaatgctcaaaaaaaacaacaaaaataacaatatcaactacccaatattacaccgcggtaatactacgcttctaatcccatacaataaataggattttacgtgacccagcgttgagttctgtatataggtcaacaaataggcattttggtaacaatgtcgtaaattgatctacgacaatttaagcctatatgaacattattaccacgttcaaaagttgatttagaacaattaaatctttttcatgttaactaaaggttttattgtttttatataacatttaaatgttaaaaaatgtaatttaatggtttatataatgcgtaattaaattattattatgcgatccagattaacttttaaatttattaaattcagagtgagtcaaatcacagttttgatttttacatatttatattagttcatcctgagagaagcgttcgtatatgttgctactttgttgcgtgataaagtgctatcacctcataacaacctggccccctgcaacgaaaaggccgttctgacttaccgttttacattttgatgatggtacacagttactgaaatcacgccaattcattggtgtatcaacagctaccggagtagccatttgtataaaaaaggccaccaaaaggtggccagtatgtcgcgttagatttttagactaacacctgatactttcttgattactgcggtaatacagctttaacagcattacctatttctgccaggctacgaactgttttcacacccgcagcttccagagcagcaaatttatcatctgcagtccctttaccgcccgcaatgatagcgccagcatggcccatacgtttacctttaggtgcagtcacacccgcgatataacccacaacaggtttagtcacgtgctctttaatataagcagccgcttcttcttcagcgttaccaccgatttcaccgatcatcacaataacttcagtctgcggatcttcctggaatagtttcaggatatcaataaagttagagcctgggatcgggtcgccgccgatacccacacagcttgattggccgaaaccaatgtcggtggtctgttttacggcttcataggtcagcgtgcctgaacgtgaaacgatacccactttacctggcaagtggatgtgacccggcatgataccgatcttacattcaccaggagtaataacacccggacagttcggaccgatcatgcgcgcatcgctctgttccaacctgacttttaccaccagcatatccagcgtcggaataccttcagtaatacagataatcagtttaatcccggcatcgatcgcttccaaaatcgaatctttacagaatggcgcaggcacgtagataaccgaggccgtagcaccagtagtttctaccgcttcacgaacggtattaaagactggcagccccaaatgctgtgtgccgcctttacctggcgtaacaccgccaaccatttttgtaccgtatgcgatagcttgttcggagtggaaagtcccttggctgcccgtaaaaccctgacaaataactttggtgtttttatcaattaaaatagacattatttagcccccactgccgctacaacttgctgagccgcatctgtcaggctggtcgcagcaatgatattcaaaccgctgtctgccagtttcttggcacccagctctgcattattaccttcgagacgaacaacaacgggtacgttaacgcccacttcttcaactgcaccaatgatgccgtcagcaatgaggtcacaacgcacgataccgccgaagatattaacaaaaaccgctttcactttatcgtcagacagaatgattttgaacgcttcggtcacgcgctcttttgttgcaccaccgcccacatcaaggaagttagcgggttcgccaccatgaagtttcacgatgtccatggttcccatcgccaaaccggcaccgtttaccatgcaaccgatgttgccatctaacgccacatagttcagttcccactgggcagcatgtgcttcgcgagcatcttcttggcttggatcgcgcatttcacgcagttccggctgacggaacaaggcattgccatcggcaccgagcttaccatccagacaaatcagatcgccctgcttagtgaccaccaacgggttaatctctaccatcgccaggtcacgttccaggaacagtgttgccagccccataaagatcttggtgaactgaccgacttgtttaccggtcaagcccaatttaaatgccagctcacgcccttggtaaggctgtggtccggtcaatggatctaatgcgattttatggatcagttcaggtgtctcttcggcgactttttcaatttcaacaccaccttcagtggatgccataaagaccacacggcgagagctgcgatcgataaccgcccccagatacagttctttatcaatatccgtggctgcttcaaccaagatctgatgcaccggctgtccgttggcatctgtttggtaagtgaccagttttttacctagccactgttcagcgaaagcacgaatatcttctttgctgttaaccagttttacgccccccgctttaccgcggccgcccgcatgaacctgacatttaaccacccacgggcctgcaccaattttagatgcggcttcttctgcttcacgcggagtggtacaggcgtagccagttggagctggcatgccataccgagcaaacagttgttttgcctgatattcgtgtaaattcatgatgttctatccatataaggtctgagacggaccgaagcccgtagtgttctggataaagccgatcctcaagaccagctttgtcagttatctttttatacgtcgagtagccagtttatacatcaagtagcaagcgagcaggatcttccagcatctcttttaccgtcaccagatagccaacagactcgcggccatcgatcaaacggtgatcgtaggaaagtgccaaatacatcataggcaggatcacaacctgaccatttaccgccattgggcgatctttgatggcatgcatgccaaggatcgcgctttgtggtgggttaatgatcggtgtcgacatcagtgagccaaacacgccaccattggtaatggtaaagttaccgccagtcaactcttcaactttcagcttgccatcacgaccttttacagccaattcttttattttcttctcaatatcagccatgctcaacgtgtctacatcacgtaatactggcgttaccaaaccacgtggagtagaaaccgcaatactgacatcgaaatagttatggtagacaacatcttcgccatcaatagaagcattcacttcaggataacgtttcagtgcttcaaccactgccttgatatagaaggacataaagcccagacgtacaccgtggcgtttctcgaaagcttcaccgtactgcttacgcaggtccataatgggctgcatattaatttcgttaaacgtggtcaacattgcggtgctgtttttcgcttctaacagacgctcagcaacacgtttacgcagacggctcatcgggacacgtttctcactacgccccgccaatacaggtgcagcagcggctaccgctttagcgtcagctaccactgcagaggccgatttacggctcgctaaatggctatcaacgtcttcacgggtgatacggccaccaacaccgctgcctttgattgccgttgcatcgagatcatgctcagcaatcaggcggcgaatagccggactgagggtttcattactttcttcttccaagctggctgtttggcgttgagccggagttgactccgtactctgacttttttcttcagtcggtttaccagaactatcacttggacgaatgcgccccagcacctgacgtgacgtcactgtggcaccttcatcttccagaatggcatccaaaataccgtcctgactggctggcacttccaaaatcactttatccgtttcaatctcaaccagcacttcatcacgtttgacgctgtcgcctggttttttgtgccaggttgctacagagccatcggctacagactcagggaggtcaggaacattaatatctacgctactcattctctatcctttatatgttaaccgactagctattcaacattcagcgcgtcattaaccagagcttgttgttgtttttggtgtacggaaagatacccaactgccggtgaagctgatgctggacgacctgcgtagcgcaaggaagcaccaaatggaatcacttcgcggaagttatgctggctacaataccaggcaccttggttaagtggctcttcctggcaccagacgaaatcgtgtacatgggcatattgttccaacaccgattgaacggcctgatgtgggaacggatacagttgttcaatacgcacgatggcgacatctgtttgcccatttttacgacgctgctctagcaagtcatagtagactttgcctgagcacatcacgacacgtttgatacctttaggatccaactcatcaatttcgccaatagcgggtaagaagctgccattagccagttcatccagagatgatgtcgctaatggatggcgtagtaatgatttaggtgacataacaatcagaggccggcgcataccacgtaatgcctgacggcggatcatgtgataaacctgtgcaggggtcgatggaatacacacctgcatattttgttcagcacaaagctgcaaataacgttccagacgtgcggaggagtgttccggcccctgcccttcgtagccatgtggtagcaacatcactaagccacacatccgaccccatttctgttcaccagaactaataaattggtcgataaccacctgagcaccatttgcgaagtcaccaaactgtgcttcccagatagtcagggtacgcggctccgcagtggcatagccgtattcgaacgccaatactgcctcttctgacagcaccgagtcccaaacctggaaatcaccctggccactgtgaatatttgacagtggtacataaacagaaccatttttctgattatggatgaccgcatggcggtggaagaaagtaccacgccccgcatcttcgccagataaacgaataggaatgccctcgtctaccaatgtagcgtaagccagtgtttccgctcccccccagtcaaatggcttctcaccgctggccatcaacgcgcgatcactgtatatcttcgcaacccgagattgcatttcaatggcttccggcgcagagctgatccgacgcgccagctcttgcaggcgtttcatttcaactttgcttggatacgcttcatcccactcatggttcaaatacggtgaccaagtgaaggactgcaaattcatcggacgccactcttccaccacacagtcaccgtgatctaatgcatcacgatataggttgaccatttctgtcgcatcttccaggctggcgatattctgctcaatcagtttgtcagcatagattttacgcggtgtcggatgttttttaattttctgatacatcacaggctgtgttgcacttggctcatcggcttcgttatggccatgacggcggtaacaaaccagatcgatcatcacgtcacgtttaaaggtattacggaaatccaacgccagacgggtaacaaatgccacagcttcaggatcatcagcattcacgtgaaaaatcggtgcctgtaccattttggcaatatcagtacagtattgagtcgagcgcgcatccagtgggttcgaggttgtgaaaccaatctggttgttgataacaatgcgtacagtaccgcccacttcatagccgcgagcctgtgacatgttcaatgtttcttgtaccacgccctggccggtgatcgccgcatcaccatgaatagtgattggcagcaccatattactgcgtgcttcatccaggcgatcgcgacgtgcacgcactgaaccaataacaaccgggctgacaatttccaaatgtgatgggttaaaggccagtgccaagtggaccagaccgccttcggtttcgacatcggaagagaagccttggtggtacttaacatcaccagtaccgagatgttctttatgcttaccagcaaactcatcaaacaagtcttctggtttcttacccagcacattgatcaatacgttcaaacggccacggtgggccatccccaggacgacttcacgtgtgccatttttaccggcatgacggatcatctctttgagcatggtgaccagtgaatcccccccctccagagagaaacgcttggcgcctgggaattttgcgcctaaataacgctcaagaccttcagcggcggtcagttcactcaagaaacggcgtttctctgcatcactgaatgtcggtttcccaacaaccgattcaatacgctgctgaatccagcgtttttcttcggtgttggtaatgtgcatatattcagcacccacagaaccgcaataagtttgcttcagcgcggcatacaaatcagccagcttcatcgtttctttgccgatggcaaaagaaccgacattgaaggtgttctggaagtcagcttcggtcagattatggtaggaaggatcgaggtctggaacagactcctgcttccacaaaccgagtgggtcaagattggcatgctgatggccacggaagcggaaggcattgattaactgcaataccttaacttgcttggcatcaatatcaggatcattgatagaggagttataacgagtggaatccttcgccaggcgacggaaatactcacgcgtttgggagtggagctgatcaggttttacacccgttgttggtagctgttgaaaaattgaacgccaactatcatcaacggaaccaggatcagttaaaaagtcttcatagagctgctctatgtaggactggttcgcgcccgccagataggaggaatccagccaggccttcattgcgccgttctgcattatgatcccttaagctttgaagcttcagttttcgccgtggttaacatatacaccgtaatatcaacggtttgccgtaaaaacggttcactcgacgtgctcaatgcacgttctgttatggaccttatcggtcccgttcaaggaacctctagaaacagacattatgccggcttttagagattccctaccgtgaagctacccggagaatcccctctccgggttaataaactcacatcaggcactgcgttgcaatgattatccgctatgttataacaatcgttatgccataattgtcattcactacactgtaatcatcactcacagcgctatcgctattttatgcgctacgcgataacgactatgcgctacgttgtaacagcatagacttaatatgcccgattgctttggtaggattaagacctttaggacaaacactgacacaattcataatgctatggcagcggaaaacactgaaagcatcgtccaggtcatccaaacgtgaggccgtttcggtatcacggctatctatcaggaaacgataggcagccagtaacccagccgggccaacaaacttgtctggattccaccagaatgacggacaagacgttgagcagcaagcgcacaatatgcattcatacaaaccatccagttttgcccgttgttccggcgactgtaggtgctcacgtgctggtggattcttgccgtcattcaacaggtaaggttttattttctcatactgagtataaaactgccccatatcgacgactaaatctcgcaccaccggtaaccccggcagagggcggatcactatctttttattgcctttttgcaaagctgagattggcgtaatacaggccaaaccatttttgccattcatattcagaccatcagaaccacacacaccttcgcgacatgagcgacggaatgacaacgtcggatctttttctttcaactggataagtgcatccagcaacatcatatcccgaccttcttccgcatccagcgtgtaatcttgcatatgcggcgcgttatcgacatctgggttatagcgataaattgaaaactcgagcttcatgacctattcctccgcaacgggtttaacccttagaaacacaacacaggcatcaataagaacgcactttcggcgggaatgcctcgcgtagcttaggttgcatgtttacctcacggcgggtcatgctctcagtacctggcaaatacagtgaatggcacagccagttcacatcatcacgatccgggaaatcgaagcggctatgggcacctcggctctcggtacggaagtttgccgacacagcggttgaaaacgcagtttccatcaggttatccagctccaggcactcaatacgctgagtattgaattcactggaagtgtcatccaaacgggcattttgcaaacgttcacggatagttttcagctcttccaacccttttgccatcgcatcgccttcgcggaacacggagaaattgttctgcatacaggcttgcaatgctttacggatttcaactggatcttcacctgaacgggtattattccagcgattcatgcgagccagagaggcttcgatatctgactcactggcatcgcggcttgcgccctgctccatcaatgattcttgcaggtgcataccggcagcacgaccaaataccactaagtccagtaatgagttccctcccaagcggttcgcaccgtggacggaaacacaggcaatttcgcctacagcaaacaagccggggatcacaacatcctcacccttttcatttacggtaatcgcctgacccgtcactttagtcggaattccccccatcatataatggcaagtagggataaccgggatcggttctttgatcgggtcaacgtgtgcaaaggtgcgcgacagctcaagaatacccggcagacgggattcaagcacatctttacctaagtgatccaatttcagtttggcatgtgggccccaaggaccgtcacaaccacgtccttcacggatttcaatcataatggaacgtgccactacatcacgacccgccaaatctttggcgttcggggcataacgttccatgaagcgttcaccatgtttattcagtaaataccccccttcaccgcggcagccttcagtcactaatacacccgcaccggcaataccggtcgggtggaactgccacatttccatgtcctgcaccgggactccagcacgcaaggccataccaacaccgtcaccggtattaatgtgcgcattggttgttgattggtaaatacgcccagcaccgccagttgccaatattgtggcccgtgctttgaaatagacgacttcgccggtttcaatattaatagcagtacaaccgacaaaagcgccgtcctgattcttcaccaaatccagtgcataccattcagagaaaatagtggtgtggtttttcaggttttgctgataaagggtgtgtaacaacgcatgaccggtgcggtcagctgcagccgctgtacgcgccgcttgcccaccgccaaagttcagtgactgccccccaaatggacgctgataaatgctcccatcctctaaacgggagaaaggtaaacccatgtgctccaattccagaaccgcttccggaccggttttacacatatattcgatggcatcctgatcgccgatataatcggaaccctttaccgtatcgtacatgtgccattcccagttatcttcatgggtattacccagcgcaacggtaatccccccctgcgcagatacggtatgggaacgggtagggaagactttagatatcagggcgcaagacaggcccatttgtgaaatttgcagggcggcacgcataccggcaccacctgcaccgacaacaactgcatcaaactctctgattggcagattcatttaagctccccacaccacaattgttccatacaataaataaaccaacagcgtaatcacgacgaccagttgtaacaccagtcgtatcgccagtggctttatatagtccgtcaatacctgccatagaccgatccaagcgtgagctagaatcgacagcaatgtcagcagcgtaaatacttttgtgatgtgtgacgcgaagaaaccgcgccagatttcataggtgatgtctgggacaatcacaacgaagcccagaatataaaagacatacagggtgatgacgattgcagaagcacgcagtaacaaccaatcgtgtactccattacgccctaacgcagaagcattgcttaccatacgaggactccagccaaaactgacaacacgagggttaatcccattgccacttgagcagaacgggtacccacggctaaattctcttcgagatagccaaaatccattaacaagtgacggatgccaccgcaaatgtgataagccagcgcagtgagtattccccaaaagatgaatttaacaaaaaaactattcatgatggttgctgcctgcatgaatccttcttgtgaggaaacagacaaacccaacagccagaggaggataccgacagccacgaaggtaattacgccagagactcggtgtaagatggacgctatcgcagtaacaggaaatcgaatcgtttgcagatccaaattgacaggtctttgttttttcacggttttgcccacacagctcttattattttccttcctccggacctgggtggggaatcagacagcgttaagagtcgaaacccttcacatcgcacgtttaagtattgcatcctgaatgcttaaacagcatgttctgtataacgctgggtgctcctacttcagggtaatccggagacctggcggcagtatagggggttcacattcttattacaattcccacacaaactgattgataacatttcccctgaacagtgattaggatcacgatttacacaattcatataaaatcaattatctgatttgacaaagaataaacatttccattacaactagggtagaaataaggcctatgatgcactaaaggtcaacggatacacttccccacaagcttaagttatgcaacagtgtattgagtcaatatccccatagatatcgtaggcaatgatccataaactataagtatccgacaaatcactaacaactttttaacactagctgttgatccaaaccttcggatcgcgggccgtattggcaatttactctgtaccctaaatcaagttatctactcacgtaattagagttatcgctgacaacccgacaacttcaagtaccaagagtattaatgatgaataaaacagagcagtgctaataaggtgatatccccgggcatctaagatgtttccgttgttaggggttttaaaataagcacttaaggagactgtaaatggctgacaaaaaagcgacgctgaatttaggcgaagctgcgatcgaactgggtgtcctatccccaaccctcggcactgacgtgatcgacgtccgcaccttaggttctaaaggttattttacctttgaccccggttttacctctaccgcatcctgcgaatcaaaaatcacctatattgatggtgatcagggtattttgctgcaccgtggcttcccgattgcccagttggcaaaagattctacttatctggaagtttgttacattctgctgtacggcgaaacacctacgccagaagagtacaaaacgttcaaaaccacagtgacccgacataccatgatccacgagcagatcacccgtctgttccatggtttccgccgcgattcacatccgatggccgtgctatgtggggttactggtgcgctagccgccttctaccatgatgctctggatgttaataacgagcgccatcgtgaaattaccgccttccgtctgttgtctaaaatgccgactgtcgcagcgatgtgttataaatattcactgggtcaaccgtttgtttatccacgtaacgatctgtcctacgcgggtaacttcctacacatgatgttctctacgccatgtgagaaatatgaagttaacccagtactggaacgcgctatggatcgtattctcatcctgcacgcagatcacgaacagaacgcgtcaacatcgaccgtccgtactgccggctcttctggcgctaacccgtttgcctgtatcgccgcggggatcgcatccctgtggggccctgcgcacggtggtgccaatgaagcctgcctgaagatgttggaagagattaaaactgttgagcatatccctgaatttatccgccgcgcgaaagataagaatgactcattccgtctgatgggttttggtcaccgtgtctataaaaactatgaccctcgtgccaccgtcatgcgtgaaacctgtcatgaagtgttagaagagctgaagctgaataacagcttgttagaagtggcgatggagttggaaaacatcgcactgaacgatccttacttcattgagaaaaaactgtatccaaacgtggacttctattcaggtattatcctgaaagccatggggattccatcgtcaatgtttacggtgatattcgccattgcccgaaccatcggttggattgctcactggaacgaaatgcataatgacggcatcaagattgcccgtccgcgccagctttatactggctatacagaacgtgatttccagagccaattgaaaaaataagcaggtacgcgttaccgcgtaaaattagagcaaagtcccggctaggaggccaggactttgttagcaatttgaggcaccgttgaggtgccttttaacgttagagcactttacgatttcgctttagataccgcaaccattgctgggcgtaacagccggccattcagcgtatagcctttttgcatcaccatcattacgtggtttggctcgtgatcagcagactcaagcattgtcatggcctgatgcacctcagggttaaacggcacatgggtctcgccgacaacttcaataccaaatttaccgacagcatctagcagtgatttcagtgtcagttcgacaccttcaatcattgagatcagttcagtattggtcttatcagcggtatctagagcgcgctccagattgtcaatcactggcaataattcagatgagaatctctccagtgcaaatttatgcgctttctcgacatccaattcagtacgacgacggatattctcaacttcagccttagcgcgtaacaggctttcgcgctcacgctgtagagcatcagacaactgcacctcaagctctgcaacacgcggatctacacattcccccgtctcttgtgttgcttccacttgctgctctgctgtattttccatttcttccgagacttgctcgtttggcgttttctgttctttactactcatggatatctccgcgttttagcattaatctcgctacttggcttattatggggatcaaaaccggggattcaagggaaccggtcataatgtggggtaaaagacactccattaaggaaaatcacggcaatgaataatagaagattcgattgtattggtattgtcggtcacccgcgacacccggctgcacttgccacccatgaaatactctaccactggctaaaagccagaggctacgccgttatggttgaacaacagattgctcatgacctcaatttaaccgatgccataacagggagtttggcagatattggccaaaaagcagatttggctgttgttgtcggcggtgatggcaacatgctcggtgctgcacgggtacttgcccgttatgatataaaagtgattggtgtcaaccgaggtaatctgggtttcttgaccgatttagacccggataatgctctgcagcagctttcagacgttttggaaggcgagtacctgagtgaacaacgcttcctgctagaaacgcatgtacgacgtacaaatcaacaaagccgtatcagtaccgcaatcaatgaagtggttttgcatccaggcaaagtcgcccatatgatcgaattcgaagtgtatattgatgaccgcttcgccttttctcaacgctctgatggcttgatcatcgcaaccccgaccggttctaccgcctattcactttccgcaggcggcccaatcttgacaccaactctggatgccatcgtattggtaccaatgtttccacacactcttactgcgcgcccattggttatcagcagcagtagcaccatccgactgaagttttcgcacattaccagcgacctggaaatcagttgcgatagccagatagccctacccattcaggaaggggaagaggttttaatccggcgcagtgattttcacctcaatcttattcatccaaaggactatagctatttcaatacgttaagcaccaaattgggttggtcaaaaaaattattctaaaaatcacctcagctactttactgtatataaaaccagtctatactgtgttcaaatacagacatgtgtttatgtacagggggtttaccatgctggtccaattaaccatcagcaactttgctattgtgcgtgagttagaaattgattttcagcccggaatgacggcaatcactggcgaaaccggggcgggcaaatccattgccgtagatgcactagggttatgcctcgggaatcgctcagatggcagcatggtgcgcttaggggcaacacgcgctgacatttgcgcccgcttctcactggcggatacaccatctgcccgccaatggctggaaaacaaccatctcgatgacaataatgaatgcctgttgcggcgcgctattggcgctgatggccgttcaagaggctttattaatggtacgcctgtacccgtatcccaattaagagagttgggccaacatctaattcagatccacggccaacacgctcatcaactgctgctcaaacccgatcatcaaaaacaattattggatgcctacgcaaatcaatcatctctgttggcagaaatgaaggcagcctatcaaatttggcatcaaagttgccgtgatctggcacttcaccaacaacagtcgctggaacgaactgcccgccaagagttattacaatatcaactaaaagaattgaattcattttctccacaggcaggggaatatgaacaaattgatattgaatacaaacgtttggcaaatagcgggcaattactgtccctgagtcagcagactttacaattactgtcagatgatgaacaaaacaatatcctcagccagctttacgctgccaaacatcagttgaccgagctggccagtatggacgaacaatttaataatctactgaatatgttagaagaagcctcaatccaaatcagtgaagccagtgatgagttacgtcactatgcggaacaattagatatggatccaaatcgtctatatgagctagaaaaacggttatctcggcaattaaatctcgcgcggaaacaccatgtagcaccggaagaattgccacaatttcatcagcaattactggatgaacaagaactgctctcacaacaagaaaatgatcacgaacaacttagtaatgcagtaaatactcactatcagcaagcactggcaatagcaaaacggctacaccaagagcgtcaatattatgccaatgaactggctgcactgattactgaaagcatgcatgagctatcgatgccacatggcaagttcgccattgaaacaatatttgagccagaacatcttagtgcggaaggggcaacccgaattgagttctgtgtcaccaccaatccaggccaacccctacaagcactggtcaaagttgcatctggtggtgagctgtctcgcatcgccttggctattcaggtaattacagcacgtaaaatggacaccccagcattaatctttgatgaggtagatgtaggtatcagcggcccaacggcggccatagttggccgcctgctacgtcaacttggcgaatcaactcaagtcatgtgcgtaacccaccttccgcaagttgccggctgtggtcatcaacatttctttgtgagtaaacaaaccgatggtactgagactgaaactcatatgcatcggttagataaaaaagcccgcttacaagagttggcgcgtcttctgggcggtagtgaggtgacaaaaaacaccttggcaaacgcaaaagaattgcttgctgcatagaaaagattaacttttttcctttttggtggtcatacaggtgccctgtaaaggtttccaactgccgcaaggtctattatcatcgtcatcctatgccctaaaggaatgtgattactatgcgctgtaaaatgctgactgccgccgctgtgatgcttgcaatgcttactgcgggttgttcaacgttggagaaggtggtctaccggcctgatattaatcagggtaactatttatcacctattgatgcctccaaaattcataaaggtatgacacagcaacaagtggcgtataccttaggcacgccgatgctacaagatccgtttggcactcaaacctggttctacgttttccgccaacaacctggtcacgaaaaaataacgcaacaaacgttaacgttgacctttgatagcagtggtgtactgactgatatcaaaaatgagcccgcgttaaccggaagctaagttatttgagaattgcagaacagattgggaatgcgggttatggtgttaggttctaaacctattgatgttaactcagccacaagatagtccgcgtttctctttcaatggctgcccagagtgacaacaaaaaataaggcgctgattgtgccttacttttttgcctgctcagctcgctgccggcgaagctctttggggtcggctattaatgggcgatatatttcaacccgatcaccatcattgagtttgtcaccgagttttaccgggcgactatagatacccactttatttttttccaggtcaatgtctggccgtaactccagtaagcctgatgccttgatcgcatcctcaacagtactgccaaccaccaaagatacagtgcgcaagtattggcgttcagataaggcatatacaacctcaacgcgaatatcaggcactgtagacctctttagcccgttgagtgaaagcctgcaccatattcccagccaactccttgaatattttaccgaatgccaattcaattagcttatttgtaaattcaaaatcaagatgcaattcaactttgcaagcatctgcacttagtggtgtaaaatgccatccgcccattaatttacgaaacggcccatccaccaactgcatattgatactctggttatctgttagcgtattgcgtgtagtaaatgttttacttatcccggccttggcgacatccacggcggctatcatttcattttcagtggcatcaagtacccggctaccggtacaaccgggtaaaaactctgggtaagaacgaacatcattaacgagttgatacatctgttttacactgaacggaaccagtgcagatcggctaatctgtggcataacatttcctgtgagacataaaacgcactgataataccatttatctaccgccagacaaaaaatctgccaggcattcctcgcaacaaatgagacaaaatacataagcatcttacgggaaaggatttcattcgcctccgcatacagtataatgaccgatactatgacaaagaaaaaagcatacaaacccggttccgcaaccattgcgcaaaataaacgagcccgtcacgaatacttcattgaagaagagttcgaagctgggcttgcactgcaaggttgggaagtaaaatcactgcgtgcaggcaaagcaaatatcagtgacagctacgtaatgtttaaaaacggtgaggcattcctgtttggggccacaattacgccgttgaacgttgcgtcgactcatgttgtttgcgagcctatgcgtacccgtaaactgctgttgaacaaacgcgaactggattccttgtttggccgagtgaaccgagaaggctacacggttgtcgctctctccatgtattggaaaaatgcctgggtgaaagttaaaatcggcgtagcaaaaggtaaaaaagataacgacaagcgcgatgatattagagatcgtgagtggaagttagacaaagcgcgcatcatgaagcacgcaaatcgttaagtaactggcatcgcaggacatagttctgttatactagctgagttctttggggctgattctggattcgacgggattcgcgaaacccaaggtgcatgccgaggtgcggtggcctcgtaaaaaaccgcaaaaaaaatagttgcaaacgacgaaaactacgcactagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacctaaaagagctcgtgtggaaaccttgcctggggtggaagcattaaaactaatcaggatagtttgtcagtagcgtgtccatccgcagctggccggcgaatgtaatgattggactaagcatgtagtgccgacggtgtagtaatttcggacgggggttcaaatccccccagctccaccaaatgttaaaccggttattaccagataagtccggtgaagtacggaaagcccgcatcccttctaggtttgcgggcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgtgtctgtagtagtccaagaggatccggctgaatccagtgtctattggtatacaaattggtatacgctaagataggtatcaatggacgtataccaattaagggaagaaccatacatggcaaggacaacacgccccctcacccacaccgaagtacaaaaagcaaaagccaccgacaaagacctaaccctccatgatggtgatggtttatttttgctagtcaaaactaccggcaagaaaatttggcgtttccgctatcagcttcccaacagtagcaagcgcactatgatcagcctcggtgcttacccagcactatccctcgcagatgccagagagatacgcgcagaaaaactagcgatgttagtcagagggacagaccctcaaacgagggctggtgaagaggctgaaaagctccagatagcggaggaaagcatttttgtgaatgtcgcccgcaaatggttcgagttgaaagaaagccatgttagcgcagcccatgcgaaagatatttggcgttctattgaaaaagacatcttacccagcatcgaaaatattcccatccaagaacttaaagcacgaactctgattcaagtattggagccaatcaaagcacgtggagcattagagacggtcaggcgattggtacaacgtataaacgagataatgatctatgcggtcaatgtaggtttgattgatgctaacccagcttcaggtatcggtaatgcttttgaacgccccaagaagcagcatatgcccaccatcagacctgaagaactacctaaactcatgcgtaccattgccatgagcaatctctcactgccaacccgctgcttacttgaatggcaattactaactctgatacgccccgctgaagcatcagcaacagcttggatagagatcgatttagagaataagcagtggtgtataccggcagaacgaatgaaagcaaagcgcgaccatatagtcccgttgtcggaacaagccttagagttgctggaaataatgcgtccaattagtggtaatcgtcagcacgtattcccaagtcgcaatgacccacgtaatcacatgaatagccaaacagcaaatgcagccttgaaacgtattggttatggagggaagctcgttgctcacggtttacgttctatcgccagtacagccatgaatgaggctgggtttaatgctgatgtgattgaggctgcgctagcgcatagtgataagaatgaagtcaggaaagcttataatcgttctacctatctcatacaacgccaagagttaatgaattggtggggattagagatatacactaaaagaagtatttaacgtaagtgaaagtcatagacgtttcccttagcacgtattatcttttagtatcactcataaaatggacaggccactaaaatggatagtgaagacacatctgacaatcccttgtccgaaccgcaaagagagtccgcaggggcccagtcctatgatcgatttgaataccaatatcattgggctctttgtaaagcattcagttcatacaaagaaagcaatgactttgcaatcttcatggaatatcatgaagatgttgtctatgcgaattctatagataaaaataaagttaaatttactttcaatcaaattaaagccaatgcaaagaaaacttatactgcaaaagtattaaccaagcgagagaatggtacaaaaccatctcttttagggaagctttgtagttcagttagcgacaaaaaatactttgaaaaggttgaaaaattagattttataactacaagtggattcaacctcactaaaaacaacaagttaaacttggcttcatataaactgtctagcttaagtagtgatgaggctagtgaaattataaaatgcctaagtgatgagctcgctaacttcggaaagtttccgcaagaaataatacacttcactacctctgacatccctctagaaagctattatgagcatacaatatcaaggatcactgatagcgtcgaagaagtgtatccacaacatctacttcgtacgaaagatatttatagaatattaatggactcattacgcatcagagggaagaacgtttttgactatgaaaattggaatgatgctcttactaaaaaagcactgacctataaagatatccatacggtagtaaccaaaatagtctcaaaaggtaattccgatttaaattttgaagcaataaaatacatattagatgatctaaatttaaagggcacgattaaggcaaaaataatacaaaaaataaattcatattcactaaccctactctcaccgacccttgcaattatcaaagcccaaaaagaaatacaagagttacttaaaaagaactctaaaaaaattgaaattgaaatgtcttatgaattgctcgaaaggctaatcatagacttatcaaaagatactattggtttgtttgaggataatatttctatatcatctgcgatcatttacgaaatggtagaggcaacaaactaaaatggaaaaaaactacaagctattggttcgaagcttaaggatgaaggtttatgaaaaaattaatactaaagaagatcatgatactctcagattcaggaaaatccgcgaggcaattcgagttcggagagcatctaacactgataacagcagatgatgataatagcgtagggaaatctacgcttgcaaaaatgattttttggacttttggctgtgagcccattttttccgaggtttggagaacattagactgtacatcaattatagagtttgagataaataatgcaccttacattattcatagatataaaaatgaaattaaaattaggcatagcaatggtaaactacacagtttcccaaaaataaccggtgattattcaaagtatttttcagaacttgttaattttaatgtattactccctaagaaaggtcaattaacactagaaacccctccacctgcatattacttcatacccttttatattgaccaaaaaagaacatgggctaaaccttgggatagtttcgagaatcttcagcaatatagtagctgggcaaaaccagtcatctcctaccactcaggattatttataaaagcacactttgaagttgaaaaagatatttatgtaataaaaagagagttagaagaagttgagaaaggcgttactgaactgaataatgcagttataatactcaggcaaaaccttatcgatacagacaatgtacttccttcgaccgagtttatttttagtgttatacaagaatcagaaaaaaacaaaaaaaaccttcttgaagaaagaactaacttaagagttgaaaaaatacgacttgagtcgcaaatcaaattagccaaagggattattagtgagctagataaagattatattttttccgtcgaaaacatggaagatggtgacatagagtgcccaacatgtggaacaatacatgaaaattctatagcacatcgcactagcattttgattgatatggaacttgcaaaaaaccaactcgaatccttagagtcagaagtcaacggaataataaatttgctagttataaaagatgaggagattacagagcaaagcaataagagcgaacgaagttataataatgtcattgaaagtgactccaattcgttaatatcattcaccaatgataagtttgaaaaacgcgcacacgaaataaatagtaaaaaaaatataaccattgaaattaaaaaatcagaagaaaaaacagcaaaaaaatctcaaagtgacatactatccaaggaacaaaaaagtgaaataaagcaaagcttcgcagatagattatcgaaatacataacaaaattaaaagttaacgttgacatatctaaaataaaaagccctcttgattataaaaaaatatatgaagtaggcggtgcagcagaagatgcaagggctgtccttggttattatttagcaatttatgaacaagtagcggactcatgtgaagaagcattgccacctttggttattgataccccaaaccaacaagaacaagcaaggggaattataccaacattataaaatcaatttctgacggcataaataatgataggcaatatgttatatgtgccatggaacacaaagccttagagcaaataaaaacaaatgctcaagtaattaaattagacgcaagaaaaatactattacaagatcaatacgagaaaatttcaaaactgcgaaatgaagttattttcgattgaaatccttcttcgtatcaataggtgtaaggtcgtctgcgcacaatggtcccccacctacgcgctctgactttatcatgcacttttcatgcatgacatagagagcctacaagcccttgtggcgcggtgcttcagttgttttagccggggcgttgcatgcaaattcatgcactatatgcatgcagtgctctttttggcaggctagccagagggaaaatcctcaaatgacacaggttagaaagggatgtagcccccctttcattactcttccttattacagcttccaataacttgccgctattcagtttttgccgtaatttcccccatgtaaactcgctgtcgataacagcacccaatgtttccagtatcaggatgatacgaatgacctgcaagaaacaccttcgtggtggtcataaacccaaagtcatacggaatggagtgtggtctgagactgacgctttcgagcgaccacaaaatagctaccgaaacctgaaaagtagcgctgtaagagcggtaaacccgttgaacctttgaaaacgggtgtcaccccactaaggtgataaaggtactcttatcacactaacgaaatggctaattaccagcatttcctgaccaaccggtattgcccatcggggatactgtcattggttatcaactaagcgaacgactcgcctcagtagagcaacggcctcttaaaccggtggtctaccatgacggcgctgtttttgcacacttaaatcaagatgcatcactgcatcaaaagactccttatacctcaatctctggcgcgtgctaaacgccgctggctgcgctctgctatgccgaaaggcatctgctagcgcctgccctgttgcgtgttgctcgtggcgtcacttttacgagtgaaagtgacgccacagcacaaacctgcctcagcctttgagataagcgacttcactcaacacgtcatgcatctgacaccacttcaatacgtcaggctgaccgctttttacaagatatttgaaccgataccgaggcaggccaacagcctgggggatgacctgcaaaagcaggaggctgcaccgagtgcatcaccgataccccgcaatacctcaactgctgcccgctctggcgcacaggtatcgttcaaggcagataacctgccattccccatgcgccagagaaatgcagctagttgaaattgttgggagatgttcgtaatgagtcggttaagtcgtgagatgaaaatgctggcaaaacaagctggcggtagccataaaaccgttcatgatcgtattcggattatggacaggtttagccgccatctgctggcccttaatattcaggtgcgtgatgttaaacacctaaaagcaaagcatattgaaagttatattactgaccgtttttcacaggggatcgcgatccgttctcttcataacgaaatggcggcattgcgcaccgttttcagattcgctggtcgggataaaatcgtcttatcagaacgattaaccaacaaagcattggggttaggtggagccagccgcgccggtagcaaattcgctatccctgaggaggtgtatcaagccgctctgcgcaccgcccaacagcaagacaaaggactcgcctgcgcccttcagcttgcccgcctgctggggctgcgttcacaagaggcggtgcaatgcgccaactcgttgaaaacatggcaaaaggagcttgagcagaaccggtctaaactaaccgtggtgtttggcaccaagggaggccgctcacgcgaaacccgcattctggatcctgaagcagtcaaacgggcagtcaaagaagcgcaacagatcgccgaaacacgcggcggcaaacttattgataaacctgacctgaaaaccgcgatgaatttctggcgctcccataccacccgcttagggctgaccggacattactccccccacagcctgcgctatgcctgggcgcaagacgctattaattattacctcgccgcaggatttagccgcattgaagccagagcgttaacgtcaatggatctgggtcatggtgatggccgtggccgctatgttgaacgcgtttatacccgcaaggaggcgaactatgtctgatattaatttgatccgcttacctgaagtgattgagaaaatacgactgaaaaaatcatcaatttatcatttgattagcctcaatcaattccctcgcccaataaaattagggccgcgttcagtggcctgggttgaaagtgaagtcgatgaatgggtcattatcagaatcaatcaacgcgaggagggtcgcaactaatgattttttatttttttctggcgggcgctttgcagtataatcctttcgctgcggcaaaatccgtagccggaattagcgttccgaaaatcttcttgatacctagcctcgtcattcagacatggtcttttataggtatggcttgcgcacacccgtcaatggtggcccaggcgggggctccgaaaggagcgccggtttccaagaagtccggtaacgctaactccgtctgggctaccacccaagggattagcgtctcaggtggtagtcattacaactacttcttggaggcggcccaatggctactacccttcactgtctgtacccgcaatacgttcgtacccatccgggggtgtgctatgcataactcttccccgctcacgattgaagaaattgttgatcactgccacgcactggtattggcaatgctcgaaattaccgatcctacagcgaaagaactgttgctatttattctggctgaacggctggatttgctgcaactgatgctggatgaagtgccggatgcagaggaggctaaccatgagtaggtttgtttccgacatcattcgcgcatcacaacaccactggagcaatatcctttcctccttagctattcctattccccaccttaacaaacatggcccctgccccgtctgcggaggtaaagaccgttttcgttttgatgataaaaaagggcgaggaacgtggttctgcaactattgcgggcacggcgatggtctggatttggtcactctggtgcgacaatgtgatgtgattcaggccgccagagaaatctcccgcttaacagacttagccccaacagcgcccgccaaagaaagaactgaacagccccttcactcagacatgacacaaaaagtcactgccctgctggctgcctgttcgcagggaaccagtgattacctgttgcataagggcttaaatcatccagtctttctcatgcccgccaacagtgctaaaaatattggcggggtgcattttaatgtgggcagcatggtgctgccactggtggatctgagtggcaacactaccggtgcgctgttaatcaatcgccggggagaaaagcgtttactgcccggctcgcggattaaatcttcatttatccccatcactcaccacactctgtcgcagacaataatcattactgaaggctttgccaccggcctcgtcatatcacgatttgtcaccgccacagttgttgccgctatctcagccactaatctgacccaggttgctgtggcactgcgtgaacgttatcccgacgcgcagattattatcgcggcggataacgacgtaacaaactctgacaacaatcccggcaaacaacaggcggaatacgccgctcttgcagtcaatggcttagtgaccctgccacccacctgcggcaaagctgactgggatgattatcgccaacaagtcggaacggacgccgcccgtatcgagtttttccgccaactctacaatcccagggaatggatatgaaaacaccactcattctgctcgaacgcgaacctgtgtcattgactacaaacctgccgttgcgcaaaggctccgacggctataacaccccgcaggattacaatattaagggccacttgccaagtaacacactggccagtatttacgggccaagcggctcgtataaatcctttttggccgtctcatgggcctgtcatattgccaccggcaagccgtgggcctcgcggcgtgtgacccaaggttccgtcgtctatatcgtcggagaaggcggtatcggcgtgccacggcgtatccgcgcgtggggaatggaatttaacggcggcacaccgattgaatcgctctaccgcatcgactgcccggtatttcccgccagcccggagagcgccattcaggtgattaaagcggctcaggatgtcaccgagcaaaccggctcgccggtgcgcctgattgtactggatacgctggcacgctgctttggtggctccgacgagaacgctgccaaagatatgggcgcatttattcaggggtgtgattatatcaaggcagaaactggcgctacggtgttggttatccatcattcgggcaaagatctggataaaggcgcgcgcggctccagtgcctttcgcgcggcgttggatgtcgaattcaatgttcgtcgtgagggcgacggcggcgcactggtgctgagttgcaccaaaatgaaggattcagaagaacccaccacgcgggcctacgacctctcgccgctcaatttgtatatcgataacgatggcgaagaagttaactcattggtgctatgtgataaaggccgtgaagtcagcgatgaaggctcaccctatgaggcggaactggcgagtattcagcgcctgacggctaatcatatcgcgctgtggcaatctatccgctcccgtaccgccagtggtgaggcctgtacaaaatcgctggtgagggatgatatgcgcggcatgggttttgatgttgcgaagaaatttacccgctggctcgacaagctggaaactgatgggctgattcatattgatggggagaatatttgccctaattcattaagcaatacagcaagaaactaactgggggataaagtgggaattaagtgggggaacatcgaatttttaactaatttagcctcaaatcccccacttcccacttgcctatacacactaaatgggggaaagagagcaaacccgcgtcatgactgggttgagagcacagagccaaaatccaggtgggggaagaagtggtacaggctaaatgggggataagatgggggaaggatttaggcttggtactgattttatcaaaacggtacataatttcttgttaaatggccttagcactaaatcccactaagaccatacgatgaatgacttcgaataccggactgttaaactgattttttacctttatttcagatttaatcatgcggtaatcgatgcaagatgtgaaaactgaaatcccgttgcagataccacactaagcagtgtttttagtgttggattacctgaaggtgataacgtccggtacagtgtttctctcgatacacccgcttttttagccacacttgccatccctcctcgggcctcaactacatgacgtagggccatcagaaaggcttcttgccctccttcctcatcaatatctagaagagcctgatgcagatatacttgcgcaaattcagggtcttccataagaagctgaaccatagcgtcatcatgtaaacgggctttggccataatcattacctcgttaaataatctttaagacacacaatagcctgatcgatgtcggcattctgcgagcgcttatcaccgcccaaaagcaacaacacgacttcaccgtcaacaaggctgtaataaaccctgtaacctggcccctggtctatacgaagttcccagacaccttcacggcaaggcttatgatccccaaagttccccgaagcgatccggttaactcttgatgatatttttgccttagcgatcgaatcacggagactcttcaaatactccatgtataaatcccgtccctcgggagtcagatagtgtttgatcgttttcatcaatatattgtagcctttaggctacatttcgcaagttgatttcaccataaatcatgccactatttgcgatacctacttggtagcccaatatgcaaaggccaccccaaaatatccttattggtgtgtcactttcctgcattggtatacgtttaggtatacgaaacaaatttgaattagttttttatcaatagaaacaatgcattgattaatctattcagcgtcccccagcccaaatgttaaaccggttattaccagataagtccggtgaagtacggaaagcccgcatcccttctaggtttgcgggcttttttgtgtctgtagtagtccaaggatatccgcctgaagccagagacaattggtatacgctaagataggtaccaatggacgtataccaattacagggaagaaccttgcatggcgcggactacacgccccctcacccacaccgaagtacaaaaagcaaaaaccaccgacaaagacctaaccctccatgatggtgatggtttatttctgttagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatgcctatcgggataactgtccgcaccgataatatcggaaagaaattgttcagatcccgcatcgccatgtagaacgttattttccgcaccttcttcaatattcaggacaaattgcaccgcaatacgtgcctgccccggccagttagcgactgggggttggccaccgtaaccggccaaatcccgtggataatcatgattaagttcagtctcatgcattggcatactccattatgtctatccactgactcgttgaaacggcaagacatcccacatcatcacctttgctgccttctatccctttgttgccttccatcccttccctgattgtatataaaaaacacacagattgtatatgttatgtatataaattgtatgttaattgtacataaaattcatttacgttccgctgatacaacaatttttagtctgagttctgcaaatatctctagccctaactctgtaaatatttctcatgtgaggttcgacaaaccttgtctcacatcatctgaatgttgcctttggaaggaacgcgctttatgccaaataatgaaaaaatctcggctagcagcattaacccccactacagtcccaaactcactaatgaagatctggccccaactcgtaagcagaactggggctggtacaatatcttttcattttggatgacggatgtgcacagcatggggggttatgtggtcgccgccagcttctttgctctcgggctatccagttggcaagtgctgttatcgctattagtcggtatttgcattgtacaaatttgcgccaatctggtggccaaaccaagccagatagccggtgtgccctatgccgttatctgtcgacaatcttttggggtatttggagcaaatatcccagccgttatccgtgggctgatcgccgttgcctggtatggcattcaaacctatctggcgggtaatgcttttatgctcgtgatgctgaaattcttccccagcctgatccccctggctcagagccaatggctagggttatccaccctcggctggatctgtttctccattatgtgggtactgcaggcgatggtgttctggcatgggatgaatgcgattaagcgctttattgattttgccgggccggcagtctatgtcgtgatgctgtcattggcgttatggattgtctatcaaaccggctggagtaacatttcattcaccctcgccagtaaaatcttaagcccatcagaacaggtctggcagatgctgacggcaaccgcgctggtcgtctcttattttgccgggccattactgaactttggtgatttctcccgctatggcaaaagtatgcaggaaatccgccgaggcaaccgatgggggctaccctttaacttcctcctgttctctctcgtcaccgtggtgattgtctccggctcacagtcgctgttcggtgaaatgattaccgaccctatcgagaccgttacccgcgtcggcaatggcgtggctatcgctctaggtctactgaccatgattatcgccactatcgggattaatatcgtcgcaaactttgtttcacccgcctttgatttttctaactgttcaccacaaagaatcaactttcgtactggtgggatgatagctgcggtaggttcagttttgcttaccccatggaacctgttccaatcaccaatcattatccactacaccctggacgtgctgggtgcctttatggggccgctatttggtattttaatcgctgatttttatctgattaaacgcggccaattatatgtagatgatctgtttaatgcttcatcatcaggacgttattggtatcgcggaggttttaatccgaaagcgattatggcgttactgcccgcagtggccattggcttgatgatcattttcatccccaacctacagcagatctccagtttcagttggtttatcggggcgtttcttggcgggagtatttatcgctttattgcacgcaatgacccattgccgaacaatgcggctctgtttatacgccctgaaataggcaaagattgagttaagcagaaacgacaaagccctgagttattacttaactcagggcttctaaattttggcggtgcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgcaccacgctgctgttccggttaagaacgagacggatagtacggttagaacggaatggcgtcaacactttttccagtgaaataagccatttgcacagtttttcatctgagtgtgcttttattctgcttttgtctcttcttctgcctcaagcggcatccgccacaggcaactgccgccctttttcatcacaaaatccaaacgggattcatgattagccaattcatcctcggtagcatagataattttcaatgccgatgctgggcgagtaatgcgttgaatatcttcagacgcgttattctgcgacacttcgccttccatggagaaagttagcgatgtctgcccgccagtcattgctaaataaacttcagccagaatctcggcatcaagtaacgcaccgtgcaaggttcgtttggtattatctatctgatagcgatcacacagggcatcaaggttattccgcttaccgggaaataagcggcgagccatcaacaggctatcagtgatagtacagaaggtctccgttttcggaatatcttgctgcaacatccggaactcgtaatccataaagccgatatcaaacgcagcattatggatgactaattcagcgccacggataaaatctaaaaactccggcgtaatatcagcaaatgttggcttgtcagccaaaaactcatcgctgatcccgtgcaccccgtaagcttctggatcaaccaaacggtcgggcttcacatatacatggaaatttctgccggtcaggcggcgattgataacttcaacggcaccgatttcaataatacgatggccttcataatgaacgccaagcttattcataccggtagtttcagtatccagaacaatctgtctggtcggtgtaatgatcatattgcagtgctcacagcgctcgtttatgtcagacttgacgtttaaacagataggaagagtctaccagagatgactaaacaggtagaaattttcaccgatggctcctgcctcggtaatccaggccctgggggctatggcgcaattttacgttacaaacaacacgaaaaaacgtttagtgccggctattatttgaccaccaacaaccgtatggaactgatggcagccattgtggcgcttgaggcattgacctcgccttgcgaagtgaccctaagtactgatagccaatatgtgcgtcagggtatcactcaatggatccataactggaaaaaacgcggctggaaaacagccgatcgtaagccagtgcgcaatgtggacttatggcagcgtctggatttagctattcagagccataccatacagtgggagtgggttaagggccatgcgggtcatccagaaaacgaacgttgcgatgaactggcccggcagggagctaattcaccgacactcgatgatacgggctataaccctgattaatcctactagcttggcgtgttagcggctcttactcattcgaatgattgacttgactcagggttgatcccggtaactttttgttgcaccaacggcccggctaaaccaaggtttacgtacgccgaacttcatcggattgaacgtcaatggcaccgtgcgtttccgggcaataattagattgacacatcccaacgcaggcaggtgggtactgataaagtgcccaccgttcttattgaagggcaaaacgtgaaagcacgataaatgtactacttcataattcagcaaactcagccaatccagcaaacgcatttgagtaaacatccggctgatgtatggctgtcgctgacgtaataccggcaccaattttcccaagcctaacaaactgaatggattgaaaccgctgataaccagccaaccatcatcaattaataccctatcgacttcacgtagaatacggtgcgggttagcggcataagccaaagtatgggaaagtaagcaagcatctaccgatttttcagcaaagggtaactgataaggactggcgagcacctgcatatttttgccccactccccgacattaacctgatgagcaatcgcacatttatcgctggcaatttcagcacttaaatgaccaaccttcagcaagtgaaaaccaaaaaattttggccaccagggttgcagttgctgttcaagcgccgcgcggtaatattccccccaaggtaattcagcccaagatgcaggtgtctcaatattttggcgtatttgcgctggtttcatattttattatcttctttcaagctgttgccaacgagaggtatctaatgaatcttatcagcattccggcatttcaagacaattacatttggctactggctaatcgacaaaaacactgtgttatcgttgaccctggtgagtcagcgccagttctagccacgctggcccaaggccaatatgtgccacaagccatattattgacccatcatcataacgatcacgtggggggggttgctgatttacgccaccatttccccgatattcccgtctatgggccacaagaaactgcgaaaaaaggggccaccgtcattgttaatgatggcgatagcctcaccattgccggacaaaattacaccattatagccgtccccggccatactctaggtcatatcgcatactacagttctccttatcttttttgtggagacaccctgttttctgctggctgtgggcgactcttagaaggcacaccagagcaaatgtacgcttcaattcaacgactcgcgcagttacccgacgaaaccttaatatgctgcgcacatgaatatactctctcaaatcttaagtttgcccacgcaattttgcctgctgatcaagatattgctacatatcaacaacaaattgagcaattacggtcaaaaaacctacctagcctgcccgtaaaattgcaatttgagcgcaaaattaatgtttttttacgttgcaatgacattgatttacaaagaaaaataggaacaacttcgcctccagactcacttgtctctgttttctgcgaattacgctcccgaaaagacagcttttgagcttttagttgtgttttttatcgaagcaaagtatgattgctcgtcttttaagcaaccacattgacacacacatgaagaccaaagcgatacttctcgcctcagtcttgcttgtcgggtgccagacgtccaagcaggacgcgcaggctcccgaacagcacgcacagagtttgtcttcggcaggtcaagcgagtgaagcaggagagtacacaaatagcacccgagagggttcagcgcgctggctggaaagtgaaagcagctacgcgcagcaagatttgtggaacttcatcaaagacgagctgaagatgaaggttccggagaattcccggatccgtgaacaaaaacagaaatacttaaaaaataagagctatctccacgatgtaacattacgggcagagccgtacatgtacctgatagtcgagcagattaagaaacgtaagatgccgatggaactggtactgctacccatagtggagagcgcttttgacccacacgcgacatcatccgccaatgccgcagggctatggcagattgtgccaagtacggggcgaaattatggcttgaagcaaaatcaatggtatgacggtcgcagagatgttgttgcctctaccaaagcagcgcttgatatattggaacgcttgaacaaaatgtttaacggtgactggttattgacagtcgcagcttataacagcggtgaaggccgagttatgcaagcgataaaagccaataaggcaaagggcaaaccgaccgatttttgggcattgtcgcttccgcgtgaaacgtcaatttatgttccaaaaatgctggccttgggtgatttactcaagaacagcaaaaagtacggtataaccttgcctgagactgacaaagaccgtgcgctggctcgcgttgatgtcgatcaacaaatagagctaactcaggcagctgagatggcggggatgtcactgacaaagctgaaatcctttaattctggctacaaacgcaatgtaacggcaccggatggacatggtccccgttatattatgttaccgaaagcccatgctgagcagttgaaagactcattggcagatactgatattactgctgttcaacctacaaaattggcaacgaacagtacaaaatcagcatcaagttcgcagtataaagttcgcccaggcgataccttatctacgattgccaagcggttgaatatcaagaccagcgatttgcagagttggaacaacttacgtgccaagagcaccttaaaagttgggcaaaccctgcaactggcaagcaatacaaccagcaaaagtatcacctatcaagttcgtaaaggtgattcctttgccagtattgccaagcgtcacggtgtaaataccgacgatgtgatgcgatggaattcggtagtcagcaaagctaacaatttacaaccaggcttgaaattgacgttattcgttaacgacaaatcaaccccggaggcgtagagccagaatcactgtcaaaaagcacctttcgaggtgcttttttatggttggaattcgacaatgagtgggttgtgatcggaggctctggtcactaaaactgaagcatcaataacggtaaggccgcgataaaaaataaagtccagaggccggccgaacgcacgactgcggtgatcgacgcgaaattcaacctcttgtaaaccagcgtcctgtgcaaagtgctgcaaggcattaatacgttggcggctccaggcattaaaatcacccgcaagaataactgggccacgatgtgaagcaatttgatcaccaatcggatcgagctgtttgctgtaaacatcgacaccaagactgaagtttaccgcatgaatattcaccaccattaacaagcgaccatcatgaataggatagacagtaactaaagccgatttagacaagcgcagtagcggctcacgctcacgcaaagggcaacaatatactggatgagccgcagccagcgtcatcacaccagaagggtgctggggcaatgaaaaagcaggtacctgatctgcggcctgatagctggcagtcgcaaacctcaccaactcaggtgtagtttgtgcttcttgcagtaacatcagttgagtatcacgcccgagttccttaagtacaggtagccatccagcccgctgctgcttaaagatattccacactaccactcgtaaaagttcagctgtaggtaatggttcgcctaacggcaagcctttatcgagttgcttagcggcgccagggaagatctgttcaaccggttgtcctgcaacataccgcattgcatatgttcttttcggcacgcttatcgcctattccttatctaaaatcacactggctcaatagttaatagcagccgggattctattgattatactcccagatatcccggccagtaatatcttttccacaagggattacctagatatagggatactcaacagcatattcaatctatcgcacgcataagctgatgtattaaaaaaaaagcccacaattcaagtcatagactgagaatcaatatctctcctgtattacagcgttagttaacaggaaataatttagtgcactcagtgataacagcccgccctgttcaaggtcattctttcgtaccactttattcatatgactcgcgcccaagttccaccacagccctcgttggtctattgctgatatatcagtccttttctgtagaagacctcttctaataagcatctttgttcgtatatacgaccttttccactgccgccatagcaggcaacgcaattttctttatctccaccgatccaactattccagtcccctcttccacctcggttaaacggaagtaacgtatccatcctctcagtaccgatgctagcctcgcagttaccttgtccagcgctttcgacttgtgacccgttgtcaggccgtaaccctgataattgcagatccatggcctcgttaccgtgttttttaacgatcgagttgtctaccctttgttctcccactcgctgataagcacgcatcagattagtacctactatcaccgcgcacattgacggcggcaactccatgtccatccgcacacttttcaccgagcctgtttcagccccgtcaggatgcaccaaaataaaaaaccacctcaatgtaaggtggctcgtccagtgtcttaggctgctattaatcccatttaggtgctaaaccatcagggctgaccaacctctcattgcgatccaatgtggcgatcaacgccatatctgctgcattcaggcataatttctgtgctagtaagttgctggccaagttagcagctttagtcgatgacggaataacgccataacccaattgcatcgcccaactcaaaataacttgtgcgggggtcgcaccatgttgctcagcaatcgttttaatcactggctctgcaagtgccttgccataagccagtgtcatataggaagtcactgcaatgccattttgtttggcaaaatcaacaacattacggttttgtaataatggagaaagctcgatttgattagttgcaatctcttctgcaccaacggcagcaatcgcctgcttcattaaatcaatagtaaagttagaaataccaatttgacgagttaagcctagcccttttgcttttaataactcggacataaattcagcaacagaaacttcatcattaggtgatggccaatgaatcagtgttaaatctacatagtcagttttcagtttctgtatgctttctcgcaggctgggaattaatttgtcttttgataaattagcaatccagatcttagtagtaataaatagttcatcacgattaataccactttcttggattgcctgaccaacaggcgcttcattttcatatatttgtgctgtatcaatcgcccgatagcccaacgtcagagcttggctcactgaatcaataacaatttgatcttgaaggcgaaaagttcctaatccgaatacaggtatgctcataatagttcctcattttttgctaacaatcattttatcttgcgagtcataacgaatttttatcggcagtggaatgttctaaataactaccagatgaaaaactgaatacattatggcaagagttttatcgacaaaaaatggcctattaaacataatacttttgataaaaaatcaataatttcggtaaagttttggctcaaaatgagcgagaataagcctgcttcatagcactaatagctaaagtggactaagagaaaatggataaataggtggataaagaagatagaagatagagcttactttgttactattttataaatgcaaaaaaccctgaatctaagattcagggttttgcaataagtggcggaacggacggggctcgaacccgcgaccccctgcgtgacaggcaggtattctaaccaactgaactaccgctccaccgattcttttacgtgtatcttcccgatactttaccctataagggccagcgctccgcgctgtgcaaaaccgcttttggcgattttgacagttaccagatgtcactctgataactcgtgtttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgtttcaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgacgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggctttaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttccccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaggagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacacctaagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttgtcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatcgtaaacacgacttggtaaagtcatctttacgttatttttcagttcataaagaaccggtgataatgtctttcactcattatcggattggcgtccccaaggggattcgaacccctgttacagccgtgaaagggcagtgtcctaggcctctagacgatggggacacgaaaataccgatcaaaccgaaattcaaccgtttcgtatcagcatgagtcgaaactcataacatcaacaggtgctcttgctcgtttacattcatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctggctctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctgacttttacttgcgtaaaagcagcggtgctcaaagattactttctgcaaataggcattctgaccggagtcaaaatgtttactgctttggtcactcttcaagacttgatattatttctgcctgccgaaacaggcgtcgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcgttcgttacccgtttgccttgcggcgaatcttacggtaacgcgggaggcagataatacgctttcccgctacagagtcaaccacttaatcagttaattttctctgctctccccggccactctgtgaagttgctcacagcgccgtgtcgatggatgcgcattatagggagctgcttcagaatggcaagggtttatcttcacatttttttcgtttgttgattatttgaacgtacaggctatttataacgcgcttttattgcttttggtaggtctgccagactatttagcacccaatcggccgctgcttcaccctcggcagtgactggcttacccgttcgaaccaatactttagtgccaatattcgccgctaatgccgcctgcatatcttcaattttgtcgccaaccatataagaagcagccatatcaatattaagttcattctgcgcttgcaataacattccgggtaatggtttgcggcattcacatgtttcactgaattcagcgacactgccatcaggatgatgtgggcagaaatagatgccatctaaatcaacaccgcgatcagccaatgaccagtccatccattcggttagacttaaaaactgttcttcggtaaacatcccgcgggcgatacccgattgattggttaccaacaccaacgcaaaacccatttctttcaattcacggcatgcatcaataacaccatcgataaattgaaagttgtcaatttcgtggacataaccatgatcgacattaactgtaccatcacgatctaaaaatattgcgggaacggactgagtcacttatatactcctgagggctgtaaaccccgatagtatcgcatgttttattacctattgagaacggaagagaatccacgttgtcagttgacttagccgtctagacgccttaacatccgatccacactttggttctactaaagtccactttttatctagccacggaaataacgataaaataagaataatatgattaaactcacccacatcagcaaagtgttccagcagggttcgcgcactattaccgcgctatcagacgtgagtcttcacgtccctgccgggcaaatttatggcgttatcggcgcttctggcgcaggtaaaagtaccctgattcggtgcgctaatatgttagaacggccaaccagcggtcaagttctggttgatgaccaagatctgaccaccttgtctgaaggccaattaacacgcgcgcgtcgtcagattggcatgatttttcagcactttaatttactctcatcacgcactgtatacggcaatattgcattgcctcttgagttggacaatacatcgcgtgcagatataaagaagagagtgaatgaattactggatttagtagggttgaccgataagcaagatgcttaccccgctaatctgtccggtgggcaaaaacagcgggtcgcgatcgctcgcgcgctggccagtaatcctaaagttttgctgtgtgatgaagccaccagcgcattagacccagccaccacccgctcaatattggagctgctaaaagatattaaccgccgtttggggttaacgattttgcttatcactcatgagatggatgtcgtgaaacgcatctgtgatcaagttgcagtaataagtgaaggcaaactgattgaaaaagacagtgtcagtgaggtgttctctcatcccaagacaccattagcacaacaatttattcaatccaccctgcatttggatattccggaagattacgccaaacgtatgagcccggagccaacggtagatcacgtcccgcttctgaagctggagttcaccggtaagtcagttgatgctccgttaatctcacaagccgtgcgccgcttcaatattgatatcggtatcctaagctcgcagatggattatgccggtggggtgaaattcggtgtcatgttggcagagctacatggcgacgttcaggatggcctggctgccatcaagtttttacaagatcatcatgtgaaagtagaggttctgggttatgtctgaggcaatgatgtggttaatggctcgaggcgtctgggaaactcttatgatgacttttgtttccggtttctttggctttgttctggggttacctgtaggggtgctgttatatgtcacccgtcctgggcaaattatcgctaacaataaaatttatagaacgctgtctggtgtggtgaatattttccgctccattccttttattatcttattggtatggatgattccatttacacgcatgatcgtcggcacatcgattggattgcaggccgctatcgtgccgttaacggtaggagccgcgcctttcattgcccgtatggtggaaaacgctctgctagagattccgtcaggtttggttgaagcggcacgtgcgatgggcgcaacaccgatgcagatcatcaaaaaggtattattaccagaagccctgcccggcttagtgaatgcggcaacgattacattaattactctggtaggctattccgctatgggaggagcagtaggtgccggtggcttaggtcaaatcggttatcagtatggttatattgggtataacgctacggtgatgaatactgtattagtattactagtaattctggtctacctaattcagttaagtggtgatcggatagtcaaagccgttacgcacaaatagtgattaatcagcgactgcctcacacagcggcgcatcttaacgaatgtctatagaggaagggatatgtctttaaaattcaaatctatcgcagcaattagtgcgctgattggtaccttgactttggtgggttgcggcccgacggaaaaagcgccaaaccatattaaagttggcgttattgtcggtgcagagcaacaagttgccgaagtggctcagaaagtggctaaagaaaagtacggtctggacgttgaactggtgacattcaatgactatgtgttaccaaacgaagcactgagcaaaggggatatcgaccttaacgctttccagcataaaccttatctggatcagcaaatcaaagaccgtggctacaaactggtttctgttggcaactcgttcgtttaccccattgccggctattccaagaaaatcaagtcactggatgaactacaacctggatctcaggtcgccctaccaaatgaccctactaatttgggccgttctctgttattgctacaaagcgttggtctgattaagctgaaagacggtgttggcctgctgccaaccgtattagatgtggttgagaaccctaaaaatctgaaactggttgagttggaagcacctcaattaccacgttctttggatgaccaacaaatcgctctggcgattatcaataccacttacgctagccaaattggcctgacaccagctaaagatggtctgtttgtggaagataaagaatcaccgtatgtgaatctgattgttgcccgcgaagacaataaagatgcggaaaatgtgaaaaaatttgttcaggcttaccagtctgacgaagtttatgatgcagcgaataaagcattcaacggtggcgcagtaaaaggctggtaatctttaattacctcttttattgaatatatcgacaagacgggctatagcccgtcttgttatttgaataatagattgcttcaatagcacaacttaaatgaataaggctgaggaatttttatgcgtgcgttacctctgtgtctgttagctctatcgctaactggatgtaccctgcttccatcaaagccatccaccacagataatccgattaagcaaccacctccggttatcgaacgcagccccacggcagccccacggcctgcaccggtaaagctttataaaagtgccgaagaacttgttggtaagccttttcgcgatctaggtgaagtgtctggtgaatcttgccaatcaaccgttcaggattctccacccagtatttcaaccgctcgtaagagaatgcaaattcgtgcatcttatatgaaagcaaatgccgtcttactgcatgaatgtgaaatacaaagtggtgtccctggctgctatcaacaagcggtgtgtcagggttcagcactgaacgtttcatctaaatgagtacattctcttttaatcagatcggcgtgatccgttcaccgtataaagaaaagtttgcggtaccacggcaacccggtttggttgaggatggtggtggcgaattacagttgctggcaccttacaaccaaccagaaagcgtacgcggcttatctgacttcagccatttatgggtgatattcgttttccatcagacgatggagggtggctggcgtccaactgttcgccctccccgtctggggggaaatacacgaatgggcgtatttgcgacccgttcaacttttcgtccaaacccgataggcatgtcgctgattgagttgaaaggcgttcgttgccaaaacggtgaggtgattctggcattgggcagcctggatttagttgatggcacgcctgttattgatattaaaccttatctgcctttcgctgagagccaacctcaggcgcgcgctggttttgcgcaatctgcaccagatacagagatgcaagtttgcttttctcccgccgccgagcaacagttagctcaccaccagcagcgttatccacatcttcgccgttttatcagccaagttttagcacaagatccacgcccagcttaccgtaaagacgataatgaaagccgtgaatatgccgttttattactggaatttaatgtgcgctggcgggttattggccagcaaacagaagtgttatcactcgacccacgctaaatttcactctgctctcttttgacaacccgtgctcactggtaaactaggccactttttactttttggctgcccctaattgcaatgctaatggaacaaaaacatcatgcgtactagccaatatctgctctccactcagaaagagacacctgccgatgctgaagttatcagccatcaactcatgctccgtgccgggatgatccgcaaactggcctcaggtctttacacctggctaccgaccggggttcgggtgttgaaaaaagttgaaaacatcgtgcgcgaagaaatgaataacgcaggtgctatcgaagtatcaatgccagtggtacaacccgcggacttatggcaagagagtggccgctgggagcagtacggccctgagttgttgcgttttgttgaccgcggcgagcgcccttttgttcttggcccaacccatgaagaagtgattactgatctgatccgcggcgagattaactcttacaaacaactgccgctgaatttcttccaaattcagaccaagtttcgtgatgaagtgcgcccgcgctttggtgtcatgcgcgcccgtgagtttttgatgaaagatgcgtattccttccatactacgcaagagtctttacaggaaacttacgacgcgatgtataccgcgtacagtaagattttcagccggatggatttgaacttccgtgcggtactggcggataccggctctatcggcggcagtgcatcccacgaattccaagtgctggcagaaagtggcgaagatgatatcgttttctccactggctctgattacgcagccaatattgaattcgctgaagcattagcgccaactgaaccacgcgcaccggctacagaagagctgcgaatcgttgacaccccgaacgcaaaaaccatcgccgagttggtagagcaattcaaactacccattgagaaaaccgtgaaaaccttattggttcatgctcacgaagagagtggtcataagttggttgcgctcctggtgcgcggcgatcatgatttaaatgagatcaaagcagagaagctgccacaagttgccaagccactgacctttgctagcgaagaggaaattcgtgcagctatcggcgctggcccaggttcattaggcccggttaatttatcattgcctgttattgctgaccacagtgtggcggtgatgagcgatttcggtgcgggtgcgaatattgatgggaagcattactttggtattaactgggagcgtgatttggcgctgccgctcgttgctgatttgcgtaacgtagtagaaggcgatatcagccctgatggcaaaggcactctacagatcaaacgcggtattgaagtgggccatattttccagttagggaccaaatattctgaagtcatgaaagccaccgttcagggcgaagatggccgtaatcaggtgatgaccatgggttgctacggcataggggtatcccgtgtggtggcggcggctattgagcagaaccatgatgaccgcggtatcatctggccagatgctattgcgccattccaggttgctattctacctatgaatatgcacaaatctttccgagtgaaagaactggcagaagagctctacaccaccctgcgttctcacggtattgacgttattctcgacgaccgtaaagagcgcccaggtgtgatgtttgccgatatggaattgattggcgtgccacacaatatcgtcattggtgaccgtaatctcgatagcgaagaagtggaatacaaaaaccgacgcgtcggtgagaaacaaatgattaagaccagcgaaattgttgagttcttgctgagccaaataaaacgctgaatggctatatacccgtcataaataaagatacccgccataaataaagagtccccataagcggggtattttactgatgaagccgccggagaacttgaactaccgtgcggcttcttattttagctatggacaagggctattttttctcacaacttttattggcattaaactgaatatccccctccggaatcagcgttttattcgttcgcccttcttccattgatggccttgaatcaaaatacccattgagggtcaaaaacacaggttctccagggtttctgcgagcgtttaaatacccggtttccagttcgatattattctctaccgggaacgccttacccgttacacaatcagtaaatatggcggcatcagcaaagtatttatacataccacttagtggcattggcgttttggataacggctggtcgctgggttccaactgataattcagtgtcgatttaatgggtaaaccttgctgatcgagcatcaccaagcttttatcgacagggtggaagtaacgtttttctccctgaccgttggttaacactaacttatcagcagtacgtgcccatttaccatattctgcaaaagtttggtcgccatctttagtgccgagataaacttctttcaagataaaagtcccatcactatcgaggaacaaagaagtgtctaagccactgcaatccgcacaaggtaatacgccctgatagctctgctgcattggttgcaaaacctgttcagcaggttgagagcgattattacagcctaataatgacagcgcacctactgccaaaagtagcgttatcgttaatttactcacagtgattctcccatactgtgtccgatatatatggaatgaagtcatatcaaccgcaatgtatcaacgttcatataaatatcgacttcactcttgatgtattttaccacgcagcgcttttgtcgcccctttgcggactttaccctcaactcgcctgatttttgaacctttggttggttttgtcgctcgacgggccttttctaccaccattgcctggcgaatgagtgctaccaagcgcgccaatgcagcctcacggttcatatcttggctgcggtattcctgtgcttttatgatgacaacaccttcagctgtcaccaaatggctatttagcaacaataacctttctttataatactctggcaggcttgaggccttaatgtcaaagcgcaaatgaatcgcagttgaggttttattaacatgctggcctccagcgccctgcgcccggatcgcggtcagctcaatctcgccgctggccagcgtgacactattagagataatcaacacacttattgcccgtagttttgccattcggcaaaactaatttccagattattctgtacatctgatagccagatagtcccttcttgcagtgtcgcctgtaatgacatattgcggttagacagcgcagccaacttcgccatttgttcgtcatcaagaaaacgcactcttaagttacgatgcccagcgagtttctcctgaacttgtggccaccagactttggccgcacgctcactgtatgcatacagaacgacttgttttgattgattacaggctttgcgcaaccgtttctcttcaggtagccccaattcaatccacagctcaatgccgttgtggtcattatggcgccaaacttcgggttcatcatcagcactgagtcctttggtaaacagcaagcgctcatcagcatggcaaatccatgccagtaaacgcagcatcatacgttgatccgtttccgagggatgttgcgctatcgtcaggttaatatcctggaaaaaattacggtccatatctgcaatgttaatagcggctttatggatagttgcttttagtgccatgggtgacctctgaattatctggctaacagtgtacttgattagacctgccagcagacagcgaaccatacagaaagaaggatataagtggtatcaataccaaaaataaaccttagcttgcactctaatatctctacaactcctgtgctatagtccttataagttcagagtttatcttcgtaggtttacagtttgtcttttctgctgagagcttaccgggttaaacttttccgggaggattattgtgcagcaatactgtgaattagtacgccgtttttatgccgagattggaagtggtgatcttggctacgtgccagacgcactacgctgtgtattgaaagcattggacgaagttgcggctaacgacgcactcccgtcctccgttagggaacaggcggcctatgccgccgctaacttattggtgagcgattatgtcgatgagtgaagagtatcaacccatcaattgtgatgactacgataatctggaactcgcctgccaacatcacctgatactgacgttgaagttgagaggcggtgagatcgtagaaggcaaagccagcgatctgctgctgagaaaaaaggtcgagtacctgattgtcgagcaagaagggacaatgcgcgaattgcgtctggaccatatcgccagcttcagtcaccccgaaattggaacggtcgtagtgagcgcatcatagtttccacttccttgtgaaaaacgggtcgctgaagagcggcccgttttgcatttatcctatttacatttacctggcttacattttacccgacttacctttaaccctacgtacttgacgtgactactgtactgacggctttcgtgactactctgcctatccttacacttcgcctctacaaggtcgctgtaagccgcgttaaaatcagctcccggcagatttatcacccgattcactgactggcttgttttattatccacatataatttatggctttaggctggcataatacgcagccaaatcagaaaaatcttcatcggataaaccggatacataagcgcgcatcacctcggcttgcccgccggagcggctcccctttttataggcttctaatgattgttgcagatacagcgcattctgcccggccaggttaggatacataggtactgaaactttaccattcatgccatggcaggccacacaactggatgacttagcacgccccgcctcaatatcattttttgcccacacctgaaagctacacaagctcagtaacaccgccatactgacaactaatttcatcattattgctcctcaaaaattaacgggactcttccagacaacggacaaaccctcaatgactcgtttttaaacgcgtgaggatagactgcccgcaccacagatggcactgttctaacccacatggaagttattttcatgcggggaatctggcgtttttacgatctatttattctctccggtgtgggcattgagtcatcaacttcgactctctcttcttctttttcaatgcgggtgttgttttatcccaatctaagtggtttatcccaatctaagtgccagcatggctcattttcattcgcctgccccgcttgggtaacgaatacccccgcggctgcaattaattgttcaccgaaatataacagcggaatacgttcccgctgccatgggggaatacccagctcttgccatacttttttactttgacgcgagtgatgccgcccaacaattttgatatctccctgtaaaccaaaacgtacacttatctcctcgccaacggcggcaggacggaccgcttgcccacccgctgagacaaacctcagtacgcctaaatcggcaggtagccataatggctcgggtaataaaggtattatcgacgaatttggggcggccttaacggttgcccaaggtaagtaatttgttgttatttcagccaagggcattaataaatacagatgttgacgaaaacggcgtacctgacgggtgccaatcattaattgaggctccgcatcttgccgtgccatggcgacctccagccacaggcgctgcaattggctttgtgatggcattggtgcaccaagactcgccaaccagcggcgcaatatagccgcccgtttcgccattgatgcctgtaatagtccatcaatagagagtgatctgtcaggtccctgtaactgctgcaagttttcagccaacagttcatccaataactgctcctgctcagcacatagccccgcactacgtgccgtggcctgagcaaaatgtggccaacgttgattaagtatcggcagaacatttagccgtaagaaattgcgatcaaaacgatcatcttgattgctatcatcttcaatccattgtaattgctgtgcctgtgcatagttctctaatatctctcgagaaaaagcgagtagtggccgcaacagttggctgtgggcaaagggcattttagccgccatcgcagagagacccgccggcccgctaccacgcttaagtgccaacaggaaggtctcacattgatcgtccaaatgctgggcggtcagtaagacttctttggcagccaaattggcggaaaaggcttggtaacgtgctgttctggctgccgcttctatcccgttctgccgaggatcaatattaactcgcaccaccttaagctcaattttccattgatcacattgctgcatacaatgttttacccaactatcagcctgcgggtttaaaccatggtgaatatgaatagcgcgaatgttcagttcaggaataagttgttgacgtaaacagaccaataaatgcagtaacaccgtggaatctaacccaccactaaaccccaccaacacatgacggttttcacccagttgagcgaaaagagggttaagtaacacattgggtttcgaggtgactaagttcatgtcattccgctttcaattcatatagctccagtggtaaaccatctgggtcattaaagaaagtaaaacgtgattgagtgtagggatcaatgcgaactgcttcgcaaacaacgcccgcgacgacaagttcttttagcgccagatcaatatcatcaacctggaaagccagatgacgtaaaccacaggcctctggacgacttggccgcggtaccggtgaaggaaaggagaataattcaatggtgtattggtcatgtaacgccagatccgctttccatgaatcacgctcttcgcgataaacctcgctgatcagattaaaacctagcacctcacagtagaaccgtttactggcctgataatctgagcaaataatcgcaatatggtgaatcttattaattgccagcacgtatcctccgttaaattaaacatgttacatctgccagactttaagttgcctgtgtgttggccccctgcatctcgaagtaacttgggtatagattgcttaactaaattcgggtcttcagtaaaaaatagataaaaaaaaccggcgcttaaattccgcaccggcttttatcagttggcaatcaactcagcaatagccgtagttcatcaagcgctgataacgacgattcaataactcttcgtcattcagcacatccaaatcattgagatctgccaacagttgcgctttcagtgagatagcaatcgcggcgtaatcgcgatgtgcgccccccaacggctcggggatcactgagtcaatcatcttcagttcttttaggcgatgtgcagtaatgcccatcgcttctgcggctaatggcgctttatccgcacttttccacagaatagaggcgcaaccttctggagagataacagaataagtgctgtattgcagcatattcactttatcacccacaccgatagccaacgcaccaccagatccaccttcaccaatcacggtacagacgatagggacattcagtcgtgacatttcacgcaagttgcgcgcaatcgcttctgattgaccacgttcttccgccccaacacccggataagcccccggtgtatcgatgaaagtaataatgggtaacttaaagcgttcagccatttccatcagacgtaaagctttacgatacccttctggtgctggcataccaaagttacgacggatcttctctttggtttcacgccctttttgatgaccaataatcatcaccgggcgcccatccagacgtgcaataccgccaacaatagctttatcatcggcataagcacgatcaccagccagctcttcgaaatcggtaaagatattagcgatataatccagggtataaggacgacgaggatggcgtgccaattgggcaatctgccatgcgccgaggtccgagaaaattttccgcgtcagctcaacacttttctcacgcagacgctggacctcttcatccagattaatatctaatttttcgtcttgacggctgactgcagtcagcgagtcaattttcgcttccagctctgcaatcggctgttcaaaatcaagaaaattcagactcatagcattcctattttagtcaaattccagttccacttgctcattacctaccaacgttcgcaaatcgattaataagcgatcggtgggcgtcacgcgccatgtggctccaaaccgcagccgggcgcgagcatcttcccgttggtaataaagatgtactgggatcgtccccgctcgatggggttccaacgactgacggagacggttcaaaagctggtcatcaatttgcctgtcagtcagcgagatagcaagcccacttgcatatttttcacgagcttcactgatgtccattaactcacgggcggtcattttaagcccaccactaaagtcatcaaagctgacctgtccggtggctatcaggatacggtctttttccaataaatgctgatatttttccaatgcatcggtgaataacatcacctccagacgaccagagcggtcatctagcgtacaaataccaatgcgattaccacgttttgtgaccataacccttgccgcgatcaccaaccccactgcggtggtcattttgccccgatccgtcggatgcatatccttcaaacgcatcccaccggcatagcgttcgatttccttgaggtactgagtgatcggatggccagttaaatacagccccagcgtttcccgttcaccatctaaaacaacctgctcctgccatggcggcacattggcataggattgctcaacctgctcaggcgcgtcggctaatacaccaaacatatctacctgaccaattgcttcggctttagcatgttgatctgcggctttaagcgcatccccgagagaactcatcaatgctgcacggtgtggccccaaacggtcaaatgcaccggacatgatcagtttttctaaaatacgcttgttaagctttttggtatcgacacgggcgcataggtcaaataactctttaaaatagcccccctctttacgcgcctccagaatggcttctatcggcccctcacctacacctttaatggcaccaataccataaacaatttcgccatcatcgtttacatggaaatggtacaaaccgctgttgatgtcagggggcagaattttcagccccatacgccagcattcatcgaccaagccgaccactttgtccgtattatccatatcagcggtcattactgcagccataaattcagccggataatgggcttttaaccacaacgtttgataggagactaatgcataagctgccgagtgagatttgttaaaaccgtaacctgcaaatttctcaaccaggtcaaagattttaatcgccagctcaccatcaataccctgatttttcgcaccatcttcaaatacagaacgctgcttagccatctcagcagggtttttcttacccatggcacgacgcaacatgtccgcaccacccagtgagtagccggacagaacctgcgcaatttgcatgacctgttcctgatacaagataatgccgtaggtcggctcaagcacaggtttcaaggattcatgttgccactcaatatctgggtaagatatcgcttcccggccgtgtttacggtcaataaagttatcaaccatccctgattgtaacggaccgggacgaaataacgccactaaggcgatcatgtcctcgaagcagtcgggcttcaggcgcttgatcaagtctttcatccctctggattccagctggaatactgctgtcgtttccgaacgttgcagcatatcgaagctttttttatcctccagcggaatagaggcgatatcaatgggttccaatccagttttagcgcgccgggcgttaatcatctccaacgcccaattaatgatggttagtgtacgtagaccgaggaagtcaaacttcaccagcccagcatattccacatcatttttatcaaactgcgtaactgggttattgccttccgcatcacaatagagtggggcaaaatcggtaatcttagtgggggcaataaccacgcctccagcatgtttcccggcgtttcgcgttactccttccagcttacgcgccatatcaattagcgccctgacctcttcatcagcttcataaatttcagctagctgtggctccgctgcaaacgctttttccagtgtcatccccggatcgagtgggattaattttgagatccgatcaacaaagccatagggatggcctaatacacggccgacatcgcggatgaccgctttagccgccatggtaccgaaggtaattatctgggaaaccgcatcgcggccatacatttccgccacgtgttcgatcaccagatcacgtttctccatacagaagtcaacgtcgaagtcaggcatcgatacacgttccggattaaggaagcgctcgaacagtagatcaaattccagtgggtcaatatcagtaattttcagggcataagccaccaatgagcctgcaccagagccacgccccggccccaccggtacgccgttatctttcgaccactggataaactccattacaatcaggaagtaaccagggaagcccatttggttgataactttgagctcgatatccagacgttcatcatattctggccgtttttgcagcctaacctcagggtccggaaacagaaattccaaacgttcttccaaaccttgtttggctttttctaccagaaaatcttctgtactcatctcccctgtggggaactgcggtaagaaatattccccaaggcgaatagtgacattacagcgtttggctatctcaacgctgttgatcaacgcttctggaatatcagcgaacagctcacacatctgttcttcatcgcgcataaactgctgagggctgtaattcttcggccgtttaggatcgaccaatgtaaaaccatcatggatagcgacacggatttcatgggcatcaaaatccgattcatcaataaaacgcacatcattggtcgcaacgacaggtaaaccacgctcagtggccaatgccacggcagcatgaagatagttttcttcgtctggacgcccggttcgaataagttcgaggtaatagcagtctggaaagtgttcctgataaaaggcgagacattgatcaacctgaacctggttaccccgtagcagaaatttgcccacatcccccattcggccaccagacagcagaatgagtccttctttatgtttgatcagccaatcgcgatcaatgataggacccgcagcgccataaccccgttggtaggcttctgagatcaataaagtcagattttgatagccttcattattgcgagccaaaaccgtgaggtgagctaattcatcacccagtatttcactttgtacgtagaagtcagcaccgatgatgggtttaatccccgcaccatgcgcgctgccgtagaatttcaccaggccacagaggttagtaaaatcggtaatagccagagcaggcatacctaatgcagcagctcttttcaccaaaggtccaatcttagctaatccatcgatcatggaataatcgctatgaacacgcaggtggacaaaacgaggttcggccatatccagataccagaaatgagtggattgaatcatacgccccggtagctaagtacccggaacatcatagctatccccatcatatttcaagttgcctatgtattggctatcttcgtgcaactcaaattatttagggtatatatatcatcgatgcaagcttatcgtttacaccaaacccagcacccgtttcaccgggccaaaactgcgccgatgatgtaccgtggcaccaagcgcggctaacttttccaaatgaaaagccgttgggtagcctttatgttgtgcgaaaccatattcagggaagaggaggtccaactcggtcatttcacgatcacgcgtcactttggctaaaatagaagccgcgctgatctccgccacccggctatctcctttgacaacggccagtgacggcatctgtaatttcgggcaacggttaccatctatcaatacataatcgggtacaatatgcagccccgatacagccctttgcatcgccagcatggttgcgtgcaaaatattaagctgatcaatttcttccggttcagcacgaccaagactccatgatagtgccttttcagtgatttcgtcatacagtgacaggcggcgcttctcgctgagtttttttgaatctgccaagccaactattggccggttaggatcaaggatcaccgctgcagtgactacggcacccaccaaagggccacgacccacttcatccacgcctgcgattaaattagcctgtgggtaaataaaagtctcgctcatcgatctgccagctccaatacagcttgtgctgcctgttcatccgcaccacagcggatgctctgatgcagaaccaaaaaacgttcttttaaggctgctatttcgctaccaccttgtagcaacggcaaaagtgcaccagcgagtttttgcggctggcactcttgttgcaacaattctgtcaccaactcttcccctgctaacagattcggtaatgaaacataaggtgttttgactaatcgctctgccaaccagaaagtaaatggcttcatacgataccccacaaccatcgggcatttggccagcatacattcgagtgcagccgtgcctgaggctaacaatgctgcatcactggcgatcatcgcgacacgcgctttaccatccagtaaatgtacggataaatcaggcgcaatttccgctttaattcgctcgaattgttcacgtcgcttgctgttgaccaagggaaccactacttccaaattgggcaatttatcacgcagaattaccgctgtacgtaaaaaatcagcgctgagcatttcaacttcagagtggcggctacccggtaacagcgccagacaagtggcattaggcgcaatgccaagctctgctctcgctgcctgctgatcgggtactagtggcatggcatcggccatggtatggcctataaaacggcaagggacattgaaacgatcataaaacgctttttcaaaagggagaaaagccaacaccatgtcggtcgcttttccaattttgaaaacacgtttttgtcgccaggcccagactgatgggctgacataatgaatagtccgaataccccgttgttttaagcgcccttcaagggtgatgttgaaatcgggggcgtcaatgccaacaaagacatcgggagaaagctcactaaaacgctgagtcagatccttcctgattttcaataaccgtggcaggcgctctaatacttcaacaacgcccatgacggctaactcttccatctcataccaggcttcacacccttcggcttgcatcagaggcccagcgacaccgacaaatcgggcattgggtacctgaactttcagcgcccgaattaatccagcgcctaagatatcgccggaagtttctccggcaactaaaccaatcgttaggggacgtccagcgtttaatgaacaatcagcagtcaatgggctattttgcataagtcagcgaataataccgcgggtcgaacgagcaaagaaatcattgaacgctttaacgactggatattgctccgctaattcagcaatttctggtttcacttcatccaacgtcctgccactgcggtacaacaacttgtatgcactacggatagcatgaagagattctttgtcgaaaccacgacgtttcaaaccttcaatattaatcccaaatggcgtcgcatgattcccttgagcgatgacaaaaggaggcacatcctgagtaataccggaacaaccgccgaccatcacatgcgcaccaatcacacaaaattgatggatagccgtcatgccaccgataatagcgtaatcgtcaatctctacatgaccccccaacgcagcattattagcaagaatgcaacggttaccaatgacacaatcatgggcaacatgggtattaaccatcagtagattgtcgcaaccgaccttggtcacccccccaccttgtgtggtacctcggtggatagtgacactttcacgtatacggttacgatcaccgacctcaacccgagtaggctcacctgcatatttcagatcttggttcgcttcaccgatggaagcaaactggtaaatttgattatcacagccgatcttggttatgccattaacgacaacgtgggatttcagttccgtgccagcaccaatttccacctgggatccgacaatgcagaagggcccaatataaacaccagcgccaatgatggcaccttcttcaacgatagaacttggatggataaaggcggttttgtcaatcacgaatcaggactccttaacgacaggatttacaacatctggttttacaacatctggttttacaacgacagattctgcaggtgctgctggtttgctacgcgcgcacatcatggtggcagtgcaaacgatttcgccatcgactttagctacaccggtaaaacgggttaggccacggcgttctttaacaaactcaacttccatgatcatctgatcgccaggcactactgggcgcttaaaacgtgcttcatcaataccagcaaagtaataaagctcgcccggttccagtttaccgcggctcttaaacgccaaaatccctgtagcctgcgccatcgcttctaatataagcacaccagggaagatgggcttgcctgggaaatggccttggaaaaatggctcgttaaaagagacgttcttcactgcacgcagaaattttccttcctcaaaatcaaggacacggtctaccagcaagaacggaaaacggtgcgggagtagatccaaaatctcttcaatatgcagagtatgagtgtcagtagtcaaaatactcttcctgtctaaaaaactgatgctatcaacaacacggcctgcacagccccaaagggaggcattaggcaggccgcaaattaggaactctgtagacttttggcatcactgccagtaagttcgattattaactcagagtgtcaggctagagtgattattctttatcgattttacgctcaacagcttttaagcgtttattaataccatcaatattcatcactagagcggcagttttgcgccacattttatttggttgtaacggaataccggaggagtataacccaggttcagtgattggtctcatcaccattcccatcccggtaattgttactttgtcacaaatttccatatggccattaatcacactggcaccgccaatcatacaatagcggcccactttcaaactgccagccatgataacaccaccggcaactgccgtattgtcgccaatcacaacgttatgtgcaatctgacattggttatcaatgatgacaccgttaccaataatcgtgttatccagcgcaccacggtcaatcgttgtacaggcaccaatctcaacacggtcgccaatatgtacagaaccaagctgcggtatttttacccagttaccacgatcatttgcataaccaaagccatcggcaccaatgacagtaccagattggatcaggcaattctgcccaataacaacttcatgatagatagaaacattagcccacaaacggctacccgcaccaatatgggtgttcttaccaatgaagcaacccgcaccgatgacaacattatcgccgagtacaacacccgactctatgactgcattcgcaccaacagaaaccccctcgcccaacgttgcctgcggagaaatcacggcactcggtgcgatatcctgagcaggttgaggggtggtatccattatttgagccatgcgcgcataggtgaaataaggattttcaacaactaaagcagcaactttacaaaaaggtaaatcagcctcagtcaataccacagcacctgcattgcaagatgcaagttgttcccgatagcggctgtttgacaaaaacgtgatttgctcaggttgggcagaatgcatagaagcgatgccggtgatgacaagatcgccatcaccgtgcacctgtgcatccaactgctgggctaaatcagccagtcgaattgaaggcatgttttatttaacctgtttcaatacgtcagcagtaatgtctttagaagaatcagcgtatgccactgcattcgcatcaatgactacgtcatagccacctttggtagcaacagatttaacagcatcctgaatacggctcaggattttgttacgctcttctgcctgacgacggcggttatcttgctcaaaagcctgcgctttagtagagaaagtttcacgctgtttcattacttcattttccagcttggtacgatcactggctttcatggtagaaccatcacgttgtagcttctgcattttagtctgcagatcgcgctccattccttgcagttcggttgcacggcctttgaattcattctccagctgcttagccacggcttcacgcgcgggtaattgttggaaaatgctggaaacattaacaatagcaattttgtcagctgcttgaacgctggctgaagcagccaatgctaaacctagacttgcggcacacaaccactttttcactataaactccttaccattacccgtttgtgtcagagacaccttgaattgcacttggtagtgtatcccacctgatgaagcgtcagatttcaccaacgcgacttaagatcctttcactaccagtgctgtctttaaaattcagaactgctttgcccatcaattaccaagttttaccaatgttaaactggaattgctctgacttatcaccttcgtaatctttaactggtttagcatatgagaacaccaatggacccaatggagacatccattgcaatgctacacccgcagacacacgaatattactcgctttaccgtaatcaggaatacctgcagcacgcgttttagctgtgttttcccaattggtatcccacacagtacctgagtcgataaagatggaggtacgcactgaattcgagtatttctcgctgataaacggtgtcggtgtgatcaactcgatactggccaccgccatcgcattaccccctaccgcatcggtagagttagtcactgtagccccaccattagcgtaatacgccgcttttggaccaatgttattcgaccggaaaccacgaaccgtgctggaaccacctgcatagaagttttcgtagaatggcatctctttcgaaccaataccgtcaccataacctaagcgaccacggcctaagagcacccacgaacgatcttcatttaatggctggtaagctgatgtatcgaaagtcactttgtagaactcattatctgagcctggcacggtaattttcgtgttcaccgatgatttaacccccgatgttgggaagaaaccacggtcaaggttgttatatgtccaccctagattcagagtgaagtcatcagtagtgaaaccttcacgtccatcatagcccgggcgctcacccactgattcaagataacgccacatcgcaacttgcggtaacatgtcagacagatcgttatggacataaccgacaccaacacgtaatgagttattctcattaattgggaagccaagagtaccgtcggcaccatagctactgttggtatagccagataaatctgcattatccgctttaaagtcattgtagaaaatacgcccacccagacttacaccatcaacagtgaagtaagggtccattagcgtaaattctgcatacgtctgataatcgttctttgtgccgttaatacccacggtattaccggtgcctagccagttatcttgctgaacgccaacctggaaactcaccccgctctcggtaccataaccaataccaaagttcaggctgcccgtgtttcgttctttcactttataggtcacatcaaccagatcggcagctcccggtacacgttgagtctcaacatcaacggtctcgaagtaacccaaacggttaagtcgctctttacccgcttctacctgatcattgcccaaccatgcaccttccatctggcgcatttcacggcgcaacaccgagtctttactggtatcgttaccttcgaaacgaatatggcggacatagaaacggttacctgcatccacgttgatatgcagtttaactgttttatcgtcatcattaatttctggctgagtgacaacacgtgggtaagcatagccgtaacggcccaacatctttttgatgtcatcttccatacgtgtcactttactgccgttaaacaactcacccggctcaatttttgtcagcttctcagcttcagattgatgccctgcaagattgccgctcacaatcacactatttagcttgaattgtgggccttcagtaatattgatggtgacatagatgccttttttatctggcgtcaaactcacctgagttgaatcgatattaaagcgcgcataaccgcggtctaaatagaagctgcgcaaggtttcaaggtcacctgccagtttctgtttctgatatttacgatcaccgactacgttccaccaaggcacctcgtcacgcagttggaagcgtgagataagctcatcagtggtgaaactgtgattacctacgatattaatctgctgaatttttgcagaaacaccttcggtaaagaccaatttcaggtcaacacgattacgtggtaatggcgtaacaacagccttcactgaagcgctgtatttacccacactgtaatagaaatcttcgagtcctttttcaatgttggatatagtggttcggtccaaggcctcgccaacccggacgccagaggcttccagattctgcttgagcatatcttctttcaccgctttattaccggagaaagtgatgctggcaatcgtggggcgttctttgacttgaacaatcagcgtattaccatcgcgcaggacgcgaacgtcctcgaagttgcctgtagcaaacaacgcacggatagttttaccgatgtcatcatcactgacggtatcgcctacgcgaaccggcatattaagtaacgccgcaccgacggcgacccgttgcagtccttcgaaatgaatatcgttcactacgaacccgtctgcaccgtatacggtggcgctgccaaacagcagcgacgctatgagcaactttttcatcgccatcgttgttatgcgttcttcctaacctatcccctgccgttaaagacgggagaaatcattgaaaagtgcaagccccattaatagcaccagcaaaatcgagccgatgcgataactgaagtcctgcactcgctcagaaaccggcccacccttcagcttttctatcgccaggaagagcagatgtccaccatctaatactggtaatgggaacaaattgataatgcccaagttgacgctgattagcgccaaaaacatcaggtagtacaccaatccgtactcagctgaaagcccagcgccttgcgcaatagatatcgggccacttaggttattcagcttaacatcaccagtaatcagtttacccaacatgcttaccgtcaaccgcatcaactgccaggttttatccccagcttgatagactgccgtaaacggcccatattggcgaattgttttatattcatccggaagtggtatcactttcggcactacacccgcaaaaccttcactacggttttctccaaccgattttgtatctggtatcaaggttaaagacaagggggtactctccctttcaatatctaataccagcggctggccgggattatcacggacctgtaacacaaatgtctgccaacgatccaataattgaccattaactttaacgatcctatcccctgcttgtaaacccgccttttgtgccgctgaccctggctgaacttcagccaagacagattcaatctgcggaccacgtgggataataccgagtgctacaactggatcttgtttatcgggttcaaattgccactggcgtaaatccagagttttctctaccacattgtcggaaccaaatggagcgacccccacttgcatttgcttatcgccaattcggctgatcaacgccaaacgaacagaatcccaatcaggcgtttcgatgccatcaacagacttaagttccattcctgaagaaatattggcttgcgcagcaatagattgtggcgaaatatcaccaatgaccggacggacacttggcacgccgatgataaacaccagccagtaagcgacgatggcaaaaaggaagttagcaataggacccgcgctgacgattgccgcacgttgtaaaacagttttattgttgaatgattgatggcgtaattctggcgcaacagcctctacacgctcatctaacattttaacgtaaccgcccagtgggataagggcgataacatactcggttccctgacgatcagtacggcgccataacgctttaccaaaaccaattgaaaaacgctctacacggacaccacagcgccgtgccacccaaaagtgaccaaactcatgcactgtaattaagatccccagtgcgacaataaacgcagccaggctccagagtatgctcatcataatccctaaactccccgtcagtgacggattaaaacactaacagcattaagcaggcaaataccggcacagctgcggtcaggctatcgatacgatccagtatcccaccatgaccaggaatcaaatgaccactgtctttgattcccgcttcacgtttaaacatactttcagtcagatcaccgagtaccgaggccaatgcagcaaccacggaacagattaacagtttttcggggacgatatccaacggtgcgtatcgaccaaacagcaatgatatcagagctgacgtcagtaaaccgccaattaatccttcccatgttttacctggtgagactttaggcgctaatttgtgtttaccgaacaatttaccaaacatgtaggcgccagaatctgccccccacactaataacatgacatataacagccaccaagcgccggtattatggttctgctcgtagccatactggcgtaaagcaaacattccccaaaaaaatgggataatagtcagaataccgaagatgatgcgcaggaggcgcgagttacgccaagatacagcagagcgcgggtaagtaagcaccagcatcaatgcagcaacccaccagcccatagagagccatagtggtgtactcaccaagaggtgatgaggtgaatgctgatattcagggagactaagcagcatggcaacaagcaggaatccgcacagtatcgctaaccagatacgctgagtacgactggcaaaacccgctaattgaccccattcccaggctgcaagcatgcagacgacgagagtaacaatagcgaaaccaaccggcggaagcaggaacagtgcaccaatgacaaccggaatcaaaatcaaagcagttatgagacgatacttcagcaaaagttccccctaggatgcagtggcatcgataggtgtagttcccccgaagcgacgctcgcgttgtgcaaatgcattcagcgcaccttcaaagacattttcatcaaaatcaggccagaggacatctgtaaagtaaagttcagcataggctatttgccacaacaagaaattactgatgcgatgttcaccaccggttctgatcactaagtccacctgagattgctcatgcaggcagatatacgagttgagcgactcttcactgatatctgtaggttgcaattcccctttctgaacttgttcagctaaatggcgcaccccctggatgatatcccaacggccaccataattggcagcaatgttgagtttcaatccgtcattatttgccgttaatttttctgaacgacgaattcgctcttgtaaacgcccactaaaacggctgatatcaccaataatagataaacgaacattatgtttatgcaagctttttacttcactgtctagtgctcgaacaaaaagctccatcagagcggtcacttcttggtcagggcgattccagttttcactgctaaaagcataaagagtgagcgcatctaaattatgcttcgcagcaaaactcactgcgcgtcgaacggacttcaccccggctttatggccgaaaactcttaatttacccttatttttagcccaacgtccattaccatccataatgatagcaacatgacgtggactccggggggacaagttagccctatcttcttttacaggcgacataacgcgaacttatttcctcaataaatcagttgttcgtcccgaacattaggcctcaagtgcacaaaaaaagccgtgtaccaagtcacggcttctggagtgacagcccaaatagacggtttaaatacctattgggtcactaatcaacagtctatctatccattgatagggttgactataccatctcagcctttccctaacaaatgaccggatcagcgaacctggtttaattatttaattttgcaatgacttgggccgcgacatcacgagctttgcgatcaatcaccaacacctcttccacactggtaggttctgataataataaaccttcaacaacagtacggttaatcacttcaatatcagtgaaacgaatttttgaatctaaaaatgccatgactgaaatttcatttgctgcattcagcgctgttgtcgctgcctgccccgcattacaggcgtctatggccaactttaagcacggataacgttgataatccggggttgtaaaggtcagcgcgcctactttgcaaaaatccaatggcgcaacacctgagctaactcgcattgggtaagccatcgcatgtgcaatcggtgtccgcatgtctggagtccccatttgtgccaggatacttccgtcatgatagcgaaccatcgagtgaataacagactgcggatgtaacacaacctctatctgttctgcgctggcattaaataaccatcgagcctcaatatactccaggcctttattcatcatcgtcgctgagtcgacagaaattttccgccccatagaccaatttggatgagcacaagcttgatctggggtgacatcagaaaactgcgaaagtggagtttcacgaaatgggccaccagagccagtcaaaataatccgtgaaacgccattttcatttaatgaagaatagcctaattggcgctgaattctttcaggcaaactctgaaaaatcgcgttatgctcgctatcaattggcagtaattgagcacggctgcgtttaacctcatccataaagagtttaccgcaggtaatcagcgactctttattggcaagcaagacttgtttacctgcacgaatagcggccaatgttgagggtaaaccagcaatgccaacaatcgcggccatcacttgatcgacatcatctaaagctgccaattcgcaggcagccgtttcaccggaatagacctcggtgtctgaaccctgttctgccaacaataaacgcagtgatttagctgagtgttcatcagacatagctgcatagcggggggagaactcaaggcattgctgcgccatttccctgacattacgcccggcaactaacgccgtgactttaaataattcagggtttgcacgcacaacactcaacgtgctgttgccgatggagccagtagagccaagaatagtcagttgcttcatgagggcgctctgaataactgtttggtgataggcgagatatcaatttgcctgcatggcaaacgataccatcgttccaggttttatggcgagtgactgccgaaaaaacatcgcgaagataagacattgatcagataaaacattgatcagacaaaacatgaccggaaaaaaagcaaagcgccgcctaaggcgacgcttatacaatgcgagtagagattaaaaatccatcaactcagcttcttttaccgccaatgcagcatcaactttcttgatataggcatccgtcagcttttgcacatcgtcttgtgaacggcgatcttcgtcttcgctgatttctttgtctttcagcaatgccttcactttatcgttagcatcacggcgcacgttacgaatagacacacgcccctgctctgcttctgcccgcacgactttaatcaagtctttacgacgctcttccgtcaatgctggcaatggaacacggataacagtaccggcggacgatggattcagccccaaatctgaagtcatgatagccttctctaccgcagcactcaggctacggtcgaagactgttagcgctaaagtacgggagtcttctactacaatgttagccaattggcgcaatggtgtcgccgtaccgtagtactcaacctgaatgccatcaaggatacttggagaggcacgacccgtacggattttactaatgtggttctggaatgcttccagacatttttccatgcgcacttcggcatcttttctaatttcgttaatcacgttgcgaacccttggaaactggttacttggctggccatagcttttgagtatagccggtgaatatacaaaccaacagttgctggctaaaggggcagacagaacaatgtgcttacccctgataataaggtctgtcgcttatttagcgatcaatgtcccttcattctcacccatcaccacacgacgcaaagcgccgggtttattcatgttgaagacccgaattggcaggttatggtcacgggccaaagtgaaggccgccagatccataactttcaactcttgttctaaaacatcctgataggttaactgttcgtacaatgttgcgtcaggatttttcaccggatctgcggagtaaaccccatcaacctttgttgcttttaacacaacatcggcttcaatttctataccacgtagacacgcagcagaatccgtcgtaaagaatgggttaccggtacccgcagcaaaaataaccacacggttatgacgcagcaagctaatcgcttcggcccaactgtaattatcacaaacgccattaagtggaatagcagacattaggcgggcgttcacataggcacggtgcaaagcatctcgcattgccagaccattcataacagtcgccagcattcccatgtggtcgcccacgacacggttcattccagcctgtgccaaaccggcaccgcggaataagttaccaccgccaatgactacaccgacctgaatgcccaattcaaccagctctttaacttcctgagccatgcggtccaaaacgctagcgtcgataccgaaaccttctgcgccttgcagggcttcgccactcagcttaagcaggatacgctgatatacgggttttgcattggttgccatggtgttgtgtcctaagcagcagtaataatattggagacttgaccgtcagatactcagagcagcggtgtgcgctaaaaactgagcggactaagtttataccctaaataattcgagttataggaaggcagtcaacgcgcttgcaacttgaagtatcacgggtatcgagtgaataaaatggaaccgcctattggcggccccatttggagcattaagactgtttgctcattgctgcaacttcagcagcaaagtcagtttcaactttctcaatgccttcgcccacttcaaagcggatgaagttcacgacatcagcgttgttttctttcaacagatcgccaacagttttgcttgggtccataacgaagttctgaccagtcagagagacttcgccagtgaacttacgcatacggccttcaaccatcttctcagcaatctcacgtggcttgccggattcgatagcaatgtccaactggatttggtgctcgcgagcaacaacttcagcaggaacatcgtctggcttaacatattcaggcttgcttgcagcgatgtgcatagcaatgtgcttaaccagttcttcatcagcacccgtggccgcaaccataacaccgatacgtgcgccatgcaggtaagtacccagaatgtcgccttccagtacagcgacacggcgaatgttgatgttctcaccgattttagcgaccaggtttgcacgttgttcttcgaacttagctttcagaacatcgatatcagcgattttttcagccagagctgcgttgataacttcttcgccgaatgctttgaagccagcatctttagcaacgaagtcagtttcgcagttcagttccagaatcacaccgtacttaccatcagcggaaactttagccaggatgataccttcagcagcaatacggcctgctttcttggcagctttagcctgaccagacttacgcatgttgtcgatggccagctcaatgtcaccattagcttcaaccaacgcctttttacattccatcatgcctgcggctgtacgctcacgcagttcttttaccaaagcagcggtaatagcaaccatttaaatttcctcggttctcttgtgaagacaaaatctcacattagatatgcaaagggggcctataaggcccccctaaccaacatatttcaatacctggttaataagggctcacaacgagccggacttattattcagcttctacgaagctttcttccgcctgaacggccagatcttgagaacgaccttcacggacggcggtagcaacagcgcctaggtacagtttaactgcacggattgcgtcatcgttaccagggatgatgaagtcaacgccatctggatcggagttagtatcaacgatagagaataccgggatacccaggttattagcttctttgatagcgatgtgttcgtgatcagcatcaacaacaaacagtgcgtctggtaagccgcccatgtctttgataccacccaggctgttttccagcttgttcagttcacgggtacgcatcagcgcttcttttttggtcagcttatcaaaggtgccgtcttgagactggatttccaaatctttcaaacgtttgatggactgacgaacagttttccagttagtcagcatcccgcccaaccagcgatggttcacgaagaactggtcgcagttgttagcagcttcttttaccgcttcgcttgctgcgcgtttagtaccaacaaacaggatcttacctttacgggaagaaattttagtcaactcagccagagcttcgttgaacattggtacagttttttccaggttgatgatgtgaactttgttacgtgcgccgaagatgaaaggcttcattttcgggttccagtaacgggtttggtgaccaaagtgaacaccagcctggagcatgtcgcgcatggaaacagttgccatgattaaaacctctatagtatcagttggggttatgcctccacgtgtcccataacaccgaccccataagcgattgataacaatcaaaaactttagggcaccccggtgtatgtgtcgacacgtgtgtgttatttacacatatgagtgcgattggtattgcccggctaaactggctacttatcgtcagaatacgtcatcggaagattcatattcatcggaatatagtgcggttcgccggcgcgctttataccataaacagccacaacacaccaacttttgttgtattcggtgaggccctataaaggaaaatttggcagcaaattgcttggctgataccattagccacagatttttattaatcgacagttatcttttcattatctgcatctcattaataacggcggctggctatttacagcccctacggacacttttgcatggcaatctcaatcaaaacacctgaagatattcaaaaaatgcgcgttgctggccgcttggctgctgaagtgctggaaatcatcgaaccctatgtgaaaccaggggtaacaacgggtgaactggatcgtatctgtcacgatcatatcaccaaccaccaacaggctatttctgcctgcctggggtatcacggtttccctaaatcggtctgcatctcggtaaatgaagtgatctgccacggcatcccaagcgatgaaaaagtgctgaaagagggtgatatcgtcaatatcgacgtgaccgtgattaaagatggcttccatggcgatacctcaaaaatgtttattgttggtaaaccgaccattctgggtgaacgtctgtgccgcgtgactcaagagagcctgtacctggcgattaaaatggttaaaccggggatccgcctgcggacgctgggtaaagctatccagaaatttgttgaagcagagaacttctccgtagtacgtgaatattgtggtcacgggatcggtgaaggtttccatgaagagccacaagttttacattacgatgcggatgacggcggcgtcgtcctgcaagcaggtatggccttcacgatcgagcccatggtgaacgccggggattaccggattcggaccatgaaagacggctggacggtaaaaactaaagatcgcaacttgtcggcgcagtatgagcatactattgtggtaaccgataacggctgcgaaataatgacgttgcgtaaggatgacactatccccaacatcataacgcacgagtaataatgacaagccggcaccgccggcttttttatgggctgcgttcctcatcgggtaaacatatgtctgacaatcacaccgaacactccctatcgctgacgctcactcccactatttctgagcagcccgcacttcccagcacttatcttgatagcgacatccattgcccgatactgaagcaacggcttgacgctttccaacgctggcaggcagaggcatttaatagtggcacctctgccgaggtattaattgcggcacgcagtgattatatcgatcatctgttacagcggttgtggacattctatggttttgacaaggtgccagaaacagctctggttgcggtcggtggctatgggcgcggcgaactgcatccattatcagatattgatgtgttagtactgagtaagcagcgtctaaatgatgaacaggcgcaacgggttggccaactcattaccttattgtgggatttgaagctggaagtcggtcatagtgtgcgcacactggaagagtgcttgctggaaggcctcgcagatttaaccatagccaccaatatgattgagtcacggttgatttgcggtgatgtcgccctttttttacagatgcaaaaacatattttcagtgacagtttctggccctcccctcaatttttccatgcaaaagttgttgaacagcaagagcgtcataaacgctatcacggcaccagctataatctggaacccgatatcaaaagtagccctggtggattacgggatatccacacattactctgggttgcccgtcgccatttcggtgcgacatcgttaagtgaaatggttgattttgggtttctcaccaacgccgagcgtaatgaactgaatgaaagccagagttttttatggcgtatccgttttgcgctgcacctggtattgactcgctacgataaccgcctgctgtttgaccgccaactgagcgttgctcaacttttacgctacgaaggtgaaggcaatgagcccgttgaacatatgatgaaagatttctatcgtatgacaaggcgtgtcagtgaactgaacaatatgctgctgcaattgtttgatgaagccatactggcattagatgcgaatgaaaaaccgcgtccacttgacgaagagtttcaactacggggagatttaattgatctccgtgatgagaacctatttgttcgtcagcctgaagcgatcatgcggatgttctatctgatggtgcgcaatcaggatattaaaggtatttactccactaccgtccggcgtttgcgccatgcccgtcgtcatctgaaagcccctttatgtcacattcctgaagctcgtaaactgttcatggccattttgcgccaccccggtgccgtttcacgtgcgttgctgcccatgcatcgtcacagtgttttatgggcctatatgccgcaatggggcagtattgttggccaaatgcaatttgatctatttcatgcttatacggtggatgaacacaccatccgtgttttgctaaaaattgaaagcttcgcggatgaagatacccggccacgtcatccactctgcgtcgaactctaccctcgcctgcctcagcctgaattactgctgctggccgccctgtttcatgatattgccaaagggcgtggcggtgatcattcaatactgggtgcccacgacgcggtggagtttgctgaacagcatgggcttaattcacgcgaatcccaattagtcgcttggttagttcgctgccatttattgatgtcagtgaccgcccaacgtagggatattcaggacccggccgttattcagcaattttctgccgaagtgcaaagtgaaacgcgcctgcgctatctggtcagcctgaccgtggcagatatttgcgccaccaatgaaaatctatggaatagctggaaacagagcctgttacgcgaactgtactttgcgaccgaaaaacagctacgccgcggaatgcaaaatagccctgatttacgtgagcgtgtacgccaccaccgcctgcaagcgttagctctactgcggatggataatattgatgaagaggcactgcatcgtatctggagccgttgccgagcggattacttcctacgccactcgccgaatcaacttgcctggcacgcccgccatttgctggagcacgactcaaccaaaccgctagtcttagtcagccgtcaggctacccgtggtgggactgaaatatttatctggagccctgaccgcccatcactctttgccgctgttgttggggagcttgatcgccgcaacttgagcgtccatgacgcacaaattttcaccaatcgtgatggtatggcgatggatacctttattgtattggagccagatggcagcccgttggcacaggataggcatccaataatcagccatgcattacagcaagcgataaaccggtcagattaccaacacccgccgcgggttaggcgattatcacctaaattacggcatttcagcgtgccaaccgaagctaactttttaccaacccataacgagcggcgtacttatctggaattaattgcgttagatcaaccagggttactggcacgtgttggcaaaatttttgctgatttagggttatcactgcacagtgcacgtatcaccaccatcggcgagcgagtagaggatttatttgttttagcagataaagatcgtcgagcactgagccttgaaacccgtcgtgaattagcacaacgattggcagatactctcaatccaaacgataaactgtgatacaaatatctttttagtaattaatatttattaaaattaattttttactattcgtttttatcacgactcattttattacaacctataccccagcgattagcgttacaggcagcagcgaataacactgtaatgtcaagtaagatagggtatatcgatatcaggaaagagaccaagatgcagcaactacaaaacgttattgaaaccgccttcgagcgccgtgctgacattacgccagcgaatgtagacaccgtaacgcgcgaagcgattacccatgtgatcgatttactggacaccggcgcgctgcgcgtcgcagaaaaaattgatggtcagtgggtgacgcatcagtggctgaaaaaagcggtactgctttctttccgcatcaatgacaatcaagtaatggaaggcgctgaaacccgttactatgacaaagtacccatgaaattcgcaggctatgatgaagcgcgtttccaacgtgaaggtttccgcgttgttccaccagcaaccgtgcgtaaaggcgcatttattgcccgcaatacggtgttgatgccttcctatgtcaatattggtgcttttgttgatgagggcactatggtcgatacttgggccaccgtgggttcttgcgcgcaaatcggtaaaaacgtccatctatctggtggcgttggtattggcggcgtcttggagccactgcaagcgaacccaaccattatcgaagataactgcttcgtaggcgcacgctcagaagtggttgaaggcgttatcgtcgaagaaggttctgttatctccatgggcgtgtttatcggtcaaagcacccgtatttatgatcgtgaaactggcgaagtccattatggccgagtaccagcaggttcggttgtcgtctctggcaacttgccatcgaaagatggcagctatagcttgtactgcgcagttatcgtgaaaaaagttgacgcgaaaactcgcagtaaagtcggtattaatgagttattacgcaccatcgactaagattaagagtagcgggctaaccacccgctatttttttgccttacgccttgcataccaaagtcattggcgacattttccgccataatagaaaactgtggaatataaaatcaaaaaggtggcgttatgtatgacaatctaaaaagtttaggcatcacacaaccagaagatgttgatcgctatagcctgcgtcaagaggccaataatgacattctgaaaatttacttccgcaaagataaaggggagttttttgccaagagtgtaaaattcaaatatccacgccaacgcaagactgtagtgtctgataatgcaagccatggctataaagaaatcaatgaaatcaaccctaatctccgctatgtcattgatgagttggatcagctttgtaagcgtgatcagattgaagttgatttgaaaagaaaaattctggatgacctacgtcacctggaaagtgttgtcaccaataagattgcggaaattgaagctgatttagaaaagctcaccaatggccgctaaatcaggggtggcatgataacctcggtaaccgaatacgtattgtgacaacgaaacttgccacaatacgcaataaaatcaagatataaagattactgaagcaaacgcccccattgttccacccatggcgcagatatcgcctctggttctgagtgctcaatagcatcaatctctaaccgttcgccaatccgtgtcgcgccctgctcctgcaatagctcatcgaacgtacgcccagcaccgcagaaattatcatagctactgtcgccgagcgcaatgacaccatagcgtaactcgggttggaaccccacctgatcacgaacagcaacaaatagtgatgcgatgctatctgggaaatcgccctgcccggtggttgaggtaatgaccaacacataatgttgacggtaatgctgccagtcctctaacgtgccttcgtcaaataactttacctcatgcccttgatctttcaagatgttctcagcttcttctgccactaacaacgcattaccatagacagtaccaacaaaaatcccaacttgagccataaaagatattcctttgtagccaaaaaattattcattatcctgactggcagtcagcggaaactcaaccctttcaagatgaggggcaatacccgaccagccaaattgtgacatcaacccttgccagggttcatcccaacgagcggtaagcgtcagcgcttcaccggtcacagggtgattgaggtgtaaatggctggcatgcagcatcaaccgtgaacaaccaaaatgctgagcgacacctctgttctgacgtaaatcaccatgtgtactgtcaccaataatggggtgacggatatgagccatatgccgacgcaactggtgcttacgacccgtttccggtttcaatgccaccaagctatagcgagcagtttcatagcggccaatcgccaaaggaacttccacttgcgctaatgcttcataatggctgacagaaggctgtggagccttatcagacttagcaaacttatccgctattttatccagctcttcggccatcgcgtaatcaacggtgccaccttccaatacatatccgcgcaccaccgcatgatacgttttctgaatctggtgttgctcaaattgtaacgacaacatacgagccacatcactggacaatgccatgagcaatacgcctgatgtcgggcgatcaaggcgatgaacggtatacacatgctgaccaatctgatcacgtaccgtttgcataacaaataccgtttcattgcggtccaaccaactacgatgcactaaccaaccggcaggcttattcaccgcaacaatgtgttcatcttgatagataatttccagcattattcactttctttattcaacagatcatcaaggcaccgtaattgtgccaaaagcgccgagtaatctggccgcccatcaccgctcagagcctcttcaaaatacggcgtaatagcaaaacgggtggggaacgggccatttagctccagcaatgcatacatccgggggagaaacacccactgtagccactgctctgccgccatagtatcaatactaaaaggctcgttactctcaaaagcttctgcttccggtgggacggtttgccagaggtcagtctctcgcatggcaaactcaatatcctgtaagctttgacgcaccttattttctgtactcatgattatgctctcaacccaaaaattgccacttaccggcaccttcaacggtgggcaagcataccattgaagggagaatatgcccaaattaacgccatcagcaatggattcaggcgagacaaaatctatacaacaaaacaaaaaaacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggggtactgttttaccagtacccctcaattcgttttatagcaatccagctaaaattgatgctccctgctcaatccctgaaaacttttccgtatggttatactaaccagcaatccatcgcaatgttatacaccatcccggcgttaatccttaggctatcctaacccaccaatcatcctgaactggctctcaatctccatcctggaggtgtcccttgtttcatcctgaaacgtcccttcactcgtcctaagcagtccctgtgttcttcgtcctgaagacacatcttccagatgcgttccctctccgccagatcctatccagcgagtaaaggatcgcttaatcagccaagcgaggcaaggtagtgtaacaataatgatgcacatacttttacatatggaaaaatgaatatttataacgaaatgattttattggatataaatctaacacgagaattttacatagaaagaatagaagtgatgtctcacagctggtgtgagagatctcgcacaccagtaacacgctaataagtgaaaaccatggggttactcaggcaatactggccgtaatgcatctaagaagtgactgagcgttgaagccagcagtgtgcgtttatcactaccaaattgctccaaaacaacatttccgctgacattacataatgaagccatcgtcatttccgacgaggtagtcgctaaaaataacgttggcgagagctttagccttttctgtgtaactaagtggccaatcagattttcctgtaaacggatgaaatcatcctcactccacacttgcagcaatgtaaaacgatggtttcccaaatcggccatcatatcgccagcgtattgctgagtgtaaaaatcatgaatatcgggatgtagctgaatctccaacgcccgttcaatattggtcaacgtcgcttctggcagaaacgcctgaggttgccaaaatacctgatcctcccccgtctccacaatacaaggtgaaggaacgccatatagctctttacttgcgggtaaatgcccggtttgctgctgccataaatcaatatagcgttgagtaaaactgcgaagtgccgttgaaatattcaagtccattcttattctctgtatcgcggcggcttgccctgcacctgagtggtaactgaccccagctcagaaatacagttaagtgcggcataaattgataaactagcgctattgtaccgatctctcatcaagggaacagcatgtcttcatatcaaaaccacaaggcgttggcggaactgacgctgggcaaaccaacggcttactgcgactactatgatgccacgctgttgcaggctgtgccgcgcagcatgaaccgtgaaccgcttggcctatatccagacaatttaccattccatggtgctgatatttggacgctatatgaattatcttggttaaacagtaatggcctgccgcaagttgctgtgggcgaaataagtttaaacgcagatagcatcaatctgatcgagtcaaaaagctttaaactttatctcaacagttttaaccaaaccattttcgccgataaagaaagcgtgcgaatgaccttacaacgagatctggctgcctgtgctcaaggtaacgtcagtgtcgcactgtatgatctggatgaaataacgggccaacccatctccaatttcaatggcgaatgtctggataaacaagatattcgtatcgatagctatgaattcaatgctgattacctgcaaggtgctgcgggtaaagatcatgtggaggagagcctggtcagccatttgctaaaatctaactgcctgattacccatcagccagattggggatcagtgcaaattcactaccgcggcccacagattgaccacgaggcactgctgcgctatctggtctctttccgccaccacaatgagtttcatgaacaatgtgtagagcgcatttttaacgacattatgcgtttttgtcagcctgaaacattaaccgtttatgcccgttatacccgtagaggcgggctggatatcaatccatggcgttccaacacagattttgtaccgctaaccggccgcttggcacggcaataaatgcgcgcctgtgcgcaatattaccgctcactgcacgttagtattggtaaaaaaagaaagacaacgttaaggttaattacagtattttacggccttttctgctgtcctaccgtgatacacggaatacccccctcaggggcaaaggagtcattttgattacacatgtcagcccgctcggctcaatggatctgttatcacagctcgaagtggatatgctcaaacgtaccgccagcagtgatttgtaccgtttattccgtaattgttcactggctgttctcaattcaggtagcctgaccgataacagcaaagagttgttatctcgcaatgaaacctttgatatcaacgtgcttcgccgtgagcgaggagttaaactcgagttggtcaacccaccagaacatgcgtttgttgacggcaaaattattcgctcattacaagcaaacctgttcgcggtattacgcgatatcttatttgtcaatggtcaaatcgtcagtgcgagcaacttccagcatttgaatatggagagctccagtcatttgactaacctggtcttttctattttacgtaatgcccgtgccctacatattgatgaagaacccaatatggtcgtgtgctggggagggcattcaattaatgaaaccgagtatttgtacgcccgtaaagtgggcagccaactgggtttgcgtgaattaaatatctgtaccggctgtggtccgggtgccatggaagccccgatgaaaggtgccgctgtcggacatgctcagcaacattataaaaaaggccgttttatcggcatgacagaaccgtccattatcgctgcagaaccaccaaaccctctggttaatgaactggttatcatgcccgatattgagaagaggctggaagccttcgtccgaatcgctcatggcatcattattttcccaggtggggtgggcacagcagaagaattactctatctattagggattttgatgaatccggaaaatagtgagcaagtgctgccgctgattttaaccgggccaaaagagagtgcggattacttcaaagtggtggatgagttcatcatgaatacgctgggtgatggcgctcgtaaatactatcagataattattgatgacccagacgaagtcgcccgtcagatgaagaaagcgatgccactggtgaaagagtatcgccgtaataccggcgatgcttatagcttcaactggtctattcgtattgaaccagatttacagcatccgttcgaaccaaaccatgaaaatatggctaatctggatctgtctcataatcaaccaccggagaaactggccgccgcattacgccgggcgttttctgggattgtggcaggtaatgtcaaggaagtgggtatccaggctattgaagcgcatgggccatttaaactgcatggcgatccgcaattaatgaagcaaatggaccgcctactgcaagattttattgctcaacatcggatgaagttaccaggtagcgtctatacaccttgctatgaaatttgtagctgatgaatagataactgtagttgatgaatagatcaattgaacccaaagtaattggcgttgtagttgagcagcaaaaaatgacaaatctgccaagagtaaatttaaatgctgcttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgcagcggcctcgtcgagacgaggcctgtaaatagctcaagtcacgacagctgctgcaacgccaagtaagaagggaattcactgggcgactaacgttgcccaatattactcgggcttaatgacgattcagcccttacataaaacaggttatgcaaatacaccttcttattgtcgatgctcttaatttgattcgccgtattcatgcggtgcaggggtcaccttgtgttaaggcctgccagcatgcactgcaacaactgattcaacacagccaacccagccatgccgttgccgtttttgatgaagatgaccgctctgatagctggcgacatcaatgtctgccagattacaaagctggccgctctcccatgcctgataacctgcaacaggaaatgccactcattcgccaggcatttaatgaattaggggtagcatgctggcattcacccggtaatgaagccgatgacttagccgccactctggtggtaaaagttgctggagcgggccatcaggtaaccatcgtttctaccgacaaaggctattgccagttattggctcccaatatccaaattcgtgactatttccaaaagcggtggctggatatgccgtttgtgaagcaggagtttggtgtattgcctcgtcaattacctgattactgggggctggcggggatcagcagcagtaaaattccaggtgttgcaggcgttggtgccaaaaccgctacgctgctactgcaacaagccgatacgttggaagtgctctatcagaatctggaatcaataccggagaaatggcgtaaaaaattacaacaacaccaacagatggcgtttacctgcaaacaaatcgccacgctgaaaacggacttattattgagtggcaatctacaacagttacgtttgaaaaaataatatacgcataaaaactaaggggccaataggcccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctactacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaggggccaacaggccccttaaatatgatgttacgctatcgctaaaacctaataacgctcatcacggcggcccggtgcacccgaccagatacgacggacatgcaccgtaacttcttcgcgatcatggtagagctgtttggcatggatatcagcattaataccgttttctttcaactgctcatccatcattgctaaattttgtacaacttcttcataacgctttttcattggtaatttcaggttgaagatcgcttcacggcaccaaccattgactagccatttggtgataagctgcgtgacttttgttggtttttccaccatgtcacacactaaccaataaatattgctgcgtgtaggctcatacttaaaaccatcagcacggtgatgtgtgacctgccccgtatccatcaggctttgtgccatcaaaccattatcaaccgcttgtatcatcatgctgcgttgaactaattgataagtccagccaccgggacaagcgcctaaatcgacagcatgcataccactggctaaacgctcctcccattcatccgcggggataaatacatggaatgcctcttccagttttaaggttgagcgacttggtgcatcggaggggaatttaagtcgagggatccccatatagaatggagagttattattgctgtaagaataaccaacataacaacaacccggcgcaataaagaacacatgcaccactggccgatgtgcattctcacgagcggacagaattttctgttcacgcaaagcactacgcaaaggtaccgtcagcttacggcaaaatttgagtaactctttgctttcattggtgtcggccacctcaacacgtaactcgccagctttttcaataacgccaaccaacattcccacgatcggtgacacacggtcttctgggggtaagtctttcaataactcccccaccaccatcatttggcgggcgaaaataaactcgcggaacggtatttcacggatgagtcgatccgcatcctctaactggtagcattcaaacaatacatagccactgttttcttttacccgtgcaaaaccaaagatttcgagctgtgcagccttctctgttatttctgccgcacactctttctcaaagccggagcggcaatataaagcaattttattattcatggcgttctgccctttttcttagacgcagtgcgccaatcaacatcaaaatccatcccgccagaaaacagactccgcctactggcgtgatatatatccacagtctcaggtgtgatagagccagacagtataaactgccgctaaagagtagcgttccgagcgctaacaaggccccactccagtaaaaccaaagactgacctgccgttgcatcgcaacagctaatatcagaataaccaacgtatggaacccctgatactccagcccggtacgaatccaggccatttcattcagccccagagaggtgcttaatacatgagccccgaaggcaccgaaagcaacatagaaaaaaccgctcagagcggaaaatatcagcattaaacgactgttcatcgttactaaccttaaattagacaaagttatcgttatatcgcccggtaatcgccctattcgtggcaggttaccatcatgaatgggttgtcattactgcgcagatactgtaaccaatcaagtgcagtgattaaccaagcattacaattaaccaaacattatgattgatcagttttcataacgaaaacgtaatttctcctgctcgctggcagctcttgccagtatccactgacggaaggcggctattttacccagttctgcctgactgtcatgacaaaccaaataaaaagcattcttactcaccaatacatcgttaaacgggcaaaccaatcggcccgcttcaatctcagactgggccatgacattattcaccagagcaatcccttgaccatgaaccgcagcctgaaccaccatggcactgtggctaaatatcgggccttgctgcacattaatctgcggtacccccagttggcgggtatacgctaaccagtcacggcgtgaagtatcatgcaacaaggtgtgattagccagatctgatggtacttttaatccattctcaccagttagtaagctaggtgcacagacgggtaataggaattcagcatacaagcgctctgtacgcaacccactccaattaccgcggccgtagaatatcgcgacatccacatcatcagcgagcttatcctcttcccgatccaccgcttggatcctcacatcaatgcctggataagccgcattaaacccagacaaacgaggaactagccattgaatggcaaaactgggcggcaaactgacggttaacgctcccttcgcactgcgcgcttgcaacttacgagtcgcttcattaatagacgtgaaaatctctttgatatcgaggtaatagctctgcccttcttcggtcaacaacaaagagcgattacgtcggcggaacaatttcagcccgagaaaatcctccagcgatttgatctggtggctaacagcggcttgagtgacaaataactcctcggctgctttagtgaaactgaggtgacgggcggcggcatcaaaagcccgtaaggcattcaggggtggtaatcgttttgacatgaattggacacttttttataacggcccatcatcagatgaaaccctttgtttacttattagtttttataatccgagccattataaattgtccattgaggatacgccagtaaatacctatagtggccgcacttcccctagccggaacgaaaagtaggtttggtatcccaggtactgaaatgcttttggctttgtggtggtgatgttgtgtttgcaaatggtctggtatgccagacatagtagctaagctactgctttttttcacttcctgtacatttaccctgtctgtccatagtgattttatgcagcaccgttattttggcggtgcttttttttatcctattttcgagatgaaattcaacttgttgttgctaccaccttaatgttgtatccggtctcttctctccctcggtttagcattaaactcgttatctttaaccatttcttttacgtctgatcgatttacctattctcggcccccattcacacaggggtgactgatcatctctatctcatcgtctactttcggtttaccatcagtaacgatagtgcgaccatcactaatgtgtataacgtcaatatgcataacatcattgctcaaacacgcgaccatgataaaagcaaaaaaatttcggggtcactcacaggatgccaacaacagtatgaaagtttttaatccaatggattttcgtcgggaattccctgcgctcagtgataaattaacctatctggacagtgcggcgaccgccttgaaaccacgtgcaatgattgacgcgacacagcaattttatcagcaggattcagcaacggtacaccgcagccaacatcaatcggcgctgtcattaacggttcgctttgaaaacacccgccaacaagtggctgattttattaactcatctacagcagaaaatattatctggacgcgaggaacaactgaagccatcaatctgatcgcgcaaagttatgcccgcccccgtttacaacctgaagatgaaattattgtcagcgaagctgaacatcatgcgaatttaattccctggttgatggtagcggagcagaccggtgcaaaaatagtcaaattacctcttggccttgatcatctgccagatttacagcaactccctcaactacttaatgaaaaaacacgcatattagcgctggggcagatgtctaacgtaacaggcggtagccctgatctggctcaggctattaggctggctcaccaatatgactgtgttgtcgtggttgacggtgctcagggaattgttcattacccagccgatgttcaggcattggatattgatttttatgcattctcttcccataaattgtatggcccaaccggcattggcgtgctgtatgggaagactgaattattagaagagatgcccgcctggcaaggcggcggtaaaatgcttacccatgcatcattcgggggctttacacctcatgaagtgccttatcgctttgaagcgggtacacccaatattgctggcgttattggtttatcagcggtactcaaatggctggaacatattgatctggaagaggccgaagtttatagccaaggtttagctacaatggcagaaaataagctcgcacaattaccgggttttcacagttaccgttgtcagcaatccagtttattagcatttactttcgatggtgttcatcacagtgatttagtggcgttattggccgagcaaggtatcgcactacgtgctgggcagcactgcgcacagccactgatggcggctctgggagtcaatggcagtctgcgggcttcttttgcgccttataataccccccaagatgttgaaatgctttgctctgcgcttggtaaggcattggaactgcttcgagactaactgctgccaatgataattttcgatataccctaaatgattccagttgcaagagagcagcaatcaagtgaacgaaagccatcaacacaagccagcttgaagaatggcgggtatcaatatacaaacaagatgagaatatgatgattgccccacacccatttggtcatgatattacggctactgacctgatcgagaaattcagtgctcacaaacagtgggaggatcgctaccgtcagttaattctgctggccaagcaactcccaccgttgcaggaggcatggaaaaaaaatgaactggaattgacgggttgtgaaaacagagtctggctcgggcaccaacatttgccagatggcactttgcatttctatggcgacagtgaaggccgcatagtacgcgggctgctagcggtgattctaaccgccgtggagggtaaaacaccacaacaggtgctggccgcagaccccttggccctgtttgagcaactggggctgcgccaacaactcagcacctcgcgtgctaatggattacaagcactggctcaaggtgtacaaaccatcgcggccaaatacgcagaacgataattattcagaacaataagttgcagagtaacaatcgattatgacgcagtggcggctgactcgtgctgacgggccgctttagccatcatcttcttcaatacatgagacacagcaacaaagccaaacgtggcagtaaccatcgttgccgagccgaatccagaggtgcaatccatttttttaggtccttcggcagtgctgcgggatgcacacacagagccatcggcttgtggatagaccaaaggctcactggagaaaacacagtcaatacctagcttacctttgctgtttttcaccacgttaaaatcacttttcagtctttcgcgcagttttgcagctaaaggatcttggatggttttagccagatcaaccacggcaatacgggttggatcaatttgcccacccgctccaccggtagtcaccactgggattttatagcgacggcagtaagacaacagcgcagcttttgggcgcacactatcaattgcatcaataacatagctgaaattcttatttaaaagctcagcgacattatccgcagtaataaaatcatcaatacaagtcacatgacattcaggattgatggccagaatacgctcggccatgacttctgttttagcctgcccgatgttgtggcgcagagcatggatttgacggttagtattcgtgacacaaacatcatccatatcaattagtgtaatcgcaccgataccagtacgcgccaatgcttccgccgcccatgagcctacgccgccaataccgatgacacaaacatgcgcctgtgaaaaaagcgccaatgcctgttggccatagaggcgtgcaataccaccaaaccgctgttggtaagcttcggaataggctgtgctcatagacttgttaccttaataacgtagaaataataaatggcttcaaaaaagacgcttcgtactcaataagattctaagtactcatgcaaaagcggccaactggccgcttaatcaaaacaaatgtttaccctgcacatccgctgacttatcgatcctgattattcaccagtaatgacgaatcattactggtaggctcgctctgcgtgccacctttataagcagtgaacaacggaccactgctttgtgcatttttcagtacccagacccggccataatggttgtagaacccagcagcctgacctgcctcatgaccaatcccttgataaatatcaaaatgttggccttttattgcgcccccaacatccaatgccaccatcagacgcatttgatatttgccggtaaatttcccttggtcatcaagtaaaggcacttctgccaacagggtggtacccggcggaatcagagatttgtctgatgccacagaggctttagcaatcaatgggaccgcactggcccctttaactggcgcatacattaccggtttaaagaaaacgaaagagggattctgctccaacaactccctgacttcagcttcactgtggttttcagcccattgacggatagcctgcatcgacatatcagcccttgcgacttcaccgcgatcaataagtactttaccgatgctgcggtaagcgtgaccatttttacccgcgtacccgaagaatgttagaggccgcccatcaccataatcaacatagccgctgccctgaacttccatcatgaaattgtctaccagcgaattggtatacgcgatgattaaattacggttatccagcgcacccgcataaattgccgcccgatccggtaaacggcgttttcctttagcaggcatacgatacagtggatgacgaaattcgccttgtggcgtgtagcgggcctgaagcacaggagtgtagtaaccagtaaattgtacgttaccgaagttatcgacaccttccatctgataagcattcaaaccaaacaagctcaacttactggtatcagcaccggccagcatccagttttgtaccgcattgaatgtatcgctgttgcggttatacagacccggtgaagactgattaatcactttcacctgatcagaataatctttggcgttgactggcttacctgccgcattgggttcgttcaccagttccagtgattgctccaggcgaccatccttatattgttgcccacgatcggttggccgtgattggcaaccggccagaacagcaatcattattccactcagtaggtatttgccccaacgacttgtcatttcacgccttctctttgactcattttatctaccggcgaacgataacaaacgcctatggataaaggaatcagcaggcagaaaaaaatctcgatgacggttatggagaaaaagaaaacagatagtcgataaattaatcgaaaaaacatatttacaggaattttatggtaaaactacttgcaacagatctcatccagagtatagtgcgctcaatcggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaaccgatactgattaccagcagtatcaaatgtagttcgatggtgttgaaatttaagatgtattcagtaaaatagcgatgcatctcagttgagaagtgatactgagttaatagtgtagtgacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattcttaatcatattgatatcatcattagacaccctatcgggtgtttttttgtttctggcgttctataccgtccttggtactcccctaagcgcaagtgcttatctgcgcctgccgcataattgctttgccctggtaggatgcctcgtcctcgtgtattgaactataaccacgctatttatagtcactctatttttgacagaaacacccattattttacagaaacatccatcacaatcgcgccattgccccgccattagcaaagtacgctttgataccagcaaaaatagattccgctatctgttgctgaaaacggctggtacgtaatttccgctcttcttccaaattactgatgaacgcagtttctaccagaattgacgggatatcaggtgcttttagtaccgcaaatcctgcttgatcgacacgatttttgtgcaatttgttgattttactcatccgactcagtacttctttaccaaacttcaagctatcgttgatagttgcggtttgcaataaatcaataatggtatggtcaagataaggatcaccacttttgctgaccccaccaatctgatcggcctcattttgtgtctgagccagaaaacgagcggcagtactggtggctcctttggtcgataaagcaaagaccgaggagccgctagccgcccgattggtaaaagcatcggcatgaatcgaaatgaataaatccgcacgaagcttacgtgcttttgccacccgaactttcagcgggataaagacatcttcattacgagtcataaacacccgcatattggcttctttctgaataagcgcccgtaaccgacgagcaatttgcagcacaatgtctttttccttggttttatttttgccgatagccccaggatcttccccgccatgtcctgggtccaacatgataataatgggtctgtcacgccctgctttacctgctttgggtgtttctggtggcaaggttcgatccacattacctttattgtaatcttccaatagggccagcagcggatcatcttctgccgatgtgcccccctccgcagggtacagatcgaccactaagcgattacggaattcagcgaaaggtttcagggtaaataattgagggctgatactctgcttcagttccaataccaaacgaacagtatttttatcgaactgccctacccgcgcctgtttgagataagggtcagcggattgaacttgccggctgatctctttcaatacgctatttagctgtacgccttcaatatcaacaacaatacggtcgggatgagttaaggcgaattggcggtacttcagtggtgtatttgactctaatgtgactcgggtgtaagtagaagagggccacacccggacagcaacaatatgtgaagatgcggcaaatccaacccggcttatactcagcatccaagctgctgcggcaccttgtaatagacggcgacgaccagaattatgatttgaatctgccatgtaactccaaagtaacaactaaaatctaatgaaaaaacaaaccaaaaaaattatgaggaaaaactttaacgaatcaatttaacgctgtcatcagaaaaacatctttatgtgactcagtttattaatacatacactttatatatatgcagttagtatcaatttcgtgcttgccatcttggtcaaaaaagaataaaaatacaaaaataccgaataaaaattcaaaagaggatctgccgtgaaggaacgtagtactgaactggttcaaggatttcgccactcagttccctatatcaatgcgcaccgcggcaagacatttgttgtcatgctaggtggcgaagcgattgaacatgaaaacttctctagtatcgtcaacgatataggcttattacatagccttgggatcagattagtcgtggtatacggtgcccgaccacagattgacagtaatctggcagatcataactacgaacctatttatcataaacatacccgagtgactgacgcccggactctggagatggtcaagcaagcggccggtttattacaactggatatcacggccaggctttcaatgagtttgaacaacaccccactgcaaggtgctcatatcaacgtagttagcggtaactttatcattgctcaaccgctaggtgtggatgatggtgttgattattgccatagcgggcgtatccggcgcattgatgaagaagctattcatcgccaattggataatggcgctatcgttttgctggggccagttgcggtatcggtcacaggtgaaagctttaacctcacatcagaggaagttgcaactcagttagccatcaaactgaaagcggagaaaatgattggattctgctcatcacaaggggtgactgatagcgaaggtaatattatttcagaattgttcccaaacgatgcgcaaaagcggattgaagacctggaacaggatggggattacaattcgggcacagtacgtttcttgcgtggtgccgttaaagcctgccgcagcggtgtgcgccgtagccatttactcagctatcaggaagatggcgctctgattcaagaactcttctcccgtgacggtatcggtacccagattgtcatggaaagtgcggagcaagtccgccgagccaccatcaacgatatcggcggtatcttggaactgattcgcccattggaacaacaagggatcttggtgcgccgttcacgtgaacaattagagatggagatcgataagtttactattattgaacgggataatttaactatcgcttgcgccgccctctatccgttccctgatgaacatattggtgaaatggcttgtgtcgcggtccatccagattatcgcagctcctcccggggagaaatgctgctgaataggataaccaatcaggcgcgacaaatgggccttaaaaagctgtttgtgctgaccacacgcagcattcactggttccaggaacgcggttttacacctgcagaggtagatgttttacctattcaaaaacaggaactgtataactatcagcgccgttcgaagatcttactggccgatctatagccccctatcccctttatacatgcgtaaatgaaattgggggtcagggcggcggctacgctcacgcactcgaatcacttattggaagtacttatttgaaacacttatttgaaatacttatttgaaacagataactcagggcgcttatgccctgagattattggcgatttaatgtattcaagcgatcaactagcccactcagccggagagtcggtgtacgtatggcatgacttagcacggcatcgctgcaataaagcgtcagatgctgacgggcgcgggtaatggcggtatagaccaattcacgagttaacacgggcatgaacgtgttaggtaataccaatgctgtgtgttcaaactctgaaccctgcgatttatgaaccgtcatagcataagcggtttcatggctgggaaggcgactaggttgtactgactttatattgccatcgggcaattgaaaatatacccgtagctcgccttcattatcatgtaaggcaataccaatatccccgttgaataagccaagtgcgctatcattaagttctatcatcactggccgcccaacataccaacggccagaaggccctgatggacggataatgaatcctttacgatgtaaaacctgttcaatgcgttcgtttaagccactgacaccgaatggcccggaacgtaatgcacacagcagttggtagcggccaaatgctgccaatacctctgccgcaggggctaacgcagccacccgttcgaggtaatgctgataccccacagcacaagcctctagcagtacctgataatcttcctcatcggccagcgggaagcgttcaacatcagaatacgcactgtttaatacggataaagcctgccgatactcccctgcattaacggccagagcaagctgcccaatccctgacttttcatcgaagcggtaacttttacgcagtaaacacaggctatcgcgtacattcgctgaatcagaataggtttcatctggctgcgctttattggctaatgccttattggttagtacattgctggttaatgcattattagttaataaatagcccgttaactgagttaattgctgtgcccgttgctcgctgtaacctaattcggcaaaacggcagatatcccccagaaccgcccccgcctcaaccgaggccagttggtcacggtcaccaaggaatatcaccttggccttggcaggtaatgccgcaattaagcgcgccatcataggtaaatcaaccattgatgcttcatcaacgaccagtacatcaagatttaatggattaccacggtggtaacgcaggcgctggctattgggctgaacacccagtaaacggtgcaaggtcgaagcctgatcagggaataatttacgttcatcatcagtaagaaagaattgccgaatcgctttgcccagtgattcagtaaggcgtgcagcggctttaccggttggggccgcaagtttaatacgtaaacgttgcccctggctaagccgtatcaatgctgtcaaaagtttggctactgtggtggttttccccgtgcccggcccgccggaaataactgaaattctacgggtagccgcaaccgctgccgccactttttgccaatcaacctcactaccagcacaaccaaacaaagcgtctagcgtctcccgtaatagcgattcatcaacagaagtggcaatacctttactggtcataaaatcactatctctgtttataaaaacagagtcactggcaataaattggacgacatctccttcgtactgccacattcgttgcagatataaacgttcctgctgtagcactaatggtgttggttgagagccatcactgactactggggcgttttgtaatgcctgtagccactgtgctttatctggcgagcccgccgcctgccatagcgccagtgataaatcgggttgccgcccaccgaatagcagttctggctgtaaatagcgtaatggcaggcaaacatgaccggcccctacttctgcactaaggatcgctgcggccagttgtaatcgcgggtcatcatcgccggcaatcattcgtgaaaactgcacatccagtgggcgcaataagcggtctcgagcagcctgagccaatagcgtcatcatcgtgatgccctctcgccgctgtgaatgacattgctaccgcttttgtcactcgcggttgcgttactgccaattgtgccactgaataagcgatccatttcttcaatcagtttctgttcaggccggcaattaaaaataccgtgccctgaatgttgctgatcaacgccgcgcaagaagaggtaaataaccccaccaaagtggcgttgatagtcataatcggccaaacgatggcgtaaatagcggtgtaaagccaaagtataaagttggtattgcagatcatagcgatgttcagccatcgcttgtgtcatcgcctcaacggtataagcacgactgtcctcacccaaccaattggatttgtaatccagcaagtaatattgcccctgccagcaaaaaaccaagtcaataaaccccttgagcatccctctaacctgttgaaaatccaatacagggcactgccgggaaagtggatcatactgtttgattaaacggtctaatacctcggcccgtagcaggctatcgatgggtagataaaattgtagctcggcctgtttgcgctctggcgacaacccagccaaagtggccccggtatcggtaagcggcgtttgcactatatcatttagccactggtgtaacaccggtgcccactgttcgctaaaaccctgttgctgtagccgctcagacaaccacgccaattcaatcggttgactaaaatctaatggctcaagcaaatcatgtaagaaagtccctggggccgctccccgagggaaggtatgaggtgttaaatgatcgtcttctgtcaccaccgcctgctcacctacggcatcaatgtccaaccgtggcaacaagacctgtaatggtgcccccagagcctgcgatacgtcccctgttgcagaaccatacagcttctttgtagagccagactgctgtaaacctgaatagctggttacgcgccaataatcttgcatttttcgagtaaaatggcgggcggtaagttcaggcaaggcttcgggctgtggttgccaaggtttatcatcaggaggctcaacgggcgaaacgcaaatatcaccattcgatgagcgcgctaactcagttaacttttcgcttagaacatgagcatcaccgggttgaccatgctgaaccaaataacctaacgcactgcgatgcatatcactctcgccttgctttttcctcccccctttaatcagcggtgcaatgcccacgctgcaatgataaaccgaacgcgtcaacgcgacatacaatagccgtaaatcctcagccagacgttcttcttcagctaaagcctggctttcttcatcagcattaagatcgagtaaagcctcaaagctatgtcggtcatggtaaagcacattctgttgttgccgaaaattaccgataaaaggcagccaaactaatggatattccaaccctttcgatttatggatagtaaccactcgaaccaaatggcgatcactttccaagcgtaattgttggctatctgactggggattgggttgagcaatttgctgggccaaccagcgaattagtgcgtgctcactatccagttgcgaggcggcctcttgcagtaattccccaagatgtagtaaatctgtcagccgacgctccccaccgggtgttgccaacaagttttcagctaaatggcggcgggccatcatctcccgcagcatgggtaataccccacggcgctgccaatgctggcgatagtgatcaaactcatcgaccagcgcatcccaagctcgctcatcgtgatttaacgcatccaacattctggcatccaaccccaagatccccgtagccatagcactacgtagtgcgcgctcctgctctggtgctaacacggcttgcagtaaccacaagagatctttggcttctgtagtctcaaagacactgtcacgattagataaatagaccgatgggatcgccagcgcactaagtgcatcacgtatcaatgcggcctctgcccggctacgcaccagtatggttatatctgatgcctgaaccggttttggtcctttcgtggtcagtagttctgcttgcccctgctggccggcagtcaaccaatcacgaatttgcgctgcacattgtctagccattacttgttggtactcacttacaccaacaccgtcaccgggttgcagccaaaaatgtagcgcaggttgcttttctcctttaatttcaaaggataaatcatgattctttttggcggcggcgacattaataaaggggatttgctcaaataagaaaggcgtattaaccagactaaatagcctgttcactgattgcaccatgggaaaagaagagcgccagttggtttccaatgtgtagtgggcgcttacttctgaacgggcgcgaatataggtaaatatatctgcgccacgaaaagcataaatagcctgtttaggatcaccgatcaacagtaaagcgcacgcttcttgcccgccataaacggtgtggaaaatgcggtattgttgcgggtcggtatcctgaaattcatcaatcattgcaacgggataacgggtacgaatagattgggcgagcaactcaccccccgattgttgtaatgcggcatctaacttactgagtaaatcatcaaaccccagctctgcacgctgccgtttttcctgctgtacagaaaaccgtatttcgctgatggctcgggctaaaataagatccctcaacgttaggggctgttcaaatatcgagtctatcgcactaaataaagtatgttgtggggcggctcccttcttggtcttttccaataacaccgactggcgaaatttttccagttctttgggtaattgataatcttccgtttcctgctccgcccataatcctactttttccagccagttgggtaagtgcttgctgctataactgcgtttatcaacgccagaacgactaattaatgcttctaattcaggggcggctaagcgccactctgctttaagtgcatcaatctgtgtcacaacgtgctgatggcggctaaggatcgtttcatcgtcaccgggcgcttgccgaaactttggcgtttcaccttgtaaataagcactcagatcactgagtaatgcctccggcccgctccactcctgactgaccgcccgtgcgatgactaagggaagcggataacaatgacgccgccagaagtcagcacaggcctgccgccataacgggagttcatcctgaactaacgtttgttcgaataaaatgccggattcaaaagcgttatttgccagcattctttggcagaaaccatgaatagtgtaaatcgcggcttcatccatctgacgctcagccgccaataattgcgcggcggctacggcccaatcggtgatttcggctaatagagcctggtacattgggtcatcactgactccccgaacgcaagcgatacgcaacccatgaatattatcgcgaattcgccccctgagctcttcggtcgcggcttcagtaaaggtcaccactaggatttcctccaccatcaaagggcgacggaatgcagcatcgccccctaacccaagcaacaatctaagataaaggaccccgatggtaaatgtcttaccagtaccggcagaggcttctatcagcctctcgccatagaggggaagcgccagcggctcaagccgctggggagtcgtgggtgtcatggtgccaataccttctgcggcagcgtagcctgtaaagcggaagtggttggataagtcgtccatccctccggtactgcgaatcctccggcctgcccctgacctttaacttgagaaagcagtgccagaccttgtggtttaatgaccgcttgctggaagaaatccgccagttcattagccgtaagctgtttcacttgagcaatcatcttctcacggctatcaaatgcaaaattattgagattgaagtctttacggtagcgctctgcctcttcatctaatgtctgtggcctttgcaatagttgattgaccagcccctgcttatattgttcaaaatcatcgggcttcatttcgcgcaggcgtttttcagcttgcggataaaatgcgaggtatcgctggtaaagataattaggttccttactattactttgcagtaagaagccgatgccccattgatgaccaaccgacattgggaaagaaaatacagcataaccaagctgttcttctgtccgtaattgatcatagaaccatggttgaatgatctgccctaacaaggcactacgtgccataccagcaatttctgtatagccagtagggacataaactgctgccaaagccgcgtcagaactactgccgacccgttccatattggccaactgtgttttctcaataatgacatcttcaccgacccaccacgtggttccgattaagttcagctgttttttcagcgattcagtgagttcagtgacttgttcggctgtcatattgcccacggccaaaacttctatcgcagactgtttcagtaaatcatctctataggtcagcacatcctgcacactgatgctatcaagtagtttacgtcgctcacttcgctccgaataaggcacattcgatagcagcttagcgggctgaatagccaactcataagctttgcctttctctgccacgtctaattgctcacgataccaagatttagcctgtaccaattgctcttctgtcggagtaaaactggcatagcctgaaaccaaagatgtcagtaactgcggcatacgctgtgtaaaaccaccagcattaacatacaagccattgttcggtgcggtagagaaactgatcccaccaatagaggcctgataactcagttgatcaagtgagagacccgcaaggtaatccgtcagggcaaaaagcacctgatggcgagctgagttcaatgcatgagggttgcggaaagcaaccgtaatgtcggctttgggttcgtcagcaaaatactgacttggcatgtaaaacacccgcaatcctggctggtctgccacgttctgtgggcgggtaatgttcttgtctgctttgatcagagtgaaattatcaggaatgtacgggttcagtgctggcaaacttagcgcaatcttttgccccagttgctgccattctttcatccgctgtacgcctattttatcgacctgataaggtgcatcgacaaaataagctactttgttatgcggttcttcagggctgacaaaccagatgcgggcattttcaggcgtcatctcggccaatcgggatgcaattgctttgggatcatactgatcagccagataaggcgcatcaagcgtatgtgcaacaggaactcgtaacatcatatccacgagccattcgatatagtccatatcacgggtgatagagggataacggaaatcgagattcaatacatgtgcaatttcatcgaaatagctttttttaatcccctctttatgcagcatattgatgtaatcaaaaattgccgcgacgacaacatcacgttgtgccagccccttatcggttagtgagacagtgatagagaacacccccccatttctatccaacattgggtcagcacccgcattgattgcatctgccagcccctgtttttgtagccagtcagataaggtgtttttactgcgattactgatcaagtagctaatataggtatctgttttactacgaaaatccgcactattgttcgcaatacggaaatcgacttttatctgtttacgaggttgagcaggaacatagtgaatgatgattcccgtttgatcaggtgtcacgactgggaccgtaatcgtgggtacttttgcatccctattagggatacggccgaaggtgtctgcggctaattgtgctagctgctctaatgattggttgctgtacaacaccccgaccatgagattggcagaatagtagcggtgatagaagctcaccaattcatcatgtagcttgccatcgggcttgtccctaagagtttcaaggttaccaccagaaaaacgtgcgcttggatgtgccggattaagcgtttccgcattaacttgcgccatacgcataccatcgcgtgaacgggccatcgtcaattcagcattgacagcattacgctcacgatccgcattaatggggtctaacaagggttcagcaatggcatccgccaaccgctcaaccgcaggtgccaatgcatcattttcaatttcaagatagaaagcggttcggtaagaagccgtgctcgcattatggctccccccatgcttttttaggaattcggaaaaactgccaggttcagggaaatgtttggaccccatgagcaccatatgctccaagtagtgggccaagccgagctgattatctgggtcttccagtgaccctaccggtagcgctaaggccgccaaagatttaggggcttgtgtatcggaaaccagtagtaccgtcataccattggataattttattgcctgatatttacgtaagtcatgttcacttttgtaaatggtttccgccaaaggttgccacgcaggaattgcagcccaactcgatggagccagtaaacctaaaaagaaaacgataccgacaatgcgggcaagctgtttatgcattccatttctccactagcttcataagaatggtcactaaagcacgtattggctttattgtattgaactgacaacaagcgctcttcacgccttattatggcgagctatcggtaacaaataacgttcagtttcatgtaaaattatgtccaaatgttggttgtccattcgtctgcaaaccctttgtatatagtggtcttcaccttcgcctgtcactctctgatcaccttgccaaacctgtaaaagtttcatccgtgctttaccttgcgtctcttcgtcccacaaaatttggcctgactcacgatcaaagcattggctcaaccacgcccatccacttttactcaagagcatcaatggctcacataaaccttgttgataacctttaatgagttgttgtaaatagggccgggcttcatcagccgccataggggcataacgccaggcagtcccttttcgtccatatatccagctttctccctcaccacccgccgaacagtacacgagatgttcaagccacaataaaaggccatcgacggcggttaatattgatggccgccaacggaccaaaccatcgtcctgaacctgatgaatccatcccgtaaccgtgatgtcagcgaattcaatgttgagttcaatactgtgattctctttacgttcactgcggatttgttcagccaagggtaccatctcatcttgttgactctcccaataaagttcaccaaaagatccatatggcagtacgccggcagctctggctctggcaaagacgctattaatatcgtcctcatttatcagcgcattaagtagctgggtattaaattgataacggctaaggttatccaaagtaaatggctcttcgtcaggtaattctgtttcttcaataacaaaattaacccctagccgcagttggaaaaatgctctcactggatggcggtaaaaacgcactaattcatccagtgtaatttcagccagcggctcagcctgtagcggttggttaaaatttgggtgtgcatgccccttcgactcggcagaaggcagccattcagcggcatagctctgtaattcgctatttttaataaaattttcagcggagaatggcatacgggcatgccaacataataagtgctgcgtcacccgttgtgcactgtcatcagcactgagtttttcatcgcccggtaaatgatagctttgtgcgacatattcaattaactcgcttaccagcacggaaggataacgcttactgttgtcttgaatagaacgcccaatgtagctgatataaagctgttgctgagcagatagcagagcctctaggaacaaatagcgatcatcgtcgcggcggctacggtcaccccgacgaaccttcttggccattagatcaaatccctgggggggcaatgttctcgggtataccccatcattcatgcccaatagacaaaccactttaaatgggatggagcgcattggcattaaggtacagaaattgataggcccggcgagaaaacgttggctaatacgttcattatctaaacgtgccgccaattcgtctcgtagcagattaagtggcacaacgtctggatattgggctgcaataccgtagccgatcactttctgccactgttgttcaatcagcaccagagcggcctcagtgtcattgtcttgatcgaagaacgtatccaataattgacgacatattggtaaccattcactaagttctcggggctgacctaattgttgccgccattgactcaggtgcatcagcatatcggccaactgcccggcgagttccgctgccagcccgctggattcatcgtaaggcagaataccttgccaatcccctgcggtactgtccatcgcataacccagtagcatgcgggtcaaaccaaaacgccaggtgtgttgacccgtagcaggtaaggatagctcccgcacattatcatcatccaatccccaacggatgcctgactcaccaacccattgtcgcaggcgccgtaaaccatcttcagtgataccaaatttggtcgccaaagcagggacttccaacagtgctaagacttgttcagccgtaaagcgactctggggtaaatcaagtagggtaataaaggcgtgcaacgcaggatgagcctgactggctttgcgatcagaaatcgcaaacggcagataacgctcagacggagcattaccaaacgcagcttgaatatacggtgtataactgtcgatatccaccaccatcacaatgatgtcgcgcggggtcaattcagggtctgcggctaatagcccaagtaaatgatcttgcagcacctcaacttctcgttgtgggctgtggcagacatggaaactaagtgaacgatcatccagatctaatcggcgtttttgatcactacgcgctaaggtttctggggttgtgccaataaccgcgtgatcttccaactccagcatatcgtgttgaatgccatgcaaaagattatctggctcgatatcgacaaaagcatgaacctcttgaatttcatcaatttgagagagcaaatacatgtgatccctccctaatcgcccccatgaggccaagagtgggttactgaggttctgctcaccatcggtattaaatagttgctctgcctgctgcgggtggcgaaacagacttagttcaatcgattcacggtaatgccgacgtttacggctttgtaatttagcgaggaaagtgtaatcctgaatatctccccagaagtaacggcaggggttagtaaacatcaaatggatatcaatgtgtttacctaatgcttgtagggcctgtaaatagataggtggcaacgccgatataccacatataaatacccgtttcggtaacccttgcgggcaaacgtccgacttgagtagttggtggataaaacgctgatagaggtttgcccggtgccattccggttgttccaattggcgagtatagcgggtcagttcaacccacagtaatgcttgccattgctgtgcatcatcaagcccctcaatcaattgcccacgttcccaactttccagccattccggacgatacaccagatattggtcaaaaagatcggctacccgtgccgcgagttggtgaattttacgccgatccccatcatcacttaaatagcgcttcatgggagaaaatagtggattctccaataaatctggcagtagccacataagtttccatgtcatagcctctttgctgaatgcactttctttaggaatatcaggcagaacgcgggtaaacatatcccagataaaagtagcgggtagaggaaacactatattggcagcaatactgaactgttgagccagttgcatttgtaaccattgggccatgccggggctttgtactaacaccacttcttgctggaaaggattatccaacggttctctttctatcagcgcagtggtgagcgctttgagtaaatccagttgattagaatgataaaccgtgaacatggtgactcccttaagacacgatggaaaatacccaaaagtgatgcatcaacttattatcgctgatggatagttcctgacgttgaatactctaacttgataatgagtctgcgcaacaggtatcggtaatacataccctaaatcatctcagttgaacaaaaccatcggcttaattctactggcgagtcttggcgggttatcaacttaacgctaaattcccggcaatccccctcaatgcgatcgataaattggcgatagtgccagcctggtttcacttcaggtgcccaccgttcttcggggtctgtaccgctctgactctccatatattgatgtaaccacgaccaggcttgccgttgttgccatgaggaggcaaagccctgtaaaagtgcctgatggtattgcagtagccccagtagtgagattgagaaaaataatgcggcaatcaaaacttccagtaagctgaatccacgcaggtgacgtaggttgaaaccgcctgtctccactgaaatagtttgtccataagcgtgtttggttattaatcgaggcaaaactgtgcatccttatcagggcaaaaatccaaccaaccatgaggcgtgtcaatcaactgataattccccgaacttcctgtaactgccttcagtttaacacgttggtaaagcatcagcggagggagcgacccaagcggaagactttctcctttgagaataaaaaaacccgccagtgatgaccgcttaacgcaagcttttaagccgagctcctgatgtgccatgcaatgccatgctgaacctacccgccaaggtattctgagcgcccagcgctggctgacaccccagttgagtgatgattcagcctgattgtaagcccgtaaatagcgttgttcctctccggtaatttgctggatattgtctaattgccgatgtatcgctgatagccaaaataatcccaaagaaaaaagtgtcataaccgccgccagggtactgctgcctcgttgaaatacctgcgtcatacgttattcccacggataaggtaagtcacctgatggtggatagctggattacccgttttatgccccacaagccgcaatttgaaaagttgcccagacagaggggttacggaaaagtgagtcacagtaacatctcgtggatcaaacagtttttcccaaccacggccatggcagttcagttcgccacgctgactctctaacgctttattgcgtagccgatagccaaaatattctgactcttgatgtttcgccccttcccatctcccattgcaattaagatcataagcaacaatcaggcaagagtgagccgtttcaccgagataatgttctatcgttatggcctccccctgacatttcccgtggcaaaagcccgctctgcgcagatctttctccatagcccccatagcctgattcattactaattccaggcgataatgctgttgcaacaccgaaatttgctggcttaatttgggtaagacctgtgctgtgctcagcgctatcaggctaccgaaacttagcgccagcatcatttcaggcaaggtaaaacccgcggttcgtgttggctgcgcgttgagtggggtagacaagacattgaccactaaaggcataaatggatgcctgccatggattgttgttcactacataaccttatacgcccacggcttgagataaccagacgaatacgtcctgcggggctactgagtatgatgttacccgcttgggctgtatttcgaacaccgtaaaaacccatctctttttgtagcgggagcgttattgcaatatcgcggtaaggcgggataaataacgacccagccagcccagtacagggaggtgtcggtttatgaccactccccaaacacccttgcccatccggttgggcccacaatatggcagtacggttattgcgattagcttctgcctgtaagtgagttaagaaagcgagcaattggcgagcactgtcggcaagctttgcccgctgtcggtaatgatgccagctctgccctccccataaggtcatgacactgaccaatgtaatgactactaacagttcgattaggcttattcctctttgttttattagtgatctttgttttataaaaactttttgctttctaagcaaaggtgcctttggtaatagcttgccggtttttatgctatagattttcatgccgtgagtttacgttgctgaaatttgagttccagaggaaaatttccggtgttggaagcggtacgcaaaacataatcaatggatacagaaatacagggaggtctgcgatacgactcgcatttttatcggaagactggaaaaaatagacaagataggggtaaaaaagcgtaaaagaggtaaagaggtaaagagataaaagacgcaaaacggagccattacagctccgatatgaagattaaatcgcgataggggctttaataccagggtgaggatcgtagccctcaatatcaaaatcatcgaaatggtagtcaaacaatgaatcaggtttacgtttgatcaccagtttcggtaatactcgtggctcacggctcaattgcagatgcgcctggtcaatatggttgctatacaagtgagtatccccgccagtccagacaaaatcgcctacggccagatcacactgctgcgccatcatgtgaactaataacgcatagctggcaatgttaaatggcaagccaaggaacacatcgcaagagcgttggtacagttggcaagaaagtttgccatcagccacgtagaactggaaaaaggcatggcatggtgccaacgccatttgatccagttcgcccacattccacgcagaaacaataatccggcgcgaatcagggtcctgcttcagttgattgactacgttactcaactggtcaatttttcggccatcagcagccccccaagcacgccattgtttaccataaatcggaccaagatcgccgttttcatctgcccattcatcccagattgagacattattttccttcagataagcaatgttggtatcgccattcaggaaccataacaactcatggataatcgaacgtaggtggcaacgcttggtggtgaccaatgggaaaccgtcttgtaaattgaaacgcatctgatgcccaaaaattgacagagtgccggtaccggtacggtcagctttaggtgtgccttcttccagcacttttttcatcaaatccagatactgtttcatgttacctcacgaaagtttttgcgtaggacggcgatatgcccaaatcatcataataataccggccagaatcataggcacagacaatatctgccccatgctgatcatgccctcgaacaagccgagttgttcgtctggttggcggaagcactccacaatgatgcggaaggtaccataaccaatcaagaacagcccagagacactgcccatgggacgtggcttacggataaacacgttcaggatgataaatagcaccaccccttcgaggatcatttcgtacagttgcgaggggtgacgcggcaagacaccgtattgattaaatatcgcctgccatttagcaggatcagcggccacgatggcgatatcggtattgcgggaagttgggaataacatcgcccacggggtatcggtagtgacacggccccaaagttcggcattgataaaattccccagacgccctgcgcccaaaccaaaagggatcagcggggcaataaaatcagcaacctggaagaaattgcgtttggttcggcgggcaaaccatagcatgacacaaatgacaccaatcaaaccgccatggaatgacataccgccatcccatactttaaacaaataaagtgggttatcaaggaacatcggcaagttatagaacagaacataacccacgcgaccaccgataaagacgccaaggaaaccagcgtacagcaggttttcgacttcttctttggtccaaccactaccaggcttattcgcacgacggacagcgagccacatcgcaaacacgaagcccaccaaatacattaggccgtaccaatggagggaaaccggaccaattgagaaaatgaccggatcaaatttaggaaacgccagatagctattgctcatctatcaccacaaaatgtctatcgttcttgcccagttagggctacaggtagcgcataatagcataggccaaggccactctggggagcaccagtaggaaaagttctgtaaacaacaattaccttcttaattgatattgcagcggtgttagccgctctcgcccctttaaatcactgatctaaggcagcgcattgatattcattcacttgccgtatgactgcaacctcgatggcttttggtatttataagcattctacttcccaccccgaatcagcccacctaaaccacggcgctccataaatgcagcggttaggtgacgcacatcggtggtcatctgcgcggttaatacccgtgccgccagcacttgtgcatcggccaattctatattacgtaacaggtatttgatgcgtgccacactgcggccgttcatactgagattacggtaacccagcccaaccagcagtaacgcccccatcggatcaccggccatttcaccacagagactgacttgcaggcctgactctgttgcctgcatcagaatttggcgaagcacttgtaacatcgctgggtggaggctgtcgtacaacgaagccacccgggtattgttgcgatcaacggccagtaaatattgcgtcagatcattggtaccaaccgagataaaatccacccgagacgtcaagtaaggcagcatgaaaatcatggatggaacttcaatcatcacccccaaccgaggttgtggcagcacataaccgagcatttcctctacttcgcgacccgcacggtcaatcaaacgtttcgcttcatcaacctcttcgatactggtgatcatcggcaataaaatacctaaattaccggtcccggcattagctctgagcattgctcttacctgaatcaaaaagatttcgggttgatccagggtgatacgaatgccgcgccagcccagacaagggttctcctcgctgataggcatgtaggggagctgcttatccgcaccgatatccaaggtacgcaaggtcacgggcttttgtggataaagctgtaacatgccttggtattgcgcaacttgctcttcttccgacgggaaaccactttgcaacataaacggtatttctgtgcggtacaggcctacaccatctaccctgccccccagtaactgttcgtgctctgggctaaggcccgcgtttagcatcacctggatccgttcaccacttttcagggccgcaggttgctcaacatcatcttcagccagcttactgagttcaatctcttcggtgaccagccgttggtactctttgaccagtaccggttcaggatcaactaatacttcgccacgataaccatcaacaatcagcagccgctggctgagtaatgcaggctggatatccgcccccatcactgtcgggatgcccattgcccggaccaaaatagccgcatgagagttggcggcaccatcacgcaccacaacccccgccaagcggtcctgtggcacctcggcgagcaatgtcgcagtaagttcatcagcaaccaggataaagcgctcaggccactggctggctccagaggtactgtcatcaagatggaacaacaagcgttggcctaatgcccgcaggtcactagcacgctcgcgcatataggtatcttgcagactggcaaactgggcagcaaacgcctcaaccacctgtttaaccgcccactcagccaccgcgcctgcatcaatttgcgcaaatagctcacgctttaagcgagcatcatttagcaagtgggagtagagatcgaaaattgccgcactctctttttgtgaactggcggcaaagcgcttactgaagcgacgaaactcagccgcagcctcttccaaggcctgagtcagacgttcacgttcaagggtgctatcaagcgttgaggcctcatagaccagatcaagcgaaggctgtgagatatcttgccagccttctgccaccgcgacaccaggagccgccgccaatgcacggatccgtgtttggcgatactgaccaaaaatggcatttagctgagattgagaaaggatgcccgccaactgtgttgccagcgtgaccatgaacgactcttcgctctcatcaaactgacggtgctcacgctgttgaaccaccagcacaccaagcaactggcggcggtagataatgggcaccccgagaaacgcccgatagcgttcctctttgacttgcgggacatatttaaaactgggatggctttgagcatcagccaggttaattggctcggccaaacgccccaccagcccaacgatcccctcgtcaaaagccagcgtgatagtacgcccacggggctttttcagccccctggtcgccattaggtagtaacaacggcggtcattgtctgccagataaatcgaacagacttccgtgtccatcgccagacaggtttcattgaccaacagctctaacgcctccgtcaggccggttgccatcgccactttctcaactacttctcgcaaacgcatgagcatgatcggcttaacttaacctcttttacggcgataagcgggcggtacccgtggaggagcgacctcctgcacaggcattacggttgcagcaaattctttcattacacgacgataaacatcacgtttaaaagacaccacttgacgaaccggataccagtagctgacccaacgccagccatcaaattctggtgtactgctacgttgcatattaatctcggcttcgttacacattaactgtagtaagaaccaccgctgtttttggccgatacacaccggctttgtatcccaacgcaccaaacgttttggtaatttgtaacgcaaccaattacgggttgaagccaatatccgaacatcctttttgttcaatcctacttcttcaaaaagttcacggtacatcgcctgctcgggtgtctcaccgggatttattcccccttgaggaaactgccaagagtgctgtccatagcgcctggcccacaatacttcaccctgccgattacaaattacaatacccacattcgggcggtagccatcatcatcgatcaccggactacctcgataagctcaaaactcaaagatgctctgattgtttcacactagcaacaggcggtaaaccactgcttatcagccggccaaacctgataactttgggataactcacagaaattggcaaagttataaacaccccaaggagcggacctcgtattttattcactttttctgtggatataggtgtgcagaactcaaggagaaagcgggtacaactctttttaaagtaaaaattcgccaaaaaataaaaaataaaaaaaatcattaatttcaacaaaataacaggtttcccacagggatatattgcatgataatgtgatctatatccgtttccgatctggtgttgtttaaagatccatcaatgtagtttttatccacagataatgggtttaagttacgcaaaaaagagtaaaactcgcaaaaaagcctctcgtcaaggctgtaaattgaaccagtgttcatgatttactgaggttatccaataaatctgtggataaataggtataagatcctgttcattattgctgtcaacgcgtgcacaagataatcaaaataagaatattacctaagagcgggagcagaaaacttccgttaaatcatgctattattgctgtccgtttcactggattataatgcttgagcggtcatttttatttgagcttattttttaaccacttttagcgagtttttccgaatgtctgtttactctttgcctcctgctccccccagtgatgaacatcaactttttcaacgtgcacaggcattgtctggttttaccctgggtgaattagcaacacgtgcccagtgggtcatccccgcagacctaaaacgcgtaaaaggttgggttgggatgctgttggagttctatctaggcgccagtgctggcagtaaaccagagcaggatttcgccgatatcggcatcgagctgaaaaccatcccgatcagtgcacaaggaaaaccactggaaacgacattcgtctgcgtggcaccactcaccgggaatagcggtgtcacctgggaaagtagccatgtgcgtcataagcttgccagagtgttatgggtgcccgtcgaaggcgaacggcatattccgttagcagaacgccgagtcggtgctccgctgctgtggagccctaatgtagaagaagaagagttactgcgccgcgattgggaagaactcatggatctgattgttttgggtaaagtcgaaagcatcacggctcgccatggtcaggtgttacagttgcgccccaaagcagccaatagccgggcattaacagaagccatcggcgaatttgggcagcctatcatgaccttgccacgtggcttttatctgaagaagacactgaccgcgccgatgctggctcgccactttttgctgtagcccagtcattccgattatgatcatcaattcattacattatctgatgtgttaatgatgactaatacggtaatagtgattaattaaagcgggatgttctctatcccgcaggtgctttatatctcgctgatactttatatctcgctgatgctttatatctcactgatactttatatcccgcttttttccccacttttactttgcgctcttccccctgccccggtgcttcgttatagtcgaataaggcaggtttgacttatacctaaagtcattggcgttgagtcaacgcagctaacaacgctgcaacatcaaaaacgaagggtatgacctgacaatttcagacacaagattcagacacaaaggaaggtcggcaatgcaatatcatcgtatcccccacagttcattggaagtaagcctgctgggtctgggcaccatgacgtttggtgagcaaaacagtgaagccgatgcccacgctcaactggattatgccgttgcagccggtattaacttgattgataccgcagaaatgtacccggtgcctccaaggccagaaactcagggattaactgagcaatatattggtcgctggataaaagcacgcggttgccgcgaaaaaattattttagccagtaaagtctccgggccatcacgcggtgatgatcagcccattcgcccgaatatggcattggatcggaagaatatccgcatcgcgctggaagagagccttaagcgccttaataccgattatcttgatatttatcagttacattggcctcagcgggaaacaaactgtttcggtaagctgaattatcgctatagcgagcaaactgccgttgtgaccttgctggaaacactggaagccctgaacgagcaagtgcgggccggtaaaattcgttatatcggggtatccaatgaaacaccatggggtgtcatgcgttatctgcaactggcagaaaagcatgatctaccgcgtatcgtctctattcagaacccttacagcctgttaaaccgtagctttgaagtgggtctggcagagattagccagcacgaaggcgttgagttattagcttattccagcctggcttttggcacactgagcggcaaataccttaatggcgcgaaacctgccggtgcacgcaacaccttgttcagccgtttcacccgttactctgggccacaaacccaattagcggtggctgaatatgtgtcgctggcaaaacaccatgggctggatccggcgcagatggctctggcctttgtgcggcaacagccgtttgttgccagtacgctactcggcgcaacgtcgctggaacaactgaaaagtaatattgatagccaaaatatcgtgctgagtcaggaagtactggatgcactggaagcgatccatacccgctataccttccccgcaccttaaatcttgtcgtagcccctatcatccctatcataatatgaaggccgctgatgcggccttgaggttattgacaaagtgtcaacgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccctccctggcgcggacgctttactcccctgcctatcctcaccgtttcagatcgagtcatcggggtttgtcagcattctgaaggccgctgatgcggccttcagggtattgacaaagtgcccgcaacggagagaagaatagtttcatttttggtcaacgacgtaattgttgatgtcagtatttagtgggtgaaacgggtatgggaaatctcagatggaatcgtacatatatattattactgccatgaaaaagatgcgttatcagggctaaatgttaatctcgctttgctccattgttttccttcaagggcttgttctatacattgggcaggatataagtcatctgcaggttggaaattctgatactcagaatcagcggctatcttaaatttatgagaaatgtctagcctttgttttccgtcttcagtctggcactggatgcattcaataaaggcttcataaaattggtccggtaagccttcaagcatacatccttgcgcccagacaagtaattgctcagaagtgtgctttgttaactcgttcgctgtggaagttgaggttaaacggtgaagtgtattaaacagactcttggtcattattatatccctgttcagaaattgattaaaggcgacggcatgccggtttttaaatttcacaagcaaacatttttaatctttaatcaacaaaaacaagccgctttatctaaagaatataaatctcaggtgaagcaactcattgaagttaatataatcgatatttcaaaaggcgatatttgtcagcagtctgaaggatctccttgagatcctttcagatgacagacaaatcatatcattcaggctgacgcgttttctggcgctgttgccgccactgccagccccataacagagcaatagccagcgcgaataccacaccaaaaccgacacctaccgccacaacaggggcacctaatttgaccaccagcgagtaaagccccaacataaacagcatcgcggtattctcgcccaaattctgtacggcaatagcattcccagccccaacgctgtgtttaccacgctcctgtagcagcgcattgagtgggaccacaaagaaccctcccaaaatcccaatgataattaacagcaaataagccatcggcatactgttttgcagggagaagatggtgaccatcacgccaatcagcacgccagccggtaaacaacgcttcactgtttttagcgtcacaaaacgggcggcggcacccgcgcccaccacaatcccaatcgccaccatggcatttaacaaggttggtgtcgcattatcggcaatgccaagcgccacagggacccacagcactaacaggaagcgtaacgtcacaccggccccccaaaacaggctggtacccgccaatgagaagcgagtttcgctatcctgccagagaagacggcaagcggtgaagaagctgcccgtcatcgcccgtggacgccacgaagcgcctgaacgtgctgcggccaaacgtggaataaataaattggctattaccgcaatcgcatagaccaaggcgcaaacccctaatgcggccattaaatgccagtctgccagtatccccccggcaaccgagccaagtaagatcgcagcgatcgtcgaggcttccatcattccgtttgctttcaccaactgctcaccagaggttatttcccccagaatgccatatttagctggtgaataggctgccgctcccaccccaaccaggctatagcccagaaacggatttaaaccaaaacagataaccagagcgccagccaatttcaaaccattagccaccatcattacccggcctttggcgaaaccatcggcaatctgcccgacgaacggtgccagaacaatataagtcgcgacaaatgccatctgtaaaataggttggctccagtcgggataaagttgctgtttaatcaatgccaatgtggcaaacagcagggcattatccccgaaagcggagaaaaactgagcacagagtaccgcgaccatgctccgagataacaaaggcttatctgctaatacgtcctgactcatacgctcatctccggatcttgtgccattttgcccaacgtgacgaagtcaggtttaccgctgcctaataaggggagagctttcacgacccggatatcgcgcggcaccgccagttcaggcacaccattttcccgtgccactttgattaaccgttcacgggttatctcactgtcagtggtaaacagcaccaatgcttcacctttcgcactgtcagttttagccgctgctgcatgttgcccttccggtgaaaggcttattgccaattgttcaacgctctccagtgataccatctccccagccaacttagcaaaacgtttcacccggccacggatcgcgcagaacccttgttcgtcgagggtcacaatatcaccggtgtcataccaattagcgtcaagttcaccctgagcattttctgctgatggctgctccaatacaccgggattctctacccgtaagtaaccacgcataatattagggccgcgtaattgtaagcggccaccttgagcaatccccggtacgttaatcaatcgggcttccatccccggtaaaatgcgccctaccgtgttcactttagccgccatcggtacgttaatcgccacaacgggcgcgcactcggttacgccatacccttccagaatacggataccaaatttatcctgccaaatctgtttggtgctttcagccaacttttcagcgccagcaaccacataacgcacgcgggcgaaatcatatggatgagcaaagcgcgcataattccccaagaatgttgaggtcccaaagagcacggtacagttacggtcatataccagttcaggtaccacgcggtaatgcagcggactagggtaaaggaatactcggctaccggtcatcagtggtgtgaataatcccaccgtcagaccaaaagcatgaaacagcggcaatgatgacatgaagcgatcacgtggcgtgaagtcagcaatggttcggatttgttcgacgttagccaacaaactggcatgagaatgcaccacgcctttagggttgccttccgatccagaggtaaacaagattaacgcgctgccatcagcctgctgcggcaacatcgccctacgcgggaaacacaagtggaataagatccacagcttatccgtcagtgtcaccgtgtcttttaaatcttccagatagacccagttcacctcattgacctgttccggcaggtgcgtcagtttgcctttttccaaaaactggcgcgaggtgacgatggttttaagtgaagccgcaatgatagcgctctgtagccctttagcacccgaggtgtagttgagcagtgccggaattcgtccacgtaacgatgcgccaaaaatagcagccgcagtaatggtggcattgggcagcaacatcccgacatgctcacccggcacggtaaagcgttgcaaaatacggctcacaccgagcgttttcttcagtagcgtctggtagctgtcctctttaaatgagacatcttcaatgcaaggtttaaagcgaccataacgggtttgtgccgatagcaacgcttcaaacagcgtttcccgtggcaccgtggccatgcgggccgccatcataatggtatgcaggtgctcaccggccagaactcgccgttcgcgcgagcgtggcgcttgtggcataggaatggtggtggccggtaacacatgaatactgatttttgggaaccagcgtgtttttagcacgccctgcaatcgcccaaaatgagtaaattcagggccatctaaacggatagggaccaccgccgcacctgattttgccgcaacaaatgccgccccatcataaattttcatcaaggagccggtcacagtgatgcgcccttcagggaaaatgactactggcctgccctgttcgaccattctgaccagatgtttgatggccatcgggttggtcggatccagcgcaacaaaatccacataaggctttagccaacgcatataccaggtgtcagtaatactggtatagacagcaaatactggcttgatcggtagaaatagcgctaataaagccccatcgaggaaagagacgtgattgggcgtaataattaatttttcatgcttaaattggtcggtgacaccatcaatggtgacacggaataacccacgaaaaagagcacgcaataagcgataagccatgtctatatccctataactcaatgaatttgaaaaatagagaatactataataatggcgggtgtgtcgttaatagcacactaacaatatggttaggagagcgtacctaaaaaaaaacctacgcatctgcgtaggtcggtgcaaataaaaaacgatctttgatacacagcgaatgttgattattcaccaattaatacctctgggatcactactgtagcggcttatgtgaaaccacagccagcaaggaatcgcaacatttacgcgcaaagtgtaagcaggagtgaccattgtcaggaaagtgaaatgagtttgtaattcattaagatataaatggggtcaaccgtgagtagcatcgcatttcagccaccagagaaatacattcccaagtggctgtttggcgaatagaccctaaataattcgagctacaggaaggcggcaaacgaaagataatctactcataaagcgccacctcgaccaaacagctcatcgcatttgggccttgagtcaatcgagatgtcccaatatccagcgtcaatacatttgggttaccggattgttcaattttatgctgcgtgcccccaaaaccaggatcaaaccaggctccggttgccatcaataccaccccacgggtaaccccatcagtaatactgacccccgccagacagtgaccgcgtaagttgctaacctggacctgactaccttcggtaatatcacggctggccgcatccagcggatgcatatacagcgtttcacgacctgcggttttattgctctgagccaatggggcgggatcgagctgactgtgtaagcgatctcccggttgaatagagattaaatgtagcggccactgttcagccagcggagcgcccagccattcgaccggaggtttccactctgcatgaggtgcaaaatcgttgtattggtagctggcaattttttcactaaataattcaattttgccactcggggtctgtaatggattagcctgtgggtcttcacggaaagaatcaaagaacacaaatgctttggagggagcaggtaaaccgacatacccttgttgccaaaaagtctcaaaatctggccattcaacatcatgagagcgctgtgccgcaccacactcctgataaatatgcctgatccacgccatttcatcacgaccctcggtaaaggtttcacggtagcccaatcggtcagccaagtcggcgaaaatatcaaaatcgtggcgcgcctgatgctgtggtgcaatcgcctgatgcatcgccaagacatagcgatccctggatgatccaccgatatcattacgctccagtgaactggtgactggcaggacgatatcggccatttttgctacgggcgtccaccaaatgtcctgtacgatcacggtatccggtttttgccacccctcaaccaaccgattcaactgctgatgatgatggaacgggttcccacccgcccagtgcaccaaatgaatatccgggtaggtatgtgtttcaccctgaaattgatatggttgccccggttgtaacaacatgtcgcaaatccgtgccacaggaatagccaatccggcggggttcttacccactggcatggctggccccggtgtatcaatgcgcgggttacccacaccattcatcgaaccatgaccgaatgaaaaacccccacccggtagcccgacttgccccaacatggctgataatgcaatcaccatccaatacggttgctcaccacgatgcgcacgttgcaccgaatacgaacaggtcataaaactgcgcacaccgataagttgttgcgctaactgtgcgattctggccgcaggaataccggtaatgctgctcgcccagtctggagttttcgctatcccgtcattggccccacgaatataatcagccaattgaccataacccacacaatgggttgcaaggaatgcctcatcatgaccatcaaggcgctgaatttcataagccaacgccaacatcagcgcgacgtctgtattcggacgaatgggtatccattccgcgttaacaaatgcggggcaatcatcacgcatcgggctgatattaatgactggcgtccctttttgtgccagtttctctagccagagtttaagggaatgttcagccgacccaccggaggagacttgcgcatttttcagtgccagcccaccaaaagcaatgaacaattcacagtgttccaccacactgggccatgacgtcacccgcccggtcaatgggctaaaggtcccaatgacataaggcaggaaaaattgtgcagccccccaactgtaattacctaattgatcgacaccgccaccgccactgaaatagaaacgccgaactaatgagcgggcatgatgtaaacgccccgcagaagaccagccataagagccggtaaataacccagcaggcccgtattggtccctaacccggcgattctcttcggccactaaatccagcgccacatcccagtcgacttcaacaaaatcctcctgcccgcgtagagtccggtcactcttctcccgccgctttaaccaagaacggcggatggcgggtttacggatacgtttatcggagtaaaccatcggaacaattgagttcagtagcggcgagggatcgggatcatcggcaaatggctcgcagcggatcagcttgccatcttcaacaactgcggtataagcgccccaatgggcaagttgggggtaacggatgatggacatggctctctcaggcaatgaaataaaacatcaaggtaacattcgccaccgcacatactcaaagcaccatttcgactaaacatagtcatttggggcgatacactgttatttgggtcaatacactgtcatttcggtcaatacacagccattttgggcgatggcgcgatagcaaacaaacgcggcaagccattctgctcatctccttttctttggtttttcttactaagttgcgaccatccccccttgcgggtaatcttattttccgcaaaactgagtgatgtaagcggttaccctaggatctctggaacaaaaatggccactataaaggatgttgccaagctggcgggtgtttccgtcgcaacggtatctcgtgttatcaatcattctcccaaagccagtgaagcatcacgcgtggcggtgtgcaaggcgatggaacaactgcaataccacccgaatgccaacgcccgagcactggcgcaacaatcgacagaaacggtcggtatgattgtgtctgatgtctcggaccctttcttcggtgcgatggtgaaagccgtcgaacaagtcgcgtatgccaccggtaatttcctgttaattggcaacggttaccatgatgccgaaaaagaacgtcaggccatcgaacaactcattcgccaccgctgcgctgcgctggtggtacatgccaaaaaattacccgatgacgaactgacgtcattaatggaacaaattcctggcatggtgttaattaaccgcaccttaccgggcttcgaaccccgttgtatcgcattagatgaccgctatggtgcctggctggcaactcgccatctcatccagcaggggcataaacgggtcgcgttcatttgctccaatcatcagatttccgatgcgcttgaccggatgcaaggctatttggatgcgttgaaagaatttgatatcccggttgatgagcgtttaattacctacggcacccccgacgaactcggcggtgagcaggcaatgaccgatctacttggccgtggtaaacacttcaccgcggtaagctgttataacgactcaatggcggccggggcgttatcggttctcagtgataacagtattgatgtgccacaggagatttcactcatcggttttgatgatgtattaatctcccgttacctgcgcccacgcctgacgacaatccgttacccagtcgttgccatgtctacccaggccgctgagttggcactcgcattagccaacaacacaccgttacccgaaattaccaatatgttcagcccaacactggttcgccgccactctgtggccagcccgccaagcctacgggatgacactgattaaacgcgttccaggtcaatcaattcttcaatggtttgacggcggcggatcaagcgcggttggcccttttcaaacagtacttcaggtaataacgggcggctgttgtagttagatgacatcgacgcgccataagcccccgtatcatggaagaccagataatcgccaataaccgcagcaggcagagcaagggtctccacacctccgccctcttgctgagtgaagacatcgccagattcgcaaagcgggccagcaaccacggtatcaatcagcggagctgacgtcagatcgcgcccatccgcaggaagcaatgaaatatggtgataactgccatacatcgctggacgcatcagatcgttaaacccggcatcaaccaagacataatgccggcggcccatatccttaacagcacgaacctgagcgatcaatacaccagactctgctaccaggaagcggccaggttcaatttcaaggctaaccgggtggcccaaatgagcagcaattcgctctctggcgctattccataacccataatagtgttcagtatcaatcacatcatcgccaaactgataggggatcgataacccaccgccagcggagatagcactgatatcgtgccctaaggtaatcacttgctgaaccatggcatcgcagacttgctcaaggtgttgataatcgacacccgagccaatatgcatatgaatccccaccagtgttaagccatagtgctcaattttcttgagtgcgcgagggagttcttcatgccaaatgccgtgtttgctgttttcaccgccggtattggttttctggctatgcccatgaccaaagcccggattgacgcgcagccaaacagggtgacccggagcctgttgccccagttgatccaacatatcgatagacccggcattgaccgggatattcaattcagtaacgcgcaataaggtcgcctgatccagtaaatcagccgtgaagacaatttcggcaggttcctgccccggttgataacccgcgtgcaaggcacgctcgatttcacccaaagataccgaatcaaccttaacaccttgctcacgcatcaggcgcagtatatggatattcgaacaggctttttgcgcgaagcggataacatcaaaatggcgtaattgattaatacgctcagcaataatatcaccatcataggcccacaccgggcaaccaaaacgctcaggcaatgcaatcagattttgggcagtcagtgctgaagaacggtcattcagtgcgcgtggcataagtatttcctaattgtgtagccattaatgtacgagctcatcaatgtgctgaataatgtattaaatgaggtacccaataatgggcggcggaaatgacgccgcgaatacctcattattaacgttgtggatttgttaggaaaatatctatttacccttagtctattcatttatgatatgggttaaattgatcagttcgcgtttcaggagtgcgagaatgcctgcaatttccttacgacaaatcgagatttttcatggcgtcatgaccacgggcaacctgactgaagcggcgttgttactgcaaacatcacaaccgactgtcagccgcgaattggcccgctttgagcaattggtgcaactcacgctttttgaacgggtacgtggccgcctttatcctaccgtgcaagggctacggctattcgaagaggttcagcgttcatattatggtttggatcgtatcaaacaggcggctgaaggtatccgccaatttcaacatgcccaactctccattgcctgcctgcccgtcttttctcaatcgttgctacccgcggtatgtaaaccctttattgaccgctatccagaggtcagcctaaatgtcattccgcaggagtcacctttattggaggagtggctttcagcccagcgtcatgacttaggactcacagaaaatatccaaacaccggcgggcacccagcgccataccctgatgacggtcaatgaagtttgcgtattacctgccgatcatccgttgcgggagaaatcggtgctgacaccacaggattttaacggggaaaattttgtcagcctgtcagtcaccgacagttaccgtcagctattggataacctgtttgcggaggaaaaagtcacccgccgattagtcatggagacccacagtgcggcatcggtttgcgccatggtgcgtgaaggggtgggggtatcgatagtcaacccccttaccgcactggattacctgagtaaaggccgtggttcgggggtttgtgtacggccattcagtgtcgacattccttttacggttagcttaattcagccattacatcgcccatcatccaccttggtcgatacgtttgtcgggcacttaaaacagcagacaacgcttttccaacagcgtctggcaacagtcattgcccctgcgtgctaagccattttattcccaatagtacgcgcgcgggaaaaggtaaacagacacagcaacaaccccatgaccgccagtgccgcggcggccagcggcaccgccgtcaaaccaagccctttggcaatcacaacccccccgacccacgcccctaaggcgttacccacattaaaggccgcaatattcagcgttgacaccagattaggggctttcttgccataagcgacgacattaatttgcaacgcaggcactgcagaaaatgcggcggctgaccacaaaaacagtgtcacttccgccgccaacagtgaataactggtccaactaaacagggcagaaaataccgcgatcaacaagaatgtcatggttaaactgaccgataaacgccagtcagctagcctgcccccgacgatattaccgagcgtcaagccaacccccattagcagtaacgtccaactgacgccatgctcagaaacctgtgtgacctccgtcaaaatgggggcgatgtaggtaaagagcgcaaacatggctgcggcaaaaaatacggtcatcagtaaggagagccaaattccaccgccacgcaaagcggcaatctccttacgaagctcagtcggtgcttcctcgctggaggagggcaacttgctatacagggctgccaacgagaacaaaccgatgaccgataccacccaaaatgtcgaacgccagccaaaagcctgacctagagcggtccccagtgggacacccaatacattcgccagcgtcagccccgtaaacatcagtgccaccgccgaggcccgccggtttggtgccaccagatttgcggcgaccaccgcgccgataccaaaaaaggccccatgacacaacgcggtgatcactcgcgcgaacatcaggaagtcataactgtatgccaaggcacacatcaggttaccgatgataaaaatcaccattaacagtaacagtgtcttcttgcgcggtaatttcgcggtcagcactgccatgatgggcgcgccaattgccacacctagcgcataaccactgatcaaccagcccgcagttggaatcgatatgtgcaaatcacccgctacctggggcaataaccccataatgacaaattcagtagtaccaatagcaaaagcacacagcgccaacgccagtagtgcaacaggcataatacaagctcccagtcagacaatatccacccacactcagtggcaggcagatcaatttatcgccaataatggttaattaatggacacggtgtagtgggtagaattaagaggtaagacaatcaaagtcactgcttcaggtaaagagagaacggcgatctcaagtaacaaggatattacataaattgacgaatcataaccagttaatgaataacgttataaatagcctggtaagcaaaaacacgttaattcacacgctaagcatatgaaatattcaataacgctatgcaatcgctgataataaaaataggtttgacgacgtcataaaacggttcactctcttatcgatagcacctcatatcgacagcacctcacttcattgtcgataaccactgaggatgtgtggcaaaccactcaaccagaaagtcgagcatcgttcttaatgtggttggcatttgtcggcgcgaagcataaaccccataaatacccatggcctgcggttgataatctggtaataacttaattaactcaccacgggcaatatatggcgctacagaatagatcggctgcaaggtgatacccgcgccttctaaagcgccactcagtaaaactaccgattcattcgcactcaaattgccactgacggcaaccgatgatttcacgcccgactgatcaaaatgccataaactctcaccgaagtaggagtacgtcaggcagttgtgtaccgttaaatcttgtgggctttcgggaataccgctgacagataaataagcgggtgaggcacagacgactgaataacacgttgaaagagggcgagcaattaagttggggtctaattcattggtaatccgtagcgccagatcaatacgttcttccactaaattgatcgcccggttattcatctgtaaatcaacagcgacctgtggatagcggcgtagatagtcagcaactgcaatagccagagcactctgcccaagagattgcgagcaactgatacgtagcaaaccgcgtaactcttcactttcctgcccctcagccagatccatatcctgagcaaactcaagcatacgtcgacagcgctcgagcgtcgcctcaccggcatgtgtcaggctcaatttacgggtggtccgatgcaataagcgcgcccccgcccattgctccatctgagccagatagcgtgtcgccattgccctggacatctccagtgactctgcggcggcaatcatactcccccgatccacaatcgcgacaaaaacctctgctgcagtgattctatccatgattcgctcgatttatgcaacaaataattgctcattatcgggtttttctatcgatatatgcaatctattatctatcacctaccccacggtcaataggacatcaaacatgttaaataaaatgctattacaaatcaccttcgcaagcctcgtgactgcttccgccatcgccacagccgctaccaccgagccattgaaaatggaagtctataaccctggtgaaaaaagtatcttcccagtgtcttctgaaattatcagtggaaaaaacgaagtggtactgattgatgcgcaatttcagcgtaatgatgccgaagccttggtaaaaaaaatccaacaaagcggtaaaaaattaaccaccatttatatcagtcaggcagaccccgatttctactttggtttggatgtcatcgctaaagccttcccacaagctaaggtgatcgcaacaccacaaactatcgaagaaattaaggcaaccaaagacgggaaaatggcgtattggggccctattctgaaagagaatgcgcccacagccgtgattattccacagcctctacaaggcaaaagcttcaccgtcgatgggcaacaaattgaagttgaaggcttagatggcccatcacctgaaaaaacctttgtctggatcccatcactgaaagcggtggttggtggtgtcgccgtctccggtaatatccatctatgggttgcggatacccaaactccggagtcacgcgagaattggttaacaacgttggaaaaaattaaagcactcaaaccggctatcgtcgtcccagggcacttcctcgataacgcgccacaaactttagaatcggtgacatttacccaaaactatttaacaacgttaaatgcggaaattcctaaagcaaaagactctgctgagctgatcgcggtgatgaagaagcattaccctgaactgaaagacgaatcaagtttggaattaagtgcaaaagtattgaaaaacgaaatgaaatggcctcagtaagaatcagttcatgtaaatgaggttattgacaaagtgcccgtagcgaagtgaatagcagcaaataaagacgccataaattgaatggctaaaaagaagcacagaggaacacagtatgcccggtacaacattgcactatattttcgacccgctatgtggatggtgctatggcgcggcccccttggtacaaacagcccaaaacattccaggcttgacgctggtattgcacggaggtggcatgatgtctggtgcaaaccgccgccaaattgatacccaatggcgcagctatgtcatgcctcatgataaacgtattgcagaattgaccggacagacttttggcgacaattatttcaaccaattactgaatgatacttcggcaataatggattctacgccccctattgccgccattttagcagcagaagcactggcgggtgatggagcaaaaatgctacatcgtatccaactagcacattatgttgaaggccgccgtattgccgatacacccgtactaaccgtgctcgccgcagatattggcctgaatacagaggcttttatcaatgcttttaacattgcccaaaaacatgctgcacaacatattgcggaaagccgaaccatgctagcaaaagtgcaagggcacggcttcccaacatttatattgcaagatgctgcaggcaagatgacagttgtacctgcaggcgattatttcggtaatcaaccgggttggatcaacaggttaactaacgcgtgaatcaatagcagcaatcgtgctctcctttgctaatcgtagaggagagtatttttctacaggtaaatgaaagcgggctaccgactgattaagctgtaaggtctgctgttgcaacacttccgatgcgtgtgcagattgctcaaccaatgctgcattctgttttgttgcgccattaatcatctctacctgcgcggccatctcctcaattcctttgctttgataatgtgatgcggtagttatttccgccattaaatcggtgactttcttcaccacatcaataatagcctgtaaattctcaccggaacgattaaccagcgaggcccccgtagaaactgagttggcagaatgctgaataaggcgcttaatattttgtgctgaatggccactttggtgagacaatgtaccgacctcacgtgccacaacagagaacccacggccgtgttcacccgcatgagcggcttcaattgctgcatttaatgccaaaatattggtctgaaaagcaaccgactcaataagtgtaataatttcgcttatctcccgtgaacccgtggaaatatcggccattgaactcaccacattagacatcatctctcctccctgactggccgtatctctagcttcattcaccagatgattcgcctgctcggcactcatggagttttgtttaaccctgacggtaagctgctgcatactttgcgccgtcaccgccaatgattgagtttgtgagtgcgtttgttcagagagacgatggttatcagccgtaatctggttcacaccggtcaggatcacctcagctccacctcggacctggctaaccaatgcaactagcccctcttgcatatgtcttacactataagtgagttgtctaatttctcggcaagcaaaagacgtgtcttcaatacggtgtgataaatccccggcagcaatcttattgatacgtgagataaggtgatttaagggcgcaatcatccaacgggtgacgcctagccaggcagagaaagccagtaccaacaatatggccagtgcaccaataatgatctgtttagctgaagacagtgaggacaagagctgctcatccatagcagtgctgcccttttcactttcctgtaaatagcggtagtacttctcggtgaagtcgctctgaaagccctggataggcacgtcaaagaaggtgtcaatattgtgcttttgcgctaacccctgcgctatttcagccagcccctgatacaactgatggtagctctccttaagttcattcaattcttgtctactgtcttgggcggaaaccgcctgcaactgcagatagctgtcctgagattgctgcaatgactgcaatgcctcattgagaagactttgccaactgccttcggagccggtctctttatcttccatataatagatacccgcacgattaagcttgtcactggcaattaatagttccatccgcgcacgatccatcaacgcctcttgttgatgattacggtgcgttatctctacattcgctttggtactctttaaaatatgagataaataacctatggagaagatctgcaacaaagaaaatagactaatcactaaagtaaaaccaaataatattcccaatctagattcagaaagcgaaagtttactcataatgtagccaaaatattttttaacaacataattcatgcgtgaaaacatgttattcacattgggtcatgatagagatatccatgctagcagctcactatgacagatatatttcagcaatagcaccattatgctgtgatagttaaatgaagttaatgaagtcatttaatactcgtcataagttatcaatcacagccaccaccggttatatattggcacgaaccagtaatcgagtactgttaaccggatgcccttgagactgttcaatcaaaatagtattagcatccaaacgataaaaaattggataactcacatcataaggagtattaaggaagtcactaagcattttctcttcattatcaacaaaggaaatagacaacattttaacacagaaaacattattagcacttcggatattaaatagagtattgcatctggcttttacctggtcgcggtcatcataaacatccatagacgattgtatcgagcgattaataatattaacacgggaaaaaatatgataattaccactatcagttcttaataggtaatttccctcccagtagccttcaagatttttcatcggatgtatataggcataaatcataccaataattgccccccccctcccccaaggagaatagaaaacaatatcgaataaattatttttttcgcataccaactcgtctccctggcgtttacaaacaacatagccgccatttttttctttttcagtaaaacataaggatgctgctgataaacagataaaaacgttttatcttgttctttatccaaattaattaatatcggtaaagagttgacatctactaactttacttgataacggtacaaagccacattaaaaaatataaaaaagaaaataacaccaagtacaaataggcagactctataaaatgacatttttccttttaaaaaagacattgccattttatccacagatgaacctattattcccaatttttcataaggttgacattgaacttcaccctctatgaaaatttcaggtttaataccgatacgatacccctttttaggaatagtaaccactaactcatgttttttatcatcaagtgcatgacgtagattactgatcgtctgagtcaatgtattatcagtaacataactcccctcccagagtctcttctcaatatcctcccttgatatcggctctggataatactcacaaagtaaagataatagttcggattctttgtttcttattttagttacctttccattcctatcaatcgttctcttttgtggcgtaaaaaaaacatcattaatcactatcgtattcattatattcttattgtttttggtttaaaatttcagcattgagtgtaatcctaacaaagaaaaactaattgtaattattaataaaacgattttttatatttaaaacaaaaatatgaaagatactgttttaacgatggttaatttaaataaatatatcgataaaaatacactaattataaattcaaaaaaaacataaaaaacaatctcatccattataatttgttattgtcaccatccttattctatgcttttattataaaacaattcatttacgctagagataatcatgccaaattcaaatataaaattaatggtattttttgcacctatattatttggttgccaaataaatagtgaagaaaaaaaacctaacgaggagataatcaatcaactcaccgctctgacggctggattacgttttttaaaagaagactgcaacctcaaaaaaattccaaatgaacaagagatcattaactctgcaattaaaatagccaatctgaagggtgaaattatgacatctaaacataacaataagatcataaagaaaagtgaatctctatatcaagatatcaagatatcaagatatcaaatcagatttgactgctaaaaatactaagtgtctggagttagaggagctattaaccccatttattaagaaaataaattagtcacatgactcccaagaaacaggtatagaacacccgccaatgaaatataagggccaaatgcgatgtaattaatctcttttccattatcttttttatcaaaaaaataaaaaatagcatatgcgacaagaccaaaaaaggaagagaacaatattaaaaaaggtactgcactcacaccaaaccaagcacctaatgcggccattaatttaaaatcaccatagcccattccatcaacacctcttactattttaaacaaccaatatgatagccaaagaaaaaggtatccactgacagcacccagtactgcagaggttagtggtgcaaaaaccgtatctatattgataagaagaccaagccacagcaaaggtattgtcatacaatcaggaaggaggtaggtatcgaaatctataaatgccaatgccgtaagtgaccaaattagcaccaagctagtgcagataagtaagtcctctttaaaaatcataagaaccaagagtgtttgaatgacagctaatacttcaataaatagatagcgggtgcttatcttcttgttacaacaacgactggcaccacgcagaaaaatccaaccgagtatcggtatattatattttattggtattgactcattgcaatgatggcaaaaagagccgggttgaaataaattaatatttctcaaatgagaacgcatcttaatttcttcaccgtgtgactcagatcgtgatgataaattagccagcataataggcaatctatagattaaaacattaagaaagctgcctaccatggccccaaaaattaaatagctcacaaaaaaaacctgtatatccatcatgtttacctctatcagaccgagtggttcatttaaagaatataatttttcctgcaacatacccatcatcatcatcttggtgaaggtatatatcagcactagatacattaatatcatatttatttgacacatcaatgatagcatcaagtaaatttgagaatttagctgaatttatttccacaaaacatttaccaccatcaagtaaggagacagtaaatattatatttttatttttaaatgatttatttatttcaatatcgataggatcactctttttatggctttttatgtttgattttttcgccatgatagagtgttgctgaagatgataacttagctcactatattttattaacagtttgttatttcttacttcaattactctactggtaatgtaatacacgataggaatagagataacaagcagataaagtagtagcactcttctctttgcagaaaataaatgctgtaaaaacatgacgtaactcatggttggctgcttagtttgatattatatttgtcttctccagaacgaatcacctcaaccctggcattaaatagattagttttatcatttagcatttcatttattaaatcatcatcaccttcaatatcaaaagatatttcaccatcagaataattgaaattaaaactacgtacatctacattttcatcagctgtataataacttacagcatttaataatttaatgaaactgacattgttttttttaagatccagatctgaaatatatttattgaagctcgtattaacatccccaccatgatatgcggggggtaaaaaatcagcataaaaatcttgtgctaccttacttaaggcccctgtatccctgactattttgtaaccttgataccaaccatttaaactcattactaaaaacaagagaaaaaaccaactggcaacacgcaaaaaaacactattgttaactattattctttcagcatatttatatttcccactcaatagattaacatgattaccactcacagtttttgccataattaatacaggatcactatagtctagcgactgccaattaccccatttaatatctgtcggactaaaagtattaactttaatggtgggttccgctaacataagtatgttttccaaaacactcgaattaactaaaaaaccagacatttcattatttctaaccaaccagttactctcaatttttataacactccattcactgttaaaaaagggcagagcaaaagcgtctggcattatgcaacatgctgatatcccatttatgtttaaccagaacaaccaacgattcatcaattcatgttcaatagcagcaacatggcaaaagtctttatcttgatctaatatcacaatatgaaaattatctatatcactagaaatagactgttcaatcgagaaggctatcgattttatattattcatcacttcatttttcttaatacttaagcttctgaaaatgattttatttgcggggaccaaaatcttgacaacattattagcatataaagttatattttttaactcagcgactccattaatttttccatgtctgactaatttctttccctgtgattcaacataccaatagataggttcaaattctgtttctcctagtcgaataaggagtgtgaaggttaatttcacgtcatcaatgatgttgctcactaaaactgtatctccggtttaaaatagctattgacttacctacagcatggataaaagtaatcagttgataataactatcttcatgatcaattctaaatatataattaataaaatattcatctacagttaatttatctaaaatgtttttatttacatttctagcactcatgggtgaatgcgatgacaataaatcatagaatataaaaatgttatcccatccattattgggttttgctgaaataacatcataaatatctcttgcactgactttattgagtaaagcagcttgcagatactgactattccccgcatctagcatattgatgttaactaataatttcctatctcctcgaatacagagcactggtgctatttttaaaaaatcagcacgattcattttagatgaaatattaatttcatctgcctcatagggaatctcttttaatgttgacagtccattaatactctgttcaataacgaggtttgaacgatataactcaaccactctttctagggtatcctgtgtttcttttactcctacaccgctgattaacaataagtatttaaaaacctgccatgaataagtttcaatgatttcttcgggattggaaattttagttttcaatgcgttaatgttaaaacagtttgtattatcgattgatttaaagttaacgttccatgtacccactgtaactctccctcctgatagtaaacgtctaaattcattatcattgaatctatcctctgaagtgttttttattaatttactcacaaacttttcttcggcaccgagtaatatccatttttctttctgccgttgctgactattttttgccagataatagatatcgaaccaataattatatgatgccattaccattgtactcatcaaaaatagtgcacataaaaccattagtaatgcaatgccattttgattcacagcgcttcctaatgtagcaatagaataaatcgcctaatcaccccaacacctttaacatcaaggatgatttcaatgccttgtggagaaaggtctatcctactccattcatttaaccatttcccttgatgaaatattctcacacgaaaatcatttatcccttcgataaggcaagaaaatttagtctctattttatttttattctttaaaattaagtaagataatctttccaggcaatttttcttcaatcgataaccgagtctttcatgttgataatgaatgaatatctcggtatttattttgttattccttaacatatagataccaaaactgtcactatcaagtacgcctataccaataatacgcccttcattactaaaataatcattttgtgatcctatatacataactgaatgtgaaatatctcgttctaataggctaataactctatgtaacctaataagttcctgtactttattccccatgatattattgcttttaatagttactctcaaggatgaataaataataaaactaatcattgagaaaatgacaacagcaagtagcatctccagtaaagtaaacccacaatctggacgtttaatcattggttgttttatagccttcaagtgaaaaatcaggatgttcactttccttattattacgtacttcaacagcaattatttccattctatcatcctgaagttttatacttctcgattgccaataccaaagctgaccagccatagactcctgccccatcaaccattcatttgtttgctctatttttaatattttaatttccgttaaaacattttccgcaacccaagaagagatcattcgttgctcgagtatatttatccaccgtaagcgctcactaattattttcatgatactcaatccggcaatacaaaatattgtcagtgcaattattacttctaacaatgtaaaaccttttgtattattcagattgccccctgttttatttatgaataaatagacttactcctgtaatattattttttatttcaacacactcactattttcttcatttcttaaaaccaaggagaagtccgaatactcctcctctggagagaaaaccaattgtggtttaatattatccccaatgacattatcaatgatactatcttcaccatagacattaagtttagatgttaatttatctggatactctctgcttagaatcttatcatttccggaatcttgccaaatacaatttattttagtgttaattttaaaattatcttttatgccatgacaatcatcgcaacaaaatttatagaatcgccagtgtgtctctgataatttcaacccaaacaccccgccttcatgtcgaattttttggttaatatatcgtaatccttgcacgaggttctcggcttcactcttcacgaccccgctgcctttaggcaatgttataagtacagagtagtagagtcctgagataattatcatggccaataataattcgagcaaagtaaacgctctctgactatggaacatggatctatgtctcactgatagataaagtaatccaattaccaatatcatcctcagtttccggtaacctatcaggtcctattgaaaatatatctatctggccatgttttcctgggttattcatttggtaagaattcccccatggatctgttggtaaacgccggatataaccatcggatggatatctctgcggtaatgggggaacgttgggtttagttactaaagcagcaatgccttgctgctcggtcggataatccccgttatctaatctatacatatctaatgcattttccagcgcactaatatcacttactgctttctgttggtccgccctatttttattagacatcagactgggtattgttaagctagcaagtaggcccagaataacaataaccaccataatttccaacaatgtaaatccttttgtttttttgtttgccattattccctcataaaattaattacatgacaaggctattaatttcaagtattggctgaagaattgacagaataacaaatgaaataaacgcggccataactataattatggttggctctaacaatgacattactatacttatttgattcatcagttcttcttcctggacacccgccacagtttctagcatatggtccaacttaccactacgctcccccgatatgatcatatgtaatatgatcggggggaatactccactatcaactaaagatgacgataaactacacccctcactgaccaatttaactgaaatgtttaacttattttttatatatacattcgttaataccgcattactaatactcattgcctgtacgattgtcacaccattagaatgtagtgttgttaatgttctaagataacgagatgtatttatacgaacaaacatattacccagcattggcaaacttaaatagtgcctatgaaaaaagacatttatcttatttatttttagtaatctatttaaaaaaatcactgccgagacacctatagccatgataaaaataacattttcttttatactataactgagtatcatcaatacttttgttgataatggtaacgccgtctctgaaaaagaaaactgctctactatgttcggtacaaccgctgtcaataatatgataatgacacttagtgatattaaaaccaacacacaagggtagataagtgcctgaatgatttttctttgtattttttgtgtctgctcaatatgatcagcaagacgaaccagcactaatcccagatgccctgatacctctccagcggtaaccatcgttttgtataatgggctaaatactgctggaaacggagatagcgcatcagcgaatgaatgcccttcctgtatattaactctaatcctttgaattatttcaatcattttacttttactattttgtttcccaacaatatctaaaacctcatctagtggcattgaagcatttactaatgtcgctatctgccgtgtaattaataccaaatccgtcttattactattttttttgaccacatacttattaaaaagtaaaattctttttttatacttaagacatgcatgttttttttgtaaaggagataacgggctatacgtatgttttccgcatcaatatcacctgttatcttggttccacttctgctgatggcaacatatttaaatacagccattatcatcctcttggcatattcttaccagttcctctatagtggttaaccctgcaataactttgcttatcccatcagatagaaggctgtttatagccccactggccaatttagccagttcaaactctcctagccctttataaatagccccccgcaataagttatccactacgagaaattcatggagagcaatacgtccacgataaccagtaagattacatttgttacaacctttagcccggtacaccgaaccaaccaaagagcatttatcatcaatattcagacgttgtaataccttctccgtcactgacgactcttggcgacacgctatacataatcttctaaccaaccgctgagatatgatggccaataatgaacttgaaagcataaatgcctctacattcatatccttcagtctggtcactgcacctatcgcactgttggcatgtaatgtagatagaactaaatggccggttagagaagcttggaccgctatctgtgccgtttcaatatcacgaatttcaccgataagaataacgtcaggatcttggcgtaatattgcccttaagctacgagcaaatgtcatttcaatttttgggtttacttgcgtttgggatataccaggtatgtcgaactcaatagggtcttctacagtcataatatttttctcattcgcgtcaatccccattaaagcagcatataacgtagtgcttttacccgaacccgttgggccaacaaccaagataatgccatggggtttatgtacctgcgtattcatagaaatacagttatctttcgacatacctaatgagggtaaatccaatttaatgctatttttgtcaagcaaacgcataacgacccgttcaccatggctagatggtaataccgaaacacgaacatccaatgctctacccgctaaatttagagctatgcgcccatcttgtggaatacgtttttctgcaatatctaatttggccatgacttttatacgcgacactaataatagtgcaacatggcgctgtaattccaatattttccttaacacaccatcaatacgaaatcttacagtaagttttttatcgaaagactctatgtgtatatcagatgctaactctttaattgcttcgaccagaatgctattgattaattttattacaggtgcttcatcatttatatccaataaatcatcatcgtcagataattcgttagcaaaagagtaaatgtcgatctcattgctgataacgctcattgtctgatatgggtcagccgaattattttggtagcgttcagttaaattattttcaaactcttcatcagtaactaaattaaaaagtattggactatgagccacccgattcccttcaagtatagcctccaatgtcgctgatttacgacaaatcaactgactgccctgtgccataggcagaataagcacaccatgactctttgaccaactaaacgttaatggcaaagtatggaactcagactcaatatctgtcatagctctgagtccaacagtgtataaaaattatttatatctttcctaatactaggaataacacttaaatattttttatctgataggactatatcatcggctaaagtatatccattcatattatcttttttatatttattatattcttttgacgtcacaacgctatagtcatcggattccctaagtattgtcggttttataaatagaataagattacttttttccactttctctttggtttgtctaaatagccatcctattaatgggagatcacccaagaaggggactttattaacaatcgtactagacttcttatcaagtaatccaccaacaacaactgtttctccacttttaactaatactgcattattcactactcgtttattaaaaacagaccctaaattatgtgtattaacagtagaactatcagcgatactcgacacctcttgcctgatttcaagtagaaccgaatcacctttatttatttgtggctttacttttagcatgacacctatagattgccttgaaattgaattatataccttatctgtggttgtcgtttgcgttgatatgagcactggaacctcctgacccacattgaattcagcctccatattatcgagagtaacaatactgggagttgcgagtatattattatttgtatttgttgataaagcgctaagcaatacatcccagtttcctttataaaaaccagcagttaatccagtaattgtcgtagctatgccccatccattattatttaataaaccatcggaatttttaataaaattaatatcatcagaacgcttattttcccatttaacaccaaggttaataccttctccgttttgagtttcgacaataatagcctcaaccaaaacctgtgcacgtctgatatctaatttttctattacttctcctaaggctagcatcatgtcaggatctgccgtaataactaatgcattcgtctgatcatatgcctttattgctacaggtctctgattccattgattagattgttttgtttttttctcattatgaaaaccttcgcttattccatttaagacatctaatagctttgaggcttgagcatatttcatataaaccacttttgtattcccatcgctactttgtctcttgtcgagtttttttatcattagaatggatttttttctgatatatgtatcaccgctgattaatatagagtttgttctttcatcagcaataacctttcctactattgatacttcttgttttaaattatttattggatttatagcttcatttactattttaacaacatcagcagcaatcgcataattgagtttataaagctcaatttcattatctccggcttggtcaagatcagtaactattgaatgcagacggtttactaccgcagcacgccctgtaattaacaaaatattagatgggtcataattaataatactgccagactccgtattatcattgagttgcctcaataatggcgttattttctttgctgatatgtacctaagaggaataactctatttatcaattcatcaccatcgaatgttaccccctcttttgggagcggtgcgactactcctttggctctttttgatgaaatcactttgaggacattatgtggcatctcaatggccgcataaccatagacatcaagcacattcaagaatagttgataatacgtatctttatccaaattctcataactgcgaatgctgataagcccttggaccgtaggatctatgataatagttttattaatattcttacttactgaattaataaactcttttatatccacatctttgaaagagactgaaaaattagcacttattatgtctaatggcataattagagtgaataaaaaaatcatcccatggatagatttaattcctttgccactaatatacatgatgttacaccatttattttagatggattgataaggctacgctctgaccagataaagtaaaaaacattttaaataacccattagttaattattaatgaataatatttaccattacgcttgataatcactctatcagtaaatatcttcactattactatatcttcataatttatattctcccttgttaaatgtgttgtttgctttccctttacttccaatattgcaatggactctgatggtgctgagtgttcaattacgccaaccagttttatttcccctatatattctggagaataaaaaagaacatcattcatttctatttttttatctggtttgtttattttacgatcaaacattttcgataagttactactgtctattaccttagccttttcggtagaattttgactatcgtaggactgcccatcgtacaagataaacatatcattgctatcattataaataattgaccaaaaaaccatcactgtatgaaatgcaactagaaatacaatactcaattcaataaatataaattgattacagttgagtgtcctaaaaggattttttagtcttatctttaacaaaaaaaacctcattataaataatgatagcaaacatataataatgaaaaaatctggtgagtattatttattaataaccactaaatctctcattcatcttagtggacataactgttattaataaactcggatcaagtctaattccatatctatttattgttttaataatgccttcaggtatcccaaaacttttcaaatgcactctaaacttatgaattaattggtggtagttattatctgaaatacttttatggttttcgtaccagactacttttataatatcttgctttctatttacatcgttaaacaaacacataaccagtcttttttgtttctcattaatatcaatgctaacttttctcgtgtgaaaatggattttattcatacagcaatccaaagacatctctttttcataatcaatgactcctttaccattgatatcaatgaatttactaccagagacaacagaaaccgtatcaacatacatagataacccttaaaattattcattaaatttataacaaccgatcacgttaaagatgtgataaggaaatacgtgtttattatcgttgtcactcaatgaataaaaccaattaaattatgtattttaactatatttaatgaatatgaatgttttttaatcagctcacgaaggatttcgtttctctacaacatgattaataatatataaaaatcaaatagtaagaaataaagccttctaaagactgattaaataaataatatacagaaatatacttaccgacatgttattattatttataatacttaaaatcagttttattcacttatgtaacaatagataatcacatgagtaaaatacaataatgaaaataaatttcaagaaataaagttaattttcaaataactgtttaagtttataactaaaaacacagaataataacatcgcattggcatttaatttacacaacccatatgcttaagttattattttaatctaattcatatacaatcttttaactatcattcttgtgaagaatttatatttattcataaaatgaaacatataaggaatatatattttttcatgttgatcatataagcatatttttaaatttcggccaagcctaacaaaccaataaaaaaagaggaaggatgaataaattaatatcactaatagatatttgcactgattttccccttgagttatatcaaggggaaaggaaagaagggaaaatatcgaagttacactacatgaaaaattcaacttctccattatttaaattatacatacttccaacgattttaactttcccttcttgttctaacttcctgattatttcgctattcttacgaatttcatccatagtgtttttgacgttggttttggctacggcatccacatatttttcattcttactgcttttttcaccatcaaattgggtcacttcaattgccggtttgattctattgagaagccccgtcagattacccagttcaacgttgtctatcgcgccttttattgcgccacaagcggtatgccccatcactagtataactttagcgccagccgccgcactggcaaattccaaactgccaattaaatcatcattagcaatattaccggcaactctagcattaaatgtctcaccgatccccgtatctaaaataatctctgccggtgctctggaatcgatacaactcaatatgactgctgctggaaattgcccttctgcactggcacgtttttgtgcgagataatcatgctgcagtgctttgccagatgtaaatcgcttgttaccctgctttaagctttcaactatctgatctggcgttaacttatcccgttcttcttgggtcaatgccgcagcataagatatttggggcaaccccagacctattcctccgataacgcctgcagcagtcatgcccaaggcagctttcaatacgcttcgtctactattgggatgattttcttctgaacaacaatccgttatcttactcatgagatctcctgaagtgattataaccctattgtatgccgggcatttaatgcacggcgttttaaaggtagtacaaattatttatatctacagtttattttcactaaataactcaaatagtgagccaagtaacaaaaaataagtaccgtgattacaacacgttgttcaatacgcgactgtgctctctcatcgactcagtccgttgcctgtaatgtctagcccaatgccattcccggtaaagcaagatccaagcctatttggtgatgagccaaaaaaattaatttaatcaacgggtcaattctcgtcagccactaaagcactattacatggcggataccttccttttccttacggtaaattgcaaaacgatgacttgttatgctcatcttcctgcaaaaccttcggtttttttcgacttattgtcatcatgattcttattatttcgaaatgatattccaaagagttttatcggttaccgatagggagagtaaacaggacatgtataagacgattactgtgggctgtttcgtggggttaatggtggcctggctacctcccgcggcggtacagcagtacgtaatgcagttcgaattgttggcgcaacgttggaaaacgtcacataccggggtgccagaccagactttcgatgacaatcaactgaaagaaattgcgcgttatccagaatagcgctcagcaattccaatacactttgctgacagccacagatcgcgtgttctgggctgatgtaccattggatatggaggatatacaaagagatcacggcagcgtttagtgttgctgcaggggatcagttgactatctcaacggcaggattacacgggcaaccttaccgctttaccctagttgaatactgattgatcgttattgactgacggatatttgatgagatttaccgaatcgctccctagcggcttcttttggatgcaactttttacacgttctttcatttttgtgtgacaaacaccacccacacctttcgaactcttttttttgtgttttttttgtctattttcgaaaatatgtgatttcggttaataaattaacacctttcgatgtgttattttgtgatccatcgtaagcactcgaaagcatataaaggatataatcacactcacagtacaagccttcaccaggttattaatcataaaaaagcgatttacctacaggccggtcaaaaaatttccggtaacggagctatcgatgctggaacctctcttcatatcccgcaatgtagcgtatttctataattacaaggattacatgtcattatgaaagcgaagttgttaatcacctctggaaagttgttagtcacctctggaactgcggcctgcctgggaattatggctgccttgatgcccgctgatgttcaggcagcacaagtgaatgcaaccctcagttgggtaacgggggattatggtacaacttacgattacagcggtccacgtctggatatgacgatcaacccagatggctctaactggtactacgatctcggttttcgtaagcagttgcatgatacggaccaacgttatcagcgtatggaagtaagtgccggctatcgtttccgttttgctgaaggttgggtccagcccagttttcgtctccgtgaagatttaagcacctatgcgagtggcaaccgcaccaccattaatttttatgatgccaaagttgcgggacaatatcagttatcagaacgtttcgcctttgtcggtaacatgatagtagggatggagcgcgaagaagcgaacaccgcgtctaacttagttgagcggaattctgatcgtctgtcctgggagattgagccaggtatccgttttaaatccagcgccaatacacagatgacactgaactattttaatgcaggtaaacgtagcgataagggtgaaacttgggggttatctgatgactcgaaaaaccaacaggtccgtttctacttcaactggaatacgccaattggtctggtgttaacaccttatgcacgttactccctggattatggtgaaacctctggctggtacgaaagtgcggcattcagtgaaacgaaaaccatgagtaaagttgatcgtttggcattacagttagcttacccattatcagatactttccgccttcaagccgaatattatattgaaaatgtgaaatatcaagaaggctatacaatgggtaaagatgactcacgggtgaaatacatgagagtaggtgtaagggcaacattctaaattaatgaatacacctttttacttaaagcggcactgatgtcatttgcagcttaaaataatctggccacacctctttacattcatttttattcctgtttattggaaggtaatgtcatgcataataaatttaaggcgaatactctcgccataagtatcgctgctattttattgtcggtctcttttaatacacttgccgtagtatgcccaccagaagcgccggctggcagtagttgtgatgcgttcatcgctaatgatggcaaggctgtgtcattagctaatgatttatatatcaccaatggaaatgcattaacttattcaggtaacactccctttgtagcacaatatttgcgtaaaaatattattgccaccggcacggatgcacacgctatttatgctgatgcaaacaccgtattcaacaataacattaacctcgaaagaggtattagtattatcagcgagaatggtacagcaattaaaattgacggttcattctctcacacagccgcagcacctaactttggtatagccgttaaagatggctctattgtgagagggaatggtgccgctatcgatttccgtgatgctcaaacagccattcgtatggatattaatggcagtatctatggcgatatcctgggtaatggggtcacaggaaataaaattaactttgcctatcaaggcgctgcagcgaatgccttattcgatggttatacaatttcaggtgttgaaaaattagaaaactggggcaacctgagtattattgcaaaagacagaaccatcacttggagtggtgattttacgaataaaaacaatgcatcccttgactttaaaattggtgatgaggtggatttagcatcgcccattttactcgttgaaggtaaaacagtatttaatacaggaagtaaagccctgttctcctatgtgggcagtaatattaatgacatcgtgaataaagatattatcctgatccagtccaatggtgggatgagcgggccaattgatgttgcccaaaatgaaatcaccgtggtcagcaacctctcgccgttattagcacagacagattcttgggtgacgacgacagaccccatagtgaacgggggaataagcggtaaccagttagtcgtacgttatggtgtgaactacgaaggtaccgataatttcctagacctggcacttcaaggtggagctaatcaatatcagctcaatgcagcgaattatattgtgagttatgcactcagccaatacaacaaaacccaatccgaagcgagtggtgaattactggcattactgacgtcagccggtaatagtagtgcaggtattgccagtatagccgatcagataacccctaatgcggaaggcggtgaagtccgggctgcattacggatggtagataaaatgcgcgatcaaatagataaccgcagcctctatttacgtaatcagtcagcagcaactccgtggaatttctgggcacaaaccttatacgcccacagccgtcaaagcagcgggacttatacaccgggatatcaaaccaatggctatggcattaatgtcggtgtagaccgccgttttaatgatgaatcactatttggtgtttctcttggctatcagaatgccaatattaacattcacagctatggcaatgaaaaagatgtcgatagctatgaacttatggcttataccggctggtttgatgatcgttacttcttcaatggtaacgtgaatatgggatataacagcaatagcagcacccgcaatattggtgaaaataccggttatcaagggaatacaaaagcaacggcagactataacagcttacaaatgggttatcaggtcaaggctggcatgacctttgatttggatgtggtgaaactacagccaagtgttgcctataactatcaatggcttcgtgtggatgactatgcagagttcggctcaccggccagtttggaagtggatcgccaatcttattcagtaaaacatttaggtgctggtttaaccgcatttaatacctatgagttaggaatgggtttattgacgccgtcactgacattaatgggttaccgtgacctgaatgacaccgagattattgtcaaaaaggccggattaaccacagatcaggggaaaggaaaaggccgttttatcgttgaaggtgatagcgtcggcaataatatttttgaagcaaaaatgaactctaatttgcagttaaaaaataatcttagtctggatggaaatattaattactacaaacgtggtgattataacgaaggctatatcggtctgagtgtttctaaacacttctaaaattttgtggtcagcagaaatagtgtcttcctcctctgatgaccacctttttattgggtagcgacgattatgtatgcaccatccaggttaaaacttattgctcttaccatgaccacattattaggtactgcggcttacacacctcacctttcggccaataatacaaaaagtgcgaaaacagaggtaagtcaaaaagcgctgatgcaatcttcgattattgatttcgatggcaatcagctccctgattttgtcaccgccagttcaggttcaaccttatcgctgagctccacccgctatattatgggtcaacagtcgcttaaatgggaatggcaggcaggcagtaccatgaccattgagcatcctattacactggtcaccgataaggtcgcctctaaaacctggggacgtaaagccacacaggtgctctctttttggatctataacgaaactccggtggatgattatatgatcgtcgatctggggcgagggctcggcccgtcaggcgcaccggatgccggtattaaagtcaaaatgaatttcagtggctggcgcaccgtgggcgtgtcactgcaaaatgatctggaagggcgagaaatcgaaggcattggtttcgatgataatgcagaaggtgaaaacggtggacgtagcacgatcgccggtggtgcgaaaagcgatatggacagcatccgttttcgggcaccgctaaaagcaccagcgggtatcttctatattgatcgcgttatgttgtctattgatgatgctcgctatcaatggtcagatgatcacgtcaaaacccgttatcagatcccggaaattaattttcgcttacccgccaaattacccgcaccaacggccggggaaatagcggcagctgatgacattcgtggtgcattgatccgcgtctttaccgaaggtcaaggtggtgagaatggcttggttgtggtcgataatcgcgagaaattacgcgcgcattttgcagcattaaaaattcaacgtgatgccgatgggcaattatcaggtcggcatattattacagataaacagaaggtgttatatcaaccagagtttatggatgatattgatcagcagcgtttcagcgattatgtgctcttgggtgattacaccacattaatgttcaatatcagccgagcctatcagcgcagcacatccgaagaggtgcgtcaggaactggctgacatgtatatcctgatgactcaacacctgttggatcaaggttatatggatggtagtgggctggtgacaacccaccactggggatacagctcacgctggtggtatatctcagccatgttaatggcaaacgaactggataagcatcaactacgtcagccagtttccgatgcgctgctgtggtattcccgtgaatttaaagccaactttgatatggttccggggccggaaagctcggatttggactatttcaacaccctatcccgtcaacatctggcgttgctgatgctggaatctgatccggccaaacgcgtggcattgcttaagcgttttggtgagtacatcaatgtggcactttcacagaccccaccggggggctacgacggcttgcggccagatggtacggcatggcgtcatgaaggcaactatccaggttactcattccctgcctttaaaaatgccggccaattagtatacatgctacatggcacaccgtttgcggtgagtgatgaagggcgagcggccctgaaaaaagccatgttatcggcatgggtctacagtaacccagcaacctcgttggggctggcgggccgtcatccgtttaactcttcaagtgtgactctgttccaagacgccttccgctggttggcactcacgggggatccgaaaaccggtgataaagtggataaagcgctggcggccgcttatctgcaaattaccgaaacaccagaaagtgagagtgaagcaatctttggtgtgcgcattgctccagcagagctcccccaaggaaactggacatttaacggcggtgcattcgggatccaccgcttcagcgacaagatggtgacgctgaaggcgtacaacagcaatgtctggtcatcagagatctattatcgtgataaccgttatggccgttatcagagtcatggtgcaatacaagtactcccgtatggtaaccagaaagagataggttttgtacaagatggctgggactggaatcgcaatccgggcacaactacgatccaccttccattagctgaactggatagcccgaatacgcataccctgatgttacgtggtaatcatccattcagtggtcactcatcactaagtggcaaatatggcatgtttgcctttaaatttgatgcgccatctatgccgaagtttgacagcagttttaccgcgcgtaagagtgctctcgaaactgaaaatcggttagttctcttgggcagtaacatcagtaacaatacggaaaaatatgcgactgaaaccactctgttccaacatggcattacagataaagccagtgatctctgggtgaacggcgaacgtattacggcattgccttaccagcgcgcactggaggaaggtgattggttaattgatggccatggtaacggctatctcctgaccaaaggggcgaaaggtgaagtgcgccgccagcatcaggtttctgccaatgataaatcccgtgaccctactgaaggcaatttcagtctggcctggcttgatcacggggcgaaaccacagaatgcacaatacgaatatctgatggtgctagaggcaacaccggaaggcatgcaacaactggccacagattatcgggccggtaagaaagtgtatgaagtgttacgtcaagatgcctccgcacatattgtgcgtgataacgtgacgcagacaaccggttacgctgcctttagttctgtaacaccagatgagggtgtggtgaaaaatattgctcagccagccattgttatgacgcaaatgcagagtcatggtcagcttaagatcagcggcgttacgccagatctgaatatgacccgcacaacgaaagcgacgccattagcgattgccgtgacactcaacggccagtggcaggccacggagaataatccgcaggtgagcgtaaaacttgcgggagagaccacgcaactggtgtttaccagctactttggtatgccacaagaggtcacgctcaagccgatgaactagctctcggcgttacattatttctcagtgttacatgattaaaacatgactcagggcgcttaggcgccctgaggttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgcgggcgcttaggcgcccttttattattaggtctaagccatagcacctgcgcctgagtaataggcatttggatctgagtgataacattgcgtgtgatgatgaagagaccagcaggaataacacaagatccacgataacctcttcctgagcagattgtcaggaagaggaagtcagccgtcgatcagcgattaaagataagccttggccgcattggccgccacttctgttggccgccagacatcaccagagtgctccagccaagggattaactcgtcagcaatcaattgattcaccagcgccatattttctgcagcaatatttttcatctggtaaggatcatttttgttgtcatgcagagtataagtgagtggcttgccaactttacgatcaatgactaacgtataacggtctgtgcgcaccccgcgctgaccataagattgtccgccataaggcataaaagtatacaactgcgaggtaggacgtttatctcccggacgcccggcaaccgtattagagaaatccgtgccttcgatctgatccgggatgtgctcgctcatgcccatcagacccagtagcgtcggataaatatcgggggcggagaacagcaactcatcttcccgcaccggcagttttccaggccagcggaacatcataggaatacgcatcgattcttcgtaatgcacgttcttggttggctgaccgttagatcccatacagcaaccatgatcagagaagaagaccactagggtatctttatccagatttaggcgatccagctccgccacaatacggccaaattgctcatcgacaccgttcaccatcgccatatactctttaaagtattttggcccgtaaccgtcctgataggctttatcccatactacattcgggcgggtattcagagattctgaggtgtggtctttaaaacgatccaggtatttttgtggcacttgatcatacggtgaatgcggtgggttcatggagaccactaacgcgaagggttgatcgttatctcggtatttccccccctcattgcgcagatacttaatggcgatatcggcctcatgctccgggctccactggttaattttcagtggcttatcacgcggcgtgtcgttggtccaatacataggattgagatgtaaatcataagtcccgtaactgtaccaaaaatcgaagccgtggcgtttttcaggtggtgtccagtcattccagtaacgcccttccattgggttgttatagcttggcacaaagggggcttctggggcatcaagatgccatttgccaatgtagcccatgctgtatccctgttttttcaggatatcagaccacgtaaccgactcttttttaagttcaataccaaaatctttacccccaaaattgccatcagcccccgtgtggcagttgccttgtaagccattgcgataagggtattgtccggtcatgagcatgccacggaaaggggtacacagtggataattagacaccgcttgtttcaataccacactttgactggcgaattggttaatgaaaggggtaattgagggatcttgtcccataaatcccaaagattgggtacgcatttcatccgggaagataatcagtagatttggttgtttaccggtttttttcgcaggtactacggcctgagccgtactgagcacccccgtcgcggccgcggttgcccccaatgcgccagaaactgcgattccttttaataaattgcgtcttgttagcgacatgctgttactccagagagaaatagaaaatttctgttttaaagaatctagcggtatgacaagtgaaacggtttcattactggcggttcgctttctttttgaaaattaacatttcgataccgttcgataatcatcaatcgtaaacaaacaaaacaaaaaatgctgtgtttaggatcacaatgaaagattaaggtgctttacttaagtggggaaaaaaatatgaataggcaatacatcatgtgattgtggtgatgaaatacccagacccagcggcctaattaaataaaaaaccaatttaatcaaaatattacgttttttctcttgtttctacgcactcctatgtcatttgttttcgtttaaacatcaaccaatacattcatgcgataaatcaaaaggaggctaaaaaagaatatagcgagatataatgcgtaatgattttcgatttattaacgaatatcattatcgttattgattatttgttaaaagcaatcatactttttgtcatgagaagccagtcttcaggctggtatttcgtgaaaatcaactgctttatgtgttaagaatcacatttcaatctattgtttttacattattttattctttttatctttagaggatgtttttgatctaatatccccattgtcacgttattggaaagccggacagctacagatatgataaatatgtatgcgtaagttttcgcaaacaaaaaaccaataaaacgaagctttgtgaaagagatcataagttttgatctttctcattgaagataaacgtaagcgtagtaatcttaattcgaagccaaacgaataaaattcgactggtttcgtaaggggacagaagtgaaagcggcaatcgaaaggcgcatggaaatcttcaatatagtaacccagcaagggaaagctcgtgtcgaagatctagccgaaagattcaatgtctcaagtgtcaccattcgtagtgacctgagttttttagagaaaaacgggtacatcgtcagatcgcacggttcggctattccgaacaccggcgttatcgccgagctgactgtccatgaaaagcggcgccgtaattccggcgtgaaatcgctgattggtcaggcggcggcgaagctgattaacagtggtgacaccgtcattctggattcagggacaaccacacgggaaattgcggccaacttgaggtcggtagagaacgtagtggttatgacgaatggtcttgatgtggctatggagttagcatccgctcccggcgtggaagtcctcatctccggtggtgtgttgcgtaagagtgcgatgtctttttctggttctcaagccgaagccagcctgaaaaactttcgttttgacaaagtttttctgggtgttgatggttttgacttgcgagttggtatcaccacatataatgagcaggaagcgagtcttaaccgcctaatgtgtgacatctcggaacaaattattgccgttgctgattcgaccaagtttgggaaacgcagctgccacatgattcgagagtttggtgatatcgatattttggtgacggattcggatattcctgaagagtatgtgcagcgactacgggatatgcgaattgaagtgatcatagctgaaaaagagaaataacaccttgactccatagtgacattattaatgttaattgtggagttaatgtatgcatcctttagaaaaactggttcagcgccataaagccggggaacaaattgggatttactcagtttgttctgcccatcctcttgtcattgaagctgcgctggagcaagcgttagaaaatgactcagaactgttaatcgaagccacctctaatcaggttgaccaatttggtggctacaccggtatgacgccggttgattttcgtgattacgtttttgctaaagctgatgctctgcatttccctctcgaaaaactcattttaggcggcgaccatttaggaccaaaccgttggcagcacttgcctgccaacgaagccatggcgcatgccgatgatctgatcgcggcgtatgtcgcggcgggcttcaaaaaaattcacctcgattgcagcatgtcctgcgcagatgatcccgttcccctctccgatgaaattgtagccgagcgtgctgcacgtctggccgccattgcagaagccacagaatatcaacacttcaatacacacaccgccgtttatgtcatcgggacagaagtgcctatccctggtggcgcgaccgaagagttggatgaaatcgaagtcacctcaccagaagccgcgcgtaaaacgattgaatgccaccaaaaagcatttgagaaatcaggtgttgctgagtgctggccacgggtgattggtctggtcgtgcagcctggtgttgagtttgatcacaccggtgtgattgatttctgtccagagaaagcccatgaactcagtaaagtcatggatgaatacgattatcaggtattcgaagcccactccaccgattatcagaccgatgatgcctatcgcgcactggttaaaggccattttgccattctgaaagtaggcccggcgctgacatttgctctgcgtgaagccctgttcagtttatgtcatatcgaagaagagttattcccggcagagcagtgctcccgcctccgtcaggtgatggaagacgtaatgctgaaatcgccggaatactggaagagatattacctcggtgatactgagcaagtgcgcttagcccgcgtttacagtttcagtgaccgcatgcgctattactggccaatggaagccgtgcaggctgcacaagaaaaactgtttgccaatctgaatagtgcaccgattccgctaccactcttgagccagtacatgccacgccaatttactgcagttcgcgaaggcactctgtcttttgaagccacggcattggtcaaacaacaaatcaaaaatacgcttattggctatgtcaatgcatgccacctttttaacgggaacacatcgaaatgacgcaatatttagggtacagccgggaagaactgactcgcttacatgccagttggaccgcacaggaaattgaacaacagcctgcatgttggggaaaaacacagcgtattgtggaagagagtcaggcagcgattaatgattttctgcatcaggcattagccgcgagtaacacgcggattatttttaccggtgctggaacctcagcctttgccgggcgagcgctggctccgctgttagcaccttatctgtcccatcggattgaagcgattgcgacaacggatttggtggcaacaccagaacaatatttctccgaagatattccgacgctgctggtttcatttgcccgttccggcaacagcccggaaagtgtggctgcgttacaagtggcatcggcctgtttatctcgctgttttcacttggtattgacctgtaaccagggcggccagttatatcaatattgccagacggcaccaggtgcattggccgtgctgatgccagcagaaaccaatgaccaatcactggcgatgacctccagtttctcctccatgatgatggctgcgatggctatttttgctggaattgataagtattcgaaagaaattgaaagattttgtaagggatctgcggattggttcaaagaaattaatcataaaatcatcgataatactaaaagttcgcaataccaaagggttatctacttaggtagtggcggactacaggggctggcccaagagtcagcactgaaattactcgaattaaccgcaggtaaagttgtggctacttttgatactccgttgggattccgccatggtccgaaatcaatcgttaatccggacactttggttgttgtttacatctctaatgatccctacacgcgtcaatatgatctcgacctgttagctgaggtccgcgccaacaacgttgccggtaaggttatcgctatcgcagcacaatcagatgcttatgtcacagctggtgaccatgttctggtacctggtatggcagaaagttctgacttaggcctgctgtttgcctatctgatgtttgcacaatccttcgcttttcatagctcagttgccttaaacaacacgccggatagcccatctccaacgggtgaaatcaatcgcgtggtgcaaggtgtgactatttatccatttaaaaaataacacacaggaatatccctatgactcggccaaatatcgtctggactcgtattgatgagcgtttacttcatggacagatccgcattacctggggaaagcacaccgaagccaatttaattctggtggccaatgatgacgctgccgatggcccaaactcggctttcatgcaggcgggaatgaaagcctccgctggcggtgaatatgcagtgcgctttttcagtatccagaaaacaattgatgtcatccataaagcctctcctcagcagaaggttttcattctgtgtaactccccgacggatgttgcgcgtttggtcgaaggcggtgtgccaattactcagtgcaacgtgggcaatatgcactaccacgacggtaaacgtcagattgccaaaacagtctctgtggatgaaaaagatctggatgctttccaacgtatggccgcgcttggcgtggcctgtacggtgcagaacacaccagaccaaacgccaatcaatgtgattgagctggccgccagggcataaatcgacgacttattacgccaagacatagggaattaaaggataaattatgctttttgaagctacgttagtcggaatctgggccttcttgtgcggtatcgacaagtatgacgttgccctgaatattcaccgcccgttgatcaccggccctgttgtcggtttgatcatgggcaatatggaagtgggtttaatcgcaggtgcaacactggagctggcttggctcggcctggtaccgaatgcgggggctcagccacccgatgtgaccatggggactatcgccgcagttgcctttgcggtgatgaccggccagtcgccagaagtggcaatgggcgttggtatgccaattgcggtcctgatgcagatgattattatcggtttctttgccatgacagcgttcaccatgggcagagcagataagtatgcagagcaggcagatacggcgggcatatcgcgcttgttgataggcacgctactcacccggtcgatgctctactttgtgatcgcctttgtcaccgtctacttcggtgaacatgcggcaacctggattgatgaaaatacaccaaccgccctgttagaaggcttaggtatcggtgcgaagatggttccggcaatcggctttgctatgttgctgaaaattatgtggtcgaaagaagtggctggtgtgttctttatcggctttgtgatgacgacttacctgaaactgccaatcatggctatcgccattctgggtgctgctgttgctgtcctgtactacttcttcagtggcaacaataacggcagcaataacaacggtaacaacaccaacaaacaaccagaggatttcgaagatggcatctgatatcaccgtagataaagaccacacggcaaaagcgaaaacggacagcctggtggacaaaattgattcctatcaggatcttgaagttcgtaaagtggttacccgtaaagatctgtggaagtgcgccatccgtggcctgttcatggaaggtaactttaacttcgaacgtatgcaagccggtggttttgcttattcgatgatccccgcgttgaagaaaatccacggtaacaaccgtgcagatttggcgaaatcgctaaagaaccatttgcagttctttaatgccagtccaaagctgttcaccttcctgttaggcactgcggtggcgatggaagagaacaaagaaaagccctcaatgatcaacgtaatgaaagttgcgggcatggggccaacaggcggtatcggcgatgccattgaccacatgacgctgatgccactgacgctggcgctgggggcttctattgcgattgaaggctccatcgctggcccatttgtgttcttcattctgtaccagactgtgcacttcttggtctatttcggcctgatgtttatgggctaccgcgcgggcacggcggcaatggtgaacatgggggatgccacggagaaactggcaaaagccgccaatatcatgggtatctttgttatcggcgcgttgtgcgccacctttatcaggctacaaactaccgcggcgatagatcttggcgggaaaacagtggagctacaaaccgccctgtttgacaagatcatgccgaatttactcccgctggcattggtgttctttatgttcaagatggtgaaaggcacgggtttctgggcgaaccaccggtgttgattttctccacgctggcggccggggtcgtcggtcatctgctgggcattgtctaaccgttatcgccatcgccgcatcgtggctttgcatgatgcggcgtaacagagcagcctgaatatccaggcagtaaggatgttgtaaatgattgggattgttgtttctggccacattaattttgcttctggtatggcttccgcagtacgggcgattaccggtgagcaatctcaaatgctgttcattgatttcgttgaaagtatgtcaacagacatgctggaaagcgaactgcgccgtgcggcacatgaggtagacagcggcgaaggtgtactgtttttaaccgatattcccggtggctcaccttgtaatcgcgcactgaatattttgatgagcggcagcaacgttgagctgcttgccggggttaacctgccaatgattgcgaatgccgcctttgaacgtgaaggggcttcactgtcagagctggtcgaaatactgatggatattggcgcgtccagtgtacagaacctacgggctgagctggacaccgctctggttactgatagcggcgaaaacgaggatgggctctaattatgcgtactgcctatctcgctgatcgcacttttactccgcaaggcattgaaaccggcgtcgcggttatcgtcgagcaaggcgagattgtggcagtaacacgcgagctgccagcggatgcagaaattgtgcatctgacagggaaaaccctgatcccaggtctgatcgacattcatattcatggtcgccagggggcggatgtcatggatgcctctgcggaggcattacgcaccattgcccgtgccctaccccaaaccggggttgttgcctgggtcggcaccaccgtcagtgcgccgatacaggatatctttgcggctctggcgcaggtgcgtgattttattgcagacccggataacgcacgtgatacccgcaccgcaaccctgctcggcagttttctggaggggccatatttcaccgcgcctttccggggttcacacccagaaaagtatctgacgacaccaacaccacaagagctggagcaattacggcattcggcgggtaacaccttgttgcgtgcagctatcgcacctgagtcacccgaggctttggccgcgatccgctggctggtgaatcacgggatcaaaacctctgtggcgcacactgcggctaattttgagcaagtgacggcggcctatcagcaaggtgcggattgcggcgtacatttgtataacggcatgtcagggttgcatcaccgtgaaccgggctgctgtggtgccgtgttgtatcacgacatgctggcagagctgattgccgatggcattcatgtgcatccggtgatgatgaatctggcgtatcgcatgaaaggttatcgccgcattgcactgatcaccgactgcatgcgcgcaggggggctgggtgaggggcgttatttactcggcgcacagcatatcacggtacgtcagggggaagcgcgcaccgatgatggttcactggcaggcagtacttgtagcttggatcaggcgctgcgtaacatgatccaacatgcgcaagtccccgagtgggaagctgtacaaatggccagcgcagtacccgccgcttatctgggattagcgtcaacactgggttcgatccagatgggtgcacaagccagcatggtggtgatggagagtgactttaccgttgccgcaaccctgattaaaggtgaatgggcttatcgccactcagcctaagtgccgtgctgctcacggccgggatcctctgccgatcgcttcactgacataacgccttttatgcttatttacacctcatagatttcagaatgtagtcaacacatctgccttctgaaaagtaactcaatatcagcatggtgccgccgttgtgatgggcggtaggcatcgtgcgccctaattataggaagacataacatgcaaccatttgatttgaatggaaaagtagcaattatcaccggatgtaatacggggttgggccaaggcatggcaatcggcctggcaaaagccggtgcagatattgttggtgtgggagtcgctgaagccccggaaacccaggcacaggttgaagcactggggcgtaaattccacttcatcactgctgacctgatacaacaaaaagacattgatagcatcgtcagtcaggcggtggaagtgatggggcatattgatattctgatcaacaacgccgggatcattcgtcgtcaggacctgctggagtttggcaacaaagattgggacgatgtgatcaatattaaccagaaaaccgtgttcttcctgtcgcaagccgtggcgaaacagtttgtgaagcagggcaacggcggcaagatcatcaatatcgcctccatgttgtcattccagggggggatccgcgtgccctcttacaccgccagtaaatccgccgtcatgggcttaacccgtgcattggcgacagagctgtcgcagtacaatattaacgtaaacgcgattgcgccgggttatatggcaaccgataacaccgccgcactgcgcgcagacaccgcccgcaacgaggctattttagagcggatccccgcgtcccgttggggaacaccggatgatttagcgggcccggcgattttcctttcgtcctctgccagcgactatgtgaccgggtatacattagcagtggatggcggctggctggcgcgttaagtaagggagcatcacatgagcaatatgacacagcagacgcgtactcaacaggcgcgtgaaacaatgaagcgggtatatcgctatcaggcagcaaaccaaacacgtagtgtgatccgtcggagtggcaagacgcgttttattaaagacacagactgggagcgtggtgtgttctggtcatgcgttgccgccgcttggctggcaaccgatgacgccgagtatctggagggcgtcatgaattacacgctgcataccgggttccgccctggacccaatctgcgctttgccgatgacctgatttgctgtcaggcctatctggatgtctggccgcagatagccgtaccggaagcattagagccaaccatcaaagccgtctctgccatggtggacgaaccaaagccggggcgtgaagattggtggtggtgtgactcattgtttatggcccccgccacctttgcagcattgagccaacgtaccggtgacgcccgttatctggcttatatggacaccgcattctgggatgcagttgattatctgcgcgaccctgacagcggtttgttctaccgcgatcatcgctatattcctgacggtaccggcactgaactgcgtgaagaaaatggcgagaaagtgttctggagccggggtattggctgggtactggctgccatcccacgcctgctcgcgcggatgccagaagattataccggtcgtcagcgttatctcgatctgtttactgatctggcagataacgtgatccgttaccagcaagcggatggtttatggcgtaccagtctgctcgatcctcagcggtttcctgccccagagagcagtgcaacagcgctgttttgttacgggctgagctggggaattaaccaaggtattctggcaccagaaacctatctgcctgtggtggaaaaagcctgggatgccctgcaaggctgtatccacgataacggcatgatgggttgggttcagctaccggcctttaatccgcgtgatgtgaaatttgagcacaacatggattatggcgcgggggcttatttattggccgcgtcggaaatgttacgtctggcctaacaaggttgttctgtttgcccgttcgcgggggaactcagtagccgtgatgtgttattcattttgttgcactggcgcacatcacctgatgtgcgttttttataggcgatactttggttaactatcttccgaattcttgcgaatatattgcgttaactttcatatatgtgattcagcgccttttagttctctttttatttgcgtaaattagtcagtattgtttcactttctcggaacacctatctgatggcacagccacatactcaacaagcctattttcacatgatggccaagcccaccagctatcgttgtaatttggattgtgaatactgtttttatcttgaaaaagagacggtactccctccccagaaaaatccctcaccgaccatgagcgacagcatgttacggcgctatgtgcgtgattacttgcgttctcatgccggggatacggttgattttgcctggcaaggtggcgaaccaacgctggccgggctggatttttatcgtaaggcggtggaataccaacagcactatgcaaacggtaaaactgttacaaacagctttcaaaccaacggcattgccattaatcgccagtgggccgcattttttgccgaacaccgttttctgattggtctgtcggtggatggccttgaagcggtacatgataaataccgtattgccgtaaatggtcaacccacctttgcccgcgtgaagaaagcgcttgatctgctgcgtgaatatcaggtggatttcaatacgttaaccgtggtgaatgatcaaaactgggataaaggacgtgaaacctatcaggcgctgaaagcgctggggtcaacctttatgcaatttattccgattgtggaagtggatacccgttgcctatcgcggacaacaggccattactcaccgccagccaaccctcccatggctccctttactgtgcctgcggcgggatatgggcgttttatgaatgacgtgtttgatgcctgggtgacggaggatgtgggaaccgtctatgtccgtgaatttgacagtttgctcgggacctggatgggctaccccgccgctagctgcatacagtcggtgacctgtggtcaggcgctgatcatcgaagcgaatggggatatctacagctgtgatcactatgtgtacccagcgcatcgtttgggcaacattgctgacacctcgctagtgaaattagcgacatctcgccaacagcaacgctttggtgatgccaagcaggaaaaactgacacaggcgtgtattcgctgtgaagtgaaagcgctttgtcaggggggttgcccgaagcaccgcatcatggcgttgccagatgaaaaacataagcacaattacctctgcgcctcctataaacacttttttaatcacaccgccccgttgatgcaggccatgtgccagattattcaacgcgggggcattgctgcggacattatgccgcaactgacacagcctaaataacgcttgaggaacacataataatgaagttacccgcaggaaaaagaagcctgttggcagggatgatcgctgccgctggtatgagtatgacacctgtgactctggcggcaccggcagaaaaacccaatgtattgctggtaatcatggatgatctgggtaccgggcagttagatttcaccctcaataatctggataaaaaagcactaagccagcgcccagttcccgtacgctatcaaggcgatctggacaagatgatcgatgcggcacagcgggcgatgccgaatgtgtctttgttggccaaaaacggggtcaaaatgaccaatgcgtttgtggcgcatccggtatgcgggccttcgcgcgcgggtatttatacaggtcgccacccaaccagttttggtacttacagtaatgatgatgccatgcaggggatcccactggatattaaactgctgcccgccttgtttcaggagcatggctatgcaaccgcaaatatcgggaaatggcacaacgcacgcatagagaaaaaagcgttcgtcgccgatgaggtcaaaagccgcgattatcacgacaacatgatctccgtcagcgcccccggatatgcacctgaaaaacggggttttgactattcctacagttattacgcctcaggcgcggcattgtggcactctccagccatctggcaaaacagcaaaaatattgccgccccaggctatctgacccataacctgacggatgaaacgctgaaatttattgatgactcagggaaaaaaccgtttttcatcagcctggcttacagcgtgccacatattccattagagcaagcatcacccgcgaaatatatggatcggtttaataccggcaacgttgaagcagataaatattttgctgccattaatgccgcagacgaggggattggtagaattgttcagcacttacaagaaaaaggtgagctggataacacactgattttcttcatttcggataacggggcggttcatgaatccccaatgccaatgaatggcatggaccgtggacataaaggacaaatgtataacgggggggtgcatattcccttcgtcgcttactggccaaaacagatccccgcaggtacgcaaagtgatgcattggtgagtgcattagatattttaccgacggcattgaaagccgcgggtattgccatcccagcggagatgagagtggatggtaaagatattctgccggtactggcaggtaaggaacaaacctcgccgcatcaatatatgtactgggctgggccgggggcaaagcattacagcgatgagaatcagtcattctggcatgactactggaaatggatcacttacgaacatcaacaggcgcctaaaaatgatcatgtagagacattatcgaaagcctcttgggcaatccgcgatcaggagtgggcactctacttctatgatgacggcaccaatacgccaaaattatttaatgataagcatgatcccatggaatcaaaggatttagctgatcagtaccctgagcgtgtcagtgcaatgaaagcggcattctatgattggatcaaagataaacccaaacccgtggcttgggggcaagatcgctatcagatcttagcaagctccgcgaaaagttaagctcgtgcggtgtaacggggagataaggtggagcgagtgttcttagccccctcttttatcccctcttacccctctttttattaccgttctccttatcctagtgacttgcaggaacactgctcatgagtgttgatattagcgccaaaccccgtccgatcattccttatgaacatcctgatgcggcgatgtattaccagttgtttaaacaacatatgatccgccagtggcataaaaaacggccttatgcgagacatgatgcgcgcttacaagccctgtttcagaatcaaaaggtgtcgctgcaaagccagtgtgattacctggtgcgttatgtggctgaagcatttgatcattatgccgtctgggattatacacatgcttattatccggggcgccccagccagcaaaatgcgcgcacggatgcactggaaggcgtaagccgtgtcctgccaacgctagcggcctggttacacagccaacctacgaggctggataatacgcgacttgctgatctgaaaggcggggagctcgacattgtggctatcttacgtcgcgcgttcttagccgggactgacccgacccatcgtggatattggggcacgctgcatgattatgatcagcgtatttgtgaaagtgcagacttggcattggctttatggttgagccatgagtcggtctggcaggcgtttacgccaccagaacagcaacaagtgacacgctggttcagccaggttaatacgctgcaaacggtggataataactggcatctcttcccgttaacggttcagtttgtgatgcgatcactgaacggcactggcgatatcagtgatgataaataccagcgcatcaaagagttccatgtcggtgagggctggtttcgcgacggagcacagggcaattatgattactataacgcttggggattccactactctctctattggctcgatcaaataaatccggattatgaccgacagtttattcgttcctgcatggcagaattcgtcgccgcttatcgctatctgatcaccccacaagggatccccttctttggccgtagtgcctgttatcgcctggcggtatcagcgccgttactggcggtggccagtcactcaacagaccccgttcataccggtgaagccaaaagagcattagaagccacactgcgttatttcattggtcacggagccatgcgcttcggtgctcccacacagggattattcgcagatgatgaaaggctggtggacaactacagtgggccagctagcagtttttggtcactgcgggcgttgaatattgcgctgtattgcgccaatgactgtgggttatggcagtgtgaaagtagccaattacctatcgagaccgaagattttagtttcactattaatgctatcgatctctttgttatgggaactttcgaaacgaaagaggtggttgttacttttcgttatgattacaccaaagagcagacaccactgacccgtcgtttagtgtcacaaccgtggttagagcgtgtgaaagagaacgttactggccgtgctgaacggccgaaaaacaatttactccgcaaaggcgtaaccagctacagctcaaaaatgacgtcactcttttaactgcgtttactttcgatgtgatgcaaatctcttttatttgatttctttttgtttgtgtaagcttttttatggttaaatgaaaggaaatgaaatcacggaggttgagttatgtttttggtttcttcccgagaaatgttacgtcaggcacagatcggaggctacgcaatcccagccttcaacatccataatctggagaccattcaagccgtagttgaaacagcggctgaaatggcttctccggtcattttggccggaacaccgagcaccttttcttatgcgggcacggaatatctggtgcagatctgccaacaagcggcacgtcattaccgtatgccttttgcactgcatctggatcaccatgagtcgtatgatgatattacccagaaagtcgcggcgggcatcaaatccataatgattgatggctcgcattttaactttgagcaaaatatcgcgctgacacgtcaggtggtggagtattgccatcgctgggatggtactgtcgaagccgaactggggcgtctgggcggtcaggaggatgatctcacggttgatgagaaagatgcgctgtatactgatcctggttcggcagcacattttattcaggcgacagggatagactctctggccattgccatcggcactgcccatgggatgtacaaagaggcccctagcctggactttgatcgtctggcgctcattcgccgcaatacggatatccctctggtactgcatggcggatcagggatcccagatgaagatgtgcgtcgttgcattgaattggggatcagtaaagtgaatgtgggtacagagctaaagatcgcattctctggtgcactgaaagcctatttccttgaaaataaaggcgcgaatgatccccgtcactatatggttccggctaaagccgccatgaaaaaagtgattcaggataaaattaacgtctgcggcagcgctggcaaacggtaaagcgccaggagaggaagcagattatgacgaaacacgttgccgtattgctggcgcacggttttgaagaggcagaagccgttatttttatcgacatcatgcgtcgtctggatatccgggttgatattctctcctgcgaagcaaccacggccttgagcacctattttgaaacgccgatcagcgcagatgcgctgttaagcgatcgtctggatcaccactatgatgcggtcatgatgcccggaggcccaaaaggcacagacagcctgacggcaaacccacaagtgattgcatttttaagacgtcatattgctcaggataaatatatctgcgccttgtgttcatctggggccaaggtcttggcagctcatcatttgctggccgggcgaacttacagtactggtgataagctggctgataaatttgctgatggggcctatctggatcaggatgtggtggttgatggcaagtttattacagccaaagggctgggtgtcagctttgagtttgccttcaccgtggcccgccatttgctcagtgataacctgccaaaagttgagcaccaagccagccatatctattttaaacatgggtcagcacagacgtaattatcaccattagcccctgtacacgatgctctccccacgacggcattatcagtaccattttcgtttatatcgtcagtagcattgccgtttatatagccagcaccgcttatatagccagtaccgttgatgaaccgcatggtctgcggttcgtctcttcgactccccaacaccggtgttgaaatcaccgccgtcaggcccttgtcctcccctgcgtaaaccgtccggtttatcgaatcaaccttataaatcatagatctgatccgtcggcttatttgctgcaggcatcgccctattctgattgacctgctttaccgaggagcgaaccaccagcttaccctgcaataataagttgctaaacggtgcatccgggcgtaatacccgccgctgtaacaattggatagcctctgcccccagttcatcacgaggaacatgcaccgcggtcagtggaacatcatggatttccgccaagttaaagccgtccatactcatgactgacaccctgttgggcacattcacgttgagtttattcagcgcgttaaccgcgccaacagccatatagtcgccaccgaccaaaattgccgtcggcagccggctttcatcctcacaggctgtgaaaaatgtggttatcgcctgctccgcctcttcagcgccaaacccatgagtggtgatcaggtgctgatgatcatcgaagcgcatattattactggcaaacgcgtctttaatgcccagcaaccgcaactccatggtattacgacgcaaacactgtagcgttagaatacggcgatgcccttgctgtatcaggtaatgggcagaaaactcgccaattgattggtggtcaggagaaacgctatccagtgacatttctttatcgcgacaattaattaataccgctggcttatggagactggcggccaaggcatggatccgtggatcatcaatgccaataataatcgccgcctcactctgtgggtgggtcattttatctaagaatagcgaaatatcactgtgggtttcggataacccgcagtaccggatcatcacttcatgttggctaaccgcctgagtgatcccctgtatgactttgtagtaaaaaatatctgttcgtacatcaaaagcgcgatggggagcaaacaccataatattattcaacatcaaccgcccgctggataaattctgcaagatcccctgcgatttcgcatacgccatgacctgctgtttcgctttggcgctggtattccctttacccgctaacactcttgataccgtgctaatcgaaagacccgtttgattagctatttcttgtatttttagctttccattcattttgtgatctccctcaaattagcaaatgaaaaaattttcattaccataaaatggctagttcagggcgctaagaaatataaatgatgaaatattagccgccttatgagaattctttcaaagaaaggcatattaaagccaattcaagctggttaccttagtttttataaaaatattggattttggtgaaccaatatttttaatttatcagtccagttaattttgattgaaatataaaaaactcaatattatcaattgagtatattttatatcgctattttaatgtgaacaaagtcacattataacgcagcgtaatcttaataactgaagatggaacataccaaaataacaagttggtccaattcattttatatggactaacacaaggggactgggatgagtattgatattaatcaatcagctaaaattgtaggacggcggaaaataaagtcattacgttggtggatgctggccttatttttacttggggtcaccgttaactatataacccgtaattctctagggattttagcccctgagttaaaaaccagtctgaatatgactaccgagcaatactcatggattgtagcctctttccaactggcttataccgtgttccaaccactttgtggctggttgatcgatgtcatcggtttaaaaatggggttcctggtttgcgccagtgtctgggcggtggtgtgcatgatgcatgccggagcgggtacctggttccaactggcagtattacgcttctttatgggcagtgccgaagccgcagccacccccgcaaacgccaaagccatttcggattggttcccgaaaaaagaacggcccattgccgctggatgggcaggggtggggttctctatcggtgcgatgttggcccccccgattatcgtactggcgcatgtggcactcggttggcaaggggcattcttgttctccggcgcattagccatgatttgggttctgctgtggtggcgtttttaccattcaccggatactcatccaaatctgagtcaagaagagtttgaactgattcaccaagataatgaacccgtactaccacgactgccattccttaaatccttagccattctaagtaaaaataagaaattttacggtattgctattcccgcgtttctggcggaaccggcctgggctgtatttagtttctgggtaccgctgtatttagccaccgaacgcggcatggacctgaaacagatcgccatgttcgcctggctgccattcctggcggcagatattggcagtgtcgccagtggctatttaaccaaactctatcagaaatggtttggttgcagccgggtcaactcggtggttgccagttcggtaaccggtgcttttatgatggtgtcattggcctttgttgccgtcaccaaagacccttatctggcaatcgctttaatctccattggcggctttgggcaccaagtcatctcctgcatgctcagtgcattagtggttgactcttttgataaaaatcaggttgccaccgtcaatggcctgcgtggttcttccgcctggatcgccagcttcctgtttacattattaatcggggccgtttcagacactatcggctttaacccgctgtttatcgctatggggttcttcgatctgattggggccgtattcctgattgctctgttcgctgagcgccgtaataaaccccaaccgacggtctgatgttgttagaccaactgatgttgttaaccaacggatgtgattaaccaaactaatgttgttaccaaactgatctgattaagccatccatcagatgcgattaacccagcagcggcactgcctgtgctgttgccagaaaaaagatgagctgtgatgaaaacattaaaaaactggctgttaatcaatgagtatcccgatcaccttgaactgcgggtcgatgaccgtcatatcttttgtctgtatgtattagaaccaaacttatgcagggtgctgattaaacgcgagggtgaactggcactgagccgcacctggagtattgccccgcaaggtgatgtgccatggtcaggccgcgatcgcctgagtctggaaggcttctctctccccggttatcaattggagaaacatgaacagcaactggtcgtcacgacggagtgccttcgggtcaccatccatcaaccactgcatctgacatgggaatataaaaacccgcatggtgagtggctaccgctggccgcagaccggccaaccagcgcctatctactcagccctcagggagaagcgattgctcactatcagcgccgttatcccaatgaacaatattacggattgggcgaaaaagccggtgatctgaaccgcgcaggtcgtcgctttgaaatgcgtaatctggatgcgatgggctataacgccgccagcacggacccgctctacaaacatattccgtttactatcacccgccgtgatgatgtcagttttggccttttttatgacaatctgagtagctgttggctggatttaggcaatgagatcgataactaccatctggcctatcgccgttatcaggccgaagcgggtgaccttgattactatctgttcctcggcccgaaagttttggatgtcaccaaggcgtttgttcgcctgaccggtaaaacccaatttggccctaaatggagcctgggttacagcggttcaaccatgcattacaccgatgcccctgatgctcaggtacaactgcaaaagttcattgcattgtgtcagcagcatgacatcccttgcgattcgttccagctctcttccggctacacctccatcaaaaacaagcgttatgtctttaactggaattacgacaaagtgccgcaaccgaaagtcatgagccagacgttcctacaagcaggtatcaaattagccgccaatataaaaccgtgtttattgcaagatcacccacagtatcaacaggctgcggagcgggggcttttcattcgtgacagcgaaactgatttacctgaacgctctacattttgggatgatgaaggctcccaccttgatttcaccaatccagacaccgtgaactggtggcaagagaacgtcactaaacagttattggagatggggatcggttctacctggaatgataataacgaatatgaagtgtgggatggtgaagcccgctgtaatggcttcggtaaatctatcgccatcaaacatatcagaccggtaatgcctttactgatgatgcgagcctcgatggaagcacagaaagcattcgcaccagaaatgcgcccatacttgatatcccgttcaggctgtgcagggatgcagcgctacgctcagacctggagtggtgataaccgtacctgttggcaaacactgcgctataacatccgaatggggctggggatgagcctgtcagggctgtataacctggggcatgatgtcggcggtttttctggagataaaccggaacctgagctgtttgtccgctgggtacaaaacggtgtgatgcatccacggtttaccattcattcatggaatgatgacaatacagtcaacgagccatggatgtatccagccgccacgccgatgatccgggatgcgatggcgttacgatatcgattattgccctatttttacacattgcaatggcaggccagccatgatgatgagccgatgttgcgccctacgttcctcgaccacgaacacgatagcctcacatttaaagagaacgatgactttatgctaggccgtgatctgttggttgccagtgtggtggacgctgggcaacggcaacggcagatttatttacctgataatcaggtcggctggtattgcttccacagcgggcaatggtatagcggtgggcagacaatcacattggatgcaccactagagcgattacctctgctggtacgcgcgggggcagccctgccgctatcccgacgtatcgcctttgttaatcctgaggctgattgtcagcgcgaattggcgctttatcccactcaaggtggcgggcaatcaagcgggatgctatttgaggacgatggtgaaagccaccgctggcaacaaggccatgcgctatggctaaattggcaggtcaccaccgataatcaccgtattgatatcacctttagccgcaccgggaactatcaaccggcatggcgtgaactgacgattaatttgccaacaaatgaaagtcgcacgttatcaatcaacggtgtcgcaggtaatacactggatttaaccaaactggcctaaccggctaatgttaaatacaagacggacttcctgatggaagcccgtgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatctttggcgcggacgctttacttcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgacgggcttcctgatggaagcccgtttatttttgtacgggtaaaaacggcgagcgcagtaactttatggttcaacttgtttatggttcaacttgtttatggttcaacttatttctagttcaactggccaaacgctgagcaataaggcgcaactcttcggcaattttttgtaaatcacggtgctctttagcctgaggccccgtggaattacgcacgaccagtttggcaggcagtatcgatgaggagcgcatggactcgttatcactggcgctaagcatacgccgaaccgcctcttttccctgtaaatctaaatcaagtgatacggtagtgagggccgggtagaaaaacgaactttcataagtatcatcgtaaccaatgaccgacttctctcccggtaccgccagttggttttgatgaaacgcactcaataccccaagcgccatttgatcattggccaccagcacggcactgaactgcggtgtttcacgcaacatctgtaatgcgcctgaatacccactttgggcatcccagtttccatggatcacactgacaggcgataaaccataatcggccagcgtctctagccagcttttaagccgcaaatttgccgataccgactgcttaggccctgccagcaacgcaatctcacggtgccccaattcataaagatatttgacgctggcacgggtgccatctgccgggttaaacgaaacgttaaacacagaactataggggtcaacatcgagaaacaaacaagtgacatcatcattatctgcagcgattttctctgctacagccgtctctagagggacgttgataatgaccttgcctacccactgagattttaggtcattaatcgaatgttgaatgctttgattgacgctctcatcaatcatagaaatcagtacttgataaccttcaatatgcgcgtagcgttttattgctgcggcgacctgtgatggagcatgtaacgcgagtgacgtggtcaccagacccatcgtcatactttgcttaccaaccaattgttgggcaaggcggttgggtacataacgcagcagctcaattgactgctcaaccttgcgacgagtagcttcggatactttggccgatttattcagtacccgagaaaccgtttgataagaaacacctgcatggcgggcaacatcttctaatgtggtgcttttcgacttcatagtctggctccctctaagtgttattccttgattgtaacaggggcataggtgaaaaacccaatcacccgaatccacctataaatcacatcatcaaatgtattacgatcacaacaaaaaatccagtgagcgccatcactcatctttacaaaaaacactgatttatttgcagtaaatcacaataagcatacaaaataattgcttgattttacgtttaggcattttattgaatgcgttatgtgaacgtaatacaaaaattataaatgaggatgacatgaaaaccagtttacgcacactgtccgttgctttggctgcggcgttagtttcaccatctgtattagcgatagaaaaaattgatttccacggctatatgcgcgctggtgtaggcgtttccagcgatggtgggcttgccgaatggcaaaaaacgatggtgggccgtttgggtaacgaatccgatacctatggcgagataggtctgggggctgaggtctataaaaaagaagatgtcagtttctaccttgacagcatggtcagcatgctgtcagacggctctaatgatagcgaaacgaccattggtgacgatgctcaattcggcctgcgccaattaaacttacaaatcaaagggctgatccccggcgataaagaggcggtgatctggggtgggaaacgctattaccaacgccacgatttgcacattatagatactaaatactggaatatttcgggctccggcgcagggattgaaaactataccgtaggtccaggcgcagtgtctgtggcctgggtccgtggtgacgcaaacgatgtggatacccgcattactggcgatagcgatgtcaatatcaactatatcgacgtgcgctatgcaggctttaagccatgggctggctcgtggaccgaagtgggtatcgactatgcaatgccaaacccaaccaaacaacagaaagaatacggtgggttgtacgatgctgataacgcggtgatgttaaccggtgaaatcagtcaggacatgtttggtggctataataagctggtgctgcaatacgcaaataaaggcttagcacagaacatgatctcccaaggcggcggttggtatgacatgtggcataagactgacgaggctaagggatatcgggtgatcaacaccggtcttattcctattaccgataaattctctttcaaccatgtactgacgtggggctcggctaacgatattactgagtacactgataaaaccaatttgatttctctggtaggacgtgcgcaataccaatttacacaatatgtacgtgctattggtgaagtggggggtttctatcaaaaagatacttatcacaatgggtctaactacaaacagggtggtgagaaatacactatcgcattaggtttggccgagggtcctgattttctgtctcgcccagaattgcgtgttttcgcttcttacttaaatgattcagagaatggcaagcctttcgaagatgggacatctaatgacacgtggaactttggtgtccaagtggaagcctggtggtaatcgttaagattacgtagacataaatttatctctatcaatatatacccgtaatatttcaagctgtatatgcgttggcggctttcgttcactcccgttgccgccttcctacaacgtggtttatttagggtatagcatgaatgaaatatcacgactttaatatgattcggttattcttctatgctcactacccttaggtagtgagcattttagttttatacccgttatacctcaagctgcatgtacgttggcgacgctcaacaactcgaattattttggagtatacattattatttacaaaccatattatttacaaaccacattttttaaaaccaaattactttaaagccaaattgtgagttaaaaataaattctttaggattgagagaaatgctcatcaagtattttacgcaggttatctgactgcttgccaaatatagcatgtacctcctgcccaagaataataacgcctaatgcccccgcttgttgtagcgcttcagaattaaccttggagagatcgtttaccgtcacccgtaaacgcgtgatacaggcatcaatattcttgatgttctcttttccccctaaatagtgaagtagcatttcagcttgttgtttttcttcatcagtgaatgatggcgttggttttggatgggaaaaatagtgcataaaagatttcaggctgatcatgacatctacctttctgttggtgggttgagtgaaattgagttaattcgttgtaagtcgatgtaaaaaaacgcccactcggctgaatgggcgtgtatggcattcagttaatgcttattcgagatagcgagttagcactcggcttccccatggggcaagcgtcaggctaccttgtaccggctgctggtcgaccatatcgcggtataccgcaggtaacaccagcgatttgctgtcattactgtagttttctaccacgataaattcactctcaccatcggtacgacggtgagcggtaaccccataagggaactgggtgtctagcgcacgtgccaagtttagctcctcggcaatgttcatgaagaaatcacgctggaaagccgcatcgttacgtgaagcgacataccaggctttaccttcgccaacaaagtttacggtcaccgccgcacggtcagcatagaagtcatctctatagcgcgcgacggctgtcgccccttcaagatgaatcaaatcgcagagatggatggcctgataaggcccctgtagaccggctttattgcctgcaagtccttggacttgattgctctcgccatcggccagacagtcaatttcttcggaccagatacccaacagcggccgcagagggccagggaagccaccgagatgacacaggtcagattcgttgacaataccgctccagtaggtcgcgacaaactgcccaccttgctctacaaaacgcgtcgccctttcagcaaacccttcgcgaaccatatagagcatcggtgcaatgaccagcttgtaacccgacagatcgcagtcagcgttaatgatatcgaccgcaatgccccgttcccagaatggacggtaatgctcggcaacggttttctcatattccaagccacaattacgtgggccttcggcgtcgtccatagcccaacgactttcccaatcaaaaatgatggcaacatcagcgtctactttacttcccatcaccggcgacatggcctcgagtatacgacccagttcgctcacctcccgcccaacacgggtatcaatgtggccaacatggtcgacaaccgcaccgtggaacttctcaacggagccacggctcttacgccattggaaatactgcaccgcatccgcaccgtgcgcgacagcctgtaaagaagagaggatatgcatccccggcttcttcaacttactggtaggttgccagttggtcgcgcttggcgttgattccattaagacaaatggacggccctgtttcagggtacgcatgaggtcatgatacatcgcggtataacaggcaagctgcgtttcatctttctcacgatgccacatcgggtagctgtcccaggagataaaatcaatcacctgcgccaacttccagtagtcgtaatcgtagaagtactccataaagttagtcgtaacaggcaactctgggtttgccgcctttagtggcttagcctcttcagaacaaaactccgtaacctgagcggtattaaaacgccgccagtcaaggttcagaccatgaattgaaacttcaccttgcggtgctggagactcaatttgcgaccaatcgctgtaggtgtggctccagaaagcactccaccaggcttcgttaaggttatccagcgtttgataacgatcctgaagccagaggcggaatttttgctgacaggaatgacagtgacattcgccgccgtattcattagagatgtgccagccaataaccgcaggatgatgggcgtaacgctctgctaacttctggtttatctgccgcactttctggcgatataccggcgaggtcatacagtggttatgacgcccaccatgcagcgcaggcacccgatcacgcccgacacgtaaaacttcaggatatttctgcgacatccaagccggacgtgcgccacttggcgtcgccaggaatatatggataccggcagcataaagtttttcaattaattcatctaaccaagagaaattatattctccttcacttggctcaagttttacccaactgaatattcccactgacatgacattgcattttgcctgtttcatcatggcaatatctttatcaataatgtcaggataattttcccattgctctgggttatagtcagcgccatgcaataacgcagaaactttcgcgcttaagggcggaaacttagacataatacatccttaaataataaatacttggtgttgcccataatgggcaacgattaattaaaaactttcatcgaaggcaatacttttccttggcaatcaaataacgcctgattttcacgtgcattaccttctttccaattatcattgatatatttcattccagccggtgttgcccaagtatttcccggaacagaaatccaggtaggctcccagtaaaatatccccttccctctgccatcggggacattaataacactctgcatcagatcatgaatgaaattcgcttgtccttgaaccgttccgggataacccccatctttctcttctttagcggtaaagctattttcggcgttatcacaattttccaaggtatagccataagcggcttccacgacgatgacatctttttggtaacgctggctgatatcatccatgttggtttgcaaggcgctaatcgggccgtcccagtaggtgtacatcgacagaccaataatatcgaacggcacattacgtttggttatttcatcaaaccaccaatggaaggtgtcattcttggtgccttcagcgaggtgcagcatgattttcacatctgaaggggaactgaggttctcacgtaaaccgccgatggccgcattcagcaaacccgccagccgatcaaactcaccaccgccttccccccagctttttccttctggccagagaagaccgccattggattcattgccgatttgcaccatatcaggcaagacaccctcttttttgaaggtggcaatggtatcgcgggtatagtcatgaatggcgactttaagctggtcgtaattcattttctgccaagccttcggcttaaattgcttacctggatcggtccagaaatcgctgtaatggaaatcaagcaatacctttaaaccctgggctttcgcacgtttagccagcgccaaagtggtcgccaaatcgttactgccaccgccgtaactctgcccatcgctgtctttgggatcgacccacaaacgcagacgcacataattcacgccgttagccttcaggatagccattgcatcttgttgaacattttgttcattaaaaaatttgccaccttgtcgttccacttccgctaacgtggaaatatcagcccctttaataaaatctgctgggacattttttaatggcgcaatggtaaagggttctgccgcattagccccaaccatgaggcttagcgataaacaaacagtcagtaatgccggtttaaagaatttcattatattatcccttagtacttcctgacgttaggccggaaacaaaatatttctgtagggccaggtagagaatagcaacggggactgcaattaatacggctcccgcagcgtaagtggtatagctagcgcccattttttgcgccacgaggttatataaaccaatcggtaacgtatatttatcgggagtacgtaaaatcgtgctcgacaaaataaaatcacccaatgggccggtaaaggaaaataacgccaccacggccacaataggtttagaaagcggcatgataatttcaataaagatacggaaattactggccccatccatacgtgccgactcatcaagatcttttgggatcgcgtcgagataccctttcattaaataggtattcattgggatcatgcccgcgacataaatcagtaccagagccatatggctgttaattaagcccaacaattgcgaaagcacaaaaatggcaatcagtgcagaaaattgcggaatcatttgcagcaacagaaaaagcattaacccattctgacgccctttaaaacgaaaacgggagaatgcataggcggtgaaactgacactgatcagcgttaagaccatggtcaaaaaactaattttcatcgagttccagtaccaggtcatataattcacctcgccgttaaacagatcggcgtagtgctggaaggacagattctcaggaattatcgacgtactgagcaggctattaccggcgttcagtgatgcacccaccgtccaaatcagtgggtaaataataatgaccgataccagaataataaccagccaagagagcgataaacggatccatttctcttgtttaatactttgtgacttagccatgttcccgtcccttatgccatatcatcatttttaaatgattttgttgcgcggaattgccacaacgccaggccaaccacaaagatggaaagcaaaatagtaatggttgctgctattgcgtattgcgaagaagacatggtcaatttatagatccacgacaccagaatatcggtgcctcctgcgtttgaccccgccactgccggcccaccgttattaaacaaataaataatattgaaattattaaagttaaaggtgtactgagtgatgataatcggcgcaatagaataaaggaccaacggcagcgtgatggtgcgcaatttggtgctggtactcgcgccatccatggtggcagcctcgtataaatcgtcgggaatagcctgcaataccccggtggtcatggcaaaaacaaacgggaaacccagccacgtctgcatcataatgagcgccgttttagtccagaacggatccgtcatccacgctttaggcgcaatgccaaagaaagcgagaatagagttattaatcaccccaaacgagtcgttaaacatccctgcaaataccaagatggtgacaaaacccggtactgcccatggcaaaataaagatagtgcggatcaaaggtttaaagcgcagatctttttggttgaccaaaatagccaacaatacacctacggtacattgcaacgtcgttgccagcagcgtccataccacggtccattgcagcacgtcgaagaaagttgaacgccagatactcagggtgaaaatattaacaaagtttttaaaccctacccagtcaaccaatttagcgggaggtgtgtgataaaggttgtagttggtaaaggcaatcgagaagccaaataggattgggaaaataaccgcgaacaccaacagaataaatccgggggtgatcattaaatacgggaagccttcgcttaacaggagttggtattgtttgcgcacactattaagcggaatacctgcatcacgttttttcccattaacccaagcatcgcgtaatgaaaaataataaagcgccacgccaaagccaataatcagcacactgattatcccctcagccagcaggaaaattgagttgtcacgcggaacttcttctccgagggtatacaagccccagagcccctcttgcagaaaatcaaaaaatacgccgacaaaactgcttatcagaactaaaaatacgagtccctttgcccattggcgatgataaaactgaccaaacccaggtactaccgcacacagcaccgcggcaatggcatggcgactagactgttttgctgccgctccgttatcgccagaactgataatcacacactgctccttctttcatcaccctttaggttattcaccaggtgttgattgccgcagtcagtttgaaacacaggtggtgcacaaaaaccatcgcataccaacggcacgtgggggaattgaacaccacctaaattcatactgacctgttaaatagtctgattactgattactggcctgcatggcctcgatttgcatattgatctgcttaacggcgttatcgagagcgactttaggctcctgtttgcccgttacgcttagctctaatgctgagttagcaggtccccacacttcgcccatttctggaataccaggcatcgcagaggcacggcttgcctgaatggctaccgcactggctttttcatcatttttaatcaatggatcgtcaatcatggccgtcaacgcggggatctctttggtgacctgatagcgggttttcacgtattgcggttggttaataaattcgatgaactgctgggcgagtgccttatctttgctccaggtagaaacgacataccctttcacaccgaggaaggagctcatatctttgccgttcggcaatgctggcagtggtgacacaccaaagttaataccagcggcttcatacggttggaatgcccatggcccgttaattaccgcagccgcttttttctcagtgaataatgagtcaatagcattcaagccgttatcaccgatggtgccaattggaaacagaccgttagcatagaatgttttcaaataggttacggcctcaacagcccctggtgtatttagcccgatatcgttagccttcaagctaccgttagcatctttaccaaagatgtaaccgcccattggctcgatcgctccccagctgtaatagatctgatcgaacttcgccaacagaccatatttattttctgcgcgttgtttcttagagaatgcggcgtactcatccaaggtagctaacggcgttggcagcatgtctttgttgtagatcatcaccagcgtttccacggctttcggtaaaccgtagagggcattatccatggtgaaggcagcgatagaaggtttagtaaaagtagtgactatggttggatcaacgctgagcggtgtcagcaaaccttgcactaccgcaccacctaactgatcattgggaatcaccaacacatcagggccgatacctgcagggccatcaaggcggagtttttcaatttgttgtgcgtaaggcatttccagcacattgaccttaacctgatgctgtttttcaaaatcagcgatagcctctttaataccggcagattttttgatgtcttcccaaactgttaattgctgtgtagcagcgtgggcagcgaaaccagcaaactgggtgactgccagtgcggttaaaacaagcgcagtgattttattgattttcattattagcctcgggtgaaggtataacattattgtgtttaacgctcgaaattaaatacaaatacaaaatgacaaacaccacatctacgccatctgcagaacatatcatgccgatgtcttactatgttatacgctacgctttgacgcccattaactctataggaatctcatcattgtgtgatcatggttgcagaaatgaaagtgtatgatagggacggaaatagagcgaagttatagttcttccatgcttttccatcatcacataccattaaagccaattgttatacgttatacataaaatcaaaaaacgcacctcagggtgatgtgtgatggccccctgactgataactttcgaggattaccggatgtccagcattagactgagaaacgtgaccaaacgttttggcaaaaccgaaacactccataacatcaaccttgatattgaagatggggaatttgctgtcttcgttggcccttccggctgcgggaaatcaacactactaaggatgattgccgggcttgaagagataagtgatggtgaggttttgattgacgatgaggtgatcaatgatgtcgctccctcacatcgtggcgtagcgatggtcttccagtcctacgcgctctacccacacatgacggtagccgaaaacatgggctatggtttgaaagtcaataaggtgcctaaagagcagatccgtcatcaaatagagatggtggctaaaaccttacaactgtcccatttactcgacagaaaaccaaaacaactctccggtgggcagcgtcagcgcgtcgccattggccgtgccattgtgcgcaacccgaaagtgttcatgtttgatgaaccgctttccaaccttgacgccgaactccgtgtcgaaatgcgtctgcacatcgcaaaacttcatcaggaaatgaagaccaccatggtgtatgtcacccatgaccaagtggaagcgatgacattagccgataagattgtggtgatgaactacggcaagattgagcaaatgggctcaccaatgtcgctctattacaacccggtgaataaatttgttgctggttttatcggttcgccaaagatgaattttctgcccgcgaccgtggaaagctggcagcctgattccgtgaccgtgaccgtcgccgaaggccatagcctgacattggcattgcacacctcaccactacaggccggtgatcccgtcactattgggatacgtccagaacatctcagcgtggctgatagcacagtgcaaacattagattttcattgcgaagtggtagaacgactggggaataacacctatctgtttggtcagtgccacggtcacgatggcttcaaaatgctgttagcaggagatgtccatttccgcccttatcagaagctaaatctgagttttgatgctggatattgcatggtgtttaacgctgatgggttacgcataaatgcagagattccggtgcctcatgaataaattgggctaatataacggcgtcaatatattgaaaaacggttaagaataccaagcgggtttcctgttgaagcccgctgaatattaagatagcaacatgtctatttcaccttgatgtctatttcaccttggctaacatcagtatttcgacgctaatctaagcatctgcattcacttttccggtccgtctcgcccccttcaatcctcttctgaccatgatgtcagttcctcagccacatccgtgacactcaatgtcactcaatgtcactcaatgtcactttgccgttgtgacattctacttatcactgccgctcgatctacgcggcaaaatgaacatatgaaccagtaaaaatctaaagacatatttttaaagacaacatcatcagatcagataatcgcccccttacaaaaaacgttgcgtaaatctcgcttatcttggctttttactgcatttgtttgagcgatgtaacgtaattgttgccggagtgtggacgttttttattccacacagtagtgttcatttgtttttggttcgttcatatgaggcattcatgatccgtaacgagatactggcaaaaaaaccggactatctattagaagcgacgggactaaaaaaatcctttggcgatgtgatcgcgctaaacaatgctgaattctgtttaaaacggggttctatccatgcgctttgcggtgggaacggtgccggtaaatcaacatttcttggcctattaatgggatttattcagcctgatgatggggcgtttttcatcaacgggcaatactgcgaattcgactcaccgggacaagccctagccgcagggattaccattgttcaacaagagctcagtggggtacaggatctgtctgtggccgaaaatatttatctgggttctgagccaaggcgctttggtattgtcgattttcgtgcgcttaaccgccaggccgatgtgttattacacgagctgggtttcgccatttcacccaaagccaaaatgcgcagcctgagcgtagcagagcaacaacgggtggaaattgccaaagcgctgtcacatacccatgccgatatcatcattatggatgaacccacctccgcattaggtgaagaggatgcgcaaaaactgtttcagaccataaaaaaactggcctctctgggaaaaggggttatttatgtctcccaccgcttgtcagaaatatttcaaattgcagacagctacacggtatttcgagatggttgttatatttgtgaaggagagacgagtcacatcactcgcgaacaactgattgagcatattattggtggcgagattgatggtgagttctccaaatacaatactccaaccaatgtgccactctttaaagcctctggcatatgttggaaatcgaaagtgaatgatgtcagcctgacattacattgcggtgaaattttagggatttatggcttagtaggatcggggcgcagtgagtttcttaatctgctgtttggtcttgagcgtgctgatcacgggagcatccatatcggtgatgagatattactgaaacacacaccagaaaaagcaatcaacgccggtatcgcctatgtgaccgaagatcgtcaagagacaggattagtattgaaccattcggtatcggaaaatattaatatatcctcattaaacgtcattagtcgtatgagtatcattaatgaaaatgatattcagcgccgtgctgaccacacgatccgtatctttaatattaagacaccgagtcgccaacaacgagtggctaatttaagcggtggtaatcaacaaaaggtggtgttaggccgctgggcactgttagaccctaaagttttattattagatgagccaaccaggggaattgacattggggcaaaaaaagaaatttatcgctttatgtcggattttgccctcaaaggaaaaggcattgttatggtctcctccgagctttctgaaattattggcatgagcgacagaatcttggtttttaaaaaagggaaaatagtcggtgaaattacgggcactgaggcaacacaggccaaattaatgtcgatggcggtataaaccacgccgaaactcatattattacattgcactgagagcgtcgaatatgagcgattcccccccccttggtaatgtctctgacacggaccagtaaattcaggaaggccattcatcaatacgggatcatacttgcctttgttggcttgtgtgcggtcattgctctggctggtgaatttgcagtaaacagcgggacatggagcgagaattattttttatcacgggataatacactcattattctgcgccaggtctcgatcaacggcatcctggccattgggatgacgttcgttattatcaccgcgggtgttgatctctccgttggcgcggttttaggcttggccggtattgtcgccgcgcgttttgcgacgaataacagtgccatcgccttaggggggaccgattggccactgttagtacccatcgtgattgccattggcatcggtttagtctgcggcgctatcaatggctttatcttaggcaaatatcgtctgcaaccctttattgtcacaatggggatgttatctgtcgcccgtggcctgacattactgactactggcggaaacccggtatcacaattaaccgatgaattccgttggttaggtaacggttatattttgggtattcccgtaccggtgttgatctttattattctgttcgccattgcctggtttgtcttgaataagatgacgtttggccgttacgtctacgcggtgggcgggaatgaaaaaagtgcccgcacatccgggatcaacgtattacgtattaaagtggcggtatataccctttgcggtattttggcggcgatcgcgggtttaattttaaccgcacgtactggctcggcacaaactggcgctggcgtatcctatgaattggatgctatcgcggcggtcgttattggcggcaccagtatggctggcggtattggaactctgcgcggaaccttatttggtgtgctgataataggtgtgatgaacaatgggcttgatttactcggcgtacaatcctattaccagcaaattatcaaaggtgttctgattgtctttgctgtcatgcttgacccatcccgtaagcaataaccttcataaacaataatttttataaacaataacgtttataaacaacaagttttataaaaaaatatctaccaataacaatgtctacaaataacaatatccataaaaaaatgtccataaaaacaatacccataaacaacaatacccataaacaacaatattattaatctatacccaaattaattcgagttgtaggagggcggcaagagagatacaaatgggtcgggaaccgatttgtacagtatttatgctgcccgtagggtgagcctcagggatgaggcgcattaatcccgatgagcttacttacttttttaaagtcaataccagtaagtcattcgggtcattgagcgtagccaacacacatgccgtttgatgtatgacgggtatataccgtaactctataattttaaagtaagttgaacgcaccaggagcttttatgaaaaaaacaatgctacaaactctgcttgctgcaacgctgatactttcctttgcggcatcagtgcaagcagccccagtaaaaattgctattttgatgtatggcatgaaagctgaatttgttcagctaatggaaaagtcagccaaagaacatcctgcggtaacacaggggttaactacgttgactcttttcgatggccgctatgatccgttagtccagaataaccaagccgaaactgcaatacgtacccgttatgatgccattattattgttccgatagattttgaagccaacgtagatgtggtcacgatggcgaataaagccaatattccggtgattgtcgccaatgcccgcttgaatacagataaagcgaccagtggaatcttctctgatgatgttcaagggggttatctggaagccaaagcggtgctggataaaatgcagtgccagggcaatgtggtcgttattgaagggccaatcgggcaatccgcacagatccagcgtggccagggcaacgataaagcgattgctgaatgtgggccggggaaaatcaacgtactggaacgtaaaaccgccaactggtcacgtgccgaagcgatgccgttgatggagaactggctacaaaaacatcgtggcaagattaatggtgtgatcgggcaaaatgacgaaatggcgttgggtgccattgaagcgatcaagagcgccggcctgaatgtccaagattttgccattgccggtatcgatggtgtctctgatgcgatccgggcggttaaacaaggtgaaatgatgtctatcctgcaagatggccaggctcaaatacaaggggctattgatatcgctatgcgttcggtacaaggagagcgttaccagcctatgtcaacgatctggcagcaatatcagggaaaaatggattggcaacaagggacggcaaaaatgtatgaagtaccttggactgaagtaacgccacaaaatgcggacgagctgctaaagatgcgtcagtaagagagatgatcgctatcgcccccggcagcggcaaaatctgctgtcgggtttgagggtaaatccccctaaaaaccggagtattcattgaatctgcgctcgaactgcctctatgggcacctgactcccctgcctattctcattgttcaagttcgagtcgttaagagatatcatcaacctcagtaacgtttatttttggttccatcaaaaatatcctctaaataattcgtttgccgtcttcctgtagctcgaattatttaaggtctatcttcctacaaaatacaaacattttattgtcatttcactcccattccattcgcaatattttcgacactcacggagtagcttcatattttctaaaatcataatttatactttattgatcaacgcacaagaatcatcttagtaggaccagaagaaatagttaatatttatttatcaattaatcacctttcatggaagcattcaaaaaagattaatcctaaaaacagagaggcatttacctttttatcgtaggaaataacccatgatatgcatgaaaaatcctacagttcatcatgatgtaaatatttttcaattaacactgaaccccttaatttaatatttggttacaaattaaggtttggcataattgagtaaacattcttattatcagcctcgtctttaggaaacattaacatcgttcgtttacctacgtaccgggcattttggacttgatgcatccgttagataaagtctgcacagaaaaattgggccataatggtcgggaaagtaatgacgaatgaaaaataaaatattcacagcaatagtgctattattttcctttagcctttcaattcaagccattgccaataaaaaaaacgataaaaaaatcatcattaataacctaacactatcctcaacatgggtgcgaacggccatatcagagtctatagacagcccgagcaatacgataaataaagacgatatcaagaggatggcagcaggaaagcacatatacataatggataataaaataacgatagagggagtctgtacctttaagtatgttattaaaaaaagcagtcctttaaattattggcatagtgataaaaccgttaatttatataaagaagagtttctaaaaaacggttttaagttaagcgaaaatttagcttttatttcagctgaagatccgagtaatgattgcgactccccttactctcaaatcgccataactgataatgtgatatttactgtttataatggtcatattgtattttacacaaattcaaacaatgttaatgaattggcattatgaacagtatttgaaatattctcgattgcttctataccccaaataactcaagttacagaaaggcagcaagcgagagacaaatcggttaggcgcagatttaaacgctccatgcaacgtgaagtatgacgggtatatataccaacattagaccaccttcctaacatgctctgattaaaaattttcccgtacaacaacagtcaatgaatcttcggctgaacccgttactgaatagtggctctttgtcgttaagcaagcggtcattgttaactgatcgctaaatgttaagcaaaccacaaatttgattgcctggcttccccctattatttatacgggataatcttaagagcaatggaatacactaagaaataaggaattgtaatgcgaagtatcgggtggcgttttttcactctagggtggctgattttattagccggttgtgcgactgatgtttcgttatcaggaaaaaataagagcacagaagctaaccgaattcagtttcaacggatgggctctgcgccagagtccggtgcggcagacgtcaccagcctggatctccagcccggcgatattttgttgtcatcatcaactggcattaactcgttgggtatccgtatattcagccttgccccagtcagccatgcggctatttatctgggagaagagcaagtggccgaggcaaccagtacgggggtgaatattgttagccttaacgaggcgatagatcataacacggcggttattgccttccgttaccccggattaaccccggaacatgccgctaaattgcgtgagtttgcattagataaagagggctcggattacaacttcggagggatcgtattgatcgccccgtatatgatcaccaaacgaatatgcgaattgccgttatttaatgcgaccgttcgtaaccactgccttagcctgctagccacagtgcaattaggtgacggtgggtcactgacggaagatcagcgcttcttctgttctcagtttgtcttggaagcctacaattatgcagggcacccaatcagcgactccaatccggtatggataacaccggctgatttactgcatatgcgcgaaggcgacagctcttcattccgctcaaatcaacccctatcgtatattggccatttaaaacagcgcagtagcttatttacaggcaacaaaggattggcgatgaacaatgcagacacattacttgaggacaaaagcccccgtatgctgagccaataaccgtttggtgctgctcacctttttatcagaagggagcaagcccaaagcgatatatgtccggctggggtgtttggctcccgtctcccacttctgaatagtagaaacacgggtattcaaatagcgagcaaaaataggctgactgatattgtcactcggccccccttgaccaaaatagccaattcccagttcaacattttgatttaaaaatcattttttgatatccccaaggggaaaatctggcattaaaactgcgcagcttgattccggtactgaaaccacttgatagcacatctcactggctgccactaaaagcacgcgggatgcgttgcgcagtaacgcgttttagatatatcttttttttatttctttcttgccaatttagatatatcggtatagtttagatatatctaaaggagatttacaatgtttggtcattcaaaacacgatcatcgtcatggtggtcatcgccatgaaggacagggccactgcggtgaaaaaatgcgtcgcggtggtcgccataatgtgatggcagaagatgcagaatcggcaagaggcggcaaacatgggcgcgggcgtggcggtaaaatgcatcgcctgttcgaacatggggatttacgcgtggtactgctggcgctactgaataaaacccccagccacggctatgagctgattaaggctattgaagaagcgtcatcaggtctatatgtgccaagccctggggttatctatccaacactgacactgttggaagagcaggattttgtcacccccgtagccacgggtaatggccgcaaaagttaccaaattactgacgctgggaagtttgaactacagaaaaaccaagctatggtcgatgtaatctttgctcgtctggcgcaggtaaaccgtcacaaagaggggaatctggctgaaggtattgccgatgcaatgcaccgcttacgccacattctacgtagcaatatgatgcgtgcggatctcacgccagaacaagtagcgcgtattaatacggcgctactggctgcggtagacaccattgaagaagagttgcaaccggttggggtgcaacctgcggcagttgataccactgtacaggagaaaaactgatgcccggctatcgttatcgaatcactattgaacccttgactgaccgtaagggcgaagccattgataaagcccctgtcacctttgaagccgagaatcatgacgagatcctcagcatcatcgaacggttacaggcccgtgaagatctgggctttggccaggagaaaactgccgcctttgccttaggtttgaagctgttctcggaaaccatgatggagaatcgtaagcatccgctatttgagccgctgcgcggtgcatttaaagactttatgatcctactgaagaaaggttcaccgcgtgaccgtagtgatcatgcagaatagccgctcttgataagagatcggctaagtttggggttaagctcgtcgctgagccgtcaagaaaaccactggttagccgccatcatcaccgcatagcgatcaccgttgctcccttctgagagctgatcaaggtgcagccacaaccacagcgatgaccatggaaagccactggaatgccgttatccttaaatgaaggatgtgcttctataatgaaggtattaccatgctgtgggcaagagaccggatcattcaggcgcgccacaccaatacctgcaaatttcattttgccagacccactgagcacttgcccgccatgcgtggttttatcaccaatacagatgacgcctttcatatacacctcaatttttctattaatttcacttattggcattgcgctttatgttcaattaactgacagataagcaatgtactattccctttctatagcgaacttagcactgctgcagttagtattttatttattgtgtcatcaagtggggtttctttaaaaaccttcgtatctaagacgggtaagagcaatgccgtatcgccataatttgatgcaaaattgacatcgctcttgaccgaataataacgtttcaatctcttacaagaaaatatgctgtttttcaccgttatttttttcaattttggcaagtattttttcaagagcactagaatctttatcattttccattatatttttctggaaagttatttttttctctaatccctctaaatttaatttaatcttgaatttaccttttttgctttctaccaggtcaacgtgctcaattgagataatataagtattcgacatcaacgcgggtgtaaataccagattatcccccattaaggcaatcacagggcgaggccccaaccgaataccatttatcatattcaacacaccgacgacaataattaacatactcattggcatatcagtgaaaaacataaaaacacccgctacagttgcaaacgcacctagcataaaataacgaacagtggcaaaatttagatatgtatcaagcttacccgtttcatttaatgaaaacgtctttaaaccacggtaaacgtaatcgttataggtaaagagataaccaataaggaaaacaatactgaggggtaacatacccaggcaagagataatggccaatccaaatgaaagtttattggctttatctagaaaaatcacgctaaggatttgcaatacaagactaacagcaaagtagtatctcaatacggcgatagcatcaagcaacatccgatctctatagcctaactcaccatagagttcctgatagtctacagtgaaaaaccaactggccaaaacaagcactaagtttagtgataaacctatccagaccagtaaatttacctttttcataaattacccttataattcataaacataatattattttatttattgtacatatttacaccatttatccagcacatcttattttaatatgtgttaattgtaatatgtattaattgtaatatcccatcacgtgaaccgtcaccgcctatagtcaagctgtaatagcctattttagagacatgcccaacaggtgataaaacaatttcatggtatatcgcaatatggctattgtataagatgacgtaagctatcatagagcaactaagcaatggaaataaaaagttgcaagttagcatgataaaaatcaataaagcatcaaagccgcaacttcaaatgagaatattcacacaacaatgtaggaatattcaaccaaatcatgattaaattataaaaagttaatcacaaaaaatcagtttatttttattggatttaaatggtcgcatcaaaaaaataaaatagagtgagtatcttgtcggtttatatttaaaatctattcttagttcctatttttaactctctcaactatttccctttgggcaacaaggtttggcaacttggcacttatagaaatgcacggccacattggtgacgacggaaatgttcaaaattatttaccgttagcaggttcagagcgaagatgattaagcaaaaagacgacttctccccgataaaaaggggaagcagccagatactgttcccattgcggatcccactccccgtgttgaaccaaaccaatcttgaagggaagacgtaattgcagcaaggcgggtaagtaacgtgagtactgattaacggttgatcgcccctgataggtttgtatcaccagttcatcaatcggcaacgcattgagctgctggatgctaccggtttttgcccagtccaataagccggttacaccaagtgcaaaatttggatccagcttagtgcgcacccggcgcaggaacccagcgtaatcatcaagacgataggtgcctgcatcaaaatcaatctgtagcccgatgacctgatttccagcggcggcccaccgccggggtaaatcaatcagaatcgccaaaatatcatctggtacatccaacgtggtgatgcgcaccgtgacccacatcgcaggcagtgtcagcctagagctgggtagccccattttctgaaaccaggcggctcgctggcgaataaccacttccccctgatgcagataaacctgattcgcctgctgtaaagcgggctgtgggttcacacctgaccacaaccaaaacgcctgataatcatgggcatacaccttatggctcaactgcagtttgtcgctaacctctgccatcgcgggcggcataaatagcgctaataggcagcttaccagtaatagttgagccgttctgcccatcggctacctttatactgagttttcaatgagctaaaccaacgcttacgtgttgcaatatcgacatcctcacccccacattgattatagcccgatggggcatagcacataacagcccggtaaagcgcatagcttttatcttctggctccgccttcgggtcgttgataacgtgttgataataatcgaaacgattgggctgagttatcactgtttcatgtgcatggactgcgacattcagcacctcattgccctccccttcctgataagtattgatattgatgtcagttacacggaagaattctcccaagcagttgagggcatgaccatccgttttatttttaaccaatgcttttaccgtcccatctaacgcagcacaggcatagccctgctccacattatcgccctgccaatcgaacgccgccaggtctacatcggcaaagcttttttgatcgacggattgctgaatatgagggcttaactgtttatcctgctcataaccctgataatcaccaagcataagatcccgcagtaatagcgtgtgcagagcaatggttttttcctcatcattagcaccagaaataacttgctgttgtaaaagtgctttttgagcttttgttttgagtatcagagaacgataacgcaggtttttgattgggctatctgcggtaaatatggcttcaatttgatcactgttcaccagaaccgcggcgagtttgagttgcagatattgctgttgttgcggcgattgcaccaggcccagcagcttgcgccaatgtgcttcggcctgtgaccattgttgttgagccaccaatgcatcaccatatagaatctgttgactgaaggtcacaatgtcagtggctggcagagagtcgacagccgagacagtggcgacgacaccggcataatcttgctcatgataatagagccaggccgtctgtagatactgccaaagggggagcctatccgcatcgacaaacatcggtttataacttgccagtttctcctgcgtaacctccaactcagagccactctggcgcccccctaatcgcaaccaacgtaatgtttgcgtgaaggtcagtaaaggtgcttgcatatcgctgataaagggctcgccaccaaaggcatctttgctgataaatttagcatcaacttctgatacggtatcccacaaagcttcagcattcggtgctgccagtaatgtctcttcatacagccgcgccagttgttgccaatcagagaggtaccagtaaatacggcgctccaacccctgaatcgactctgcgtaaatgccttggggataagcaactaaataggcccgagaataatccaatgcctgacgggcggcatcctgattgatatttttagtttcaaacatgccatatttatccgacgcatttgtactgctctcattgagcgcaactcggaacaacatataagtcgctgtttctgcgacccatgcttgagaactcttttggagggcagaaaataaagcggtggcctctgggtaatcgccccgataaaatgcattggcgccatgaagataatcgctaaaagcatcaacatgtgagcctggcacaatgttaaaaggtggcggtgtaattccaccatcgaccggtgcatcgacattatgaaaaatattggatcgccagagggctaaattatgtcgatcgtcggcagttaaggacgagtctgccagtaaagcggtaaaaaattgctcaactgatgcgggattattggagatatgccgtgcttctctatatcgggcattggttcccttaaacgaagccgaattgatgcctagcgtctttgccatcttatcaaatggcgtttcttccgaagggctatcattattctcatctgtaagacttttttcccgcttcggaaaactcatttcatcataataaaactcaccaaaatggtaattcctactacgggtaatatccgctggcatcgttaaacgtggcaatatgaaattttttggttctccaaccaataacatcatattaacccgagtatcattgtaaacatccaaaaagggtacaccactgagcgggcaatattttccccacacacagccagtattatcagaagaagcctgtgatggaggtaccgccatacctagcatgcccattaggaggcccatccataacttactgtttattttcattctcgcttggcacccttcaggaaatccgacattgtcgcttatattttcagcaaaaagaacaagaaagcactgaaatccaagatgaatatcggatactgctgccacgaataaaaacataccgttaatcaagagctgaaagcgatgatgttagatatgtatattcatctggccaaatttagtgtaccgattaatctctggtttgattggcaccctctagcagcgcggtaacgaatctgcgctaatggtgtcagagcatcgaaaagcgccttttattcttcggtgagcgtcatttcgatgccttaggcttgaccggtatagaattttctcattaataatgatagcgagggcctttctgaacaaaatagtcagtgggctatttatttagagcgtcctgatttagtttattgatgagctgtagaacttgttcatatagttgcttatcgtcaagttcatattcctctctgtctgagtcaggattatagagatcagccaaacaaaatatacttgataagcactcgtttaatttttcattgtctttaagacagatacgttggtcacgctctatcctccaaaactcaatgtaagcattcgcaaaaacctgcgctgacactctttcattaataaatgatttagcgaattctaaaataactatgctcatcgtagggctcctgtttaacaaggctggctgctctaccaagcctcaattactcatgtgagtcaatttcgttgagccagcaattaaagtcttctttttcatataaatactccctgtcagttatcggtaaatctgctccccccaagcattgaagtactttccaaacaacctgatcgcttactcgaatgtgatcatcatcaattattgcaaacgcccattcagaggcgcttgagcggtcaagttcccctgacattaagcgccttacctccggcagtgaaatgctctcaacgttaccatttgctaccattgcagaataaatatatagcccggaccttcagcttttcagtggggtttcgctgttggccgccaaagatattatttgccagatggtcaataaaatggagaagcttggcattcaggctagtgcgggaaggtatttaggccaccagcaccgttgataatatcaagcgtagaatgaaaaaagctggcaggtggatgattgaagcaaatacacaaaaagccactgttgctgataaaccgtccaactttatggggtcagttcagctgacagtggccttgattgggtagcgaatacagataaaggggcttcagatccccctaccggttatataacctttcgtccttgcttgtaggcttctttggcttcgttgaggctcattttatttgctccacctacataatcaggttctttggactggattgggtcatcctcccatttacaaatagggcaaatttcataatccccaagattatctattgtttttgatccgcagcactgacatgaatattcatcactcattgtttattccaatatcccattttgtctgacggcttaaacatcgttttaggcactccatcttttgtctttactgcaaacgtatttaactgtggatggtaaaatagttcatcaccatttgggcgagtttttgtaagtgtaccttccggaggattattaacgaaatcatgagtgctctcaacatattctttcgcattattaaaaggctggtctgagaattcatgaccatgcttaacccagtgttcataagcattagataccggttcgagccttttggttttcgtccaaattggcgtgtctggatttttactcaaataaatatacaacggtggcaaatcaagcaacggatggatcagaatataatcgcggaaatccttctcctctggcatgggtaatgtagttgaatgctcgccggtttcgtcagcttccggcatcggtaataccgtaatcgtagtgcgaatgatcggcccgtcgttattaccggtattcgatggggctttaaatccgggatcattcggtgtccacagaatggttggccctgccgcgccatcttcccaaaactcataattgccggtaaagacattgagcgtcatcttgcgtactggcactctgtccaatccaccttcagcactcatatgatagccctcggcttttaaccggccatttccgctatcaacccagcgaaaacgcacgcgtgttggtgctgagccaccattcttagcaatgttttccagcttgagtttgtcgagtaaatcggtttcaccttcattcagggtgcccggcatcattcccatgatagcagcaccgacaggtgatgaacccaccatccagcgtcccgccgtcatcaggttaccaccgacaaaccgcattccctgaatacccgcttgctctaaggccgccagacccgccccagtcgataccggtacaactaccgcggccggagccgcactggttctccccaacacccgcttgtaccacggtgtcttaacatcaggctctgtttccacaggtttacgcctggcagtttgagcgcgttgatccacttcattattatcagttggggaggttggtgaggggggaatagtctgataaaagcccattttgccgaaattgcggtgtggttcaccctcggtacccgcatcggtacaccccttttcccgcagacaagacttggcaaaaacgggggttacgtctggtggtgattcggaggtctccgtgaatgagggtgcgatactggactgaccggaggtaggtgacccgattaactcataggcatcattcatcatcgaagggataaatcttgccttgcacggacagttacttgtgctgtgtagtgaacccgcaaacttgcgtcccagtattgtgtctccgggaatgtgcccgacaatgatgtaggttcccggatgcttaccgcaggtaatacggtcttgttcacgggcgacggctcttcccattattgtgtgggtcggttccccttcggtgataactcccccgcaagttgtttcatcgcccacaaccagataataaccttttgccatatcatcccttatttatccgtttgccaatatcaatttggcaatatgcccaaaaaggtaagggataatgatgagttcggcaattaaaagctgaaaccgtgttctgttgttgagtaaggggatcaaccagcccgagaaaagcctcaacattaacgggttaactttcgaactgtatagctctagaaaaggcgggtacgtcctctacacattgatatgtagatttagccagaaccatgtagagcttgagagaggataaaaaccatgaaatgcttatggagtaagggattggtaggggttaggagagtttgagataattgagcgtgaagggaacataacagaaaacctatcaaattgtatttaaacaattattaatttcactatatttttaatacccccaattatacccccagatatttttactcggattagcttaactgaaagataaggttttatcaggcatcagaaagcacaataatcatcgtgatactgttcctctgatgcactgactatcaaaaatctggaataaacccctcttttcgcaaagcatgaatgacaccacgcatcagatctgatttcgaaaaaccggcggtataaattcgcgatcccacttcaaccggttgtaaaaggccacgatcaactaacttaccaatctgataggtaatttgagctggcttcaatcccggcaaaacctcttttaaatcactggtttttaccgtcccctggctaatggtccgcttaagaattttagattccgtctcattgattaccccccgccccttggaatactcgagcgctggataaagaacttttgagtttaaaaagtgaagatccgagagcttatcgactttctttaactccgccgatataccggtaagaacatacaggcaccattgctctagcccctcaacagcccccgtatccgcttcggccagcatcgagtaatagcgctcacggtcattgcaaaaaactgccgttgggtttagcacccgcccactggttttcacattaaaaccgtactttatcagcaaagaataagtcagcaggcgcactgttctgccattgccattaccaaatggatgaatccaaccaaaacgatgatgtgcgagagccactttcatcagatcatattttggcgcgtctgcgcgattcataaacccgaccaattcctgcatataagccggaacatggatgaattcaggcggcaaatgagttgattgagcaatactcactccgtggctgcgataggctcccggcgttttatccccttcccgttcaagcccatttaccgtcatggcgtgcagttctcggacaaaatactccgtgatatcttcaccagcatgcagatgctcatcaataaagttcatggcatgttcgatgttgccaatctctttcaattgatccgtggagtcctcagccccttcaactttactttcaacgtaatcggctaacgttgtatggttaccttcgattcttgctgaacccaagctttccagcatatgaaaaatactttttagctgggcaaataacagaggatgcacatcagtttcaagacgcaggtgccttagtaactcaagctcggtcaatgcatcaaccaatggcgagtcgaaactggggtttaacagtgctaaatcatagtgattaaatttaggcataaagttagattatctcaaacatgtaaatatcattatcttaaaaatagattaaaaaacactttatagccattatgttaacagattatcatttgtagattatctcaaaagtaactttatgattatctcaaaaatccgtggcgatacatccgattgaatatcactgtataccgaactgagatcagcaccatctccctactactttcactttgaaccattatgttcggtatcattcaaagcagggccaaccagagataacaggagtaatctcatgataaacccagcggaaaagctcaaggcaaagcagcaggaatttatcagtatcagggagttgattcagcggatttcgcgtctccaccccacgatgagtcaggcgcagatagccaactggctgctgatagaattgacggatgccaggccagtttcaccgccgttactgattcaggacgcgctcggcgtgacccgctcccccggctttgatgacccccaattttgctattttgatctgctctcggcagcgatggccaaccctaaaatggatggagcgccttgtgatggatggatacctgaaagttataaacctgacgaatttaatcaccggcccgatgaggaggatgatcacgaacttcccttctaaggtattaacagcatgaattgttatgattacgtcggatttaaccggactgaaatagaacagcttttgcagattaacctgcgtgacagtgacgaagaatatcaaaatattcttaaagataaattaccaaaatggttaacgccatttctatccagaattaatatcacaataaaagaaacggctgcactgattgttggggtgatgccttattctattcaaattgatgatataggaatggtaataattaattagcagaagtggaaggctgggttaaggcgaatggatttcactggccgctaccactgggcgctgcactggtgccggagcagcggcaagcagaagagagctggggtggttttgccggtaaagaaaccgcgctggcgtttattgccggtatggctatcacgttagccaggaacaacccgcagtaccggcgcggcgtcaaaatgaataaaaccgccattgcccgggtggcgactcaggctatgttcaacgcgggattcagcggggaaatggtgaccgaaaagcaaatgagtaacttgatcagcgaggcgctgcttgtttctctgcccggggccgataatccttagacgagcggaagtttatttccaactcgccgctatgggtttccaactaacatattcgcgttacggattgacctaaaacgacaggaataaaggttccttttatttatttgccacttacccctattactgcctgattttgtttcaattaattcagtagccaccgagagataacaggagtcatggaatgacctattcatcattaatccgattgccagaagtattaaaacgtaccggttttagccggccttgggtttataaattattaaaacaaaagcgcttcccgccaccgataaaaataggggggcgggctatcgcttttgttgaaagtgaggtgaatgactggattgaacagcaaattgcacattcacggggaaataagcaatgagtgcgctggtgcattattcggaatgtattccctttaacgtttcatcaatgatggcgaaatcctggcgctccagccgctcatattctgccctcactgccggtttctttagcattcgggcgaccacttgttcatgggacaggcttggtggttggcgtttattatccaaatcgcaactccttcattcgtttagcggctttgcctttctctttccacggcatataagccgttttttgcaccacaatatgcaaaataacaatctgccagtctatttgtgccataaaaatgacgcggttccagcctttcggctcataaaaacacagctcaaacacatcttcgtggtaatgcatcgggacagcatcaaccatcttaataccgtagcgcttcatacgtttagccaggctaataaaattggcctgcaagctgatgggttgggcaagaagctgggtgatgacatcatcatcgtaatattcaatggtgtagttcataggctaaaaaataacagaaacgttattttcctccggctgcggatgtatcaaaaggaacgccccgacatcactcaatactgccggggcgtttatccaccacggagcaagggtggcgcggtggatacaatgagtctacgaatattcccgttgggtgcaactactggacaatagaatcagattatctgcatctcattgatacataaattgtatttataaaatttaaaacattgctatgggtgttaaaaatggcccgaaaatggattttatccgccggaaaccgggcgtaaaaaggaaaagtcatgaatcaatttattaccgaggttgcggcacaggcgcgcggaaaatggggctttattctggatgcgctggcgatcagccacagcaaacagcactccccctgtccggcctgtggcggcaaagaccgctttcgttttgatgaccgtcagggcgcgggaacgtggttttgtaatcagtgcgaaccacaatccggcgacggtttggatctggttaaaaatgtccgacaatgctcgctaactgaagccgcgcagctggtggccgatattctcggtgtctcacccaaatctaaagcgccggatctggcctctctcatggcgaaaaccacgcctggggaatctcgctatttaattaataaaggtctgagcagccataaattacctattctgccggatggttcgttattgctgatattgcagaatatggcgggggactgcaccggcgcacagattatccggcccgatggcacgaaaaagctgatcgccggtagccgcaaaaaaggcacgtttatcccgctcaaaccgctgccggaacaggctgaaaccgtggtgctggcagagggttacgccaccgcgcaaagtctggagttattgctaccggccgccgtgattatcgccgccatcgatgccggaaatctgttgccggtggcacaggcattccgtatctattggcctgccgcgaaaatcatcattgcggcggataatgatatcaatccacaagacacagccaatgttggccagttgtccgcagaaaaagccgccaacgcggtcaatggttgggtgacattgccgccaaccccgcataaagccgattgggatgattaccgtcagcaagccggtaccgggcaggcgcgtaacagtttttatcatggtttgtatcagccgccgccggtgagccaattggctgaaaacaaagggttgcatccgacattatcgcaaatggccgccagtcagcgcgggcagttattggccgaacattatggccagattgcggtgcatgccgagagtgaaacggtttatcactatgatgacgagcgctgggacaagctgcccgatggtgtgttacgacgcgagctggtgatgattttcaacgccaacgacacgccctattcaccggccggtatccgcaatgccattgaagcgatgaagctgcaaatcccgatcatgggcgagccaccacgccatttaatcggctttcagaatggcgtttatgacctgaaagccaaacagttccggccgcatcgcgccaatgattggttgcagcatcacaacgacatcatattcaccgaaccgcagccagacgaaaatctggcacaccacgccccccatttcaccaagtggctggcccatgcggccaatgacgaattgcccaaaatggcccgtatcaaagccgcgctgtttatgattctgtccaaccgattcgactggcaattgttccttgaggtcaccggcgagggcggtagcgggaaatcggtattcacctacatcgccaccttgctggcgggccgccagaacaccgcctccggcaatatggcggcgctggatcaagccagagggcgcgcgcagtttgtcggcaagagcctgattacgctgcccgatcaggtgaaatatgtcggcgagggggctggcatcaaggccatcaccggcggggatttagtggaaatcgacggcaaatatgagaaacaattcagcaccttattaacggctgtggtgctggcgaccaataacgagccgatgagtttcaccgagcggcaaggcggtattgcccggcggcgggtgattttcgcgttcaaccatcccgtgaaagaggcggataaagatccgctgatcggcgagaaaatcgcggcagaactgccagtggtgatccgctgcctgctggctgaatttgccgaccaggacaaggcgcgaaagttgctacttgagcagcgagattcacgggaggcgatgggggttaagcgggatgccgatccgctttatggcttctgcgcgcacattgtcgagctgggcgaggcggtcggtatgtatatgggaacgctggcaatttccccgcacgccccgcgcatttatctgtatcacgcttatctggcttatatggaggcttacggccatcagcgttcattatcgttgaccaaattcggcaaagactttcccaaagtgatggaagagttcggcgcagaatacaaaaaagccagaactgacaaagggttccgctacaacatggatttatccgacaccgccaatgactggctccccgctctggcactgccccaccatccgcaaccggaagaaccccactaattatttctcacctctggcttattcagagtattcagaaatagatttaattaattgaaatacaaagataaaaactgactgaatagtttactaataactgttcagtcagtattcagaggtgttcattaattcatggatggcaggtattaaaaactgaacacctgaacagttgctgaagagttcagcggggagtattcagagggggcgaggccagagtggggacgggttgtgggggggattttgtaggttggtgaagggggtgaagggtttttgggggaaatcactgcgggagatagttttcaatgaaatggtaaaccgcgcgactaaaaaattggcgataatatccctatcccctcgcccgcaaaaaatcacattacaaagtatcttgttgcaccctaacagctacctaatttcattcaataactccgggtgtttatcaagcacttgcaacagttttatcgttgatggatgtggcaaagccttacctttttcgtaacgcgaaaatgcattaaccccaccaccaaaaatctcactggcttcccgctggtttaggcccaacttttttcggatctgcacaatatatgcgggggcaatcgattctgtattgaccatttttcgcaaaagcattgtttttgctgcatagacatcggactcggcttcggtcatgactgtttcaccgcatgccgggcaatgttgccctatcacgccttcgacgatgaacttacgccctttataggtaaagggaacgtcacgcgcttcgtggattaattctacaccgccacaaactggacatttcatcattaaatctccttaaacgagacattcaaaacatcatcgataaccgtgattttcaaataaactctaccgcaagaaagcataggacggtaaacatcctgccaaatggtatgatcttgatgtgtcgtcatacttttataaaaatcggcgctaatcagttcggaaactgcatcacacatatctctaaaactcagtcccagttcctcagccccatctctggcagttcgtgtcgttttaatattccccttcaataccaattcttttacttttaataaacgagtatgcggagtccgtttctccatttcattgccatccttgagcaatttccacttaataaatataacctagtaggttatttatagcaagtcattaacctattaggtttgtttgtgagcgtgatttaactattattaattagttatggttattgaggtcaccaaagcctctaatttttatctttagcactcacaaaatcatctgcgccgcccggcatttataaattgctgctaatttctctctggttttcttctgtgggcgagaatctacggcttcccattgggatacagcagattgggtggtgccaagcagttctgctatttcatattgcgaaaaaccacggtagatacgccatgcagccagcaaactgacaccatcgtttaccatgatttgaacaacttcattcgggatcgtctgatcatcatcgttatcagcaacatagggaatatcctcatactttgcattagagataagctgctggtattcggcaacgggtaaaaccacaaactgaggctttcctgcttcatcatgaatgtattgtagttttgccatcttattcaccttagtttagaaaaataacaccatgcctttgagggaaaatatactgagctaacctaataggttgccgtggttctacgtttaacttcctggattgtacatatcacaggtgttccctctacaatctgaaagataaccctgtaattccctacacgcatacgaaattggctatcacccatctgtaactttttgatatccaaatcaacagcagggaaatttgtcagtttattcactttttcactgataggtttacgatatctggcatctattgaaagtaactgcttaactgctttcctcgaccagtcaaccttgaccatcgtttcctcacttttgtaagtgatcacatccgctgttatggtgagagagtagagttatatgtaagcaaggtcaacacaaacaccttattattaactaatctttaccttatcaaaaactgattattaagttcagataataattgatatcgatgggttacatacgcattacacccataaatgcggcccctctcgcatctacaaaaatgtttgtcctaatttaccactggttaattgaacagtagggaatggtcagatatagtgcccccgcagcggcaaaatccgttgctgggtttagcagcctgagacaaaacagagcgcacaaccgcgcaggcggttactatgtgcgggtacagttacacctgtgaaaaacaatggtgggctggacgggggcatcgaaagatgcgccgggttctctgttgaccggtctgctaaccccgttcagtccaccacccaaagggattagcagctcttggtggtgggataaagccatcaactgagaggttgtcatcatggattcgacgactcaagccccttgccgtaaagcttttcttcacctgccaacatcactggccgccactctcccgccggaggtgcgccatgtacgataatacgccccgcgaagtggaagaagtcattgatcactgccgtgcactgatctacgccatcatcacactcgaatccccggaagtgaaagaaatactcaactttgtcctacaacagcaaatagatctgctacatcaaacttatcatcaagccaccagcgagcctctcgaggccgaataatctctaaatacaaaaaggcatcgtgagatgcctttaaaaagtttggataactatttcagccagatagcaaatatccctcccctatgcccgtttcccaaatctgccatgaatcacattctcgccattttccagactatccatatagtcggcataccattgaagcatttcacggcgtccatcaagatattgagcgtgattataagtaccgcgaatactgtttttatcgacatgagccagttgtgtttctatccaggccgtattgaaaccttgctcatgcaaaatagtgctcattgtgtggcgaaaaccatgtccagtggctctgccgccataaccgatacgtcggattagtacattgagtgtcatctcactgataggcttgctgtgctgtattctgccagggaacacaaactgatagcgcccgctgataggttgaatctgctttagtatcgtaatggcttgatccggaagcggcaccatatgtggccgacgcatcttcattcgcaccgcggggatctcccataaggcattatcaaaatcaaactctgcccattcggcctgccgcaattcacctgggcgggtaccggtgaggatcaacaaccgcatagccaacttaaccaacatgctgccgctataactggcaaggctggaaagaaattcagggatttcattaatcgtaagatgtggatagtgttcgcgtttatgaggagcaaaagcactggcaaggtcaggggcgggattatattcggctcggcctgtgatgatggcgtatttccaaacctcaccacatcgctgccgaaccttacgcattttctcagtggcaccccgtttttctaacttggacagcacggccatcagctcaagcggtttaatttctttgattggccggtaaccgatatatggaaaaacgtcactttcaaacgtgctcatcatttctaaacgataagattcagaccacctatcgtaacgccgttgataccactctcgggtgatagcctcaaaggtattcgtcgcttcaccttgtcgggctagtttttcctgttgtttgttctggctgggatcaccgccaccagcgacaatcttcttagcctcgtcacgttttactctggcaaccgctaacgacacgtctggatacacccccagggccaacaacttctctttccccgcaaagcggtactttaaacgccaataacgcgagccattggtattgaccaataagtacaaaccgcccccatccgcgagcttataggctttgtctttgggtttggctgtttcaacctgccgggcgtttagcttcatctgggggtaccttttaggtgggtataatttgatacccccatatataccccccgctataaatagatttcaatagacgaacatgtatataggaataactagattagcctgagaagtgcagatttactgggtttgatggacttcgggagatactgagagacgttaagttggagcgggtgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacacccgcgtcggtgtgcggctagcattataaccggttctgccctatgggcaagcgaagatatgctctaagcgccggtattttaagcgattagattaaacaatacatcactaacaccgttttacttcaagaaacaagtttagctgactcagtaaaaagggcgccgtagcgccctgaggaatttatcgttaaaccgtgtcgcttattttaccgggcgcatcgctgggaataaaatgacatcacggatggtatggctattggtaaacaacataaccatacggtcaataccaatacctagccctgcggttggtggtaagccatgttccaatgcagtgatatagtcttcatcgtagaacatcgcttcatcatcgccagcttctttagcacttacctgatcggcgaaacgctgcgcctggtcttcggcatcgttcaactcagagaagccattaccaatttcacggccaccgatgaagaattcaaagcggtcagtgataaatggattatcgtcattacggcgtgctagcggagaaacctcggctggatattctgtgatgaacgttggctggataagatgactttctgcggtctcttcaaagatttcacattgaatacgacccaggccccagctcttctcaaccttgatacccaatgattcggcaattgcgacggctttatccatatcgtctaaatccgcgacattggtttcaggacgatatttacaaatagcttctttcatggtcaatttggcaaaaggcttaccgaaatcaaaagtctgttcgccatattgcaccacactgctccccaatatggtttcggtcagagtgcggaatagctcttccgtcaagacgatcaggtctttatagtccgcataagccatatagagttccatcatggtgaactctgggttatgacgtggcgaaaccccttcgttgcggaagttacggttgatttcgaacacacgttcgaagccccccacgaccagacgtttcagatacagctctggcgcgatacgcaaatacatatcgatatccaacgcattgtgatgcgtgacaaacggacgtgcggaagcgccgccagggatcacttgcatcattggcgtttcgacttccatgaagcctttttcaaccatgaagctacggataccggacatcacttgcgaacggactttgaaagtatgacgagactcgtcgttagcaatcagatccaaataacgctggcggtaacgggtttcctggtcagctaagccatggaatttatctggcaatggacgcagagccttggtcaacagacgcagttcgctacagtggatcgacagctcaccggttttggttttaaacagtttaccgcgcgcacccaggatatcgcccaggtcccactttttgaattcttcgttataaacgccttccggtaggtcatcacgggaaacgtacaactggatacggccaccaacatcttgcagagtcacaaatgatgctttacccatgatacggcgggtcatcatacggccagcaacggttacgtcgatattcagtgcttctaactcttcattctctttactgtcaaactcggcatgcaactggtcggaaaggttctcacggcggaaatcattagggaatgcaattccctttccccgtaagacagccagtttttctcgacgggcttgtaactcactattgagttcttgcgcttgctcagcgacttgtggtttttgctctgacatctcagttcctcatagcccggctttcaagcttgcttcaataaatttgtccagatcgccatccagtacagcttgcgtgttgcgtgtttccacaccggtacgcaaatctttaatacgggagtcatccaatacataagaacggatctggctaccccagccgatatcggacttattgtcttccaaaacctgtttatcagcatttttcttttgcatctcaaactcatacagcttagctttcagctgtttcatcgcttgatctttgtttttatgctgcgaacggtcattctggcattgagtcacgatattggttggaatatgagtaattcgcaccgcagattctgttttgttgacgtgctgaccacccgcaccggatgcacggtaaacgtcaatacgcaggtctgccgggttaatttcaatatcaatatcgtcatcaacttctggatagacaaaggctgaactgaaagaggtatggcggcgaccgcccgaatcaaatgggcttttacgtaccagacggtgtacgccagtttcagtacgtaaccaaccgaaggcatattcaccaattattttgacggtggcagatttcaaaccagcaacatcaccgtcagattcttcgatgatctcagttttaaagcctctagactcagcccagcgcaagtacatacgcagtaacatactggcccagtcctgagcttcagtgccaccagagcctgcttgtaagtccagatagcagttggcgcgatcatattcgccagagaacatacgacggaattcgagctggcccagcttgccatcaagaacctctaactcagcaattgtttcgttaaaggtttcttcatcatcagcttcaacggctaattccagcaggccggacacgtcttccaagccttgctctaattgatcaatggtggtgacaatctcttccagcgtagaacgctctttgcccaacgcttgagcgcgttcgggttcattccagacgtcgggctgttccagctcggcgtttacttcttccagtcgctctttcttggcatcatagtcaaagataccccctgagaacggctgtccgatcagacaggtcctgaattcggttttttaccgggtttatttcaaacatgatttaaagtcttacgttgtgtcgtagatgacggaatgtcatgagaaccgataattctaacggatctgtacgacagtttatagcaggttgattatatttgtagcgccatccccttcttccttggcgttgcaacggtgttagccgcgcaaggaagaaggctgagtaatcggctaacgcgctaataaggccacaagtgttgaaccagcaactgaacactgcgattaccacgatattcattaatatccagtttataggccaatttaacttctcgcacgctgctatccggccacaaagtggtatcgacattaaaggcaattccatctaacaaaggcccgccattcagcggctctaccatgagtttcaggtgacgctcacccactaagcgctgctgtaagatacggaatttgccatcaaaggtcggctcagggaaagattgcccccatggaccaccgtcgcgcaatagctctgcggtctccagtgataactcagcaccgttcagttcgccatcagaccaaataacgccttccaattgcgaagcatccatccattcaccgactaaatctgcaaaacgctggcggaattcatcgaatttaccttcctccagcgataaccctgccgccatggcgtgcccaccaaacttcagtattaaccctgggttcagagtgtccagacgctcaagggcatcacgcatatgcaaacccgcaacgctacgacccgaccctttcaataacccttctcccgccggggcaaaagcgataaccgggcggtgaaagcgttctttgatgcgtgaagccaaaatacccacaacgccctgatgccattctggatggtacatcgcgataccgtaaggtaattcactgctggtgcgctccaactggtcacacagttgcaaagcttcaacctgcataccctgttctatctcgcgccgggtttgattcaaggtgtcaagatcgattgccagtgctcgcgcctgagcaatatcgtcactcagcagtagcgccaccccgatggacatatcatctaaacgccccgccgcattcaaccgtgggccaagagaaaagcctaaatcgttcgcaaccagttgacgcgcatcacggttagcgacctccaataatgcgcgaattcctggacggcacttccccgcacgaatacgacttaacccttgatggaccaaaatacggttattggcatccaacggcaccacatctgccaccgtacccaatgccaccaaatccaacagttcagccagattagggaccgctaaggtacgttgttcaaaccaaccacattccctgagacgggcgcgcagcgccagcatcaaatagaaagtgacaccgacccccgccaatgacttggataaaaaatcgcaaccggccagatttgggttaatgatggcatccgccgcgggtaatgtttcgcccggcaaatggtggtccgtcaccagaacctgaatacctttggcatgagccagatcgaccccggcatgagaggaaataccgttatccacagtaacaatcagctctgcccctctggccgcaacttgttcaaccacttcggggctaagcccataaccatcttcaaatcggttaggtaccagataatcaaggttactgccgcccatactgcgcaaagccagcaccgccaacgcggtactggtcgcgccgtcagcatcaaaatcgccgacaatgacaatacgccgccgatcagccagggcttgttgtaataaggtgacgccagcgtcaataccatccagtttttgccatgccagtaggcctttcacgcccctctccaactcctgcgcatcctttacgccacggctagcatagagacgacgcagtaacgggggcaattgcgcaggtaaatggctgtcatctgccgcctcacggcggcgaagttgggttttcaacgtcacaggtaatcaaccacccgcttttagtgaagcctgatgcgcattaagcatctgtagcatttctttcggtccctgatagcctgggacaatagtgccattttgcagcacaatagctggcgtaccctggataccaaattgcacacctagctgataatgcttgctgatatcggttttgcaggttgctggggagatatcattatttttcatggcatcatcaaaggctttattacgatcagccatacaccagatagaacgcatgtctttttccgcctgagagcttaacccctgacgcgggaaggccagatagcgaacagtgatgccaagcgcattataatctttcatttgttcgtgcaatttacggcagtagccgcaggtaatgtctgtgaacaccgtaatgacgtgtttttcctcgggtgctttatacacaatcatttcactgctcaatgcttccagttttttcagcaacgcctgattggtcacattgatgggctgatcgccactcacgtcatacagcggcccttgcagcagatgtttaccatctgctgagatatagagcacgccgctttcggtcatcaccgtactaatgcctgggataggtgacggctggatatcagcttgttggatatctaatttttttaaggtttgctgaatagcagaatcatctgcattagcaacccccgataatgcagccattaacattggcagcagcaataaactttttttcatttataaatcctatctttttccatacagcgattaagcgcgtggatgatgctgttgatgtagctgtctcaaacgttcagtcgctacatgcgtataaatctgagttgtcgacagatcactgtggcccagtaacatttgcactacacgtaaatcggcaccgtgattcagcagatgcgtggcaaaggcatggcgtagcacatggggtgaaagcctttcactatcaataccggcaaggatcgcatagtgtttgatgcgatgccagaaagtctgacgggtcatttgctggctacggttactggggaacaatacatccagcgatgcgccattaaccaaccaaggccggccatgctccatatagttctcaatccaatacacagcttcttcccccaaggggaccaagcgctctttattccctttaccaatcactctcaccacaccttggcgtagactaacatcactgatggtcagcccgaccaattctgacacccgcaagccggtggcatagagcacttccagcattgctttatcgcgcagttccaagggaatgtccacattgggcgagttaagtaacgcatcgacctgtgcctcacttaaatccttcggcaagcgctgcggtaatttgggtgaagagagcagcgcagtcggatcatcctcacgcagtttctcccggtataaatattgaaataaccggcgcatcgcactgagtaaacgagccgagctggtggctttatagccaccctcgatccgttcagcaaggaaggattgcaagtcctgcgggctggcgcgcaataaatcactgttatggtgtgtcaaccatccaaccagcgcatgtaaatccaaacggtatgacgccagtgtattctctgccagatttcgttccagccacagagcatcaagaaattgttcaatcagcgggttatcttgctgtttcattgctgtctctctctttgattgaactcagtcaccattatgcctgatgacagggcaaatctggtacactcgatgctattccttattagcaatgctacggctatacatcatgaagattggtctcttttacggctccagcacctgctataccgaaatggtggcagaaaaaatccgtgatatcctcggtgaagatctggttgatttacataacctaaaagaggttagcccccgcctgatggaagagtattccattctgattctaggtatacccacctgggatttcggtgaattacaggaagactgggaagcgatttggccgcagttaacacaactcaatctcaagggaaaaattgtcgctatgtatggcatgggcgatcaatttggttatagcgaatggttccttgatgcccttggcatgttgcacgaccatattgcgccgctgggtgtgaaatttatcggtttttggccaacagatgggtttgagtttactagcccaaaaccactcagtgccgatggtaaacagtttgtggggttggcgttagacgaggtcaatcaatacgatttaagcgaggaacgtattgagcagtggtgtgagcaaatcttgttggagatggaggcgttactttgatcctccgggtcagaacctgttacatcagagctcaatttaacgggcacccgatatgcccgttaagtttagtctagtctagctgcgcccggttacttccataaacggaactcatctttctcattagcgtctttttttacgtgatcatctttttttttattatcatctttcatactctcgccctctggtgccgttttgctcgggctctcttcagcgcttggctctggagctctccactcggtcaaccgttgtgtatcagcaacttggtaccagtctaaacgccgcgtcaataacattaccaccgtcaagacaacaaacagtaacccagcccctaacagcagtgcgttgtcctctgattgtaacaatccgaacaaaatgccgtacaacaataataagccgcaggcaaacaatgtgccgcgcaaccatccgcccaatacggcactcaaatagatagcaatcaataagctacagctcagactggccagaaggtaagccagtgtgaaaccaatgtgttcagagaacgctaacaacatcagatagaatagaaccaatgccgccccgactaacagatattgcattgggtgcaggcgcaatgacgtcagactctcgaataggaagaagctgaagaatgtcagaccgataaataaaatagcatatttaatggctctttcggttaattggtagtgatcaaccggttcaatcaggctggtggtgaaggccggtaagctaccaaaatgaaaggctgcatcgccaccggtgaaattcgtgttcatgctgttggccaaccaattactgctccagtgagcacggaagcctttctcatcaaccttgcgctgcaaaggtaaaaaattaccgacaaaattaggatgtggccagttactttgtaacgttaattcactgttacgcccaaccgggactaccgataagctagtcgtacccgcaagcgacatggtgaaatcgacatcaaatttaccctgtagaacctgctctattgtcaatggtgcatgaacaccttgtaccgagtgaccggagaaagcgccgggttcgaagttaattttagtcttccctacgctgagtggcgaaatgcgctggataccccgcgcatcactcagtgccagcaccagtgaaggcttaccaatgatgacgccttcacgatctaaatcatccagcgaagatacctcaaattccccatggaaatcgaattcaccctgatatacctgtgttttataaatacctaactggcgaacttcaacatctggggtcccttttacagtcatcacgtttggcagtatgtagtgataaaagtgggtccatttcccttgcttcttgccatcgacttcagtttcaacccactctctatacggcacgacaatcaatggaccgaggattttttgtgaacggctggtactgtcactgactttatcgatcacactttgtcggtagccactgcgttcatcgattacatgcagcagcatccctttggggatcatcatcaatagcattaatcccagcagcgtaactattttccaaaacaacacagatttgaacatgacttgcactccttttaacatgaattgcactccttttaacatcaggagagcagtttacgaccatgaagtgaaaggtgaatgaggctatgtgaagtgaacgtgaagttggcgataaaccctctacagcggtaatgtcaaacgcgcgctaaccccttgcggcaggcggttctccaaacaaatacttccttggtgaatagcagcaacttcacgtacaaaatttagccctaaccctgtacttttgacgctattagcccgtggtaacgaataaaagcggtcaaaaatcttctcttgggcataaccaggaataccactgccactgtcttcaaccgtgatcagataggtatcatcttgccgttcgccactcacgctaatttctcctcccgcgggcgtaaaatccagagcattatcaatcagattgtttaaggcctggctgagcaacagcccatcgccgatcaacatcgcgttatctacagattttagccgcagagtgacccctcggctaaccgcctgagcttctttggcgctaaagctctgcttgagtatatggctgatttccaagggggagagttgtagatctacccggctctccagccgtgcttgcaccagcattttatctaccagttgctggattcgtgcactttgctgctcaatattgatcagaaaacgttgtgcggtctctggcggtggagactctcgcagtaactcagccgccccggagatagcggccagcgggcttttcaattcatgagtcagcgtgtgaacatattgttcgatataggctttgccatccaatttgagacgcatgctttccagcgccagtgccaaatcattcaattcactgctccccatagctggcagagccaccgcctgcccctcggcaacccgttccgcgtagtccaccaacttgccgatcgcccggttaatccaccacacaaaccccaacccaatcagcaatgcaatgcctaacagcagcccacctgcaaacaggatcttgcgttcactgcgtttgatcaccggcaccatggagagattcggcttacctatactcagtacaccaacaatacgattttcgacgatgaccggtgccgccacatacattaccgaactttctgcatcgtcggggtcagtgcggctactgcgggcgccatactcaccacgtagcgtcaaccagacatcattccaacgtgaatagtcttgccctaatgctcggcctgatgaatcaaaaatcacctgcccatcagtatcggtcagatagaccctatattcattgcgatccttacggataccttcaatattggcaccaataggccgcagattaagggaagaaaatgcttgcgccaattgcccgtcggccactttgttctgcaatatatcctgccgggcgaattgcgccagtaaggtcgccgtatccactaaggtgccttcagtcgcgcgccgcactccgggtttgacttcctgcaaaaaaatacgaataacaaagtagccagcgatagccacaatcaggaaatagccaagtagcaaccgtacaccaatcttcatttatagcggctcatggctgataactcatggctgataacccaggctatagcccaatccacgatgtgtgcgaatgggtgagtcttcagcgtaaaccgtgcgtaattttgatcgtagcgttttgatgtgagtatcgaccgtgcgatcttggctttcttccgcctgcgcccagacaatatccattaattgttgacgtgaaaatatgcgttcaggtgccagtaacaaggttttcaacagcagatattcatagcgggttaaccctaaaatctgttgatgataggtcactctggcaccggcttcatccagcgaaaaatgaccgaattgatatgatgtggaggtaaccgccaataagtgtgatttttgtaatcttcgcaatatggtacggactcgggcacttacctcacggggggagaacggtttggcaatataatcgtcagcaccaatttccagccccacaattcggtccaactcttcgctacgggctgtcaggaagatcacgggcagatcgggggctgccgccagcatccggcgacacagatcaaagccattaatatcaggcaaaccaacatccactatcgccaaagcgggagaaccgctgctaagtgcggcaagggcaggctccccccgatcaaaccaccggagggtaaacccttcgctttccaacgtataaatcaacgtatcagcgatactcggttcatcttctaccaaccagatcagtggcttcatcacatcgttccatcgtcagattcaaatgaatgccgcagcaacaggcatagctgccgccactcatcttcagacatgctgtcagcggacagccatagacgctttcgggtcgcgtggccgcctgtttgttgtaaatgtaataataccccatagcgggtgatccacggcggcttgaccacggtccattcatgccttttccatcgcaccaggttgccaggttttagcctgatttccccctgacaggatttaatccttttctggctgcggatacactcaaacaccactaacgtcagcaataccagccatagggcggtataacccaagggccagggcgcgaccaaggttaaaatgaccaatatgccgtgtgccaataaagaaaagagttgagtatgccaggatacccgcaggttacatcgccactgggccacgggctttatttcgtgattgaatcagtttgaccatctgatatagctcgctatcctgcggctccccgtggttcatcagccagttgaataaatctgggtcatcacactcaagcaagcggataaatgcctgtttctcgttatcgctcaagctatcatattcatattcaaaaaacggcatgatggagatatcaagttcacgcataccacggcggcatgcccagtgaatacgggctttattatcaatttccatgtcctgattgactcctcaatgtaaggatattgtctgaacccagcagagattaaatgcccgattcagttagctgttagaataactcgttaatataactaacgggaatgttaccactcccgggatagggggttaaggtactaaatacactgcaagtgcatttttttaatcgcccgaaacgggctgccgcataatcggcggctattgtacctcagatacaggcgaacaatggtgaatctatggaattactgcttgcaaagctacccggctattttaccattgggcaattagctcaccgtttctcattccaggatgacatatggcctatcatactccgtttgctgcacagccaccggtcgcctcttccgggctacccttaacactgatctcactcgatgactgggcattggttaccttaacgggtgctgatcgggtcaaatatctacaaggacaagtcacggcggatatcgatgcgctatctgctgatcaacatgtactctgtgcgcactgtgatgccaaagggaaaatgtggagtaacttacggctgttttatcgtggtgaggggttggcctttatagagcggcgcagcctgctagataaccagttgagtgagttgaagaaatacgctgtattctccaaggtggtcattgaaccacagccagatgcggtactcattggggttgcaggtagccaggccaaaaccgcgctggcggaaatctttactgaattgcccagtgcagaacacccggtaacgcagatgggtaatagcacgctgttacacttctcactgcctgctgaacgttttctgttagtaacggatacagagcaggcgcagcagttggttgagaaactggctggtcgggcgcaatttaacgacagcaaacagtggctggcactggacatcgaggccggtttccccatcattgatgctgctaacagtgcacagtttattcctcaggcaacaaatattcaggcgttaaatggtatcagcttcacgaaaggctgttataccgggcaggaaatggtcgccagagcaaagtaccggggtgccaataagcgggcgctgtattggttggcaggtaatgccagccgagtacccgcagcaggtgaagatttagagtggcagctaggcgagaattggcgtcgtacgggtaccgtgctgtcagccattcaactcaatgatggcaccgtgtgggttcaggctgtgttgaataatgatctggccgcagatagcgtgttgcgggtacgtgatgatgcgctgggtacgctagccattcagcctttgccctactcactcgccgaagataaataataaagagttctactctacagagaccggttaaccggtctctgtattttgttttatatcaaatagatgggtgggttattcatctaactcgccatcaggctgtaccaaataaatcagtaccagaatggtggtgacaaagaagcggaaagcattaggaacgccattccattgctttgacatccacataccaaaccattctccccctatcgacataaaaaccacctgccaggtcaggaaacccagagtcaggccgataatcgcaataccctttttccggttaaagacttttgctggcgctttcctatttatcagcaaacctatgccaccaacccagcaaaataccgctgtcagtgtttcgagcaggataatgccgatataacccagttgttgtagccacggcgagtggatcgcacgatagctaatggtggcatcagggaaaatagtgtccatctgtaagacatgatgaacaaaaacgaagttggtgttgtagtcagtcatattaccgaaaacaaccagcgtggcaaaaagcgcaatagcacacaccatcagcgctttggataaacgcataatcatcgatagagtcactcctgaacatgacacaagcacttggttggcgcgcgagtgagttcagaaacaaaacagtggcttaaccgatacccaccagcagtaaacactatttacttgatggaaattaaacactaacacaaccattgtgcgattatgcggggtattgttcggcagacatccagtctgtagccttagaaaatagatggtcgtatcaaacctaatacctgcatcaaatatgtgtctgtattaaacatgtgtctgtattaaacatatagatagatcgccataaaatggcagacactgccgcctaacacaaaaccgtgccagatagcatgaccaaaacggatacgtttcgatgcatagaagatcaccccaaccgtatataacaagccccctatcgccagcagtgccaaccccccgatctcaagcttgaccgcgagctgataaatgacaatcagcgataaccaccccatggtcagataggtcaccagtgacaacacttcaaaacgatgagcaaacgccaacttaaagatcacaccgatgagtgccagcccccaaataaccgccatcaaacctctggccagaggcgaatctagccctactaataagaacggcgtataagtcccggcaatcaagatgtagatagcgcagtgatcaaatttttgcagccagagcttcgccctacgatgtggaatggcgtgatacagcgtagaggccaaaaacaacaaaatgatactgctaccgtacaaactatagctagtgagcgctttggtatcggcaccactgttcaccgcctgaaccagtagcaataccagccccacaataccgaacaccacaccgataccatggctgaggctgttcgccagctcttcagcccacgggtaagccggggttggggtggccgtttgtgcggcgggtacggatggtgttgcaaagagaggttgtgtccctgatttattcttcaatactgattatcctaaatattaattattatctcgcccggtaaacgggttatgggccattctactgtacagaaatagcgcactcagattaactgagagtgatttcagtgtacacctgtacgctaaaaaagtctgccagaggtttctactccctaacaataaaaagtaactagcccgttttgatggctgccagcaaatcagcattcagggagcaacaccgctctcttgattgagaaccccttcactcttctcttcacgcttctcctctcttatgcgttttacaagattcggttcaatatacgaaacagagaaaaaatactctttccccaatatttttccgctgccataccaaggaattctgttgaaatacaaacttaagctgtcgtacccatactcaaacaagtaaccatcattgctaatgaacttaaaaccctcatcagagtaagtaattaatttataattaaccccagcccccacggcataaagagctttgacccgttgtaaataggccgaagcaacttcactaaatactttttttatttgtaccgaatattcattcacagtgagccctggttttttttctaactcaacggcaataattgcaaaaatatcagcattagccttcgctacagccaattgagtctgaaggtattgagctaattttttaggatcaatactcaatgttttctctttgcttgccgcttcattttttttccctggtaaggcatccgcgggtttatcagtactcaccataaactcatccgacttagggatagccatgacagaactggcaatataagcagcacagccgatgacacgactggattggtcggtactgaccaacagagaaagaggatgtccctgagggggaatattgctgatatcgatatcgtatgaccgcagtgtttgagcaacctgttcctgagtacgctcacctcgggctaatgcacacacttggctcatgacatgctcttggtactgcccctgcaccgttggcactaattcagtaacagcctgttgaataagtggtaacgcaggtaatggaatccacagtgggtccgttttcgggctgtcattgagatcccccctatagctcacattacccgaaaatccctcatcatattttgtcgctagcgaaaatccgctggctggagagaatccagcgaatggcaagaaacgggagaacggtaagagactggggaacagtaataaaccagcgaatagcagcagagataagagcactaataaggaagagaagagtaatgacagtgaaaggaagaaaaatcccagggttttaaatgatgacatggcgatcctttgatgcccaagagcgagaatcgggttgtacaaaacaccctacaacccgttagtgacagcctgaatagcattcagcgttggcgtaacgcgctctttaccactgataccctacaccgacaccaatcccaaaatcaccttgagtgttagaggatgcctgtagtttgctgacccatctcccgctgtcagaaatactcgatacccctagcgacagagccgattgaccacggtaactggccgcgccgatagtggtcatgctggaacccgaagtatatggttgtgtcaagctcgccatagacattgcgctagctatccctgcactcaacacgctattttgtttcctcagatcctgcttcagctcggaataacgttggttcgtgtaagcattagtttgattggaaatgctcttaagttgatcgaagttcaccgcgtcggttccctgagttgcgggggcgacgttggtgatctgccgttcattaccaacagagcctaccgaaacactgtttgcccgatcagctactgagttagcccccaaggctgcactgtttgccgctgttgctttagcacctgagccaaacgcggtactgttattgccggaagccacagaaccggcaccaccagttgctgaattagcaccggttgcggatggcttggcaagaccgctactattattcacctgaaacataccatcggtaccattctggagcccagaaacgttgttttcgacgacgacgatagaggcagcaataccatcgagttgtcgcaaattgaccgcatcggtggcctgcagcccatcggcaacattgctgaccgtccgggtttctccagtagcagtattacccactgatacggtacccgagctggtgttactcgcattggaatacttaccgatgtagttctctacgccacgcccgttatcaccagatccctgaccaatggcaacactgccgtccgcgctggcggcagcaccatcccctatcgccaccgcccctgcccccgaagccaaagcagcattacccgaagccagagaagcaggcccgatggccaccgaattggtaccactggctaccgagtcaggctgagtcgagttggcatggaaatacttcacaccgccaccattggcgatgctggccatgctcccctcaatggtggtaacccggccacccaggctggtgatgttcgcggtattctgctgcacctgatcaccaacagcagtcaactgagcaacattgaccgcatcagaactcgccgatccagctgcgacaccggtaatcttacgattacccaatgcggtgccaatccctaactcccccaccgatgcctgcggagccgttagtgcataagcactgtaactgctctgagcgccgaccgtattgatcgaagcagcccccaacgcgatactgtttgcctggctggtcaccgcccccgcgcctaacgccagagattgcgccccttgagcctgcgctgcggaaccgatggccgtagccccggcagctgtcacctgagtaccgaaacctattgcaattccccccgttgctgccgccccgacaagggcggtgttaccaatgccaacaccgttatctccactgaccactgtcgctggcccgacagcaatggtttccaggccagaggccagtgagtctgttggattcactgagttagcatggaaatagcgggttccatcttggaccagattataaagctggctaccaactaccgcatcggtagaggtagatgaaatcgtcgcaggggcaagattggtcgctttttgcccattcaagaataacccaccttgtacgtaagtattacccgtgatgtacgcaccaccgctttgaacgaccataccgtatgcagttgcggtattactggtgccgaccggtgtagcaaatgtccctgtccaaaaagtagggcctaatgttcccgataccgcagcccccgttccaccaacaaatagctgccccgcatttgtattaataatcccaatagatggagtattacaattcggactagttataggccccaccgacggcccatccataatggcataacaagactgatcatcagcattattcacataaagctgagaagttgcggtgccagggataaataaatcatcactatagaaatactaaacagaccacgataaaactttatgttcataaagtaattaaaacaaacaaaccttaaaaaataattaatatcatattttatgatgttttccatgccactctccactttattttatatcacctttttacaggtgaagaatttgtaggtagtgatgtaacaacctgaagtgaatttattatcttatgctttttagccactaattctggatgattaaataaaaattcactgtgcatctattatctaaacaaaccataacattatggaatgtcggctagttggttacacccgccatacttcaagccacatatgcgttgactacgctcaacaacccgaataatttgcagtatataagacctaacctttacacttacttcgctgattttttgtctttactctagtaccttatcagccacagaatactcaacgaaatcttatgtcgataattatggcttacactaaaaataatttaattaaatgaaacaacatagaatagaacaaaaaccttattacaaataatattatttttaaaattgtttcagacacttgataaaccatttttgatagctaaaaactaccaaaagaaccaggcaaatcgtcaatacctatttaaaagcataaaaaacaaccatgtagaccaataataaaacaatggtaaatcatttatcatggataaaactgtcgttactggacaaaaaaccgctgaagatcccaataaaataaaaccataaaaatatcaactggtgaatacgtatgataatgtaaattaaaatacaccagcacaaccactggtgattgaactaaactacagacgacatcaaggcgcagcctgttacttttaatacactaactccagcaataaaataattctaaatagaagttatcggacactaatatattgatgtaacgttacctaagtcaatcaagccaactcataaattactttttaataaaaatatttaatgttatttcaattaatcatattaacaaaataaaaaaaataattatatttgctactttttataattcatcatcaaggtgtttggatgctttttctataaccatgtttggccagcaatagtgcggtagcccgcccaatcccccggctaccaccagtaacaagtgcaacattcttatgtatataaacagtccatcgctattttttcactttttgccaaattaatacccccaccagcgatgaattattcatttgcaatggcggtgtgcgtaacgttaaacgatcttcttcaaattgataatgtcgaatctgctggttaccaacccagttagggaacaagcagccttcaacagtatgggtcacgatgccctgttcctcatcaatatgatagcggccaaagtaagtcagggcggtaagaaaggcatttttaatttcgctatcactgccctgtaaccagtcttccgtagtaaatttggcccggtcaccacgataaagttgtgccgccattgtgccctgtttttcataattaatacgccccaacatgttttgtcccatcgggtagtggatactgttatccggtaaaataaaatgctgagaaatcaatgaccaactgccgatgaatcgattatttatcataatgcctcctattatgattctttatatcccattaataagcatagtcattgattggagggatacaaatagtcacctgaggcgggaaggtaagacggaaagggaaaataacacggagtaggcagcaagctgaaaaataatcatttttagataacaaataattagataacaacaggcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaagagtaaagcgtccgcgccagagaaggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggccgctttcacggcccttggttttgctcagatgagattactcatagtcactgattggcacacatgaacagaacaaattccgatcaccgtaaacatcatccagacgctttacggttggccagtatttattctccagtacacccgccaccgggaataccgccagttcgcggctgtatggatgtgtccactcaccaaccaattcagcctgagtatgcggggcattcaccagcgggttgtcttccaatggccattcgccttgagccactttctcgatctcggcgcgaatagccaacatcgcatcaataaagcgatctaactcaactttactttcagactcagtgggttcaaccatcaacgtacccgcaaccgggaaggacatggtcggtgcatggaaaccgaagtcgatcaagcgcttggcgatatccatttcactgatgccggtcgcttctttcaatggacggatatccaaaatacattcgtgcgccacacggccatcatggccggtatagagcaccggataagcatttttcaagcgagtagcaatatagttggcatttaagatcgcgacctgactggcttgcttcagaccatcagcccccatcatgcggatatacatccaactgatcggtaaaatagaagcactgccaaacggtgcagcagaaaccgccccttgttgcgtcgtcatgccatcaatttgcaccacgctatgaccagggacaaacggggctagatgggctttcacgccaataggccccatacctgggccaccgccgccatgtgggatacagaaagttttatgcagattgagatgcgaaacatccgcgccaatataacccggtgtggtgatcccaacttgggcgttcatgttcgcgccatccagatacacctgcccaccaaactgatgaacgatctggcaaacttcacggatagtttcttcataaaccccgtgagttgatgggtaagtcaccataatgcatgacagctcatcacccgcgtgttccgctttctgacgtaaatcgtgcagatcaatattgccttgtttatcacaggcgaccaccaccaccgacatacccgccatttgtgctgaagctgggttcgttccatgggctgaacttgggatcagacagatatggcggttcgcctgattgcggctctcatggtaacggcggatagccagtagaccggcatattcaccttgcgcccctgagtttggctgcatacagacagcatcataccccgtcagttgtactaaccattgcgatagctgaccaatcatctgctggtaacccgcagcctgttctggtggacagaatgggtgcaattcagcgaactctggccaagtgattgggatcatttcagccgcggcattcaatttcatggtgcaggatcccagcgggatcatcgcctgattcaatgccaaatctttacgctctaaacgatgcatatagcgcatcatttccgtttcgctgtggtaacgattaaacaccggatgggtcaggatcgggtcccggcgcagcatactgtcttgaattgattggctatgctgactaacggcggcatcaagttgatcgatatccaaaccgtggttatcgccaacgaacaaggcaaacagcgtctgaatatcttcgcgtgaggtggtttcattcagtgtgatccctaccgcgccatgaatgtcagtacgcaggttaatgccaaaacttaatgcacgggccagtaccgccgctttatctttaacttcaacggttagggtatcgaaccagtgtttgaaacgtagggtcaaccccgcgtgctgcaagccagcagccagaatgtcagtcatccggtgaatacggccagcaatacgctgtaagccctgtgggccatgataaaccgcatacagactggcaatattggccagtaacacctgcgaggtacagatattggaattggctttttcacggcggatatgttgttcgcgagtttgcatcgccattcgcaacgccgtattgcctgcggcatcacgggacaccccaataatccggcctggcattgaacgtttaaattcatcacggcaagcaaagaatgccgcgtgtggaccgccgtagcccataggcacaccaaaacgttgtgcggaaccaaataccacatctgcaccctgtgcacccggagcggtcaacagtaccaacgccataatatcagcggcaacactggtaataattttacgttttttcagttcggccaacagggcgctgtaatcatgtaactcgccggtggtcccgacttgttgcaacagcacaccaaagataccgtctagttccagtactttttctgcgcgatcaacaatcacgtcaaaaccaaaggtctcagcgcgggtcaataccacatccagcgtttgcgggtggacatcgtcagcaacaaagaaacgattagcgtctttcagcttactggcacgtttcgccagtgccatggattctgccgctgccgtggcttcatccagcaaagaggccgatgccagatccaagcccgtcaagtcttgtgtcaattgctggaaattcaacagtgcctcaaggcggccttgagaaacttctggttgataaggggtatacgcggtgtaccagccggggttttccagcatattacgcaggatgacgggcggggtcagtaccgggctgtagcccatgccgatataggatttatagcattgattctggctggcgatccctttgagttccgccagcgcctggtgttcggtggcggcctcacccactggtggtgggccaggcaattggatatctgccggaacaatttgctggatcaacgtacttaacgaactggcaccaacggcggccaacatctgctgctgctgttcaactgaggagccaatatggcgctgaataaaagcatcgttatgttcaagctggctgagattctgagtcatttgctacaaattcctgaatagcgcggggacgggaaatgggctgacacaacttatacccttcggacttgacgctacagggcgttaacgacatacactcacctgaatcagtgacctatattggataggctcatcggggacgttcgcttgcaccgggctgtagcgccatttaacctactcggcgtcagggccaataaaatggccctcacttgagttactcttcaatcgccgcgaggtaagcatcagcatccaacagattgtccagttcggactcatcagcggctttaatactgaacaaccaaccatcggtataaggcgcgctgttaaccaattctggcgagttttccaactcagtattaactgcaacgatttcaccgctgataggcgcgtaaatatcggaagcggctttcaccgattcggcaaccgcacaatcgctaccggccgaaacatcgctgcccacctctggcagatcgacgaataccatatcacccagcagctcttgcgcatgttcagtgatcccgacgctatacacaccatcgccgtcagcacgaacccattcatgagataaggcatatttcaattctgttggtacattactcattgctattccttaaaagagatagagccaaaagagaaggctcttataattcagaataatggaaaacaaacttacaatacgatggctttgcccgctcgcacaaaaccgggttttgttacccgtaccggcatttcacggttacggatttgtaccacagcatgttcaccgatacctgcgggtacacgggctagcgcaatactgaaacccagtgttggcgaaaatgaaccgctggttatcaccccaacatgctgattgcctgcggcatcaaaaaaatacaccggcaattcattacgtaacacgcctttttccgtcatgatcagaccaaccaattgctcagtccccttcattcgctgcctttccaacgcagcacgaccaataaactgacgatcttctggttgccaggccactgtccaccccatattagcggctaacggagacgttttttcatccatttcctgaccatataagttcatccccgcttctaagcgcagcgtatcacgcgcaccaagacctgcgggcttcacaccggcggccaatagttgctgccagaacgcaacaacctgctgtttcggcaacgcaatttcatacccggcttcaccggtataacccgtggtagcaataaataaatcgccggtttgaataccaaagaatggcttcatgcccgcaatagcctgttgctgctcggtggtcagtaacgtggcaactttttgttgggcttgtgggccttgtactgcaatcagtgccagatcgtcacgcaccgtgacctcgacctgataaggttcagcatgctgacttatccaagcgaggtctttatcacgggtggcggagttaaccactaaacggaaataatcttcgctgaggaagtaaacaatcaaatcatcgataacaccgccggattcattcagcatcccggtgtaaagggctttgcccggttgggtcagtttggctacatcgttagccaacagatagcgcaaaaactcacgggtacggttaccgtgcaaatcaacgatggtcatgtgggagacatcaaacatgcctgcgtcctgccgcacaaaatggtgttcgtcaatttgggagccataatgcaatggcatcatccaaccatgaaaatctaccatacgcgcaccgcacgcgacatgttggtcatacagcggggtctgcttagccatctttttccctcaatatacacttcgtgtttgaagccgcagggtacctgcttcaagaccacaataaacaggtagggacaccacgacgcaaacgataccttttgctcaacgttagcaccgatcccctcagggaaccataagctaaaataggcgaggcgccctcttcaggcgacaaaaaacagaaggattgtgcagagttttctactgtaaaactgcgtacagaggcacacaatgaacaattaattcgtaaaaatggcgaggttatataactaaatggccaaaagtctgtcggattaaactttttaaacttcgattatctgtgaaaaaaactaatgcgaaaaatggactgaaattagattatttcaactgagggagatcgtaggctgataccgctggggataatgaatacggcttattgatatccataacattttatccatccccataaatcacgggcatagaccacatagacgcagaataccggtattttgtgtcacccccccaagctcaacgtttatttatcgcgcaacattcgtcgcaaagcggcccataactcgggcgactgacaacccccaatgacacaatgtggggctgtgagtccaagccccatccgcgccagagcgcacgcggcttgaggcactaccgaaggctgctttagacacacactggcggtgtctcattaatacccgtaacggcgtattattgagaacgctccagccattctggcaaatcattcagccccatcgcctgccgtaccaattgcggtttaacccccggcaagtgatcggccagcgttaacccaatatcacgtaataattttttagccggattgttgccagcaaacagatcacggaagccctgcatactcgccagcatcatcgcagcactgtgtttgcggcggcgttcataacggcgcagatagagatgctgaccaatatccttcccttgacgctgtaaacgccgaagttcagacactaattcggctacatccataaagcccagattaacgccctgcccagccaatggatgcacggtatgcgccgcatcgccgaccaacaccagccggtgcgcggcaaagctacgggcataacgcccggtcagcgggaacgtttgccgctcactctcaagctgacattgcccaaggcgcatatcaaacgtcatcgccaactcacggttaaattgctcggcgggcagcacggctaactcggcggcacgctcaggcggtaatgaccagacaatagaactgaggtgggggtcgctaaaggggaggaaagctaaaatgccgtcaccgtggaatacctgacgcgcggtagcctgatgcggctcgtcagtccggatagttgccaccaaggcatggtgggcataatcccagaaggtcagaggaatatccgcatgctgacgtaaccatgagtgtgcgccatcagccccaacaaccagccgagcactgagcatccggtcatcggttagggtgataaacgcttcagtctcgccccaagccacttgtttgaagctggcgggtgccaagaccgtcacctctggtagttggctggcccgctgccacaatgcttgttgaatgacctgattttcaatgatatggccaagatggctgaagccatattcatccgcatgaaaggcaattttgccgaagctgtctttatcccacacttccataccgtggtacgggctagcacgcagtgcctgaatcgtttcccacaccccgattttttgcagtaagcgctcactagctgcgttgatcgccgagactcgcagtgccagctcaccggtcaacggtgccgttaatggcatcggtgcaggctgatgctcgataatggcgatacgcaggccactgccttgtaaaccacaagccagcgccagacccaccatcccaccaccggcgataactatgtcaaatgattgcatgccgaaacatttccccatgaaaatatgaactttatttactctatagatttctcgatgcagggaggcggcaaacgagaagcaaattggtcgggaacgatttgaacagcatttgtgccaccccatagggtaaacctcaacgatgaggcgcgttaatcccgatgagtctattgagttagcgctcgacccagcccaatgtacgccgagcaaaagtatcacgtattgtgggcatctgttccatggccatcagcgccaaattccgccctgcgactaacggcccatagcgattcgcaaacaaacggatcaaaccatcagtaacgccaatagtcgcctgttgatcctgctgacgccgctgctgatagtggctaagaacggtatagtcaccgagatcattccccatggccgcagcctctgcaagggtttcagccagtgacatcacatcccgcaggccaagattaaacccctgaccggctatcggatgtaaggtttgtgccgcattccccaccaacgccaggcggtggctgatatgacgtgacgcaatcagtaactgtaatgggtagctgtggcgtttacccgcctgaagcattttccccaaccgccaaccaaaggcttgctgtagctctgccaaaaaacgcgcgtcatcccagctatcgatctgttgttgatcatgcttcgcatggcaccaaaccaaagaactgcgcccctgagacatcggcagtaaagctaatggcccattgcgggtaaaacgctcaaaagcacggccattcggtagctcggaggtggtgatattcgcaataattgcaacctgttggtaatcctgtcgctgccattggatagcgcaggattgggctaatgccgagtgagaaccgtctgcggccaccagcaattttgccgccagttgttgcccgtcatccagcgtcacacgggcggattcagcggtacgaaccacatcaaccactttggccggacaatgcagcgtcacccccggtgctttcatcagcaaggcaaagagccgttcaccagcatcatgtagctcgagaacatgccccagcgccggtacaccgtaatcttcagcccgcaaattaacaaaaccagaatgaccgcgatcactgacatgaacatgatcaatggccgtggcacaatcggccaatgccgaccaggcaccaatgcgcgccaactgctggcaagtcccctgcgccagcgcaatcgctctggcatcaaagcccggatgttgccggtcattgggttgttgcgcctcaaccagtgcaacgggcacctgcccgtgagtaagggatgaaatggccagtgccagagttacccccgccattccaccaccaacaattatcacactcatcagttatctcgctgccatctgtgtttcaataccatcaatgcttcaatgccatcaatgattcaataccatcagtgattcaatgccatcaatgcttcaatgtcatcagggtctttaaccacgctcgcggtcaagttttcgttacccgtggcggtaatcacaatgtcatcttcaatacgaataccaatgccccggtattgcggcgggacatcggcatctggggcaatgtacaagcccggttccacggttaataccatgcccggttcaaggatacggccacggtcactgctaccgtaatcgccgacgtcatggacatccatccccagccagtggcttaggccatgcataaagaatggccgatgggcttgttcagcgatcaactgttcgatatcacctttcagaatacccaactccaccaaaccgacgaccatgatccgcaccacttcttccgtgacctcacggatgctggtaccggggcggaacaacgtcagcgatttattgatagccgccagaacgatgtcataaaccgcccgctgagcgggggtaaatttgccatttaccgggaaagtgcgagtgatatcaccggcatagccacggtattcacaacccgcgtcgataaggaccaaatccccgtcccgcagctcacactcattctcggtatagtgcaaaatgcagccgttttcacccccaccaacgatggtgttgtacgctggataacgcgcgccatggcgggtaaattcatgcagaatttccccttccaattgatattcaaacataccggggcggcatttttccatcgcacgggtatgggccagtgcgctgatttcacctgcgcggcgcagcacggcgatctcttcggctgatttaaacagacgcatttcatgcaaccaaggccgccaatcggttaacgtggctggcgctcggagatttttacgaaaaccatgacgtaatttttccagtgcagcaaaaacaatattatctgcgtaagcatattgcccttgagcgtgataaatcacatccaggcgattaagcagcaaatagagctgctcgttgatttcatcgaaaggtaatgcgcgatctactgccagtttcgtgggggcggcctcttgccctaaccgacgaccaaaccagatctcagcggttaaatcccggatccggttaaacagcacgctgtggttatgagtctcatcgcttttaaccagaatcaacaccgcttctggctcgttgaagcccgtcagatagctaaaatcactattctgccgataaggatattcagaatctgcactgcgtgtggcttctggtgcggcaaaaataatagcagcactgccaggggccattttcgccaacagtgcctgacggcggttctggtattcttgctgagtcatgaccttctcctgaaatatccggtttgcatcacctgaaactcacttcaccacacttgccaattgataaaatcagcccattgttcaaaatcaatgcagtgtcggtttatgcatttcaggggcggtaggtttctgctgggtaaattcgatatggcacaaaatggccgcaacacgcacatactcgacaacttcttctaatgattgcgccagttcttcttgatcttcatcttcgtcatatcccaattgagcgatattacgcaagtcgtcaatggcttcacccacttcatctttcacctgtgccaacttcggctgcaacatccctaaccccaagaggaaatgatttacccaacctgataacgcatctgcacgatcaaaaacagtaacatcttcgccttcagggataagcaactggaacataaaaccttcattctccagcgcttcttgtgttgcttcatgtaactgttgtaacggcagactcagggcttgtggaaaagcaactccctcattggtcaagtcatgtaccagcgtctgccagccgttgtctttactgccaccacagagcattccgctgatcaacccatgcatctcagccggggttaatgctactgcttgctggctgagtgccaaggcaagtgatgggtaagttggtaatgtattctctatagacatgcgtattggtcatcgttggcaggataagttcatgttatgctaccatcaagatcagtcgctataccagaaaacgcagcaccctataccctatagatttcaagatgcaggaaggcggcaagccagaaagtcccaataatcttatcgataagtaacgtctacgacagataagtgatttgggtgagtggtagccgctaacacaccaacaacttggaagatgatggatattaaggggttgtatcttggtatcgaggtatatatagtgacgcccgctttgcagccacgagcaatttgcttctggtttgcagtgctggcgcgaaaattaggcaggaaggtagcatgtctgcacaaccggtagatattcaagtttttggtcggtcattaagagttaattgtccaccagaacagcaagatgcgttgaacatggcagcagaagatcttagccaacggttgcaagatctcaaagttcgcactagagtcaacaatactgaacagttagtttttattgcagcattgaacgtgtgtcacgaactggctcaggaaagattaaaaacgcgtgactatgcctccaatatggagcaacgtatacggatgctgcaacagaccattgaacaagcattacttgaacaaggtcgtatctctgaccgtcaagatacacagtttgaataaattactgtgtttgaataaattactgttgaatgatagattctacagtgagtaaagaatttctctgaggtgtttgccagcgggccagtcccctgagccgatatttaataccaacagaatgtagtgctccgtaaccggtgagcatgctcggtccgccgagaagccttaaggttgcgacgctgcgttcaccttgaaccaagggttcaagggttacagcctgcgacggcacctcggagatcccttcactatcgttgatgagtcgtattgatgatcaacagtattgatatccaaaagtagcgatgttcaaaagtagcgttaatcaatactctttgggttatcgactatatcctgatacaggcagtttttatgccgcaaaatccacaacatgcccttgagcggcaacgtatccgcgcggaaatccgtgagcatcggcgtctgctaacacccgttcaacagcaacaatcggcacatctggcggcacagcacattgccgagcaccccaaaatccagcaagctcacacggtagccgtgtttctctcctttgacggcgaacttgatacccagccaattattgagcaactgtggcagcagaaaaaacaggtttatttgcctgtcctccacccgtttagccccggtaatttattatttctgcgctatcgcccagaaagcccgctaatccgcaaccgactgaaaatccttgaaccccaactcgatgtgcgagaagtcttgccattgcatcaactcgatgtagtgattaccccattggtcgcctttgatcgccatggtcagcgtttggggatggggggcggtttttatgaccgaactctgcaacgctggcagcaaaatggcccttatcctattggattggcccatgattgccagttggtcgataagttaccgagtgaatattgggatgtgccgttgccagagattgtgacaccagcaaaagtgtggcagtggtgaaagaaaatcgttcgagataaaaaaaacaccggggatcctatggatccccggtgtcagactgctgacaaaccccgatgactcactcttgaacggtgaggataggcagaagagtaaagcgtccgcgccagggagggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcacacctgagatcctatggatcccaggcgtttaatcatttcaggaattagtacaataagcgagcgcggatcgtccctggaatggccttcatcgcctgcaaggctttttccgcattatctgcatcatcggtttcaacatcaatcacgacataaccaatatcagcgctggtttgtagatactgtgccgcgatattgacattctgctcagcaaaaatggtgttaatgctggtcaaaatgcctggccggttttcatgaatatgcaacaggcgacgggtattatcaccatgtgctggcagagaaacttcggggaaattcaccgcagatagcgttgagccattatcggaatacttcgccagcttacccgcgacttcatcaccgatattctcctgcgcttcctgagtagaaccgccaatatgcggggtcagtaacacattatcaaattcacacagtggtgaattgaacgggtctttattggtcgcaggctcttcagggaagacgtcaattgccgcacctgacaagtgattgctggacagcgcatcgcacagggccggaatatcgaccacggtgccgcgagaggcattaatcaacagcgcacccggcttcatctgtgccaattgctcagcgccaatcatattcttggtagtgtggttttccggtacatgcaggctgaccacatcactcatattcagtaaatctgacagttggcgaacttgctgcgcattccctaacgacagtttattttcgatgtcgtaaaagaagactttcataccgatactttcagccagaatccccagttgagtaccgatatgaccgtaaccgataatccccagcttcttacctcgggcctcgaaggaacctaccgccaacttgttccactcgccacggtgcgctttcgcgttagcagacggaatgcctcggaacatcagcagcaactcacccaataccatttcggctaccgaacgggtattggagaaaggcgcattgaatactggcacaccacgtttggtcgccgcttttaaatcaacctggttagtaccgatacagaaacaccccacagcaaccaatttttctgctgccgcaaaaacgtcttcggaaagatgagtgcgcgatctaattccgataaagtgagcatcacgaatggatgccttcagtgattcggcgtctaaggcacctttatggtattcaatattgctatatccggctgcacgcaggttatcaaccgcgctctggtgcaccccttccactaacagaaacttaattctgtctttctccagtgatacttttgccatgtccccgaccctattttcagacttcagatgcggctgccgatatcgaatgaatccggtcagcaccctgtcaacataacaaatattacgtaagcagcaatacaaacgattgcctgcccatcaacataaccgtcagtgtgaatgttaatttatggaagaaaaaactagcgaaccgagagagggcgacaggttaatcaaaggaaatgagggaatgtgatatatatcaccaaattcaatggttttaagaaaagatattcaaaggcaaaaaattatcagggtgaagccaaataaacgacaccctgaaaaattttagccaatcactttaacgccattggccgtaccaatcagggccacatcagcaccgcgattcgcaaatagccccaccgttacgacaccggcaatgccattaatttggttctctaaagcgatagcatccaaaatactcaagttgtggacatccagaataacgttaccgttatcggtcaggacattctgacggtattcaggcaaaccacccaatttaatcagctcacgcgccacataagagcgggccatcgggatcacttcgactggcagggggaatttacccagcacaccaacttgtttggattcatcagcaatacagataaacttccgggcgatagccgcaataatcttctctcgggtcagtgctgcgccaccgcctttaatcatctgcatttggccgttaatttcgtcagcaccatcaacatagatatccaatacatcaacgtcattacaatcaaatactgggataccatagcttttcagcttggcggttgaagcatcagaactggaaacagccccttcgatctgatgtttaatcgagcctagcgcgtcaataaaatgcgccgcagttgaacccgtgccgacacccacaatcgtaccgggtttaacgtaatctaatgctgcccagcccaccgcttttttaagttcatcctgagtcatggtaagttcactgcctatgatatgaaaacaaaagcttattatagaacatgcacagcaaaaatcgtctcaataaagcccgtttatgacagggttaattctagcgagatcacagttatacccaaagttattggtgctgcaaccaggcaaaatgagggaattctgatgggtgactcaagtcggtgattgggataagcgcgagcggcaatatcatgcctgaaggggagatacgcgtttatttaaagtgaatacctcagcattgccttatataaaaatgaccaaaatgtcacagcgaaatgtggcatagtgttgtatcgatttactattttggagagatgactccgatgaaacgcccagactaccgtacgctacaagcgctggacgcggtgatccgtgaacgcggttttgaacgtgcggcacagaagctttgcatcacccaatcggcggtatctcaacgtattaaacagttggagaacctgtttggtcagccactgctggtgcgcacggtgccaccacggccaacggaacaagggcagaaactgcttgctctactgcaccaggttgagctgctggaagaagagtggctcggtaatgataacggggtcgatacaccgttgctgctatcgctggccgtgaatgctgacagtctggcgacctggctattaccggcgctgaaaccggtgctggctgatttacctattcggctaaatttacaagtggaagatgaaacccggactcaggaacgtttaaggcgtggtgaggttgttggcgccgtcagtatccagccacaaccactgccaagctgtctggtcgaccaactcggtgctctggattacctgtttgtggcatctaaggccttcgcagaacgctatttccctaatggcgtgacccgttcagcgttgctgaaagcacccgcggtggcatttgatcatctggatgatatgcaccaggcgtttttacagcaaaatttcgatttgtcaccaggtagcgtgccctgccatatcgtcaactcgtctgaagcctttgtgcagttggcccgccaaggtaccacctgttgtatgatcccgcatctgcaaatcgaaaaagagctggcctcgggcgaactgattgacctgacaccggggttattgcaacggcggatgctgttctggcaccggtttgcaccagaaagccggaccatgagaaaggttactgacgccctcttatcctacgggcgtcaggtattacgacaggactcgtttattgggcagtagctgtttatgtttactgagcagcaactgttttattggcagtagctgcgatcgatgccgggttggctcccgtttgcagctcaaagaccacatcaacctgatcatcaaaattgatggtctgttgttcgtaggtttgctccaccgccgtgtcggatgccgctccagcacttttatacattcgagctaccggcattggctggtaattcgctatatggtaacgaatgctataaaccgggcctaatttaactttaaatccatcggccagtgcgccggcctgcgtaatcgtattctcaatggcttttttacgcgcctgctcacggtaggtttctgggctggcaacacccaactcaacggcacggatctcattcagacccgatttcaacgcaccatccagcaaatcatttaatttatccaactggcgcaatgtcacctgaacctgacgcacagcacggtaacctttcaatacggcttcaccgcttttctggtagtcatattcaggctgggtacgaatattagcggccttgacatctttcttttcaatgccacttttatttaggaaatcaaagtattgcgcgacgcgggtatcgacctgctttttggcatctgcagcatctttggcagatacactgacttcaattgcgatagtcgcgatatctggggttgcctcaacgctggcggtacctgaggtgacaacatgcggcccttctggcacttcggccgcttgagcttgcagcgccaaaggtaacgtccctaatcctatcattgcggccaaagccaatgtcttcaacttcacggtgcctcctaagatatgcatgacaaatgaacctgcacctgtcagagaatcagtgcacgacactcactgaaattccattaacatcgcgattcattcgccgttgatcactcattgttaataaatagaggtattaacctatcaaacgtagcatatcttattgagttagggattcagattagtgacaaaaactcataggccgaatccctgtcgtgccaattggaaagcaataaaccccattaccccgccaacaaataggttaatgattcgttgtgccactgggcgatttaaccacggtgataaccatgctgctagcaatgctaaggcaaaaaaccaaacaatagaggccgtaaccgcccctaaagcaaaccaagggcgtatatcaggtaatagctgcccccccaaactgcccaaaacaacaaaggtatccagataaacgtgaggattaagccaggtaacggccaataaggtgaccaatatgcgccagcgcccctgcgtgacactcgttgctgacgaagcaacaccatccccccgccacgccgccatcaatgccccccaaccgtaccacatcaggaaagccacgcccccccaggtcaccaatgccagcagtaaaggcgaacggctcaataaagcactgccgccaaaaatccctgcgcaaatcaagataatgtcactgagagcacaaagggatgcgctcatcaaatgatgctgacgcttgatcccctgattcatcacaaaaacattttgtggcccaagcggcaaaatcatcgcagcgctaaggataaaaccgtgcaaatagaccgctaacatactgttacccttaaatattgttacctttaaatactgttgtctttaaataaaagatagacaccactgaaaatacaggagaccgagtatcggcatattacggggagatgatcatcagaggaaatggatatttcttatcaagcataagacaagctaataatgcgactgaactgataaaacagcagagcgagtcaaataaccgagcgagtaaaaacgggcactgaggcccgtttaatctatttaccgcttaccacggtgaaaaaccttactccggcttctcggcttcggcttttgccacctgatgcaaatgcacatccatttgtgggtaagggataccaattttgtgcgcatccagcgcccgcttgaagttttcagtcaagtcccaaaacacctcttgcgcatcaccattggtcgtccaaacacgaacagcaaaattcagtgaggacggtgccatttcattcaagcgcaccgtcacccctttctcgtgtatgatccgactatcagctgcgatgatgtcaccaagaacctttttcaccacatcaatatcggcatcatatgccacaccgacaatcatgtcggtacggcggttcggctcgcggctggtattaataatattgttggcaataattttgccatttggtaccacaatgattttgtcatcaaccgtacgtagggtggttgagaaaatctgcacctgcaccaccgtcccggccacaccgcccagatcgacgtactcacccgctttaaacggacggaaggcgaccagcaacacaccagcagcaaagttagacagcgacccttgtagggctaaaccaacggccaaacccgcagcaccaatgaccgcaatgaccgatgcggtttgtacacccagccgccccagtaccgccacaatggtgaaagccagaatgctgtaacgcaccatcgctgataagaagtcggcaacggtgacatcaatgccacgcaatctcatcacccgattgagcatgccagatagcactttagcgatgatcgaaccgacaatcaggatcaataacgcggcaataatattgactgcgtattggatcagtaagtcctggttattcgccaaccaggtgcttgcattattgatcccttcaactacgtttagttcttccatttaaaccatcctacaaaaaagctccctacaggagcaattacgccaaaaaaaatcaccatctaacgctggcgactctagccaacggcctatgtagtagggtaactaacaatattgaatgttgccaattttcgcaaaaaatatcagcgcagcataccaggccattaagtcagtgatgacagtgaatcatattggattgtcagcaacgaaaaaaggccccgtagggcctttcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaaaggccccgtagggccttttaggtcagtccgaacagactggaattacagtacgtcgatggcgttcagttctttgaatgccagttccagacgagtaatcattgtcacctgggcagcacgcaaccatacgcgtggatcgtagtatttcttgttcggcttgtcagcaccttctgggttacccagttggccttgcagatagccttcgttctttttgtaatagttcagaataccttcccacgttgcccactgggtatcggtgtcgatattcattttaactacgccgtagcttactgcttctttgatctcttcagcagtagaaccagacccgccatggaacacgaagttcaggctgttatgcggcagattgtgtttcttggaaacataatcctgagaatcgcgcagaatagttggggtcagtttaacgttacctggcttgtaaacaccgtgtacgttaccaaaagaggcagcgatggtgaaacgtgggctgatagcgttcagtttttcgtatgcgtaatcaacatcttgtggctgagtgtacagagaagaagcgtccatgtggctgttatccacaccatcttcttcaccaccagtacaacccagttcaatttccagtgtcataccgatttttgacatacgagtcaggtacttgctgcaaatttcaatgttctcttccagagactcttcagacaggtcgatcatgtgagaagagaacagtggcttgccggtcgccgcaaagtgtttctcacccgcatccagtaaaccatctaaccatggcagtaatttcttcgcgcaatggtcggtgtgcagaataaccggaacaccgtaatgttcagccatctgatgtacatggtgtgcaccagaaatagcacccaagattgcagcaccttgtggagcatcagtcttcacgcctttacctgcgataaacgcagcgccgccgttggagaactgaacgataacaggtgcgcgcactttggctgcggtttccagcactgcgttgatagagtcagtgcctacacagttaactgctggcagagcaaagttattttcttttgctactgcgaaaactttctgcacgtcatcacctgtgatgacacctggttttacgaaatcaaaaattttagacatgtaagttgtcctgtatcgtcggccgaagataaatgtgaataggttcgctgttacatccgcccaccgtcatggcaagaggaaatagcgaaacgggcggcattgaccccccgttatccaaattactgcttagcgcgctcttccagcatcactacggcaggcagttttttcccttcgacgaactccaggaaagcaccaccgccagtagaaatgtaggagatttggtcagcaataccgaagagatcgattgctgccaaagtatcaccaccgcctgcgatagaaaatgcttcgctttctgcaatggcgcgagccacgatctcggtccctttacggaagttagggaactcgaacacaccaaccggaccattccacagaatggttttggcatttttcaggatctcagccagacgctccgcagattcgtcgcccagatccaaaatttgttcgtcatctttaatttcgttcgcgggtttcagcgtcgcggctgccgtttcagagaactcagtggcaacacgaacatcagtaggaacagggatatcacaggtctctagcagtcttttcgcttctgggatcagatcagcttcgtacagagatttaccgacattgtggccttgagccgcaacgaaggtattagcgataccaccgccaacaatcagtttatccgcgattttagacaacgcgcccagcacggtcagtttagttgaaactttagagccaccaacgatagcaaccattggacgcgctgggttacccagcgctttacccaatgcttccagctctgctgacaacagcgggccggcgcaagcgataggggcaaatttacccacaccgtgagtcgatgcctgagcgcggtgagcggtaccaaaagcatccatcacataaacatcgcacagtgcggcatatttcttggacagggcttcgtcgtcttttttctcgcctttgttaaagcgaacgttttccagaacaaccaactcgccagctgcaatttcaacgccgtccagatagtccttcgccagacgtaccggagaagataacttctctttcaggtagttaacgacgggcagtaaggagaactcttcgttgtactcgccttcggtcgggcgacccaagtgagaggtaaccattactttagcgccttgcttcaatgccgcttcgatagttggcagagaggcacggatacgcgcatcagaagtcactttgccttcttttaccggaacattgaggtccgcacggatcaaaacacgtttgccagccagatccagatcggtcatcttaattacagacatggtgaatcctcttgttgattctctttaaagttgcataagctgcacattaacgcccataaaaccgcagtaaatcacggtaaaacaagacgttaatacgccatactagaaaccgcttttggccatcgccaatgtcgtatccaacattctattggcgaagccccattcattatcgcaccataccaacgtcttaatcaggtgctgcccactcacccgcgtctgggtgccatcgacaatagcactgtgcggatcgtggttaaaatccatcgacaccaatggtaattccgtatagtcaactataccacgaaatgcacctcttgctgccttttgcaaaagctggttaacctccgccacgccgacaggatgagtaacgctgacgcttaaatcgatagccgtaacgttgatggtcggtacccgtaccgagatagcctcaaacctgtcacaaaacttcggaaaaatgcgggtaatacctgccgccagtttggtatccacaggaatgatggattggctggctgctcgtgtacgacgtaaatcctgatgataagcatcaataaccggctggtcattcattgacgaatgaatggtagtgacagtgccagattcaatgccataagcaatatccaacaactgaataataggaataatgcagttcgtcgtacaggaggcgttggacacaatccggtgctctgcccgtaaatcctgatgattaacaccatagactacagtcgcatccaaatcatgaccgccaggatgggcaaacagcactttttttgcaccggaggctacatgcgcctcgccatcctcacggctgccatacacaccgctgcaatccagaaccacatctattcctaactcactccagggtaactgctcaatctctgactgatgaatcagccggataatatcgtccccgacatacaatgaatcacattcctgacgaacatcccaagcgaaccggccatggctggagtcatacttcagcagatgggccatcccttccgcactcgccaactcattgattgcaaccaccgaaatttctgcccgacgacctgattcatacaacgcgcgtaaaacgctacgaccaatacggccaaagccgtttatcgctatgcggattgccatgtgactccctgcctctggttattatcatgcaaccccatagagtactgtagcgcgtccttagatgttaatcgtattatcacaattcggccataatactggccgggttttctcggtgggatctcattagatccgaaagcaaaccataactgaaacgcttcagccagaataaaccaaagtcatgataaaaggaatatttccctgaaaaagggcacaattcatctatgaattagtcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaagaccgcaaaagcggtcttttaacaggtgcattaccgagattctcatcactgttcacacccatttgcagtattgataacgtcgttgcctgttttaacagttaatgactttttaacggctaatcgctctttagggactaatcgcttcttaaccgttaattacttcagcagcgcctgagctttcgccaccacgttttccacggtgaaaccaaactctttgaacagcaattcagctggcgctgattcaccaaacgtggtcataccgacaaccgcgccattcaggccaacgtatttgtaccaataatccgcaatacccgcttctacggcaacacgtgcgctaaccgcagatggcaatactgactcacggtaagccgcatcttgtttatcgaatgcatcagttgatggcatagagacaacgcggactttacggccagtggccgtcagttgatcagccgcagcaactgctaactccacttcagagccggtagcaatcaggatcagttcaggctggcctgcacaatccttcagcacatacccgcctttggcgatattggctagctgctccgcagtacgtggctgctgtgccagattctgtcgggagaagatcagtgcgcttgggccatctttacgttccagcgcatactgccatgccactgcagattcgacctgatcacaaggacgccaggtactcatattcggggtaacacgcaggctggccatctgttcaacaggctgatgggttgggccatcttcgcccagaccaatagagtcatgggtataaacgaacacgctacggattttcatcagtgccgccatgcgcactgcgttacgggcatattccacaaacatcaggaaggttgcgccgtaagggatgaaaccgccgtgcagggcaataccgttcatgatggcagacataccaaattcacggacaccgtagtgaatgtagttaccagccagatcgtcgctcaaggatttagagccagaccagatagtcaggttactcggtgccaggtcagcagaaccgcccaggaactcaggtaacactttaccgaaggcttccagcgcattttgtgaggctttgcggctggcaatatttgctggattggcttgcaattgttcgatgaatttcttggattcaacggcccagttagccggtaattcaccgctgacacgacgtttgaattcagccgccagttctggataagccttggcatacgcagcgaacttctcgttccaggccgcttctttggctttgcccgcttctttggcatcccatgccgcatagatatcttgtgggatttcaaatgccgggtatttccaacctaatgcttcacgggttgctgccacttccgcttcacctaatggcgcaccatgggaatcatgggttccagctttgtttggtgagccaaaaccaataatcgttttgcacatcaacaatgaaggcttgtcggtaaccttatgtgcttcttcgatagccgctttaatagagtccgcgttatggccatcaacaccccgtaccacatgccagccgtaggcttcgaaacgggccgccgtgtcatcagtgaaccagccttcaacatgaccatcgatagaaataccgttgtcatcatagaaagccgtcagtttgcccagcttcatcgtaccggccagagagcaaacctcgtgagagatcccttccatcatgcaaccatcgcccataaaggcgtaggtatggtgatcgacaatgtcgtgacctgggcggttaaactgcgcccccagcgtgcgttctgcgatagcaaaaccaacagcattggcaatgccttgccccaatggcccagtggtggtttctacaccagcggtataaccatattcagggtggccaggcgttttagagtgcagttggcggaaattttttagctcttccatcggcaggtcataacctgtgagatgcaacaggctataaatcaacatggagccgtgaccatttgacaggacgaaacggtcacgatcagcccagtgtgggttagttggattatggttcagataatcacgccacaggacttcggcaatatctgccatacccatcggggctccgggatggccggacttcgctttttgcacggcatccatgcttagtgcgcggatagcgttggcaagctctttacgagaggacatgttttactccaggtcggattaacaaagcgttcaagattaccattttctcagactcagcattgaaacggcaatcactatactctaaataattcgagttgcaggaaggcggcaactgagtgcatccccaagagcttacacaagtaagagattggggtgaacaaaagcagccaccgcacaacgacaaaccataggctacaacaataatttcgggcaagacctattgccaacagagtagaacaagcgtgagcgatccaacaactattaatgcaattccaacagctattaatgcaattccaacagctattaatgcaatagatagtaatgatgtgattatgatgagcggatagcggtggtaaatagattgcagtgataaggagatgactgtgatgagtagattactgtgatgaggagattgcagtaataaataggtgactgctgctaattcgggccatcaccgatagaatagcctgcttcaaacgaaaaaatggccaacccacaggaagaacgtgttatgaaaattcgtacctcaatgattgcactgagcctggctgcactattaagtggctgtcaaagcctcaatactgaaggcttaatgcagtcaggtgcgcaagcatttcaggccgcaaccttgaatgatgctgacgtgaaagcccttagtgaaaaatcttgcgttgaaatggatcaaaaagcccagatcgcttcagcggatagtcaatatggtaaacgtatggcaaaaattgctgccgccttgggcgataacattaatggcaccccagctaactataaggtctatgtgaccaaggacgttaatgcttgggcaatggctaatggctgcattcgtgtctacagcggtttgatggatatgatgaccgacaatgaagtagaaggtgtcgtgggccatgaaatgggccatgtggcattggggcacacccgtaaagccatgcaggtggcctacggaacaaccgcgctacggacggctatcgcctctgcaggcggtgtcgtgggtaccttgtcgcaatctcagctagcagatctcggtgagaaactggttaatgcccaattctcgcaaaaacaagaaagcgaagccgatgattactcattcgatttgctgaaaaaacggggcattgacccgaacggtctggtaaccagttttgaaaaattggcctcaatggaagcgggccgtaacagcagtatgttcgatgatcatccatcgtcacaagccagagcagagcatattcgccaacgtattgcggcggagaagtaacacttaacgccagtctcttatcaatgcagacgccccactgttggggcgtcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcactccccactgttggggcgtgagttctgtagctgacgtttgatatttgatagctaatagctattagccatgcctgctactcgccatcgccatccaaattaacgtcgatctgatcgccattgatccgcacagcataggtgtttaaatcgcgatcgcccggctcacgcaaacactgccctgtccgcacattaaacagagcaccatgtagcgggcattcaatgatttcaccatcattaattccttggcttagtaatgcataggcatgaggacaaatatcttccatcgcaaaatactcgccctccaccagataaatacccactctgttattacccgcttgagccgaaaacgggaaatctggtttgatatcattcaccttacagacgctgaaccagcccattgagatgtctccagattattattacgacgaaagtctaaaccgctaacataagtgtggtcgatattcgggcaatcaccaccgccttaggagagggtcgcgccgaaaaaaaggacaaacctgagtttgccctttaatcgatactgaataaatcgttagtgattattcgtcttcaagatatgtgtagccgtacaagccagcctcaaactcttccaggaactgcgcctgcaattcggtatccagatcggtttcttttacctgaccgcggaaatgttccagcaatttttcagggttcaattggacgtattccaacatatccgccactgtatcgccttcatcggtctgctcaacctctaccgtgccatcagggaagacataaacatctaccgccgcagtgtcaccaaacaggttgtgcatattacccaagatttcctggtaagcaccgaccataaagaagcctagcaatggcgggttttccggatcatacggtggcattggcatggtggtcgccaccccatcaccatcaatatagtgatcgatggtgccatcagaatcacaggtaatatccagcaataccgcacggcgctctggcggcttatctaacccttccaatggcaagaccgggaacagttgatcgataccccatgcatccggcattgactggaacagcgagaaattcacatacagcttgtcagccatccgctcttgcagctcatcaatgatgggccggtgggcgcggttgcttggatccaactgtttttggatctcattacaaatgcttagataaagttgctctgcccaagcgcgatgagtcagatccagcataccgtgagcatattgggtatggacgtcgtgtaaatccatttggctatcgtgcaaccattcgcgcagtgaacggcggttttccggttcctgcatctcctgccaggtatcccataaactttccaaagcacgtggagcgcccgcttccggtggctgcggctcacagaactcattgcgctctacaccgataacattggacaccaataccgtatggtgagcggtaaccgcacgaccagattctgtaataacggtaggatgcggcaaaccatgttcgttacaggcatcaccgataccccagataacgttattggcatattcattcaagccatagttaacggagcaatcagattgagagcgcgtcccttcataatcgacgcccaagcccccgcccacatcgaagcactggatattaacgcccagcttgtgtaactccacatagaaacgagcagattcacgcacgccggtggagatatcacggatgttggagagttgagaacctaagtggaaatgcagtaattgcaaactttccaggctattcgcctcacgcagcatatcaaccagttgtaatacctgcgttgcagacaaaccaaatttggacttctcacccccactggcctgccatttaccggaaccttgtgatgccaggcgggcgcgaacccccaaacgtggaaccacattcagccgctcggcttcttccaggaccattttgatttctgacatcttttcgatgaccagatacaccttatggcccagtttttcaccgatcaaagccaaacgaatgtattcacggtctttataaccgttacacacgataaccgaacgagtcatgccagcatgggccagcaccgccatcatctcagctttagaacccgcttccagccctaacggttcgccggaattgaccaaagactcaatcactcgacggtgttggtttactttaatggggtaaaccaggaagtagccgccttcatagccgaaagactcacgcgcacgtttaaacgccgcgttaattgaacgcagacgatgctgtaaaatttgtgggaagcagaacagcgcaggcaaacgttgcccttgttcgagctgcatctttttaaccagttgcgccagatcgacacgcgcctcacgaatatccggatcagggcaaacactgatatgacctaattcattgacgtcataatagttgccaccccagtaggcgacgttatacgtgctcagcatcttgctggcatttcgatcattcatggctacctcctgcatggagcgtaaagaaacatgtgcgcccgcagttaacggacggctaatcaagttatcatcagacataattcgcctctattgcgatactgacgataacgtcagccactatcgcagctacaacctacaaggacaatccgtgtgaacgcccagatattacgctgaaagcctgattcacgagcggtttatcactcatcgattcattactaaggaaagagtaaacacgtttcagtatcaatacgtattaaggtttcgtgaatcggactcgccgcaaaatagcgccagctagccggattcagtacgtcgggtaaccgttaaccggcccgcgaatcctgggtcgcacccatgtgggtataacatcgggttgatggggtacaagaaaggagggttgcaaggggggattgaacgtcagaacgacgcaattgttgatatgcagcaaccagtagacaacggatcattaatccaaccacctccatgcatgccgctcacgattgagcgaacaaggctttattaatatacccttcttacttgaagttgcagcgatgttagcggttttttctcactcaaatcaccagtgtgagccacactcatcatgatttgctcgctacgcgcaactccattaaatttggtatagacagttaattcggtataaacagttagctcgttataaacaattagctcgttataaacaatttagttaacagttcgatgacgccactatcattttgcgttcacccagaatgcgttcccacaaaccgagcacaaaacactgagaatttaaccatgcgctgatgccatcttctgccattttcatcattgcttatcaaataagccgcgcgcgcagtttataccgataaccaaggcaaaatgcaaaatgaaatttgcagtgtcaccgtctcaaaccgtaaaaaaagcccgccaccgctaaatcgagaaatatcttaatacaaaaagggctggctttcagagcaaaagctaacctaaaatagacgtccagatgttaatacatccatactctttaattgctagaatgctaacaacgttatctccccaaagtcagtggcgtgacagtatgttccgctaacatcgctgcaacgtcaggcaaaaaggggagatgttgaaggtttctaagttgatagactgctaaaggctttgcctaaaggggcattgtgaacgaccaacacaacagaaagtcaggctctgctctgtctgctgttgcttggtttccagcgctatgcagtgacttctcacttgtatttcaaggtaaagaaaataatggctaaacacctatttacgtcagaatctgtctctgaaggacatccagataaaatcgctgaccagatttccgacgccgtacttgatgcaattcttgagcaagacccaaaagcgcgggttgcctgcgagacctatgtcaaaacgggaatggtattggttggcggtgaagttaccaccaatgcatgggttgatatcgaagagatcacccgccgcacaatacgcgaaattggttatgtacattccgatatgggttttgatgctaactcttgtgcggttttaagcgctatcggtaagcagtctcctgatattaatcaaggtgttgaccgcgaaaacccactggagcaaggtgcgggtgaccaaggcctgatgttcggctatgccaccaacgaaaccagtgtcttaatgccagcgcccattacctatgctcatcgtttggtagagcgtcaggctgaggtgcgtaaaaatggtgccttaccatggttgcgcccagatgccaaaagccaggttaccttccaatacgacgacggtaaaatcgtgggtattgatgcggtcgtcctgtcgactcagcattcagaagatatcaatcagaaagatttgcacgaagccgtcatggaagagatcatcaagccagttctgcctgctgaatggatcactgcccataccaaatactttatcaacccaactggccgttttgttatcggtgggccaatgggtgactgcggtctgactggccgtaaaattattgttgatacctacggcggcatggctcgtcatggtggcggcgcattctcgggtaaagatccatcaaaagtggatcgctctgcggcatatgctgcccgttatgttgcgaaaaatattgtggcggcgggtctggctgaccgttgtgagatccaagtatcttacgccatcggtgtggcagaaccgacctccatcatggttgaggctttcggcacggagaaaatcccagcagaccaactgaccctgctggttcgtgaattcttcgatctgcgcccttatggcttgattaagatgctggatctgttgcacccaatctaccgtgaaactgcagcctatggtcactttggccgtgagcatttcccgtgggaaaaaaccgacaaagcagcgttattacgtgatgctgcgggtttgaaataaatttcattccctgcgtacgacttgaagcggtaaaacgatgaagaaccaccctgtaagcaacacgctggcagggtggtttatttgtatgcaccctgggaaaatgcgcccccggaactgttcaagtgaaaatgaacccaacccgtggtgatgtcagcttgcatctggctatccaccgttttattcttccgcattatgagcacactaagaatccccatcgcactccaacaagcggttatgcagtgtctgcgtcactatttgcaactggctaaccagcatcttggcaccgcgtatccagagccaaaagtcaattaccatcagcgtggtaccaacgcgggcagtgcctatctgcaatcattcgaaattcgtcttaacccagtgttattgctggagaataagcagccgtttattgatgaagtcgtaccacatgaattagcacacttgctggtttaccgccaattcggccgcgtagccccccatggcaaagaatggcgctggatgatggaacaggtcttaaaagtacccgctagccgcacccaccaattcgaagtggcgtcagtgcgcagtaagaccttcaattatcaatgcaaatgtcagcaacatgctttaaccattcgccgtcacaataaagtgctgcgaggagagagtgaatatcgctgccggcagtgtggggagaaactccagttcatcacaataaatcctgattaatgactaacgttacttgttataaaacagcacgttaacttgccatccatcataattatctataacctgcgtacttttcattatcgggctgttttgagatatgttacgcaatattttgttcttgctggttttatcttcgccactgttgcctctgatcagtcacagtcacggcatcaataacttctcccaggcgaaagcggtggccgctaaaattcaccaagatgcacctggcagcttctactgcggttgccaaatcgactggcaaggtaaaaaaggtatccctgacctaaacagttgtggctatcaacccagaaaaaatgcagcgcgagccgcgcggattgaatgggaacatgtggttcctgcctggcaatttggtcatcagcgccaatgctggcaacaaggtggccgtaaaaactgtgccaaagatccggtttatcgtcagatagaaactgacttgcataacctgcaacctgctattggtgaagtgaatggtgaccgtaacaatttcatgtactcgcaatggaatggcggcagtggccaatatggtcagtgtgcaatgaaagtggattttaaaaacaaattggcagaaccaccggtacgtgcacgtggtgccattgcccgcacctacttttatatgcgcgatcaatatcaactgcggctatccagccagcaaagtaaactctttggggtctgggatcgtcaatatcccgtcaccgactgggaatgcttacgcgatgagcgaattgcgaaaactcaaggtaatcataatccttatgtacaacgcgcttgtcagcgacccaaaagctaattgagctaattgagctaattgagccctattttcagctcaatcgccctccccatcacaccttgtcacggatgtcgttattttctgatgacgtagtgttattttctgatgaggtggtgctatttcctgatgggctgcaattttcgattggctgaaacttccctgcctctgctatccttagctgcttatttattttgcgtttatttcgcgcggtactcatcaccgcacggtatgattttcgtttcaggacttagagcaaacccatgcgtataccccgcatttaccacccacagcccttgcaggccaataccgaactggcgctcactgatgaagccgcaaatcatgtcggccgcgtactacggatgactgaagggcaaagcctgcaattatttgacggcagtaatcagatttttgacgctgagattatacgggcagataaaaagaatctgattgtccgactcgctgaagggcaatgggaagatcgggaatcccctctgaatttacatttagggcaggttatttctcgtggggaaaaaatggagtttaccgtccagaaatctattgaactgggcgttaatgtgattaccccgctgttttcagcacgttgtggcgttaagcttgatggcgagcgtctgacgaaaaaaattcaacagtggcaaaaaattgctatcgccgcctgcgaacaatgtggccgcaatacgatcccagagatccgcgatgccatgcaacttgctgattggtgtgctgaatccgatgacagcttgaaactgaatctgcacccacgtgctagcaacagtattaataccctcccttcctcactcaacaaagtgcgtttgctgattggcccagaaggtggcctctctgctgatgaaattgcgatgacctcgcgcctcggatttacggatatcctgctggggccacgagtgctgcgaacagaaactaccgcccttaccgcaattactgcgttgcaggtgcggtttggcgatctgggataaccccatttcccactaggagaaaagaatgattaagctcggtatcgtaatggaccctatttcgtccattaacatcaagaaagacaccagtttcgctatgctattagaagcgcagcgccgtggctgggaattgcattacatggagatgggggatctctatatgcgtgggggtgatggccgcgcacgtacccgccgactgaatgtgaagcaggataaagataactggttcagttttggggctgagcaggacctgccgctctatgatcttgatgtcattctgatgcgtaaagatccgccgtttgataccgagtttatctatgccacctatattctggaacgtgcagaagacaaaggcacactggtggtgaataagccgcaaagcctacgcgattgtaacgaaaaactgtttacggcttggttcccagagttaaccccagatacgctggtcagccgcagtaaagaccatatccgcaaattccaccaggaacacggcgatatcatcctgaaaccactggatggcatggggggtacctcaatattcagagtaaaacaagatgaccctaacctctcggttatcattgaaacactgaccgaattaagcagccgcttctgcatggcacaaaacttcttaccggccattaaagaaggcgataaacgtgtgctagtggttgatggcgagcctgtgccttattgtctggcacgtattcccgcccaaggtgaaacccgtggcaatctggctgccggtggccgtggcgaagcccgcccattgagtgaaagtgattgggaaattgcccgcactgttgcaccaatactgaagcaaaaaggcttaatttttgttgggttggatattattggtgatcgcttgactgaaattaacgtcaccagcccgacctgcgtgcgtgaaatcgaagcggccttccccgagatttccattaccggtatgttaatggacgccattgaaagacgtttggctgacaaaaaggcctaatacataaaacggggtgtggtgtttttctaagcgctgcccccgtgactttatcctcatttatccgcatactggcacccgttcatccattaactcagcgacttctctatataatacaatgaatttacagcatcattttcttattgccatgccctcacttcaggaccctcaatttaaacgctcggttatctatatctgtgagcatggcgaaaagggggcgatgggtttagtgattaacaagcccttggaacagctcaccgtagaaacaatactggaaaaactgaagatcaaatccccctcacgcgacccagcaatacgtttagataacgtagtattagccggtgggcctctggctgaagaccgtggatttattctgcattcaccgcaggaaggctttgcttccagtattcatatttcaccagagacgatgattaccacctccaaagatgtgttggaaacactgggaacatcggggcaacctaaaaatttattagtggctctgggctacgccagctggcggcaagggcagttagaacaagagttactggataatgtctggctgaccactgaagccgatacccatattttattcaatacgccaattgccgaacgctggcaggcagcggccaataaactgggcattaatatctttaatattgctccgcaagcaggacatgcctgatggctaatcgcacaattattgcttttgattttggtaccaaaagtatcggtgtcgccatcggtcaggaagtcaccggaacggccagagcgctaaccgcgtttaaagcacaagatggcaccccggattggcagcaagtcgaaaagctgttgaaagagtggcagcccaatttagtggtagtcggcctgccgctcaatatggatggcactgaacaaccactaaccgccagagctcgtcggtttgccaaccgtctgcatgggcgctttggtgtacaggtcgccttacaggatgaacgcctcagtacggtagaagcccgcgccaatctgtttgaccgcggtggctatcgcgctctggataaaggcagtgtcgatgcagcctctgcggtgatcattttggaaagctggtttgatgagcaagcaggttgaatccgcgatgttctgttgatcacaaacggtttcctactttccattcccgcgacctgaataagtaatccctgcataacgttgtatacttataactttgtatactgcggcgatgccaatcagcagtttaaaatattgcacacctcttgcaggtgtttttttacatttattgaggttttctcatgacaaaagtgactgttgctgcgactcaaatggcctgttcttgggacctgccgaaaaacattgaaaatgccgaaaaattggtacgacaggcacatgccaaaggcgcacagatcatcctgattcaggagctgtttgccgcaccttacttctgcattgatcaaagcccagagcactacgcactggcccaagagctggataatagtccattaattaaacacttctccaagcttgccgctgagttggaagtggtactaccgctgagtttctttgagaaagccaataatgcttactataactcgctagtcatgattgacgccgatggctcggtgctggacgtctaccgtaaaacccacattcctaatggcccggcttatcaggagaaacagttctttatccctggcgataccggttttaaagtttggcaaacccgttatgccaaagtgggcgtaggcatctgttgggatcagtggttccctgaaaccgcgcgcagcctggcactgcttggggcagaagttatcttctacccaacagcaatcggctcagaacctgcttaccctgaaattgacagccaaccgcactggacccgtgtccagcaaggccatgcagccgcaaacctggttccagtgattgcctctaaccgcatcggtactgagaaaagtaaatacattgatgggctggagatgacgttctacggctcctcgtttattgctgaccaaactggcgcactgttagctcaagctaacaaaactgacgaagcggttctggtgcatgaatttgatttgcaggagatcgccgcccaacgtgcttcatggggcttgttccgtgatcgccgcccagagatgtaccaaacattagccacgtcagacggcaagacccggagataatttatgtcggtgcaagacacgatgttacaacaacaggcattacccggcacaccgcggcaggatggtttctttatgcctgcagaatgggcaccgcaggatgcggtatggatgctttggccatatcgtcaggataactggcgcggcaaagctattcccgctcagcagacattcgccaaagtcgccgaggccattagccgtgctacgccagtctttatgggcgttcccgccgagtttatggcacaagccaaggcaaccatgccggcgaatgtgaccttagtggaaatggccagtgacgatgcctggatgcgtgatacaggcccaacgatggtgattaatggtgcggccgagcgccgggccgttgactggcagtttaatgcatggggcggcctgaacggtggcttgtatgctgactggcaacaagatgaaaaagttgccgttcaagtcagtgattttctgaaaaacgcgcattacagtgcaccgttgatactggaaggtggctccattcatactgatggcgaaggcacgttactcaccactgctgaatgtttgctaaacccgaatcgcaacccacatttgaatcaagcgcaaatcgaacagttactgtgtgactatctgggggtgactcacttcatttggttgcaagatggcgtgtataacgatgagaccgatggtcatatcgataatatgtgctgttttgtccgcccaggcgaagtagccctgcattggacagacgaccagcaggatccacagtatgcacgttcagtcgcagcgttcgaggtgttatccaataccgtcgatgccaaagggcgtaaactgaaaatctggaagttaccggctcccggcccgctttataacacggaagaggaaaccttcgatgtgttgaccagcgatgcggttccccgcacggcgggtgaacgcctggcgggctcttatgtcaacttcctgatcagtaaccagcaaattattttcccactgctggatagccgcactgacgggcaggctaacgatctgttacaacaaatgttccccggctatgcaattgtcggcgtgcctgccagagagattttactcggtggcggtaacatacattgcattactcagcagatcccagcggcttaatccgcacaaaaataagccgcctgcttgacccggatcatccgatccgggttaatttattgcatcaccttctcccttgaaataactacagtgtcagcggtgcctcccccatcagtgattgatagccaaaaccccctgtttttgccgttgtgcgatactttgctcaaaggtttgcatcccccattgccctccggcctgtatcacggttggtaattgataggttttaccttctcggatcaaatggctgactgccgtggtttgcgtgagtatctcaaatacagctatacgcccaccgccattttgacgacacaatttctgcgtgataacaccgcgtaaactggcagccagttgcgtccgtataacggctttctcctcaggaggaaaaacatcaatcagccgatcaatagcctgtgttgccgtgcgggtatgcaatgtggctagcaccagatgcccggtttctgctgctgtcagcgctaatcggatagtctccagatcccgtaactctccgagtaaaataatatctggatcctgacgtaatgccccattcagggcacgactaaaacagtgagtatggcgaccaagctctcgttgctggatcaaacatgattgactgctatgaataaattcaatcgggtcctcaagggtaataatatgtcgtgcctgttgctgattaatcgcgcttatcatggcactcagcgtcgtcgatttaccgctgcccgtcgcccccgttaccagaattagtccattatcctgttgaatcaattggttcaaaataggtggtgccgccaattgtgtcagtgacggacaaatagcaggaataatgcgaaaagcaatggattggccctgtcgttgctggaaaatattcgcccgtaacctttgactgcccacggtggtataggcacagtcaacctgcccctgttgctgtaatcggctttcttgtgcgtcactcaacatatgccgacgtagcccatttaaccaaccagcagtgaccttcggccagtcagtaaaggtttttagctcgccatcgatacgtaatacggggtgaaaaccggtacagaggtgcagatctgaagcattatgatctacactagccgccaccttattggcaaaatcctgtttgttaaagccatcactggcaaggtcagggttttctaaatcaatgcgtttggcttttatacggctaaacacggggttattcagatctgaatgttgattattcaggcttgtgaaatccatatccaactcctgggtccatatgagtactatccaacagaatctacaggatgtcagagcgcggatcgcaacggctgcacacaattgcgggcgctctccagaagaagttacattgcttgcagtcagtaaaaccaaacctgtggcggctatcgaaaaagccatcgccgctgggcaatatgcttttggtgaaaactatgtgcaggaaggggtggataaaattcactccttcgtggataacaaaacgcttgaatggcactttatcgggccgctgcaatccaataaaagccggttagtggctgaaaattttgcctggtgtcataccgttgatcggttgaaaatagcccagcgtctgagtgcccagcgcccagcggctatgccagcgttaaacgtactgattcagattaatatcagtgatgagcaaagcaaagcggggatttccttgagtgaactccccgccttggctgacagcattagtacattacctaacctgtgtttacgcgggctgatggctatcccagcgccagaacatgattatcagcggcaattggccgtatttacgcaaatgaatcaggcgttcttgactttaaaagcccgctaccctcagatagatacactttctatggggatgactgatgatatggacgccgccattagcgccggcagtacactggttcgaattggtaccgccatttttggtgcccgcgtttataacgcggattaatcacggcatttattgttcactgcacttacggaacataactctctgttgaacgtaattatttgttgaacatcagttcctgttgaacataagtcctcgttgaacataaagactgtgcacgcttaggagaattcgatgcagcatcgcaatattacattcattggtgctggcaatatggcccgcgctattatcgctggtttggttgccgggggatatccggccaaaatgatcagcgtttgcgccccttctgccaaaaaccgtgatgcactagccactgaatttggtgttatcagcagtgatgataatatccgcgagtcacaaaaagcggaggttgtggtgttagcggtaaagccccagttaatggccgatgtatgccagcaattgcaaaaacaggtcgattttagcgataagttggtgctgtcgattgcggcaggtgtccaggttgcacgtttctacgcgcttttggggaataaactgaatctggttcgtattatgccgaataccccctctctggtgggaaaaggaatgagtggcctctacgcccccgagcaggtttcagccgcagatcgtgatttcaccactgaactaatgagtgcaattggcaaagtatgctgggtggacaatgaggatggcattaatagcattattgccgctgcggggagttcacctgcctatttcttcttatttatggaagcgatgcagcaagagactgaacgcttagggtttgacagtgaaaccgcccgtcagttagtgcagcaagccgcttccggggcttgtgctctggtcgaggctaacccacacgtgccactttcggccttgcgagagcaggtcacgtccaaagggggaaccactgccgaggcaatccgcgtgttcaatgaacagcacttacccgaaatggttgccaatgccatgcgagccgctattgctcgcgcaaaagagatggaaaaactgttctaattagcggcgaaagttacaaaaaccgacaccgcccttggcactttctcgttaaaataggggccgttaaagtatgtgaatagattttttatttgtacctaaatgcccaatagattccaaagtgctggaaggtgggaaacgaatgacaaatcggcagggagccggtttgaacgctgcttgcagcggcctctcagaggcaatgcccatgaatgggccgagtaaccagaacaaccaacacacctgcacgttgcaagatgacgggcatacaatattaaggactaaggcaactcatgctaacgctgacttttctggcaaaaacggtcattgacctatatgtgatggtgctgttgttgcgcatctggatgcagtgggttcacagtgatttctataacccattgtctcaatttgtggtgaaaataacccaacctattgttggcccactgcgccgagtggttccctctatggggccaatcgatagcgcatcattgctgttggcatttttactgatgaccattaaatacccgctgctattactgattgatagcggatccttatcactcagtatttataacctcttgttcggccttattgcgctggtaaaagcggtgggttacctgattttctgggtcatgattatccgtgcgctgatgagttggatcagtcagggtcgtagcccggtagactacctgctgctgcagttaactgaaccattaatggcaccgattcgccgtattttgcctgcgatggggggtatcgatttctcagcaatggttgtcatccttatcttgtatctgctcaactttttaggcatggatctatttggagcgatgtgggtcatgctgtgagtgcagtcctctccaccgaaaacgggctgatactcaagctctatattcagcccaaagccagtcgagatcagatagtcggtttacatggcgacgaacttaaagtcgccattaccgccccgcctgttgatggtcaggctaatacccatttggttaagtttatcgccaagcagtttcgggtagccaagagccaggtgattatcgaaaagggcgaactggggcggcataagcagataaaagtgattaacccgcagcagattccgccagaagtcaccatactgctcgagtgagttgatattcctccgcaagaattgggttattggttgtcagcccaacagactgcgctcaataccgatagccgtcagcctataaaaattcaggattcatcgatgcaaaaaatagtattagccaccggcaaccccggcaaagtacgtgaactggcaaacctgctggccgactttggtttggatgtcgtcgcacaaaccgaactgggcgttgagtctgcagaagagacgggcttaacctttattgaaaacgccattttaaaagcccgccatgcagcgcaaaccaccggtttaccggccatcgccgatgattcaggcttagcagtagacgcgttaggcggcgctccggggatttattccgcacgctatgccggtactgatgccagtgaccaagagaatctggaaaagctgttggtcgcattgcaaaatgtccccgatgaaaaacgcggtgctcagttccattgcgtattggtctatatgcgtcatgctgaagatccaacaccgctggtgttccacggccaatggccaggggtaattgctcaccaacctgctggggctgctgggtttggctatgaccctattttctatgtacccgcgctgggtaaaaccgcagcggaactgactcgtgaagaaaagcacgcggtatcccatcgtggtcaggccctgaaattgatgctggatgcgctgcgcgatgcttaaattacccccgctcagtctctacatccatatcccttggtgcgtccagaaatgcccttattgtgatttcaactcacatgcgttgaaaggcgatgtccctcatcaggaatatgtagagcacgtactggcggatttggatgctgacgtgcctctggtgagtggccgtgaaatcagcactatttttattggtggcggcacacccagcttgctgagtgcagaggccatgcagcaactacttgatggtgtccgcgcgcgtttgccggttgccagtgacgcagagatcaccatggaagccaaccccggagcggtcgaagccgatcgctttagcggctatcagcgagcgggtattaaccgcatatccattggcgtccagagctttagcgcacagaaattaacgcggctggggcggatacatgggccagatgaagcaaggcgggcagcagagctggcaacctcactgcaattacgtagctttaatctagatttgatgcacggtctgcctgatcaaacactggaagaagcattggatgatttgcgtcaggctatcgccttaaatccaccacacttatcttggtatcagctgactattgagccgaatactggctttagttcccggcccccaatcctgcccgatgacgatgcgttatgggatattttccagcaaggtcatcagctactcagtgccgctggttatctgcaatatgaaacctcggcctatgccaagccaggttaccaatgccagcataatcttaactactggcgctttggtgattatctggggattggctgtggggcgcatggcaagatcacatttaacgatgggcgtattttacggaccataaaaaccaaacatccacgtggttttatgcagggaaaatacttggataaacaatatgaagtggcagcagtcgaccggccttttgagttctttatgaaccgcttccgtttgttggaagctgcccctcgggctgatttctatcacttcaccgggttaactgagagtactattcgcccacagttagatgaggcaatagcaaaagagtatttaatcgaaacaacagaatactggcagattaccgaaaaaggaaaattgttccttaactcgctactggagctatttttatagttgtgatagctacgctaataattgtgaaagctaggttaatagttgtgacagctaggctaaaaatggcgatattcctaatccttcgagtggcaggaaggcaaccaacacacaagcagtttgcagtatgactggtgtctctgagggcagaaacctgccctcagcctctcttcctgctaatctattttgctatcaataagcggcaatagaatcactcacaaactgatgagtagttattgccatcactgtttgccgctctagcggtagcgaatagctttcagttgattccaatccccccatagcctccgctaattggctaatatcttgatcaaatacgtcccctttattaaatactctctcgtcattaaataatttcagaggcccaagctgagtttgtaatctttgggtaaaagcctgctcaatgggaatgtttttatccaagagcagggtcaattcatcaaaactcatatcgtgttccgctaaacggccaacatgatcttttgttaaatttttctgattgaagtactgccttaagtctatgggctttctcaagacgagaggctgttcagactcactcactaccacaccatattccttaagcacctgaatatttgatatcagtaactcaaagtgcccacggcctgtgacatgatatttcatcgccaaattaataagactctggcggttgatcccacattcttgctgacacaattcaatatcggcctgtgccagatcgattctatttttgaatgtaaaatccaaggctttatcacttaatggcgattccttgagtaaacccagttgttccagcagataattaatttcattctggctacgtagatgataattttttacccatttggcgatatcgacagtatcgaactcctcgcgctggatccaggtaacatgctcttctgtaaggctaattcgttcggctatcaaaggttggaagaatgcatcgattttctgctctattagcggtagtgggtcagtgttacgggcgttaccacgccaggcaattgacgacattgccaccagataatccaaatcagcaacatcataaattggattctttgtcacccatgctttaatggttcttagctgattgagggtgttatagccatcttgagaatcaagatcggctaattgcctcacggtaagggataatcccatggatttaaggtgttggcataattgatagtattcatcggaatacggacgcaaactgaatagttcatcaaaagtaatttgagagtcttctacccaaataaactcaactttattttcatcagcaagataccagtcaacaaaaataatacgacctgatgtattatccgcgatattcagcaccagattattttcacgccgctctgctgacaatgtatgcagtagaatgtgcttatccagataaagatgatccagcccactggtatcggcaatatttatcgccccactccctgcgctataataataagtatcgtcaccgcccccccctttaagcatggtaccttcgtgcccacgaatataaataatcgcatcattgccatcgcctgtatcaatataattacccggtaagaatgtcgccgaagtaatgacaacctcatcattaccgctgctgacgacaggggcctgttgggctgctataaaaggatgaccatttttatcgaggtttatctgataatcaataaatgttccagtaacaggatctcgatattgtgactgcccacttttatccgttatttttagatgccgataacgttcatcattcatatagttaactaaccgtatactctggtgtttttctggttgatcgcggtagcgtaataacaagtcatcatccgaacgctcaacaataacatcacataataaccaggatgacagaactaaattatctgaagctaatgagtcatcaaaattattgataataatatctgttggactcccctctttctcttgaattaagtaagtatcttgtccaccgcgcccctcgagtaacccttccccgcttaacacttgcaatagattatctttattatcacccaataattcatagcgaggtaaaaaccccattagcattgaatgttcttgaggtgagagcctaataaaatcaggtaatatagcttgccgtaaaacaatatctttctctccttctaccctttgaagatgagtcacctgctgctgttgataaccattgtctaatgagaaccgtacgacgatatcatcaggatctcccttacccactaattccttataattacgatcaaccaacgaggagtaatatgcgaccatattcggggagaattcagtaatttcattaaggtagcttggccacaatggcaccattgtaaacccatcaacagtctggatggtgaagttaagtacttgctgcttttgattgttatttatattatagacaccaaccaacctgatctgggtcataaatccattatcattgtttatattaattaacacatcaatattatccaactcaatagattttatttggttgagcttatgctcaagaaagatattactgatttgcatatctgtattgttattttctgatacttcctcaattctaatctgtaacgatttttcatgagtactttttagaatatgataactatctaaccccgtgcctccctgggctaaaccagactgtagtgctaataaatcattgcctccattaccccatattttatcatcgccgcccatgccattaagataattatctacatcatttccgatgatagtatcattaacattttcatgacccagaatattttcaaaatcataaagtaaagcaacttgtttttcgacaccaccattcacctgactataatagccattgctgatatcaataatactgtcaatttcatttcccagtacttctcccagagcgactgtatcatttccttcgccaccgctaaggatatgactcttagaggccacagcactggtcaatataaacgtatccgcattttcaccgccttgatattgcttaaacccactaccaatagtaaatatatttttctttttatgataacctttagcgacatcatcgcccccacctaaatcaaataaagcggcgacatcattctcttttatctcgcgaagagggtgagcaagcaattcccctgaatcagagagagagattaatctattctcaccttgatcactcggagatatcgctattattttatgtttatctatttgagacagtctattttgctgataacggacactgtctcctccctcgttcttaatcgttattttattaaccatggaaggtgtatcaaaatgatactccccatctattttatcccccaacgcctgataataaattccatcattaagaatgataactaaatcaagccccccgtctttattgagatcagttaattgtaactgtgaacgatgaagattagaggaggagagtaatgatgttagttcagaagataacttggtcttatgctgcctaaaaacaccactactatttcccatcaggtgtaacatatcccctgatttatttagcagtaaaatatcatcaaagccatcattattgatatcgccaacaagtgaataaggataatttttacttttttcaccctcaaatgccagcctcactggctcaataaaatctccgatattaattacattgtgattatcttttccactctgattaaaatccagactatcataatgataagttgtcattttatcatcatgaaaaatcaccaattcaaacacgttatcaccgttaaaatcccctagcacagggaacacaacttcattaaatttatcgacttctattgcatgaaataatttctcccactccagccttgtatctatttttaggtagctgccatccggctgagccaaccaagtgtatagctcataatgccagcgactaacatagtcatcaatcactgtcatacccactgaattttttcttgatgctattgttgtattatatttttcgttgatcacgataaaatcgtttagcccattacgatcaacatcagcagaaaggataaatgggctataggtagaatcaatatcaagctcagagaacgcctgatgcagatttttattttgtaacttaactacactacgattattatcctcgaaaaaatcagcgataacataatcgtcaacatcatttattttatccagttcataatactcatgctttcccatttctgcataagtggtataaattttggcattggtaaagggatcacctgaaaaaatactgattttctccagatctctctctgtctgcgatcgttcatctcgttttataaaagggatagctttaagaactgcttcgccccggctataaaatagcgtatctacgccctgtttactcgctaatagcgcctcataataatctctctgtcgctggtaaacactttccatagtctggttatatctaatctgattatccagccccggtgttaaaccaaattttaaaaataaccgcaagccattctcaaaccgttggcttcccgtcatatcaggtacaatatcgcggatcctttcaatctgactaacggctgagtaaatatcgccaacaataatcatggtaaaagccagggcaatacccgccggcccagcagctgtagcagcagtcccccccattgccatggcaaacgcgacgcccaaaccaatggttgcattaatggtcgaaaagaccccgctggcaataagatctcgtctaacatgaggatctgtttctgtcgccaattgtgaaaatgcatggtatgcctgatagatatcaataccagaagtgagtgctgagagcagtggcatactaaaacgtgcagcaccatgtgcgaattggttgagtgctaattttcttaggtctttaagaaaacctggggccaatagcaatgcagggttgcgttttaataatgttaattggctcaaaagggccggtgacaacctccctcctttactcactaatttttgtaagtagccaattccccacttaccaaatgcatattgcaagccatcggtcgccagattagccccgatacctccccaggccatggccaattgcaattgtatttcttcctcttgtttttctgttaagtcaccgttactcatccaacgttggtaatcagcagataaacgtaaagcagaaataaagccatatccctgcataccataaccaaatcgcccaaaaatcgctgttcttgctttaggattagatgtttttagttcaggagcagatgtttttagatcaggatcagatgttatcgagtgaggataagtcgctaaatcagttttatgctgtgaacctgatttaatccttacatcttgtaacgtattaccatcagtctctgttattcgccaacggtcagttactcgccaaagttcagtatcaaaatctggcctgtctgatattttctgtaaaaacagcaaatcatatttcaacgcctgcatacgccaagagtcatgtaaggttaataacaattcacctttattcagtttcttatctgttaactgtggaaatatttccgctaatttacgctgttgttttttattaagttgattgactgacaattgtcttgttatcaacttatccagtagactatctatattattcaaacggccatttatgtcttttttgcgttctgttgttatttccccccaacggttccaatataatttttcagttccttttattgacgataagtatttattgttgtagctatcaatatcgggagtatccacatcatgcttatgcccctgaggatcaacctcaatagcctttgttgacgctgaaacattagttctaatgccattttcattcaaatgagacataaatttatgtgcaaaactggtgtacctatcactgctactcatagcacaccccaccaaactgacttgctgaggtgaaatatttatctgatgctcagtctgtaaatagtcagaaaattgattcaagcgggctgttagttgctcgggtcgttgcccagccagtgtcggatgcttatcattgccaccttcagaacggccatgcccaacaacttgccaccgtattttaccgttttcaggctggatttttagtttagtgacgagttcattatgactaatttcacgccactcggcgtgagtattatcgtcaatgataaaagccctgtgattattatcaacatctaactgaataataattgaattcttagcatgtttacccgcaagtctcgtcgctgcacgattaaccgttgggttattttcacattgaaaaacaatctgcatatcgtattgacttgccgtagccgttttatctatattggcaatagcaggcaggtcccactcattaactttaacaatgtctggatattttacaacgggttcatctagtgttgttataaggaagccagtcgcattattagcgacaactaactgccaattatcactattacgtaattcaggacgctgcctaataatatcaaggaaattttcaaattttgaatatgtatcaaaatcattaatagttaactctaataattcacgatcaacaacaccattatcatcagagaaaaaaggcactagatattgtgaataagattcaataagttgatcaacagactttattttattccttacatccttgagtaacagttcaactaccgggacaccatcggtaagtaatatattatttttataatgatataacacctgatagtcatctatatttttcagtacttctcccggtttttctgaattgaataccactaactcaccggggtgttctactgaaacccccacttttgttgtataggccaatataggaatatcaaatccttcctggtgcatcatattgacaattcccagggctggatgagtaccattaaatccctgtgctccctgtccattatcagcaatactgcatattactaatctaatttttaccggaggaggcaatgcgaatgaattaattgtaagtttataaatttcaataacattagctacactgaaactatatactccatctgtagtaccatgagttacaaatgataattcaaatttccccatttcagttatattattttgagtaccgtaggctattcgtgcttcagaactcctggcatcgaactgtaatactattgatttattattattatacgaagcaataatctctccgactctcttagaaagagagtcatcttgtaataatacaataaattgtaggtggtgatttttatcattttgtttaaaggaatattcaataacagtgtctctatcaattttactccaagtattcatatattgcccaggccgaacatcgaatggtaacaaatggtatgaatcctttatctcatttaatgactccatatatttatttatatcatttgatatgctatttaataacttcctatagagagggtgctcaaatggatgcgtgctgttttttaatagagagtctatatctaaaaagttctccatgactttaggatgagtatcaggaagtatcgatactaatctagcgtgtttgtttaataaagataatattaatgctacagaccttgattctgcattatttagatttacggacatggttatttcgtttagatttttaatttgatctgaagtattcattttagaaagtagaacccatgcttctccatctctataagcaacttggtacgtctccccttcatcatgggcaaatatacattctttattttctacatttttctttacaataaggtactctggcacatcatcaaaaaataaatagttattttcgataaagtctttaatcgattttaaattataatcatcattaggttttataattacatctcgattatcctcaggatctgagattaaatagaggacaaatccattgtcatttatctttacccccaaatcattactttttagaaaatagtcaaactcacttaatttaactttctctatcatctgctgatcattatgccaacctttatcatctctcctctcagctaatactacatcaccactcataataacattatcaattatttttaaatcttgaggtgtatttcttggggtgaaattggccaataaaaaacgttcaagagtagccatctgttttaactgattacggttagcatccaccttaatcattatttttctaccaacagaaaaatgtatggtaagtgttccttccactaaactacgatcactgattatgacatcccaactttcccgtaacaaattaaaaggaatgaaagtgttttttaatagtgatgtattaatattaatcacatcactattaaaatccagaggaataatggattttttaatatcacgaacattagaaaaaagcagactttctttttgtaatagactctcaagaataatttttctttcattaacatctattgcgggtacattatctaaccagctttctatttcactgcccacggctaattttttcttgatagaatctatacgctccgcttcttttagtactttaaactctgtgatttcatctaactgctcatgtatttttctaagaaaatagcgtagcaactctacttcaggtgcatgcctatcaatatcgattgtattaataatctcttttctaacagccaataaactgggctgaaactcctcatctagccattgttgatagatgtcgaccaataatttttcttgcaaccaaacaggaagaaactgatactccacagtcattgaaatatcttttgctgtcagcaaatcccccagctcatccagtggtgtatctttataaaactctaaaggtttatgaagaatacggatatcgcctatcaatcctttcttctgcaatgcacgcagtacaggcagctcactgttccaaaaatagttatttatccgtaggccatctggtgatgataagtaaaccgtcccaccacgctcagcactgtaggttgcacaaaatgaactggcatatgaaatcatttcataccgaaggtgattgattaaatccaccatcgccttatccgctggattaataatattaagtttcagtgattctgccatatcaatcataaatcgcagaccagtgatactttgtatatcagaaagttcagttccactccctaataataaatcacctcgccacacatccatataagcatgaatgtcaccactaaagtagatatacaatctgctccctccctcttcttgtggtagtggaggtgtcacagatatacctaatgaactaatatatataattaactcattgaatctttcatagtcattgaaaagagccgcatcaattgccaggtcagtaatttttattttttcttcttgcgttaaagtggccggtacagataacccttctctaattaaactgtaaagttgcgcgtcgatatatttaacaaatcttttcttgatcatttcaatatcatcataagagtattttaatttttcttttttattgtttttattaacccgatcatatgtttcagaaacaatagaaagccgttgagagagtgacagcttatctatataaaacccagccatttcgtttccatttggcatataaaatccttatatcataatttatattattggattaaaaataaacacattaattacaaataaacatagttaacaaaaataaaaatagtcattaaaaatgttttacttgcggatttataataaaacagatgaaaactaaaaaaacaagtttacaattaacaccaaggttaatttattttcatagaaatcaattaaataatgacaaggtgatttattgagaataatagaatatatgaactaaataattataattagaggagggtggcaactgaatgataaatcgtcgaaaactaatttgaaccgcatttatacctaagtgacgtcgagatacagctaggcggcaaccgaataaccatttgaacagcgctgcccactgggggaatcccagcaactgctctattgaagagcaacgacaggctagcacactggctgtttgaagtatgacggatatatggcgattctaaatttggagggggaatatccccccccccccttttattactctaaggatttaagcaacgcgatacgctgctgttccaaagtggtcactcgcccgcaaacctcgcggccaaattgctggaaatcctgctcctgctcgttccattcatttttaatagcctgctgtaacccgcccagattgcctagaatggcctgcaatggattattaccactactggtggcctgcttaacccccatctcattcaggctatcctgcaacacgccacccatgctctgctggaccaactcacggcctctttttctacctgagcaatcgcctgatggtggaaagctaaaccgtcactgcgtttctcgataatgcgagccatctgctgcttgagttgctcacttaacgtcgtcagacggttacggacattactgctgctaccgagttgctgaacaatgactttatccaaagaaacccgtgctttttccaaacgttgctgcgcgccctgatcaatccatggcaagtctttacgcaatgctgtctgataacggaatgcctgctggcgctgagcatcagttagcgtcaacgttttgccattacgcgtgacatcaccatcaggtgaaatctgtaaattgccactggccccgacaatttgtacagattgcgggctgatgatcacatcatcttgtggttttacgctgcactggtattcagcctgcgcctgcccagcagtgagcatcaacaatgccaaccctgcagtacgtaatacttttattttatgtaacataagactcctgaaaaattgtgccattcgattgctgcctgactgcaacctcgagtactttggtctatctctatactctgccagaacttatctttaagcagaagaagagctgtcttaaaagatagaacgacccatttgttgcgccaatctctctaaggcagcggtacccgccaatgagttccctgcatgatccaattcaggtgaccaaacggcaatacagaactcatccggaacaatggcaataataccaccaccaacccccgatttacccggcatcccgactcggaaggcaaactcccctgcaccatcatacatgccgctagtgatcatcagagcattaatttgccgcgcctgcatgggggtaattaaagactcggagccactgatgctgcgcccctgattcgccagataaacaaagcaacgggccaactcgacacagctcatacgcatcgcacagtagtggaaataggtctgcaataccgtcaatacgtcgttatcgaaattaccaaaagacttcattagataagcaatagccgcattgcgatctgaatgctcaaattcggaacgcgccacacgaggatcgtaactgatgctgtcatccttcactaactggcgtacaacttccaacagacgttgttttggggcactcaggcggctttgcaacatatcgcagaccaccagcgcccctagattaataaatgggttacggggttttcccttttctaactccaactgaaccaatgagttgaatggctggccagaaggctctttacccacccgctgccaaatatcttgctcactgtaacgggataaggccagcgtcagacttaatactttagaaatcgattggatagagaagcgttcatcggcatcccctgcctgaaatatctgaccatccagtgtacaaacggcaattcccagcttattggccggaacctccgccagtgcgggaatataatcagcgactttaccctgaccaatcaacgggcggacctgctgtaatatatcgtttagtaaggcattatctaacgttgttaccactacaaggctcccaataaaaacccgctaacaatttccactaattacagccagtaaaaacaaaggcgccggttagggcgccctgtttaatgatcagccgttaaaacgggagatcaatcccaccagatatcaaataactcactggtttctacatttttcaacttacgtgcttctaaccatttggtgaccagagcacggtgctcatcagtacaatgaccgatttcttgtaggcaaatcaggccttcccactgtaaataaccacttccgtcaaatgccagaccattcgcttcaatgacttcatcgataaacgcatcaacggtttcatcaatcacatcaacgctagtgccttcatcaaaagcccactgtacggaaaaacccaattcttgaaactcgtcgatatgcatctttttgcgtaaacgacgactgcgattcttagccattattctttcctctcaaacatcaaatcccaaacgccatgtcccagacgctggccacgtaattcgaattttgtcagtggacgtgagtccggacggggtacgtaatcattttgctctgaaaggttgagataaccgctcacacccgacatgacctccagcatatgttccgcataaggttgccagtcggtcgccatgtgaaatacgccccccacctttaatttactttttaccagctcgacaaacggtgtttgaacgatacgacgcttattatggcgcgctttgtgccatgggtcggggaaaaagagttgtaccatgtccagtgaagcctctgggatcatattctccagaacttcgaccgcatcatgacacatgatccgcaggttactcaggccggcgtcatgtgctgaactcaggcaagcaccgacccccggtgaatgcacctcaatgcctaaaaagttttgctgcggattattggtagccatggtcaccagtgaggtccccataccaaaaccgatttccagtactatcggggcctcacggccaaacaaggtattcaagtcaaccggggccgcctgatattccacgcccatcaccggccagtaactgtccagagccagttgctgccccttggtcaggcgcccctgacggcggacaaaactacgaatacggcgcagtgctcggccgttttcatcaaattccggagatatgacgtcatttatcattagtgctttctatctgttggttgtgcatatgaacgcgcattatgcaaagatgcgccagtttatcaactatgaacgtcataagtacaaaattaagcggtaaatagattatatagacttaaaatgattggtgttgcagtaaagaaacaagtgaatcccgatgagcttactcattttaaaatcaacgaccagtaagtgattcgggtaagtgagcgccgctaacgccgctgcggcgtcaaggacgaagagtataaggaaagttccggtttacagcacaagaactctatgctgcaatccagctctcatttatttacctgtcggatatcgatacctgcttatgatgcaagcgcaacaattcgcgcacgtggtacttgattggtaccaacactttggccgcaaaaccctgccatggcagttggataagaccccctatcaagtatggctgtcagaagtgatgttgcaacaaactcaggttgcgaccgtcatcccctattttcaacgttttatgctgcgcttccctgatattcaggcactggcggctgcgccgttggatgatgtactgcatttatggaccggtttgggttactacgcccgtgccagaaacctgcataaagcggcccaaatggtcgtggaacaccatcaaggggagtttcccacaacatttgaccagatactggcattgccgggtatcgggcgctcaactgccggggctattttatcgctgtctttaggccagcattttcctattttggatggcaacgtcaaacgggtgctggcccgttgctatgccgttgacggctggccgggaaaaaaagaggtcgaaggccgcctgtggcaaatcagcgaagatgtcacacccgccaacggggtgggccagtttaatcaggcaatgatggatttaggcgcgatggtgtgtactcgctctaaacctaaatgtgaactttgcccattgaatatcggctgtatggcgtacgctaaccacagttgggcgcgctatccgggcaaaaaacctaaacagacgttgccggaaaaaaccgcctggttcttattaatgcaaaatggatcgcaagtgtggctcgaacagcgccccccagtcggcttatggggcggcttattctgtttcccacaatttgctgaacaagaagaactcattcactggctgcaaaaacagggtattcccgccaatgaaacccagcagttaaccgcgtttcgccatacgtttagtcatttccatctggatatagtccctatatggctaaatacggcctcagtccgaggatgcatggatgatggcgcaggtctctggtataacttagcccagccaccttcggtagggttagctgctccggttgagcgtttattgcatcagttattaaaagatccgttggcaaaagatgagttaacgcaacaacaactcacaaagcaatcgcctacccaaccagctttatttgactagatacccaaagaaattggagatgcaggtaggcagcaagcgaatggcaaatcggcctgtgccaatttgaactgcattcatgctagcccacagggggagtgaacatcgctaactatcattgcgacaaacaccccgcagcttcaaatacgaaaggtataacgccacaaaagaggatttagcatgagcagaacgattttttgcacgtttttaaagaaggatgctgaaaggcaggatttccaactttatcccggtgagatcggcaagcgtatctataacgaaatatcaaaagaagcctggtcacaatggataaccaaacaaacgatgctgattaatgaaaagaaactcagcatgatgaacatagaagaccgcaaactgcttgagcaagagatggtcaacttcctgttcgaaggccaagatgttcatattgcaggttatacgcctccgagtaagtaaccacacggggccaattaaggccccgctgttatttcctaaatagttcgagttacaagaaggcggcaactgagtaaatccccaggagcttacatcagtaagtgactggggtgagcgaaggcagccaacgcactggtagcttgaaatatgacgggtaaattcctcatcaagatatggcttgtaagatgaagaaaattttagctttgctggtaatcgcccccttattagtgtcttgttcgggcaacaaaaatcaggtagaaaacgaagtttttgtcaaagacaccaatggttttgagattttaatgggccaatttgcccataacattgaaaatatttggggcttaaaagaagtcttaatcgctggtccaaaagattacgttaagtacacggatcaatatcaaacccgcagccatatcaattttgatgctggtaccattacgatagagacgatcgccacgaccaatccggcggcacatttacgtcaggcgatcatcacaacgctactgatgggtgatgatccaggctcgatcgacctctattctgatgtaaacgatattcagatcagtaaagagccgttcctctatggccaggtgctggacaacaatggcgaaccaatccgttgggaatggcgggcagcccattttgctgattatttgctacaaaacaaaatgcaaacacggacttccggtttgcatgtgatctcgttcgttaccatacagttagtgccaaaccatctggacaaacgggcgcataaatacctgccattggtacggaaatcagcagcacgttacggcgtggaagagtctttgattctcgccattatgcaaaccgaatcgagcttcaacccctatgccgtcagccgttctgatgcgctcggtctgatgcaggtggttcaacatactgcaggaaaagatgtattcaaactgaaaggcaaaagtggccaaccaagccgcagctatctgtttgatcctgaaaataatatcgacgcaggcaccgcatatttatctattctgcaaaatacctatttgggggggattcaaaatgccacctcacggcgttatgccgtgatcacctcctacaacggcggcgcaggtagcgtattgcgcgtgttccacagcgataaaaataaggcagtgggtatcattaacacgatgtcaccaggggatgtgttccaaacactcacgaccaagcatccatcaggtgaatcccgccgttatctggtgaaagtgaacagcgcacagaagaactatcgccgctattagtggttaataagtaaatagtggttaataagtaaatagtggttaataggcaaatagtggttagcaggcaaataatggttagcaaaccgatagtgattagtcagcagaaaaaataaacaatcaggctaccggacaccccttccgatgactcgcccttcagcggtgaggataggctggggtgtcaggcatctgtacctacagcggccatcttacctttcaacacattttttttgaatatctcaaattgatgttacaaacgattttgattatcattcgccctctttttttagccagtgataattatgcgtctgttgttacttattttcctgctctgcacttgggcagttagcgccaaaacgattaccgatattaccggccaacgcatcgaaattccggataacccacagcgtatcgtattaggtgaaagccgcatgctatataccctcgcgttgctggaaccgggctaccccgccgctcgcgtggtgggctggccgttggacctgaagaaatacgatccgcaaagctgggcgctatataccgataagtttccgcagatgacccacattccggctctgggcagcacgggtctgcgcgatatcaacccggagaaggtgctggagttggcaccagatctggttatcctgccagtactcgctaaaaccactcatgaagaaatcgcgctaatttccctgctcaagcaagcgcatatcccggtgatccgcgtcgatttacgcgtcgatctgctcaatcacaccattcccagcctacgcctgctcggcgaagcactgaaccgccaagatcgcgccgaagcctttatttctctgtatcagtcccatatggatcgcatccaccagcgcatcgccgcttatcaggggccgcaccctagcgtgttgctgcaattgcatctggggcgcggtgacgaatgctgcaccaccacgctaaagggcaatctcggccaactgctggagtttgccggtggtaacaacatcgctgccgcacaagtgaaaggggtattcggccagcttagcgaagagtatgtgctggcccgttcaccagagatttatattgctaccggcatggcaacggctggcagccaagccaaaacgctggcgctcggcccacaggtcagcaccgcgcaagcgcaggagagtttccgtcgcgttatcgccacgcaaagcaaattgcagcaccttcctgcgattcaaaatggtcacgcttgggggttgtggcacaacttctatttaagcccgctgcatgtagtggcggcggagtttttcgctaaaacgctttatccacacctgtttgccgacgtttcaccacaggatacgctgcaaactatttaccagcagtttttgccgctggatttcacaggaactttctggagccatttggataatgaataaaataaacatgttcatgctatccacgttcatgcgatccatgttcatgcgatctacgttgataccctctacgttcatactgtccacactactgctgccggctgtcgtgttggcagaagatacgataatcgttgagagaaatagatcgcaaactgatagctatcaagcgaccaccagcgtgacagccaatcgatcgccagccaacattatcgataccccgcaaaacgtgactgtcgtgacacatccggtgttggaagattatgatgtgaccaatcttggcgaggcgctttattttgtcagcgggattacccaatccaacacgctgggtggcacgcaagatgcgctgattaagcgcggtttcggcaataaccgtgacggctcaattctgcacgatggcatacgctcaattcaggcacgtaacttcacgcccaccagcgaacgcgtcgaggtgctgaaaggcccctcctccatgctatacggtatgaatgaaccgggtgggctgatcaatgtgatcagcaaaaagccacaactcgatccccatgtgcatttggaagccaacgccagtagtttcaagggtggcggtggccaacttgatgtaaccggccccttgggggaatccggctttgccgggaggctgattatcgatcatcaggagaccgattactggcgtaactttggccgtaaccgccagactgtggtcgcgccatcgcttgactggtacggtgaaaacaccaccgtacacctcgcttgggaacgaatggagtatttggtaccgttcgaccgtggcacggtgattgacccacgcactggcaaacccgtcgacacgccgcgtgatcgccgtttcgacgagagctataacgccacccgcggcgatcaagacaccgtcacgtttagcatcaaccacgatctgaacgagttctggtccacacagctaaattatgctttcagccgcaatagctatagtgataatcaggcacgcgccactgcatttaacgctgaaaccggcgtattgacccgccagtcggatgctaccgctaacgccaagagccattcgcaggcggtgcagtgggtagtcaatggtgatctcgattggggtttcactcatcaccaactgatgtttggtatcgattatgaagcccgccgcgttttccgtggcgacatgatacgcggcagcaaaaacaacgggtttaatgtctatgacccaatttatggcactctgcccccatccacagccgtcagtgctgctgatagcgatcagcgggaaaatatcgatagccgcgcgctgttcattcaagactcgatgcgcctaaacgagcactggctattactcggtggcctgcgctacgacagcttcgatgtgatggcaggtaaaggccgcccattcaaaaagaataccgacagttccgatagccgcttggtgccgcgcgccggggtggtttacaacctgaacgactggtcaagcctatacgtcagctacaccgagtcctttaaaccgaatgtctctatcgccaccgccattgatgcgttaccccccgaatacggtaaatcgtgggaggcgggctacaaaattgatatcaacaaccgtgtaaccggtacgctcgcggtctacgatatccataaacgtaacattatggtcagcgagctggtagacggcgaaacagtcacacgtaccgccggtaaggcgcgttcacgcggcctggaactggatatggctggcaaagtgaccgactcactgagtctcattggcagctatgcctataccgatgcacgcctgactgaagacccggataacaatggtaacgacctacccaacgtggcacgccacactgcggcactgtttctgagccgggacttcggcagtacgtcattgatttcaggcgatgaagtgaaagcaggtattggcgcacgctatgtcgggaaacgtgctggcgacgccgccaacagtttctggctagataactacaccgtagcggacgcgtttatcgcctggaagatgccgctctccggctatcaactcaaatggcagcttaatgtgaaaaacctgttcgataagacgtactatccgtcgagcgctaacaacctgcgtatcgctatcggcgaaccacgtcaggttgtgttgcagggcagtatcgatttctaacaaacagagggcattgttactgaagagggtaatgttactgctgccctctgtttagatcaacgtcctgacctagccccaaaaatcaggctttactccgcgattttaggctttggaccatcaccgcgatgatgatgataacccctttgaccacctgttggttatagccggaaatattcattaaattcattagattggatattatactcaggataaatacgccaataatagtattgaccacattgccatggccccccgccagactggccccgccaacgactaccgccgcaatgacatccagttcaaatccaatagacagcaccggtgatcccacccccgttcgggtggcagaaatgatacccgccgcaccacaggcaaatgcgctaatagcataaacggctaacttatagttattgacccgaatacctgcgaagcgagtcgcagtttcgttagagcctatcgacaccaccaaccgaccaaagaccgaatttttgtataccaattggcaaataatggcaaaaccgaggaaaacatagacaggcagagggatcccaaggaaatagcccgtaccaaagtttacgaaagcatcgttatcaataaataccggttggcccttagaaataatcagcgccacgcctcgcgcaatggtcatcatcgccaatgtggcaataaaaggcgcgatattaaaccaagtgaccaaaaaaccggagaatgcccccatcaaagtggcaataccgacacccgcaatcaacgctggccataacccaaattctgggatcaacagccctaccaagaccgagacaaatgccataatggagccaatggacagatcaataccaccagtcagaatgacgaacaacatccccaatgccgccagaccgagcggaacactttggcgcaacacattggtaatattatccccactgtaaaatcgatcagagaagaaacctgctgcaatcaacataacaataaaaacaacggtcgttgagttgtctagcaggaacagcgccgttctcttcatcaatgacacctgcctgacgtcatcaacctctttgactatggatcccattaccttatcctttatgtaatattgtcttgatgtcatattgtctcgcgcttgggaatggcatagcgcatgatattttcttctgaaatctcatcgtgttgcagctctttggtaatgcgcccttcactcatcacataaatgcgatgacaaagattaatcacttcaaccatctccgatgagatcactaaaatggaataaccgcgttcggccaattggtgaatgatgttataaatttcagccttggctcccacatcaacaccgcgggtaggttcatccaagatcaaaatatggcaatccgtgttcaaccatttagcgatgaccactttttgctgattaccaccacttaagctggcgatgggatcctcaaccgaccccagtttgatggccagtttttgttgtagcttctggctggtctctcgctcctgacgacgacgaataaaacccatccagccgctaaccgccttcagattcgataacgtcatattttcgcggattgggcgtaccaaaatcgccccctgctccttacggctttcaggcaccagaccaatcccatgggacatcgcctgtgacgggtgattaatctgaataggcgtaccggccttggacaccgttccccccgctatcttgtcaatgccaaagagacaacgtgcgacctcgctacgccctgccccgaccaagcccgctaaaccgacgatctcgcctttatgcaatgtcagattaataccatgcagcagcgcacgggttgagagggctttgacctccaagaccacctcattacctggcacatttttctcgggatagaggctttccagtttgcgccctaccatgctggtgataatttcgtcttcgctacaggactggggatctaaggtcttgacggtctcgccatctttaatgacggtgatcacatcagcaataaccatcaattcctccagccgatgtgaaatataaatgatggtcaccccgcgtgcctttaacttgcgtagctgggtaaacaatatcgcgacctctttacctgacagtactgctgaaggttcatcaaggatcagaatgttgacatctttggccagcgacttagcgatttcgaccatctgttgataggcaacgctcagatcccccactctggcgcggggatcgatttgaaatcccagttcattcaggatgaggctggctttttcattcaaacgcttccagttgatcatgccggtgccaaaaccaagatcgtcgagaaaaatattctctgctaccgtcagatccggcgataacgccagttcctgataaataatgccaatacggctttctttactgtggatcggtgaagtaaaatttttctcctctccgtggatcataatgcgcccgctgtctttggtgtaaatccccgacaggatcttcattaatgtcgatttcccggcaccattctcgccgataatggcatgaatgctaccggtgcgaatttgcagattaattgacttcagcgcgtgaatccccccgaagcttttcgtcacctgtatgacttcaatagcgtactgatccacttggtcggtctcccatatccccctgtaaacagggggaaacgacggttagaaaatcgaatcttctttataatatttgtcgacgttatctttagtgatcagaatggaggggatatagacataatcaggaaaactcgtctgaccggcctgatattgaccaataacctctagcaccgtgctggtcagcaagtctgggttattcgaggccgtcgcttgcagttcgccttttttcacggcttccagcccctttttatacccgtcatgagcatacactttgacattatccagcttgttagccgctttcagcgcacggatggcacctaacgccatatcgtccatttcactgtaaacacagttaattttatcaccctgcgccacaataatatcttccatagctttcaaaccgccctgctgatcccaattcccccatccttggctaagaaagttcacattagtgcggttgtatttacgtaactgcgcttcagcaacccccagcaggaagttgtcacggcgcgcctggccgaccaaattaccttggttaccactgagaaatatgcagttcatcggtttgtcgccaaactggcccaccgcatattcgccgatcaggttgttatttttggcattattggcctgaactcgcgtgataaccggagcttcaagtgcgatatcgctatcgaggatcacagtaggtacaccagcccgcttggcgatttcagtaatgcgcaaacccgcttgaggatcttgcggattgagtatcagataattaatcccctgtgacagcatgtcttccacatcagcaatttgcttattcaaatcaccgcgggcatcggtggtaattaatgtatagcctttctccttggcatgaatcttcatgtattcggtcagtccattaaagaaagcgccattcaaggtacggttagcgaagccgatcttgagtggctctgcggcagagacactcattgagatggtgacaccggccaacagcaggccaattagtctctttttcattatatttcctctcgttatacagggcgggtaagggttgttatcagactaaattcggcagattgactgactacggccgttatttcaaaaacgggtgctgttacctgaacgggcactctcaatttctcatcattatcgattggtcatttgcccacaagaagggcttttgacttatttttaggttacatgaataattgctctcagttattgctttaattcacaaaaataaaacaatctttattcgtgaattaacaaattgattttattaattaatttattgctattagccgttcaataaacaaaatgctgccaattagcatgatctacataacagaaataggagatgtgtttccctgatgagtgaggggtaggcgatgtaagagagaagtggtgtaaaagataaaaacgagatgccgcaacgctggtagcatgcgatgagtggcaagcctaggcgatagaaatgaacgatggcgttatcaggcggggcgaatgagatgtttaataccgaggccatcaattaaaaaatggcctcggctgatggagcggagaaatatcagactattgcgtaatcacataaccaaagatacgccgccaagacacatcacctttttcgatataaacgccctgtaactcaggtgaaaagcccggcagtaagttaatcccctcttccagcgccagaaaataacgctgaaccgccccaccccacacttcaccgggcaccacacacagcacacccggtggataaggcaaagcgccttcggcggcaatacggccttcagcttcagcaataggaatcaactcaatattatcgcggataaactgaatattggcgtcttgcgggttcatgactacctgcgggaaactggctttacggaacatatccttttgcaattgcttaacgtcatggctgacgtacaggtcatgcatttcttggcataactgacgcaaggtataaccgtgataacgctcttcattcttacgatagatcgtcggtaatacatcacacagcttcgcatcttgttcaacatagcgttcaaactgcaccaacatatccaccaggtgtgccattttggcggtattttctgccggggtcagcaggaataggatcgagttaagatcacatttttctggcacaattccattttcacgcaggaaagtcgccaaaatagccgccggaataccaaacgaagtatatcggccagtactggcatcaattcccggcgtcgtcagcaataatttgcacggatcaaccaaatactgatcttggttatatccctcaaatccatgccagcgttcatctgggacaaaattaaagaagcgcgcatcattggcaatcacatcagtagcataatcttgccaatttttaccgccaacaactggaggaataaaaggccgtaacatcgaacagcgtgccaataacgatttacgggtttcaataccgagttttacacaatccatccacatacggcggccactgtcaccagagtgtattttggcattaacatccaatgccgcaaataatggataaaacggactggtcgatgcatgcaacataaaggcattattaaaacgcttatggttacagtgacgtttctgtcctttaatgtgattatcttttttatgtacctgagaggtctgagaaaaaccggcctgctgcttgtgtaccgattgagtcacaataatcccagggtcattttcatttaattccagtaataacggtgagaaatccttcatcatcggaataaattgttcgtaacccacccaagcagaatcaaacaaaatgtaatcgcataaatgaccaatactatcaactacttggcgggcgttatataccgtaccgtcgtaggtacccaattgaatgatcgctaatcggaatggccgagcctcttctgcacgctcgggagcaacttcacgcagttgttgacgtaaataatcttcattgaagcagtgcgcatcaataccaccaataaaaccaaaggggttacgggccgtttccagataaaccggcgtcgcgcccgcctggatcagcgcaccatgatggttagatttatggttattgcggtcaaacaacactaaatcaccacgggtcagtaaagcgttggtcacgaccttgttggccgccgaggtaccgttcaggacaaaataggttttatcggcattgaataccttagcagcatatttctgtgcatcttttgccgccccttcatggataagtaaatcacctaatttgacatcggcattacacatatctgaacgaaaaatcgtctcaccgtagaattcaaaaaactggcgtcctgcaggatgcttgcgaaaaaattcgcccccctgatggccagggcaagcaaaggtcgagttattcatctcgacatattttttcagtgttgagaaaaaaggcggtaagagattcttttgatattcactggcggcagcttctacctgagcgttataaaaagctttatttgcttcaccaagcgtaatgacacctttaatcaagggcaaataatcagcagagaccgtctgttctgccgtcacggcaataaacgcaggaatagcaaaaccaaggtcatgcagcattgacaatatacccgcatttgcatcttcaaccgacattaccaccgcggcaacatcagtaaagtcagtctgattgaggtacaccactccgcgctgagtttctacataagaagccaggcgggcgcttgttgctatttttaatagtgtcatatcacttactctcagacggtcaggtatgaggctgccattttggcatatcgatgacatcacagagtgcggagcactgatgcaatgccggtaaattgatgtcattaaatgcgcacgtttccccggcggaaatacacgcctgagtgataggtgaactggtctcagcatcgaccaatagacatcagtaaaatcagagactctgctctatttttaataatgcctaacagtgagcaaaaggttgccttaccgcatggaagaaataaggggcttagtagaaataaagcagaaaagaggacatgtgaggcgctcaatatgcatggaattgtgtaaaactgccataaccgcctcctacctgaatactcgaaataatatgaactagagacatgaattgtaatgctaaaatttgcgcaatagttgcatgttttgcctgagggttcaacccttgataaccaataaaaatgcatatttagtgaatatctaagacattgttatttaacgagctagaaaaataaaaatctataaatcaaccagatgaaacatttagctgcgttccataaataggcaagattatatcgctttaacgttcattgtttgaaaagagagcagttgatcgcctttatatgagaaactcattgacgatttggtgctaatacggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccattattcaaaacctgttcgttaaggataaatattcttaacgggcatgaaaaagtacccggatcatcatcgtgcaagtaggctgcaattactacaccttggttgaacatacgggacgaagaaaccggaggatgtcgatgacaaacttcggttttcttgcgtcttaaggcggaggatattgacagtttttcagcgctcctgtcaatatcctgttaaggaaagcggtagttttttctttctgttatgccgatttttttaaaaaacctcttttctctcgaaagtctcttccaacgccaatctgaggctgtctatatcgccctcaacatattccaacgtgaccgcaatacttgaatgccctagcagggtctgaaccactttcagattacgatccggtgatttcatcatctcagtggcgatagtgtgtcgaaatcggtgtggactaatcgtacaacggcattcgactgaaagcctgcggaagaaagaacgtaacgggggactgtccatattttcagtgacggtctcttttctcccgtcaatccggctgatgttgaataactgatccactacatcattgattaatcctttaattaagaaaatggatacttctgagtgggtggtttagctttagcggctaaggctggaaattcagttgggagcttggccttatctaaccgcccgtaataccctgctttggtcaaatattcccccgccgttcctgactcgatccgattctcatccagcgtgatataactgcctcccgcattcagcgtgatcctcttcttgacggtgatttttatctcatcctcggtgctggtgatcgtgatcgctttacgcgccaataactccattagatcattctgcgcctggactgttatcgacccctgattggctattagtttcatccccagctttctgacgaagatacttagggtattgcctacgccgataaagaagtttttcgcgacgctgacgtcggcatttttacctgcggtggcaatcaggttatcgctggcactcatttgcagatgctccccgctgctcaacgcgatcccctttggcgcactcagtaacaggacagcttgtttcagttcagtgaggttttgctgcaacagactgatttgtgcctgcaggtcggccggactggcggtggcggtttgtgcatctgcggagatggcctccatctgttcctgcgcacttttcaacaggctgatagccggttgcatctccagtaccttatatttaagtaagatattttttaatttagctgttaattttacaaattatctccaaactctatacttctccatctctaacctcttccaacattaatcactaatatattcatgacacttcaaaccgcatgtgcgctggctatatttaacatcaaaaaccaataaatattaaatttagtgtcattcatatttattattctgtaaaaaatatcaatctaattcaatattaattaactttcactttgtaggttttttttcaaatccgtgccctccactagctaccactcctcctttaatatttataactattgcagcgttagtgttaggaattccttatacaaaaaattattatataaatagtttgtgtaatgatttttcctttaaattttaaagccaagacagaatttattggagtaatttcataagttaagtcaaccaccggcccagcaccaccaattatatttacctctgctcagtacggagttccaaatttagcatccgccaattcactcggttcaaaggttatagttgacacgcacccacagacaaacaccataaaaataaaaattcggtcatgtattcaatctggttattagtatcacactaggtaatgctcacgctcaatgaacgtaccgatgatcctgtcatgcatttctgccgactttgagtctccgagagtcttgcggttcagtcgtttcaaccgattacggatattcaggttttcacgctcaatccgctgcgtgtaaagcttgctcctgatgtgtttttcatccggcaacatctcataagcactgaagttgtcggtacaccagaagacgatattgaaacctgacagcaaccccaataattggcgaaatgtctttttgctccgacgaccaaaaacatgagcaataatacgtttgaggcgagactcccaggcataccaaagccaacgttgctgctttttgttgcccacaaatgaccacatttcatcgacttcacagataagctgaatttgcaggttatccagtgggagcgtggttacacgctgcggcgagagttttttaaagtgcgcatgaccgcattgatactgatatgcaacgcccgtgcagtatcacgaataccggcattgttcatagcaagatcgacaatttgctctttcataccggggtggcaggcacgatactcgtactctagttgaaagctccgtcggcaggcctgacagcggtagcgctgatgccctgtgcgtcctggcccgtgctttttaacagggtggaactgctcgcaaaatggacatttcacatcaaccttagccatcaaaccctctcagataaatgcgaggattttacctgatgatctccgcattgaatgcatgaccagtttttttgaagttatacaacttaaggaggcccttattttgagactaactcccctccaagttcttctagactggccacaccgttgaaaagtttatgacatttttcatctatagtgatgctgctatttttatgtgatgagaatacaactctttttttgttttcgagatcccagaccccagggaatgagtcagaggaacagtccagattgacagggaagatatacttcccatttatggatattttaccaccgtatccgccgcttgatccttctaaataaaatgaattatctttattagttgtctgtttattttcaaaccctttggcattaattatatttttattgctatcgaatttagacacgatggcagtataactcaaggtccttatatcttctaatactacagaaagatagatttttttatcaaagtttaaatctattacggtgccaaatgggggtgagtttggaacggggactttgtgtaatgaaactcccccttccttgcaattaatcacttcatctacgtaaagatatgcctgtgtattggccaaaaggatggccttcttatccgttgttagtgatatgacacccgcgccattgttgtactttatattccaatttttaattacacattgaatgtcagtatggtttttttttacatgcaaaattgcattttcatttttgtctaataaaacgatgtaatcatcaaatgacacttcattataatacgtagcatgtgctaagtggggtgtaaaaaataaaatataaaaatatttcaatgtcaattttttaatatttatcatttaattttccctttgcgttattagtcattacttttctttgtgacagcccaatgtcaccaccattaatcgcttgagtgacctttgtcactacactgtcatcggcactttctgcttgatctttatcaatttcttttactgtactacgtctaaaacaagtaataaaaaaagaaccagaatcaatacagttatatggtgaggccgtgattttgtgaggatcatctataatcgcggggcgttttttcatcgccttaaggttttttgatttatactttacatcgtcccaccagtatgcatcaaaagaacttttcaatagccatcctcgataaacccaataatctgcatatttatctctaccggttaacattttaaaaccacgcccacgaaatttctgagcatcaacatccccgcagtttccgttactccagctatatgacccagcaattaatccgccatttttattgtacttatttcctgagtaatatatatctaattcactgggttcagaaccgtaccaatgtcccaactcggactcattcaaagttgattttataacaatgccgccaccagtttgtttgccatttacaatcacctgctcctggctaacctcttgcatggctgttagtgaatcagattcgacggccccctgcccaagaaaatgactttgtctattcggtgttaatatattatatttgcgcattgctaaatttaaaaatgtgtagttactatcactggctttctcgattaaagttatttttcttacattgcgttttttatttaatgctgatgtcaggatggattttattttttccggatctaaccacccgcacttcctaaaatgcgcaataaacgaaatagggttaaagtgccagacccggcctacaggcaaaccgctgacatcaaaacacaatgctttagcatgttcgataagcgcattccagtcggcttctgccatcgcggtatcttttgctgcttgttcaaaagagggagtactttgcgcattcagcacgctcatgtcagggtttatattatcgaatgcataccctgaagcattattccctgtgtcatctacctgatggcttgctttttgattggccagactttcatttatcaccgtcgttttcagccatgagagacgtttctctagcgtcgatgcgtcccattccagtggtaaatggcagatcagaccctgcatatcatcgccaatacggcagagtacctgctctgaattgcactggctgttttcgtctgtgtcgtcatcgatcagttgccagccagtccagtgcgggaaatcaccatcactgaacttcttcactgccggaagggctaggttcacaacgcctttgccacccggataactgatggttcgccacaatggtgcgtcggcagggaccaatgtttcatagtcggtgttgatgacccgaccaaaccttaacagctcataacctgcactttggctttgcgggtataacttcttagcctgcgcatacacgttgtattcgtaatctgcaccatcggtgttttccagtttttcaccgacctcgctgtattttccaatagagaacacacctttcttacgtgtgagcatggtgcacttgcccttatcaaaactcatgctgacaaagagaggttcggtgctggtataggtttcagcttcggtggttgtagtggcattgttggccggcgcgtggctgtaaaatttggtgcctgttggcagataaaaatacatatcgccataaaccgcatccgttcggccatttttcgtcaaatccagttctggcgtcgtgcggccaactaattttgtcaaattagtgtcatcacaaaatatctggaaatggactgcattgcctccatcaacctgaccgacggtaccaatgggatctttgcgataaatcttctcgccagtttttactgctgcatctatagaggccaaatgcatataaagcgagaaatacactactttggcattttcacctgaaccgatctctgtttcatgtttcaacaaaacatagccgcaatccgtagcgccattgtagttataaggaggaatgccttttttatcaccgactggctggcggagagagtgcaccgtgccatctgcgatagctcggatcttttctggcgtaccgccgctgtcagtatgaggaatatgtatgcctccgtgccacgagcgatggctgttaaggggaaaaccgcgctcaggatctacaggcatcattctggagacccaggaagcatcgtcttctgagttggacttatcttttaaaaataaagggctgataatcatatttttaacgtcctgttaagagaatagccaacgtttaatggggtcttcagttttagcggctaaggctggaaattcagttgggagcttggccttatctaaccgcccgtaataccctgctttggtcaaatattcccccgccgttcctgactcgatccggttctcatccagcgtgatataactgcctcccgcattcagcgtgatcttcttcttggcggtgatttttatctcatcctcggtgctggtgatcgtgatcgctttacgcgccaataactccatcagatcattctgggcctgtaccgttattggtccctgattcgctatcaactttatccccagcttgcgtacaaatacgctcagcgtgttgcccacaccgataaaaaaattcttacctacactgacatccgcattcttaccggcagtggctatcagattttcgctggcactcatttgcagatgctccccgctactcaacgcgatcccctttggcgcactcagtaacaggacagcttgtttcagttcagtgagattttgctgtaacaaactgatttgtgcctgcaggtcggccggactggcggtggcggtttgtgcatctgcggagatggcctccatctgttcctgcgcacttttcaacaggctgatagccggttgcatctccagtaccttatatttaagtaagatattttttaatttagctgttaattttacaaattatctccaaactctatacttctccatctctaacctcttccaacattaatcactaatatattcatgacacttcaaaccgcatgtgcgctggctatatttaacatcaaaaaccaataaatattaaatttagtgtcattgctatttattattctgtaaaaaatatcaatctaattcaatattaattaattttcactttgtaggttttttttcaaatccgtgccctccactagctaccactcctcctttaatatttataactattgcagcgttagtgttaggaattccttatacaaaaaattattatataaatagtttgtgtaatgatttttcctttaaattttaaagccaagacagaatttattggaataatttcataagttaagtcaaccaccggcccagcaccaccaattatatttacctctgctcagtacggagttccaaatttagcatccgccaattcactcggttcaaaagttatagttgacacgcacccactgacaaacaccataaaaataaaaattcggtcatgtattcaatctggttattagtatcaaaccaagtaaggctcacgctcaatccgctgcgtgtaaagcttgctcctgatgtgtttttcatccggcaacatctcataagcactgaagttgtcggtacaccagaagacgatattgaaacctgacagcaaccccaataattggcgaaatgtcttttgctccgacgaccaaaaatatgagcaataatacgtttgaggcgaggctcccaggcataccaaagccaacgttgctgctttttgttgcccacaaatgaccacatttcatcgacttcacagataagctgaatttgcaggttatccagtgggagcgtggttacacgctgcggcgagagttttttaaagtgcgcatgaccgcattgatactgatatgcaacgcccgtgcagtatcacgaataccggcattgttcatagcaagatcgacaatttgctctttcataccggggtagcaggcacgatactcgtactctagttgaaagctccgtcggcaggcctgacagcggtagcgctgatgccctgtgcgttctggcccgtgctttttaacagggtgaaactgctcacaaaatggacatttcacatcaaccttagccatcaaaccctctcagataaatgcgaggattttacctgatgatctcggcattgaatgcatgacccaaattatgcaactttctcttaatttctatttctggctttggcttctccttgccaaatttgtatatgagagtatcactatcttgatagattgatattgttttattatttgaagctgagtatttaaacaccagatcctgtgcgtgaacgttaatggccagcattcctcaaaaaatgattgaaaatgattgaaaatgattgaaaatgattgaaaatcatattaatttattcgattccctctcccaagttaattttattcaggggttcaagcacaaaatcacgattataattcggaagtattttcgctttagattaatttttcgtgaaatcccctcagggtatatgcatcatcttaccttgaatgaaagatatatgctcttgtaataattaaataaggacggatcgcctctaccagtaaaaatgaaatttatcttttttggtaaatttatttctgcctgaaaacactgttcagaatggtatccagcatcatcttcatacttgcacgaaattactgcactcatcccggtaaatttcgacgtgacatttatatctgccaaaactgggatgccatcagttactgcctcccattctccgcgatcattcattgtgaaataatcactttcctcactttcctcactttcctcacttgaggaatttctgcatagcttaaggtaatcggatgcatttacatgctcagccctcataattaaacaatcatttttttgttgactttccattttacaggaatatttatagcagcctctcccagaggggttgatttatgctcttccccgctataacatgaattcgcaaacaaaatcaaaaaaaacatcataatagttttcatttactcatcaccaacaatagaatatgtattttgcgttgattgaaatctgcgctcaaaagattgctgatcccatctgtttattaccatgctaacagatcttgaactatcgcgtgtaacccctgcatctgctcttcgtaaaactccattttttgctacgaattgccctccagagtcaatacaattatacggttctgtcgatatattttgagggttatcgattaaaggaacccttaaccgattgggatttcgccaccaactattatcataatccgtactacgcaaccatcctctataagtccaatatcccgtgtaattcgctaggccggttaactgtttaaatcctcgccctcgaaatttcatcccatctccaatatgagataaatttgaatcaatagttctcctttgaggcgcagttaaaatcggcctattatttgagtcccttccgataactacagtcaaaagattatttcttgaatctcttaaatcgcttttagtgatattccccaaatcattaccttcacgctcataattgtggaaataaccataaatatctgtcgggtcagcataatagccattaatttcttcggcaaatgatggatgatcaggatgacggctaaatgaaacagagccctcaaccataagatttaagttttgtgattcaattgcaccctgccccaagaaatgagctgtgcgtattggattattcatgccatatttaattaatataaaatttatagaagtacgatatttttccctaacatctttagctgtagtggagtaaaccctacttaaatctatctcatctaaccatctacttttcctaaaattctcaataaacccacgcggatcaaaatgccatactttccctgaccccaaggcccctgaatcaaagcatagggcttctgcatgctgtttaaacctaccgtagtcttcttcgttcatcagaattcgatccttcgattcctgagatcccggtatttgccatgttgcggttttttccggcgtgcactgctcccaaggcagaccagtcatcagccatttatatcgggtatcaatagtacttttttcccactcaaacggaatacagcagataagtttgctgctttgtgctgcatacctgtctttttccctgagctttcttattgccgctgagttgcactggctatgcatgtctttatcatcatcaatcagctgccatcccgtccagtggggaaaatctgcatcgctgaactttttaacagttgctacggctaggttcacaacaccttgtccaccgggataatttacggtcatccataagggggcatcagcaggaaccagggtttcatgttcagtgttgataatgcgcccaaagcgcagcagttcatacccggcactcggactttgcggatagcgtgaggtggctgttttataaaggttgtattcatagtccttgccgtcggcattgaccagaggtgagccaacaggctcaaaggcaccttctgcattcgcacatgcctgtcgcgtaatcatcgtgcctgcccctttactgagactcatgcttgcgtacaacggaaccgcactggtatgcacttcattcaagttcgttgtggtagctatattagccgaaggccgcgcctcataaaatttcgttcctgcaggcagataaaaatgaatatcgccatagacaacatctttccggccactttcattaatatttaactcgccagtagttctaccgaccaatttcctggtatttgcctcatcacagaaaatctggaaatgaaattcattctgcccatcagtcattcccgaagaacccagcggggctttacgatagattttagcgtcagttttaatctctgcttcaagatgtttcagatgcatgtacaaggagtaaaaaacaaccttcccgtcgtcaccggaaccgatttcagtctcatgtttcaataaaacataaccatcatccgttcctctgagaggcgaatacttcagcgggaattgatctctttcccagggttttgaaggcattcgaaacgacacgaccgtaccgtcagctattgccctgaccttctcaggcaatgcgcctgagtccgtatgcggtatatgtatcccgccatgccatgaatccgacgtattaagaggatatcctctgcgggaactgacaggcatcatcgcgtcaacccagtcagcatctgactgggttgcatctctatctctcagaaatggaggactgataatcatgttgtgactccttgtcaggaaaaagtgaaatgactggtgggttctgttgtttccggggcaacactcggaaaatcttctggtttatttgccttttcctgtcgcccgtaataccctgctttggtcaaatattcccccgccgttcctgactcgatccggttctcatccagcgtgatataactgcctcccgcattcagcgtgatcttcttcttggcggtgatttttatctcatcctcggtgctggtgatcgtgatcgctttacgcgccaataactccatcagatcattctgggcctgtaccgttattcgtccctgattcgctatcaactttatccccagcttgcgtacaaatacgctcagcgtgttgcccacaccgataaaaaaattcttacctacactgacatccgcattcttaccggcagtggctatcagattttcgctggccgacagttgtaaatgttcgccactgctcaacgcgatcccctttggcgcactcagtaacaggacagcttgtttcagttcagtgagattttgctgcaacagactgatttgtacctgtaggttggccggactggcggtggcggtttgtgcatccgcggagatggcctccatctgttcctgcgcacttttcaacaggctgatagccggttgcatctccagcacctgcccctgtgccttcgcctggccgtcagcgctgatgaaaatccctttttctgcccgcaaggcaccaaaactgtcggtgcgcagctcaaaaccctcaccccgaggctgtttctcgttatcgaccagatgccccagattcaactggcttttgccgccgtattcggtgctgagcttgatgtgctctttgccccgttcatcctccaggcgcagtttgttgttcgacggagtgcgcagtacgttgcgtttgtagttgctgatggtgacgtggtcgccgtgcgccgagtcgtgcagcacagaggcgatatacggccggtccgggttgccgtcctcaaatgcaatcgccacttcggtgccggccagcagcggcaggtgcaggccgtagctgtcacccgcatacgggcgggcctgacggacccacaggctttcgtaaccttgctcccaactgtcccggtcaaacatcagattgacacggtagcggccgtctttgtcgatgtgtccgtaagtgtcgttcaccgtggtgctggtgacccgtgcgggcaaggtgccggccatttttggcttgttgatgaggatcgggcggaagcaatactcttcggagtaagggatggcctcaaaatgcacttcatagctgcggtcgcggcgggcgtggctggtgatgcgggtgactatcacccctttgccaaactgtgctggcacgtcgttgccggtgactttcagttcctgacccggtgacagtgccgccgcattggccaccccggcgaagcgcgcctgattattgaggtaacgttcatggcgcagacgggcataaaaggccccgctttcactttccggctcgcgcccttcactgcctgcggtcaggtagttatcggcgtaatgataagcttcgccgtaggtggtggtatcaccccgagtgatgtctgccccggccgtcatatcggcagtggcggtgcggtagttgtaatcgccggtactgaccgatttttcaaccacctgatgagcactggacaagtcccagaccgactccatcccgctgtcgtgcatccccgaaggcggcaccgcctgtagcgtcagtccttgctgatagaagcgctggtcgtcgtaaaactccaccacatcaatattgagtttgggatcggcggtaaaacgaaaccagatccccacctcggccagcaggcggcggataaaggtcaggtcatcctcgccgtattgcattacctgctcgcggcgtgggtactcgcgggccagcgtgaagacaaaatcctgaccgcgcatgtcatggcgctcacgcagaattttttccacaatctgcggcaccgacatgtcctgatatatcccgttctgatggctgcgcgacaacaaggccaggcgcggttgcaggctcagttcgtagcggcattcctctttcgaggccgacaggcgtttaaatccggtcaccaccccttggatcacccgctgggtctgctgaaccgtcacgccaaaagcttcggccatcggggccgccaatgtcagtgacgcgtcgtgcatcagcatggtcgccgggtcaatcgccttgtcggcgctggtgaattggatgtcgtaacagaacggctggctcaggctttcgtggccttcaaagcccagcacatcaacggcggcggtgctgtcgcggaccaccagtttgtggtggctatggtcaaaccgaagagtcgggagagtggtattcatttttcgcctccttcaaattcaagggtaatgccgtcggcttcatcccagcccagcgtcagcgaggtggtgcgctgttgctcgctcatgcggcttaacagctgctggctcaataccggtaagatttgttgattgagcaggctgtcgatgttgcgtgcgccggtgtccggcagcaggcaggcggcgaccagtgtgtcgtagaggctttcctcaatggtgcagtgcaggccgtaatgtttgttcaggcgtttagcgacctgtgccagtttcatctcgacgatggtgcgcaatgcgatggcattcagtgggcggtagatcaaggtctggaagcgggctaatagcgcgggctggaaatgatcgcgcaggatcgggcgcagcagctcgtgtaaatcactgtgcgtcgcttccggttgttcatccagtaactgcatcagatgatcactgcctaaattggccgtcattaggatcactgtgttacgaaaatcaatttcgcgcccttcaccgtcgcgcatgaacccccggtcaaacacctgatagaacaggttcagcacatcacgatgggctttttccacttcatccagcagcaccacgctgtaaggccgtttacgtaccgcttcggttaatacaccaccctgaccgtagccaacataacctgggggcgaccctttcaactgggagacggtgtgagcttcctgatactccgataagttgatggtgatcagcgatttctcgccgccgaacaggctgtcggccagtgccagcgcggtttcggttttgccgatcccactcggcccgaccagcaggaacacccccagcgggccattctctgatgtcagcccggttttcgccgcccgcagccgttgcgccagcgcacccagcgccgtatcctgcccgactacgcgggtggcgagatggttttccagttgcaacaaatcggtctgttcgtctttcaacagactgctcagcggcacgccggtccagtcggcgatcacagccgcaacagtgcgcacatcaacgtccagcgacagcagcggcgcgttgccttggatctgaacgagttcctcctgcaacgcgaccagatgtgccacgttggcgatatcctgacgcgcctcgataatcagggtggtcagccgtttttcttctttatattgctgttcgagtgtgtgctgcccaaccgccagcgcggcgcggcgttgctcaatctcaggtaagcgcgttgaactgacattcggcagcaggagcaggtcctgttcgatggcctgttgctccatcgccagtgcggccagctcggcgttaatcgccatcagcgcagtcggcaaggtgtcaatgctcatgcgcacccgggcaccggcggtatcgagcagatccaccgctttgtccggcagttggcggccggtcaggaagcggcgcgacagggtaaccgctgcggtgatagcggcgtccagaatatgcacgccgtgatgggtggcgtaacgttctttcaggccacgcagcatcaggcaggcggtgtcatcatccggctcgtccactttgaccatctggaagcggcgctccagtgcggcatcgcgttcaaaatactgtttgtattcggaccaggtggtggcggcgatggtgcgcagttcgccacgcgccagtgccggtttcagcaggttggccgcatcggcaccaccggcctgattaccggccccgataatggtgtgggcttcgtcgataaacagcagcaccgggctgggggattgttgcaccgcctcgataacatttttcaggcgctgttcgaactcgcctttgaccccggcaccggcctgtaacagacccaaatccagtgtgcgcacactgacggttttcaggctgtccggtacgttgccctcggcaatgcgcagtgccagcccttcaaccaaggcggttttccccacacccggttcacccaccaaaatcgggttgtttttacggcggcgcgacaggatgtcgatcatctggcggatttcgctgtcgcggccaaaaatcggatcaatctggttggcacgggctttggcggtgacatcgagggtaaatttatccagcgccgcttgcagcgcgtcattcagttgcggctgaccactggcggaggtaaccgtcgcggcctcatcggtcagattgaccgggctgtctgccagtgctgcggcctgctgtatttcagggcgttcgtcggattggctgtccagcaacggcaacaagcggtgtagttgggtagtgctcaggctgagcaacggccaggcggcatcggcggccaataatgatggcgaatttatcagcgctgccattagatgaaccgagcgcaccgcatcagcattttcctgcaacgaggcatccagccaggcacttttgatcagttgctgcaacgcggcggacagttggggtttaccctgtaccgtgcgcggcaaagtatccagataggccagtaacccttgccacaagctgtccatgtcccactcataacgccgggcaatcaccgtgatatcgccttcgccctgctccagcagttttaacaaccagtgttcgacagtgatctcggcatgggcgcgggtctgacacagggtggcagcaccggccagtgcctgtgcgcaatagggatttaagcggcgtaataagtgtgctgaatgcgttgtcattaagatcttccttgtttgcgaaacctttgcgataccggataagtaagccggtttcagttggcgttattgtcgcagtcagtttgcacacggacagcgcacagggcccggagcgtacacgtagtacgtgacggtgccgagcactgcccaggtgcaaaatggcaagtaaaatagccagatgaagctggcgtcgggcacgctaccgcccatagccatatcctgagtaaggaaaccaaggcccataaggtcatctgataaaatgtgtatgcgtttagctgaatactgatatgccgatgctcagctaaaaacacaaaaaagcaggcggcgaaccgcctacttgcggggttaccctaaataattcgtgttgcaggcagtcggcaatatcgctaacgcacctgcagcgcgaagaatgacgggtcactatgcggtggcgcgctcattccaagaatcggaatgaatgatgttgccgtctttaaaggtccaggtgattttttcgtagcgcagttccaccagttccaggtggttgtgcttctctttcgccggatctttcacgtcgtgcattttcggcgcaactttaaccactttgacgttttccagtttggtgttgaaatattcaacttcctggccagcgtcatcaatgcggtaccatttgaactcggcggttttcagtgtctgaccggtggtcaccgctttgtacaggtacggggtcgacgcatcgatttctttggtgaatacgaacggggtgtggatacgggtaccggtcagtttgccggtattgttatcggttgggatgtacaggttatggtcctgtgccacgatctcaatgctgccttcacggctttgcacatcaacagaacccttgatgtccgcaccgccgtcgtctttcagccacagataaactggaattgccatggtttacttctccatttcttgcgttgatacgtcactttcatcctgtgacgctgtttttacatccggcccctgacaggcatcagcctgcggtaccagactgatttcgacccggcggttgagcgcccgaccgtcgggagtatcgttgtcggcgatagggcgtgtggccccgtaaccttgcaccgcaaagcaggtcggcgagacgtcgctggttgacagcatccagtcccgtaatgcttcggcgcgtttaagcgacagaatgtggttggcctgcgcatcgccggtgatgtcggtgtgacccgccaccacgatcagccagccgggtttggctttgatgtcgatcagcgccgtgaccagcattttggtggaccccgcattcagcgtgaatttacccacatcgaacagtgacaggctgtcgagacgcacggttttcggcgccggtggcgcgggaggcggaggaggcggcgggatgtagcttttgatcgccgccaacagcggcgggcgcagccgctccccccgatataaccccaggcccagacgcagcggttcaccgttgcggtacccttcatcaagcagccccgcatcacggtgtaataccgccaccgcctgcgctttcggggaataatccgtcatcgccacgctgtggtactgacggatatcaaaggccacccggtgcaacagttgccggttctgccaggcgctgctgcacaacgccaccatcgccgccaacgtcagtaaggtgacaccatggcgcagtacccgacggcgtgacgacaccccgctgccgagaggaagcgctgaaaagacaaaatccggcagcggtaaggcgtcatgggcggcgggcggcggtggatgccaacccgccacctgtgtcagcgtggtatgcgccgccagccagtgctgccacagcgaggcaggcaccggatcggccagactggcaacctgctgttgaataatctgttgcggggcaagggggtcaacatccgcattgggtgcctgcaataccggcagcacctgtgcgttcagccagtcatgctggctgctgaacagcaccgcctgtttcagtcgttcagcctgtacggcacggctttccgcacgctgccagtcggccagagagcccggcgtcgagacggttgaccagagtgtcagcggcggtgtctgctgctgtgacagccagaccgtatcacgggcaaccgaggtggccaccgtgctgctcaggagcaagggaacaggatggcggctatcgcggcgcagttgcatcagttgccagcgcagctcttgcagatcggcggccagcaggcgctcatcgcggcgttgctgcgggttcacgaccatcatcaccgccaactgagcggcccattccggccgttgccacagcagttgtcgggcaaactgccgcagggtgctgatatcatccacccgcagccagcagccctgtgcactctggtgtgaccgttcgcgaccaaaccatgacgccagaccatcaccacataccaacaccaccggtaagcgactgttttcaggcagaagaccgttttcagttgccaacccggcgaacagcggatcagaggatgcaccggccgcttgccgccctgcccgcgacccgcccagcatgcaaatcagcaccacccatgccagcatcagccagcgcccccacggggagagcggcagaaatgccagacacaagatgaccgccagcaaacccgcccagagccacaacccacgttgccaccaccgactcattacaccggctccggcagtaaggtggctaacagaccggacagccagtgatcaaggccccaccacaacagcgcgaccatcagcgcagccagcccgagccgtaccggccagtaacgcaaccagatccccaaccggttgcgggaggcggcgcttgccaggatcccacgtgatggcgcgacactgaacgccggtacctgcacgctcagttgatcgatcagttgctcccgttcagaagccgccggggaggcgtacccgccgaggaagcccaacatcaatacccggtgaaaacaggtcagtaccgcgcgatccggcgcaggctcacgcaacacggcgcgcatccgctcgtaaagctggctaccggcatccagggtattgaaaaaatgcgcctgtaagggcgaatggcaccacacgaagtaggcatcatcctgtacaccgcgccctttcacggtctcatccagcagtgcacattgggcgtatcggatgtgctggcaactctgctcgctgtgaccggcgtctttcagcgcctgatggacacgttcaatgtccgccacacagcgctgccagaatgcctgcccttcgccctcggcacaggttaccccttgacgcaggctgatcacctgtagccaggtgtcctgcaacagggcgtcaatatccccgactggggggtgttcggttaggtgaggattcatgcgcgtagcaccgcaaacagctccagttggatctcacccagcgtaccgggtacatagaacacacaggcccccgtctccatcatctgcgtcgccgcagggtggctgagatcaagggagaagtactggttttccagccgcaaggggatggcggctgggacatggctcagcgggcgcagtgggatcccactcagcgcaacattcaccacgttaccgacctcatccggcgcaccggctttacacaactgcgggaactgagtctgcaattgggccgcgggcaacgaggaacggaccgacaggtagaaatcggccccttcgcgcagacgagggtcacgcagggtcgcgcgccactgattgatacgcggttcatgaaccagctcaatcgccactacccgtgaagggaggctggcttccagcagaatattcagcagggcaaacaacgggggaaagacgcgggtcagttgttcatgctgataaaccgggatcgccgtcacttcgtgctcaagggagaacgtcagcaggctgcccgccagcctggccagttcctgatacaggcgctctggatgaacctgcggatagcgctgaaaattccccaataccggttcggcactgttaagggcattgagcagccagaacagcgacacatccgcaacagcaaaatcggccatccgtgcattgctctcccggcgcatccccatcagacgctgcaaacgcgcccgcagttgcaccatcaataactcaagctgttcgccacaccaggcactggcctgcaggctcagcatcggcggaataaagcccggatccagtgtccagcgaccttgcgcatcccgcagcaaacgcgccaccgggcagacctgataatcgccgttttcctgagtgtccagccgcagggtcagttggtggtacatcaccgcgacctgctttttgtcatcgccgaactgattgtggacatcgcgccaggcctgacgatagcgtaccgggcgttcgccccgctcatccggctgcaggcagttaccgccattggcatacagttgtggtatcgccagcatcaccgtggcgtcgctggcctcggcgggcagactggctgccagcgtcagcgtgggcggcagcacatcagcacactcggtatccaccagcacaccgtcctgaaaacgcacatgcaaacgcgccgctttcaggcggccctgtgccaatgcatccaattcaaaagtggcctgaagcacgccccagggatgcatcacggccatttgcgcaatgcattcattggtccatgcctcccaggaagcctgttgttgaaattgttgcggagacaccaggatcccgcgagcccacagagggcgttcaattttcatcgtgtcgccgtttatgccttagcctttggcatttgggaaaccaatgacagattgacgtccatcccttccacctggaaatgcggcaccgcatacagcttgacgcggaagaagccggggttgtcttcgatatcttcgaccgtcactttggcatcacgcaggggatgggacgcctgcaaatcatcacccggatcagtcatttccgtcaccagcccgcgcacccagttgttcagctccagcagacggcgatctttggtggtgccgatgttctcgcgctggatcagtttcagataatgggcaatgcgcgacagcaggaagatatacggcaaacgggcgttgatgcggctgttggccgtggcatccgcggtgtcatacagcgccggtttctgcgccgagttggccgagaagaagcacgagtaatcgcggtttttgtagtacgacagcgggataaagcccagattggcaaactcgaactcgcgggtttccgggatcatcacctctgacggaattttgacctgattaccggtacccagatcgtacaggtggatcggtaagttggtgaccgcaccaccggcctgcgggccccggatctgcacacaccagccatttttaatgaagcttttcaccatgttagcagcaaaggcaaatgaggcattggtccacaagtagcgatcatgatccggccctttcacctgctcaacgtagttgaagctgcgtaccggcaccgtgtccgggccgtaaggcaaacgccccagcacgcgcggcatggtcaggccgatatagcgggaatcatccgagtcgcggaaggctttccacttgatgtattcagcacggtcaaagtagttggcgatatctttgatggctgccacgtcttccatgttctctttaccaaagaactcggggccaacggaaccgataaacggcatatgggctgccgccgcgaccttggagatattgcgcaataacgcgatatcttgcgggctacggtcgaactcgtagttggagatagccgcggcaatcggctcgccgccgggggtgtcgtattcctgaatataggtctgggcgtataaaccgctttgtgagatttccggggcatcttcaaaatcctgcaccagatgatctttactgatatccagcagctcgatgcgcacgttctggcggaaatcggtctgatcgatcagcgacttcacaccacgccaggtcgattccacccgctggaaatcggggtggtgcattaccgcgtccaactggcggctgatttggtcatccagtgcggcaatatggccgtccagcagggttttatccagtttttctactttcttcgccgactgcttcagcaggtctaaaaagacactgacggcggcggtaacgcgctcatcggtggtggcttccgccagcgcatcgttgttctggaacgcctcgataccggccagtgaggagaccgggctcaggttgattttttcaaacaaggcggcgtaaaccccttgtgccgcagggctattctttaatacggtcgtcgcagtaccctgcgcacggttttcctgtacagacatcagcatgttccttttcttctttctaatgacaagcagccaatcccgggattaaccctcttttggcgccagggccgccagttcagcgcgcagttcatcgctcaaggcatcgtctttgaggatattttccagctcacggcggaaggtggcgttgtccagcagattggatttaaggtctcgcagcaggttgcgcatggccagcaaggcacgcagttgcggaatttgacgggccacgttttctggctcgaaatctttcatgtcgttgaaggtcagggagacggctgtatcggtgttatccccggccagcgtgtccggtacagcgagtttcaggctcggttggaattcagccagcacactgttaaaattatttttattgatattgagtttttcacgttcagacagcgggcgctgctcctgaccgttgctgtaatcgcccatcaccaacaacttcaaaggcagttcgactttcttttgcgccccgccagtatgcaggtctaatttgatgttaatgcgtgctttaggtatctcattttggaagcttgaagaggacatcaacgttccttattaagggaagggaattaaggaaatccaccacagagagaatgaataaaaataatctacgttacctggcacagcattcaccacccacggattagctcagtgtgtataaagtaaagaaataatatttatcgataaccctatccattcattggatggcatgaaacagtctctgacaggtatttctcacacgcatgagcagagcaataaaataccggatggcgcagtctagaaacattattcgattaacgcaaatgcgttaaatgtaacagaatgcaaccaagttcaatttcaaaatacatagcatccatatgatttataagaagtttcttacgtggcaggtaataacacactgttattaaaggggtaattaaacaggattaaaaccaaatgaggaatttgggaagtgatttgtaggaatatacctacaaattacctgtaaatatttttctataaatgagatctaaaacgataatattgcctcgttggaaattagacaaatagaacacttattactttagtaaatcagtaaagcattactaacataaacataattgttagataaatcagatcattgactaatacgagagtttaagtcattgatgccaatgctgagttcattatcccgagcattaacacggctaataatgtagagaggtaataaattatcgggttcgattatgtaggtcaatacagtaaataatctcaatctaattgttttcaagaaaaacgaatatcagtgtcttttaatgcgtcatattttgcatttatcagacgtcatttcaatagacaaacgcctcccccagaccgttccgaaattaggtaaatttgagtagatacaaaaggtgatgataaaccgtggcaggattgagtggccgagtgagtatgggaagcaattaaaattacgaagaatgcacacttattggatgttggcgtagggctgcaacacagtggcttgccgcctgggacttgtcccaatgaccccagtttttgaggcgttcactcgcatgcggccatcgtatctatctatctgaaggctttcagaaccagcgcaaaaggaacgtcttccttcctactatttttttctcttcatttttatttccttatcacgatgtggtgacattcccagtattcatgttgtaaaacacaatgtggggacaggttactgtgtttctatgctcaacaatttgtatcttcataccctattggctgacgcggtattcatattcaagttgaaagcttcggcaacatgcctgacagcgataacgttaatgcccacggctccgctgcccatgtttttttcaccgagcctgtgctgaaaaatcagatattttacatcaacattagccataagaatccatcagataaaaacgagtagtttatctgatgaacactatattgaatacacgctccatatttttctagtcgtcaaaatgaaaatatatccatttactacacttgcccccatcaatataactctgagagggtgcaacgagtaccattcaaagaataaataacatactccacaaagtaaaatcgcaaaactaaccctgaatcttgtgaataaagttataagtaaaacaggtgaggcaatcaataaaaaataaaaagatataaatatcatcccaacgcttctgtgagaagtaatatcgaacatacttatgtacaaggccgagacaaaactgtaactaccaatcataataattactgagataataaaaataattagttttaacataaatttatttttgattccaaacaccatatttatctaactcctctttcgatatactttcctccagaagcatcgcattgactactattgatgactccgtagtttctactgatgggccttgttgccgacaaaactccactgctcatcgagttcacagatgagcgccacgtctacatgagcgactggcgaggacgttattcgcttcagcaagagttttttaaagtgcggataacggtattgataccgatttttagcgttcttgccgtatcccacacacctgtgccgctaaaggctatatcaacgatctgccctttaacttcgggctttctggcctgataagtgtaggtcagttggaatacagagcggcactcacggcagcggaaacggctttggcccttagggttctgaccatgtcgataaaccaaagcagaatcacaacggggacaatgaacgttaatgcaagccatgagcaaacctcaaaaaatcgcattgtacatcaaattcaaccaattggagtcattaccgaaattaatattattcggctatttttaatttatattctttaccaaaataacctttatctgcactactaaacaaggcaccgctgactctaaacgtaatatcaccagatatcacaggaatgccttttataaccagttcatctctacccggtggtcgctctggattatccgatgttaataccaaccctgatccaactggcatcgattctcccttaaaagaagcaatagcaccgcctccccccgttattctaagtttagcataatagggttgtcctaacttaccatcaggtaagttgttgggttcaacttcagcctgcttcataagcagaggattaagcatcatcccacaaccaccaagagaaattgccaataaatttatcgatattattttaaaaaatttattcatcataatttatgacattttttaacatgccgcccccaaaaaattaacactctaaaaaaccatctaacgcttatagattaaaggtgtagatataaatacagttatagtagcaataaaaaacctcacccattaaagataaggacctgagaaagaacactcccacctaatgtatttttaatgacttctttgtcaaaaagaacatctgcatgtcttttatattacttttcccagttgggaaagcaccaataattcactgtcgtaattttaatattaaagttacctggtacagcactcaccacggtaatggtcaacaaaaactgaccacggattagctcagtgtgtataaactaaacagtcggtcatcgttggcctcagagtaaggcgcttgcccggtaagttcaaagttggttggcgcacaaagccaacatctacctacaggggcgcccaaaaaccgccttaactcaacgtcagcacccaagctacggaggctatattgttcgcagaatgaagcaccatcggcatcagtaggctaccagttctgattctgacctcacacaggatcgcagaaaaaacgaatagcgaaacaaacgtcgccggatagagatattgagtgtgtaccagagcgaacaacagcgaggtgatcactaccgccagcaaccgccctctgcgaccaaaaccaattcccgcattcagtaagaacccacgaaagataatctcctccgaaatcggagcaaacacgcaaatggttatcaccagcaaaatttgagtgaaagttgatggctgtaataggctttccacccagggttccggctggccgaaaaactgaaaaatagcggttaatcccagcaaagcaaggcccggaatcagcatatcctgcaaggttattcttcccaacggcatcagtccaaacgacttctgataatgcttccacgccagtagcgtaaaggggagccagaaaacgatgtacagcagaggagtcgccatacctgagcgatatattcccacatagccaggaaacagcagcagggaaaatgaaagtgcaaaccatcctatccaaacagaaacacaagtcagggcatgagtaacccggtcaatctttccattcatcgtaatattccgttaattatatctgtgcatttggtaatagcgggtttaaatgataaaactgagggaagtcttaactgaagtaggatactaacccaagcgataacacgcattcttcttggtaatacgtgcagcggctgacgctttatgcatcccgctgttttgagtaatttcacccagaagtcatgatgcattggttgtatgcctataaagtagatgataaataattccagccacaaattgcgcgaagaatactcgaatgcatttaatatggcaatatgctaaagattagccttagcggacggcgacgaaagcagaaattgacacattattcattacaaaatcaattaattagaacaaaaaatccaaatgaccataaaaatcagactaataaactaagttaaatgattttttgtggaatgattatccatttgaattggagtttaattttattttatttataaaaattataattatcgatataaaatattaaaaaatcccgcgtctacaatttctttacgctgtttattcttaacggtattctttcaaattgagatcatctcagatgtgaatataagtagatccgttttagttccaaacaatttttgagatctcaaccgaataatttcagatcttaagcactcttctctttggcatacatttgttcagccaacagttttcgtcctccagcgctttgagacacttcactatagatgcggccataccgccaagcgggagtaacatttatagcgataactgtttatagaaacgatcgtcacgacacaattcatcaacaagcatatctgccccagaatagccataatttggctctcgctagaacgtgatcttttcatccaaatcgcctcgattcatgctacgagagaattatacttataaacacacgttttttcgggggaattacccaatatcaccttatagtcaacacagatggaaaaatttagcgtgccacttcacatagattaaattatgcggcataagttatggtaaagttaatgtagattctgaggttgggtagacgtacttgtttacccgttaacggactcccagaactattagcaatccaattattccctaatgtgacaacttattttgtgatgatacaatacaattcaatttaacatatgcacactggcagtattaaatatcaggaaagataatgttagaaattttcgatgtcagatacgacgagttgaccgatatacggtctgaggacctgtataaattaaggaaaaagacgtttaaggatcgtcttaactgggaggtgaattgcagcaacggcatggagtttgatgaatatgataattcggatacacgctatctccttggtatttaccaaggtcaactaatctgcagtgtgcgttttatagaacttcacctgcctaatatgatcactcataccttcaatgcactcttcgatgacgtggcattacctaagaggggctatatagaatcgagccgtttcttcgttgataaaacccgtgccaagttgctttttggtaaccattaccccataagctacttattctttttatcgattattaattactcccgacataatggctacacaggtatttatactatcgtcagccgagcaatgttgaccatccttaaacgatcaggctggcaggttgaggtgattaaagaagcacatattaccgaaaaagaaaggatatacttactgcatctcccgatagatcgggacaatcaagcacggctgcttttacaggttaatcagcgtttgcaggatccatgttcagtattaagtacatggcctatatcgttgcccgttatgccagaatcggcttaataatttccagttcaacaccaagcccgattgcctgttttgcgttaattacacccaacttttttaccacatttcctatgtgatattttactgttctgggggtgatatttgtgattatggcaatctcttgataggtttttcccatgctggcccagtagagcacttcattttctcgcggggatagaatggctttaccgggcatacctttcccctggcgttcctggatattcatatttctttgactcaatgtaagcatcttttcatgggtttctatcaggagcatttgtagcctgtccctatcattcaacactctactttctactccattcagagcgctatcatccataatgagtgacaacattgccaaattattcatcgtatcgtgcagaacaaaagtgaaaccattaacaatgttatatttcttagagagagtgaagatttttgataatttcagttcagaaaggacagtaatattttcatcccaagagaacggagagaaccgcctgaaagcgatcaggacaacaggatctatattctggtagttattatttgtatagagttcagcccattcatttgggtagctagtgacaatgaaaatatcgcctggattctttttattgatcaccatataggtatattttggactgtcgtagatggtaagttttctgtcgatataatcacgcagtgtttctattacctcgttactcctattgaaaacagaatgcattccctttctccatttactgtactaaggtgcaataggaaattgcaccttagtacaactaccgccccatacccgttcccgtataatggatagagtaagttgatgaaaaaacctagctacttgagtcaggtgacaacaaaagtctagtcaataccagggaaaaaccaaaaataataaaggaaaatgctacagaagtgcacctgtttctgcaagtagaacttctgtagcatttaatataatgtctagctcccctcaatttttgctaaatgtcttgcaaatattttcattgtgattaattgtccctcgccccatgtcaattccttatctaaggtctgtatcattaatcagttttctaaactcagtcagtttgtttttttagcaactgaagataatatcgagcgtgaaccagactctcatcgtaaataaataatttttacccccaaatattgtaattttggtgcggtaatatgagtcatccatttgccacgaatcgcataaattcttacagccttgttaaaatgaaactaaagtagatacaacgtgctgagttaaaggagacaaataatgctaacacgccggaaatttttgatgatgagtgccggagcaggtcttttactctctgtacccatgttggctcgaaccggtgttcagcctgcacaagctgccaccgccattacgcaagtttttggtgacgggatccggctaaccgctgttgcggtcgaatatccgacagaagtcagcgctgaagggctaaaccccgccgactttcatgttgaagggcgaacagtaaccggtgtatggaccagcacttctactaatccggcagatatagcgccctcaggacgctatatgattatagcgctatcacctgatgacaagaatgcaacgctggccgaacaggtgcagccaaatagtaaaaacaacagcaacaaatctgccaatggaagaggcggccccggtaatgcaggcgatattcctgcctatgatacggtttaccggacagctcaagccacggtactgcgccttccgtcagttcataccgccagtggtgatacgcttcccgctagcgagaaagcgttgacaacccaatatgtggaaaacttgatcgttgatgattttcagcagcttgagttttatgatgaaaaaacaggtaaaaagctgaaatacaaccttttcatccccaaagactatagccctgataaagactatagccctgataaaaactatagccctgataaggcttggccgctggtgttattcatgcatgatgctggcgccaccagcgatgttacacgcaccaccctgtatcaaggcttaggcgctattgcttgggcaagcccagaagatcaggcacagcgcccctgctttgttcttgcacctcagtatgaagaaatcattgccgatgatgactcaaaaacatctgacatgctggacaccaccattgatcttatcaatgtactttcagagcagtacaacattgataagagccgtatctatgccacagggcagtcgggtggatgcatgatgacgatagcgatgaacatcaagtatccggatttcttcgcggcctcttttttggttgcgggtcagtgggatcccgcgttggtgaaacctcttgcccagcaaaaactctggattctggtttctcaggatgataacaaagcctggccaggtcagaatgccatcattgatgttctggaaaaagagggtgtccaaatcagccgtgcaatatgggacggaacatggaatgaagagcaatttcgtcaggcttttgaacaaatagaggcagaaaaaagcccgattaactatgtggcatttcgtgaaggcaccgtgattcctgaggggcaatccaccgaaggtgccagcgggcatcgcaatacctggcgaattgcctataccatctcccccatacgcgaatggattttcaggcaacagcgctagttgattaacgagggcttacccaacgccgcacgcttctctttgatcgttcgacagccctcacccttcgacaaaacgacgatttattgagcattaaagccactctcaagctattgcataatcagcgaatctacttttaggcaatagaacattttgtcaaaattgtcccttccctatgataaatttcatgctaataattaagcatgaaatttatcattttttttataaaaaaagacaataaaaacacaataaaaaatatattttcatttaattacattgattttgaatggctatttttgaaggcaaccgaagggatgcattagatatttacgacacgtgaacgttaatttaaccatataaaccaagagaggtttatgacatgacaaacaaaataatgccaaaagttaatcgcgaggggcgcagatcattcttacaaaaatcgattgctgtcgttgctaccggtgtagtgacccatgcattctctgcgccgaacattacattagagaaagataccaaacctcaacctggaacatgtattttatctgttgaacaaatggctggcccatatattaaaagtaatatgccaataagaaggaacatagcagaaaatgaaaacggggtgcctttactccttaaaataacagttatcgattcaaattcatgccgcccattagaatattattacgttgatatatggcaatgtaatgctcgggggcgttattcgggatggagttatgttgaccctgataaagacgcaccaagtggagaagttgcgagtatcaacagaactgatgagaaaagttttttaaggggctcacaggtaactgatagtcatgggctcgtcaggtttaccagtatctaccctgggttttatgccgggcgtgctgttcatattcattttgccattaagccaccaaaagcatctcctcaggaggtcgataaatactcatttattagtcagctttacttcccagaagagttcaatagcgaaatagaacaacgggctgaatattcgcttagaaaaatcaaaaggttaataaatagtgatgatgaaatatttaacgaagcaaatggtgaaaatgcagtccttgccgtgagtaaaatcaatgaaaatgacattaatgatggtgttttggcggaaataacgatagcaataaataaagatatcttgtctaaaagaattgaccctaaggatattttaaagatcacatagagccaaacacattcaattttattagtatctaaaatcaataaattagttttttatgaaagctatcccattgaacaccgtccccttttacagtggcgaaaaataactacaaagtattatttacagctcaaggaaataggatggcggatatcacgatgcatttgcacccattgcagcgcagcccataaggtgagtagccaacacctgctcatcatcgggcggcgcgaccatcaccgctaacggaccaacccacgccaaccgtttgtcaccgatgctggccgggcagcgccagttactctcccacagaatgggcggttgttcgatgctggcaccacagccagccactgattccccccaacaaaatggccatcatgaacgccgcggctaccaactgtgactcaccataaaattttgcgactaccggcaccatcaatgcactcatgccatagcccaatgtatggctggtagcgatcacgccggagcctttgccagtagataaccggtcgttcaacatcagttggtaacccggtgtcgccatcgcggcgccgaaagaagccagcgcacaacctagatagaataataccagcggttgaacacacatcagccccaagccaagcaccatgagcaaggctgccactagcagcaactgaggtggcgtaaaacgttgtggacgaaccaccagaaactgtgccagcaacgtacaacccgcggctatgctaagcaaaatggccacgtggtggctcaccgtggtggccgaatggctaaacaatcgacttaagtgaggtgccaggccaagttgcatcaggctgacggttgccgctagcaacaacgcgcacagtaaataaggcaacatattgaggcgtaaacggttttgttgatgcaccactgggggtaacggcgggtcattgtattggcgatacaccaccagcagtgcgatcagtggtgcaattgccatcagccacaggggggctatcgggtgtattgagagcgcgagggcggcacacaatgggccgagcagacggccacagctcagccccgaactgatggtcgccagcgccgccatccgttgctcataaccggcacgctgtagtgcccaggtctggctagcgggcaccataccagagacggtcaggccataaataatacgagccacgattagccagcccagaccggccatttccgataaccaccctgctgacaacccccacaccgccagcgccaataaaacaaagctaagcaagtaacctgccagtgccatgatgacaacaaatttgcagccacggatctccgattgccggccccaccatgccgatcccactaaaaatagcattgagccaagtgtcaatagacccgcccacaccgacaatgacagatgagtgcggcttaccaataccggtaacaccactaataaaccgttttgcccgatgcccagtaacccaacgcagaacgctaaaggccaatgggtagacgatgtaagcccgcttgagcgagcgtcagactctgaggatatgcgcattaaaagtaaattaaccgttaataaaagtgtggttttttgaaggagatttattgaaaaattgtatcatattccaattgataatgataaccactattgatataagaatcgttctcaatggattaataagcgacatgacatcatgactatcccagtagaaaccttagcaaccgatgtggctgctcaatgtttcctcaacgcgctgattcgtgaaacccaggactggcagatcgttccggcagcgggccaccaaccgtacccacaactccacattcctctttcttcttcacacgctatccacattgccttatgccatatctccccaacacagcatcatcactatctgttccctgcctacctgcatcagcagggtaatgataggcaggatgatgacaccccggtaaaactcgggatcgaacagttggtgacgcttctgttggagaagccaacggtaaaaggtgagctgtctgatgatgtggttgctcgtttccgtcaacgggtgctagaaagtcatgataatactcagcaagcgattaatattcgtctggattggccgtcattacgcgataaaccacttaattttgcccaggcagaacaaggattactggccggccatgcctttcacccggcaccgaaatcccatcaaccttttaatgaaaaacaggcccagcgttatctcccgattttgcctcccgcttcccactacgctggtttgcagtcgataaacgctacctgtgcggcgatagcctaaagctaacgctacaacaccggctgcaacgctttgccagcgaaagcgccccacaattactcgcgcattttaccgatgacgtttggctgctccccatgcacccctggcaagccgatcacctattgaaacaagactggtgccagcaattagtacaacaaaacgcgttgcatgatctgggcgaagcgggtgaacgctggctacccaccagctcttcacgttcactgtacagcccgtcaaaccgcgacatggtcaagttctcactcagtgtgcgcctgaccaactcagtacgaaccctgtcggtaaaagaggccaaacgcggtatgcgcttggcacgtttggctcaaacgccccgctggcaagagctgcaagcgcgctacccgactttccgtgtgatgcaggaagatggttgggccggtttgcgttcagccgatttcactcttcaagaagagagtctgttggtgctacgtgacaacctgctattcagccaacccgatagccagaccaatgtgttggtcaccttgacacaagccgcgcccgatgggggggacagcctgctggccagtgctgtgcgtcgtttggctgcccgtctgaatctgccattgcaacaggccgctttctgctggctggatgcttactgccagcacgtcttattgccactgttcagcaccgaggctgactacgggctggtgttgttagcgcatcagcaaaatattctggtggagatgcagcaagatctgcctgtcggtatgttgtaccgcgactgccaagggagcggctttacccagagcgcgctgccgtggttggcggaaattggcgaagccgaagcggaaaatagctttagcgaacagcaattattacgttacttcccgtattacctgctggtgaactccagcctcgcggtaacggctgccttggctgccgcaggtttcgacagcgaggaaaatttgatggttcgtgtgcgtgacgcactcagcgccctgcgtacttgcgccaaaaacaccttatgtctggattacgtacttgatagcccacattggcactgcaaaggtaatttcttctgctatctacacgatcacaacgaaaacaccatcgttgatccggcagtgatctacttcgatttcgttaaccctctgcaccagggggtgatccatggggccacacgctaagttaatacactccggtggcagtttttactgtgaacatctgggaaaggcgctgactctcggtctgggacttgatggcagtgccgtactgcacttgcctgggccgttaccgccaggttggttggtgcaagcactggatcaactgttcatcgccgcaccgcagttgacgggtattgccttgccgtatgccgagtggcgcgatgcaccacaggcgatggctctgtttgccttgatcagcagcgactatgtggcacgggagatattttatcagttaccgctgtggctgggtgcagaacgcaaccgaactgcgggtcagatgcaatatgataccgagcggcatctctggtatccgcaacgcccgccccgcccagacggagaagtctatcgccgcttcgatcccaacatcaaacgtaccctgagtttccggttaccagaagtcgatcacgatgccccccagttcacccgttggatgaactcaccgcgcgtggatgccttttgggaaatgagcggcccacttgacgtgcaggcggcttatctgcaacgccagttagattccccctattgctacccgctgctgggatgtttcgatgatcaaccattcggttatttcgaagtgtactgggcggcggaagaccgcattggccgccactaccgttggcaaccttttgaccgcggtttgcacatgctggtcggtgaagagaactggcgcggcgcgcaatatatacacagttggttacgtggactgacgcattatctgtatctggacgaatcgcgcaccacgcgcgtagtggcagaaccgcgtattgataaccagcgtttgttccaccacctacccgccgctggctaccacaccttaaaagagtttgatttcccgcataaacgttcgcgtctgattatgaatcaacgcgccgatttctttcgggagggtacacgatgatcaccaccgattacgctaactggcagcaggttaatcgccacatgatcgctaaaatccttagcgaactggaatatgaacgcactctgcatgctgaattacacggtgaaacagggcgcatcaccttgcccggcgcggtttacacctttaacggcaagcggggtatctggggttggctacatattgatcctgccacgctgcgctgtgagggtgtgccgctcgccgctgaccacatgctgcgccaactggcgctcgtgctgaagatggacgattcgcaggtcgcagagcaccttgaagatttgtacgccacactgcgtggagacatgcaattactctccgctcgccacggtatgagtgcggaagcgttgatcgcccttaatgatgatgccctgcaatgcctgctggccggtcacccgaaatttatcttcaacaaaggccgccgcggctggggcttaaccgccctgcaacactatgcgcccgaatatcagggccaatttcgtctgcattgggtcgcagccaaacgcggcagctttatctggtgcgtggatgccgaatacccgttggacaacttgctcaacagcgccatggaccccgccgaacgccaacgctttgatcgccgctggcgtgagtgccaattgaatgatgattgggtcccggtgcctttacatccgtggcaatggcagcaaaaaattgccttgcacttcctaccacaacttgccgagggtgaactgatcgaactgggtgaatttggcgatcactatctggcgcaacaatcgttacgcacattaaccaatgtcagccgccgtgtgccatttgatatcaaactgccactcaccatttacaacacctcttgttatcgtggcatcccaggcaaatacatcagcgcaggccccgcggcttcgcgctggttgcagcaagtcttcgcacaagaccgcacactgcatgaaagcggggctgagatcctcggtgaacccgccgcaggttatatgctgcaccagacctacgccacacttgccaaggcgccttatcgctgccaggaaatgctcggtgtgatttggcgagagaatccgtcctgctatttgcgagagggtgaacatgccattttgatggcgacgctgatggaaaccaacaatcagggtcatccgctgatcgcggcctatattgcacgttcggggttaagtgctgaagcctggctggagcagatgttccgtgtggtagtggtgccgatgtaccacctgatgtgttgctacggcgtggcgctaattgcccacggccagaacatcactctggtaatgaaagaccatgccccccagcgcatcctattgaaagatttccagggcgatatgcgtctggtcgataaagattttccacaagcggcctcgctgcctaacgtggttaaagacgtgactgtgcgcttatctgccgactacctcatccacgatctgcaaaccggccattttgtcaccgtattacgctttatttcaccgttgatgcaggcttgcaacctgagcgaataccgcttctatcaactgctggcacaggtgctggagcgctacatggcgcagcatccagatttggcagaccgctttaccttattcaatttatttaaaccacagattatccgtgtggtcctcaacccagtaaaactcacctactcagagcaggacggcggcagccgcatgttgcctgattatttgcaggatctggataaccccctttatttggtcaccaaggagctagcccaatgaatcagcctctggatttcatcggcattggcatcggcccatttaacctcagtattgccgcacttggcagtgaagtttctggctttaacagtaaatttctcgaacgtaaaccgcacttttcctggcaccctggcatgatggtgccggactgccatatgcagacctgcttcctgaaagacttggtcagcacagtctccccgactaacacgtacagctttcttaactatctggtgcagcataagaaattctaccgttttctgaccaccgagcaccggaccgtttcccgtgaggagtttgcggactacctccgttgggccgccagtggcatgagttcgctcgagtttagccaagatattcagagcgtggactttgacgaccagcagcgccattttgtcgttaccaccccgcgtaatgtctaccacgcgcgccacgtttgcctggggataggcaaacgcatcaaattgccagactgcgtgaccgagcaaaatgaccgctgcttccatgccagcgaaatggcactgcgtaatccagatctgaccggtaaacgcgtcaccattgtgggcggcggccagagcggggcggacctgttcctgaacatctttctcgctgcatgggggcagccaaagcagctgaactggatttcacgccgtaacaactacaacgcgctggatgaagccgcttttgccaatgagtacttcatgccggaatacgttgagagtttctacaccctgaacgacagcgccaaacagcatatgctggcagaacagagaatgacctctgacggcattaccagtgaatcactactggcgatttaccgtgctatgtaccaccaatttgaagtgttacatgaaaaaccgtgggcgcgcctgctccccagccgctcactgaccaatatgcatacgcgcggcaacggttaccaattactcacccatcaccatctcgatcaaggcacagaaacttttgataccgatgtggtaatcttcgccacgggttatcagcaggatcgaccggcgtttctcgatccattagctgatcgtctgcaaaccaccgccgattgccagtaccaagtggctccagattttgtcctcgactggcaaggcccgcgtgaaaactgcttgttcgccgtgaatgccggtatgcatagccacggcattgccgaacctcagctcagcctgatggcttggcgatcagcacatattctcaaccgggctttagggcgcactcagttcgatttaacttccaccccggcggtgatccaatggcgcagccaacagtcgggtgtccctgcccacccggaacatcccgtgctcaactgcatcgacatttaaatacggcaccaagcgtcaaaatataacaggcgaattttaacgccatagaccaatattgggagaaagtcacaatgaaacacaaacacctctgggtattaaatccgtgtctgctggtcatgctcacaccagcggcgtgggcagaggatcaacttgtggtttcagccaaccgctcacaccgcagcgtggcagaaatggcgcaaacaacttgggtgattgaaggccaggaacttgaacaacaagttcaaggcggcctggaaatcaaagacatcttggctcaattgatcccaggtatcgacgtcagcagccaaggccgtaccaactacggcatgaacatgcgtggccgctcaatcatggtgatgatcgacggcgtgcggctgaactcttcacgtagcgacagccgccaactcgattcgatcgatccgtttaatattgcacacattgaagtcatctccggtgcgacgtcactttatggcgggggtagcacggggggcttgatcaatatcgtgaccaaaaaaggccaggaaggaaaacaggttgagttgcaaattggcggcaaaaccggctttaacagccataacgaccacgatgagaacatctcggccgccatgagtggggggactgagcgcgcattcggccgattctctgtttcttatcaacgttatggggggtggtacgacggcaaaggcaatgaggttttgatcgacaacacccagaccggcttgcaatattctaaccgtctggacgtgatgggcacgggaaccctcaatatcgacgaaaaccagcaattgcagctaaccactcagtatttcaacagcgaatccgatggcaaacacggcttgtatctggggcaaaacttctcagcagtaacgggtaccgggcaggcctccaacagcgcagcgctaaattcagaccgtattccgggtaccgaacgccatctcatcaacttgcaatactccaacacggatttctgggggcaggatttagtggcgcaagtgtattaccgtgatgaatcactaaccttctacccattcccaacactgaaagatggcaaggtgagcactatcggtgcatcacagcaaaaaaccgatttctacggcagtaaactgacattgaacagtgaacctatcgatagcctaacactgacttacggtatcgatttggaacatgaaagtttcaatgccaatcaacagttctttaatctggcgaaggcacagcaatccggcggcatgacgttagaaaatgcctacaacgttggccgttacccaagttataccaccaccaacctggctcccttcttacaaacccgctatgacatcaacccgattttcactctgagcggcggtgtgcgttaccagtacacagagaacaaggttgatgattttgtgggttacgcacaacaacaagcgattgccagcggctccgcgacttccgctgatcccgtacctggtgggaaaacggattacaacaacttcctgttcaatgccggtttactggcgcacctgacagaaagccagcagacctggttcaacttttcacaaggatttgagatcccggatctggcgaaatattacggttctggctcctacacgctggttaacggtcactatcagttgcaaaacagtgtcaacgtgaatgactccaaactggagggcatcaaggttgattcctatgagctgggctggcgctataccggcgataacctgcgcacccaaatggcgggttattactcgctttctgatcagactatctcgatcaacaaaacagacatgaccatcaatgtgttaccggataagcgccgaatctatggggtagaaggcgcagtagattacttcttcgataacagcgaatggagtgccggtgcaacatttaacctaattaagtcggaaactaaggttagcggtaagtggcagaaactgactatcgatgctgccagcccgtcgaaagccaccgcctacattggctgggcaccgggtgattggaatctgcgcgtgcaatcccaacaaacgttcgatgtttccgatagcaagggtgacaaaatagacggttacaacaccatcgattttctcagtagttacgccctacccgtgggaaaactcagtttcagtatcgaaaacttgctggacaaagagtacaccaccgtttggggtcagcgcgcaccgattctgtatagcccaacctacggctcacccaacttatacagctataagggccgtggccggacttttggtgtgaactactcagtgttgttctgatagatagtgttgttctgatagagacgggcgttatctcgtcttccgcccgttcatcacccatcaataattaaggggctttgcgcaaaattaagacattgcgcaagcccctataatttgtttatggcaattcgcttatgacaatatccgtttacgacaatcctatcgtttattactacaaacgcgttaattaagaccctctcacaccatagcggtttattctggcggctttaatccattcacgccctactgagaatcactttatttgcctactgaagagtggaatctcccttgtttcagttcttcacgaagaattgcatgttcatcttcggtaaatttatatttacgcataatgaggatacgcaccacggcacccacggcgggcaacagagaaatacagaaaaataggccattcaatgtccatgtcgattgggccacattaggcatatatcccaatattgacaggatcaggccagagacaccgccagcaacagcgaccgacaatttaccgacaaaagtctgtccggagaacgtgatggccgcgcagcgcttaccggtgtgatagtaggaatattccacagtatcggcaatcatcgcggaaataagtggattcgtcatcatgaagatggcagtgatcacggttagccataccatgactgacacgacattattataaccggtgaaccagaaaccaacgcgagcgatgatctccaacacacataatgtaatgaacaaatctcgtttcttaaaatggcgggttaagaatggcgttcccagacaagctaaagcacaggtgaatgtaattaagccgataacagaaaccagctcagcatcccccatgttataagtgaaaaagaaaatataaaaagtattcacgatgttagaaaacacattcatgaaaaaggcgctaagaataaaaaatagcggcttattttgccagaccacaataaatgtctgctttagcgtgaccttttccgtcaccgtgacgttgacgcgttcttttgtattaaagaacccattcaacatgagtatcacccccaaaaccatgaggataacaacacccgcaaaataaccacgatcagcactgttctcagcaaataacccgctgatataagggaataaaatcatcgtagcgccgatacccgcattcacgcccaacatcgcgcaggtcgctgttttagctcgctcttgcggttcatccgtcatcacggtgctcattgaccaaaacgggatatcagagagagcgtagagcgtcccccacaggatataagtcacacctgcgtagatcgttttagtcatcaagctggcttcgatattataaaacgcagcgaccgtaacaaggaaaatcaagaagggagtaaacagcaaatatgggcggaatttcccgcgccgcatattaatagtatccattacaccggcaattaatgggtcatgtatagcatcccataccctggcaattaaaaagatcatactggctgctaccggcgagatccccataatgtcagtatagaaaaagagaataaaagtcccaaccaacccaaaactgaaacactgccccatcccatacccaaaataagacgccagctctttcattgggattttcatgcctgaattgttcatatttatttttagccttttatccccttcgtccttcaagctacagaggtgctggctgtccaggctcatcccagtcacttagttctctaagctcctgggaatttactcggttgccgcctacctgcatctcgaagtcacttgggtatatattatgtaaggtacagataaatttttaatgcccgccacagcccgatatgtcactgaggttgctatggcagagcaggctatatttatgtatttttcagggctaacgcctttagcagttccatttcagaggggtcataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcttgtgacccctttggcggttgcggcatcggagactgggtaaacgccgatctcctgtcaaccgaaccgagcaccgaaccgagcaccacccctgatcaccaaccccgctccccaaaccgagccccgaaccgatccccccgctcccccaccatcacaccgataaatcctcagaaaaaaccaaagacaacgcctctaccggcataggtttggcaagaaaatacccctgcacctcatcacaatggagtgactgcaaataggtgagttgctcggccgtttccacgccttcggcgatcacggtcattgaaatagcatggcccaggttaataataccttcgacaatggattgcccttcatgtgactcggtgagtttatcaataaaacttttatcaattttcaacccgtcaaaaggaaaacggtgcagataattcagtgaagaatatcctgtaccaaaatcatctatcgacaggcgtatacccaaggtttttagcgcagtcatgatcttcagtgcgccatcagcatcttcaatcatgatcctctcggtgatctccaactcgagccgatggctgggcaaacctgtcactaagagggcttgccggactcgctcgataagacattggcccctgaattcaatcgccgagatatttaccgagacaatcaatgaggttggccaggtcatcgcgtcttggcaggcttgtaagagggtccaatcgctgatggcagtgataagcccggtctcctccgctaacgcaataaattgatctggcatcagcaaccccagaaccgggtgattccagcgtaccaacgcctctgcccctatcagttgcatgtcgtcagtacggtagcgaggttgatagtaaagacagaattcgctttttttaacggctaaacgtaaaaacttttcaagttcaattcgttgcatcaggcggtcattcatttcactggcgtaaaaacgccaccggttacgaggactatttttggcttcacacatcgcgatatcggcgaatcgcagcaattcttccgcttgcattgagtcttgtggtgctaacgtaataccaatactggccccaagataaatctcttgatcattgatcacgtacggtgtttggagacgggtgatcaccctggcgcataacagttcgatctcgtaggaagaggagagattggaaataatcaaaacaaactcatctccgccttggcgggagactaaatccttgtcacgcaagcaggagcgcaggcgctcagcaacctgataaagcacttgatcgccagtgacatgaccaaagatgtcattgacgggcttgaacttatccaaattaacattaaggatcaccaagggatgctctacggcggccagattgtgcagcttattttccaagaactcggtcatcaacgtccggttaggtaaaccggttagcgcatcatgtagggaaaggtgctcaatacgtttctcagcttcgatttcacgcgtaagatctgaggcggtaccacgaaaaccgacgatttcaccctgctgaatgatcggcttggcatggattcggcagacccgtttgctacctttagctgagaaataagtgcattgcagttcgttacgtgaatcagttaaatgggtgtgctgcaaccaagtccgtagcgaagtaatgtcacaatttaacagtgaatcaagattaagccccagccagtgatcaacactccatccgctgatgattaagaagcgtggtgagagataagtcacctgtaactctgcgtcggtctcccataaccaatcactggccgattctgccacatggcggaaacgttcttcgctggcagccaacgcggcccggctcctatcggtggcttgcgcctccgagatggcgcggcgtataaccagccaggcggttaacccaataattagggcaaccaacgccagtaacggtagcaagatatttaataatggggttcctggcatctcctgatcccaatgtaaggtcagggtactgttatctgatgaggcgatgaccagcgaaggtttggatgtggcatcctggctatttctcggcatacgcaggttgtggataccataattctcccccaatgcgctcagttcagccggtgtcaggatattgataaataccaacacggaaggggggccagcaacccattggacacgcggatcctctccgggggttaatgcggcggcggcaattaatgctggctgacccgctatttcgagagtatcgacagcaatatatggtttttcagcccgctgacgtgcgatatcgattagtggcgtaatatctttatgcagccaactctgtaggtcggtattgactaattgcccattgatcactgaataacgggtctttccctgcccatcaatgacaaagacaccttcaagactaaaatctttatacagggaaggccccatattttggctaataaaggcccagtcggtatccatttttacatgcaggtgctggtaagcatcaccccaaaatgcattatcttttattctggttttgagtgagtcctgctgcattttctacgctttttcgatcaggaagcggctttgtacacttgcctgttcatttaattgtgatgcgatataaataatacccacagcagcaataatgatcgtcatcccaaccagcaaagccatggtttgcagtatccgttttgcaaaaaaaacattttcccctgttatccgtgacgttgattctggcggtctggcattggtcatagcgcgttcccttagcgattacatatgcggactgaaatttaatggtagaaaagtaattcgttaaatcagcaggcaatataaactagcacaacctttgaatacttatagttttaacgtgtgataattgactctattgataaattctctcttctacccgaaataagtcgagttacagggaggtggccaacgtacaggtaacttgaagtatgacggagatatcagtatcaaactgtgcgcttccctctgatcaaattatttaaggtatgggaatttctgtagtaaggcgttagagttgcgacagaatatgactgaccccgagaagcttggtctaatgtggatcttgtttaacgtggatcttcgtttcatgtgatcttatttaataagatcaggtttaacaccaagccgttctatcccgccgagagtaaggaataaatcaccatgtttacactgaattgggttcggtccacgccaattttttacgtgccgcgaaccctacgctctcggctaatcttacgctctccgcgaatggggcctttgcgggcaaagcaacaccgccattctttactgtcccatgcgctttttctgctcatactcggggtgggcactgtgagtgcggccaccgcgcctttacctgccgtaaccgtcgcggtagtcgcgtcaataacaccagacaatgccgtgcaatatcttgggcggattgaggcgattcaagcggttgatgtgactacccgcaccgaaggatttatcgcccgccgtctgtttactgaagggaaaatggtcaagcagggggaactgttatatgaaattgatcccgctttgcatcaagcatcggtggcgcaagcacaggcgcaactcgacagcgcgactgccagcgccaatcatgcacaggtgaacctcacgcgtttacaacgcttgggtaataaccgttctgtcagccaggcggaggtggatgaagcacaggcacagcgagatatcagccgggcagcggtggcgcaggcgcaggctaacctacagattcagcagttacagctcagcttcacccaaattcatgcgccaatcagtgggcaaatgggtcacagccgttttaatgtgggcagcctgattaatcccgctagcggcaccttggtcaatattgtgcagctcgatccgattcgggtggcgattgccgtcaatgaacgggattacattaccgcgacctatcaacgcgctgtcgcccgtgaaaaaaatattgaaaaccccttgctccttctggggacttttacccctcgcattcaactggcaaatggtaagcaatatccagagagtggtgtttttgaatcggtggataaccaaattgataagcagacgggaacggtcattatccgtactcgttttgccaaccctcgccatttgttgctgcccggtggcgtagtcaatgtgtcattggctgcagacgacgccaaacctgtgacggtcatcccgattgctgctttacaacagaataaacagggccattttgtgctggtagtgaccgataaagcggtggtcgaagtgcgcccagtgaccctgggtgaacagttcgaacagcaatatgcggtgacagatggggtgaaggtgggtgaaaaagtcattgtagcggggctacagcatgtccgaccgggtatggcggtgaacgccagcacggttaatgatggaactgtgaatgatcgcgttgcagcgccattgacggctaattaaggggaagaccagatgttgcatttctttattcgtcgccccaagtttgccattgttatcgcattggtgatcaccctggttggctgggtttcactgtatgttatcccggtcgagcaatacccggatatcacgccgccggtggtctccgtcagtgctgtttatcccggtgccagcgccagagacgtggcgcaagccgtcgcgtcaccactggaagcgcaggtcaatggcgtcagccatatgttgtacatggaatcaaccagcgccaataacggcagctaccaattgagcattacctttgccagtggcaccgatcccgatatggcggcggttgaggtacaaaaccgcatttcacaggtgagcgcgcaactgcctgccgaggtgaatgaaaatggcatctcggtacgcaaacgtgcgtcaaacctactattaggggtcagcgttttctccccgcaacagacccatgacgcactgtttgtcagtaactacaccagcatacaattgcgtgatgctattgcacgtatcagtggtgtcggtgatgtacaggtctttggtgcgcgcgattacagtatgcgtgtctggctggatccacagcgcatggaatcactgaatgtcagcgtgcaggatatcgttgccgcgttacaacagcagaacgtacaagcggcggcagggcagataggctcttcaccgtcgatgcccaatcaacaacagacactgaccatcagtgggcaggggcgcttgaccgatgcacggcagtttgccgatgtgattatccgcagcaaccctcagggcggtatgatccgcttgggcgatgtggcccgcgtggccttgggggcacagaattatcaggtcagtgcggcacaaaaccagactgaatcagccttcttagtggtgtatccggttcccggagccaatgcacttaatgtggccaatggcgtccgtgatgaaatggcccggctgtcggccgcctttccggcggatctcacctatgaaattaattacgactccaccctgccggtgacggcgacactgcatgagattgcggtgtcactgaccttgacactgattgtggtgctcgccgtggtgtacctttttttacaaagtctgcgcgcgacctttattgtggcgctcacggttccggtctcgttacttggcacctttgctgtgctgtatgtctttggttattcagccaatactctcagtttgttcgctattattctggccctgaccattgtggtggatgatgccattgtggtggtcgaaaacgttgagcggttattgtcgaacgaccctcatctttcaccggcagaggccacccggcaggcgatgagccagattgccgggccgatcatcgccaccacactggtgttgatggcggtatttgtgccaatcgctatcttgccggggattattggcgagttgtatcgccagtttgcggtaacgctttcggcggcggtcattctctccagtatcaatgcgttaacgctgagtccggcgctgtgtgccgttctgcttaagcggcgcacactcgcaacgactggcatgttcggcacgattaacaaggggcttgatcgcgcccgtgatggttatgttggcttaacggggcggatcaaccgccgtgcggtatttagtatcgccgcgctgctactggtggggttagcaacatggtggggttatagccgactgccaacctcgttcctaccagaggaagatcagggctatttctttgtcagcttacaattgccagatggtgcctcactgaaccgaacccaaacggtgatggaccagatgtatcaacaggtgagcacgaatgaggccgttgaggatgtaataaaaattacggggttcagcctgctcagtggcaacaatgcgcccaatgccggttttgctattgtgatgctaaaaccttggggccagcggccgcatattgatcgggtgctagccagtattcaggccaatctggcggctatcccctcggcaatgattatggcggtgaacccgccagcgattgccggtttgggcagtgcttcgggctttgatttgcgcattcaggcactgctaggccaatcgccgcaagagctggcgcaggtgagccaagggattatttttgccgccaatcaggacccgacattgagccgggtctttaccaccttcagtgcttcggtgcctgaaaccaatttgagtatcgatcgtgaccgcgcggccttgttacaagtgccggtcagccgaatcttccaaacgctgcaaacctcgctgggggggatgaatgccggtgatttcaccttgaataaccgtatgttccgggtgcaattacaaaacgatatgaatttccgccagcgcacggcgcagatcaataacctaaatgtacgcagcgataacggggcattagtcagtttggcgaacctggtcacgttgaccccgtcagtgggcgcgccctttatcagtaatttcaaccagttcccttcggttgcgatcagcggttcagcggctgatggggccagctcaggtcaggcgatggcggcaatggaagcgctattggcgcagaatttaccgcaaggctacagctacagttggagcgggatgtcatggcaagagcagcagaccggcgggcaagtggtgtttatttatcttgcggcgctggtcttcgcttatctgtttttagtcgcccagtatgaaagctggagtatcccgctggtggtggttctctcggtggtgtttgccgtggggggggcggtggcggggctatcggcgatggggtttgccaacgatgtgtatgcgcaaataggcttagtgctactgatcgggttggcggcaaagaatgcgattctgattgtcgaattctccaaggcgcggcgagaagagggggcgagtattgcggaggctgcacaggacggcgctaaacagcgtttccgcgccgtgatgatgaccgctatttcgtttatcctcggcgtgatgccgttggtttttgccagcggtgccggggcgatgagccgccagattattggtatcacggtatttggcggcatgttgatggctaccgccgtagggatcttatttattccggcgctgtatctgcatattcaacggttgcgcgagtggacaaaaaaccgcaagcaggatgttgacgaaagcctgtaaaagaaggtgatgcgatctatccaatcctttggatttaatgctgttttgtcacaatgctgttttgtcataaagcccatacccgccggttaagaccggtgggtatgggtgactctttgggggcagtgactgaatggctatttactctctttgagcgttcccggtttcagtgccaataattcacggtaggcagaaacggctatttttttaccgagttggatatacatattcactatagactcatctaattttctcagaaaaggtatattttcccgaccttgttcagataatcccttgagcattttagtgatgatatttatcgatttagtatcattgtgatataacgaatattcaagagattgcgttatatctatattggacagtaagttgatgacatgctcttctggcgctaatgagattaattcaaaaatttcgttaagatgactactgtcttttttggtaataagtgaattaataacagtatcaagtatgtttacttttgattctattaatttataacgctcatttttagagataagtgacactatatttttgaatgccattgttgttttatttttttctctagaacaaactatatcaaataatgtgtactttgtttttttattatttacaagtaattcactgcgtttgttttcgggaactaattgtagcagctcgccaaatgcgtttatggcatcagcgtgatcattaagtaatgcttgttcaaaacccattattccatcggtacttttagcggtaagtatttccatcagcttttccgggtttttcttatatattatttctaattgattttttagatttttaatttcttgtgagaatccctcaatgaggaaagtgtataaattaatagacgaggcaggtaaggctatccaatcataaaatgtaatttttttccctgtacactcaggaacactttcgttagctggttttttacaaatataaagggttgatatttcacttgattcagttgggttgtagctcttgtaaaagttgccaaataaatgatgattaataaaatccttcacctgaaaatctctcactttaactaaatcatccacctcacagcggacagtaacattagtcatgttggggtcataaacactaatgacgtaccttttcgtgttgttgttttcattttccttgattctcaatcttactgccatcgcgtggttgaatgactcaagtagtatggattgagtattttctgactttctctccatactcttaaagatcttactgagacagatgccaaattcattgttaggaataaaataaatttcttttgcttgcaactgaagttgctcgtaaagctcttcaacgttgctggttattcggtttgcgatgatgtctttggatgagaatttatctaaatcaacctttccggtatcctcatcggataatgaatccaatatatattgacttgatagatgacggcacataatcagtttgtcaacattgtctttaaagttgacttcaccgtttagatttttctcttcacgactttttaattctgatatatacggtttacttttatcaaaggcagggtgtgtggggctgttactatacaattctttattgtataaattaaaacttgaaaaaatatccatatttcaccttatgttttttgacggcatcatcaaatatgtagttgatattttctagtaagtcatctaaatataaaataaggtaaaatctgtatattaatgattggctgagttatctcttctctctcatcccgtttagagattgcacggtcatgttcatattgtcttctactttaattaaaaaatttacctttctattcaattctgcctttgaccttcccccagggggagggtttagtttgtaggcaattaacacattgataaaaaggataaaacgacagtgaaaaaaacattcgtggtaactgcccggctgacaatgatagcgttagcggccatcacctatagccatatggcctctgcacaatcttcgccctcttcctcagtgaccgcacaacaaactgattttttggctcagcagggtttagcgggcaagagtgccgaacaaatggtcgatgctatcgatcagtcgccacaaacgcgcccgttgccttattcggcatcggtaacccataccgaactgatactatctgatgggcaacagaaatttgtttatccgctgggcgatagattttatttgtcattcgccccttatattaaccaaacacatccttgctttaaccacagtttatctggttgccgtggcgaactggccaatacgccttttgaggtgaagattaccgataattcaggcaaggttattatgcaccagcaggtaaccagttatcaaaatggctttattggcgtctggctgccacgcaatattgaaggcacccttgaagttagctatcaaggcctcactgcggtctcgccttttgcgaccggtgccgagagtcaaacatgtttgacgacgttgcaactgcaaaaataagcgccgagagtggcctgagataataactaatcaggccaataacccatgagatcgatagcccatgagatcgataacctatgagatcgatagcgaatcaggtcaaaaatagccagcaccagagtgatggtcttcacaacaagtggtgagtgtgatcgcatgtctcatcggttggataacaaataaaataaacagtaactacattactgaatcatcttgttgtttttgatgaatttaataaattattgtggtgtctacttttctttttataagcaagatgcttcaattttcattgaattctgcatgattacagccaatcccacactccatataaataagatatttgcacattatctgtagtctatttcttgtatttttgtgggatttttccttttttatattatacgtcttaatatttaaaattgcatattcagtgaattatgatttttaatccttatattttatttattgtggttttttatatcgaatgcggtgctattcatggcttttatacgccggtctgattagatgttgatctacattgttttgttgcatcgttcttgtgatgaaatttaaaagaacgtataagttggtatggtaagttaaattgtgcagtttttcctattttgcgattttttaggcgcataacaatttctttaacagcatacatctaagtaatgggctatttttcagggccttactgcatatgaatcactttttttaaaatcttaatcgcttattcattactgagttggccaatgacacatgtctgtcatctgacttatgtgatgcgatcattatcaacttaattgacaaattaaaaatttgttaaggctatatatgaatacaatatttaaagtgatttggaatgcatctttgaatgtctgggttgtggtgagtgagctggcaaaaggccggataaaaaccaagagcagtcgtaacttgatatcagagggtgtattaccaaaatttgaacaaagtatggtatcgaaactgttcagaaaaaaccttttggccctatctctgggcagtattgtttttctaagcaccggccctgtatttgctgctgatattactgtcagcacgcaggcagagctttctgccgcgttatccaatggtacttatgacaaaattattttaggtgctgacattacgctcattgggagcctgaccgtcaatatgacgagtaatcaggttgtgattgatggccaaggaaagtttggtctaaccgttaacaatacgacaaattatggtctggtggtgtcatcgggttcagggaccttaacgctacaaaatatgtccaaaattgactcggccaactactacagcatggtcgtgttgaacggtgccaatactgccgtcaatgtgatttataacaatattgatttcctgggttcctctcaacttatttatatgggggcctatggggcggccaccaatagtataatgacctttggcgatatcttgaacgatgtggtggtcaatgaccgtgctcaggaaattggtgaagtcaataaactggcgtttaccggtagatttcatgttacgcatacggggtcctctgtgacatcttttgtcagcactggcggggcaaataatacatcaaccatggattttgccagtggtgctgatgtcaagatagaccggacggggtcgactggagacctgaccagtaccggtgttaatgcctttgcctatacttttgctgatggtgctagctttgagttaattgctaatcagaatgttttcagcggaaccactaccaatagaggcttggaaattggtagttataatagtatcgatggctttggttccggggtgaaaatagttctgcaatctcgctccgatggttcaattatttcaggtaatgggattgataacgccaccactaatgccgctggtatcaataataatgccagtggtgatgctaatgttatttacaatctgggtactggctctattttaaaggccacgaatactgggattttagcgacaaaaaatgcgaataatgccagtgatatttatattcgctctgcgggtgatatcactgctgcaacgggtatttctgcaacacataacggaaccggcaccgttaaaatcaagaatgatggcaccatcaccagtaccaccgccgggatcgccatttcttccgcatcaataaaagagatcagcgttgataatactgacggtaccatcacggcgactgccggtacaggcgttaacgtactggccagtgccatattaaatctgttcggtggcaccattaatacctcggcgacggccaacggtattacgtttgcgggcacggagggtggccataccctgactgatttgacgattaatctgttgggtacgggtattgctttgtcaaacgtggctggcgtcaatttgacgttaagtaacgtaactttaaacacacttaatgggacggcgctaaatagcctgacagggttaacgttagtcgatagccttaatgggcgtaacaccattaatattgaaggtgccggcatcggaattgcggcgacaaataccgaattgaataccttcgatgcagaggcattagatattaatgttaatggtgccgggatcggcattcaagccactggcggtggtgtcaatctcagcgcttctaacttgatcattaatgttgccaatacattgggtactgcgctgcaaatcacggatgggatagataataccaccaccattggcaacgaaatccaacttaatgccgagaatgcgacggcaattaacttcctcggctcctccagtaaaacgttaaacaacaatggcaccattaaaggcagtgtgatattcgcgggtgttgctgaccatatcattaataacaatggaacactggatggcacattaaccaccggtgccggtaatgacacgttagtgctagacagtagctcgcaaagtaacgatgtgattaacctgggggatggcaataatagcgtgaccattcagaatggggcgacagtgtcctccattatcactgggaatggtaatgatactttcacgatcaatgggatgagcgtggggagtacctacctcggttcgctggatgcgggcacggggctcaataccctaaatttcaatgcctcaaccgacgaactagcggcagccacgtcacttcagggcttcaccaatattaatcttgtcgacagccatatcactctggtgtctgacgataatatcggcagcggtatggtcaatatcgatagcagtagtgagctgctatttggtagcacgtttgatgggattttgcatgcgacattaggcgctggcacgggctctgccattgttaataacagcgccaacgtgtcgttagagcaggccagtatgtttgctggcacgtggcaagttaatcagggcggggcgctaaccgccagtaacagtaaccaattaggttcggccaagattgggttggacggtacgttgaacctggacaacattgcactattcaatcatgtgctgaccgggaacggcacactgaatgtggcgaagaaccttgccaccaccgcgtttgactttggttcgacggtgggcggggcgtttagtgggatcgtcaatctgacaaagactacttttgctttaagtgcggataacgcggcggcactggccagtgccaccttaaagctgtcggatgacagtgtgaccaccgtgggcaccactgaccgcaccctgcacgggctggatttgagtggcggtacgctgatctttgatggtgcggtgccgcagtctcagaccagcggggttgtcacggtcactgacctggcactgaacagcgggacggtcaatatcaccggctctggtagctgggataacaccgatccgctggcaacaaatgtgtcgatccttgaacaggatcgtgctggctcgacgctggaactgattaatgccactaatgtgaccggagatattgatgccttggatttactggtcaatggcacggccattacttctggtacgcaaggggtgcagtctgccatccagcagggcggcagtacggtagccaatgccatccacaattatggcctggccagcagtaacagcaatggtgacagcggcctgtatgtgaattacaccctgagtgcgctggagttgttagccgatggcgctgatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagtactgaatgccgagctattcggtgtcggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcagtaaccgttacgagggaacgaccaccgtcacggcgggtgagttgatcctcggggcgaatggggccttcggccagacgtcattactggatatcgccagtggggccagtgccaatattaatggctatagccagacggtgggggcggtgaccaacgtggggacggtgacactgggcagcggcggggtgttaaccagcggcctgctgaccaatggcgggatccttgatttaaccgggggcgcactgaacctgactgcgggcggggcctctactgtggcaggcggcttgaccggtgccggaaccctgaatattaatggcggtaatttgtcggtcagtgccgccaacagtggcttgagcggccagacccatattgccgatgtggcctcggtgacactgaccgataccggcacgttaggtaccagcgccgtcgaggtgctgggtacgctgaacctgaacggtgccaatgcagccatgaccaacgtactcagtggtgacgggacgattaataccaacgcggcagtcacgctgagcgggaataacagttttagcggcgcacatcagatcggtaccgatggcgaactgaccgtgggacaggccagtaatctgggggccagcagcgccacggttaatctgggcaccctcacttctcatctgatcttgaatggtgtcagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggggcagatactgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagtgtggcgctggcaggggcgggcgatactctgtcgctgagcggctttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaggtcaccctgaccagcagcaacggggtaagcaacgcggtaaccattgatatcgctgatgcgacgctaaatctggacgatattgctctgtttaatcatgtgttgaccggtaacggcttgctgaatgtggcgaaaaacgatgccagcaccgcgtttgactttggttcgacggtgggcggggcgtttagtgggatcgtcaatctgaccaataccacctttgctttaagtgcggataacgcggcggcactggcgcgtgccaccttaaaactgtcggatgacagtgtgaccaccgtcggcgccactgaccgcaccctgcacgggctggatttaaatggcggtacgctgatctttgacggttcaccgccgcaatctcaggccaatggggtcgtcacggttactgatctggcactgaacagcgggacgatcagtattaccggggcgggtaactgggagaatgaacatccggtgacgccaccgaacgtgtcgctccttgagcaggatcggggtgacattttactggagctgattaatgccgcgaatgtcaccggcaatgccaacaatttggatttgctggttgatggcacagccattacctctggtacgcaaggggtggagtctgccatccagcagggcggtagcacggtagccaatgccatccacaactatggcctgaccagcagtaatggcaatggtggcagcggcctgtatgtgaattacaccctgagtgcgctggagttgttagccaatggcgcgaatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagtactgaatgccgagttattcggtgttggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcaataaccgttacgagggaacgaccaccgtcacggcgggggaattgatcctcggggcgaatggggcattcggccagacgtcattactgaatatcgccagtggggccagtgccaatattaatggctaccgccagacggtgggggcggtgaccaatagcggtgcggtaacgttgggcaacggtggggtgttaaccagtggcttgctgaccaatggcgggatccttgatttaaccgggggcgcactgaacctggctgcgggcggatcgtctaccgtggcaggcggcttgaccggtgccggcaccctgaatattaacggcggtgatttggcggtcagtgccaccaacagtggcttgagcggccagacccatattgccgatgtggcctcggtgaccctgaccgggacgggtacgttgggtaccagcgccgtcgaggtgctgggtacgctgaacctgaacggtgccaatgcagccatgaccaacgtactcagtggcggcggggtgattaataccaacgcggcggtcacgctgagcgggaataacagctttagcggcgcacatcagatcggtaccgatggcgaactgaccgtgggacaggccagtaatctgggggccagcagcgctacggttaatctgggcaccctcacttctcatctgatcttgaatggtgtcagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggggcagatactgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagcgtggcgctggccggggcgggcgatactctgtcgctgagcggttttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaagtcaccctgaccagcagcaacggggtaggcaatacggtgaaggtcgatatcgctgatgcgacgctgaacctgaacgatattgcactgttcgaccatgtgctgaccgggaatggcacattgaatgtggcgaagaaccttgccaccaccgcgtttgactttggttcgacggtgggcggggcctttagtgggatcgtcaatctgaccaataccacttttgctttaagtgcggataacgcggcggcactggcgcgtgccaccttaaaactgtcggatgacagtgtgaccaccgtcggcaccactgaccgcatcctgcacgggctggatttaaatggcggtacgctgatctttgacggctcgccgccgcaatctcaggccaatggggtcgtcacggttactgatctggcactgaacagcgggacgatcagcattaccggggcgggtaactgggagaatgaacatccggtgacgccaccgaacgtgtcgctccttgagcaggatcggggtgacattctgctgcaactgattgatgccgataatgtgaccggcaatgccaatgatctggagctgatgatcaatggtaccactatttccgcaggacaaggggtgcagtctactgtccagcagggcgggtatacggtggcgaatgctacgcataactatggcatgaccagcaatggcggcagtggcctgtatgtgaattacaccctgagtgcgctggagttgttagccgatggcgctaatgcgttgttgctggcgaccgaaagcggtttgacggccaacagagagctgaatgccgagttatccggtgtcggcggtttggtggtggatgcccaaaatggcgccttaaccttggctaacggcaataaccgttacgagggaacgaccaccgtcacggcgggggaattgatcctcggggcgaatggggctttcggccagacgtcattactgaatatcgccagtggggccagtgcgaatattaatggctatcgccagacggtgggggcggtgaccaataccggtacggtaacgttgggcaacggtggggagttaaccagtactgacaccttgatcaataccggaatgattaatgtgaccgatggcatcctgaatctggagaatgggggggcttctagcattagcggcggcttaacgggcaacggtatcctgaatatcaagggtggcgatttcaccatcagcatcgataacaatggtctggcggggcaaaccaatatttccgatggtgcatcagtcactcttggtaatggggggaccattatcggaaccggtaatttgggcagcagcgttattgatgtgctgggggatctaaacctggtcgcggataattcactggctaacgtgatcagtggtgacgggacgattaataccacagcaacagtgacgctgagcgggaatagcagctttagtggtgcacatcagattggtaccaatggcgaactgaccgtgggtcaggccagtaatctgggggccagcagcgccacggttaatctgggcacccttacttctcatctgatcttgaatggcgttagcgagagtattgccaacgttctgagcggtgtggcgggttcaacagtcgatattatcggcggagcagataccgcactgacggccaataacagcggcttcctcggccaatatgccttggcgggtaacagcaaactgacggttgcgtcaacgaacaatctgggggcgtcatccagcgtggcgctggcagggacgggcgataccctgtcgctgagcggctttaacggcacctttggtaacagcgtcaccggcagcggtgtactgcaagtgaccgatgatgccgaagtcaccctgaccagcagcaacggggtaagcaacgcggtaactattgatatcgctgatgcgacgctaaatctggacgatattgctctgtttaatcatgcgttgaccggtaacggcttgctgaatgtggcgaaaaacgatgccagcaccgcgtttgactttggtgctaccgtgggcggggccttcaccggcacagtcaacctgaacaattctacttttgatttaagcggcaataacaccacagtattggcccaggctacgttgaaattatccagcggtaacctgacctcggtgggtaacggtgtgcagaatattggcacattggcgatgaatggcggcacgttgctgtttgataatattgttgataacgcaggcattatcacttcagatgggacgattgcggctaatagcatcaataccaccgggggcggtgaggttcgggttaatttaccgagcaatctggcaccaagtctggatgggctctcggtgatggaactggatgaaggcgaaatcattgtcactctggcaactggggcggcgacagggacaggccatgagttgacgttgacggatgagaatggtgatccgatcagcgcggtcacttatcagggggtccataacgctggcagtacctcagccgccgccaccggttcgtttaattacggcatgaccactggcgaggattatgatggcctgtatgtcaattacggtctgaccgcgttagaactattgagcacgggcagcgaggcgttggtattgaccgccatcttggcgaataacgggactcaatctaacgatctttcagcccaaatcacagggagcggtgatctggcctttgcgtcggctaatgatggcagcacggcatccttatctaatagcaccaacagctatactggtaccacttgggtctcttcaggtaatttgcgtctggatgctgattcagcactggggcaaacctccttgctggcgatgagtaccgccactcatgttgatatcaacggtacccagcaggtggtgggtgagttagccaccgaagggggcagtacactggatctcaacgacggtaagttaaccgtaacggggggcggccaaattgatggtgcattgactggcggtggtgaactggtactgagtggtggcttgctgaatgtttcttatgataacgctggctttactggcagtactgatattgccaatggcgcggtggcacacctgtctcaggcgcaggggctagggaacggcaccattaataacaacggcacacttcatctggataatactatcgggacactgtttaacgctttgaccggtagtgatggcgaggtattgctaagtaacaatgccagtgttcaattggccggtgataacagcggttactcgggtctgtttactaatcaggccgggagtattctcattgccaatagtgccgagcatttaggtggcagcagcatcgccaatagcggtgcgttgatcctggatacgggttcagtctgggagttaaccaataccatcagcggcacggggaccttggttaagcgtggcagcggaacggtaaaaattgaaggcgatacggttagcgcaggtctgactacgattgaagagggtttactgcaattgggcagttcggcggttacccagacactttcgctggaagagtccctgcaagagagggcattgctggtatcattcgcatcgaatatggccaatctgaccagtaacgtactgattaccgctaacggctccttagggggatatggtcaggtgaccggtaatgttgagaactatggcaacctgattatgccaaatgccttaacgggcggggattttggcaccttcaccattgatggtaattacaccggtgatgaggggatgatcaccttcaatactatcctggctggcgatacatcggtaacggatagactggttattaccggggataccgcagggcaaagttatgtcacggtaaacaatattgggggtgtcggggcgcgcacctttgaaggcatcaaaattattgatgtcggcggtgattctgccgggcagtttaccctgaatgggcgcgctgttggcggtgcttatgagtacttcttgtatcaaggtggggccagcactccagatgacggcaactggtatctgcgtactgaggcagatgaccgccgccctgaaccggcgagttacaccgctaacctggcggcggccaacaatatgttcgtcaccagtctggcggatagaatgggtgagacgctgtataccgatgtctttaccggtgagcagaagaccactagcctgtggctgcgtaacgaaggtagccataatcgctcccgcgatgatagcggcgagttgaaaactcaggataaccgttatgtgatgcaacttggcggcgatgtggcgcaatggagccgcaatgcacaggacctgtggcgtgttggggtgatggcgggctatgccaatagcagcagttctaccgtggcacaggttgctggctaccgttctactggctcggtggatggctacagcgtggggatctatggctcatggcttgccgataatgccgatgatactggcgcgtatgtcgattcttgggtgcaatacagttggtttgacaaccgcgttagcgggcaggatttagccactgagaaatatgactcaaaaggctttaccgcatcagtcgaagggggctatgccttcaaagttggcgaaagtgttaaccagagctactttattcagccaaaagcacaggtggtgtggatgggcgtaaaagccgatgaccatacagaaaccaatggtacggttatctctggtgacggtaatggcaatatccagacgcgactcggggcgaaggcctttatcaatccaagtgataaagccaaagtcagtggcccggcattcaagccttttgttgaagccaattggatccataacaccaaagattttggcacgacattagacggtgtcacggtgaaacaagccgggacggcgaatatcgcggagctgaaactgggcgttgatgggcaggtaaatagccaactgaatctttggggaaatatcggtcagcaagtgggtaacaagggctacagcgaaaccagcgtggtgttaggcgttaaatataatttctaattttatcgtcaggtaattaaccactaacgacatgatgatcaacggcgcatattgcaggacagaatatgcgccgttttttatgggataacggaccgtacagtatcaaggcgagattagatattccatccacagattatctaataaggaggaggctcctttggcagagagaacctcatgagttagggccatatcgatctcccccatgagctcatcgttgattcttttgccgacaatgcggttggcatccacatcgcccgtcatcccgttggctgccaattcagccgccagtttatctgggtaaatattctccagtgcgtggtactgcttttcgaccgcagcagcataacgttcaggctcaatacgttgcaccacgcttttccacggagaccattgtgatagccagcgcgagaaatcttggttttccgcagttttcacccgggtttctgcgctcagtaaatcgtctgctgtcacatgtgatacgccaaagaagcgcatttctttgtttaccgaggagagctgtaaggaattgagcagtttgacctgataggcgagatagacttcgatatcatcgactgaatttacattcagtgtttttagtatttttactttttcgcgggcaatattctcaagttgttccagacggaacatctctcggccacgcgccatcagttcaggtagtttttcatcatatttccccttttcgacctcatggagcatgactgccttttgcatatcgttatgcgtcaaggtaatgcggtcttcacaggtcgcgcttgcttcctgagcaataagaaaggtctgctcacgtagagtaggtgagtcagccaattgcaacaaccatgccgcaatttgttgtttaaattcagggatattatttgcgttttgagtggtagccaaacggtgaagaaaaacgctaaaagcggctgagttagcttctgtctcgatatttgcccaatctcctgccaacctattttgttgttccggcggcaaccaggtggcaacaatgttacggagactcgctggtggtagattgtctaattcgctccagttaatccgtggcccctgataatacgggttaatacggagatgttgtagtacctgcagtgtgctggtagacagagggttaccttctaagagaatttcacagttttggggcagacgggccaggtcgggaagttgggataattgattatattcagcgctgatacaccttaaactaccgggtaaattttctggcagttttgtgagcctattgctcaataccattaaaaatgacagcgaggcgggcaatgtctcggggagttgtgtgagttgattactggtcacacttagatttaatagcgatattggcaatgtatcgggcaatgtgcgcagttgattactatccgcatccagtcttttcaaactgttcggcagtgtaggcagttcagttaagccacagcttgcaataccaagagactccagattcgggggcaagcgatttgggagttgcagtgactcattatcattaacgtctaattcttttagcccttcaggtagcgactcagggagccgttctagttcatttccgtacacatttagagataacagcgaggccggtaatgtatccggtaatgtacgcagttgattaaaagaagcattcagtttttgcaggttgtcgggcagtgttgctggcaactcagttaacttattacccatgagatccagttcgttacacggcggcagaatgtctggtaatgaggccaaattaagatcacggagacagaggtgataggtatttttttccaggcaatctttcatgcattccacggcgaagcgccgttgttcgtcagtaccaggtattgcttcgctttcccatttttcccatattgcataatagtcagccggagttaaggctgctgttgatgtccgtgcagaatggatttcacggtctggctcgatgttcggcattgacacgttcgacgttatatttgatagattcattgtattaaaacctcttccttaataagccttataggtattattttggctgataaataacagggggtggataaggtctactactggtatttttagcttactggcttgaataagccaaaaaagcgggtggtgtggagggagaagaatgacctatctacggcgcatattgcaggacagaatatgcgccgttttttatgagataacgggttgtgtagtattaaaacgagatgagttcactacacaccgaggttattgacaaagagcctgcgctggagaaaacaggcagatcgtaaagataccgtaaacccttccttggggggcgatccgcaccatccctggcgcggacgctttactcttctgcctaccctcaccgttaaaagtcaattcatcggggtttgtcagccgtctgacacctcgtgttttgacttttcgcaggcaattttttcgagttgttccagacggaacatctcccggccacgcgccatcagttcaggtgatttttcatcatactttcccttctagcccccatgattcatgactgcttttgcatattgtttaagtcgattcagctaatccgtggcccctgataattcggcttagtactgagacgcagtagtgccagcagcgtgctgggagaaagagggttaccgtctaagcaaatgttacaattttggcgcagatgggccaggtcgggaagctgggataattgattatattcagtatatatacaccttaaactaccgggtaaattttccggtaatgctgtgagttgattataggctacatttaaccttaacagcgatatcggcaatgtatcgggcaatatgcgcagttgattaccatgcgcatccagttctttcaaactgttcggcagtgtaggcagttcagttaagttacagtttgaaatatcaagagactccagaaccgggggcaagcggcttgggagttgcagtgacgtattacaaccaacgtctaatgttttcaacccttcaggtagtggctcagggagccgctccagttcattcatgtgcacctttagagataacagcgaggccggtaatgtattcggtaatgtacgcagctgattataagaagccttcagtgtttgcagattgtctggcagtgttgttggtaactcagttaaattattgcatataatattcagttcattacacggtggcagggtatcgggtaatgaggtcaaatcaagagaagagagattgaggcgctcggcattgttttccaaacactctttcattctcgctacggcttggccccgttgttcaccagcaacagttcttggatcattttcccacttttcccatattgcatgatagtcagccggagttaaggctgttgccgctggccggtcagcatggatttcacggtctggtcctatgttcggcattgacacgttcgaggttatatttgatagatacattgtattacgctcccttaataagttttagaagcattattttggctgataaataacaggggatactaaggtctactactggtatttttagctaactggtggtctgaattagccaaacgagcggggggggagggagaagaatgacctatctgcggcgcatattgcaggacagaatatgcgccgttttttatgggatacgagctgtgtagtattaaaacgagattagagattccatccacagattatctaataaggaggaggctcctttggcagagagaacctcatgagtcagggccatatcgatctcctccattatctcatcgttgattcttttgccgacaatgcggttggcatccacatcgcccgtcatcccgttggctgccaattcagccgccagtttatctgggtaaatattctccagtgcgtggtactgcttttcgaccgcagcagcataacgttcaggctcaatacgttgcaccacgcttttccacggagaccattgtgatagccagcgcgggaaatcttggttttccgcagttttcacccgggtttctgcgctcagtaaatcgtctgttgtcacatccgatacgccaaagaagcgcatttctttgtttaccgaggagagctctaaggacccacgtagtttaacctgataggcgagatagacttcgatgtcgtcgacagaatgtacattcagtgtttttagtgtttttactttttcgcgggcaatattctcaagttgttccagacggaacatctctcggccacgcgctatcagttcaggtagtttttcatcatatttccccttttcgacctcatggagcatgactgccttttgcatatcgttatgcgtcaaggtaatgcggtcttcacaggtcgcgctagcttcctgagcgataagaaaggtctgctcacgtagagtaaatgagccagccagttgcaacaaccaggctgcaatttgttgtttaaattcagggatattctttacgttttgagtggtagccaagcggcaaagaaaaacgttaaaatcgcctgagttagtttctttttcgatctttgcccaatcttctgccaacgatttttgttgttccggcggcacccaggtggcaacaatgttacggagactcactggtggtagattgtctaattcgcggcagctaatccgtggcccctgataatccaggttaatatagagatgctgtagtgcctgcagcgtactggtagaaaaagggttaccgtctaagcgaatgctacaattttggggcaggtgggctaggtcgggaagttgggataattgattatctttagcatatatatcccttaaactaccgggtaaattttccggtagtgctgtgagtctattgctcgataccagtaaagatgacagaagggcgggcaatgtatcgggcaatgtgtgcagttgattattatccacctccagtttttctaaactgttcggcaatgtaggcagttcagttaagcgacagtttgccataccaagagactccagattcgggggcaagcggtttgggcgttgcagtgactcattacgaccaacgtctaattttttcaacccttcaggtagcgactcagggagccgttctagttcatttccgtacacatttagagataacagcgaggccggtaatgtattcggtaatgtacgcagttgattaaaagcagcattcagtgtttgcaggttgtctggcagtgttgtcggcaactcagttaacttattttcaataatattcagtttattacacggtggcagggtatcgggtaatgaggtcaaaccaagctcatcgagatcgaggcgttcggtattgttttccaaacactctttcattctcgctacggcctggccccgttgttcaccagcaacagttcttggatcattttcccatttttcccatattgcataatagtcagccggagttaaggctgctgttgatgtccgtgcagaatggatttcacggtctggctcgatgttcggcattgactcgttcgacgttatatttgatagattcattgtattaaaacctctcccttaataagccttataggtattattttggctgataaataacagggggtggataaggtctactactggtatttttaactcattgacggcctgagtcagtttatctgaacgggattgtgagttgccgacgaggtcaatgaagtgaagggattggcagtgatggctcccagatagcagtaataaatccaattgttttttagtctaatatatcgatattaagtattaaatggtttctatatctgcatatgccaattcttatggataaaaataaatattatcagtgagaatggaagatttaatattattctataatgataaggttaattaatttaaattgacggtttaggatttttattataaaaattatcgataaaatattatattattcattgggttactatacccaagttacgtcgagatgcgggtaggcggcaaccgagcaaactcccaagcgcttagataactaagtgatagggatgagtaagggcagccaacatccctgtagcttgaaaggcgacggatataaatgggttattcgcgagatattgctcttcattgacggatttatcagctgattttccattattcattggttctatcttctcttacatccacgcagtacctctactgaggcaggaaatcatcagtatctcctctcctgctcgctttagccatgacatttttacaagggaaaggacagaatatgtcagatgtaaaaccgcagaacgatcggcagaccggcatactgaacgcgattgaacgtattggtaatgccatgccagacatcaccatgctatttatttacgcgctgggggtgtgctgggcactctcctttggattatcgtttatcaactttgattatttccaccctctgaccggtgatcagattaaagttaccaatatgttggcaccggttgaactggtgacctttattaccactatggtcaaaaactttattaacttcccaccgctggcgatcaccattgttgctactttggggattggtattgccgagggcagtggctttattcaggtgatgttgaaaaaaatgctcaacgtcactccacagcgtattttaacgccagcggtcgtctttatcggtgtggttagccatgtcgcctctgattcagcttatgtgatcctgatgcctgtcgccgcgatgatgttctatgccagtgggcgtcacccattagccggtattgccgccgctttcgctgggttagcagggggattctctgccagctatacgccatcgattatcgacccgattatgcagggcttcacccaaggagccgcgcacattattgacccaagttataacgtcaatgtgctgtgtaactacttcctcagtttcggtagcacctttggcgtgattttggtgtgctggtttatcaccgataaaattgtggagcctcgtttgcttaaatcgatgccactgaatagcgatctcagtgggttgcagagcaataatgagttacagaaggttactccgcaggagagtaaagcgtttaaacgggcagggttggttatgctgctgatgttgattggcttggccgcagcactctatccggaaaactccttattgcgttcaccagatggcagcctgacccgccctgatgcaccgattatgcaagcgattgtgccactgctgttctttatgtttgcgattcctggcctgatctatggtttcagttctggcacctttaagagcaccaaagatgttaccgccagcatggaaaacattacccgctcattggtctcgtttttggtctttagcttcttctgcgcccagttcctctattcattcagccactctaatattggcacattaatggcgatttctggcgcggacttcctgcgtacgctggcgatgcccgctggtttcacgattttaggtgtgatcctgttatcttgtgcgctggatattattattacgtcagcgtcatctaaatggtccattctggcaccgatattggttccaatgctgatggccgtagggatttcacccgagttgacccaagccagtttccgcgttagctcaacagtgaatatctcgacaccaatgtttgccttctatccgctgatcattatgtactgtcgccagtattgttcgaagaccggcgtcgggacgttatgcgccatgatgctgccttatacactagggttaaccgtggtactgaccctgatgttgtatctgttctggggtctggatattccattaggtttccagagtgggtatacgtatccagcaactcaatgacccccttcggccttgacgctgtaggggtgttagctgcgcgcactcagtggttttagctataaataaaggaataaaaaatgactatcgcactctcagaacaactgacaaaccgctttttccgttatctggcggttagcagccagagcgatgccgcctctccaacactgccgagtaccgaagggcagcacaaaatggcgcagatgttagctgaagaactgcgtcagttggggttggaagatatcctgattgatgaacatgccacggtgacagcccgtaaacccggcaatcagcctaccgcaccacgcattggttttattacacatattgatacggtcgacgttggcttatcgcccgatattcatccgcaacgcttacgctttaccggtagcgatctttgcctaaacgcagagcagggcatctatctacgtaccgcagaacatccggaaatcctgcgttatcagggcgaagagattattttcagcgatggcaccagtgtactaggcgcagataataaagcggcagtgaccgtagtcatgacgttgttggaaaacctgacggctgacgattgccatggcgatatcgtggtggcgtttgttcctgacgaagagattggtctgcgcggtgctaaagcgctggatctggcgcgttttgatgttgatttcgcttacactattgactgctgcgagctgggcgaagtggtgtatgaaaactttaacgccgcctcggcagagatcgatatcatcggggtgacggctcacccgatgtcagctaaaaatgtgctgatcaaccctatccgtgtcgcctatgacattatcagtgagttctcgccacaagagacgccagaacacactgaagggcgggaaggctatgtctggtttaccgatatgactgccaaccctaacagcgcaaaactgaaaatagcaatccgtgattttgataatgtgtcattcgccgcgcgtaaagcctatatcggtgaagtggtcgcgaaagtttcagcacaatatccacgagcgaagatcagctattcagtcaccgatgtgtacagcaatatcagtaactcgattggtgaagataagcgggctatcgacctgatcttctcttctatggcggaactgaatatcgaacctaaagtgatccctatgcgcggcggtaccgatggtgcggcgttatcaacccaagggttgctgaccccaaattattttaccggggcgcataatttccactcaccgttcgaatttttaccgatcagctcctttgtgaaatcatatcaattaacccggacgatctgtttgtctgcggccaaagcgtaaaagctggaaaggtattgatattaaatgccttatctccatgtagggtactggcgtgttagcttgccagtaccctattaatgttgtgacttctgctgtacgcctgccactggcgagtaacaggttgagaatcggtacccatgtccttcttactgaatgcaggtcaggcaataggattgtataaaatgtgatccaacccacttgaaaatgataatcgtttgcaattagtataacaaatgaaaggtaacagcataaaataaaaataatatagtaagtgtcataataatgtttttgataaaaccttcttatcgatttatataaatgtgagtaaatatcatctaattaacagggttatttaatcttgttatctcacttcattatggaaaattaatgatggtattttatcggaagttttttactgtaacggttttaatttcattaccctgcctggcatggtcacaaagtcataataacagtaaggatgaattagatactattacggtagttgcacaaaaaattaatcaacagcagcaaaaaacacccataagtataagtgtattaacgggctttgatttagaaagagaaaatatagaaaatatctacgaatcaataatgcgcatccctaatgtctatatggttaaagcgggcaatccatctgacgcaggtttttttaccatgcgaggtacgacccccggaatggaagggattcaatcagtaggtttctttattgatggtgtttatgctaatacttttgatacggaattattggatgttgatagaatcgaagtattaagaggcccgcaagcgacgctatatggtcgtaatactgaatctggggtaatcaatgtcattactaaagatcctgaattttcacctgagtataaaataggtctatcttatgggaattataatcgtacacaggtaaccacggttttaggtggaagtattaatgacagtgaacagttttcttatcgtgcagcattgaaatatctttatgggaatggctactttaagcgtgattatgacggtaaaaataatgtagataatctcaatgattttagtggtcggtttaaactacgttggcaacctatggatgatggttgggatgtgatgacgacctttgatatccaaaataggcgtaacggaaacacttcttttaccgcattagataaaataaagtcgggtcaaaaatatgttgactcaaattatattggcaaatctgatgttgatgcttataaaggtcaagtaaatgcagtttatacctttgatgatattgattttacctcggttagtgcttatgtagacgaaagaaaagttgataatcaagacctcgattttacgcgattatcaattagtgaactattgatgaatcgaaaaacaaaacaattttcacaagagtttcgtttgaactctaaatacagcgggccatttaattggttgatagggagctattatttttatcaagatgatgaaaatgaaattgatttccgctatctgccctataacttagcacaactccggaaatccgatatcaagaccaataactacgcagtgtttggcaatgttaattattacctgctgaatgatgttgagcttgtggcgggtgcaaggtatgactatgagaaaaagaaacttaactttttgatggataatgggtttaacccatatcagccgtattctcatgataataatagtaattcatttggggcttttttgcctaaggtagggttgaattattatattactggcgacgccatgctatataccagcatagcacgggggtataaaagtggcgggtttaacacgttagggcctcaatctagtcgcgcttataatgcagaatatatgacgacttatgaggccggtgttaaaaccgaatggtttgatagaacggttcgttggaatacgtctctattctggaatgatatgaaagatcagcaagtcgaagtggcgtattatcctatttcttattcggttaacagcggtaagtcattaagccgtgggttggagtctgaacttgcgtggcgtattacgcgtggcctgactgtatctgcaaatgtaggctatactgatgcgtattttaaaaatttcccaacagaaataaaagtagataataactatattcctgttaactataaaggtaatcgaccggctaattcgccagggtacacttatagtattggtgccgattataacttccttaacggttatttttttaatgctacttataatgttaaaggaagtacttatcttgataatgcgaatagtaaaaaacaaccagcttatgggctattagatcttactgccggttatgagaataaagattatggtgtcaatgtttggataaagaatattcttgatgaaacttatgtgactcgtgctttcaaaatggatgatgggatatggtatgggcgcgcgggtgaacctattaattttggggttaatttcaatgttaaattttaataaatattaataatacatatggctgtgactattagatacagccacatattaattttggtgtaaaagagctatgtcctgtgggcactttatgtttatgcatagagtcgttgatttatcaaaagtgatctatatgcaactacaggtaatggtatgaatttattaaataatgaaactcgttgggtgagggaggcgttatttgaacaggcaacaaagtccaaatatgatgtcgcattgcgttattgtgataaagatgatgtagattcttactcttatagccaactgatatcactgggctattcgttagctacacagattgaaatagaaaacaatccgcctgggcctgctattctgctcatgccaggaggctcgctttttgtcataagctttatcgcttgtattattaggggggtgccggctgtccctgtgcatctaaccaatcattttaaattgggtcgcagtattgataccttgtcccatattttggctgatagccatggtgaatatatattcaccttaagttcgttatccgacgaaattaaaaaacaaggttggcatcgtacacatcagattgtttttgttgatcaacaactcaccggtagtcgtcgctatttccccacgaaaaaaaattatgatgcactttattatcccagtcatttacctgtgtatctgcaatattcttctggttccacagcaaagccaaaagcggtatgtaattacgatcataatatgcgggtgcaacatcatatcttgcttgaattacatctgcattgtcagccaaaaatcatcaccgcgaactggctgcctttttatcatgatttaggcatgttcagcggtttgttattgccattgttatccggtggttgctgtaatttcatgccttctgtgcactttattacagagccatttcgttggctgaaaatgattaatgattatcaggctaactccggggctgcccccgattttgcgtgggatttgtgtaccacaatggtgacggacgaacacatttgccagttggatctctcctccatcaagatggcaatgaatggggctgaacccattcgcccagagacaatggcaaattttgcggcccgttttgcatccacaggttttgatgcccacagtttcacgcccggttatgggatggccgaagcaactctgaccgtaagccataagcctatcgatactgattactgctgtttggcatttaacccaatggcattagcggcaggtaaagccattttagatccgcaagggtgtcggttggtaagctcagggcatgtggttagagcatggcaattgcagattgttgatccccagacatgtcagcccttgcctgaggcgaacattggggaagtctgggttcgaggcggttctgtggcgggggggtattggcagcagcccgaactcacaaaagccactttccacaatacactggcaggtaactctcaccatgattatttacgtacgggggatcttgcctttgtgtatcaaggggaactctttatttgtgggcgattaaaagatctcattattgtggctgggcaaaattatatgcccaaggatattgaaacagcaattgagtacgcctgcgatgatatccacacggggggagtgtgtgtgtgtcagcattttgacagcggcgaatttattgtgatggccgaggtctatcgtcatttaacatcaacggcacttcagcgtattgctcagcagattgtggcgactgtagcccgccattttcaactgaaatctgacaaggtcatcttactcgcccgtggaaagctcttaaaaacatcgagtggcaagatccgccgcagtcatatgctttctctctatttcacgcaacaattgagcgcgctttatgtacaggagtcacagagaaagactcaagatgaaatgttatttgatcaagaaagcgtgttatttgagcaagaggccatactgtttgattggctccataaaacagggtgtgaattactcggttgcgaggcgatcaatcctgatagtgggctacatcaggcagggttaaccagtttgttagcgatacaattttgtcagagtattaatcattttctgggctgtcatctcaatgtcgcagatctcttcgcctatcctacattacggcaactgaccttatttttatctcagcaccaagaagatatcgcctcctcaagttcaacggaagcaggagatgatcgggatgtcgcgattgtggctatcagttgtcgcttaccggggcaggtgggggtgagctgggcggactattgcacagaattatccgcaggtaacagcgcggtacgtcatgaaaaaaatcgactgcgacactgtgttttaccgataggcgcattagaagatattgatcagttcgacgctgctttctttaatatcagcgaacgagaagccatcttactcgatccacaacagcgtcatattttagagctgagttggcacctgtttgagcaggcgggttggcaacctgaacaattgaaacaaggcgatattggtttttacattggtcaaagtggcagcgaatatgggcaaatgttgttacagaaaaatgaccccgattatgccaaaagttatctggcgacggggatttgtagcagtgcgacatctgggcggttggcgaaattctatggcactcgtggcccggcattaaccattgataccgcttgttcttcttcgctggtcgcactggatagcgcgatgttgtcactacagcaaaaacagtgcagcgcggctgtcgtggggggcgtgaatttactcctatcggcacaaatagaacaaactcttatcaatgcgggtatgttatcacccaaggggcactgtgctacgttcagtgatgatgctgatggctatgcccgaggagaaggggcggtattattcctgttaaaaccttatcgtcaggccgtgatagatggcgatcctgtcttagcgatcattgagggcagtgtcgttgcgcaggatggtgagagcagcagcctgacggcaccgaatccacacgctcaagcggctatgatgtcgcagcttttacagcgagcatcattggctcccgatgatatctcgttattggaaacccatggaacgggtacttcgttaggggatcccgttgagctaagcgccattgatcgtgtctatggtcaacgaaaaacgccattacgtttaggggcgagtaaaagtcaggttgggcacttggaggccgctgcggggggatttgcattagccagggctgtcgcgcagatacaacaacagaaggcctttggtcaccccacgctaaatagctataacccactgatagcagaaaaattatcacgttattatttcgataaagatacctgcccttgggtaatcaaacgtgtcgccatcaatgcttttagctttaccggaacgatggctgcggccgtgttgagaaagcctacggcagttgctagatcaataaagtcaattacatcaataaagtcagccacatcaataaaatcagttacatcaataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaagccagttacatcaataaaatcagccacatcaataaaatcagttgcatcaatagaaccagttgcatcaacaacctggctatccgatgaggaggcggttggttggctgcccatcagcgctaaaactgaagccgcactcttggcgacggcgcgccagcttgccgaggtcttgtcacagcatacggcgcttgctcgggcggttgtcgctgcgtggcgcactaaacgtagccatcattttcccatccgtgccttgattcaatatcactcattaagtgatttgatcgcacagttacatcaagtcaccggcgagaaaagtgatccccgctgtcgctttgaaaaggcgcaatcgcccaaacaatggttggcgggaggggcttttgactgggcagcagtcaccccctctgaaggggccgttagtgctgaggtgttggcgcttttgcctctttatccttttactcgccagcgctattgggctgaaggtctgctggcagagagtacccccttatcttccccttcggttattgcccatccccttgatttttcatttgtgcgcacttgggtggcagagacactcgctatcgcgtctggagcgttatctgatgaggatgatttgctgagtttaggtttagattctttgcagatgttggatctggtggatgagtgtaaaaaacgccatatcactttgacgttggcaaggttgtttgaaaaaacaaccctgggagcatgggaacagtattgggacagtatttgtagaagcggtgtctgcggggagagtgtcagtgcggttaccccactcacagaagagcaaaccacggatgagtactggcagggggagccttttgtgcttacccctgtgcagcaagcctattggcaagggcgtcagaaggggcaaacgttggggcaggttgcctgtcaggtttatctggagttggattgcccgtcgttagcggatgaacgtcttcatcaggcggtgacgcaattattccaccgtcatgagcttttgcgtatgcgtattaacgagcaagggatgggggttatccaggaaatcgagccggtgacggtaacgcaatatcactgggatcagctctctgcaagggctggtgcaaaggagcgctacgcgctacgggcgcgtttatcccatcgtatggctgatttaactgacgagagtgggttccaattgattgccagccatgatgggcaaaacacccgtttgcacattaatgtggacatggtgattgctgatgccatgagtttgcaaattctgttggaggagctagggctgctcctttcgtcgcagaatacgccatttgcaccgttggattaccacttcccgcaatatttgttggagcaaaaatcaacaccatcaacgggtgagagcgaagcttactggcaacaacggttaatcgcaggtttaccgttagccccgcaactgccattggcaataaaaccggagcagatagataaacctattttccaacaccgtgagtggcgtttagcgtcagaacattgggctaaattacaacaaatagcccgccaacataggttaacgccctccatgttattggcgggttgttttgctgaaacattacggggttgggcgaaattgcctgacttttcgctgaacttaacgatttttaaccgtcgtggcgcacatccacaattggcaaaattggtcgctgattttacgtccttgctcatactggcatgtgaggttaaagaaaacgaaagtttactggatcatttccgcaggctgaatcagcagtttatggttgatctggatcatggggattacagcgcagtgcacgtgttgcgtcagtggtctcaacagcggggcgaacaggttactctgccggttgtcttcaccagtaatcttgggcgtgaattgctcggggaaaatgcaccaggggcgctgcattatttggtttctcagacaccacaagtgtggctagactgccaggtgatggagtatcagaaagccctgttgatcagttgggataccgtggacgcactcttccccgaagggatgcttgatcagatgtttgcttttatgcagcagcttcttcaatccattgtcgaaaatgagcaagtcttacagtcacctgttcaggcgtatgtggatgacaaggtgctggcgcatcgccaacagccgttatcgggtgtccacggggtgccttttgaggccaaaaccctgcatcagggcttttggcagcaagtcgcattggtcccgaataacattgctgtcatcaatgcctccggtgtcttgacgtatagggaaatggcaatacgagtcggcgatttggcggggtacttacagcagcgcattgcacgacagggccatgtgggtatttgtttacctaaagggattgagcaagtgatcgcggtgctggcggtattgtccattggggcggtgtatgtgccgttggatattaccgcgccctccgaacgcttacagcaactgatcgcgcaggcggatattggcgtattgattagcgatcacgagatatccgctaactgcgacacagtgaatatcaacataacaggcggttttccatcgccttttaccccgtctgtttttacctcatctgctgctgcgccctctatttttgtaccctctatttttgtacaacctgatgagccagcctatctgatttttacctcaggctcgacgggggtgcctaaagcggtggtggtgacacatcaggctgcaatgaatacgattgatgagattaatcgccgctatgttgatgatgggaagatcatcttgttcgcactctcggcattaaatttcgatctctcggtttatgatatttttggtcctttgtctgtcggcggctccctggtattgcccaacgcgggcgatgaaaaagaagctaaacagtggctgtcagcactgcatcaacatcaagtgacacattggaacagtgttcctgccttatttgaaatgctgctgatcgccgctgagcaaggtacgcaagctttgcctcgttcgttacaacaggtgttgttgtcgggggattggattgggttagaccttctccccaggctgagagcgcttggtagccaagcacgtttcaccacgctgggcggcgccacagaagcggccatttggtctaatgcgctggatatcgcggtgatccctgaagagtgggtatccataccttatggttatccactggcccatcaatattatcgtgtcgttgaccaggctggcagagattgccctgattgggtgacaggggaactgtggattggcggtaggggagtggcattaggttattaccgggagccagaaaaaacggcggcgcaatttgtctctgttcatcgcgcggggttttatcgaacaggcgattatggtcgcttctggcctaatgggtgtctggagtttttggggcgacaggatagacaaataaaactgcatggttatcgcattgaattagcggaaattgaagctgtcgcagagcatctggcaacgattaaacgtgctgtggttttatatttggatcagccacaaaagcatttatacctgtttgttgagcctcagaatcaggtatccactctcttctccgcaaccgttgatgatgtattacctgaaaccagacttgtaacggatattcgtgaacaagaaaacacgataaccgcttttctgttatgccatgtgctcagcaatgttctcaagctcgatctggcagagtatcagtctacgcaagtattgcaggaaaaaggggggattagcgaagcctaccaaccgctatttttagcctggctccattggttggttgagcaaggggttttactttctcgcgatgaccagtttaaaaccacaggaattcagcccgtacgccctgaggtgactgaaccacacctgttaccgctcttgatgacgttagagcaaaaagcgtcatggattggcgaggtggtgactgggcggggaaatccactgttattgttggacgacacgctcctgtcgccagaaattttagtcgccaatacacatgatgcccaagtggttattgatgtgctatgtcagcgcattgctcgtttatctcggcaattacaacggcctgttaatgtcaccgaattgaatgggcgaacggggctgtttgccagccgggtattgagccggttgggaactgaggtgctgagttactgtttgttggaatctgcaaattcattgcgtcaacacgcaaagtatcgtttatctggctattcccatgaaacagatgtgattgcaacacccgatgaacagcaacaacttgccgatattctgatcgtcaataattcactacaccgatttgatgccctgcctgaggggattgccatgctgcaatccctttgccacggagggacggaaattgtcctgtttgaaagcctggcactaagcccactgtcgctattaacggtgttgttgttacaacatcccaatggttttagggatcaacggcaaggggcactttcgccgctcttggatttacccgcctggcagtcgttgttaacggattcaggtattgccatccagcaactcagtattattgaaccgtattctgcactctttgtctgtcaaccacagataacgaaagtgcccgtttcgcgtgaacagataaagcaacatttacagcaacatttacccgcctatatggtgccatcgtctatcacggtactggagacattgccactgacaccgaacggcaaaattgaccggacatcgttatataaacaggccgttgagtatgggcagctaagccatgatggtgaagcgcctcgcgtgttatctgcccaacagaagccgccagatgaacgggaacggtctgataaacgagaactgtctgataaaaaagaacagtgcgtcgctcgcctttggcagcaagtgttaggggttacgccgcaatcagatagcaactttttcctgtgtggtggtgatagccttcatgccacgcgcatcgtggccttgttggaaaaagagggcacggttggcgtgccattgtctcaggtgtttttattgccggtgttaagggattttgctcacagtctggcgttccgccatgcgcctgtacaggaggcgcaattagttcattgtgccgcccaacgttattcgccctttgagctaaccgatgtgcagcgagcatatttaatggggcggcaatcggggttcccactgggtggcgtggcaacgcactattatcaggaatacgagtatcaggaatacgaatatcaggaaaatgaaatttatcaggaacatgaaagccatcagcaatataaaggcacaccgtttgaccgggaacgattagagcgggccttaactctgctggtagctcgtcatgatgcgttgcgtattgtgtttgatgaacagggtacacagcgtgtgttaccccatcaaccgtccccggcgcttcaggttattcattgcggtgctgtggagtgggaaaccgtgacggcgactcaacgggatcggttgtcacattatgtctctgaaccgacccaatggccgttgttccacgcgaccttaattcagtctgatgagggtagaaatcgtttttgccttgggctggataatctggtgttagacggtttgagtatgcagatcttctttaaagagttggctgtcttgtatgaggaccataccgccacgctaccctccgtggagattggtttccgcgattatctgctcgctgaatcatcgtcacctcatcgccaagtctctgaggattattggcgagaaagtctcccaatgttaccggatgcaccgcgcttgccattggtgtgcgatcccgccttagtgggcacgcctaaatttaagcgttggcaagctgtcttgtcggcctctgattggcagatgttattgcataaagccaaacagcatcaaattacaccctcttgcttactcctgacttgctatgcccaagttttggcgaagtggtctgaatcagcatcactcaccatcaatgtcaccttgtttgatcgcaaaccttgtcatccagatattaaccatattatgggcgattttacttctctgctcttattaggttgtcgacaagagaaaggggaagggtggttggcaacggctcagcgtattcagcaacagctatggcgagatctggagcaccgtgaagtttccgccgtctgggtgctcagggagttaaatcgccagcggggaacaacccatattcacatgccggtggtgtttaccagtgccttgggcgcacaagtggatggttaccctgacagcgcattccaagccctctttggggatttctcaagacaccgcaattgtggattgaccatcaggttttcgaacgtgatggcgaattgcattttaactgggatgtcgttgaggctttatttccagctggcgtgattgacgccatgttcgccgcttactgtcagttgttggaaaaactttgtgtcacagagcactggcatgacagcgttgagattgcgttacctgcgccgcagcagcagagccggcagagggtaaatgcgacccatcaagcgatgatattttcgcctatgcactgtcgggtcgcgcacgctatggcggcatacgcccagcagaccgcgttaatttggggggggcagccgcctcagctatcaacaacttgaacacgctgtgcaacggcttgcacagtatttacacgagcaaggggtgagggaaagtgcccatgtcggtgtagcattaccacggggttgtgatcagatcattgcggtactggcgattcagtggctcggtgcggcttatgtacctatcagtgtggaatggcccgcgtgtcgccgatcacaggttatcactttggctgatatccatttccttattggtgatcgcacgctgggctggccggaagaggtcgatgtgctttcggtggagagtgaaccggtttctgacgagcgccccacgccacgggtagtgagtgcagatagcctggcttatcttattttcacgtccggcagtacgggtgtccctaaaggggtggcggttagccatggcgcggcggtcaataccattgagtcggtcaatcgtcagcatcaaatcaacccacaagatacggccttggcattatcagcgctgtattttgacctctccgtttgggatgtttttggtgtgttgtctgccggcgcgaggttagtccttattccgcagcaggcacagcgagaggcggcaatatggttatcactggtccaacaacatcaagtgacggtgtggaacagtgtgccagcgttattagagatgatgctgttatttaatgaacagatatttaatgaacaggatgaacagccgccagcgttgccctcgctgcgagtggtgatgctctcaggggattggatagtaccggagttgcctcaacgcctgcggcggtttgcgccaaatgctcactgtgtcgccatggggggggccacggaagcggctatctggtccaattattggatagcagatacagcgctaaccgggtggtgctcggtgccttacggcgtgccattgcctaatcagcaattccgaattgtgaatgagcaagaagaggattgccctgactgggtggcgggtgagttgtggattggagggcaaggggttgcacagggctattatggcgatagcgccggcactgaacagcaatttatcctacgcgatgggcaacggtggtaccgcacaggggatactggccgctatcgccctgacgccatcatcgagtttctggggcgcaaggaccagcaagttaaaatctcgggttaccgcgtagaactagaagaaattacgttagccctaaaaagctatccttcgatcgaggatgtggtcgcttttgttattcaacacaatgaccgctctgttttagcggctgttgctgttacgccaacccccctggataggcaggcggtgaccgcatttcttcgcgagcggctaccggagtatgccatcccctcccggttagggcattgctgcgcatggccactgacggataacgggaaacgtgaccagcatgccctccgtgccttcgtcacaccgtctttcgaaccgaccgaaacacctcaggtaacccagcccatgacggctatggagcaattactgtgcgagcagctccagttactgctgaatgtggtgtcgattcaatctcatgacaacttttttgcgcttggcggcgactcctttattgccattcgcctgacatccgtattgcgccgaaactatggggttgaactcccactgtggaaaattttcagcgtacagacaatcgcacaaattgctttagttatggagcctgcacaccagagtgcagggcgtattcaatttgtggaagactcaatttgaggaggaatcattatgaatattaatctagattcatcttcagcaacacaggccaccgatctactcgtgaaccttgaacaacaggaggttcgtttctggttagagggtgaaaggatcaaatttcgtgcgccagaaggggtcatgacgggggcggtgatggcgtccttaaaagcgctgaaaccccagttggtggcaattttagccgtgagggagcagcaagaaaccctgcctatcgatacagaaaaccgttttgtggcttttccgcttagccatgtacaggctgcttattttgttgggcggcagagcgtgtttgaatatggcggggttgggtgtcatggctattttgagatcctcgcaccttgttgggataaggctaagctggaatgcatctgggaacagatgattattcgccatgatatgttgcgagccattatcacgccaaatggtgagcagcgtatcctgccttctgtcgcgcctttcgtgattgagcaggttgatgtttcatcagaaaccgtgcgtcaggctatgtctcatcgggtttatcaaaccgataaatggccattgtttgatctcaaaatcagtcatcagaacggtaaagattgtttgcatttcagtattgatttgctgattgctgatttccttagcgtgcagattttgctggcggaattattcaagggttatctcgggcaaactttccccgccgcgccactgactgcgagtttccgcgatgtgatttgctatgaacgccagcaacagagtgggcgtgcctatggtgatgcgcgccaatattggttttctcgactccctacgttaccggcatgtccacaattaccgacatgtgtacagttaccgacaggttcgccatcaccggccatgcaaacaaacgcgtcagaaataccgcgatttgtccgttatcgccatcaactcgctccttcatgttggcggcgcttgcagcaaggttgccagcaacaaggtgtttcaccgtcagcgtttttactcactgtttttagtgaagtgattggccgatggtcggagaaccgccattttaccttgaatctcacggtaatgaatcgtcccaatattcataaagatatcgacaaattggtgggtgattttacctcagtcagcttattggaagtcgatttacgctcacccaagacggtgtatgagcgagttaaacagatccagaagcagctttggcaagatctggaacaccgaacattttctggcattgaagttatgcgtgaatgggggcggcaacaaggcgtggggcacgccagaatgcccatcgttttcaccagtgctttagtcggagagggcaaaaatcaggtacaagaagcgatcagcgagactcaactggatctggttttcgactatggtattagccaaacgccgcaggtctggattgattgtcaaatcatggtgttacaagggaggttacagctaaattgggatgtgatggccgatgttttccccaagggcgtcgtcgccgccatgttttctacgtttattgacagtgttgagcgtattgacagtgttgagtgtattgatcgtgttaagtgcctctgtatggaggaggtcggcacgggagaggcactttgtgactcgcccttgttttggcattcagcattatcgttgcccttgcccgagagccaacagcaacggcgcaagcaggtcaatgctacggaaaaaacactgacaccccgttgccttcatgatgggatattagcccgcgcagcacagcaaccacaggccattgcgctagtggatccacaacactgccttacttacgcggccttaatcacccgtgcgcaggcgttggccgctaaacttaatagtcaccaacgctatgcggtattgatggaaaaacgccatgagcaagtggtggccgtgttggggattttcatcgcgggaagtgcctatgtgccggtggacatccaccaaccgcccgcaaggattttaacaatactgtccgatgcggcggtcagtggggtggtgacggcatcgccacaagcctgtttggctgatgcccattttagggagatcaatctgtcgctattagcacagatacccgatgccattgaagcaaaaatactgcccttgcctcatgatctggcttatgtcatttacacctctgggagtacaggccaaccgaaaggcgtgatgatcagccatgatgcggcctataacacccttgccgatatgcaacagaggatggccctcacccctgatgatcgcgtgctggcattggcgcgtttaagttttgatctatccgtttttgatatttttggtgtgttgggcgcgggaggggcattgattttccctgacgagggcgatctacagaatccggctcgttgggcgcatgacattgcccagcaccagataaccctgtggaactcggttcctgcacaaatgaagatgttaacggactatctgcgggccgagcagataacgctgccatcactgcgttatatcttgctttccggggattggatccccgttaacttacctccagcgatcgcccagattgcgccacattgtactcaattggcattgggcggtgcgaccgaagcggcgatttggtcgaactactggcggatagatccgcaaataacctaccccgtcagtattccttatggtgttccgctaaccaatcaacaatttagggtagtaaacccttggggagaggattgcccggattggggggcgggggagctgttgattgggggccgaggggttgctcaaggctattggcaggatgaggctaaaacacaagcgcatttcttcattgatacgcaaggtttgcgttggtatcgaaccggagatttagggcgttatacctcagaaggtgtcattgaatttttagggcgtcgtgaccaccaaatcaaagtgcgtggctaccgtgttgagacgggcgaaattgaagcacagttattgaaattacctgaggtggcgcaggctgtcgtcatgcagaccacacaagctatacaaaccgaacaagccgaacaagccgaacaagccacacaaatcgcacaagccacacaagccacacaagccacacaagccacacaagccgcacaagccgcacaaaccgcacaaaccacacaaaccacacaaaccacacaaaccgcacaagccacacaaatcgcacaaaccacacaagctatacaaaccacacaagccacaccaaccacaccaaccacacaagccacaccaaccacacatacagaattgcaggcttatatcgaggcggcacaggttgctgctgcttcagactatacccagtcacttcgggaacaggggcgcactgcactggcacatcttcagtctgctgctcaacaagcgggggatgcactggataggccgtgtatcgacagattattcagcttactggataaagtggcattaatgcagatggttaaagccttatcagatatgcaaacagtgaatacacatcatgctgtgacactggatgccattatggaaaaaggccaaatcgcatcggtaaatcgtcaattactacgccgttggttgcgggcgctgacacagcaccaatatcttcaacaaattaatgatacttatcgcttaatcagtgtggtcgcggagcaggagattaggctttgctggcagcaatgtgagcaactcattacacagcttgatgataatagggggttgctcacttatctggagcgtagcagccaatgtttacctgaactcttacagggcaaagaagatcccctcaatcttctttttcctgatggtcgccttgacgtcgcgacacaggcttatcaaaacaacctcattagccagtttatgaaccgcctgttgctcaaggcggcggagcagaaggtaaagaatcaggctcaagggcgggtcttaaaggtgttcgaaatcggggccggcgtggggggaaccagtaatgtgttgatccctctattcgccgaggggaacgcggaatataccttcactgatatctcgccttttttcttaaatgaagcgcgaaaacgttatcaacattatgactttatccattatcaactgtttgactttaaccagtcgccagtacagcaagggcttgattgcggacagtatgatttagtggtcgctgccaatgttttgcataacgcgattattgcccgtcacgggttgaataacttacgtcaactgttagcacccggtggttggttgttaatcattgaagccacgcgggacaattatcagctgatgacgtccatggaatttaaacagggattaacggcgtttgaagatgagcgtcttgcattggactctccctttttgccacaacaaaactggatacatgcactacaggatgtaggagccgaaatgctatgggcctatccacccacggatgatgttttacataaaatggggcaaagttttatatttgcgcaatttaatagccagcgtatgtcttgcgaacctgatgccttgctggcgtatttgcagcaacaattaccggactatatggtgccagctaaactggtcatattggataaattgccggtttctgccaatggaaaaatagatcgcaaacagctaccacggttacctgagagccaacaaaggcaagccccagcgctgcaggatacggattcaccactggagaagacgttgcttgctcttggtcgtaccctcatagggaataatgccatgggtgtcgatgatgattttttcaccagtggcggcgattcattgctgattactcagtggattaaccaagtgcgagaagtcttgggtgaagataaggtgccatgggaggggtgcctacggcaggttttacagcaacctaccgcgcgggcattggcggcttatctccgcaatatccgggaggaagagcccgagagtcagcgcccccaaatggcggtgacgtgcctgaaagaaagtgcgtgtttgaaagaaagatcgggtttgaaagaaagatcagaggaaccggtggtcatcctccacgaagggagcggtaccgtattaccgtatttatccttagtcgataaattatctggccctatttatggggtcaatgttaccgacagcgccgcttttctctcgattcctgcagaaagattaatttgccagttagccagtacctatctacctgaaattcagaaggtgggtgatcagtgccatttagtgggatattgcatgggggggctactggcttttgaaattgcccggcaggcattggaaaatggaaggccggtgagttcgttgaccattatcagtagctatcaaattccatatcacatcaacgatcctttgatgattgatttggtgatgagttggacgttaggtgtcgaacctccctggaatttgctgaaggctgatttagaaggtatttatcacgccattttggccgacaaaccggcggtgattaccgtgaatgccgtcgttgaacgtgcaaaagcgaatgggttaaccgctctggcaaatgagtacgcctgtcttcaacaacaatctaatgaggtgcgtttatcacaattgctaacggcaattgaacagcactcaacagcatcgtcccacgtttctcgccagccgtttgatgtgttccgccacagtatccaaggcgtgtgccaataccagccaaactactttgccggggatatgacttttgtttgccaacagggggatacctaccttctgcctgctttacaacaagatatgacggcattttggcaaacttactgtcttgggcagataaaccgcctcaccttgccaggcgatcactttacgtgcctgtcggcggataatatctcgccactcattcagcatcttgaacaatgcaaaggagtgcggggatgagacagccaaaaactattttggtgggcagggggccgtagggcaagcggctgtcacgcaattgtctcagcgaggttattgggtgatcaccgctgggaggcgggaacatcctaatcatccccatcatattgtattcgatctctttgatcataaagcccttgctgatagctgccgtcaggtggatttagtgctaaacgccgctggccctgcctctgatatcgaagcgcatattgccctgacggcattagccgaggggaaacattatgtggatgtggccggtgatcctgttatcgaacgaacattattagtgccgatggcggcctcttcctcggcctgtgtattgggggctgggtttattcctggattggccgccatgttaccgcggtatgccgttgactgtttgtcgcctgtgactcagctaacggtctacagcggaggtatcgagacctttacgccgacctctgcccacgattttctgtccagccaatacacgggccgggcacagggtaaaagcggttatgtgtggtatgacggagggttgtgtaaagagagtctgaaaaaagcggtatcgataccaacagcacaacggctatttgatgctctgccttatttcagttttgaacatgagcggctggtcactgtgcattcgctctcccatcttgctgcttataacctgatcgccgatcaacgcttactcgttgggcttggcggggaaggggggggggcggctcaaacactgatagcctttagccaacaattgacgaggcaagagggggagcaacagcatctctttatggtagcgaaggggttattagccgggcagcctgccgcattgcaacttcaaatccgctttactaacagctatcaattgacgggcactattgctgctttggccgcccaccacgtgttatgtacccaccgtgtgggattgtattggttaacggacttactgcccatcaaggtattgctgtcacaacttaatgcattggctttattcagtcatttccatatccactgtcaactcgataataacgcagtgaattttcaggagggggcattatgatccaacctcaaaaaatcgtggtctgcggcactttatttgggcaggtttatctctccgcctttaagacggcctttgaggggggagaactggcgggcattctcgcacaaggaagtgagcgttccaggcaattagcacacgcctatggtgtcccactatatcatcatgttgatgaattacctgatgatataaatatggcttgtgtggtgatccgctccactatcgtgggggggaaaggcagtgaaatcacgaaggcgttattaaaacggggcatttcagtattacaagagcatccagtttgtcttgaagatgtggctgagtgcctgaggttggctcgtcaacagggctgccattaccaggtgaatacgcattatccccatgtgcccgcagtacgccaatttatcgcctatttgcacgaggccatgcaaacccaaaaaccgtgttttattgaggcaacttgcggggttcaagttatttgcgggttgctggatatcattgggcgtgtattgggggggcatttttcaccttatggttttagcgtggcaggcggtgacgtgttactgcgttcactgctggaaaaccctgcgccatatacccagctacagggtgtgattgcgggtgtcccccttaccttaaatttgcaaaatcagttagacccagccgctcctgataaccattttcatatcatgcaccgcctgtgtgtggggttacctagtggcaatctactcttggtcaatacacatgggccggttatctggagcccctattttcatattccgagggtgagaactcctttcggctgtcgtgaggttatcgaccccgatgacgctccacactattttttgccccccctgagtcaacttttttcacaggaaagtgacaatctgttaagcgtcttgcatcaccagtggccctcggcgatacgtcatgctctgcgagaatttatcgagcaacagcagcattcgtcacctgcttatgcgcaattcctgctctcgctaacacaagtatggaaaacacttatggaaaaagtcggcaatccagaaagtgtgcattttgtcgaaccgatgatggcgtcacctaaggtggcgacatttttatctcaatggcagggagagcgtgatgattgaacgcctttttcgattgataaaaccgggaacgcgtcagcaaatggtgtgttttcaccatgcaggtggttcagcggagtattttttgccgtggaaaacggatctgccaccggacaccgccttgtatgccattcaacttcctgggcatggcgggcggattaacgaatcgctattgcacaatttgcatcaaatggctgatgtcattgctcagagttatgtttacctgcctgtgcgtgacacgtttttctttggccacagcatgggggccgctttggcttttgaggtggcattgcgcttacaaaaggcggggcgaggcattaccacgctgtacgtctccgggcgattacctccgcataaaaataccaatacggatttttaccgccagagtgatgtgagtatcttgaacaaaatcacccaattgggtggcagcacattggactaccaacagccagaactgaaagacctgctattacctatttttagggcggatttcaccgcgatagagacctaccagcgccaatgtaccgaactgttgaattgttcggttatggcctgtgtgggagagcaggataccgaagtgtcggtgaggcaaatgagtgagtggtgtcaggtgacgaagggggcttttcggctacaggtgttccccggtgggcatttttatcttaatcatgcccaaaaaagattattggcattcatcaaccagtctgttgccgcgcagcaatcaagcaaggaatgcaaggagtatcacgatgaaatataacgcaaatattaccagtttatttgggttgtccagtttatttggattgttcagtctatttggattgtattgcgcgcaaggtgtccccctcgggttggctatctttgccctaccgggaattttacgatccttgggggccgatatgcggctgattggtttggtggggctgagtatgctgccttgggcgtttaaaatgctctgggcgtcatttattgaaaaccataaaccttggttttttaggggcttacccaccggtttagcatggattcaattctgtaaagtgtgctctttgattgccatgacgctgctatggttttttgcgccagagacacatgtattggcgttgttattactggtcacgttgattaattttttctatgccagccaagatgttgctgtgggtgcactggtggtgagggtgtttgccgggagccgccacgttcgtgtgaatgtcagtcaaatcgcgggctttagtttgggcatgttattaggtggtgtcgttagcttatatgttttcagtgtttgggggtggtccgtcaccgtgtggtggtttttgttgttacagggactttgtcatcttccttttatgtttcatctaggtcggtttgcagcagaaaataaattgccagtgatacccggcagtgcatcgctgtggaagatatttcgccgtaaaggttgggtgccaatcgttgttatggcggtcgtcttcaaatttgccagcaccatgggggccgctttggtttccccattattagtggatatgggggtaagtctggagcaaatagcactgctggcaggaggggtcttgattatcagctatatcgtgggcgctatcttatccggcgttctacatcgctggttttccagcccacagcttacgatttttggcttattggggagcatgttgtgttggttggggatgacattatccctctctttttccgctcacaattcattgcctgtttttgtctttttcattctggaaggtttcttttttaatctttgttgtgtatcgatctttgcgtggtttatgtgttggagcgaaggtgacgaggatcaaggtatcgttcagccgggtactgattttaccttgctgcaatgttgtgaagtccttggtggcagtattgcgatggttctcagtggcacattagcctattacttggggttcacctatgcctttggggttgccactgtctgtgctttcttggtggttttattgaccctctattgttttcgtcgtagtcagtcggcttatgcggggttccaaaaggatcgccacactgtggagatagggtaatggacacgcaagcaagtgcgtttcggtggttgatacaactgctgagtacgcaacataaacgactcgcgctctcgatgatactggcggtcggttactctctgttatcactggtgccttacgttttaatctatcaattaattgctaattttctttaccacccctcggctgcaacttctcagctttggtggctggtggggatggcggtactcgcgctggctggcaaggctattttgcaattggcctccgggctgttatcccatcaggccgcttttcagttgttatttgaattgcgtcgacaggtgattgaacgggtagggcgtttgccgttgagcgtcagccatcagcacactaccgcgaaattaaaaaaaatcatttctgatgatattgggcgtattgaaacctttgtggctcaccatttacccgatatggcggcggcaattgtcacgcctattgctgccgccattttactgtttttctttgattggcgtttggcgctggtggcgctgatcccactgcctattgcgtgcctgctgcaatgctggatgtttcaaggatttaatcagcgtattaccgtttattatcacgtggtggctgatttgcacaccagcatcgtggatttcgtcaaaagcatgccattggtaaaagcattcaatatgacggtcaattcccatcaacgttataccaacgcggtgaatgcacataatcaactggtcagggagtggttaaccgagacccgcacggcaaccgcgttgtttaagctctctttagatctcggtttattgtgcattatgcctgttggcatcatgcttttttcccaaggggaagtgacattagccgtgatttttatgtttatgttgttgggtattggcctgatggaaccactgtataacttgttacgctttggtaacttgttcagtgcattactcaaaggggtggagaatattcgtgagtttgctcacgcgaagcctcaacgggaagggcaaactccactgccgattaaacactatgatatctgtttcaatcaggtcagttttcgccacccagacgccaaagaaaatactcttgagcagttatcttttgtggcaaaacagggggagataaccgcattggtggggccttctggtgcgggaaaaagcacggcggcacagttgattcctcgtctctatgagcaccaaggtggtgatatctgtattggtgatacccctatcgagatgttaccactcgaacaactcatgtctctgaccgcttttgtgtttcaagacacctttattttcaatgatacggtcatgaataacatccgtatggggaatgattcactgactgaggcggaaatcatcaacgccgcaaaagcggcctgtgcggatgattttatcgaacaactccccgagcgctaccagacggtcattggccctgagacattgagtggtgggcaggcacaacgtatcgcaattgctcgggctattgcgaaaaatgcccctatcgtgctcttggatgaagcaacggcttatgccgatgcccgtaacgaggtccgcattcaacaagcactttctgatctcattaaagacaaaacggtcattgtgattgcgcatcgcctcaatacgctaatacacgttaatcatattatcgtgatggccgaggggagaaaagtcgccgagggcactcatcaaacgttactggcaacccattccctttatcaaaacatgtgggctgcgcatcaggccgcaaaaatatggcatttttcaacggatgccaaggcagtctcttatgattaagttatcaggtttaagcacgttaaccggaggccgcttaaaggggctgaaaggcatggtcagtattgccatcattgatgcttttctggcatcgctaccctatgcttttctctattatattgtgttggatatgttgtcctctcaccctgatgccatctatcaacttaaactgaccggattttgtgggttattgatgttggtccgagtgatattagccagagtcctgtacttccatgtcgcaattattgggttcgatgcaggggctaaaattcgaatacgtcttggtgagcacctacgacgtttgccgatgggttttttctaccgttcggatatgagcagtgtcaataatacgctgctaaaagacattgatatgatcgaaaatattttcactcatctctatgcgcccattattgcgactgcttcggtgctctgtttcttttccttaggactcttgctaaaagattggcgcatggcgttagccatgctttcaacgttacccttggcggtatgcgcatatattttgactcgtcgttatgcccagcgttggcaggaatatatgcagctattaatgtttaaacttaatgatgcattgatggaatacattgatggcttaaaagagttaaaagcttaccgtatgacaggggccgcttttcagcggttatcacaggtattaaccaccacctatcaacaatcattaacggcagaaaaagccggtgtctggccgatctacagttttaatgtattggttgagtgcggctttattgtgttgttggttgcactcacctggggctgggtaggggggaggatccccttgtctgaagtattgatttttttaattgctgcagtacggtttttccgtcctttactcaacatgtcgatgtttttggcagagctaaattactttgggttagccgtagagcgagtcgaaaaggtttttgctattcctgaacttgttcatggtgatttacagcctaatattactgatatgcggattcgattggataatgtttgttttgcatatccggataaaccattgctatttaatcatctcaatctcacgatagagaaaaataagattactgcattggtcgggccttccggttcggggaaatcaacactggcatcattaattgcacgtttttgggatattgaacaaggccatatattggttggcgataaagctaatgaaatgagtcttgcagagatagatgtggactattggcagcgccatttaagcgtagtcttccaaaaaagctatgtgttaaatgagacgatcgccaataatttaagggttgcctgccctgatgcgacgaatgagcagttgctgtcggtttgccgtgcagcacaactcttgccattgcttgataagctcccctcagggttagacaccgagatcggggcgggtggtgtgcatctctccggtggggagttacagcggctggccattgccagagctttattaaaagatgcgcccttgattattttagatgaagccaccgcatcactcgatccagaaaatgaacaagatattcagttggcaatgcaagccttaatccgagggaaaaccgtgctggtgattgcgcataaattatcttctattcaatatgtcgatcatattattgttatggatagcgggcagattgttgaagaaggggaccattcgacacttattcagcatcaagggctttacgctgaattatggtcattacaacagcaagcacaagcctggcaaccagggagactgggtgaatagaggccatgcggtgggtatctacggtatctgaattgattcattcagcgcattgaatattggtttttttggctggagagtgatgaccttattgttcgctagaccgaaatggtcactgtttcagatgactgaccaagtccccacggctgagagcgccggtagatggtcaataagcctaaccccttccctgggggcttgagccacgctattcctggcgcggacgctttactcttctgcctacccatagctcaacgttgtcttatcgggggagcagtttgaggcgggaaaaccggcctgtatcagtaaccatcgagtacggcagggattagttgtaatccaccgttaactggaagccctgcataccatcgacagaaccggtcagttgtgtaccgtccgcggcggtattcattggaacactaaaatctgcattagacacactggttacaaagcccgttgtcggtgcggcaacactatcagtcgcactgtctcctagtaagcgccagttgtaatggaccgcattggttaaatcgatcactccaacggcttcgctgtcccacagtttgaacacataaacattgtttgcggacagaattgtttctgaaccaagcaggttgttggtaaacagggtatcggtgctcaggtaaatccctggtgtcacgttcgaacctggtgctataggaccagggcgtgtggtcgtaccaccaccaccggtactggtatcagcaacggaaatggtctgaccgcttatcggatcaccggacgctgaaaattcctgtatcaccaccttgatcgcatccgcaccaattgctgtagcaggaatgatcagcacactccttcctttgccatcgttagttttagccgggctgttagtgatattggtcgtggcaatctgagtatccaccccccccttggtatagtaccagttcacatagtttatggaattatccagatcttcgtcagcgtcgttgtaggtataggttagagtgatggtgtcaccactggccagtaccgctcctgtcgcattgctgctcaggtccacggcatgcagcgcactatttgatggagcactcaaggtgggcgcgcttccctggatggcacccgccacgggaatgagcacggcataagcgttgcttatggtgcaacctgctaacatcaacgccagggccaatttttttaatgtaaatttgttattactgcgcatattatatttcccttagtaagaatatctttataaaataaaaatacagctcccttggatgggattgtttttggtttttatatgatgttaaacgagatttatcctaccgtaattagtgaaaaataaaaatgctattgatcactgacttttattttttactttttatttttacataaaataactatttatattattttatgcttaatagttaagcatatttaataacatatatatatattacaggagaggggttggcttgatgctttctttgtaatcaattgatttgcattgattttatatctttagttactgtgttgttactcatatggttaatagattaaccgttgacagaatatccttgagttcaacataataagtatattattaaagcagttgtatattaatttttctaacgagtcagtctctggcggaggttattcatacagtgggattaatggtattttttcgaccaagagcgttttttataaccaccccaatcttacttttaatatcggcttgttcatcacttttatagaggatatgggcggaggtgttgtaagacatgttcagcggtaaaagtgccccctttgacctgagaataatgaaaatgccaggtgtgccactttgttgattcttgtaagcctgataggtttgttccagtgtccgatgacaataggacgagtcggcatcaataaataccattttggtgtgccaatcagcatcatcggcgagagttgcattagcgttgacatgacaatccatcagggcttctttgagtaaaataaacaagccgtgtcggaaataattgtctgttgtctttattatgcaactgaacatagtgcctcacagaaataaaaactaatatactcgtcatacttcaagctgcatgtgtgttggctgctttcgttcacccagtcactgacttatgtcaatttctggggaggttatgccatctcgctttgctgccttcatgtaactcaaattatttagagcataagtaatataaaattgattattgccatataagcagccggtaaatcaaattattaaccgctatagccttgtggaagttaatgtgtcttttaatctatcctgttaaatatcgtacacgtgaaatcaattttaacaaaacattaaatcctgtaatgccagaacgtaaaatatcatgtcaatatgtagccgcattgccaggtctgttaaggtaaaaaactgcttgttttaatttattcgatttaaaagatctaaaaatcaccataattcagtgtttaatactaattatttgggttgtgttgattttttaaaaatgtatgttactaaaattaagatattaatgctttttataattatcatttttgattggtaaacttatcttgttgttatttaagtgttattttttatttgttaggtttttttaggtgggattgttgatatttaataaggttaagttatgtggtcatatattattcaatatagtgtaaatctgaatagtcttacaaatatgtaggcagaggatatatatatattctgttttcccacactgcataaaatgattcttcacattttgcgtcaggatcactgtagggtaaaaaaatctaatttagtgcctggtttgaatttagttagatgagaggaaaaatgaaaaattgatgagggcgggcaatagtgaaaaatagtgctttgtgaaaaaaagatctaacgcatgaaaatgctctacggcgaataaaatcgccatcttgtggcaataacgttgtaggtcctcttagcgtgctgtctctaaccatcaatgaaactgaaatagcgcatcacgattgattttcgtcatctaacgtcatcatctccctcagcgaggtcaccactctctgtacactggcttcaatgagaagaattcttaggtatatacccgtcatacttcaagcggcatgcgcattggctgtccccaatcactgagtgttgttgatcttaaaataaagttgttgaccttaaaataaataagcgcctggggattaatgaacctcatctttgagtccacaccctgcgggtaacataaatgcggttcaaatgggttccagacccatttgtctctcgcttgccgccttcctgtcactcgatttatttagggtataaatcttaattttgcgatctgtccgacaacttggttaaccaatacttcatttggttatccacttagtgatatctgtaataccaaagcgtaggcctctacaggctgagtagcttggatgacaaggcatcttagactgtattgccagtctgaaggtgaatttgaatccataaaaacaatcaaatttggtccgaccaatatcgcggcggatacaaaagcaagaatactgagattcaactactggggaaaacaagagatggaatggattaatatcctgtgggtcatgttgggtattggcttaatgctagtgctcaatatccgctaccagattaactcaatggtcgcattgctgctggcagctctgctagtagggactctcgcgggcatggacctgcttaagctgctgcataccattaaggctgggtttggtggcacgctaggtgaactggcgataatcgtcgtatttggtgcggtgatcggcaaactgatggtggactctggcgctgctcatcagatagcccagacgctattgcgccgattcgggcttaaatatgttgaagccgcggtaattatcatcggcctgatctttggtctggcgatgttttatgaggttgcctttattattttggcaccactggtcattgctattgcggtcgaagccaagataccgttcctcaaactggcgatcccggcagttgctgcagcgacgacggctcactccctattcccaccacagccggggccggttgcgctggttgccgcttatggcgcagacatggggatggtttatatctatggagttctggttgctattccttcagtgatctgtgccgggcttattttgccaaagttcttgggcaatctggagcggccaattccgacgttcctgaagtctgacaacccgattgatgaaaacaatctgccgtcgttcagtacctcgattttggtaccgttaattcccgctttcatcatgatttttaccaccatagccaatatctggttggttaaagggaccacgtcgtacaccattctcaatttcattggctcatcacctattgccatgtttatcgccatgttggttgccttcgtacttttcggcaccggacgcggtcataaaatggaatgggtcatgcactcatttgaaggggcggtaaaaggcgttgccatggtcatcctgatcatcggtgcgggcggtgcgctaaagcaggtgatcattgataccgggatcggcgatacgattggcatgctgatgtctgctggtggtgtatcaccttatattatggcttggctgattacggtgctgattcgtctgacaacgggccaaggcgtggtttcggcgatgaccgccgcagggattatcggtgctgcggtaatggacccggtcactgggaccattacctcagtcgatccggcactgttggtgctggcgacagcggcaggttctaacacctttactcatatcaatgacgcctcattctggctgtttaaaggttattttgagctgtcgattaaagatacgctgaagacttggggcctgctcgaattgaccaactcggtggttggtttggcggtggtactgctgatcagcatgtttgtctagtttagggtgagctaactgtcattgtcgcgtgtaggcgaattggcaagttaatcattggcaacttaagcattggcaaatcatcgctgacaatttacacccagttacggtgttggttgttttatcagtggcttagtgttcctacggggcgctaagccattaaacgtttgggataactcgcgctatttatccactaattcatctccgctctccttttcctccgttttttccattcgatagaaacatcagatagatcgtgaacccgatttgaacgcgacttgtagtgacgtcgtagaggcgagtctcttggatgagctgagtaacgaacgtcgccaacgcatggcagcttgaagtatgacgggaatatttacacggttaattcatgtgagataacacatatattatctatactaaatagataaaaacatttaaatatgaatgatattgatctttaatattgcattttacaggattaaataaagataatgtgactgattaaatcacgaaaataaaacgctcgaaacgacgtagggtaaggaaaatctatactttttagtcacaggaatcagtattcagcttcatatatcggcatccctatcatttaagtgtcaggtaaagtattcatctgatctgagcagggaatgtttaaaatataatcatgctacatgttagttttcattttttttcttgatgaaatatttatgtgattgatttgattatttattattttaaatgggaattttcctacaaataacgagacgtgtcctacttattgttttttctctttctattactatctatccttataaatggttacttcactttagtgacccaacaaacgatagaacgtcttccatccccatgtttgctgatgatattgagataatgtcagagggaataattctccttctggaccctattggtgtctgaattatgcaatatcagcaacccctagtgatatgccatgtctgcgataaattcaggcaattaatagagtacatttatgtatatacaatttagagagcctatttctacctcacccgctcaaccggatgcagggcaccgacacctcttcagttgtgctcctgcagccgcgattaatcccatcacattggcgattattgttgcgttctccgccctcgtcttgccacaaaccgcacgggcgtcgtgtaatagctcgggggtgggcacctatgtttgcgaaggtgaaaatcatgctgggatcatcttgagcggcacagatattgccgttgagacccagcccggttttagcatcacagagcccggaggtgcggatcctgcgctctcgttaattggttctggtgccatcagctaccttgataccaacaggtctgcgcttgataccaccggtgccgattctttgtatatccagaatgatacctcgatggctgggcaatcgacgtccattaatattcagtccaacagttcgattggtagcggtatcaacattaacaaccgcagtggcgctgatgcggctatacagatagatctctccggcacgttatccggtaaccaaaatggctctgcggccctctcaatccattcatcggctgagggtaattctgcgttcatattgaatctcgatgctctgtctggttctatgggtctgcagagctacaatgattcacgcagtggaatagccaccactaatatcaatattgtcaacgatattaacgtcgaatattcgggtgcctctattaacaacaccggcaatggcgagaccagcataattaatttcaactcaaaaaatatcacgacagaattcgatggcttgaatgtttataatacgaattatgctggggcggcgattaccaatatcaatattgatggcgatatccgttcagccaatagccaagctgccactttttataatagtgcttatgagggtccttcaagccttaggcttcgggcgaaccatgtcacgggtgaatatgctggcctttatatcagcaatgatagccgtaagagctcagcgataaccgatatcctgttgaccggggatcttacgtctacttcaggggcgggtctcgtgttcaattcctatgtggaagaggacgacatcggggcatctatcaagttaaataatatctattcttactacgaagcgctcagtttaagtgcaaataccttaaatggcgacatgcagtttgaccttgatatttcaggcgatattgttaacgaatatggtaccggaattttaatgatggggatggcttctgaaggtaactccaccataatcatcaatgcgaataatattaattccggcagccaatcgctcaaagttaacaactatagccatttaggaaccgccgtttctgacattaccgcaaccgggcatctcgtctctgaacagggggtaggggcaatattcagtacctatgtcagtcagggggatgctatcgctgtcattaatttaaatgacatcactgctgcgggcagtagtgtagagatagacaccatagcgagtgaggggaattcaaccacctatctcaccgtggtgggccagattaacgccagtaacggagagggtattacccttatttcgcaagccactgatggcagcacctggtcaacattgacgtcaataatatcgccagtgaatacgatgctatttacctccataactctgttactggcgtagacaacggcacatcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacgggattaatattgaaaccaataccgcagacacctatgtcaccgtgggcggcttggtgcacggcggcaacggtaccgcaattggcattcatcggctcgaaaatgttcaaacatcggccacgttagagctgcaatctggctatgcccttgaaggcgttacacaggcactggtcttcactggcagttatgcggagatcaatgatgccgcgttggatctggcaaatagccatctggtgctgggcggaacaggagatgctgttttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggcttcggtaccctgaccaaaaccaacaacagcatctggacgttaaccggcgccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgttgggcctgacgcctgccaccaccatattaaatcgcctcagtgccgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggtgcgctgtcctcactcggtgactcggtcctgagcggtaacctcatcagcgccggtgggatcctgctgtcaaacacctataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttatttgggtgaaaataacggttccggtgaaggtgcctggctggccctcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggtccgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaacctgatcaccgtggacggtctggcgcaggatgacaccttcctactggccggggactatgtcaccacggatggctatcaggcggtggtgggcggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgctaaccgagggggtacgctatcaggtgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaacaccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcaccgggcgcactggcagacctgaattttgacgataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgatccaccagcggttcacagcgtgagattgatgtgtggaagttgcagaccggcattgatgtgccgttgtatcagagccagggcggttcactgctgaccggcggggtgaacttcacctacggaaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggtcttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcagtggccagcggtaacaatggtcgcgggtatacctcggcgatagaagccggtaaaggttacgcactgggtaacgggttgtcactgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtctcgctacaagagggtgacagcctgcggggccgcatcggtgtctcactggataaggaaacgacctggagtgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttccttaacggcagtaaagtgcaggtctcgggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggtacgtatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacgcggaatgtcagtgacaattatgccgtcggcggcacgataggcgcacgggtgagctggtaagtcgtttttatgcgtaaagggtatcagtatgcagtgagggtactgatacctttattcaggggagaatttcaacatcctggagaatattctacttatcagcctctttaccatggagatatacccgtcgtccttcaagttgcgtatacgttggctacgctcgttactcgcctattttagattactgctttattaaataacatgttaaaaaacaaacggtaagttaaaaaataaatcatttatttagtgtcgccaacaattaacacgcaagattaaataaacagcaatatttattttaagtaattaaatcgttatggaaataaatgttagttgttatcaattcccattaaaacaatctccatcaggcctattaatcctcaaaaaaacaataacaagaaaattcctacaaagaattagtcgggtcttattcttatttattctttttcacttactattcctcttaagaaacaataacttcgttttagtgactcaacaaccgacagaacacacgtcacttcctcatgtttgctgatcatattgagataatgcaagaggagaaatttatccttctgtactctgccttataccgccctcagcaacctcagtgatatgccatgtctgcgatatattcagacagttacaatgaataaggtaccctatgtttatgccattcagagaatttatttctagccatgtcgggcgtcaccccctcttcaaccgcgctcctgtcgccgtgattaatcccatcacattggcgattattgttgcgttctccacccttgccttaccacaaaccgcacgggcgtcgtgcaacaattcgggggggagtacctatatctgtgaaggtgaaaataacgccgggatcatcctaagtggaacggatatcacggttgagacccagctcggttttggcatcatagagcctggagatatagatcctgcgctctcattaatcggctctggtgccatcagctaccttgataccaacagttctgcgcttgataccgctggtgcctattctttgtctatccagaatgatacgtcgatgattgggcaatcgacatccactaacgttcaggccaacggttcaattggcagtggtatctatattagcagccagagtcgcgacaactcgaccatacaggtagacctctccggcatgttatccagcggcctgaatggcactcctgccctttcaatcgactcattggcagacaatgattcaactatcattctgaacatccatgctatttcaggtattgcgggtatccaaagcgataataattcacggtacggaacggccatcaccaatgttgatattgccaacgatatcaacgtcgaatattcaggagcctcgatccaaaattattccaatagtggcaccagcatccttaatttaaattcaaagagtatcagtacagacttcgacgccttggatattaataatagcaattattcaggggaggtgatgaccgatatcaatatcgatggcgatatcagttcagccaatagtcaagctgccaggatttacaatcataccaatagcggtctttcgagccttagatttcgcgcaaataatgtcacgggtgaatatgctggcctttatatcgataatagcagccagaatggcgctgtaaccgatattatattgacgggtgatcttacggctacttcaggatctgctctgtatgccaatacctactcggaggaggggaacgtcgagaccgctatcaagttgaataacgtttattctctgtatgacgcactcaatatttacggctataaccaaactggaaatacactgtttgaccttgatgtctcaggcacggttacttcagaaaatggtaccgggattaaagtgatgggaacgacttttgaaggcaattccactatactcatcaatgtgaataacattacttccagcagtcaatcgcttgatatcaacaattacaattcttcgggttcagctctttctgccattactgcaaccgggcatctcgctgcggaatggggacaaggggtaacgttccaaacctattcctctctgggggatgctaccacgctcatccatgtcaatgacattacttcaatggggaatgggatatatagccttactgaggctagccggggtacagtaaccaccgacgtcaccgtgacgggccagattaacgtcagtgatggggagggtataacccttaatacgcagaccattgacggcaataccctggtcaacattgacgtcaataatatcgccagtgaatacgatgctatccacctctataacaataacaacaccacaggcgtggataatggcacaggcgtagacaacggcacatcgaccattgatctgatcacccggggcgcgctggtttcgcagcagggctacgggattaatcttgaaaccaataccgcagacacctatgtcactgtgggcggcttggtgcacggcggcaacggctccgcaattggcattcatcggcttgataacattcaaacatcagccacgttagagctgcaatctggctatgcccttgaaggggcgacacagtcactggtatttactggcaattacgtggatatcaatgatgccgcgctggatctggcaaacagccatctggtgctgggcggaacaggagatgctgttttcgatctcacgcgtattgataaccgtgaagaggccattctggatggcgacccgaaccggatcaccggtttcggcaccctgaccaaaaccaacagcagcatctggacattaaccggatccaatatggccgacggtgacgccaatgccttcctgtcggccaatatcgccggggggattttggtgctggataacgccacgttgggcctgacgcctgccaccaccatattaaatcgcctcagtgccgccgatatcgccgctgacccgacgctagtggctaccgaaaccggtgcattaaccctggctgaaggcggcgcgctgtcctcgctcggtgactcggtcctgagcggcaacctcatcagcgccggtgggatcctgctgtcaaacacctataccggcggcaatggtgccgctaccgacgatcggctgaccgtgaccgggacttatttgggtgaaaataacggttccggtgaaggtgcctggctggccctcgatacggtgctgggggatgacgattctgccaccgaccggttagtgatcaacggcgatgccaccggcaccacctcggttcgggtgaacaatgcgggcggtctgggcgataaaaccctcaatggcatcaatctgatcaccgtggacggtctggcacaggatgacaccttcctgctggccggggactatgtcaccacggatggctatcaggcggtggtggccggggcgtatgcctacaccttacaggccgacggggaagccgccactgcggggcgcaactggtatctctcttcagaactgatgctaaccgagggggtacgctatcaggtgggcgtgccgctgtatgaacaatatccgcaggtgctggccgccctgaacaccctgccgacgctgcaacagcgtgtcggtaaccgttacggggcaccgggcgcactggcagacctgaattttgacgataatcaatgggcctggggccgtattgaagggagccaccaggtcaccgacccggcccgatccaccagcggttcacagcgtgagattgatgtgtggaagttgcagaccggcattgatgtgccgttgtatcagagccagggcggttcactgctgaccggcggggtgaacttcacctacggaaaagccaaagcggatatccactcattctttggtgatggccgcatcaacagcgcaggttacggccttggcaccagcctgacctggtatggcaataacggcgtgtatgtggatggccagttgcagacgatgtggtttgacagcgacctgagctcccgtaccgcagggcatgcggtggccagcggtaacaatggtcgcgggtatacctcagcgatagaagccggtaaaggttacgcactgggtaacgggttatcgctgaccccgcagatgcaggtgacctactcgcgggtcgatttcgataccttccgcgatccgtttgatagcgaagtctcgctgcaagagggtgacagcctgcggggccgcctcggtgtctcactggataaggaaacgacctggagtgcgaaagacggcaccacccgccgctcacacatttacagtcatctcgatctgcacaatgagttcctcaatggcagcaaagtacaggtctcaggggtggagttcgccacccgggatgagcgtcagtcggtggggttaggcgcgggcggtacgtatgaatggcagaatggtcgctacgcggtttacggcaatgtcaatctgctgggggctacgcggaatgtcagtgacaattatgccgtcggcggcacgataggcgcacgggtgagctggtaagtcgtttttatgcgtaaagggtatcagtatgcagtgagggtactgataccctaataaataacctaatattcaggacctgcctaaaagaaggaaatcgccagtaaaataatgccactattacgggcagggaaaacagacgcaggataaaaaattataatatttgtataaatagtattttactcttcattgccaacgctaactctctctattctctgcccttaaatgatttaaaattctgccccagtcgactaatcttttgttttcatacggaataagtttattaacgcgtattgttttttgtgatcatattaatattgaggtgtttgtcacaggtaagattaatattaataaatggctatggacttttgccttaataatcgtagacgatgggattaatccaatcagaataatataagacttttcttgattatcttatgctgaatataggaattaacgccgttaatcgacgtcaaggtattaataaaccggccgctgataaatcatcgctagagtgcgtgtttaatccgttatttctcactgatgcggtagccgtgtctacgcattaacttccaggatggagcagatatgtttgctgacagtaataaagccaaagtaaaagaacgtagtgcagttaactcggcttcaacggggacagccgctatttctgcagcaattaacgcaccttccgggctacaatttaagctgaccgctgccggtttaccgcctcagacatttgccgtcgtcgatttttcattaaacgaggcgttctcctcaccttttgttttacatgttggcttggccagtgccgatcctgcggtggatttttctgcggtattggatgaagacgcgacgttgtctatctggcgcgaaggtattttacagcgcagtattactggcatgattgccagctttgaacagggcaataccgggtttcaccagacccgctacagtatggtgatccgccccgcgctgtggcgcacttctttgcgccgcaactcacgaattttccagttggaatcggttgaggccatcatttctacgctgttgaaagagaatggcattaatgattttgccttcggtttccgtcattcacatccagcacgtgagttctgtgtgcaatatcaagagtcggattttgattttatccagcgcctgacagcagaagagggcattttctactacttcgaattcagcacgggcaaaaacaccgtggtctatgccgatgatgttggctccctgccgaagggggcgtcactgccgtataacccgaatgtggcggcacaggcgcaggaactgagcatcaccacctttacccgcagcgcgcaagtacgcccggcgatggtacagctaaaagactacaccttcaaaaatcccaaatgggcggctgagttcagtgaacaagcgcgcgagttacagaatcagaggccggattacgagcattttgacttccctgggcgtttcaaagatgagcaacatggcaaggattttacccgttaccggttggaggcactgcgcaacgatgcgaataaggggcagggggaaagtaacgaatttaccttgcagccggggcaactctttagcctgagtgcccacccgcgtgacgatttaaatcatgcctggcagatcgtcagcattcagcataccggtaaacagatgcaggcactggagcaagaatctggcgatcagggcaccgtattgtttaaccagttcagctttattccaccgacgcaaacctggcggccaacgccgctgccaaaaccagtcactgatggcccacagatcgcgatggtcgtggggcccccgagcgaagaaatttactgcgacgagtatggccgcatccggctgcaattccagtgggaccgctatggtcaaagtaacgatcaaagttcatgttggatccgcgttacccagccgtgggctggccaaggctggggcatgttggcgatcccgcgtatcggccaggaagtggtggtagattttctgcacggtgacccggaccaaccgattgtcaccgggcgcacttatcatgctaataaccttcccccttcagcattgcctggggcgaaaacgcagatggcgctacagtcgaaaacccataaaggcgaaggctataacgaattgcgttttgaggatcaagacggcaagcaagagctgtcgatgcgggcacagagggacatgaataccacggtgttgaatgaccgttcgaccacggtttcaggcaatcacaccgaaacggtgaccaaagatcaagcggtgacggtttcgggtaatcagaccatggatatcacccaagaccaaaccattactgtcactgggacacaacgcattgatgtgactcaagatcgcatcattgatgtgacagcagaacaacaaacgacggtaaaagcagatgatcggttactgatatccggaaaacagaaaaccaagatagatctggatcaggaatatgaggttgtcggctcacaaaaaaagactattggggctaaccaaacactgaaggtgggcggatatcaaaaaaataccctcgagggttataaaaaatccaagattggcggcgataataccaccaccgttggggggcacgataaattaaccgtcggtgacacaatcactatcaccgccggcaccagtattacgctgcaatgtggtgcctccagtattgttatggatgaagccggtaatataaaaatcaccggggttaatatcacctctgcggcatcgacgacacatacgataaaagctaaaacagtgacatcctgcggtgatacggaaaatatcgtggaaggtggcattctaaaattaaatccttaacgtattgtcaggaaggatatttggtatggaaaccccaggggtaagtaatcctattgagcgtcgttttatgcaggcgcatgatgactggttaacgtttgccggcaataaaaaagcgaaattattattatggcaagcgaatgaagccgatgaacctttgcttaaaacctattttcaggtgcaggaagagaatgcctgtgcggttattcaatttgatgatgtttttgaaacggcagagcaatttactgatgcgataataaagcacattattcatttttatcatcaacggcgtgaggggtctgcggcggcgggaattactgccgattggcacccccctgaacttacctcaccgggttctcatcaggtgctatttactatcgcgaaaagccttattcagcatcatcccgatgttttcccaggatttgtttgggtattcagacccaatattgttgtttccgaaccgcgctttactgaatggcttttaacattaaccgcggatctctgtcttgacccctggcttgccgagcgcctgcgtttggttctttacggtgagctttcagacggtattcaatccttatcacaggctgcgcctgaaaatattcagttgattaacggcgtatatcatatggccggtgcgccgggtgaaatggttgaggaatccacggagcgggggccgggtgctgattttcgtcgtttatttattgccctaacagaaacaatcccattgaatgacccttcgcgtctggcgcgcttacaaaagcaggcgttgaatatttcacaaaaagagggctggttcgatcaaagcgtagtgatttatttattagtgggagccgcacaattaaaatggcaggatttcccacgagcattaagcgcttatcaatcagcggcgcaagaaggcgagaatgccataatagcggaccatcctgcgggcaataagttggttgcgaatgcattatttggtgaagccagtgtttatttcagccaaaaagaatatgccatggcagcacaatgctatgaaagtattgcgccttataccgaggcggcggctgatgcggtattaacgattgaaacctggcgtatgagtgcttattgctggtgggaagataattattttacgctggcctggaatgccggattgaatgcattgaaaatcggcttaccgctgggcgacgatataaaaactaacagtagccttggcgtcgcggcttattggatgcatcaacattatgggcgctgggagaattatgacgatgagctgcgcactgttctttctgcgctatacggtgatgaatggctagatattatcacgccgcttgatcaaagaaatataacgttagccgcaggctaatcagggagcgataatggcaatgccagcggtaaaacattttgatccggtcattgggctggatgtccatacggtcattattcctccctcaccggctcctatccctattccccatccccatgtgggatttgtgctggatttacgcgagtgcgttaacggcgttaaatcggtggtcggttcaattgtgttcagttttgccgctgaggccgctgctgatgtgatggaggacaaccctgaattattggcggcgggtatggcgctggtcagcaaggcagggagtgcactggaggccgcggcgaataatccggtagtaaaaaccggtctggcgttaaaagatgccaaagatcagctatccgggttgaaagcgggcattatcgacacgctgggtggcaatattggcggcggcggggggtctaaccgaccggtaaaagtgaatggcacattgcgcagtaccgtcgggacgcacacgtttcatattccggggctgcattttcccctcggtaccctgttcgcgccgttgatccccagcaaagattccgaatcttttatgggcagcaaaaccgttatggccaacggtgatccgctgtcttatatggccctacccgccatgagttgctggtttgtcggcctgccctcgacgccgaaaaacgcggcacatacccaacgcaagagcctgtcgttacccacctccgttatgttgccgatcccgatgggccgcccggtggtggtgggcggcatgccggtgcttaacctgctcgccctgatgatggggctgttcaagatatttcgtggatccaagttggcgaaaaagctggccgaaaaactgggattaaaatccggcttcctgaagtgcaccattttggatgcggagccggtcaactcgatcactggcgaagtggtggttgagcagaacgattttgtggtggaagggcgcttcccgctggtgtgggatcgctattatggcagccagaaagcggtgaccggtgtcattggccagcgctggcagtgcccggcagatattcggctggaggtgttggtcgatcagggcgaactcggcgtggtggcccgcttcccggatcatgaaaccgtcttctcgctgatgccgatagagcagggctgggatgagcgggtgtatgactggcagcaggggcacgccctgtatcgttcaggtaatcagttggtcctgcgcacccgccacgaggaagagtatttcttcacgttgcccaatgactgggaaagcacggtgatcccgtttacggcggcggatcgtctgacgctgcccattctgagaatggcagatcgctatggcaatggctggcaattcaaacggcagggcaattcgctgttgctggcgttgatcgaactgacacaagggttgctttcggggcgtgaagtgcatgtcattcaggatgaaaacgcccccatcagtgggatgctcaacgattttgttctcgtgaataaaaccaatggcgagcggcgttttctggtgggctaccgccacgatggcgaaggtaacctgattgccacgctggatgcggacaaccatccctaccagtttgaatatatcgctgacagccaaatggtgcgccataccgaccgcaacgggctgtcgttttactaccgctatcagcgccacagcgacgggctggaccgggtcgagcacgcctggggtgatggcgggctgttcgattaccgttttcattatgatcgggtctatcaggaaacccaaatcaccgattcattgggccacaccaccttgctgcgctacgacgaacgggggctgccgtttgcccgcgtcacgccattaggcggggtttacagttatcaatatgatgcacagtgccggaccatcgccgagattgacccagcgggcaatacccacggctggatgtacgaccaatatgccaacctgacagaagagacctttgccgaccgcagcagcgtgaaaaccgagtatggcgatgatcataaaccggtgcgcattaccgatcccggcgggcgcttctggcggcagagctgggatgcgcaaggcaaggtgatttcgcagaccacgccgggcaagatcgccacccattttacctatgatgaccttgggcaactggtggcggtggtggatgccagccagcagcgcacggaactggcctatgatgcatggggctttttgcgggtcattaccgatgcgcggggtaacgcgacgtcatttaagcatgatttttgcggtaatctgctgaaaaaagtggcggccaatggcgatatcacccgctatcagtacgataaaaaacagcggctaacaggctgtacgctgcccgatgccagaaccatccgctgtgaatatgatcgggaagataatctactgctctacaacgagaacggctcacgtatcacccgctttggctattttggtcagggccggttgcaaagccgtaccgatccggatggcagcctgaccgagtacctgtacgacaccgaagaacagttgattggggtgaaaaatcagcgcggtaaaacgtggcagctcaagcgcaacgccgaagggcggttaatcgaagaagtggattactgggggcagagccgccgttatcagtacaatgcggttgggcatttaaccggcagtcacgacccgctagggcagatattggcggtcacctgcgacaaattagggcgcatcaccgagaagaacattgcgggtgatgagcaggcgtgggagcgctacgagtataatgttcagggccagcttattggggcggtgaacccggcggtgacagtgacgcggcgctataatcaggacggccagttagcgcaggaaattcagcagcaaccgcaggtcagtgcgacggtggaatatggctataatgccgccggtcagcaggttgagcagcgccatctgttgcaatatgccgatgaggacgacattcaggtacagcaacggatccgctacggctacgatgtgctggggcagattgtgggctatcaggatccgctggggacgctgcatcgctaccgttatgatgcctgcggtgaccggttcagcacggtggctgacaatgcggagggccggcacacgcagcaagataatggcaccgcctaccagctcgacaaggcggggcagttggtatcgcgcaccgaccggtttagccagttagccctgcgctggaatacttttggtcggctggccggcatcaaaaatgagcaccatgatcacgcttatacctacgatgcgctggggcgccgggtgggcaaacggcaccttcaacggccgaccaaactgcttgatgggctgcgggtgatcgacaaagagaccccctcgcgcggtgaaccggtgtggcaggatgaaacctggtttatgtgggacggtgacgtgatggtgggcgagttgcagcgtgaagttgctccccgggtggtgacgcctgaaacctgggacaaaccggatggtatcgtctacagcggccagttttacgtgtatcagccagatagcttcgaaccccgcgccatgcagcgttatcaacagattgcggaagctgaagacggcgaaatcgcgccattaggcgaagagcagatttatttctaccagaatgacccgaacggtatgccgatccgcctgcaggatggcgaaggcgaagtggtatgggaagcacagttcaccccgttcgggcaactgagtgtcacgggtaccagccaactgcgccagccgctgcgcatgcagggccaatattacgacacggaaagcggtttacattataaccgctaccgttattatgatccggcctgcggtgtgtttatcagccaggacccaatagggttaaaaggcggattaaatccgtaccagtttgcggtgaatacactgggatgggtggatccgctggggttgtggaaaaaacgtagaaataatggtcagtttgcgaaaaaacctgggcgtaaaaaaacaaatcttgtaattcagcacatggaaatagccatgatactgataaaccagcagaagggtatactttgcgtgatcgtgatttcggtgatgttacgaaatatggtgaaacaactcaaggtgagaagagatactctcagaagtatttagatgaaaataatgttgatatgttcttcgaagccagtggttctaagaaagatatgcatgcttggcaacatgagaatataaagataataatggtggtctacgcccatcattgaacaagtcggattattaaattattaaattattaaattattaaattatgggtatcgtcagaggctgatatagatgttgctgagttatatagagatactaggattttcatagagaagcaagttaatagcaatcttgatgaaattacgttcgatcatgattatgacaaatgggcttttattgtcatgattcgtgatagtaaaaactgggcagatgaagttgctaaacggcatattaaacgaaaagtgttagagtttagattgaagatagaccacaatgaatttttaaatggtaatttctctcaacgagccaatttatttttggatgctttacaacgctctattgataagatggaaaatttaggtatttcacttgaagatagaaataaattatatggtattttagcaagcgtaaaaagtgaattgtgattgattttgtaaaccaattggaactatttaaattaaattttccagttggttaatgtcagttttcgttgattttttatatttcacagtgtgaaaaatgatttattaaaagtgtgattttttaattggttgaggcagaaaaatcgctatcgcagtttataccctcacggaggatgatgcagtattaacgattgaagcctggcgagtggggggttataagctaagtgatggtttatattgagagtcatcatctgatgattattagcttagtaagcttaacggttttcgctagttttttatggaagactgaatggattttattatttttaggttgatgtgatattcgttatttactgacttagcgtgcctgaaaatataactcccccgcttatcagacattctgtttgagactattctcaacagagccttatagattgcactccgcaaacaattacgcaatacttaggttccaaataatggatattcaaaaatattgagcacatgccccaaatattaggatatcagtaccatgagtgacaagggaacatgccgtttttctacctgcaaatacgcaaaaatcatcttactttgaaaaatctggatagccagaaagttgtctccggcacggctaatttcagtaccgagcggctgttgattggcgagttctttattgctgaggcctgcctatatcctctggtgtcacaagtcttacctggatttattaaccagttaaagcggcgctgtttacgtactcatattctgattcatgcacaggagatgctagaaggaggggtcagccaggtagagcagcggattatgcgggagtttaccgttccgagcttccccaagggataccattctttatatgcggccccacagacactgagtgatgatgccgtgaagcgcatcattttgatgggttcagaaacgctgctgaccgctgctgacctcaaaatctgaccgatttatggctgcgatttaacaaattacccgatagggaatattaaatcggtggcgggtaatccccctttttgccagacctgatcaccgataagcgcgccttttgtcattgccccataaattaggcccatgcaggggcctaattccctgacggcgtaatgtaccgccaggttcagcgcttaataccagagataccaggctaacagcgagacaacgatgatgcagatgatatttaaccaaaaaccaaccttcaccatctcgggttgcctgataaaacccgtaccataaacaatggcatttggtggcgtggcgaccggcagcataaatgcgcaggacgcaccgataccaatgatcatggtgagcagaagcggtggcatacctaacgcctcagagacagtggcaaacaccggcacgagcaaagccgcactggctgtattactggtaagttcggttaggaagatgataaaagtcgctactgccagaataataataaaccagtgataggcaccaaaaatggagacaatgccttgtgccatgacggcgctggcaccggaatcgcgcagaataacacttaacgtcaagcccccaccaaatagcagcaataccccccatccggtattttgctgaatctgacgccaactggcgacgccgctaatgccaatcaggacgactgcactcagtgcgaccagcgtatcaaactgtttcaccccaccgagcatttggctcaattgactgctgaaaatccagccaatgaccgtcataccgaaaatacctatcgtgattctgcgtgcggccgtccaaggcagttgctccagttcgatatcaaaatgatgcttaagattaggccgcagaatgacgtacagcgtcgccaccattagtggcatcagaatgatcatggcgggagtgccatatttcatccaaccgacaaaatctaaccccaactgtgccgctgcaatggcattaggcgggctccccaccaaggtacccaacccaccgatactggcgctataggcaatacccagcagaataaagacataggtattacgttctcgttccaggttcaggttaccgatgacacctaatgccagcggcagcatcatcgccgtcgtcgcggtattactaatccacatggacactaatgccgtggcaccaaacagcatcagcaccgcaaccatcaattgccccttcgccgcaagtagcaggcggttggcaatcagtttatccagaccttgaatatgcagtgccgttgccagagcaaagccaccaaagaatagaaagatgatggggttagcgaaggatctcaaccccgtgttaacgtccattagccccgtacccacggcgatcaggggaaccaacagcgcggtgatcgtgacgtgaagggcttcggtcagccagaggatgccaataaaggccaagatggccaggccgcgattggcgttagtgtcgaaaggtagaacgttaagtagaagaataaatagcagaatatcagtaatcagaatcgctaaattacgcctggagattgagggcggtgcagcagtcgataaaggtgcgtcagccataacaaagtatcctcattttttatcgttagatcacgtgaacctcatggggttatatcgttgcgtttgttttttagtataataaatgagcaattcgttatggcttagtaaaaaatgttaattttgagagttgcacccaattaagaatttttctcaattaagcgttgttctcaattgaggggatgctgttcttaattgaacgtgggcattgttctcaattgagaggaggcgttattctcaattaggagccgtgcccaattaaatggaggctggcgcggggtaggctatttctctggtcttattgaagactgtcggataaccaactcgccttctaccttcattttcaatgacagcaagggttgctgctgcgtgatgttgagtaaggtatgcagcgccatttcgcccatttcaccgtaaggtaagtttactgagcttaattctggcgacagttcggaagaaatactttgattatcatagcccacgacggcgatatcatcgggaatgcgcaacccttgtgacaaaatcgcctgataacacccgagtgctatatagtcactactgcagaaaatggcttctggtctggcagtgagtgccagcaattccagtgtttttttatacgcttccttcaatgaccagtttgtcacctggatataaccttcatcagggcaaatatcatggttgatgagtgcctgccggtagccactaatacggtcgttggcggcatccatccacagttcgccagccagaatggcaatccgtttatatccctgttgcaataaatggctggtagccttataagcgccaattttatctgcgggtaaaatacagggaacatcaggtaactcagggcaataaccattcagcattaccattgggatggacagattacgaaacatcggcgctaactggctagtcatgcaagaggcgtaaattaccccctgataacctcctcgacagatttcctcttcaagtgctgcgcagtgctctggttcattttcctgatcaaaaatcgccaataacttgttgtgttgccaggctgcctgttgaacagcactgatcgcttcaatgaaaggatcatggtttattagcccattaataattaatgctattttatctctggcaatgggccgttccacggctttatggacatagcccatctcctgagcaatacgcaggactttttctctggtgtcatctgccagtttgatgctgtaagagccgtttagcaccaatgaaactgttgattgtgatactcccgctttggccgcaatgtggctcatagtcactttcgtttttttattcatattttactcatactggctatatttcatctttttttatactaacagattttagctagcaggactgttcatcaggggctgccgggctgatatctcactcattcggtccgtcttcggatgccttagcgatgctttacaaaataagaataatataacgtattgatctttattcatttgccttctttgctgaaaataatttcgtgatgtgtgtcacttttgatgcgatgactgtttgatattagtttattagctaatatattagtcatgatgtggctacttattagatgagaataattatgagcaaatggtctgaagaaaagtcatgggaatggcataaacagcaggggtggttgcgtggttttaactatttaccgcgtaccgccgtcaactggactgaaatgtggcaacaggataccgttcgatccggcttgtatgactcaagagctgcaatgggctgctgaggcagggtacaacacactgcggaccaatttgccctttgttgtctggcagcatgatcctgatggattaatgactagagttgagcattttctcgatatttgccaacgtgttgacatcaaagtgatgttaacgctaatggatgattgtggcttttctggtgaccatccttttatcgggcaacaaaaacaacctattcccggtttgcataatagtcaggctgccgccagccctggtcgcaatgtggtcatgcagccttatttatggggacaggttgaacggtatctcaaagagattattggtcatttcgctcacgatgaacggatcgtgatatgggatctctacaacgagccaaccaaccgtatgattttcaccttagcgggtgaagacgcttttgatccggcgctggaagaatatagccaccagttaatggaaaaagcgtttatgtgggcacgggaggtcaacccgacacagccactcacggtgggcgcgtggcatattgctaatattctggatctcggtgcacctatttatcagcatccgacggatatacgtgccttggaattatcggatatcatctccttccatgcctatgtaccattagatttaatgaacaaagcgattggccttttgaaagaatataagcgcccaatgctgtgtaccgaatggttggcccgtcatgccgaatcgaaaatgcatgaacagttacctttgtttaacgctgaaggtattggttgctaccaatgggggttagtcaaaggcgcgactcaaactcatattccatggcctgaaattaaacgtaccgataatgactatgcgtcccgctggttccatgatgtttttaatgaggagggtaccgcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagtaccccccctgcaacgcgaaggatggcggtttattaaccttgcagcagggtcgaaatcaactgcgttgcggcgttggcttttttcagcatcatcacgctcgattgcattaacatttcgctctgcgcgtggtttttcatctcatccgcaaaatcggtatctttgatgctgcccagcgcctgcgcggtgttgctgatcatgttatccaggttattggaagaggattgcaggcggttttggttcgcccccagcgtggcacggaaagcaccataggcatcaatcacgtctgacagctttttatctgccttcatcgccagatctttatcggccaattgcatattcatgacaccgctatccgcagaatgtttgacaacgtattcattcacagccttcggagtctctatttcttgcttgtcccaataagcctttgcgtcggccatcgaggtgatattcgctggtgtgatagcggtacctgaggcaatttttttctccgctacatccttaccagtggtatctttgtgtgctggaataataatatcaatggaagcattaccccccttaccccccttaccggtagcatcatcgactagtaatgtggtttctgctgacttagtcgtcgccgccgtgctcttagcatcctttgctaacccctccaatctcgcgagttctttttcctctgccgtaccaccactattggctttaagccccggtttggtcacactctccgtcagctctgcaatcacactattcagatctaatttcaggctggattctgcatcggtaccgctctggaagttcaattccttacgcattttgccgccatcagcaaacagcttctcggagttatattcggtgttgttcagcgcgttttgcagctctttacccagctcgctaaattctttttggatagcctcgcggtcggccgcagagttggtgtcgttcgccgcctgcgttgccaacttcttcatggcgttcagggttttgaccgactcagccaagccgccatcggcaatttgcagcatagcgatggattcttgaatgttctgtttagcctgacccgcgctgtttaaaaacttctccatacggttggtgatctgcaaacccgccgcgttatccgcgggtgagttaatgcggaaaccggtagacagacgctgtgaagatttggcattcgccaggccctcattactcaggctgttgatagctgttttagcagaagcattcgtgtggatagacagtgacataagtgcgattctcttataataccggggctacctgttagctcccgtagtagtagaataaaacggcacggttgtgtgaatcattaaacctgacatgcaaattatgttgtcatgacgattagggataccactaaaaagagtttagtattttaataacgcaggttattaatctgctttaaatttttaagaaaaacgaagacgacacaatgctataaaaaattaaattatttttttaaaaaaaacattatttattcacttttgagggatgaatcatcattcaggccggaaccgttatcaaaagaccctataaataatgtaaatttagtcgcatataggaaaaacacttaactatcagaaaataaataaatttattaaaatattgattatttaatatcatttagttaataatacatagcaatcgagaagaatagttaaccatccttttacagcgattaataactaggaaattttctcgtaaaaaagaatattataccaaaagcggacaacaaatcgcgggtttgcctgtattttgaacccaccaataataaccctacctcctaataattaagcagaatttatcttttaggtaattaaattatcaaatcatggcaagcattttgatactattatgcacacaataatcgaaaaaaatatgaataaacaatcccatatcgtgaatggctggctaatcgatctaacatctggctttattacccatcaagagaccagggaaaaaaagcgccttggtgaataccagttgaaactgatcaacgtattactggaacatgctggcgaaattttatcccgtgatgaattaacaaatttagtctggaagcgccgagttattggcaataacagcttgcccaatgcaattcacacactgcgtgtcgcgctgggtgatgaaaataaacaacagcgcatcatccagaccatccccaagataggttatctgttggatgccagcttttgtgaaattatcgacgccacaaaagagacagaaacggcggaacagacagcattggcccaaaccgatgatgaagagatagtcgcaccattgaatggcgtcactctccacgaggcggtagcagcaagtgcatctgatattgcccatagcaggatagcggagactaacgaagaaccggcagatacggcgatcaacgcccccttacccccaacacagaccgggccggtggtgatgactcgtcagcacgttacggccagtcagcgcccaccgtggaatattttcagctattggagccgggtggctattgcgttattggtgctcatcactgcggtcgctttttaccgtttatttccgcagaacaaaggggtgagctacaccgctattgagcaagatcaggaagcgtacagcaatatccgcctgtttcagttggtggacagtgcgctgtcgctacagcaggaagagaaacttaatcaacgcttaaaagacacgctgtatgccataaataaacagagtaaagccaagagtatgagcattaatatttattattacgtctctctcaggcgcttggattttaccttctcggtagaaagtcaatgcgagaataaacagttagggatgaccatttaccattggcgtcagaactctcagttattaaataatttgatttaccgtgaaatggagagaaaaataaatgaaatggttaactgctagcaatggaatactactgtcaattttagggttattcctgtcactggcagcactggcctcttctgaaggaaagaaaaagcccactctcgccgatgctcaattacaaatgggtttttatgatttattgtcacagcagaaagagatctatgatgcccgtattaccgcaacccaaggcggcgtgattagcaccattaccagccctaatgataatcgctttatttttaagggtaagtttactgaacaaaccacccaaaatagtcagttgagtttcagttacagccccatatttttcaataaccccacgtctggccgcatgattgaggggtttctggattatttaatgcacaataccgtgtttatgacgccaatggtggttgaagggcaacctttattggtggggcaaagcggtattgtcttgggcgagaaataacggggagtgaaaaatagctggggctaagaaatcgctggggctgaaaaaacggctgacatgtgcgatcaacgcacatgcagcttgaagaataacgggtaatgtttaccttgctgcaacaccaagtacgttgggggacttgcagttgcagccgtattccccctcctcaaccccccaataaatttctcaccatagcgctgcgtgcattgccctgcgccgttaacatattggcccacatcgcatactgggagcgcccttgcagtaacttttcagctaaggcttcagcggccatcaacgcagaattgggcgcagagaaactggacatgctattgatttgcaccccggtatttctcttgtgttcgctcaatttacgcatctgcccggtaatctgccccatcgcttgctgaatacccgccaggtgttttttggcttcctgcggcttcgcagcaatatcacgcacccgatcttccagcaccacttctggttgtaatttcaacggttggaagctctccttggcaaaacgtcccccaccaccccggacctgaagatgggcctctatctctgcccagcgcttttcatccacatgaaattgcgcattcccttgcggatccagccgcccgtggatccctaaacgccctaacccattattgagacgtaaaagattttgtgccggcgaagcataagccggtaagttgaccgccacgacgttatatccattacctgtcagcgaaaataacagtgtttcactttctgccggttgcaaaagctgctcggctccgtgcaaagcgaaattaacctcggtacgttgctctggcacaaaattaagttgccgatcaacggcattacctgacatcgcggtacgttgttgcaaccaatgtaaggtttttaatgccaggggtttgatttctgtctccgcgcgttcttgttgcagcgcacgttgcaattgcgccacctgccgttcagtcgtatgtaaatacccttctgcccgttgtagtgccgtcagttgccgattaagttgtacgttataacgcagtggctggctggaaataaaaggtgactcagggaaatcgacctcttttttaatcaaagaaagtgaattagcgccctgaagccggtcgaaatccgggaggctggttttattcgccacctcccattgcggtctattgagtcctacctgcataacatcccagcttaaattaagttaaaaagtgacaagctattaatctgtttgaacgtcgtatagttggcattagtcaccgccatcagattcatcaactccatataagactcggctaaatccaggccaaccaaattttcttgaatagtggcattcgacagctccatctcttcatggtttttttgcagtaattgactatgtttctgtctgatccctaactcagttaaggtgacccccatatgatcagaggcattatcaattagccccatcatctcatcaattgccgcggtatggctggctaccgctgccggtaaaattggtttcttaatattatcacacaacttttttaacttatttagcgtggctaaatcaccactggtatcagtgaaaccagactgtaaatgtacattctcagtaattttcacgccttcaccaacacccgtttgacggttatcgctattaccaacatacgtatatttattcttcgcactgtcgaaggtaatgggctgtttattacttgctgttcctgcaaacaaatagcgcccttcactatttttggcatttaaccctgccaccaccgattccagcatgtaattcaattcatctgcaaccccagcgatatctttattgctcttaatgttaccgttgatcgataccaggctactctttatcgagaccaattgtttattaattgccgaaacatgcccagtttgattagtcaggctgttagataacccactaatattactgctgtactgcttgatgtttgcttgttcacgattgatctgtaataaccgggtactggcaatagggtcttctgatggcaaggtaatacgctgttgcgtcatcatttgcttgtttattttctcaagcttttcattgtgctgagtaataaaccgattcatcgtagatgacatggttggagtgctgactctcatcaatattcctttatgagtaaaataataattagactaaagctaacagatcagaaaatagcttatcgccagtcgcaatcactttcatgttggattgataagcccgttgatactccatcaaattcatcgcttcttcatcattatttacaccactaaaactttcatgataacgagtcgcttgatttaaggtattttctgcattttccagttcgctgtgatttctattactggtaatggcgatataaccgacgagtgcggttgccgcatcgtccagtggcacattcttcatgccagtcaccggggtttttctaatatcgagcagttcaaataaattgctgttatcacccgcaggttttccgtgagcagctaaagctagctgttctgccgtaatggcggacagttgtaacatgccattcggatcactcggattaaagacaaataagtcttgcccaggagcgccagtaaaatccgtaccttttccgagctgatcgttgaacttatcggccactgttttagccatctcttgcgttgagtcctgcaattttttcagcgtggtgagttcataatcatttattccccccaattgtcccccacatgacatgttcatgccctgtgtggcccccgaaaaatggagagtgattttagtatcaacagaggaggtatcaaccgccaattcagccgccaccgcgccattcactaacggctgcccttgttttacgctaatacggtaagtgccatcttctgcttgattaacctgtgtctcaatcaagccactgagtttttttatctggagttcctgcttgtccaataaatcgttaatgttattgccatcagaacgattttttaaaatctgttgattataatcagcaatactgcgcgtcaagctattgatctctttcaccgtaatatcacgttgctggccaatagattttttttgctgaacaataaagttgttcacattattaaaacgcagcgccatggcattagctgactcgataatctgctggcgcatcgggggtgaatccggcaattgtgtcgcggcactgagagaggaaaagaaattatttaaccccgttgccagactggtgctctcattggagaccatcaactctaccgcgttgagatattgttcacccgcatcgtaatactgttgctggctatttgcccgccactcttgcatcaccacatattgttgggagaggcgtctgatcccatcaacattaaccccatttcctgcgttaacgcccccctgcccatctgcgccaatggcactttgttcagcccgctggcgtgagtaaccgggggtgtgcatattggcgatattcattgatgtcgcatttaaatgcgcttgtgtggcctgcatcccgctaaaggcggttctaataaaattcatggttatcccggcatttgttgaataagtaacagatgttgaataaatagcaaatacgctttactccctataagcgggcaattgatcgccaaacttaaatcggtttgataagccgttatttactgcccaactgctggatcaacaaattagcaatgccactgctgcgctgtgatgccaacgtggaggccagtttgtcatcgtaaaagtcacgcatcatgcgctgttgtttactgttaaacgggtcatcatcggcggccagcacctcggcggctttgcgcatctgttgcaataacgtgcgcataaataccgcttcaaactgcaccgcggcttgttccaaatcttgcggctggaggtcaccgacaaaactccccggtatcaccggggatgatttattaatggcttcaatcataggttgtccttaaataaccactaattctgcgtccaaggcaccggcttcatacagcgcttgtaatatcgccatgatgtcatcaggagaggcacccaagctattgatggtgttgacaatactgcgcaggcgagtcccggcaggcaccatcaccatctggtttttccctttggtcacctcgatgtcgctttcaggggttgtcaccgttttacccccgcctaacggattgggttggctgacatttttctgctcacgaatattgaccgtcagattgccatgggataccgccgccgcacggaccatcaccccttcgccgatcaccaccgtcccggtacgggcattaaacaccacccgtggtgactgctcgcccgcattgatttgcacatcttccagcaatgacataaacgccacgcgcgcaccggcgtcttgtggcgcattgaccataacgttagtggcgctttgtgcggtggcggtattggcaccgaaagcccggttcaacgccagtgccacattgttggccgatttaaaactgggccgtttgagattcagcaccacttggttgttggtttgaaaatcactggggatctggcgttcgatgctcgcgccattgggaatacggcccacggttggggtgttcaccgtgacactgctaccgctgtcgccttcggctttaatgccaccgaccaccacattcccctgtgccaatgcatacacttcaccgtcggccccgcgcagttgggtcaataacagcgtgccgccacgtaaacttttcgcatcaccaatggaggaaaccgtgatatcaatcgattgcccacggccatagcccggcggtaaggtggcgctgatcgccacggcggcaacattttttaccttagggtccattttctccggcagttgcacaccaaactgacgcagcatgttagccattgattgaccggtaaatttcacctgatttttatcaccgctcccatccaagcccaccaccaggctgtaccccaccagttggttgccgcgcaccccttgaatatccaccagggatcccagcggttgcgcgcttgccgtgggtaacacgagccataacccgagcaggacaaagcaatgcctcgtttttatcaagaccgacaagaaccttatcgagaccgaaaaaaaccgcatcagggccgaaaaatgtatccggtttaaaaacatatcaagctcctgcctaaattgggaatagcggatggttgaagaagcgcgttaaccaaccggctgagttagcatcactgagcgcaccacgaccggcataggagatacgggcgttggcgatgcgctgagaagaaaccgagttatcccgtgccacatcatctgcccgcactaaacccgtgacccgcatatattcatcgccttggttgagggtcagccatttttcgccacggatcaccaagacgccgttaggcaatacctgatggaccgcaacggttatcgatccacgcagcatattttgctgtgctgaggtggcactgccgtcaaaatcgcgcttaccggagatggagccgccaaatttattcagttttttgcccaagacttccggtacccccaagctcatgtcattctttttgccaaagttggttttggcctgcttgctggattgagtggattcatccagtatcacggtcaaaatatcgccgatccggtacgcacggcgatcctgcaacagcgaccagctgttagcgggctgaaacagcccccctccttccgttaccgtcgcgggttgaatcagattggccggtggcgcaaattcggcatcatctttttgtaccaacagcgcggggctttcacagccacacaacgccagcaccattggcgtcagtattaaaaaccttttcattcgtcattcacttttcaaaagagggtgctggcgatcacagcttctggctaacaaatttcagcatgtcatcggcggcagagaccattttggcgttcatctcataggcccgctgaacggtgatcatatcgaccatctcctcaaccacttgtacgttcgagccttctaatgcgccttgttccaattggccgaacgcctcttcacccggaacgccctctaccgcttcaccactggctgcggtttctcgatagaggttgccgccaatcgcttccaaaccggctggattaataaaattcaccaaggtgatttgcccaacttcaacgggttcagtttctcccccgacggtggcggtgaccgtgccatctttgccgatgtgcagttgtttgctccccgtaggtagctcaatttgtggtatcagcggcataccctgtgcattcaccagtacgccatccgcgttagtggttaaattaccggcgcgggtataggcaattccgccgtccgccgtttcgatctggaaaaagccctgaccggtgatggccacatccatatcacccttggtcactttgatattgccgaccgtaaactgtttttgggtgcccacaatttgcacgccactaccaaactggataccgctcggtgtggtgttattttgatccagcggtgcgccgggggtgcgctggttctgataaaacagatcggcaaataccacccgatcacgtttgaaaccatcggtgttgacgttagccaaattgttcgaaatagcgcccattttggcatcttgtgccgccagaccggttttactgacccataaagcagagttcataactgttattccttaatttccatattgagcaagtggcgcagattaagacttcaccgcgccatcgccattaactgccccggatcatccggttgcccgcttgtgccagatcctctgcaactttcatcattttgatttgcgcctcaaactggcggctgagggagatactggcgatcatttcgctaatggcagaaacgttgctgctttccaggtgtttattcaccacttgcaccgtttcatcacgggccgccgggccacggttactgaccagtaaaccgcggttgttttttctgagttggttagcggggatatccaccagtttgatgcgctcgatctcttctggagttttgatcccccccgcctgcgggatgatcgctatcgtgccgtcatcagctatcgataatgccgagtaaggcggcaagacaatcgggccgccatcccccagtaccggtaagccattgatggttaacgccccctcggcgcttacgtccatctgaccattgcgggtataggcttcacggccaccactgagcaccgcgatcagcccctgatttttaagggcaatatccagatcacggccggtttcttgcaaactggcgggggtcatatccaccccggcattttggctcaggaccgcgacacggctgctataaccaccgcccatgacctgggtggcggtggctttttccagatcagcacggaacccctgcgtattgctgttcgccagattattggcatggatctgttgttgtgacaggctgcgattcgccccgctgacggcggtatacagaagcttatccattacagcacctggaacagtgcattcatcatgctgtcattggtgctgatgattttggtgctggcctgatagttacgttgggcggtcatcagccctaccagttctgcggtaatatccacattggaattttctaacgcgccggattcaaggctacccaataaccccgtgccaggtgtgcccaacaacgccgcaccggatttattgctctcgctccagctcgtgccattttgcgtcaccaggccacttgggctggcgaagttcgcgagtaccactttgccctgcaacactctttcgccattactgaaggtggcatacaccgagccgtcactttcaatccgttcagcatttttaacacccgaggtatacccatcacttttattgcgagtggtggtaaacccttggctaagctgcgtggtgccggtgtaatcaatatcgatatcataatcagcagcacccgctggattgaaagtgccatgaagattaatagcgctacctttcataccgctaccagcggcaggaatacccggtatcaacgctccggtatcggtaaattgcaatgtcaggggaggagtcgccgttcccccatcaacggtatggtgaaccgcccactcactcgcgacagaacctgcaggaggagtcgttgatttaacaaaatagtgagcgaccgcatgttcccgccccagagaatcataaaccgtcgacgtcgtggtgaagttgtaacttttctcattggtaggattgaaaacgctgactgatggtgccgttacactggcattcagattagccataaaatcaagctgttctgatgctttagctggcacacccgcattgttaattttcaaatcactgatgatgcccgcctggatattaccggcagcatccgccgggtagccctgtaatttcatgccctggccgttaaccagatagccatccacatcggaccggaacatgcccgcgcgggtataggccttatcccccgagctttcacgcaccacaaagaaacctccgccgctgatcgccagatccagccccatgccagttttttctttttggccgtctttgctgatattttgtgacacgccgctgaccgcgacccccagtggctgcgactgagcatacatagacgagaattcagtacgactggctttaaagcctttggttgccgagttggcaatattgttactgatggtgttcaactgttcggtatgtgcattcaacgcggtattagcgatactaaaactcataacatatttccgtataaataagatggattaatagggtgatattgaccgtgcgggctaggccccgaattgtgtgatttggctgtatgaaacctcgccaagaccggtaatattcagttgcggtgcaccaccttgtggtgaaatacgcacgttgttcactttgcctgccacttctagcggaatcagttcttccccactgccactgacggcactcagttggtattggccgggttggagcttggccgctgccggatcaagcgtgaaattcaccggacccgccggttgtttacccaaatcgataaccttttcttggcccaagatgtcagtgatgtgcagtaacaacgtcggagcaggttgtttcagcgttaagcgcccggcaacagggtccttacctaaggtaatttcatggccttcaaccatcacttgctgcccaaccaaattggccgttgccatggtctgcattttcgccatctgaacggtattgctcttgagcagctttgccatgttctccgtggcctgaacctgcgagagttgcgccatttggctaacaaactcggtaccatctgccgggttcagtgggtcttgatttttaatctgcgccaccaacaaggtcataaattggttatttaactgctcccctcccggcaggccaccttcaggtgctggggattgattgccaacattggctgaatttctgctttcattaatctgcatggttagcgctctccaagctttaacacactctgctgcatgcttttcacactgttcaatacttcaacattggtctcaaagctgcgcgatgctgacatcatgtcagccatttctgacaccacattcaccgcaggataaaaaacataaccttgcgggttggccattgggtgattgggctcatagcgctgtaccgagccgccaacctccaccacatccaagacctgcacttgtgcgctctgaacgcctcggggatcagccgctgtgcgggccgaatacaccgctgaaaacaccgggctgcgggctttataaaccgtcgcagcagacgccgccggtgattccgcattcgccaaattactggcaatggtatttagccggatggtttgagcggtcattgctgagccagccacccgatagatttggttaaaagacatccttatttcccttcaattgcctgctttagtccggtcaatttcatattgagaaatgacagactggtctgataatcaagggcattttttgagaactcggcttgttctacgtttaatgccacggtgttgccatccagtgagggctggtagggcagccggtactttatttgtggtgacgacattatttgtggtgacgacatcatttggggtgacgacatttgagctgatgacatttgggttgataacatttgagcggatgatctgtcaggcgctgccatcaccccattccctctttttgctcgttgcatttcagcggcaaagtcaatatctttagcctggaaatttggggtgttcacattggctaagttggctgatagcagttctgctctggtaagtcgaagctgcatcgccatagggtgaacccctaacgctttctgaaaatggatgcccacaaaatacgtcctgttttgatgttaaaacacagttgttgcacgaaatcacaccactcaatgcaactaacgtgccaggtttataacatcataattaatagtattttttatttttattgctcgccaaaatggaaagttaacttccgcctgtcggtgacatttagtatccgcgtccgtcactgcctacaaagcctgttgatctgtggcgcattgctgtgtgccaacaccatttcagcggctgaaaacaacaccagaaaacaggtttatacgcaggctctgcacgccgcgacggccgatatcgcccaaaccgccaagaataaaaattggcagggctatagcgtcaaaatgaatatttttattccggcagaaatcagccgttataagccgtgccaaaaagcacttcaggtcgcattgccaaccgcagaaacacaacatttatcgcgtttgcgttatgagataagttgtcccgatggtcagggctgggaagtggtcgccacggtaaagccggatatttatctgccaatatgggtggcaaaacagacccttgagcgcgggagaaaagtgcaggcggatgacatcgaattgaagaagaagaatattaccggtgttcagggcggctatatcaccgatccagacgaaatcctcggtttaaccatcaagcgccgtattcgccagttgcaagccgttatcccctcgcaattagaacagcccgttttagtgacccgtaatcagcacgttctgatgctggccgcgcaagacggtatcgaggcccaaatgttagggatagcacaaaaaaatggccgcaaaggggagcttatcaaggtaaaaaacctcagcagtggccgagtggtgaccgccacggttgatggcagcgggcgggtcagaatgctagggctgtccacgccctaggggtgacttaatcatcaagttacgtttcaggcggccagctaagtttgagacagtaagctaagtttgaggcagtaagttaagttagaggtaataagttaagtttcaggtggattgttccgttttaatcagagtgtgggcgttattcgctacaactcgaatgacttagggtatacgcatttagcgatttaataagttcacggtaatttaactgacaaaaggtgattttagatggaaattaacacgcatcggcgacgaccgtttgtcgcccaaccggtgagtaccgatacagtatcagccgtcaaagcgatagagccgattaaaaccgtcactaacaacccccattacgcaacctctgacctgcatgcccaactggacgcgatgccagaagtagacagtgaaaaggttgatgccgccaaagctgcaattctcgcgggaagaattactctcgacagtgcagctgtcgccagggctatactcaacttccacgggagataatctgttatggagccgacacaacgtgttaaacaactgctgatagacattcaggaagatcgtaaacgttacatcgcgctggaaaaactgttaatcaagcaacgtgaactcatgattgggcataaaactgaagctttggaggctttgaatccacagctcacagaactgtatagcgttcttgataatacagcaacggaacgtcggctcctgatgcagcaattgcaattaccggcgaataaagaagggatacaccagcttctctcgcgtttacccgcacattaccgcgaacatgcgggtgcgttatgggcggacttgcggttacgggcgcacgcttgccaccagcaaaatcaccacaatggcatgttgcttacccaacaaatcgccttgttatcttcattagctgagcagcctactgagtttctttacgcgggctaatttgatttctatgtctgtgagcccatgtcatctgtaaacttaggtctataaacctaggtctataaacttaggcctgtgagtttatttccgttaacctctatccccgtcatacttcaagcggcatgtgcattggctgccttcgctcacccagtgacttactgatgtaagctcttggggattcactgagcgaccgccttcctgcaactcgacttatttagggtatatatgcagtagtcactttatggattgttcccacccaataaaaaatccgtcatagagaatattccctatgacggatttttttatggtcgcttgaggtgagcgatattaaatatcgcccgcctgctgacgttgccagcactgtgttgccagagcatcggtatttttttgcgccaaccgcccctgttcacgttgatattcttcttgttgttgttccaatactaccgctacgattttttcacggcgagcctgctgttgcatctgtgtctgtagattgccaacctcgatatcagccagtgcctgctcctgtttttgccagtcaatcagccgttggatatggcgctgatagccagcgtgattcgccatctgtaacgcagaaacaccggggaatgcctcctcagagagggttaaggcatttagtgcattgatattgcgttgatagcgctgacacaactgtttttgctgcgttaactggctggtgacctggttgagcgagcgctgacgcaattgctgaagctgttggagtgtgtcgatcatatcgctcatgaattacgcctcgtcagtgggggcaaaggaggggaacatcccggtcagttgttcaacgctggcagaaaatagtgccgggtggcctacctcctggcgcagaaattgggtaatcgccgggtagtaatgcaccgcctgatcagccatcggatctgcccctgccacataaccgcccaatgggatcaaaggtttgatcgccatataatcggcatagcactgtttcagtagactggcggctttggcctgctggctaccgataacctggctcatgcaacggctgatcgactggctgatatcaatcgccggatagtgccccgcttcggccagtttacgcgataacacaatgtggccgtccaagaccgctctggcgcaatcgacaatgggatcttgttgatcgtcaccttcggccaatacggtataaatcgcggtcatggtgccgttaccgctgctgttaccggcgctttcagccaatctggggataatgctaaaagcggacggcgggtagcctttggtggcgggcggctcccccagtgagagggcaatttcccgctgggccatggcataacgggtcagtgaatccaccagtagcagcacatcgtggcctttgtcacggtagtaggtcgcaatggcatggcagagttcggtggccttgatgcgcatcagcggtgactcgtcggcaggtgccgccaccaccacggatttcgccataccggcggcctggagtgaatgctcgataaactcttttacctcgcggccacgctcgccaatcagccccaccaccaccacatccgcctgggtatagcgggttatcatgccgagcaacacacttttaccgaccccactgcccgccatcagccccacccgctggcctttgccgatagtcagcaggccgttaatggcgttgacgccgacatccaacggggtgtctaccgcccgccgttgtaatggatggatttgcggtagttgctgttgcagtggcgtactcccgcccagttggcctttgccatcaaggggttctcctaacccattaataactcgcccgagccagctatcgccgatcaacaactcaccgtcctgctcactcgggaacacccgcgccccgcctagcaccccaccgggatgcttgaagggcatcagataggtgatgtctcgatcaaacccaaccacctgcgcctcaataaaggtctcatcgacactctcaatccgacagcgctggccgatagccaaacggcagccgacactttccagcagcagccccgtcactcgcactaaccggcccgccactcgggccagatgaatgttttcgatagatttcagggcatgatcgagagccggagattcactcatggtgaggttccgtcaaaaaactgctgtgcaacgcaccaatgcattgatccaaacggtgctggcaccccacatcaatttccgtggtttctgtgacgatacggcactcaccgcccaccatgtctggatctgccgccagcccccacgcttgcactttttctggcgcaacatcattaatacgaccaaattctgccggattcagatagaccttgagttgctgtggcaccatgggcagcgccgccagcgcctcttccactaaggttagaagctgcgccggttgcaacgccagctcacagcggatcacctgccgcgtcactttctccaccagttgtaataactcatcccggcggcgctgctcataggtctctaaataggtatgtagttgggtgatatagccgctaaagggtttaatcacatcattaaaactggctaactcagattgccgtccctcaatgcgcccctttttcagcccgtcatcatgcccaagacgcaccccttcctgatagccttcctctttcccttcggccagccctttatcaaatccctggctgatcccctcctgaaagcctgccatcagttgcttttggtattctgccggatccagtgtctggtctgccgctgacggggccacctgacgcactttacgtagcggtggaaactgatgaacccgcagtttcactgcccccgcccgtggggtattttttatcaacatcaccttactccatggtctgttcggcaaacaactgcacctgaatctctccagcttccgccagttcccgcacctgcgccataatcactttgcgaatgtgttcgacacggctaacaggaaccgctcccgtccgctgcgtcgcattttgtaactgctgaatctggcgtttaggcagcacgtcatagatggcctgacgcaatgctggctcggttcctttcagggcaatggcccaatcactcatcgggataagatccatcaagcgctgcaaggtggcttcactctgacggctgaggatgaagaactcatacatctcatctttcagttcattcagcacctcttcatcacgctcacccaactgatccagcaattgctgttgattgccgggaatgcggttaacgatattggcagcctgtttgataccgatcactttggagccatgctccgaaagcaccgcaacaccacgttcaatcaacctgtccagctcatccaccacatcacgattgacatcatcaagcttggcaatgcggtacaagatatcgtcctgacgatctttatccagatacgccagtaccgcggcggccacatcagggggtaaaaaggccaaaaacaccgcttgtaactgtaaatgttcctgatcaattagcgccaccaactgcggcgtatccacccactgtaaccgcgtcatacgatggcgaatttcatcaccatagatgccgttaatcacacttttagcaatatcactgcctaacgctttattcaggatcgcttgcaggtaactgcgtgacgccccattgatgccactctgctctcggtaatcctgaaagaagtcatccaacgcctgccgtgcttgatccagtttgatgttatggagccgtgacatcatctggctcacacacaccacctcctcacggctcaattgttgcatcaccatggcggccgcttcttcaccaatactcagtaataaaatactggcctgttccaatcggctgcgccccttggtatcacttttgacgcttgagtcatcattcaggttgagatttgattcgttcattactgttaatccattgtttaatgacttcggcggtacgttcagtttctgactgcgccaattgttgcagatgggcgattttggtttctaaaccggagccttgctctggtagatcgtcgcttttccaaagagaagatgcggagaaggcattttctgtacgcgggctactttctgcaccgtctacaccggtatccacatgatcaagcgcctcatctgcactcgccgaggaaatggctaacggcaggttctccgaacccttacgcgaatagcgtttcatcaatgggcgaacaccaaaccacagcaccagtaatgacagcagcccgatccccagcaattctgcccaacggaaggtacttggctcttgccaccacggcatcaccggctcgtcaatcaacgtagggaccgcgaaggccatcatgttaatggtcagagaatccccacgtttaacatcaatacctgcggcatcttcaattaaacgtttgagttcttcctgctgttctggcgtccactgttccaacaccgggagcgatttattcagcaccaccgcaacggtcattttctccagcttgtaacccggataacgcacatggcggatattgcgatcataaatatatttacgctgcgcctggctgcggctgacggcggctggcgtttgacccgcctgagattgagggatgggctgattgcttagtgatccggggatccccatcgccatatcgtcgttgctgttctcctgctggatattttcatcattgattcgagggtccgggccatagtgctccgccgtctcttcaatacggctcatatccaactgggtagagacactgatgcggtagttattcgcgccaatcaccgaattcaacaggttcgcgatattcttctcagtggtgctttgcaaatagtgagctaattcggtcccacttttcacactgggcaccccctcactgttcgcttgataagcttgtgacaataattcaccgtgttgatcgaccacccgcacattggcaggtttcattccgggaatactgcccgccaccaattggacaatggcccccacctgttcagtgctcaatgtttggccgtatctcagccgtaacaccaccgaggcactgttatctgcatgattactgatggcgaatgaactggcttcactcatgcccagatggactctggcatattccaccgcgctcaatgccatcatgctctgcgccagttccccttccaggctgcgcttataacgaacattttggataaactggctgctgccaagcatgctttctttatccatcaattcatagccaatggggagagtggcagtaattccttttgctgccagcaagatacgcgctttacccaactgattttcagccactaacacctgaccattatccgggtttatgcgataggcaatggcctctccttccagcacttccaccacttgggtgatcgggatattctcctgcgagccaaacaatgccgtgtagccctgtgagctacgccagagactgaaaataatcgcggcggtaaccaaaagggctaccgcgctcataagaatggtttttgtattttcacctaattgaccaggtgacaatttctgcttaattttatctaacaccgatttaccctacagcgcagtattcataacatcatctaatgcagaagtgagcttattgcgcacctgcaccatggcggagaaagccacactggctttctggctcgctaacatcgtgccggttaagtcgtcactgatgcccatatccatcgcggtctgtttctcactggcgacgtgttgtagctggtccacactcttaatcgcgccgttaagcacctgagaaaaagagagattattggcccccttttccacggggaagaacgggctattggttgcggctggctggattgtgccaaactcaagaccgctgcctgccatggctgccatttgccgcatttccagcatcactggtgattgcgagcgaggcatattgatagaatcaatgttatccatcctgcttccttattttttatgagtgacactcaatgtcgatgccatcttcacgcatattggcgagccgatatcgcaaagcacgtggcgtaatacctaaaaatgcggccgttttagatttattaccctgatgccgttgcagtaaatccacaatgtattggtactgcgccaagcgcccacgtaacttaatattgttttccccatcagggggctgaatcgttgaaaaaggtaatgatgtttcccctactggcgaggatattccctgtgccataggtaaaccgaggctgggcagttcaatcacgccgttgttgctcatgatgataccgcgttgaataacattctctaattcacgaacattgccaggccaggtgtatttatacagctcacattgcgcttctgcggtgatatctatttttacattcagaaaactttggtacttattaataaatgccttcaccaaaggcagaatatcctctggccgttcacgtaaaggtaatatatggataggcaccacggataagcggtagtagagatcctgacgaaaacgcccttccgcgatttcaacactcagatctttgtttgttgaggcaataatacgaatatccaaaggaataggcttatgaccacctaaacgttcaacttcttgctcttgcaatacacgcaataactttacttgcagtgccaacggcatatcaccgatttcatccagtaataatgtgcctccattcgcctgctcgaatttccctgcaacactggcgatagcgcccgtaaaggcacctttctcataaccaaataatatggcttccaacatgctctcaggtatcgcggcacaattcaccgcgatatagggtgaggcatcccccatggctttctgatggatatatttcgctacacactctttaccggttccggtttcaccggtgaccaacaccggaacattaaattcagctaccctacgcgcaagggaaaatacacttacgctggaaggcgcattagcaacaaatccatgatcgttttttggaaaaacatcaacattgatattcatcataatttatccacacgtcaaatcacaataaatcacgtccgacactcaatagatcgacaaaataaattgagacttaaacatcattgaaaaaataaatcgtaacgtgttacatattgttttggtgagttatagaaattgtcgataactcactatacatcccccataaaaaacaaataaattaaataaaaattaaaaacattaaccaccaaaaatcaacgagttatattaattgttaaaatatcaaaataaaaaagaaataaattaataaataaatacctattgtatagtttcaccataaaggtttaggctaaaaaccatgaaaaattgaataaaacattccgtcgccagtcattctttcagcagccatgttttcagaaaagctcgcaaagaaagagagaaagagaagatgttgtttagcctctacctctatgtttcaatttatcaacataggttttaacttatcaacataggttttaatttatcaacatagaaacagacactagccaaaatattttggatgaaaccatgcaatcaaataaagtcaaagcaaaggtctataatcatgacccgcgaccagacatcgtatcgcttgaaattaacaagcttggccgccctcatcacaaaatacctaaaatagtcaatagctatttttctattattgagagcgaaatcagtctctattttttaaaaaaatacagaataaatattacgcttgatgatattaagttccaaacaaattgcagtcataagaatgccaaaatgctaaccagccagatgggtaatatcgcattcgatatcgaccgtctgttgttacttaacattcttaatgactactatggattaagccaagaaaaatatggattaagccaagaaaaaaaaaccacgaccacgggaaagctatcaccgctgaccaaaacagaagaaaggctaaaaaacaaactcgggcttgaaataaccgatctctttcttaatcagccattttttggtgaacacctaatcattaacaacagcaccgctgcgttaatcgcgtgctggtcataccgtattgatttttttctaaaagattataacaaaagtggattcagcatttttattgatgcaccacatatagataggcttatcgataccataaagaccaaaaatgaaaaagcagtagaaaaaaatgtctcactgtcagagaggcaacttgaacacttagtcaaaaaattacccgttacgctcaccagccaattaagcaacattaacctgacactggctgagttaatggccttaaaagagggcgatattatttcagcttcattgcccgaatatttccccgtatttattggcaaagaagcgctattcagtgccgccattaccgagaaccgcggcaagttattcttttctgaatttaatgaccaacccaacgagatgaaccatgactgaccagcaaattgaactcaacaatgacctcgactttacccttgcattggatgagagcgccattagcccaactgagcatttcgattcggtgattaattcaccagagatcattaatacgccagaaaaaacagcaacaaagactgatgagcaaaagcgcaaaatgtcactgttcagccggatccctgtcaccttaacactggaagtggcctctgttgagatccctctgtcagagttactgacggtgaataatgactcggtgattgagttagataaattggctggcgagccgttagatatccgggtaaatggcatcatgttcggccaagccgaagtggtggtgattaatgaaaaatacggcctgcgtattattaacatcaatagccaaaatttaggtgaactcgcgctatgagccgcagccttcgagcgataacaccggtgaccatcatcagccgcggcctgctggtgggcggactgctgtattcccctcttctgctggcgcaggagggggggatcaccctgttcaataccgtacaaaccgcaacggggcaagattacaacgttaagattgaaatcctgatcctgatgaccctgctcggtttgttgccgattatgatgctgatgatgacctgctttactcgctttattattgtgctggcgatattgcgtcaggcactggggttacagcaaagcccgccgaataaagtcctgaccggtatcgccctcgccctgaccttgctggttatgcgcccggtgtggaccaaaattcatcaggatgcggtcattcctttccaacaggatgaaattacgctttcgcaggctctgggccgggcagaagcgccgttgaagaactatatgctcgcgcagaccagtactaaatcactggatcaaatgatggctatcgcccaagtcagtggcgagccacaacagcaggatttgagcgtggtcacccccgcttatgtgctcagtgagctgaaaaccgctttccagatgggctttatgatttatatcccttttctggtgattgacctgattgtggccagtattttgatggcgatgggaatgatgatgctatcgcccttaattgtctcattgccatttaaattaatgctgtttgtcttgtgtgatggctggacattaatggttggcaccctcactgccagcgttcaggggctatagcatgatgaccacggatattgccggtgacattatcgccatggggttacatttggtgctgatgatttctatcgttgccatcgtcccaagtctgttaatcggtctattggtcagcatttttcaggccaccacacagattaatgaacaaacgctgagctttttaccgcgcctggtcatgacaatgttggttctcatctttgcgggtaaatggatgatgatcaaactgagtgattttaccgtcagtattttccagcaagccgcacagttggttgggtaaatgccgatgggaatcgatattcatgccatgacggctccgctattcgcactctggctaccttttgtcaggattttgtcgtttttgcatttttgtccggttattcggcataaagcctttacccgcaaagccaagattggcaccgcgctgttactggccattttgataaccccaatgatcagccaaccggtggtatccggggagttgctctcgatagaaaacctcttattggccggtgaacaaattctgtggggctggttatttggctccatgttgcatttggtactagccgcattagaggccgcgggtcagattctatcgatgaatatgggcctgggtatggcaatgatgaatgaccccaccagcggagcatcgacggcggttatctcacaaataatctttactttcagtgtgttgattttttttacccttaatggccacttactgtttgtcaccattttgttgaaaagtttcagtagctggcctatcggcgaagccatcaatgatttttcactacgttcattggcactgagccttggctggatcctttcatcggccacgctgttagcactgcctaccacttttatcatgctgatcgtgcaagggtctttcgggttactgaaccgtatctcccccacgttaaacctgttttcactcggtttccctatcggcatgttgtttggcctgctgtgcctgctgctgttagcgatcaatatccctgatcattatcttcatctgaccaatgagatcctgacacagtttgaacggatgaaggtgcactgatgtcgaacagcagtggtgagaagagtgaaaaacccacagcggggaagctgtcgaaagccagaaaaaaaggcgatatcccccgttctaaagatgtcaccatggccgcagggttagtgacctcttttattctgctatcgctatttctaccttattataaggcgttggtttctcaatcatttgtgtctgttgctcagttggcaagtcagcttgatgaccaaggcgctcttgagcaatttctgctagccaatctgtttattttcgccaaattcttagccacgctgatcccgatcccgttgttcagtatgttggcaaccttaatacccggcgggtggaatttcaccccggtaaaactgatacctgacctgaaaaagctcagtccattggcgggtattaagagaatattctctgccagcaatggcactgaagtgcttaagatgttggcaaaatgcagcatcgtgctgtacaccctctatctggtcgtgcatagctcacttgatgatttattgcacttgcagacactgccactagaagaagcgattacgcagggatttgcccagtaccaccatattttgctgtatttcattgcgattgttgtcgtttttgccgccattgatattcctctcagtcatcatctgtttaccaaaaaaatgaaaatgaccaaacaggaggtcaaacaagagcataaaaataatgatggtaatccagaaattaaatctcgggtccgtcaactacaacgccaatatgctatcggtcaaattaataaaacggttcccagcgccgacgttattattactaacccaacccatttctcggttgcattaaaatatgcacccgaaaaagccagtgctccctatattgtcgccaaagggaaagatgatattgccttgtatattcggagcattgcgcaaaaacacaaaatagaaattgtcgagtttccaccattagcgcgcgctatttaccataccaccaaggttaaccaacagatacccgcccagctttatcgtgctatcgctcaggtgctgacctatgtcatgcagatcaagtcatggcgttccgggcaggcaagcaagccggtattaaacactcaccttgggcttcccaaagagatgcaacgattccatgatgaaacataaattatatgatatttctcgtctgttaaaagagacgcatattgcagtccccgtattattactgtgcgtcttggcaatggtaatattgccattatcacctctggttctggatattttattcacctttaatattgtgatggctgtattggtgttattggtcagtgtgaacagtaaacggccactggatttttcaattttaccgccgatattactgatcgctacgctgatgcgtttaaccttaaacgtcgcctccacacgcgtggtattactcaatggtcatgaaggggctgatgcggcaggtaaagtgatcgaagcctttggccaggtggtcattggcggtaattttgttgttggctttgttgtctttatcatcttgatgatcatcaatttcgtggtagtgaccaaaggggctgaacgtgtttctgaagtctctgctcgctttaccttggatgcgctcccgggcaaacagatggctattgatgcggatcttaacgccggattaattaatcaggaacaagccagtattcgccgtaaagaagtggccagtgaggccgatttctacggcgcaatggatggcgcatcaaagtttgtacgcggggatgcggtcgccgggatgatgatcctggtgattaacgtgattgacggtatttgtattggtatttttaaatacgatttgagcgccagccagtcattccagcaatatgttctactgaccattggtgatggtttggtggcacaaattccgtcactgttattggcaactgcggcggcaattattgtcactcgagtgagtgatggcggcgatatgactgatgaagttaaagatcagttattggctaaacccacgatcttgtatgctgcggcttttgtgatgtttattctcgctatcgtgccggggatgccccatctcgcctttctcagttttaccggattactgctgttcgccgctaggcagcaaagtaaaaaaattcagcaagcagatcttaaccccgattttacggccttaaacccggttatttctgacgaaaatgccctaagtatcagttgggacagtattcctgcggtcgaacccattggtttaaatttgggttataaactggtcacgttggtggatgaatcaaagggtaaaccgttgaaccaacggctacgcggcgtgcgacaaatcatctccgaaagcagcggcgttttattgccagaagtccgggtgcgggaaaatttccgtttaaaaccgtcccaatacaccatcaatattaatggtgtcaggatcgcgggggggggaagtccatgttgataagctcatggctattccaacgacacagcaatacggtgaggttgatgggattttagccactgacccgacttatggtttggccatcgtgtggatagacccgcaagagaaaccgcaggccttaaatttgggttatcaagtggtagattgcgccagcgtggtagcaacacatgtgaataaggtggttcgggagcatttatctgaactgtttaactatgacgatatcaccttattacaccaacggcttgccgcactttccccacgtttggccgaggatttagtcacgacactgaattttagtcagttattgaaagtgtatcgccaactcttaactgaaaatgtgtcattaaaagatattgtcaccatttccaccaccctactggatagcgttacggtgaccaaagatgcattattgctgacctcagatgttcgctatgcattacgtaatgggatagttaatagcatcaatggcgatgataaggatctggcggtttataccatcaataatgaattagagaatatgctgttaagctctctgaatcaggcccaacaagcggggaaagtggtattagataatttcccggtcgatccgaatattctgacgcaattacaacagaatctgccgatcattaaagaacaaatgaaagcagaaaatcaccagcctattttgctggttacgccacaactgcggccactgatatcccgctatgcacgtctgttctgttctgggttaaatgtgctgtcgtataacgaaatcccagatgatatgaatttgaatgtgattggggtgctggagtagtcataatttgaggagagggtgagagggatttagtgatcggatcaggtttcaattgatgtttaggctaatcaggagacttgttcggttgtcagcatctcaccactcaccaaaacgctataaacgctataaacgctataaacgctataaacgctataaacgctataaacgctataatagtaggtaacagtaatgataaagaacaataacaacgacaacatggatggataaaatgaaaataaaacgtgctgctggactgcccctgcttctaatactcaccgcttgccaaacctcccctttactgcagtcagcggaaataaacaagagagccactcagggaaaatggagtttcacatttgttaccccagagtcacagcctgcacaggtgacctacgcccgtatagtggacactgcagataacctgcacccgtttaatacacgggacatgacacaaaatagcccatctcaaatgggagagtcgggtgaattaatacaccaaacatcgattcattttaatcagacgaactccccgcctcaatctatggtgttctgctggaattcgattgccgataaaaaagtgtacgagacccatctggttctcccgcagtccgtcagacaaagtatgatcacacccgccagaacagggaatacaacccaatataaaacgatgttattgggcctttctcctggcggtaaagtccttgtctggttacaggacgagggaggcccgcaaaataaccgcgtgccaatcgtgaacatcaataccctctccggcgataaactggcgatttgcaagagctgacctcgcaagtacggaagaagagggatcgccacagtaagcgagtatgagattactgtggcgattttatggccctgtaccagattatagctaatcagttatctataaaactttgttgccattcaacaatagtttttggccttttatttttatctgcagcaacattggtaaagtagtgaatttgtaactgaccctttttatccggtgcaacgtaagccgcccaatactgcccagtatgggtatacataatgatagaagcacgcttattcgccgccccccgcacccaggtagataacactttggctccctggttatccaaatcattagtgtaaatatacacattggcagattgaacaaactgagcataatgctcaccgactaaattacggaaagcgtcatcgaccgaagcctcagaaaaaataccaatagataataacgttggggccttacggggatctttttcagcacgcacatattgcccgtcgatgaaaacatctttcggcatggagatacgacacccccaactgccattactgtgcacctgtagcgagccatcttttccagggatcagtaataaccgacaattagccgtgttctcaatgacatcaacaacggctactccttctgttttacgggcttctgcatgaaaattacccatattctcaccagaccatgcacggctatccagactaaatccccactcggtcactcgatgaatttcgataaccccaccacggtcattacctttagtgatattccaccattgcccatcccagttaaagttcttatcaacatcagacattaaggcaataccttgcagatatgcccgctggatacaactatcactggtacaactgttcagcgatttttcccatgtttgacgctgttgataaaccatttcagtattgtatttcaccaataagacttgataaatgctgttaaatgtttgatccagccagtgtaaatcctcattgctgcagactgtatactcgacgggggttgaggctctttggcaattaatagccaaagaagatgttgagataagcatcatccacagaaaaaaaccaccgcgtagggaaagaatattcatttattagcccataaaaaaataaagttatttattattattaaggaataataacaattatgagcagtatattaaaagattactatttagacaaaacattgttaatccatataaaaaagatggttatacgtttaagtactcacaggagagcgatatcatccctataatagcgcccgcctttaaatgttataacattgttagatttaaccttttggtcgtatcaccgtgctataacaaacagaaattttgattgaaaaacagtcattttctccctatttttatgtaaaatatatttttaccaataaccacgcaattaccattgatttattaaacgttatttacacattaataaattttcagagaacctgttattaatgcgagataaattagaagtaactactttattaaatggatattatcttaaaaaataacatactaaccgaagttaacattaagggattatgatgaaatatgctagcttcgggtttgtataagctatttaggctatagactaaaataaaaataagcagtaaataaaataaagttgattatcatgaacttattattattagctgagtgaaatgcccatttacataatcaggatattaaaattatcgctctatttatcaaagtgatacatgacatacccctataaattcattagagatgaacaataaaaaaatattattgctaattatgatgttcattactattatttcgttatattgcccccgccgtacattacgtgccatgtcttaacattgtcatattatcattcgatacaaatatcattattggtaaattttattgatatatttgctgatttaccctcaccaaagagaaggataaaacaccgctatgttcctttatatgacctatattgagcgtaaaatacgccactctctgtttattagtctcggctgtttgggtcttattttatctctttccggctgcgaacccgcagaggaaaccaacttccatccattccctatcgatgagaatcacagtacatcatcgccgtggtcccgtaccgtagacacagtgaaaggcccggtgacactcacccataagccagcccgtatcgtctccaccagcatcaccattacgggtaccttgctggcaataaatgcacctatcattgccagtagtgctaccgaacccaatacgacgctagccgataataaaggattctttactcaatggtcggatattgcacgggcccgtcacttaatcccgatgtaccagaccgaacccaatattaaagctgtcgctaagatgcggccagacttaattattatttccgccactggtgacgattccacattggaattgtacgatcaactgtcggccatcgccccgacattggtgattaattacgatgataagagttggcaagaactgacactacaattaggccaggcgacgggccatgaaggggatgccgaacaggtgattgataaatttgcccgccgactcaatgaagtaaaacagaaaataaccctaccaccgcaacccgtttcagcatttgtctatcaggaggtgagtggtagcgccaaactgtggacggaaaattccgcacagggaagattgttattggagctgggtttcacgctggccaatgtgccagacacgctgaaggacaacacccatacagagcaccgtaaagatatcattcagttaggtggagatgagctagcacagggcctgaacggtaagactattttactcttttctggcgttcattctgcaattgacgcattgaaaagtaataagtttttaaccaatcttccagcgattcagcacgataacgtttatgcggcaggttatgatactttccggttagattactacagtgcgaataatttgttgacgcgaattgagtcaatgtttaagggaaaaaaggacagcgaacccacctatcatgagagcagaacctaacggcataaaaagcgacacttattggtcgcttgaggttattgacaacgctattcttagcctcgtgagtgaagggttgaccgcacctaggggcacttcggtggcttacgccactacgaccccaacggcacgtttccccttcaattgactttgccagcagtctgaagcgacacttattggtcgctttttactgaccgctaacatggtatgccacttaagggtaggcgacggtaaagattgcatccgctttcacattaccgctctttaacaccccttcagcgcgaatatagcgagccgttagatttaaaggcatgctccctcctgcggcagttgaggtaccaatcaaaaattgccccacattactggcgctgacactggcgttttctgcgccaaatgtcaccagattgccgtcacttttttcaagcacaaggcccacaccggtcgccgtgctgctcggtgataaactcagtatattggtacggttagccttgttactactgtcggtaaaagtgatatagggtttagcatctttagcgcaactgcccagtgggatcgaaaaagcttgtccgcccgcccggtcaccttgcgtttgtagggaagaggtatcaatcgggtccagtgcaaccacaatatcggtcgcccccagatcacacgtcgccacagtgggaggtggcaatacgatatttgttgacccgatattaaaagtcaccatatccccacaacgtgagccaccagtagcaacacttttagtcgaccagacctgagcattacctgaaactaacgcaaaacttctcgccacattaaaccaattaatcactcccccttgataaacactggcatcagtcacaatgagttggaccgtgactcgattagcaatcgttatttttgtccctggtacaaacaaggactgagttgccttctctgtattcccccattcatatcccccgaataaagcgtcactgacattcaccgacatcttcacccctggaacaccggtagaaacaggcataaccgcccccccagcaagcatcgaccaaccaccgaggtataaataatctgctgtcgtccctgtttttgtgaatgtcgtgacgacactgaagttcatgctccccaagacaaaaccattcgtcaacgtgactggcagtgcttttatgacaaacggtgtttcccctccggcccccgatacagcaagagaacaagagttaacttgcagtgcggcaaaactcggtttactggtggtacataacaggagtagcagcaacaacagcagtcccgccttatacctctcactgcgtaacgtgaggaatatattttttttcattgatggttctctctttcaaccggtttaaatcgctttagctgcccggcaagtactgccgctgcaactgaaactcagttctggtcggccaccataatcgttaatgtaggtcaggacgggggcggtgaaactggcagatttcagctcagcactggatttgggcgcaaccatcaaaggttgaaaattgctgtcagccgatgacttacctttctccgccagcccaacgaccgtaatgtaatagggagtggggttctctagccgaaaaccttgcgccgttttatgcagaaccagttgttcctgccagatttggcccgtagcaggggtaatcccttctggccggtagaacagtttgattttggtttgtaaggcaatctgcatgacattagatttttcactgcgaggcggaatttcacgcagattgaagtagaacagtgactcgcgatcttgtggcaatttcagcgcctcaggggtggcagagatacgcaccgcgcttttcttacccgcttctactcgctgaactggtggcgttgccactaacggggtggtgactttttgctgttgttcattctcaatccacgcctgtgctaaatagggcagtgttttattttcattactgatattcaggctaatggacttatcctgcccgttataaataattcgcgtccggtctaatgcaatcgcagcattggcggtataactggtgaataccactgtgctggtcaacgcgattaatgagagcttcttcatggtatatcacctcaatattagttaacggatatgcagggtaataatatttgcgcctgcggctgtattactgctgggatcgccacctggcactgcttagcaccactccaaacgacatccagtgtttctcctggctccactccactcaggtaagtaaaaccgtcatcgctaacgatccccagttcctgccctttggcactgatgaccaaactaccaaaaggcggatggctactgtcggtcaggctgatggttgccagtaccttctcccctttcatcatggcgaaacggcgataaccaatagccccttcggtcagggcgaactccaccgcagactgcttaacttcaacatcatcagccaactgattgatatcgatacgcgtatctgtacggtagtagctgttaatattattcagcacagcaataccaaaacggtttgaacgaatattccgctcttccagtgggacgccagcaatatcatcggtattgaccatcaggcgggtgccgccactcataccggggccgtgtaatgccgcacctttcgcagtaactgtcgcgcccccgcgcatagaaaccccggtcgaggtaaaatcatcctgcgcataagcgacattaaggctggtttcagcaatgctgctgcgatgaatataaaaaccgctgaactggccgcgcgcaccattatcattgctgttgttaacccctgcggataaccggtagctgctatcgatagccgagctgttagaataattcacggtctggttgttcccttgaccattatgttgcccgctgtagctgagggtttgttgattgcctaatggcaccgaaaaactcagatacagcacatcatcattcacgccgttatttttgctacggctggcagaaaggttgaccgtcatatctttgagagaaaaagcatcaaaagcgtggctgaccgtcgcgctgtagctgttagacgtgggctgatcccaataattctggtaactgtatgaaaaattgatattggtctggatatcaggaaaatttttactcgccgtcaccgtatacatttccttgttgcgcccaaggtcattatcgaaataacgggtgccgagatactgattcatcgacatgaattcacgttcaaaaaaacggttcccagccagcgagatatcactgttcagttcatcaaagcgcttggcatacctgacgcgcaacgatttcccgctctgcgtctcttggttgggaaggcccgatgcacgggtttgggtgatatccgttgaaatggcaccaaatgcatataaatcacggccaaccccaaccgacacggcattgtaatcacccgagccaatggccccgccaaacagtgaccagcgattactgaccccccaagagaattcgccactggcaaagaccgggccttccgtcccatgattcagcgttgagggctggcccaccgacgttttatagcggattgcaccagggcgggtcagatagggaaccgcagccgtctccacctgaaaagtttgtaccgtgccatcctgctcctccacgctgacatccagccgcccggaaacagaatcactcagttcctgaatacgaaaaggaccggaggccaccgtggtttgatacagtatgcgcccctgctgggagaccgtcactttggcgttggttctggctatcccgctaacctcaggggcataaccgcgtaaattaggtggcaacatacgttcatcgctggacaaactggctccggcataacggaacgtatcgaaaaggctggaggcgaaatagttttcaccaacgctcaaggtagctgccagtgacttgatcgcccgatacatatagatccggctccagtcaaatgtactggtagacgagttctgctcgccactgttgtggctgtagttcccttgataatcgccccgtaaccgccaggggcccgcattcagacccgacgtaccgttgagactgatattccgggtggaaccactctctttcggcttactaaacagcgagttcacgttgtaatccaacagaaacccagggatcccctcatcccattgagaagacggcacccaattgctgtcactgtattccatccagtcttgcggaacattgatagctaacgtgctggtcgctaaatcaacctccgtggttaatcccgccagctcacgcaaatctgcgcattgcccctcatgccagaatgtgatcttttgcagcacatcaggcttcagaccaaactgttccaccaccgcttccggtaggcacacctcactgctattcggttcatcatcacgggcataaaaagcgatcacctgctcgggaatacggtgattattgacgttgatctccaaccgatactcacccggcatgatatagccaacgttcgtaaaatgagaaagatcaatattctgtttgtcgttagcatccattgcatcagtattaaaatcaatagcactgactgctccactgagcatgatcaatgatgtagtcattgctataggaatttttttaattattctcattcagttactcaccagaaaaatctgcccgtaataacatcaactggatatgttgtaagaatagctaaaaatcatcatgttatgtgtgatgattttccctacttaaaaaataaaaattacaacatagtgacgttactgtgattttagatgtaactatatccattcataaaaacagaaccagattaactttatgaaaaatataagattaataacaatcaatatactttttatttttttattttcatagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaatatggcagccatctgctgccatatctttcatctcactattaggtctgacgatggatgtaattagattatcgttaatagtattaatcgtctctcagctattatttgtttgttacagtgacatccgccacagaataataagcaataagtttattattagcatttcattcaatgccattatatttagtctggtaatgcaccatactgttagtattattattcctatcgtcgccctatttataggctatattattttccatttcaacgtgatgggcggcggcgatgtaaaattgatcactgtactcctgctggcactgacggcagagcagtcattaaattttatcatctacacagcggtcatgggtggcgttgttatggtggtgggtttattgatcaaccgcgttgatatccaaaaacgtggggttccctacgccgttgctatcactgccggatttctatcatctgtactaatttaactggctgaaataaattgatttatcacgatagcatgacaaaaggtacggataatgaatcgaaaatttcttatattattttcactcctgattgttgccatcggaatctccggcattctgttaaaccctgataaagagatacctgaattactgactcagacggagaaaagaaaagagagaaatattgtattagcccaaacacgccatgaccttaccgccggtacattaatatccaaagaagattattcattacaaaatatcaccgtagatgaatcaagcgacttggttaaaaatgatctatcacatggtcatagaattgatggtgatagcattgctgacgatagaactcatgatcataaacttgatggtcatttattaaaaaacaatatattagctggatcgtatattatcgatgaaatgttaatctcgcccgatagtcgtgaattttcccggctaaatttaaagcacggggagatcatttataaattttacattacggaaaaaaacgaatacctactaaacaccttaaatccaggtgactttctttcattccaattactgacacttgaaaccaataaaacaaaaggaatggagaatggtattgctattgatagcaagagtatgagtagcaaacaaaggcaaaagtattcacttaataacgtgatacctgacatgccgatattaagcattaaaacatactctcctgaggagttatcagtaaaaaacaacaaaaataataagactgaagagtattccctaggttatattgaagtgataatgaaaatacaagacctcgaattcatccatacggtggagaaagccggcgaggtgtttttaacccccaagagtggcgatcacaaacgaatagatttggatgacataatccctacgttacagacaataagagagctaagaggatgaatctatatcaactaaaagataaaaaacaaaatataattatattcttgtctattgttattctctattttttgtttgaaaattcagctaacgccaagcaaatttatctgcctattggtggttcacacattataaaagtgcaggaagagattgataccgtttttgtctctgccgcaaaaacagctgactatgaaatagttgataataacagtgtcattatttatgccaaaaaagaaggcttagctgaattcactttgttcaacaaaaatcatcagccgataagcaaaacacgggtgctggtgaataatactattaatgatgcctatcgaagaatacgcacagagtttcctgatagtaagatagaaataaataaaataggcgaaagctatatacttacgggcagtgccgaaaccgaggaagcaaaagataccattgccagcattgtcggcgaggcgactgcaagtaaaaaagaaaaagagagagaaacgagttatcaaagcaaccctgagtatcagggggttattaataaaattaaattacctcaagccaatcaagttaatgtaaagctcactattgtagaaataactaaagattttactgaaaacatagggctagattggaattcaataaaaagtgcggcaggcgcttttcagtttttaaattttaatgcacaaagcatcagcacattagtccatgctattaatgatgaggcgattgccaaagtactggcagaaccgaatctatcggtcttatccggtgaatatgcctccttcttggtcggcggtgaaataccgattgttagcaccaatcagaatggtattagtgtcgaattaaagagtttggcattaagttaaacattggtgccaaagtgaatgagaagaaacgtatccgtgtcatgttgggtgaagaggtcagcagtattgataaggtatttaatcttaggggtggggactcctacccttcattacgcatacgtaaggcaaataccacagtagagttaggcgatggtgaaagttttattctcggtggcctgatcagtagtactgaacgggagtcgcttaaaaaaattccgtttattggtgatatccccctactgggtgcgttattccgtaatgcacaaactcagaggaatcagagtgagctggtggttgtcgctaccgtaaacctggtgaaacccgtatcagcaaggcagattgagctacctgattttatgcatacctctacggtagaacgttttttcaatctgaccaatatcaaagacgctaagcgtagaaagcaggcgaaagaatttctgcaaaaaggaggttttataaaatgaaatggatattcatcataatggctattctcttttctactagaggcattactgcgttcacaattaaaccgtccgctaatgagtactcttatgtattaataggtgaatatttcaccaataaaactgaaaagcatccatttcctcttaaattaaataacagtctgccattagaattaaattgtaattatatgaaaaatgactaccggaataaaaataatgatgttcatgggtgtgctgtttataaaaatagacattacgccattatcgaatcatggaataaacatttataatggtggtagtatgcaattaattctcaataaagatttaatcaataaaaaagataatagggaaaagagtgctgttgtcattatctcaacccgaaaagggttaaaagataaaatttccgaatatgtccgattggctgatataaaaaacatcaaagaaatagatgatgatatttttagcgccgcctcaattttgataccggataatgtgaaaggaattataatagatataaatgagaatcatgatatcaacactattcttgatctaatgaaagttcatacaccacgggactgttggtgtatattagtcggtgatattgattctattagcatcgcccaacaatttattgagcgtggcatattatatctacatatccaatcacaattggccgatctcacacaaaatttactaaaaggtatccaaatagagtcagatagaaaagcattttttatcagtatactgggttgccggggagggataggcacgacattactcagttaccaactggcgcatgtgatcacccaaataaaaaaatcgcctaccttgttattacaaggcaatcaaggctcgcaagatctcgacttgatcactgaaaaaaaaatgggcgaagatattactggttaccagaaaaattttgatcttatgcgaggaaacgaaagaaaactcagtgaagttaatgagcataacaataaaaaacataactttattattttcgatcaaccaattcataatgcacggaaagaaaaaacactcgattatatctctaactcaaattgcatcattctgcttattgaccatagtatgatgtccgttcgtgtagcgaaagagtttattgatactctggaaaggttcaaaagagataatagacaagccattagactatttatttgccttaacgaaaacaggccaataacaaaagatatgttgacgacttctgatatccaatcattattgggccattctattgataccgcgataccttatatcaacaatgcgaagaattcactgaatagccctgactattttggtagaaagaaaaccaaggttgttgaactggcaaaacaatctttaggtataaatataaatttatcctctcataccaatatgtggattagggaaaaactcaataagttatttaaataaatgaggttattatgattgtccctttaaaaatacaagagttaatgcgcgaaagaatgttagccaatattgacattaataaagttgaactcctggttggtgatcgtaacaaactcatcggattgctctctcaaacattcgatgatttatttaataacaatgaatataacttaacgactcaagcacaaaaatatattattgaaatgatagctgatgaaataaccggctttggcccattaagagaacttatggaggatgattccattagtgatattatggtcaacggcccagaaaggatattcatcgaaagatatggcctgttaaaattaactgaccggcggtttgttaataatactcaactcaccgatatcgcaaagcgtttaatgcaaaaggttaatcgacgcattgatgaaggccgcccattagcagatgcccgtttaatcgatggtagccgaataaacgtcgcgatcagccccattgctttagatggtaccgccctttctatccgtaaattcagtaaaaataaacggagattagaagatttggtcgatatgggagccatgagtagtgatatggcaaatttcctaattattgctgccagttgccgcgtaaatattattatttccggaggtacaggctcagggaaaaccacgctattgaatgcgctttcaaaatatatttcagaagatgagcgggtgataacactcgaagatgctgcggaactgaatctggagcagccccatgtggtcaggatggaaacccgtctggcggggctggagaataccggccagataaccatgcgcgatctggtgattaactccctgcgtatgcgccctgacaggatcattattggtgagtgccggggtgaggaaacctttgaaatgttacaggcgatgaacactggccataacggttcaatgtccaccctacatgccaatactccccgtgatgctgttgcccgtttagaaagcatgattatgatggggccggttaatatgcctctcattaccatccgccgtaatattgcatctgcaattaatcttattgtccaagtctcacgtatgaatgatggctcgcgaaaaattcgcaatatcagcgagatcatgggaatggaaggtgaacatgttgttttgcaagatatatttactttccaacccgccagtactcgtgatgatcaagggcgtattcagggtgagtttatcaaccatgggctatttaatcggtcatcagtcagaataaacgccgatatccacaatctggccaatgagttaaacagtgttttctctacggtgagcaaatgatttattacgtcgtcgcgttatccggtattttattactggtgctgaataaccttaagtggatgaaaataaagcgctcaataagcaacactaaaaagagcaaagccaaaagtacgtcttctattactatactgataaaaaaaatatttttcgaatggattgattacgtatcaacccacagtaaaagtacacctcatatattattaccaatatgttcattggtgatagtctattatataaacagcacttggattaatgttaattactcttttgtttttattatcaacatcatttttattatcgttttacaactaaaatatgctcgttcaaaacattatttattatttaagcaagatttccctgaagtactattaatgattaatatggcagcaagcagcggtgccagtatcaatcaagtattggaacgctgtgggaaagagattagaggccccttgggacaagaattagggttgatctgtcggcgattaaatcttggcgaaacccctgaaaccgttttttatgatgcgtatgagcggttccattatccagaattttatttcttagtgacaataatactgcttaatattcagcaaggaggacaattaaaagaactgattacccgattaagccagataataacaaagaaaaaaacaaccgaacaaaagaaggccgtcatgacggctcaaataagaatgtcggttaatattatttctatcatgccaatgttattttcttttttactttatctactcgaccccacgacgatagagtttgtatggcaacatcccacaggtagatttattatctattatattattatcagtgaggttattggcatattaattatcagaaaaatgctaggtaaatccctatgagaattattttcttcacgttattaatactattgggtttgattatcatattaaaagtcaactcacgctcaagaagaatatcagtttataataaaataaattcgcgtgaaaacaaaagcaaagaggcaaataatgatacaaaagataaaccgactgtactgtctgattttataaaactccctgtttttttatctaacattttatatctaaaggttttgattgttatttttatattatccatccttacaatattggctatttttaatgtagtgaatatcaatcaaaaaacactactcactattgggctactctctattatctccaccttatatttgccaagaatgataattaaaaatgcactcactaaaagaacaaataatttattgaaatctttacctttctttattgatattacagcggcatgtgttcaatctggcatgacaatagagaattcattaaattataccacacaaaaattccaaacaataaataccgacctatgcttgattatgtcaaaagtgaccaagcgtgctgaaataaatggtttagaaaatgcgattaaagaacttcaatattactcaccagcaatagaaatgaaaatgttttgcagcacactgcaatacagtattagttttggctcaacggtgtacgaacaactgactcacttatcacaagatatgagagaaatgcagctgctgatgacagaagagagcatcagtaaattatccacaaaactaacactgccattatttttatttattttgatccctttcgtcttattggttatctcaccgagtattctggagctacttaactatgttaaaaatatttaatactattattatcatcccagtgatgatttttctgttaagcggttgtttgagccaacagggtttaagctcacaaggtttaagcacaaaagaattttcttatcgtgaaagtattttaattaaagccaataatcaaattggtttgattaaactctatcgcgaatcactaaaaaacaaagaagacgaatcaatcagagtgaaattagcaaatgcctattacctctccggtgatagccattcttctttatattatcttcaacctatttcccataaacctaacgtatctatctatcttttacagataaaaaatttaattaacgagggtgataattctggtgcgactacagtactgcacaggttattatctattgccccccataatcctgaagcacataacctaaaaggtattattctggctaaccgtggtgatacagcaggggcgcgtaccgctattgttcaatcgcaggctctgtttatccaagaggacattgcaagaaataatattgcagtcatttcaatgttggataaccgctatgaagatgcagtaaagatattactaccagactatctttccggtaaaagaaacaacttaatattacataatctggtatttgcattgattaaaatgggtgacactcgctacgcaaagaacattattgaagcagagcggttatctgataatgctgacgagttagtattagcgctgagtcaggttgattcattccctcaggaacaatccttcattagggaaaaatgatgagagatacaatattacgtttattgccggcgaatagaggttctattgctgttgaatttacgttaatttttatcctttttatctttatgctgctattggttgctgaaacctctcgcttgttttatacctcggctaatcttgatttcgcattatctgaagcagctaaaaccgctaaaaatagggacgccgagaacgtactctcttatcaacaactttttgagcacaattttaatcgacaagttactgttctgggatcattgattaataccgcgccctccgcagaacttacggttaattttagtcacagtgttgcagatcttattaatggcaatagtgaagaaaataatcacactctaccactcgcccactatcaggttagattacattaccaaccgatatttttacctttccctcaagcatgggtaaatacgttattgtccagggaggtgatttttgttcaggaaaaataatacgttaatcaataatcaaggtggtgcaattattgttgaatttgcatttgtgacttttattattgttctatttataaaactgctgattgccatcgctgaatatcagtcgatttccggtaagttagatcgtctttcatattcagccgcgggtatcattcgtgaaagggggcggttatatccgcatgatcctgaattgaatcaacagcaagttgatcaactcagagatcttgttcagcgtgcgttactgaactcgggtgtacctgctgataacctcaggatgcgggtagagacattacattttaaccccatcgagccaccaggttctcgtcagcaacagattgatgagcataagagcctgtcattcagtactggcgattgctccccggttcagccactccgtgggttagttgcgctgtcaccattaagccaaagtgaacgctgggtgccgctctaccaggtcacaatatgcctgcccccccctcagagataccgtgacctgattagtgtcagccccttgccaacattgaaatcatcggccatcacaatcgggcgctaaacagcctacgaataaaggttatatatgcagaaaaaaacaatgataactttcatactagagaagtatgagttttttattaaaaatagacagggagccattctattgtcttttatggcgttaatccctgtttttattgggttgatatttttgtcgtttgaattttctcactttatccaaaagagagctaaactctctgatgcccttgaacaagcatctttagccttatcgacagaaaataattataggaatgatagagccagtaataatagaaacaattatctggttacatcgtacgcacaatcttatttaccgtcagagcgtttttcgcaaccaagggtagtcaatacctacaatgagagtttaggttacactgaatataatgccagtctgcaaatgaattatcagttagcattattaaactcttacttaaaacaaaccccctcgccgacgtgggatgttaacgaaaatggggccgccagaaagtatttatcatcaatagccgaacctatagatgtcgtgtttgtcaccgatttttccggatcgatggatttacctttcggggatattgagcgaaataacagaataactaaacttgatgaactaaaagcgatttttgtaaaattaaataaccgaatattttcaaacgatggcattaacaccattggatttgttcccttctcatggggtacaaaaagaatatctgccaatggacaggtatcatctacttattgccactttccctattctcctaaaaaaatagatggaaatggtcattatctccaacgttataccgcctcaaacttaaagaatattcctggtttggacaatctcagtgggatagataatctcgcttacggtcaattagatgaagataaacaccacgctatccttagcgaaatagaaaaaaaacatagagacaatgaaatacctactaaaaccagagatcaggctaaaaattttcttgataaggcatataaagtaaatcaaatttcgactatcactaaaattgtggaagaacatattgattataaagaaacaataaactcaattgaccgaaatggtgaaacgattgatataccaatggatgacatattagatccatttttctgtctaaaagagaccaacgcaaaatcacttaactttgatcctaattcaaaaggagatataaacgaaatcctcaatatgaaggctgaagggggaacattagccagctcaggaatattagtgggtaacaaaatgctcactgaaagccaaaataacaataaactgatgattatcctgtctgatggtgatgataatacgcaaaaaatgagttctccacacgatcagaaagcgggcatcatcaatatcacgcaaaaattgattaccgaaggtatgtgtcagaaaattaaagataatggcataaaaatggtttttatcgggattggctacgttcccgataataatattatcgattgggaaaaagactgtgtagggacgggtaatttttatctggcaaaaaatgcccacgaattagaaattagtatcgagcgagcactggttgttgatgatgaagtggggagaaatatccctaaaagctgaaattgacttaaaaatcgatattgacctaaaaactgaaatttcctcaaaaaccaaagttgatgcaagcgcggtaacagtaaccgcgcttgcaaaaaattattttgcgccgctggaccctgcttccatacccactaacccaactttgagatagcctgatttacgtagcgcatccatcacgctcatcaaggtttcataatccaccactttatctgcttggaagaaaatcgtggtttctttattggattgggtcactttgtccagtgccgtggctaatgtttcacggtcaactggctggtcgccgacataaagctggttatccgctttaaccgtcaagaataccggcttctctggccgcggctgcggtactgccgaagatgcaggtagatccactttgatatctaccgttgccaacggcgcggcgaccataaagataatcagcagcaccaacatgacatcaataaacggcgtcacgttaatttcgtgtaattctccactctcgtcgagggaatcattcattcgcattgccataaatcaccctgctcgtaattgatgaggatggcgaggggactttacttcggcgctactggccaaatccaaatcacggctcaacagcagtaacacttgtgccgcgacatcacccacttgagcgcgataatttccgatctggcgagcaaagatattataaataacgaccgctgggatcgcagccaccagccctaacgccgttgccaataacgcttcggcaatccctggagcgataaccgccagattggtggtctgtgagtgggcaatgccgataaagctgttcatgatgccccaaaccgtaccaaacaaaccgacaaagggggaaattgcgccgattgttgccaggaagccattacctttgcccatttggcggccaatggcggctacccggcgctccaaacggaaagcagtacgttctttaatgccattattgtcatttgactctatcgacaacaggcgctcgttcagtgcttcatgcagtaacaaactgcttacgctgccttgaccaaaatcttctgctcgctccgaagcggtatcaagatcggtcacggccccaatcacttcatgctcttggcgcaaccgacgacgagcgcggaacaattcagtccctttagagaacagaatggtccaagtgacgatagaagccagcaccagaccaatcatgacgcctttaacaaccacgtccgcattctgatacataccccagacagataaatccatcgccagcttttgtggtactggagccgtaacgggctgaaccataggggccggtattgattctgaggttaatgctgatgctgatgttaatactgactctggtgttgattccggtattgcagcaaccgaggtaatttctggtgcaggtaacggggttgacgttgccgctgtgggtgcggtaaccgtagccgcaaccgcactgccgttgcctggtgcggcttgtgcatggcccgctaaacctgtagccagtaataataccatcacgcctttcatcacccggccttgcactcgtgatatctctttactctctttgccagctattttcacgctgcgcctccacccaatatgcatgtcaatttaaggacaaaatcagcttttgatcatatcaaacaaacagcggattgatagtaattatcattagtatttggcaagatttttttgagcgcaagaaagaatgaagccaatatcgacggtgcccccacgccgaactaacggttgttgttagctgttgcttctcagtaaccgcccatctataaggaagaagtgattgattgaatagaagaacgcttaagtcagtggccgccctcttaaggcgctatttattaataaatgttctattttgtcatttacacagaatttttttgccgcaaaacagtagaaaacagcgagtcgctctctttagtttttttcatggtgaaagcgactcccagacaacaatcatcatgctaacgtaggaatacatccccaaaatgaatgctggctggcgattgactagcttggcttatacgaaggtgacaacacaattatggcagtgaataaagcaatcccagaaaaactggaaacagccttagtcagcgcagggcgaagtaaaaaatttactcaaggctcagtgaataccgtgatccaacgagcatcatctctggttttcgaatctgtaaaagcgaaaaaacatgccacgatcaatcggggcaatggtgagttgttctatggccgcagggggacattaacccacttctctttgcaagaggcaatgacggagctggagggcggcgcaggttgcgtgctttatccttgtggcgctgccgccatcagtaatgcgattttatcgtttgtcgccacgggcgatcatgtgctgatgaccggctcagcttatgagcccgcccaaagtttctgcgataagattttatcgcgcatgaatatcacgacgacctattttgatcccatgataggtgctgggattgcttcactgattaccccgaaaaccaaggtgatatttcttgagtcacccggctccatcaccatggaagtgcaggatattcctgcgatggtggcggccatccgggcggtggctccggatgtcgttatcatgatggacaacacctgggccgcaggtgtgttatttaaagcactggattttgatatcgatatctctattcaatccggcactaaatacattattggtcactctgatgccatgctgggcattgcggttgccaatgcccgctgctgggaacaactgcgtgaagactcttatttgatgggccagatggtcgatgctgatactgcctatcttgccagccggggcttacgcacgttaagcgtccggttaaaacaacatgagaaaaacagcattgaaatcgctaactggttggcagagcgcccggaagtggcggtggtttatcatcccgcactgccaggctgcaagggccatgaattctacaagcgggattttaatggctgcaatggtttgttttctttcgaattaaaagaagaattaacccagcaacaactggagaattacctggatcactttacccatttcagcatggcgttttcatggggtggttttgaatcgctgatattaggttatcagccgaaggatattcgtgcgatccgcaaatatgacgcggaaggcatcaaaggaacattattccgtctgcatattggccttgagaatgtgcaagatttgcaagacgatctggccgcaggatttgagcgaattcaagccgtaaaatagaggccaccactccgttaatgcgctatcaattcttggcgcattaacgctcccttacataaaagaaccaacgataggtttatatcgcctgccaaattgagttattggggataagatcaacgtgattttacctcattaaagatatactgatacccaccaacgatatcctcacacgttaggcaaacaggaaaagaaatggatgtattacgtgaaatccttcatgccctctggcaacaggattttagtaaactggctgacccaaatgttatttgggtgatttacggtatcctttttaccaccctatttttagaaaacggtttacttcccgcctcttttctccccggagatagcttgttgctattggccggtgcgttgatagccaaaggggttatgggtttcttgcccacgctgatcattctgactaccgccgccagtttaggctgttggttaagttatctacaaggccgctggttgggtgatacgtcggtggtgaaacggtggttgttacagctccctcttcagtaccgtcagcgcgcccataccctgtttgttcgccacggtttagccgccttattggtgggccgttttctggcttttgtccggacgttactgccaacactggcgggtatttctggcctgaacagcatacgttttcagttatttaattggctaagcggcctgctgtgggttggcagcgtcgtgggtttgggttttgccctcagccatattccgttggttaaacagtatgaaaatcaggtgatgacggcactgatgattttacccattgttctgttattggccggtttagtcggcacactgattttggtatggtgcaaacgtaagagcacgaccgaatagcgtaaataggcaccatccaggtgaataaaacggcatctaatacgccgtttctatgaagccttggttacagctatcgcccctcggccaagggtcaattaatacgctgtttggcaacaccttcactcggcgtatgaccaaagtagcgtttaaactcacggctgaattgtgaggcactctcgtaacccaccttgatcgccgcagtgctggctttcagcccatcatgtaacatcatcatgcgcgcccgatgcaatcggtaagacttcagatattgcagtggagaggtgttggttaccgctttaaaattgtggtggaatgctgaaacactcatattcacctctgccgctaattgctcgacactgaggttatcggcaaaatgattttcgatgcgccgcaatgttttggtgatctggttaaagtgcccatggcggttaactaacgcctgcaaggccccaccgcatgacccacacaagacgtagtagagaatttctcgcacaatttgcggaccaaggacgcgggcatcacgggcaatggacatcacatccaagagccgttctgttgcacacagcatctcttcagtcagaggggcagagttcacacccgaggtattgcccggcggtttttccagctcgtcatcccccatagtcatcatcaaatcttgtaacatctggctgtctacttgaatggaaatcccggccaatggtatttcagggctggcaaacgtttcacactcaaacggcagcggaacactcaggatgaggtagtttttgggatcatactgaaacactttactacccagataacccactttgtgtccctgaaatataatcaccacactgggggtgtacattaccggtgttcgcggttgatgcactgtagagtacaaaattttcaccccggataccgttgagggggttaaaccatcaccttgagccagacgcgcaattttatctgccatttgtgcttgaatatcaatcacatcaaccattacgtcctcgtccgctttttgtatgactttgaataatagagaccatgctatttattgccccaagtgatcgattaccaaaaatcccattactcaaaacaatctgacatagattgtgtcttatttgctgggttttctacagtgatctggagaaataggcaagagcaaggcagaaatgtgcattgaggtctgttcttaagttgccgacaatggttaccaatgaaattaagcacatcgttattatacttatactgacagtggctaaatcgtactcatattgacgaaaaaagtgctccaggcacagtgatgtggttacggataaatactcactgcatcaccttatcgctaagcagcaacacctgtttttttactgttcatcccataagctggaagagaaatcatgcaaaattttacccttcatacccccactaaagtgctgttcggtaccggtcaaatcgcgcaattgactcaagaaatcccggcggatgcccggatattgattacctacggcggcggcagcattaaacaaaatggcgtgctggatcaagttcatcaagcattgaaaggctttgattttctggaatttggtggcatagaacccaatccaacctatgaaacgctgatgaaagctgtcgagctatgccggactgaaggtatcaacttcctactggccgttggcggagggtcagtattggatggcaccaaatttattgctgcagcggtcaattatccacaagatccatggcacattctggaaaccacagggcgcgatattactgaagcgctgccaatgggctcggttctgaccttaccggcaacaggttctgaggctaataatggcgcagttatcagccgccgtagcaccggagataaacagcacttcttctcaccccatgtccagcccctgtttgccgtgctggatccagtggtcacttataccttgccaccacgccaggtggctaacggtgtggtcgatgcttttgttcataccattgagcaatatctgacctatcccgtggatgccaaagtacaggatcgctttgctgaagggctattgttgaccctgattgaagaaggcccgaaagcactaaaagatccggaaaactacaatgtccgcgccaatattatgtggagcgccaccatggccttgaatggcctgattggtgccggtgtaccacaggattgggccacccatatgttgggccacgaactgactgcgcgccatggtttggatcatgcacaaacattggcggtagtgttaccggccctgctggttgcgaagaagcagcaaaagcgcgccaaactgctgcaatatgcagagcgtgtctggggattgcgtgagggcagtgaagatcagcgcattgatgcggcgattgaagccacccgtcacttcttcgaaagcctgggtgtagcgactcgcttatccgcctacaaactggacggcagttctattccggatctgattaaaaagctggaagagcacgggatgaccaaactgggtgagcacagtgacatcaccttagctgacagcaagcgtatctatgaagcggcggtataaccgttttatgtaagatttaacgggatttagcctgcatttatctcgtaccaaaactggcggcattaccgcatgtcatgctgccagtcctcctgtttatacccattagacttcaggctacataggtgttggtggcgttctctcacttcgtcgctgcctgccgacaacccgaatgattttgggtatattttctttttcgcctgcgattcacttttttcgcctgcgattaactgggcgatatgatgattagctgcccataataatattgtctgcatagagcaacattattcacacataaccctactatcctcatgtaacaggacttaataattagcaaggtcataaataaaatgataacgactaaacttacgttatcagcaacgggctaatacagcccaatcagtaagccaaggagatcaacatgacaatgcaaccccttatcaagttgtacgatgggcgcttgatgccacaactcggcctcggcgtttggcaggcaagtatccaagaaacagagcttgcggtcagtaaggcgctggaagtcggttaccgctcaattgataccgccgctatttataaaaatgaagaaggtgtgggcaaggcgctgaaagcggcggctgttgcccgtgatgaactgtttatcaccacaaaactgtggaacgatgatcaacataatcctcagcaagccctggaaaccagcctgcaaaagctccaactggattatgtagatctctacctgatccattggccagacccgaaacaagaccattatgtcagtgcctggcgtgaactggtcacactaaaagagcaaggtttgatccgcagtatcggcgtgtgtaacttccatattcctcatctgcaacggttgattgatgagacgggtatcgcccctaccgtcaatcagattgaactgcatccgttgctgcaacaacgtcagctccatgcctggaatgccacccatcatattgcaaccgagtcttggagcccgttagcacaaggtggcaaaggcgtttttgatcaagaaattatccgcaagctcgctcagcaatataataaaacgcctgcacaaatcgtgatccgttggcatctggacagtgggctgattgttatccccaaatctgtcacaccagcacgtatcagagaaaactttgaggtttttgattttaagctacaaaaagaggagttgctggcaattaccaaactggattgcggtaaacggctggggccagacccggaagttttcggatctgaccgctgatttcaggccagcaataaccccttaatgctgcctgtttttccctctggatccggcagatggcttattgaccgcagctttatttacgcccgttttacccgctgattttttggttgcgagcgtactgtgggctgcagaagtactttgatttgcagacgtactttggtttgcagaagtactgtgcgctgaagaagtgccattggccaccgtcggagccttcttgccagcagaggctgcgggtgctctattactcggctggcgctggcgggtgatcgatgtgtgcttggtcagtgccggtgtgtggtggcgcagagcacggcgtgcctcacgctgctcttccaaggtcggagccggcaccaggcattcacgacgagcgccaatcaaatgttgcagccccatatcttcaagcgcactgcggagcatcggccagttagccggatcatgataacgcagtaatgctttatgtaaccgccgttgacgatcccctttgggaaccaccacctcttcacttttataatccactttcgccaacgggttcttaccggtgtaatacatggtggtcgagttagccaacggtgacggatagaaattttgcacctgatccaatcggaagcggtttttcttcagccacagcgccaggttcaccatatctttatcttcagtacccggatgtgcggagatgaaataagggatcaaatactgctctttaccggcctgtttcgagtaagtatcaaacagttccttgaagcgctgatagctgcccatacccggtttcatcattttagaaagcggcccttcctcagtatgctctggtgcgattttcaaataaccgcccacatgtggctggccaactctttgatataacgcggatcttctactgccaaatcgtagcgaacgccggaggcgatcaggatctttttgatccctttcaaatcacgggctcgacggtacaaagagatcgtcggttgatggttggtatccatgtgcgggcaaatctcaggatacacacaagacgcccggcggcaggtttgttcagcccgaggggactggcagcgcagcatatacatattcgcggtaggcccgccaagatcagagataataccggtaaaaccagggactttatcgcgaatctcttcgatttcacgaataatagaatcttcagagcggctctgaataatgcgcccttcatgctccgtaatagagcagaaggagcaaccgccataacagccgcgcatgatattgatcgaaaaacgaatcatgtcataggccgggatcggcgattttccgtaggacgggtgcgggacgcgctgataaggcagtgcaaatacactgtccatctcttcggtacttagcgggatcgccggtgggttaatccaaatatagcgatcgccatgtttctgcatcaacgcccgcgcacaaccgggattagtttcatgatgcaaaatccgcgaggtatgggcatacaacactttgtccgccttcactttttcatatgaaggcagtaaaacgtaggtcttttcccatggcttcggtttggccgcacgcacggttattggtttggcctccggtatcgatatgtcatcggtcgcacacggcaggtcttcaccgtaaggattgggaatggcttcaatacggcccggtttatccagacgggtagaatccaccccgctccagcccggcaagggcgttttacgcatcacaacggtgttacggacatcctgaatatccgtaattttctcacccgcagccaaacggtgcgccacttccaccaatggccgttcgccattgccatacaccagcatgtccgctttagcatctacgatcaccgagcggcgcacagtatcagaccaatagtcatagtgagcaatacggcgcaggctggcctcgatgccgcccagtaataccggcacatggctataggcttctttgcagcgttggctatacaccaatgtcgcgcgatctggccgcttaccactctggttatccggcgtataagcatcatcgtggcgcagttttcggtcagccgtatagcggttgatcatcgaatccatattgcccgccgtgacaccaaagaacagattcggctctcccagacgcataaaatcatgtttattcgtccaatctggctgagcaataatcccgacccgaaatccctgagcttccagcatacggccaacgatggccataccaaagcttgggtggtcaacataggcatcaccagtgatgacaatgatatcgcaactgtcccaacccaatatgtccatttcctcccgtgacataggtaagaatggcgcggtgccatagcattcagcccaataaggctgataagaaaacaggtcacgctctggttggatcaagctgatactcatggcaacactctttaatagggggaaagttgaggtggttcgggttaagaaatcatcaccggccggcgattatacgcagttatccatgtgaagaggaaggatatatcttttgatgacatggatggctttgaaattagttgttggccataaaagtacatatcagtaaacctgcgaagcaggcaagcgagacatgcgtaagcgcagggtcctaatggggccacgcttatggccccattggcggttgaagctacggagattagctgagctaagccataacaaccgaaccgatcaccacgtcaccaaaacgtgatcaaagcgtcggtgctgccaccgtcactaactgccccgccgagccacgatcagccatttccagcgtctgactgtagaacaagaacgggaattgcggtgatgaaacctgattgaaatacacccacaattcaaccgtaccatccacccaaaccgtatccttccaaccacgatcttcggccattgccgccgcaccattcacacttttcaccaggaaagaaacgccctgaatatgaaatgcttgtggcatatcagcatgtattatccaacgctcccatgtcccctgctgagcctgcacatctactcggttcatatcccagatagcgccgttaattcccgggagattatcccccagttggaattcacgggaacggatcacactgccttcaataatctgatctgccaataaacgcataggcaaattatccgtcaccaatggcaataaccccgttggttttaatgtcagcaccagggtagaaatcaaaatacttgatggctcaaataacccacgcaggcgatccataataccggcggattcaccagcagtgatcgagacttcattgccctgtgacatatcaatcaccacttcacgccgttcacctggtgcaagagaaagttgctgtaccgccactggcgcaggtagaaaaccctgatcgctggcaacaacatacagaggacggccatcactgagttgcagggtgtagcggcgggcgttagacgcattcaataaacgtaaacgtacccacccacgagagacttcaacaaatgggctttgcgccccgttaaccaataatgtgtccccgacaaacccccctttggcaggcgggttatattccggcacaccaaaattatccagccgtttatcttgaataataagagggaaatcatcaacgccatagtgacttggcagcggcatcgctttactgaccgcatcttccaccagccacatccccgctagcccgttatagacatggggagccattcggttgggggtattggcatgataccagcagtttgccgccggctgacgtaccggcaatacgggtgaccaatcctctccggggcggatcatccgggcctctccgcccatcagcgtcccagggacttgtaacccactgatcgtcatcgataccggctcagtcaaccggttgctgtagatgagcttaacgtcatcaccattaaaaactctgaccgtcggccccagatacatgccgttaattccccacactgcggctttcttattgccactaaatgcccagtgcgcgcgctgcaaggttaaaaaaagcggttggccgcggcgagattctaataaggggggcaccggtaactgaggttgctgagtactactagcctgtgccctcaatggcagtgagccagcaccaagcgctaagcccgcagcctgaatgaactggcgacgactgagtgacatatcttctccgtgaaaaccacaatcaaacctactgcaaaattttgcctgactgcgaataacgctgaaggacggcaaaacgctcacgaccagagtcgcttaaatcaacatctaaaatttgtggcgataaatataaccgccgcgcggggccgcgatagcctgcaccgcaaaaacaaatacattattttttagcaacggactgttgagccacttcggcatctaactgctcaattttagccagcatcaaattgcggcaatgctcagacagctcacgaacgcgctctttagtgtacccggaggtgtcaatgggcggtaacatctcaataatcactttaccgttcgaccaacgatttaacttgataccattagtgctagaaacgcagatcggtacgataggaacacctgcagcaatcgccgcatggaacgcgccagtcttaaacggcaataaaccacggccacggctgcgtgtgccttctgggaacatccaaatagagatgtttcttttttgcacctgttcaaccacctgagcaatggtgctgtgagccttggcacggttgtcacgatcaataagcaggttacccgtcaaccaatagagcgggccaaataagggtacccacagcaggctctttttgcccacggtcacggtaccgggctgaaccacattcgacatggtgaccatatcgtaattattttggtggttagcaatataaatacagttaccgtatttagccgcttctgcgggaatacgctgctcaatcgtaatgccaaacaacacgaacatccggccaaacagatgcgaaaatgttgccacatggcgaggatttcgcgggctgaacaggcaataaatcgaaccaaacacacacactagaaaacaatataaaacagccagaaccgtgcgcaaaattaatagcataaccgcctcttaaatactcacccttaaatagacaaccgacgctagtataacggtttactcgcaaaatactgtttacttgagaaatactgtttacttgcaaaatacggcttacttgcaaaatacgacttacttttaaaatacagtgcagaacccttgccacggctcggttacacgacagtgcgcgcaaattatacctgccgtatgccatattaacagggtcatgtttgacgaacgcctcaatcaccaccacagccatttccgccatggtggtggctggtttccttatttttactcttcgctctcggtggctattgcccgtggcggtgcatcgacatcaatccgatcaatgcgttgtaaaccacgtggtaatggcgaacctttacgacctcgctcagcacggaatttttgcaaatcttcaggccgtagcgtgagtttacgtttaccaaaatgaagggtaatcgaggtttgcggaggcaggacaaacagccatgctaagcgatcttcacctgccgccgcttgtgctgcggggatagagacaattttgttgcctttaccttttgaaagctcagggagatcagcaaccgggaacatcaacatccggccaaccgcagtgatggatagcagcatgtcatccgggccataaatttccagtggcggcaagactttggcattttctggcaatgtgatcatcgtcttgccagcgcggttcttggcgaccaaatcattaaaagtacagacaaagccataacctgcatctgatgccatcagtaatttctgcgaatccggtgccattaagacatgttcaatggtcgcccccggcggtggcgtcagtttgccggtcagcggctccccttggccacgggcagaaggcagcgtgagcggatctaatgcgtaactgcgccccgttgagtcgataaataccaccggttgattgctcatgccccgcgcggcggcacggaagctgtcacccgctttatagcttaatccgcttggatcgatatcatggcctttcgcactacgaacccagcccatttcagacaacacaatggttaccggttcagaaggcacaatatcatgctcgctcatggctttggcttcaccacgttcagttagcggtgaacggcggtcatcaccataagcagcagcatcggcttgaatttctttcttgatcagggtgttaagtttacgttcagacgccagcagtgcctgtagctgatcgcgttctttcgctaactcatcctgctcaccccggattttcacctcttccagcttggctaagtggcggagtttcagttcgaggatcgcctcagcctgcgtttccgaaatggaaaaacgctgcatcagtagcggtttaggatcatcttcggtgcggatgatatgaataacttcatcaatattcaggaaggcaattaataaaccttctaaaatatgcaggcgcttcaataccttttccaagcggaaattcaggcgattgcgcacagtttggcggcggaagaccaaccactcagtcaggatctctaacaaccctttgactgatgggcggttatccaaaccgatcatattcatattgatgcgataacttctttccaaatcagtcgtggcgaacaggtggctcatcacttgatccagatcgacccgattggtgcgcggaacaattaccaggcgagtagggttctcatggtcagattcatcacgtaaatcttcaaccataggcaatttcttagcgcgcatctggttggcaatctgttccagtactttcgcgccggaaacctgatgtggtaacgccgtgatcacggcgctgccatcttcttttttccacaccgccctcatacggacggagccacgaccattctggtaaattttgcgaatatcatcacgcggagtgataatttctgcttcagtcgggaaatccggcccttgtacaaactccagcaactcgtcgagcgacgtcgtgggtttatcgatcagcgccagcactgcctgcgcaatttcgcgcacgttgtgtggcgggatatccgtcgccatgcccacagcaataccggttgtaccgttcagcaagatatttggcaggcgcgcagggagcattttcggctcctgcatggtgccatcaaagtttggcacccaatctaccgtgccttgggccagctcacccaataacacttccgcatatttggataaacgagattcggtataacgcatcgccgcaaaggatttaggatcatccggtgcaccccagttcccctgcccatcaaccagtgggtagcgataagaaaaaggctgtgccatcaataccatcgcttcatagcaagcactgtcgccgtgcggatgatatttacccagcacgtcacccacggtacgggctgattttttgaatttagcgctgttattcaaccccagttcggacatcgcgtagacaatgcgacgctgtaccggctttaaaccatcgccgataaacggcaacgcccgatccatgatgacgtacatggaatagttcagataggcgttttcagtaaaggtgtgcagcggtaggcgttctgcaccgtcatgagtcaagtcactcattactcaattatcctcagactctggaatgacgatcactggcgtcagcggatcggcaccgcaagttcattgtcaatttctgcccgcgatagtacctcatctacagggttactgtcacagttcacaatcaatctcaatcgtttcgcgttttattgcttgcccggtgctttattgatctttgagcaacagtgttatgcattattgtctatttttctctggtcagttaaccattagcatactcagcattccggggagcccaacaaaaatgctctcaggttccccttttgctttagaaggtcgatatcaatgagtaacgtactaattattaatgcaatgaaagagtttgcccattctaaaggggctcttaatcttactctcactaacgtagctgccgatttcctgcgtgagagcggccaccaggtgaaaatcaccacggttgatcagggctatgatattgaaagtgaaattgaaaattacctgtgggcggatactatcatttatcaaatgcccgcctggtggatgggtgagccttggattttgaaaaagtatattgatgaggtctttaccgatggccatggccgcctgtatcagagcgatggtcgtacacgttccgatgccactaaaggttacggttctggcggtttgattcagggcaaaacctatatgctatccgtgacctggaacgcaccgcgtgaggcctttactgatccggagcagttcttccacggcgtgggagtcgatggggtttatctgccgttccacaaggcaaaccaattccttggcatgaaaccattaccgacatttatgtgtaacgatgtgattaaacagccggatattgaaggggatattgcccgctatcgtcagcacttagccgaaaacgttaacagctaagcggttcggccctcctctctctggggagggccgttttatacgttacccctccctcatttatattcttagccagtgactcccctgtaacttaatctgttcactaacataatcaagaaaacaggtaatgcgcgcagcaagctgagtattacggtaataaacggcgttgatcggttgccaagtctctagaatttgatcagccagaacctcgactaaacgcccagctaattgatcctcgcgggtcatgaaatcagagagttcggcaatcccttcgccctgtaaagccagtaaacgcagagtctcaccgctggaagccgccaagttggggataattgacgaacgcccgccgggtaaatggggtaatgaccactgattaagaaattcgggctgagtaaagcccagcaggctgtgatctgccagtgcctcaatgatgtgaggcgtaccgtgacgttgtaggtagttagggctggcaagcagacgcacccggctggcaccaagcagccgggcatggatcgtcgaatccctcaacgcaccgatacggatagcaatgtcagtgcgctgctcaagcagatcgatattgagatcgtcggtattcaattccaacgtgatttgcggatacaacgcacggaaaccggtgatcatcggcacaatgacatgttgcataaaaggagctgccgcattaactcgtaaccggccagcaggcttcaaccgcctcagggcaatttgctcttcagcatcatcgactgcgccgataatctgccgcgcatgactgaggaacagcgccccctcttctgtcagctccagacgccgagtcgtacggcgtagcaacgttgtcgccagcttctgctctagccgactcaatgcccggctaatccccgatgtcgtttggctgcgctgctctgccgcagccgtgatagagccgcagtccactaccgaggtaaatgcctgcaactcttccaacgtgactttcatcgatcagacctcgatctcagcagtatcccctttctcttgtagccagttgcggcgatcttccgagcgtttctttgccaacaacatatccataacggccagagtgtgatcaatatcatcatcactgatggtcaattgcaccagacggcgggtattgggatcaagggtggtttcacgcaattgtaatgggttcatttcacccaaccctttgaaacgctgaacgttaggtttaccccgtttgcgtttcagttgctcaagcacaccggctttctcttcttcatccagcgcgtaaaagacctctttgcctagatcgatacggtacaacggcggcatcgccacatacacatgaccattacggaccagtgcccggaagtgacgcacaaacagtgcgcacagcaacgtggcaatatgcaggccatcggagtccgcatccgccagaatgcacactttaccgtaacgtaactggcttaagtcttcgctatcaggatcaataccgatcgccacggaaatatcgtgaacttcctgcgaggccaggacttcatcagaggagacctcccaagtgttcaagatcttgcctttcaacggcatgatcgcctgatattcccggtcgcgggcttgtttcgcggaaccgccggcggaatccccttccaccaaaaatagctctgtgaggctcaagtcctgcgaagtacaatctgccagtttgccaggcagtgccgggccactggtcagttttttacgcaccactttttttgctgcacgcatacgacgctgagcgctggaaatcgccagttcagccagttgttctgcggcctgcacattctggtttaaccataagctgaaggcatctttgacaacaccggagacaaaggccgcacattgacgtgaggagagccgctctttcgtctgacccgcgaactgtggatcctgcatttttaccgataacacataagcacagcgttcccagatatcatctgccgagagcttgactccgcgaggcaagatattgcggtattcacagaaatcgcgcatggcatccagcaacccctgacgcaagccattaacgtgggtaccaccctgcatggttgggatcaggttaacgtagctttcagtcagcagttcgccgccttctggcaaccacagtaatgcccagtcgatagcttctgtatcaccggcaaaagaccccacaaagggtgcttctggcagagtaataaagccgttaaccgcttccatcagataatcggttagaccatcggcataacaccaacgctgttctgtgttgttgacctgatctttaaaaacgatctcgacgcctggacacaataccgctttggctttcagtaaatgggatagacgagaaaccgaaaaacgcgggctatcaaagaaagagacgtccggccagaaatgcacactggtgccagtattgcgcttaccgcacgtcccaataacctgtaaatcctggactttatcgccattttcaaaagcgatactgtagatttgactatcacggcgtaccgtgacttctacccgcttggataaggcgttaacaactgaaatacccacaccgtgcaaaccaccagaaaactgatagttcttattggagaatttaccgcccgcatgtaaccgacataaaatcagttcaacagcaggaaccccctcctctgggtggatatcaaccggcatcccacggccatcatcaatcacttcgagtgattgatcggcgtgtaaaatgacgtcaatacgacgggcatgaccagccagcgcctcatcgacgctgttatcaatcacctcttgaccgaggtggtttggccgcgaggtgtccgtatacattcctggacgacggcgcactggttctagaccgctgagtacttcaatggcatcagcgttatagctggattcagtcatggtttgattaatattcggctaatggttggaaggctggcggtgacataccccattgaccatccggccccggagtcattaggtcgcgcttacaccgcctaatatcaggtgttcgccagccctaaaaaagtcacaatcggtgaaaaatagtgatcaaagccgataaaggcatgatttccacctgattctacggtttgccggcaaggggtataataggcaaccgcttgacgataatcgaggatttcatccccggtttgttgcaataaccagagtaaatccggtgattccaacttttcaatttgcatggctttcaggtcataaatgtgccgagactctaacacatattgttgacctgtgtaggggttctcgttcttaccaagataatcactgagtagctcatacgggcgtactgccgggttcaccacgacggccggaataccaaaacgctgggaaagccaggttgcaaaataaccgccaagggaagaaccgacaataccaatagattgcccggctttatccatcacaatgttctccagcatttctgccgcaggtgccggataaggaggaagttggggtgttagcatctctatatgcggatagtgttgctgcaaccactctttaaacgccgtggctttcgctgagctgggagagctattaaaaccatgaatatataaaagtgtactcatcaataaccatccgagtccatatcagggcaaaattcgtcactgtctaaccgatgaacctcagtttccagccccccgtcaggcagtaaatcgagataacgccaccctggtgccacagcatcaagcgtaaagttagtacaatgtggtttaaattgcacacaggtcgaagggctggctagcaagcgcttaccataccagtcaagatctaaatcttgatgaatatgaccgcacaataacgtagtaactcggggataacgagtcaggatcgccgccaacatatgcgcgttgcgcaaactgtgttgatcaagccaggtgcaacctgacggcataggatgatggtgcaacaatatcaaggtgtaacgttccggatacgcgattagacagcgctccatccactccaactgatagtcgctcaactcaccataaggtacgccaaatacttggctgtccagcaacaggatctgccagtgttctcccgccagaacctgttttgaaggggcaatccccgcctcagccaatgcatcaaacattgctggctggaaatcgtgattaccgggcagccaaacgcaaggcacaggcaggcgagatattcccttcgcaaaattctgataggcggcgacagagtggtcctgagccaaatcgcccgtggcaacaaccagatcaaacgggtgctgttccgcaataatcgcgtccaataccgcgcgatagctgtgaaaagtattcacacccagcaatgtctcatgttcgccagcaaagaggtgggtatctgttatttgtaaaattctaaccctggccccactcgccataggcagtttaaacaggctttccaaatggtatccttgtttttgccgcccccccaaccagatagttatgcgtattatgactatctgcaggcaaggccataagtctgtctaacaaaccggaacggccaccgctccatgcgccaaacaatagcgcaaccaatcagcaagaaactggttaatttgatgcttttcatcccgctgatgcaactttttattgggataatcataacttgctttgaagcgagagatctgctgactggcacacacttccgcgaccattgcatcatgataaaggcgtaccaccattgatggtaggctccaatgactggcagcaggggccgtttgtacaatctcgacgaccgaagtgtagcgggttgattcaatgattgtcagccgataactgacttctttaatctgataagccacgctttcacccacttcattgatacgcgggattaatcgacgtaattgtgcgtagttaatttcgcacaaacgcatcatctccggaaaatcaggcgtgtagcgtttactcattcttatctcgcttttttatttatcccgcattttctatcgctgccattcagctcttagcgcttgatggtgcaacgccagccactgtaatgcaatgactgaagcggcgttatcaatcacaccttcttcaacccaacgataggcttgttcgcggctgacaacatgcacccgaatatcttcattttcttcggctaagccatgaataccgctcgcggtcgtcgcatcaacttcaccgaccataatggataaacgctcactggtaccaccggggctggctaaataactgagtacgggtttacagcgaccaacctgaattcccgcctcttcttctgcctcgcgccgggcgacctcttcaacgctttccccctcctcaatcatcccggcgaccatttctaataaccaaggagaaaccgcgctatcaatggccgcaatgcgtaattgttcaaccaataccacttcatcgcgctgtggatcataaggcagtagtactgcggcatgaccacgctcaaaaatttcgcgcttgacctcaccgctcatttcaccattaaacaggcgatggcgaaaccgatatgaattcagtgaaaaaaaaccccgatacagtgactcacgtgcaataatttccacatcattcttgtcaaaagtcaccggtgaggattgctttgatgtcatatacttctctctttacttaagtaacgcgcctgaattctgtttttaccctataacggtttggtaatcacgcttttactggtatcaccgtcatgaacttaacccagtactaacgcaggcaataggatttttaaaatagcaggcattatcagcgggtagaaatgaagttgtttgataaagcgagtttaacaacggtagttggataaaaattgtttgataaacatggctagataacgatcagtttctgaatactcgtttagctttgtgatagatttaagtaaattaaggcaggatggcacaatcggccaccttatcccattggcagactctgatagaatcgtcaacaattcgtctatcgacagctaccatgtaacattgctgcacaacaaggattgcaaatgaagaaactgctcccccttcttatcgggctgagtctggctggtttcagcaccatgagccaggcagagaacttgctgcaagtttataagcaagccagggatagtaacccggatttacgtaaagccgctgctgatcgcgatgccgcatatgaaaaaatcaatgaagtacgcagtccactgttgccacaacttggtttaagtgccggctatacacatgctaatggatttcgtgacgcgtctaacagcccagatagcaatgccacatcaggctctctaaaactgacccagacaatttttgacatgtctaaatggcgcgccctgaccttacaggaaaaagcggctgggattcaggatgtgacattccagaccagcgaacagcaactgattcttaacactgcaacggcttatttcaacgtactcagagcgattgacagcctctcttatactgaagcgcagaaacaatcggtctatcgtcagttggatcaaacaactcaacgttttaatgtgggtttagtggccattactgatgtgcagaacgcccgagccagctacgataccgtgttagcggcagaagtggccgcccgtaataatctggataacgcactagagagcttgcgccagattactggtgtttattatcccgaattggcgtcgttgaatgtagaacgattgaagactcaacgcccagatgcggttaataacctattgaaagaagctgaaaaacgtaacctttctttgctttctgcccgtttgagccaagacttggcacgtgagcaaattaagtctgcggaaacgggctatatgccaaccgtcgatttgaccgcctcatcttcgataaccaatacccgttacagtggcggaacccccagttctcaacaggtaaataatgattccggccagaaccaaattggcgtgcaatttagcttaccgctgtacagcggtggtgccaccaattctgcggtgaaacaagcgcagtataatttcgttggtgccagtgagttgttggaaagtgcacatcgcaatatggtgcaaacgcttcgctcatcatttaataatatttcagcctcgatcagcagcatcaatgcttaccagcaagtggttatttctaaccaaagctctttggatgcaatggaagctggctatcaggtaggcacccgtaccattctggatgttttgactgcaacgactaacctgtatcagtccaaacaacaattggctgatgctcgttataactatttaatcaatcagttaaatatcaagtcggcactggggacgttgaatatgaacgacctgatggcactaaacgccgtattggataaaccggtcccgacgtcagcggctgctctggcaccagagaatactactcgccaaactgtcactacaccacgcgctcagtaatcagtaataacccactccgtcagcggtttggcttcaccgggcacagtcattggctgcgcccggtttattttttgcctccctcgattttacgaccaaacgttatttgttttgctaacacggtgagttttgctagcaagcacttttcgtcaatgaaaaaagtgaagtgactctcagcgatgagtataactttgtaaaatctgccactcacactcccctgtgctttaatttcaaacatgtttcccctattcttagggaacttcctgggaagggcattgaatgcccagattaaagagataaataatgatgaaacggactaaaaacatcaatcaagagactttccgtaaatcctggcgtagttaccgccttgcgcccgtagcgttggctgtcagtgctgtgtttatgctggctggctgcgaaaaaaccgatgaaaccgtctctttgtaccaaaatgctgatgattgctcacaggcgaatccgtcccagagtgcagagtgcaccaccgcttacaatacagccttgcaagaagcggttaaaactgcgcctaaatacgcgacccgtgaagattgtgtggcagaatttggcgagtctcagtgtactcaagctcctgctcaggcgggtatggtaccaacatcctcgtctgaaaccacggccgcagcaccacagcaaagcggcagcatgtggatgccattgatggctggttatatgatgggccggatgatgggcggcggagccagccaacctttgtttacctcaaaagcaccgaacagcccggctaacggcaaatttgtggatgcgagcggcaaaaactttggcgctgccaccactggccgtaccatgaccgtgcctaaaaccgcgctggcaccgaagcctgcggtaaccaaaactatcactcgtggtggctttggtgagtccgtggcaaaacagtcctctatgcagcgtagcgccgcaacatcatccaaaaccaccacacgtagcatgggtggctaaggctgattaatgaaacgtttagcgattagcgaacgcccggactggcgtgaaaaagccactgagtttggttttcgttttcacaccatgcatggcgagccatactggtgtgaggatgcttactacgaattcacactggcgcaaattgaagagctggaagaaaccaccgcagaattacaccaaatgtgcctgcaagtggttgaaaaagtcattaacagcgatcagttactgaccaagtgccgtatcccgaagcattgttgggagtttgtccgtcattcatggcgtagcaatcagccttctctctattcacgtcttgatctggcctatgacggtaaaaacccggcgaagctgctggaaaacaatgcagataccccaacctcattgtatgaagcggcttttttccaatggctatggttggaagaccagattagcgctggcaatttgagtaccgattctgatcagtacaatagcctacaagaaaagctgattgagcgctttgtcgagctacgtgataaccatggttttagcttgctgcatctggcctgctgtcaggacagtgaggaagatcgtggcaccgtacaatatttgcaagattgcgcactggaagcgggtctaccgactgaattcatgtttatggaagagatcggtttaggggaaaaagggcaatttactgacctagataatcaggtgatcagtaatttatttaagctctatccgtgggagtttatgttccgcgaaatattctccaccaaactggaagatgctggcgtacgctggctggagccagcctggaagagcattatctccaataaggccttgttaccgctgttgtgggaaatgttcccaaatcaccctaatttactgcccgcttacttcgcggaagatgaccatccaccgctggatcattacgtcatcaaaccgttgttctcacgggaaggtgccaatattcagatcgtagaaaatggcaaagaagtcgctaaggttgatgggccttacggcgaagaagggatgattatccagcaattccacccattaccaaaattcggtgatagctataccttgattggtagttggctggtcaatgatcagccgtgtggtattggtttacgtgaagaccgtgaactgatcactcaagacctgtcgcggttttatccacatattattttgggataattatagtaagggaaggcaatgcaccttcctttaccatacccaaagtcattgccgttgcagccaggcagcaagtaagtgaatcccgatgagcttactcaagtaagtgattcgggtgagcgagcgctgctaacaacgctgcggcgtcaaggccgacgggtatacccaaagtcattgccgttgcagctaggcagcaagtaagtgaatcccgatgagcttactcaagtaagtgattcgggtgagcgaacgctgctaacaacgctgcggcgtcaaggacaaagggtatacccaaagtcattgccgttgcagctaggcagcaagtaagtgaatcccgatgagcttactcaagtaagtgattcgggtgagcgaacgccgctaacaacgctgcggcgtcaaggacaaagggtatttagccgatttgcaccgacaacatacttaacgaccccatctcaaccccatccgtcgggatcgaaaccggctctttaccatcccaactccctagcacatacagcaatggcaaataatgctctggcgatggattggataatgccgcgccttcatgttgcataaagttaaccagcgggtggtcatccccttgataacttaaattatcccgtacaaattgattgaaagactccgcccatggatatggactgctctcaccctgccatttgcccagacgcaggttatgtaccacgttaccgctggcaacaatcatcacgccctgttcacgtaatgctgccagtttctggcctaattcataatgataagccgcaggctgcgtaccatcgatactcagttgtaccactgggatatcagcctcagggtacattttgattaatacgccccagctaccatggtccagcccccactcaccggtatcagcccgtaccggtgtaggggccagcagttgttgaatatgcgccgcgagttcaggggagccaggagccggatactgtatatcaaatagcgcctgtggaaacccgccaaaatcgtgaattgtccggggatgttccatcgctgttaccgccgtaccacgggtataccaatgggcagaaattgccaaaatcatctttggacgcggtaatgtttcacctagcgtacgccatgcctgagtgtaactattttcttccagcacgttcatcgggctaccgtggccgagaaacagtgcaggcatacgaaaggtgttcatagaaaatccttactgttaagaaaaaaagagggggcgtttaaaccttaagcaatacattacgcgctttcttttcattaaacagccggataaccatgatgaagatattcaataaatttgaaggaaaaacaaaggaggggtaacacaaatttatgtacaggctcaacgggcatggcataaaggcagaaaataaccgggtggtagtttattcagatgagcagcaaatgcaaaccaatagcaacgataataagtagcaatggtaatgaatagcaacgacaaccaataacaacaacccggtgttgacgtgcaatatcaacaatcgatattaacaggtcagcgatattaacaggtcagcgacattaataaggcagccacactaaccagccagcgatatcaccaaataatatcaggcgagatcgccatcagattagctggctttcttcgcgcgagattggagataagccgccaaatcgtcaatcgtcacgacgggcatatcatgcaatttagcaaacgcaatcacttctggagcatgagccatgctaccgtcgtcattggtcagttcacacagcacaccagccggtttgtaacctgccagtgtcgccaaatcgatagacgcttcggtatgaccacggcgtgataatacgccaccaggttgaccacgcagcgggaatacatgccccggccgattaagatcagcaggtttagcgttatcagcgattgccttacggatagtggtcagacggtcagccgcagaaaccccagtcgtcacaccttccgccgcttcaattgtcacggtaaacgctgtctggaattggctggagttatgggtaaccatcatgggtaaatcaagctgctggcggcgttcatcagtgatacacagacagacaatgccactaccgtggcggatggtcagagccatttgctctagcgtcattgcttcggcagcaaaaaccatatcgccttcgttttcacgactttcgtcatccaacaccataacgccacggccattacgcagggcgtcgattgcacgttctacacgctcgacaggcgtgccaaaatctgagagaagcgtctgattcatggtaaagaaacctcattaaaaaattatggattaccagaatcagggcggtcttgaggagtaaaaggccaaaaataaatagccgaaataacgcaagcggaccatatccgttattttccaagcgacaaagatgttggttgttctcgttcccccaaatcgcttactcatgtaagcaccttaggatcttcgtgatgaccaacgccccgcatcttgaaatctataggtgtataagcccggcagataccgttactctctcccatccggactataaccgtcggccccggaattacaccgggtctgctgacctctaccttgctctcttggataagagaaacaatatgagcgctcgcgggcttttgcaccaccgacgtgactatatcgtcgcaatacaatttaccgccggtggggactttcaccccgccctgagaataagccccatgactatagcgctattgattcatctgggcaattaccaaaatgcagaattaaaccttgcgtccagaggtttatacaatcagcatcgcgcattatactgatcgagagtcaccacacatctacttagggaaatatcatgattgacccgaaaaaaattgagcaaatcgcccgccaggtgcatgaatctatgccaaaaggtattcgcgaattcggggaagacgtcgaaaaaaaaatccgtctgatactgcaatcgcagttaacccggttggatttagttaatcgtgaagagttcgacgtacaaactcaagtattgctgcgcaccagagagaaactggcgttgctggaacaacgagtgggggcacttgaggcaaaatttaacagcgccccggcggatcacggcgaaaagaccggggaataattgggctgaataagccgccacgtatcagcggcgtgccagtagaaatcacgtataacgctcacttacgtataaacatcaatcacgtataacaaccaattatataaataaaatagaggcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggcgcccatcaggtgccctaaatattttgtattccaacacattaaggctgagttagctgcgtctttggcttagacatcaacatccacaacagcgcaaacatcagcaaagcgtatacacttttccagccaatcatgaccagtaatacacagcagagaagactgccaatcactgacatcacccgcgcgcgtccactcaataagcggatccctgccagcatacacagcaagtaaatcagcacgaaaataccgttggcatacacaatcagtaaatccagtggcaaagcaagccagtagattagcagcgcgaagaccagacaactgccgaccacagcggtcagcgcattaactggcgtttgaccggcagataaacgcgccagtttactttgtggacgaacctgagactgcgaccacaccatgcgagcaaaactttgagtataaatattcacgctggcaaaacaggccagatagccaataatgcaggcaatccacagcgcatgttcaccaaacagttgtaccacgatccccggcagtgaagccgcggcagcctgcgactcaccataagcctgaaaatgcagcaccgcgacagtacacccccaataaaccgcaccagcaaccaataacccgacgatcaaggcccgtgggaagtcacgctcaggatgacgaaattccgttgccaaatgagcaaaagcctctaaaccaacaaaacaccagaacatcacggctaacgcgttgaatatattgggtggggaaacatcttgtagcgctggccatgggatctgcgataggcggatatccccctgccaccaaattgcggccaccaacgctattaccagtagtgcaatcacggtttgtagattggcgcttgaaccggcgctacgggtgcccagtagccagataaccagcaaggtcaccagttgcaccattagcaacccggtgtcactccaaccaaacatcgcttgccagaatccggccgctatttgcaaggccgcaggcagcccgaccggaataaccgataaaaatagccagcccgtgactttacccagtttcggaccaaaagcgatggcaacaaagtgtgctgccccccctgcactggggaaatgacgccccagcgccgcaaaggcgatagcgattgggaagaccagtacgattaatactggccaggcccataaactatcatggcccgccaacattgccgccaatgctggcacagcaaaaacccccgtccccaacagggaagtggataacaacccaacgccttgcgccagacttaactcttgctttaacccacccactgccacatccttatgcgccagcgctctggcgctgacttagccgcggccgtttttgatcgactgaataatattggtggtagagacaccatcttcaaaattcagtaccttaacctcgccaccggcggcccagacttcttcgctacctgcaatttcatggggcttataatcgccgcctttgactaacagatcgggcaaaatatcagcaattaaacgctgtggcgtatcttcttcaaagggcacgacccaatccaccgcttccaacgcacccaagacaaccatacgttgttctaatggattaaccggccgcttttcacctttcagccgcttggtggaagcatcgctgttcaccgccacaatcaggcgatcccccagcttacgggcattggccagataagaaacatggcctgcatggaggatgtcaaaaatgccattggtcatgaccaccttctccccacgctggcgagcctgcgcaaccgctattttcagttgctgctcatccatcaccccaaaaccggtttctgcacggccacggatcgcgttttccaactcaatcggagaaacggtcgaggtacccaatttacccaccactacaccggcggcagcattagccaggaaacatgactcttccaggctgttacctgcagccagcgcggcagccagcacgccaataaccgtatcgccagcaccggtcacatcaaacacttcttttgcctgagtcggcaaatgtagcggcggtttacccagttgcaacaaggtcatgccttgttcagaacgggtcaccagcaatgctgaaagttcgaaatctgccaccagttgcataccgcggttaaccaactcttcttcatttttacagcgccctaccactgcttcaaattcagacaaattcggcgtcaacaatgtggcaccacggtagcgctcaaaatcactgcctttcggatcaatcaaaaccgggacattcgctttacgtgccagttggatcatcggctgtacgctgttcaatgcccccttggcataatcggacagcaccagcgcgccaatctgtggcaacgccagttgaatgcgctcgaatatcggcgtgggatcaacaccgtcaaagccctcttcaaaatccaggcggattaactgctggttacgggaaagtacccgtaatttggtaatggtcgggtgagtgggtaccgagacaaaatcgcaacgcacccgaacttcgctcagcttgcagatcagcgcacgcgccgcatcgtcaatgccggtcaacccgactaagcgcgcaaccgcgccaagggaggcaatattcatcgcaacgtttgctgcaccaccagggcgctcttcgatggtatcgactttcactacaggcacaggtgcttctggtgaaatccggcaggttggcccgtaccagtagcggtctaacatgacatcacccacgactaatacaccagcacggcgaaaatcaggcagcgtgactttcatacatttgccccccaacctgagttgttattaaccccgaatgcacccatcccttcgctccaatattgtgttcatcatatagcgccaaataatatcacaggcaccttatattccattaatatctggaatctatcgtattagctcacattagcgtcgtttgccgccaaccatttatgccaactggccgccacttgctctctttcggctataaagctgtcggctgcgactttgctcgattgttcttgcaaggccaaatgatggatctcatcacgcatcgtgacataagcacgggtgagcgcggcggcctcttccggcgacatgatgtcgtaatgagccatcgattcaaaaatacgcacattgtctgaccagcgagtcaaccgcggttcgctggctgcgtagcgcagcaccagatattgcgcgataaactcaatatcggtgatcccacccgcatcggctttaatatcaaagatatcacgttgtttactgcccagatgattacgcatcttttcccgcatttcgcggacttcctgctgcaactgcggatcttcgcggtggcggcagagaatttgctggcgaatagcatcaaactgttgatgcaattttggggaaccatacacaatgcgggcgcgcaccaaggcctgatgctcccaagtccaggcttcattacgctgatagtcggcaaatgcctcgatagtactgaccagcatacccgcctcacccgaaggccgcaggcgtgcatccacttcatacaaaatgcccgatgatgtgcgagtgctgaacaaatgcataatgcgttgggccaaacgcaggtagaactgacggccatcgatactgcgatcgccatcggtcatcacatccaatgggcaatccaacaggaagactaaatctaaatctgaactgtaccctagctcccagccccctaattttccataaccaataaccgcaaaaccacggccttcgctttgctgtaaatgactaggctgaccatagcgggcgaccatctgattccaggcctgttggataaccgcatcaataatggcctcggccagataagttaagtgatcgctcactttcattaccggcagcgcctcagtgatatcaccggctgcgatacgtaattgctgcgcctgtttaaattggcgtaacgcctctaattgctgttcttcatcatcttctggcacgcgcagcaaatattggcgtaactcatcgcggtaagcactgggagccagaggctggtacagcgattgcgggtcaagtaactcatctaataacagtgggtagcgtgccagttggctggcgaccatcggcgaggcagaacacaggcggataacatgtttcagtgccgcatggtattccaccaataactccagatacgtggtacgcgtcacgatactgagcaacagtaggataaggcggctgagggcaacattggcatcggggcgcggacacacttcagcaaacagccgtggcatcaattggtccagcacttcacgacctcgcggcccaatagtgcgtttatcgacatcatggcgaaagccactgatcgtcgccaatagctgacggcgggcggcctcctccagatgcggtgtcaatggggcgagatcactctcttccagcacatcctgccataggcttttatacaacccatggctcggatcttcgccaatatcaggggtttcatcgccgataaggtcatcaaataccacacgaacggcctgcatgtgattttccagcgcggtactcatcgctgcccaatccgcgtaccccattccccaagctaaccgggcttgattcagtgggtcattgggtaatgtctgggtttgctcatcagcaatggcttgcaacaggttttccaaacggcgcaaaaacaaataactgccactgaggtcagccacttgctgctctggcagtaaccccagttcagccaccgcctgcaatgttggcaaaagtgcacgctcttgcagccgaggttcacgccccccgcggatcagttggaagacctgagtaataaattcgatctcacgaatgccaccggcacccagcttgatattgtctttcaacccccgccgccgaacctcacgggcgatcatccctttcatattacgcagtgattggatcacactgaaatcaatataacgacggaagacaaaaggccgtagcatttgacgtaactcttggctatagggatcgtcagcaccgcccataaggcgcgctttcaccattgcatagcgctcccagtcacgcccttgctcctgataataatcttccagtgcggcaaaactcagtaccaaggggccgctgtcaccaaacgggcgcaagcgcatatccacccgatagacaaagccatcaatagtgtgttgatcgagcgccttaatcagccgttggcctaagcgggtaaaaaattgggcgttatccagctcacgccgcccgccttgagtctggccattttccggataagcaaaaatcagatcgatatcggacgagaaattcagttcaccgccaccgagtttccccattcccaaaatcagtagcggctgcggcactccctggcgattacatggggtgccaagctcacggcaacacacctgatagagccaatcgcgggcagcaataatcatgctctccgccagagtactcaattgctgtaatgtctccgccgttccactggtttgcaatacctgtgaccaggcgatacgcaccataacccgacggcgaaacaaccgtaatgccgttaacaatgccgcttcatcctgcaccccggccagcgcctgactcagccactgcgaataatattgccactcctgcggctgcggaggttgctgatgcaactcctccagccactgcggatgaatcagtaacatatcactgacaaagtcactcagcgccagtaccgcaatatcttcatcacgtaaatccggtggcgcgggtaactcagaaaagcgctgcttgatactctgcgcttgaatctgtaattccgaagggagtggcaacatatcagattccttgtatccccttcgcatatttcgtaggtgaaattgcagggctatttttatcgatgttgtaagttttttataaatgccgtagcgctgtttcttataaataccgtagcgctgtttttataaataaccccctgcaacgccaataactttggttatatattcgattagcgaacagcaccgtttaaccaaaaggcggcctgagatagtgcttctttgcgggcagtatctcgccagtggccctggcgcgccataatcgcctgctgtaaaccaaaccaggcatcgatatacggatgccattcactttatggatagaaaccagaaagcagttggaaggcgatgagctggcggttcagacgggggagttgtgccaaatagccatcatcatcaagattgtggccaaaagcctcttttaaatcggcggcactgcggctgagcataatgtcacagaagcgtttaaacgagccatcgaacttagcttgtgctttggcatccataaatggccgccagcctgcggtgatcaaccatgatgtaagcgccaacttacatttcagatagtcaacgctgtaacacaacaacgctgcatcgacactcttcggctctaattgcggctcaagggcaatcagcaacgcacgtaactctgtactggctttccgtggcaccaaaccgccaaaaatagccaacgattggcgaaccatagccaaagcgtcgataatcatggttttggccgcaggttccccacgtaaccacagctcttcatgatattgccagtgttccaatatgctttccaaaccaccggccatcccctgctcaaccgttgatttcgccacgggttgaaataccaggaaaggccgtagctcacgtggcggattaccttgcgccagatgataaccacgtgccgccttactcaaattgctctggcgtaagccacccatttttgccaattcggctgccagtgccaataaatcgccctgagtgccctgtttcagctccagttcaatctcactcaacggttccgacaacgtatcagcgctgatagaaccttggtcgagggcaagttctatctcgctctcaccgtaagtgattacccacttttcgcgggtgaaatcagtacggaacaacggctgtaattccgcttgcaacaaatcaaccgcccagccttccggccagatatcctgcgggaaacgcgctaaatccagttggtcgctatcaatatcgacattatattcaggccgctgatgtaaaccgcccacgaccttaccgccggtctttaccgtcatttcataacggccatcatagccgcggatacgtaaaccgatatcattctggcgcaaccgcttatccgccgtgtcaaaatagatattggccagtgtttgtgggggaaaatgctggtttttctgggactcaatccactccggcaaagcagcaatggccgcaggagtagcaataaattttaattctatttcaacggtcataatttcattcacaccggtatgttacgagatgacgggcattatgcacctttcgcttcgatttgcctgttttgtacagataaacccgcttggcggcccccgctaaaactctattttaacctgttttagccgatctgccctacgtcttcataagacaaattttcacggcagttaaaataagcagaaatagggccaaagccgcgctggctgtgagactaagacagttctcattccggtttatgcgttgcgtcggcaaactgaacgcactactatcgttccataaattcactcataaatgactctctaatgcagaaattacgcctaatttgcctcacgatactcagtgtaagcctctcttggggcgcacaagctgaagaaaaacgctatatatcagatgaactggatacttacgttcatagcggtccaggtaaccaataccgtattgtcggcacactcaaaggcggggatgaggtcaccctgataagcgttgataacggtacaaattatggtcagatccgtgacagtaaaggaaaaaccacgtggatcccattgaatcagttgagtgaaacgccaagcctgcgcgttcgtgtacccgaccttgagcaacaggttaaaacactgaccgacaagctggctaatattgataatagctggaatcagcgcacggcagagatgcaacagaaagtggcggccagcgatagtgttatctctgaattgcaaaaagagaatgaatcgctgaaaaaccaactcattgttgctcagaaaaaagttaatgccgtcaatctacaattggatgacaagcaacgcactattattcttcaatggtttatgtacggcggtggtgttgcggggattggcctgctccttggtttagtgttgccacatttgatcccaagccgtaagaagaacaaccgctggatgaactgctgatcgtcggcgttattcgagcgagtaaatcccgatgaacttattgatcagtaaaattaacgacaagtcagtgactcgggttattgagtgtagtcaacgcacatgcagcttgaagtatgacgggtataaccacgctgtggcgtcaagaacaaagggttaactatgaacatctacctggtcggcggagccgtacgcgatagcttattaaacctgcccgtaaccgaacaggactgggtcgtggtaggggcgacccctgaacaattactgaaattagggtatcagcaggtcggtaaagactttccggtcttcctgcaccccgtcagccatgaagaatacgccctagcgcgtactgaacgtaaatccggccagggctacaccggttttacctgctatgccgctcccgatgtcacgctggaagatgatttattacgccgcgatttaaccgttaatgccattgcccgtagtgctgacggggaatttatcgatccctaccatggcaaacaggacttggaaaaccgagtgttacgccatgtctccgacgcatttggtgaggatccattgcgcgttctgcgggtggcacgctttgccgcccgttttgcctaccttggtttcaccatcgccccagaaacgatgtctctgatgagcaatatggcgcagagtggcgaactctccgccctaacaccagagcgcgtgtggaaagaaaccgagaaagcactgaaaacgcaaagcccacacgtctattttcaggtacttcgggattgcggtgcgttggcggtgctgttccctgagattgagcgtttatttggggtgccggcaccggagaaatggcacccggaaattgataccggtatccatactctgatgacgttggctatcgctgcacagctcagcccggaggttgatatacgctttgctgccctgtgccacgatttggggaaaggcctaacccccaaagagcattggccacatcatcacggccatggtccggctggcgtcaaattagttgagcaactgtgccaacggttgcggatccctaaccctgtgcgtgatttggctaagctcgtcgcggaataccatgacctaattcatacagtgaataaactccggccagaaactctgctaaaactgtttaatgccattgatgtatggcgtaaacctgagcgcctggagcagatgattatgaccagcgaagcggatgcccgtggccggactggatttgaaaacaatccctatccacaaggggattatctgcgggccgccttccagattgccaacggagtatcaatacaggaagtggtcgccagcgggttacaaggcttggctattcgcgacgaacttcaacgccgccgccagcaagctctggccgagtggaaacagactcaggaaacagcttcaatataagtgactccctgttcgtttccccctgtaaaacaaggggtttcagactcctgcccccccgatgacacgatcttgaacggtgaggatgggcagaagagtaaagcgtccgcgccaaggaaggctatttttatacagggaagccggcgtctttacgatctgcctgttctctccgtcgcggacacgttgtcaaaaacccattaaaaacaaatgattatttatttacagccacgattatctcttacataaagacccaatacaccaccgccgcaacaataaagcggtaaatggcgaaaggaacaaaagagatccgtttaatcagtgacaagaaggtcttgatggctattagtgcgacgataaaggcggtgataaaccctacagcaaacatcggtaaatcgcccaatgtcaggaaatgcagactcttatataaatccagcccactggccccgatcatcatcggtaccgccagaataaacgagaattcagaggctgcgtaacggttcacgccgaccagcatcccaccggaaatagtggcgccagaacgagagaaccccggccataatgccaaacactggaagcaaccaatcgcaaaagcctgacggtaggtaatatcatccagcccgacagccttaggatttttaggtttcaaccattctgcggccagcaataacaccccacccgccaccaaggcatacatgacactttttgggtcaaatagcgccttgataacatcatgaaatgccaaacctagaatcaccgcagggatcatcgccagtaaaatatggcccagagtcaaatgaccattggttttcccctcgtggggcaccgcaccaaagtgaataccaatcagaccgaataagcgccgccaaaacaccacaactacggccagaatggagcctaactgaataatcacttcaaacgtttttgctttatcaccggtaaaccccagcaactccccgacaataatcatatgcccggtagaagaaaccggcagaaactcagtcagcccttcgaccacacccagaataaaagccacaaacagcgaatacatatccgtcatctacaatacccaagaccctgtaatggaaaaccacaaaaaaacggcaatgctgaaaacagtgccgttctatttagaatttaattcatacccaaaataattggggccacagcccgggaagctggctctcatcagcgattcggctgaaaggaacacccttcacacagcggcgacttcaagttaagaaggatacagaaaatttatcacgaacctcgacacaatcagacaacattatcaatgcagaatgatatttttatgtcatatggcgacaaaaggtcagcttagccgttggccacgttcaataattacaccaacatttttggcttgggcaacagcccccggcttgctaactttgatgcgtacccacggcgaattaaagcgtcgtaataacaactcggctacctcttcagcgacccgctctaccaatgcaaaacgctgtgagccgacatgttgtatcaccgcctcactgatatcagcgtaactcaggcagtcattgacatcatcactgcccgccgctttacggttatcccagcccatttcgatatcgaacaccagcttctgctggatggtctgctcccagtcataaaccccgatggtggttatgacactgagttcctcaataaatacgatgtccatcacgtcattctctgtttttgtgcctgccggataccacttccagccgaatatgcgtattatccactgatgttgcgattaaaacgaccattattcaacggggcggtgttatgagtgctatcgcgcttggcatgattatcttcgcgtatttgtgcggctctatttccagtgcaatcttggtatgccgggttgccaggctgccagatccacggacacatggctccggtaatcccggtgcgactaacgtgctgcgtattggtggccgtacagcagcagtggcggtattgctctttgatatattgaaaggcatgttgcccgtttggatcgcttatctgttacacatcccgccactttatctcggtttgaccgccattgccgcctgtctcggccatatttatcccgtatttttccactttaagggtggcaaaggtgtagcaaccgcatttggtgcaatcgcgcctatcggatgggatttgaccggtttgatgaccgggacctggctgctgacggtattattgagtggttattcatcattaggcgcaatagttagcgccttgattgccccgttttacgtctggtggttcaaacctcaatttactttccctgtcgccatgctctcttgccttatcctgatgcgtcaccacgataacattcaacgtttatggcgtggcaaagaagggaaaatttgggacaaacttagaaagaaaaaacagaaaacgcctgcagaagaagccgcagagttagaagagaaagaagattagttttccccaaaaccgagaatggctgcggcaacacagccacagccacgcccagccattcgacacccatatcagaatgactgagcatgagcgaggcaaggcgcaaaggaatgaaaaaacgcagtggactcttgtccatgagtattttgaatgactgcggcaacacagccgcagccacgctcagccattcgacacccatatcagaatgactgcggcaacgcagccgcagccacgctcagccattctgatcagacttttggtaactcagataacggccaccgcggccgcaccgacacactcaactcactgttcaggttacttcgcaacctgaccatcccggcataggcaatcatcgcgccattgtcagtgcaaaattcgggtcgggcatagaatacttcaccgcctcgtttttgcatcatatcggccagttttaatcgcagtgtctggttagcgctcacgcccccggcaatgactaagcgtttaaaacccgtctgatctaatgcacgtttagacttgatcgccaacgtatcaaccaccgcatcttcgaatgctcgggcgatatcggcacgggtttggtcatcatcaccattagcacgaatagtattcgccgcgaacgttttcaggccggaaaaactaaaatccagcccagggcgatcagtcattgggcgcggaaaggtaaaacgccccacagtaccttgttgagccatacgcgacaacattggcccaccggggtaatccagccctagtagttttgctgtcttatcaaaggcctcgcctgccgcatcatcaacagattcgcccaacagcaaatattcaccaataccggtcacactaatcaattgggtatggccgccggataccagcagcgcaacaaacgggaactctggtgcattttcttccagcattggtgccaacaaatggccttccatatgatgaaccggtaccgcagggactccccatgcgaaagctaatgcccgaccaatggtcgcccccactaacaacgcccccaccaaaccagggcctgctgtataagccaccgcatcgatatctttggcgctcaaattggcttctttcaacgccgcctgaatcaggggtacggtcttacgcacgtgatcacgggaggccagttcaggtacgacaccaccgtagtcagcgtgtaattttacctgactgtacaattggttagctaacagaccggctttatcgtcatagactgcaattccggtttcatcgcaggacgtttctatacccaatactcgcattacatttcccatcattcacgtgcggccgacagtttagcataacagcgcccgcagtcatgatttctaatccccaccttcgcggggaaaggcaatattttcggcattggccgcaaatgtgttgtttataatcgctaatagctaatctctaatcgctgagaatgactctgtgtgaaaaaaatgttgattaattcgatcaccggccctgtttagtatataatcagcggccgtcgcactcctggcaccaactttttttgtaaaagcgggggcgacatcacaggggcgtgcctgtttcaatttgctgtggtgctttacaaagcagcatccattgaagtaaaattccgcaccattttgagaaggctggcgattggccagcagcaaaccgatttctattgaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctcttcgtcgtttcaaacgttcctgcgaaaaagcaggtgttttagctgaagttcgtcgtcgtgagttctatgaaaaaccgactactgaacgtaaacgtgctaaagcttctgctgtaaaacgtcacgcgaagaaattggctcgcgaaaacgcacgccgcactcgtctgtattaattcttcgggggtaaccccaacgcgtggttttttcatttcgaagaacgcgcagatcgagtagttgcatacgaaggccgtgctttccgaaaggaatgcgcggcttgttctcgtttatggactggcgaataggggcttatggctggacgaattccacgtgtatttatcaatgacttgctagctcgcactgacatcatcgatcttatcgatgctagggtaaagctgaagaagcaaggcaaaaattaccatgcgtgctgtccgttccatcatgagaaaacaccctcattcactgttaacggcgaaaaacagttttatcactgttttggctgcggcgctcatggcaatgctgttgattttttgatgaattacgatcgactcgagtttgtcgaaagtatcgaagaattagccaccatgcacgggctggaagtgccttacgaggcaggcagcggcaccactcagatcgaacgacaccaacgacaaagtctttatcaattgatggaaagcctaagcgcattctatcagcagtcactcaaaggccagaatgccaaacaggctcgtgaatatcttaaacatcgcggtttgagtgaagaaatcatccaacattttgctatcggttttgcgccccctggttgggacaatgccttaaaacgttttggtcgtgatggcgagagccgtacagcactgaacgatgccgggatgctggtaactaatgataccgggcggacttacgatcgttttcgtgagcgcgtcatgttccctattcgcgataaacgcgggcgggtcatcgcttttggcgggcgaattctgggtgatggagtgccgaagtacctcaactccccagaaacagaaatttttcataaaggccgccagttatatggcttgtatgaagcacaagtcaatcatccaaacccaacccgcctactcgttgtggaagggtatatggatgtggtggcactcgcacaatttggtattgattatgctgttgcctcattgggaacagcgacaaccgctgagcatattcagctgttattccgcgccaccgataacgtaatttgttgttatgacggtgatcgcgctggtagagatgccgcctggcgagcattagaaacggcactgccctatctaaatgacggacgtcagctacgctttatgtttttgcccgatggcgaagaccctgacaccttggttcgtaaagaagggaaagacgcatttgaacaacggatggaggcggcacagccactctcaaccttcttgtttgaaacgttaatgccacaggtagatttgagcagccctgatgggcgcgccaaactgagcacactggcattacctttaatcagccaagtacctggtgaagcgctgcgcttgtacctacgtcagcaattagggaataagttaggtctgcttgatgacagccagctcgataagctgatgccaaaacagattgataatgcaaatacctaccagccgccccagctaaaacgcacaaccatgcgtatacttatagggctattggtacaaaacccacaattggctacacttattccctcattacaggggctcgaacaagccaaattggcgggtttaccgttatttattgagttggttgaaacctgtctggcccaaccggggctgacaaccgggcagttgctggaactgtaccgtgataataaattcagccaacaacttgaaactcttgcaacatggaaccacatgattgtagaggatatggtcgaaccgacttttgtcgacacgctagcgagcctgtatgactccattttggagcaacgtcaggaaacgctaatagcgcgggaccgtacacatggattaaacgccgaagaacgtaaagagctttggtctttgaatctggcactagccagaaaaaaatgaaacacccaacggcttaattgccgataaatgtgggggcaactccccacaatatgccgctatagcgggcagcggcgacaaaaaaaggccccaaatgtaattgttggcggtttcgccgaccgacaccaacccaaatactctgaagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaagctacttgtcacccgaggtaaggagcaaggctatctgacctatgctgaggtcaatgaccatctgccggaagatatcgtcgattccgatcagatcgaagacatcatccagatgattaatgacatgggcatacaggtactagaagaagcacctgatgctgatgatttgatgctggccgaaaacaccacggataccgatgatgatgcggctgaagctgctgcacaggtgctttccagtgttgaatcagaaatcgggcgaaccaccgacccggtgcgtatgtatatgcgcgaaatgggtaccgttgagctgttgacacgcgaaggcgagattgatattgccaaacgtatcgaagacggtatcaatcaggttcagtgttctgttgctgaataccctgaagcgatcacttatctgttggaacaatatgatcgtgttgaagcgggcgaatctcgtttatctgacctgatcactggctttgttgatccaaacgccgaagaagatattgccccaacagcgacccacgttggttctgaattatccactgaagagatggatgacgaagatgaagacgaggatgaagacgacgacgcagaagacgataacagcatcgatccagagttggcgcgccagaaattcagcgatttgcgtgagcagtatgaaaacgcgcgtatggaaatcaagaaaaatggccgcaatcacgcgaatgctgccgctgaaattctgaagctttctgaggtgttcaagcagttccgtctagtgccgaagcagttcgattatctggtcaataacatgcgtgccatgatggatcgcgttcgtactcaagaacgtatcatcatgaagctgtgtgttgagcagtgcaaaatgccgaagaaaaatttcgttacgttgttttccagcaatgaaaccagcgacacctggtttaatgcggcagtggcgatgggtaaaccttggtctgaaaaactgaaagatgtctcggaagatgttcaacgcagcttgcagaaactgcgccagatcgaagaagaaaccggtctgaccatcgagcaagtaaaagacatcaaccgccgtatgtctatcggtgaagcgaaagcgcgtcgtgccaagaaagaaatggttgaggctaacctgcgtttggttatctctattgccaaaaaatacaccaaccgtggtttgcagttccttgatttgatccaggaaggcaacattggtctgatgaaagcagtagataagttcgaataccgtcgcggttataagttctcaacttacgcaacctggtggattcgtcaggctattactcgttcgattgcagaccaggcgcgcactatccgtattccagtgcatatgattgagaccattaacaaactcaaccgtatctcacgccagatgttgcaagagatgggccgtgagccaacgccagaagagttggcggaacggatgttgatgccggaagataagatccgtaaagtgctgaagatagctaaagagcctatctccatggaaaccccgattggtgatgacgaagattcacatctgggcgatttcattgaagataccactctggagctaccgctggactctgcaacttctgagagcctgcgctctgccacgcacgatgtgttagctggcctaacagcccgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacactgaccacacgttggaagaagtgggcaaacagttcgacgtcacccgtgaacgtattcgtcagatcgaggcgaaggcattacgtaaactgcgtcacccaagccgttctgaagtgctgcgtagcttcctcgacgattaattcgttagtgaagtaataaaaatcccggcatattatttgtgtcgggattttttttcctataaaccaaccacgtctacgctctcctctcccctacctcatccgtaaaaaaccttatttttgcatataaaacacgcatatgaatgagcagctctagacctgaggataaaaactaccgtataatcagcgcccaagcttggccccttagctcagttggttagagcacgcgactcataatcgcttggtcactggttcaagtccagtaggggccaccaaataaaacaaggagttacgttaatagcgtaactcctttgttatttctgggatatgccggggatattttgcaggggtaatcatggggtttattggttattttatgcccgttcaccgcatcgccacacttcgatactacaatcatcggcgaggcgttggcttcttccactggtaagctggcgcactcatcctctggcggtgacgttccttggctgccagtgccgccgcctctgtaaatttacccaaatcagcccatcattttacggtaggcttcggcggcttcatccggggttaggtttgacgtttggatcgggccaccgttcgcgccggtcaattcggctttcttcggtgcttcccatccgcacattccagccagttgcttgatggcagctttcggatcatgcagcttaatttttagtccgtctttgccagtggataattcagcgacagcggccaggtgttcgggcttaatatctttggagtccttaaacttccatgacgcctgaaagaccggttgcccttcctcgttctcaccaatctgataattgccaaacgtggcgatgtcatgaattgtcgtgcgccccatcaatcaatgtgagtcgctctaatgcttcggtgtaggtcatgatggccgcgttaacggtttcgtgctgtacggactggaggaaggcttgaacgttactatttgttactaactggctggctttggaacgctcaccatcgcctttagctttaccgccagcccttcggtatgcctcggtttgattggcaccctctagcagcgcggtaacgaatctgcgctgtaattgcgtcagggcatcgaaaagcgccttctgttcttctgtaagcgtcatttcgaccccttataagttaaccgttttccaacattttaatttgtgtctcaatgagttcagccagactatcacatgactcccatacacgatctgtgccaatgcggtcacatgcttcccatttacccgtgcgcggatcatagtaaaacgtatcagtgttatttccaccaataacaatcaagccggtcatggtctcatctttaaaatcgggaatattcaaagcattattaaactcaataagcccagcatcatcttcaccgccactcataccataaaatacgcatccatcagcaaacgacccattgctaatacgcagaaaagagccgtattgcttccagaaatcaggctgttctgggcttatatctcgtccaaagtcataagtttccagcttgccggtataaggtggattgatgttgtatcccatacttttgctgatgcgagtaaactcattaaccgctttttctaaatttgccatacgcacctcacaaataaatcatgccattaaaaggcatcacctatattgattctctgtaactggctatctatcagttcagctaaggtatcgtaagattcattgatgtcatcaatcgctattcggtcacggctttcccatttatgggtattggtatcataaacaaaaatatcgctattgcttgaccctattgcgatcaatccgtccatgctttcatcgtacatctctccatcgcgcaacgcatcgttgttgtcgataaggcgattcccgatcaacttaccttcacaggctatgccataaaaataaacaccatcagcagcaagtccatcactcaagcgtaggaattcatgatattgcgtccagaaatctggctgattagattcaatcttacgcccaaaatcatactcaataacctccccctcatagggtggaattttcgggtaaccaatcgcagctcggtacgcttgaaaagtagtcactgctttttcaatgtcggtcatagatattcctatggataaattatgccttgaggctttggccataacacaatattagtgcccgtgggggtaagattttttgttatgtgcttctgcgtagtggtgaaggccgcatgctcagggcgcgtacttatcaacactagattatcaaaattgttattgccgctgtcatctagcggtagtttgtggtgtacctgataaccatcgggtacaacgcctttggctaggacgctgcgatcgaaggcgtcaaggcgtttcacaacttcgggattgttagctatatctttaaggaattttttacggacgccattatcaaactccttcctcaataaattcctatcagcagtcgagcgtcgtacgtaatccatcttcacaacatcgacgttttgtagcaatactttctgacctttataagtgccaaggtacccctccagtttttccagctcaacagctttccctaacttagcgacatcgcctaatgtgccaactttttctaccgttcccaaccccttagtacccgccaactccgccacggatgccgtgactaccatggcggccgcaccggctaatccattgcgctgataagcgtctgtcaccgcccctttcgtattatcataaatagccttgccagcggcttgttgattttgctgtcggactttatttattgcggcctgctctggattaaaggcaccagccatatattcttgggcggaaggccccatcaaagtacctagcccctcaagggtacctaccgcgccatcagcaatacgaccacgggcggcctcagttgtggctttgtcatgtgtgaaaggggtggcttcccataaggttttggcgctatcggtgacagattgccattttgcagataatacccgtccagattcatcggaagcacgagttaccatagaacgatcgggtatcgtattcgtcgtgctctttagtcgccttgtttgtgttgaacgtggctttccacccgttcgctgatagttccggcatttcaccgaatcgtcaaatgccttgataatctttgcggcaccctcgaaacggaaagcatggggatcggtagacatcaactgaccttcaccattgatgtagaacagccgggcagggccgtacatatcacttaacatcaccacgtcacccgaaaaaaccagtttttccagtttctctttttcacgtatcccgcctggacgtggctgatctggagatgagcgctgttcacgttcccgcatattgataaggtaacggctggtattgtgactgtcgtcaaattcatattcgcggcagatacgcgcccaggcagcgtgcgggctgattatccgctcgtattcttcaggggctaaattatctcttgaaaggtaatacaaatacattccgggcaggttgaagctcatatcccattccttgtggagttagtcgcaccggcattaccttacatttcttagggggttgtcgtccagtcacaggataccgacaaaaatccacccgccaaaagaaagagttaaaatcaatttaacaataatacctcacactgggatcgcgcctgatgtttgataaccaagcggcgactctgactccattctttctatgcgatatgcagaatcttcacggacgtaggcactgaaaaactgatcgccttcttcaccgaggataaattttccagcttgcctttcaaaataacagctaccacacgcacccagaatgtgacggaagtattttcggtgaaccgatggggtagcggttgttaacgtgtccatgtgttcctttctccacgttggcatgagttccggttgataatctgtaatcccccctgaatttagtcttacagactaacggagtttctggtacaaacatcaatacatcgttgtttggactagctttgctctgatagaaatcacggccataaagtatgtcatgcatgacgtgttcatgtactttagcgaaaacacagcccctgatcgtacatggtcggctctcattaccgaagtaaatgtaaagaggaagccgcccttcaagccacgcctagatgaacacattagcatctataccgaagcaaggagccatttcctccagagtggaaaaatcgtgcgccatatctttcccctaaatccataacagagtaatgagtgcgcatattttacacgtaacttaataattcatcggtacttttagcaaagtactggaaatcgcggcgcatctgattagtcccctaggaaacccaagttccccttggtaaacgaccaacagataacagccttgcgggccgtccctatccgaactagaatcagaactgaaacaacgaggctttaaacatgacaaaaaaaacagcacacagccagatcactaaaactcaaatctaccgtgccgttgccagctcaaccgcaatcgaaaccggtgtttctgtgcaaaaaattgagcagcaactcaaacaaaatctggcacaagcgaaagccgttggcctcgcccgctagtctggcaagatatcgctcaccagccgcatcatagggctgtagttccctgatacacccgcctgaatcgccttgaagtaaaacgccttgtgttcatcccataagctgtaatccagcaagcccttccctgccagaacagccaatacatcacaaagcaaccgcgacaaacgcccgttaccttctctaaatgggtggatcaaaataaattccacatggcattcagccagataactaactagctccggacgagccagggatttcagctcaccagaccgagcgagaaactgtttctgaaaaccatccttagtcaagttagcgttacgtaatcgccctgcccactggtgtacacattccccagccactggcggtgccactcacggatactattaaaagccagcgttgtggggagcgggccttcgataaacagctgttcgtacagcatcaacagcaaacccgactccagcgcctccatctcatactcatcgataatacccagtttgttagcaagcaccgtatcaccagagtcaggctgatacctctcctcagctgaatttagctcatattttgacaagcccttacctccgcccaaacaagttcacaacgttgttttcttgctgctgttgataattgttaacctgcgactcccaaagctcaagcgccttacgcttttcgaatcatgcttgaacgtcagatgtagatgtgctgttcctttctgatagtaacggatacgaaagaaatcatcttcgccacggcccgatatgacgattaggcgaatctacatcaggtaaataacccagcctgcttaaacattgttgcccgtaggacgacaaaactaatcgttcaactttacccttggtctttgcacgataaggcctaccccctcggggaataaactaaacttctaggcaaaaaccagtaatggcgggctccaccggtgctaacggctgaaaatgtcgcctttttaaatacgttcagccagttcccaaggtgttattcgcatactcgtatttgcttgcatcatctcaagcgaccaatccacaaaacagcgtacccgtgcggaaaggtgcctattgctcggataaataatatggattgggcgggccttgaagcgccaatgcggtaataccggcaccaacgctccagcgcgtacccagctttccacagcgaaaggggctcctgggcagattccgcttccagccatgcacgaagcgagtgcaacatccggatcatcgaacagcaacccctcctccgcaggcaactcgaaagcgtcagacgctgactgcagcgaccaaataaaaggattgcgttgaccggtaaaccacgagattcggcgatgaacgcttagttcctgcggatgggtcaccgcaccagcagcttcgaggtaagccggggcggcataaagccccaaatgtacgtcacagacgtggcgcgcgatctggctggagtcttccagatgaccacctcggatggcacagtcgattccattatccaacagatggctgatacgatcacttccccccaaacgcactgagatattggggtaacgggcttgaaactcatgcaggctcggagcgatcacccagcgggcaacagacacaagcgcttcgacccgcaactttccgcgaggttctaccgagccccccttgagcgccccttccaattcgtcgatttcctgaaggatgacctgacacttggcgaaataggcctgtccatcctcggtcaaattcaagctacgcgtcgtgcgattgagcaaccgtacacccagatgacgctcaagatcggaaactcgctgggatacccgcgccttgggcagcgctaacacatctgccgctcgggtgaagctgccagtctccaccactttggcaaaagtggtcatcgcggaaaacttatccatttaattgtcaaataaagttgaacagagattcattattttacatatatatcaacttttcgataccaattaaaattaacttcttttactaccaaactgaggcgaaaccctgttcaagttcctgaacggcactgacccggttaacccaagagagtacaccgaacatgatgaaatgcgatcccgtcaagggtacttgccagttgcctgacttcaagtctaccgaaaccgcagtccctgccatacgcaatggtgtagcggtccattacattggcgatccaatgtgttcctggtgttggggcatttcgcccacggtcagtaaggtgatggccttttgtgaagccgaaggtatcgagttctcaatgacgatgggagggctaagagcaggtggaggggatccttggaatacggctttcaaagacttcctgcacaacgaatggcgtcatatcgctcaagttacagggcaaccattcggctttactttgctggacgccgcccacttcgattatgacactgaacccgcatgccgggcagtcatgacggttcagttacttcaaaccagaaaaaacctggctccttcaatagcactgaaatttttctcagcaatacaacgcaagttctatgttgaagggaaagatcctaaggtcacggatttttatgcggatatttgtgcgagcatcggactggatttcgccgaattccgaaacttgttcgagtattctgaagctcggcaagcggtgcaagaggcatttttacgttgccgccaatggagtgtgagttctttcccaacgttgttgcttgagagtaataacaagatggcacctcttgccactggctttgttacgacagagcaagtgctttctcgattgcggcaacggatctagccagattgaaaaaggatcaatagttgaggttattggcaaagtgcccgtggcgtggacgctttactcgactgtctaccctcagcgttcaagatcgcgtcatcggggggtgtcagcagtctgaatagttctaaggttatgacgaaaacgagcgaccgaacgggttcaatcatgtcctcttcacaagagtttacgcacgaagtagaaactgggctgcgagagcgtttttttcctatccctccacaaaaaatcgaggcttattatgagttatattcttcaggttgatttcccttataccggcccttggggcaatgaaatgacgaaagcaatggaaggtcttgcacgatcaattgccgaagagccgggccttatttggaagatctggactgtaaatgaaacaactaacgaggcgggaggaatctatttattcagcgatatttctgcggcgaaagcttatttggcgatgcatactgcgcgtctgaagagtttcggtattccccatgtaaatgggaagatatttttggtaaacgaagccctatcacagctcgatcgcgcgcccatttaatgatgagtgcatagctggctaaaccgatctcatccgctcagatcatgcagtcacccgattagccatacccataaatacaacgccaaaatcacgtgggtaagggaaagtgccaccttaccccattcctacaccagcgtcgtacagattactgaggaaaataatgtactaataaaacagtcgttccagccgcaagcggctactcttcattttattatcagcccaagcaagcagtcgcttctatttcaatgagaagttcaggtaatgctagtgcctgtacaccaataaatgaatttgccgcagggtctgcgccctcataaaaagccccgatttgtgcgcaaattgcggccaaattcgccggtgaatggttgaccacataggtccgtagacgtacaacatcagcaggcgtggccccggcatagcgcaggacttctttaagatttgccagaacttgctgagtttgcgccagtagatcctgccccccaactaactcgccattggcattccatgccacttgtccggcaatgtgcaacgtccgacccgatagctgttcaaccgcatgagaaaaaccgaatggcacactggggtacatcgtctcgggattgattacacgtctattcatgataactctccattattgatggaccgccgtaggtttacaaaacgacaaatacaaatcttaattaattaaaatatttttctctcatatattttaacttggctatctatatattttttgacaataatctaaatgtattatttatgcttcttacaattactttatacaaacgcccactcactggctagccgaaattcgatactaatcagcagtgggaattttatatactctgccattaaaatataaaaatggtagagttatcactgtgtttattttaatttaaaaaatcaaaccccagcaataacttctatttctaccaaggcaccttttggcaaagcagagacttcaaccgtagaacgtgcagggaaaatagttcctttaaaataatcagcataaatatcatttacttgagatgaattattgatattcgtgataaaaatagtcgtttttactattttatcttttgttgttccagcctgtagaagaacagcatcaatatttttcaatacctgacgagtttgtttttcaatgtcattttcaacaagatcccctgtatcaggattgatcggtatctgccctgaagcatacagaatcccattaaaacaaattgcttgagaataagggccaatagcggaaggtgcattttttgtttcaatgactgacttcatgatatatcctctattttaaataacgataaattgtctgctctgacgtttcaagacgcatcgccacctcagcaactgcccctttaagtaaaaaacgcctttttcattaagttttttaacgatttcttttttctcgtccataatcaataacgaaggtgcacgagggtagttctttaaaacatctgtaatcaattcatgtaacatatccgttatggatgtattcctgagtacttcctcatcattcttattatcttcctcaataaacattaagtttccgataattttatgcgctagagataacgaagttaaatcaacattcatacagagcatcgcaataatttcaccctcttcatctttaatgaaaaaggttgaagcacggatattttctgatttcccaggaattctccctttgtaattaatgataaaatcacgttcttcccaagatttttcatggataagcttcaaagcaaaatctgtaatagtgccaccgatctggcgaccagttatatgattattttttatggccacaatggatttatctagatctcgtaaatcgtgcaatatcacctcacaattttcaccgtaagtgcgagcgataaactctaccattggtatccatgacttaataatttcatcctgggtcattgcaattctccacgtttatttatgatattcacaacgcactttttaatttaaaacccattaaaatggcgatattatttattatcataataacattttattattactttttgctagtgacgttagatttcaccttctaactttttgaaaaataatcattaagaccatttattcctgcgataagtacattatttttgatttcagcaacaagagcctctggggatggatgtgttgttgtaaaggacacgttccattgtataaaagttctattatcctgagtcacaggaataagttttatttctgcactgtatccatccaaaggaaatgagcttttcaatatagagtattcaagatgataattttttgggtctatattgactaataactcttcgacgtatccatcagacatttcaactcgccgaatactaccttgttgatcagcagcctgatgaagataaaaactacgaacagcaccaggatgataatctgaaaattcatcaaaagcgcttattttcttccagacttcttccacagaaacattgattacatcactaacagtgatacattccatcatgttaaccatccattaatttagggggagactcttgactaatgaaccatctttactttcaaagctacgcccccaaccaacgatgatcgagaatgacatcacgacgaaaagtgtcagaggatagaaagctgccagtgaaagatcaatggggttaactggttgaataaatggatattctttttgtaaagaactgatgatcgcactgactataaaaataaaagcgctaaggaagggaatgatcgctgccagagtcatggcaaaacagtcaaccaggaccgcgcgacgataggggtgtaatgacttacgtaacccgatttcattagctacaggaccaaaagccaaaatagatgcgctggttacaccgccaactaatgcggttgcgataatggagccaatagcaatacaccattctgcgccttgagctgattgagccagtcgactactacagatagccgcagaaatacgatccatggttttactggcacgcagaataccaatgatgccgaacaaagaaaggacaaagagaatagtactgaccatctcatggaatccattgtacagaaaaccggtgacattcccgttatccagtgcaaatatatccgtgaggttaaaaataccggacagtaaaccgataattatccctgtgagtatccctgaagggatcgctttaaagatattacgagttttcatcgcaacaattaacagtaccgccataggaaccagcatccataaacttcggtaagatgcttgactatcgcggacaaggctgctttctgcgagaggtatattattggagcctaagaaataaaatagagctcccgcaatgatagcactgactatcgcaaatcgaaaacgcgcggcgactacacctgcaatttccgcgctacctggcttatgcttgtaagtttgggttgaggaggatgcaactgtggtatccgatattggggcaatattgtcgccaaaaatagcaccacacagaatagcactggctaatacaacaggatctgcccccagtaaaatgccggaaggataaaatacggggaaagcagtaaatagcgttcctaccgatgtccccgttgccgtggctacaatacaaacagaaataaaagtaaataatgtaaaagcgccgccatgcaatcccagatgattcgccaacagggcaaaactatctgcaacaccggactgagcgatcattttcgcatacatgccgataattaataggattgtagcaatagtgacagccatttcactgccaataccttcagaaataacggctttccaataatgactaacattacgtgaaaagattgcccctatcataattgcaagaaatgcgagcatcgccaatgcggtcatgtcaaagacatggaaaactgaaaagaatagtgaacacgacacaataaaaagcagcatcggcagtaatgccatattttttccgccgcgaaaaatgagtccttcattatccatggcagatccccttttccttcgctaactgcattaatgcctgttggattcgagtcaaaactgcatagagtttttcatcatctttataacaaccatgtaccagacgaatatacccctcaccaccttgaccataaggaacacctgaattaaccatgacatgagcatgttgcaataaatagtcacagataaaggtagaggtacccagtttagaaatatctatccatgagaggaacccactttcaggcatcaccatgcatacgccaggaatcgcattcatcatctcaaacactaccttacggcggcgctcaaagatttgcgtatattcccccataaaagaaggttcatccaacgcagcgatcatgcccgcctgagaagaggtatttgtcgcacccacgacattgacggtacagccaaagagaacgtcaacaatttgggcatcggccaccagatatccaacgcggaacccacttaaccccatgcctttagagaaggagaatacactgaccgtccgttcccacatgccaggtaatgacgcgatagaaataaattcgatttcatcaaaaatagcgtcttcaaatgcttggtcgacaaccaatataagatcatgtgcgataataaaatcggcgatagcctgtaaactttcccggcgaagcactgttccggtaggattattagggttggtgaggatcaccatcttggttttttcggtgattttattttcaaaatctttaatatctatctggaaattattttccgcttttagctcgacgctgatcggtttccctcccagtaattcgacgttaaggaaattactgggatacgaaggggaatgaatcagaacttcatcatcattattaataaaaggcatcatcgcgaataataaacccgaatcggagccgggggtaatcagaatatttcgctgtgcctcaacagtaaggttattataacgttgtaatttaagcgctattttttcttttaactctggattaccaataggcattgtataatggctagcactgccattttccatcgatttaatcactgcttgagagatatgttccggcaaaacggggtcggggaaaaaaggatctgcccagcacaacatgtcaacaccattggccatgagatccaatacagcggtaccaacatccgctttttttacactgctaaacaatccaccttgtaagccttggaactctggacgcatttttcttctaatcgtattcatggtattcccctttaataaataaaaaattatttctgcaaatcacaggcttactaaatcaaattaataataattaatcaacgtgataattttttattaaccaagatcgtgatgataaacacacttccaacacattaagtcgcgatgggggagcatgccaaattggatataactcgttgaattttatttttttataattaacaatcagtcagttgacacaaaattctctctaacagcggaatttccataggacattgtcataattcactgttgctatcccctatatttccaaaaatgagtgccaagggtttatgtattaaaattaatttgtattaaataggtaaaataagaatacaaattgttaaatttagttgaaattattttgctgaaagagtgacttcagctatttacgacgtaatacctactaccgttttccagtgaataatagcgtcagggggggcttctccgccgtttaaggccagcggtcagtgagtgatgcggcattgaaccctgggaatatggagtcgctttttggtgttgtcttcatgggattgacgaagagacgtgtaatctcgttatctttcgccggtagatgaattgaaggaggggcgttttactgctattccgggttaacttttgtcataaaaataagttgttacgaaagaatttgttctatgctcaagagtgtacccgcagggaggtcacggtgatgatgaatgttgtcccttctctgacccaagaaatcctttccccaataaatagggtgtcgtggaaaataacacactggctaacctgacgctgctagagggtcatcctctggaggatcgccaactcgttacccagacagagaaagcatttcggttaatcatgaatcaaaaacattctgggaagtgttcagtagcggttgtttatgatgatgaacccagctttctggtcgggtttagcgcgttaattgaggctgttcaatgaataatatgacttctctcaggaagctgcggtggtttttctgcacgtgtttaacgacagcaaaacaggcgctatggcgtgggccattgatcctgttatcggctatagcgctgagtggctgctcaggggccgaggccccctcattttcggtagtgggctcctatttcccttactggatggcttgcgcttttatcgggataatcaccgcggtgattgctcgcgttctgtttattcgcgttggtattgatgaggtgctgccatggcggctgttggtgtatgtctgcctggcgcttgctgtggcattcatctgttccctattactgtttacgcgatgaataattcatatgaataaacaacaagggagtggtcgtaagcggcaactggcgttaattgtcgccggggtcatcattattgccgccgcgatttcagggtggctttcagtgcggcagaccacactgaacccgctgtctgaggatgcggagttgggggcgagtgtagtgcatattgccagctcggttcctggccgtatcatttcgatcaatgtcgaggaaaatagcaaagtccggcgtggtgacttactgttttccattgagccagatctctaccgtctgcaagtcgaacaagcgcaggctgagttgaaaatggcagaggctacccacgatacccaacaacggacagtggtcgcggaacgatccaacgccgcgatcaccaatgagcagattgtacgggcgcaagccaatctcaaattagccactcagacattggcgcggttacaacctttgcgccctaaaggctatgtcaccgcccagcaggtagatgatgcagcaacagcgaaacacgatgcggaagtgagtcttaaacaggcattaaaacagtcagtggccgctgaagccttggtcagcagcacggcgtcttctgaagcgctggtggtagcgcgccgtgcagcccttgccattgccgaacgggaactggctaatacgcaaatacacgcgcctaatgatggtcgggtcgtcgggttgactgtttccgcaggggaatttgtcgccccggatcaggctattttcacccttatcaataccgaacattggcatgcttcggcatttttccgtgaaacagagttgaaacatatcaaggtgggtgattgtgccaccgtgtatgtcatggcagataggcagcgggcgattcaaggacgggtcgaagggattggttggggggttagctccgaggatatgctaaatattccgcgcggcctgccttatgtgccgaagtcattaaactgggtgcgtgttgttcagcgtttcccggtgaggatcagcctggaaaaaccgccggaggacctgatgcgtatcggggcgactgctgtggttatcgtgcgaaatgacgacggttgctgacggtacgcttggcggcataatccgtcaggcgaaagctgacttagcctttttcccagggcgggtggcgatggcgtggcgtgttgccgtgctatgtgcattgatggcgatgatcgccatgatatacggcatccctgaatctgcgattagttgctatctcattatttttgttatgaagccggatggtgtagagagcatggtgatggccgtggcgataacgatcctggtgtcgttggtcgtcgggttggtatttctgcttatccatttcaccctagaggccgcaccactgcgcatggcggccttgattgtcagctcgtttctctttctctatctcggatcggccagtaagctcggcccggtagggagtattattgcgttggttatcgcttatgtgatgacgttactgagcaatatcccaatgggagaagtggccacgcgggggctgttgtatgcctggttgatggctgtttcaccgatgttgctgattattgggtttaaccttttctttggccgagcaccacagacgttattgcgggccagcttagcggagcggttatccacggtcgccgagacattacggtaccccaatgccgccaatatggcgcgggttggagaacagctacaggaagggcaacatgagcatcaacagcgggcgctttttgttcgtatctttcatctacggccctcggctgaagcggcctggcttgaaagtgccgtaaaaagcagttaccggctactcttggtaacctcggcgttacctcctacctcaccagaggccgtgcgccttgagcttgcggcctactgtagtgatgcggctcaggcgattgccagcggtgatctcgcggccccccctcacttcgcgattgaggataccagcgatgaaatcaatgaaatcagaaacgcgctgatcgcactggcaaatgcggataatgggcaagacctggacgccccgaaatcctcattctttgcagcagacgcattgactaaccctgttcatcagcagtttgccctgaaaaccaccgccgcggctctgatttgctacctgatctacaccgcactggattggcaggacattcatactgccatgatcacttgctatgttgccgcactcggtacaacaggtgagacggttcataaactggtcttgcggattatagggtgtctgatcggggcattgatgggggtactgtcgattattttcattattccccacatgagtgatatcgggcaattaatggcgctggtatttggctgcattctagtggccgcttgggtgtcatgtggcagcgaacgtatcgcgtatgctggcgtacaggttgggttggccttcctgcttaccgtgctgcaaggttttgggccaagtaccgatatgggtgtcgcactcgatagggtgctgggtatcttgctgggtaatctggtggtgtacttgatttttagccggctgtggccagtcgcgattaccgatgcggtgcatgtacatattagtcgcgccttgaaggggctgacaaatttagccgcgctctcgccggatgcccggcctgcagcgctcagagaggccacaactgtcgaggcggagattaccaaggcgcaggaagagttggcgctaattccctttgagccagtacaatttcgcccctcacggaaagagtgcgcacgcctacaggccatcttggcagaaatgggcaaattgtgccctgttctgtttctacccacggaaaagtcagcgtctgatgtggaacaactgcgccagctctcggctgggagcgatgccatgacattatcggatgagcaaggacagaatagcgggtctttacggcaagagttatcacctattaatcttacaattcaacaacgtataaagcggcttgaggaacttctaggaatttaatgacatgatgacgcacgcagtattgactgcccggatagccaaaataagcctgacttgctcgatattgagttggagcctgttgatcgtaggttgtgctacagatcgcttggatcttgcacctgcatcttacaccgaaccctggacgccagatgggaatgcaagggcttccatggggggcggtaacttttctgtgccaccgaatccgatcgtggccgaattagcccaaccgccgaccataaaaagtgatcatgcttattcattgccagaattgattgatatcgcccaacgtcagaatccggatacccgcattgcctggcagcaagcgcgacaggcagcccttgcggtaggaatgggggaggcgatatttttaccgatcatttctgccagtgtcattggtggctaccagcgtacgaccacacctctgccttatgctatcggcaacgaaaaggatctgaaaacaaccgggagcgcggttattcctgctttggccttacagtggcttatctttgatttcggccagcgcagcgcgttgcttgacgccgctaaacagacgtcttatgccgctaatgtgaccttcaatggcatgcaccagaaactgatctacgatgtgacacgcacttacttccaatatggtgcagcacaagcccagagccagatagcaaaacaaacgttgcaaaacagtctaaagattcaggatgctgccgaggagcgccagaaaaagggtattgcgacaacggttgaagtggcgttggcacgccagcaagtcgcacagtctcagttgcgtcgtgtggtggcaaaaggtactgaacgtgatgcttatcaggcattattaggggcgatgggtgtttctccgtcattggatatcaaagccgcctataccgaagatcgtgctttgccggatgggataagcgccccgacagaaaagatgatccagttggccctctcccagcggccagatgttttagccagctatgcggcggtcgaggcagccaaggcgggtatcaaagccactgaagccgatttcttgccaaaagtctatctggccggggcggttgctggtggtgatgggcattttgatattcagggcctaccgggtatcagcccgcaaacttcatcctctagcattttagtcggtgtcagtgttcctctgtacgatggcgggatacgcgcagccagagttaaagaggcagaatcccgcgctgctgttgctgctgaaggatttaagaaaacgcaggaattggcggtgcgcgaaattgtggtagcagcagatacattgcgctctgcgctcgaatccaatcaggcggcattaaatctcgtgaagacctcgtttatctcctatgatgcggcgctggagtcttatcgcagtggtgttggcaccataacggtcgccaatgaggcggcaaatggtttgttgaatgctcaacaaatgagtactgatgcacatgccgcctctttggtcgccgccgccaatctggctttcgtcatgggtaaaatgaccaacacctcaccacctttggaactgcttcattagagagtgaatggccccaattccattaggtatcctcttacctctcaaaatggggcctctctattttcaaacagtgtaaagattttcaaacagcgtaaaatccgcctgatgtggcgtcgttgagtcgccaccgacaaatacgctgatacgcgacggctcctgcgcatagcggcgatgttggccgtaaaatgccagctcgcgcactcccagcgtgaagctgacctcgcccaattcccccggctgcaggctgatacgttggaaacctttcagttcacgctgtggccgcgtggtgctggcgacgtactggcgaatatagcactgtacaacctcatccccagccactgcaccatcgttggtgacggtcattgtcacccgtagcgatgctcccagttcgagtgattcatggctcaactgcaaatcgctataggtaaatcgggtataactcaggccaaaaccaaagggatacagcggtgtatccgccagatctttatagggctgatattcacgatagtcgcgcattttgcccagtggcttgcggccataataaatcgggatctgaccggtactacgtggcaccgtcatcggcaatttgccacagggaacctgttcgccgaaaataatgcgagcgatcgccttacccgcttcactaccgcactgccagccatataacagcgcatcggcgtactgttcggttgctggtgatggcaacggacggccagtgcactggattaccaccagcggtttaccggtgcgcccgaccgcagcgatcaactcttcctgtcccggcggtagctgaagttcggcgatattgcgcgcttcaccagtgcggcggtggctctcgccggtacagagaataacgatatcggcccgatgggcacattcgatcatctcatcgctaaaacaactctgctcggtgatcaccttaacctcccctgcgatagcgcagagggattgatagatcgacatcacttggtcggcgtcgccgtccagacaccaggagccaagatgctggcgctgcgaatgggcgtgtgggccgatcaccgccagcgtcagcggtacggatgttctggagattggcagcagcgcctgccggtttttcagcagtacgatcgactgctctgccaaccgctgtgccagagccagatgctcaggacggcgcagctcgcgcttatgccactcttcatcaacataagggcgctcaaacaggccacagcggaacttggcgcgtagcacccgacgcactgcgtcatccagcaacgcttccttgatccgcccctgtaacaccagttgatccagcttatcttcataggcctcatgggtcatggccatatcgacaccggcctgcagcgccaattctgctgctctcagtgcatcttgagcaataccaaagtgagtcagatccgcaatcgaaccccaatcgctgatcaccaggccgtcaaagttctgctgctgtttcagccaaccgcgtatcagttcaccatgtgcagtgaccggtgtaccgccgaaatcgcaaaaaccggtcatcaccgagccaacgcctgcctctatcgccgcttggaatggcggcagatgcacattgtgcagcgtgttgtcggacagctcggtggtatcgtagtcgcggcccccctccacggcggcatagccgacaaagtgcttggcacaagccatcaggctatcggcggcgctgagatcgtccccttgaaatcctttgacgacagcggcggcgaactgcgcggtgagccagggatcttccccactggtttcgatggttcgcccccagcgcggatcgcgcgcaatatccagcatcggggcgaaggtccagtggatacctaacgaagccgcctcgcgggcgataacgcggtaggcctgctgtaccagctcggggttccaggaagccgcctgcgccaggggtatcggcagcaccgtcgcctgcccgtaaatcacgtcacgggcaaacaacagcggaatacccaggcggctgtgctctacggcggcacgttggatttcatttaactggcacggatcgacgttttctcctggcgcattgcccgcccaggcggtatcagccagaatgcgtgaaccccagcggccagcgcgtaccccggcaagatagtcgtcacggtgttgctgatagtccagcatcggctgttgacacagttggcccactttctccgccaacgtcatctggctgagcaaatcgtcaattctagcctcaatgggcagagtggcatcgcgataaacagtactcatagtgttctccaaatcaggtaatctcccgatcactctgccgcatggcggggttagctatcggtattgcagccagcatcgagctgcgaagaggtgcgcaaggcatgggcgggaaatgcctcggccagatattcctccatcgtccgctggcttgcgcgctcaccacgctgccggtagcgagccagcaggcaagttgccgcttcggcaacgaagcgggtatcaatttcggtgtaggtagcaataaactcggccagttgctgatcgctggcccgagccaatagatcactgctacgcgccagtgcctggtagtagaaatccggtcgataaaccagcatgccgtgacgccagtcgtcgatcacttgctgatagccgccagaatagacatcgtggcggtacagctcgatcttgttcatccccttcagcgccaggatataatcccctgcggcatatcgctgttcggcgaagtcaaaatagcgtttggactgctgatagaccatcagccacgcgctgagataggccagcagaataatcagcaccagcgcaaagaaccctttctttccactcatcatttcactccgataccggtgaacgccttgataaaattgcgctgtaggaaaaagaacactagcaccacgggcacggcgatcatggtggtcatcgcccacaattgctcaaggttatcggtagggatatcgttaacaaacttgaacagcgccagttgtaatgtcatcagtgaatcgtcgcggacatacaacagcggccccataaagtcgttccatgaccccataaatgtgaggatcgcgacagtggcaagagcaggccggatcatcggcaacaccaccttgaaaaaaatggtgaattcacctgcgccatcgatcctggcagcttcgagataggcgttatccacctgttttaaaaactgtaccagtaagaagatgttgtaggcgctaatggtgccgggcacgatcaatgcctgaaaagtattcacccaaccccatgaatacaacatcatgtaggtaggtatggtgaacagcaccgcaggcaccatcattgaggtcagaatgagtttgatccagaactcgcggccagggagattcattttgacgatggcgtaggccaccatggccgaaagtagcgtattgaccaaagtcacggtaacggaaataaacagagtattgaggaaaatacgccccaaattcaggctataaaaggcttgaatatagccattgaacgaaaagttcttcggcagagcgttaggggcattgatgatttccgagccagtcttaaacgaattcatgatcataaagaaaaacggatacagcacgatcaggctgatgatgatcaacaggctataaatcaacagattttttttgctgatgcgcattagctgtgctccttttcctgagtaaatttcaattgcagcatggtgaaaatatagataaccgcagccagcagcaggccaatggttgaggcggtgcccatcttcatatccgagaaaccggttttatacagatagagtaccggtgtcagggccgcgttataggggccaccgtgaagatcgaagttcatcagcacttcaataaacatctgcataccgttaataatattcatcgtcatgacaaagataatctgcggtttcagcaggggtagcgtaatgctccaggttttccggcgccaggaagcaccatcaatatcagccgcctcatacagcgacttactgatcccggcaatgccgcccaaaaagatgatcatttggataccaaaccacttccaggtgctgaatacggcgatcagcggcatcggcaaccagcgctcgaacttccagaacactggcgcgtcgagcactccccattccaacagcaaactctgtaccggccctgcagggctggagagaaaattaaagataatcatcgccacggtgatcgaagtgataaccggaataaacatgatggtacggaacaagccgccgaagtgggtgatttcgtgcagcaacagcgccatacccattgccagtacgaaactgagtaggacaaagatgacttggttaaagatcacgttgaacagcgaacgccaaaatagctcgtcgctagaaacgctaatccagttgttcaagccaacaaattgggtactctctgggctcaatacgttgatatccagaaagctgttctgaaaagagagaaaaaagggatataaaataaaaaccaggaaataaataatccagggcgcaataaacaggtagcccatcatcacatttttatttttcacatcggctccttaagggaatacctgcatcgataccgggtcgctgcgtgcatggctcagtgttcattgagcagttggcgtgcggcctgtgccgaggtggcaaccgcttgttccggggatatttcccctttcagtaccactttgctgtagttggcgagaataatattcgccacctccatcgcattggcgaaaggctcactcaggatcgcatgttgtagttgctgtacgaacggctgtgcctctgcggactgaaaatagggagcatcttgcagcgccttcaacgtagggagctgacccagggcaatattggcctgtagattgatatcgtcgcgcataagtaggttgagcagcgcccaactgagttgctctttcctggcctcatccttgaaaatcatgatggcccgaccatccaataccgagtagtggatgtcgcccttggtttgtaccgggatcggggcgatggccacgtcctggcctaccaccattgggcgttcagccgccgacgagagggtggccttccagccgaagccgaattgtagccacatgccgatattacgggagaagaagcttttttccatggtcagtggcgcaaagcgctgcgcctgctgcatggtacgcataaactgcgccatgttggcgtcgggacggtcgaatacgatgtcggtaccgtagcggtttagcaactgatactggccctgattaacgttgtaatacatgggtgccagcagattccagtaccaactgccgaatgacagcacatcattccagaataccgtgccgtagactttgctaccgtctgagcgagggggcaaggcggagatcttttcggccgccagtaaaaattcatcccaggtcgctggagggcgctcaggatccaagcctgcctcagcaaatagctccttattataaatcatcatctgggtggtggcgttccacggaatataataggtacggccaaagttttcgcgtaagaagtgaggatcgatacgttcatttaattcggcaaaaccggggaatttatccaaatacgccagcttgccaagcttcgccagtttggcgggttgatagccgaatacaccgatgtaaacattggggttatccccggcggccattcgggtatccagttgttcgtcattggataccactaaattaacctcgggatagagcttattaaattcaggggtgacggtattacgcataaaagaaacatagctgccgctgggcaccataatttctagcctttcggccgccataagcggcagcgaggctatcgcgatggcaatataataaagtatcttcatattattgattaatcctgaagcgcggatatttggcaattgccattatttatctcgcgctatggcaaatagtcggccgctatagcgtctctctttcaatcaactcggttggtaataaggtcaccgcgtcaatattggtttcttcttttattgccctcagcagcgtgttggcagaaataacgcccatctcatatttatggtgattgatggtggtcaacgaaggagttaatacacttgaagcataaatattatcgaatccaaccacttttagatcgtccggcacgcgaatattatgctcttttgctgcacgtagaataccaatggccatctcatcattagccgagaaaatagctgaggggacccggcctgcagcaatcagcgcctgcatttttaaataggcatccgcttcggtaaaattagagtggataataaagtcgcggttgagttgtatattgtgatagcccagcgctgcaataaaaccgtccagacgtttctggttatcgtaagactgttcggggccgctgaaaaaatagatatcccggcagcctttcgccaataaagcgttgacggccttgaaagcaccgccgaagttatcaatcaagacgttataaatgtgcgggctcttcagttcacgatccagtacgacaatgggcagaacatcggaagcaacggattgcaggaagcgatcatcgaaagagctggtgagtataatggcgccgtccaccgagcgatctctaaggtatttgtgagccgtagactgttcgccgccatacaggctgcaggcgactaaatcgtagtgctcacggtgcactctctcctcgatgccgcgcaccagttcgctatagacaggaccaaaccatgagttgaagaagagcccgatggcaccactcttcttagcctttagcatcttggcgttgttgttggcggtatagttcatctcttgtgctattttcagcacccgcagccgcgtctcctccgtgatcttcggactgccattaatggcataggagacggtagagatggaaactttggcccttttagcaacatccttaatcgttacactcacggctaactctctaaataaaaaaggaatttactatagcatgagccactcaggcttttgtagcgccacacttcagtgtggcacattcggcccggtggctcagccccgtgactacaggtaaatctctagctgactgtgtgccgtcagacgcccttctatctcctggcggtgaatcagtgcggccccactacgatagggattatcctgcaacgtaaacgccagcgactgaccatcgagtagcacacgcttcggggtaaactccccctgttgtggatagatgcgcagcgtgaccggaaggttatagagttgatagtttagcgtcacatcaccaaactgccgactgatcaccggatccagcaacagatcgccggcctgataacgcacaccaagtacgttggaaacgatctggttgatatagatcccagggccgctggagtaaatacgccagcccgctttcgcggctacggcaccggttttcaattgatcgaagttgttataagcctggtagcgatcatcaaacttggcatcggaactggagaagtagctgtttgcctggcgcagctcggcgttaggcacgctctcctggatccccacagggatggttttaaacaggttatcgtacagctcctgcgccatccccattttgcagagtgcttctataaagcgaatatgggcgtggcagtattgtaggccgatttcacgccccagattagcggacagttcggcccgtttgaagtaagtctgcttaccggccttgtactccgccatccggtccatcaggcgcacgccatcaggatacattaggttatccatgatgatcttcatgtgctgctcggccatctctttatcgaacgactcggagataattgagcgcttggcgggcaacaggcggtacttgatctgggtcgtggtatcggtaggatgcagtaggtattccgcctccccctgattaaagtgaataaagccactgatcacgccgtccttgatcaaatacttatggtaatccgcttccatgttgctggttagcgtcacgatacgcgcgataaaatcggcaaactgcggataagcctgtagcgccttggtcaaggttttcagcgtttgcagcgtcagcggaatagtccagccactgaccatattttcccgcagcgactgattggcgggctgcaacgtatcatcccagtcaccgtcaccgtagctggaaagataggtaccgggtaccagatgcgccacgatatggtctatctgccgctgaacatgttgcagcagcgtctcctgctcgccggtaaaggcgaaattctgtttgatgctggtgtaggacagacgcgtgtccaataacgcgacgcgatccgtggctaacagataatcggccaacgctttcagcggccagaccacaatatcgccgtgcgattcctgctgttgtacctgagcatattcatcaaacataaaccactgcggccaggtgccggtttccagatactgatggcgataagtctggcacagaatcgcttcaacctgctgatagcgccccatggccatgaagaactctatcggcccctgtgaaacgtcgcgggtcccccaagcggcaccggctggctgctctaaaccatgcggtgagctgtagtgggtgagcgcattatgggtgaaccagtgcatggcgtgattcagcttctgcgcttgctgcggtgcagcagaaaaactcaccgagaagtcgtttagcagtgcacgatactgtgcgtgataagcctgccgctcgtgttcaaaatccagccactttccgcggctatctacgccgtttagcacgccaccgaaggcgatgctggcctgctgggcaatctgtccttgtagcaacaggtactgtaccccttggctgtcgctatcgacgtatctttcgacacccgtgaacccgccgcgagtggcgatgctaaagcgggggccatgatcatcgcccgtgcggctgatctgcagcagatcgccatggcgttcaacctgtacggtcgcttcctcctccagattgcccatgatcagttggtggctgacaataacgttgagcggttggctatggcctgagacagcaatatccaattgaataaccggctcactctggctggcgaaggcgcggacctgaatcatgccctcggccagcttgtatatccagcgagagaagttggcacccacttcatatgcagagggcatcgccagaatgcgatattcgccgccgatctgtaccagaatgcgctgaccactgctcttgaactgattgagcatattacgattgacgcccaacagcttattaaaggaggtgttacccagcgtcagatgcgagttgaataccccatagatatagtgggtagaattcatgatgggattagtgaagtcgatattattgccagaggaaataatatggccggtcggtcgctccagatggcgctctttttctgccaacgtgacgtagttagcctcctgatagaaaaacgatagcagttcaccgtccaactgctcaacaaactgtttttcaccgtcaaacagttgttcgatctcttctgccgttagcttgtctcccgacagtggccgctgatcatagccctgctgagttggggatgcctgctcggtagcgggttctcgctgtggctggcgatagttagcccggatccgcgcgacatcaaaggcctgtgcaatattggcctctggctggtggctgagatagaaaccgtaaaatacgctgtctgcgctgtcacccgcggacagcgtgactggctgtagctgtagagcgacataggccatttcatactggtagttccggttctccagcgatggttcagtgacgatggtgggcaagtggctaaacttgtactgcttggcaaagaactggtaaccatcggtagagaaacctactgcgggtgagaagctaccgagttgtagcaggggattaccggtgctctgtggtaggttttgccgagaggatacggtatagccatacttatccagcgagaagaccttatgatccagatactgactgcagtaggattcattggtcttggtcgcaccggcatcggacagtgagagatcctgaccgtagatcagatcatagcgtagcgcctgcgcgctgtgattttcaacccgcacactgtagtagtaagtctcttcctgctcatggctaaaggagagagtcacaaaggcagtgaagtctggagccgtggtctgccagatgatttcatcctgcgcgttcttataggtgacgagttggtcattgtgaaacaacagtggggtaacccgcacaataccgctatcgtccaactggcgcaggaagatattggcaatcgccatatccagccttggggtgtcaaacaggttgagcatgatgtcgccggccagcatgtttttcaacatgttgccctgcatgaaattaaactgcagtacgccgccctgtgcgctgtgtacgacgttggtgattgacttggttatcatttaacttgccctgaagataattaaatatatatccgaattccttcaagctgcgggatttaactcacctgcaacttaaaattaattagatatagagaatatttttttcgctttctttatcgaaaagatggcacttatccagattaaaagagaaatggcaggtctcattgatttggatttcatcttcaggattaggccgtttacagatagcctgctgccccatcaagttaaagtagataaactcatcggaacccatcgcatcgactctgataaccgtggcagttagcgcattggctacgtctgcgcgactgatgctgatatcctcaggcctgatcccaaaatcgatctcccggcccagataagaccgactcttagcgactttatccgccggcagtggaaagcgatattcgccacagcgaataaccaattgctcttggtattcctctatgcgaccgctaaacatgttcatggctggcgaccccacaaactccgcaacaaatttattgagcggatggcgatagacgttcattggccggtcaacctgcatgatcttccccttgcgcaggatacagacgcgttcacccatggtcatcgcctcaacctgatcgtgagtgacgtaaatcatcgtggccggtctacccgattcgcgtagttgttgatgcaacttactgatacgcaggcgcatggagacgcgcagcttggcatctaggttggacaggggttcatcgaataaaaataccgcaggttttctgaccatggcccgacctaacgccacacgttggcactggccgcctgacatctctttcggcttgcgctgcagcagatccgtgatttccagtaactcggcggcctcattgactcgctgagcgatttcagctttggtcttcttcgccaccttcaggccaaacgccatattttcgtacacggtcatatgcggatagagggcatagttttgaaataccatggcaatgccgcgatctttaggctgcacgtcattacattttctgtccgcgatagtgagctcaccgctggatatttcttcaaggccagcaatcatgcgcaacatcgttgattttgcgcagccagaggggccaacgatcaccatgaattcaccgtctttaatatccaaattaatatcatgcagaacctgcatgccgtttggatatattttattgacgttatgtaacatcactcctgtcatcacccactctcaccgcccaatagaaacgtttcactagattagagtttgccatgggccactgtcaatatcgcgcgacatactgacattccgttacgagatctctatcacgttttgacatcacttcattcttaattcaagaaaaaacatgcagttatattgggatcgccataaagttatcactaaatgtaataaaatgttttgtatgtcacacttttcaataaatctctgttaatgcggttgactcacgttgtttattacgcagattatagaaacgtttctattgaatggtttttaacctaaagtcaggcttataaggcatatttacatgattaataaaagaaaaattgtcctcgccgctatattactcacggttaacggcggcttgttcgcccagagcgtcgtgattgatcaattaaaagtttctgagcatctttatccaaagggatttgaatccgaatttcagaataacctcgatttctatcgtgacggtgttggtgtcgatgagaaggccaaagtgccttacgatacgatccgtattgaaggtactgaaattgttaaaggttattataccaacaccaccgaggtggggttgtatctcaatatattaaccgagtcggtaaaagccggtaacctgcaggcgttacaacgaattaaagagacattaaccaccttggagcaggcccccaaatggaacgggttattttactggccctatgatatccgcgacggcaagctggtgaccaatcccgatgaaatcgtacctgcggtggataacggtaatctctcgttcgcactggcgggggttgcgggtgcatttctagattcgagcgatgcggacaagcaagagatcgtgcaacgcattgaggcgatactggacggacagaaaccaggctgggccgccctgtacgatgaaaataaaggtctgctctcctctggttggtcgacaaaaaacaatgcgtcactgggctacttcgttgatcgcaagggcaatgaaagccgtgcggcggtggcctgggcggtgctggcgactaaagatatgggagccaaagcattaccggttagcgcgttcagtaaaatggagctctacacccaacgctatgaaataaacggcaagcaatacaacccgctgctgacctgggatggcgcttatttccagatgatgatgccgcaaatatggctgaatgagcgtgaactgatgcctaactacggcattgtcgaggatcacacctttattcaaaaagtctatgccagcaagcatggcattccaatggtttcttcctccgctaccacggataacgcttaccacgccttcggtgtgccacagctttccgagagcaaagttcgcttcaagaataagatcgatgatggctataccggtacgccgcacgcaatagcgctctcctatatcgtcgatcctgccggagcgatcagcgcattaaagaaactgaaacaggcttatccgaatatcgaatccccgtatggctggtatgacgctgtcgatagcagcggcaagatctcaaaaaatatcctttcccttgatgtcggcatgtttgttggtgcttttctggcgaaagagatcaatgccgatgttgaaaaatacctacaaagcaagggcgatatggaattgctaaaagagatgtatcagtcctacgttcccaataattacaaaccattggatggtctctccagctcttctctgcactgatgactaccgacacccaattaccctaataccacctctcggttcaccagagcagaggatggcattgccccccatttcgcgatgatagaataaggattacaggcatgaagagattgttactgtcggcgctgttgatcacccctggcacgttgctggcagccgatgctcaggagctcccgctgctcagtggcggtgatgcgccgaccatcaagaactccaacctcgatttgttcggcgtttccagagacttcggcgatattatatttatcgacgatgaccggacagtgaacgattccgcgccgaaaagaacccgcgtctttaccgggtatgagtatgaaaatatcaagttctccaatcacccggcgcaactgtatagcacactggtattcgctgacggttcgaccaagattaccgacagttttagcatgggttatgtgctacgtgagaccacgatttacgacggcccacgtaataatgcatttgccggctccgataaatcgcgccgtgactcttttatggaaattcagttgctgccgaaatatatcaactgagttaacgagaatttgagttacggtgccgaattgggttacgagcgttttactgatgccaaagatgcgccagaaaagcagatgtaccatattcgccctgagatcaatctgggatttggccgtaatttcctgcatctcaatgccgagttgggctggatagacagaactgaccgcggcgcttatatcgaaaccgaaccactgtatctctaccgcgttaccgataactttaacattggcgcaaaagcctattaccacgctgaagataacgactatcgctggcgcgagacggcaattcgcccgttgatacagtatcgcttcgccaacagtacctatctggaactgcgctgggagatcggtggtattcgtactcatgacggcagtggttataactacaacaattacggtttatataccgaaatccccttcaacccgacgatatcctttatggccgacctgcaatataaggatcaaaaacagcatcggggtaatgaatggtcgtggggcgataaagaagatattttcgccaaagtcggctttatccttaatttctaagcgtccacatccttttactaacgataaaaaatattgggctaatatttagggaatgacctatgaataaccataagatctggcgtttatccgccgttgctgttgctttactgattagcggtaatagctatgccgatcagaccctccacttcgctcagcaaccgcataacacgggcgatcatactgtgatcgccgcaccagaggtcaataacttttcattggcagatctgaccgccaacgcagaagggcaagcagtggatgcgaccaacgcaggcgcactgtcgctgcgggttgaacccactcaaggtgacgctcaggcgaatggcgtactggtcacctccggcacctttactaatcaggctcagggctcgatcaccgtgagtgccagcagtcaggatcaacatgctgttgccagcgggttgcaggcaacggatgcctattggtccactctgcgtaatcagggtagcatccgtgccacgagcaacagcctacacggcagtgcagaggtctatggtatccaggctggcctggccttttccgatgccgccggggatcactacggtgaccacatgatgttgagcaacgagggtgtgatgcaggtgagtgccacggccgagcaggacgcctttgccagcggtatctataccaatgccggtaatggcgtggtcaacaatggccgtctggatgtcagtgctcatgccagtgctggcgatgcacgggcaaccggcctgcataccctctctgccaacccaggcgtcgatcccgatccatggaaccccgctaaccccactcatctgatgagcaacaatggctcgttgtcagtcacggccagcggtaacaatgcgaccgcaagcgcgatcagtaccgagggcgaaggggtctacatctacaacaacgggacactgatcgttgatgcatttagcgagagtgcgcagggcggtgcatccgcctatggtattcatgtgctcaacggcagtgccacgatcaactccagcggcagaattttggcgacagccaccggcggaagccaacagcaagcctatgaagtgatggccgacggttcggtagttaatattgaacgctatacactcgccttgggcaatgagacaccgtgggcggtcagtaatggcggttcgatcgtgctgggtaacggtacgcaaggggccgatctggtgctgatggctgggcaggccagtgaaggtttcgcctatggtaaagagtacagcttggacaatctggcttacgataccacctccggccagcagagtacggtggggggttctattgcggggttgtacggtattacgcctgatatcaaggtgattcacagcggtagcagcagtagttcgttgggatctgctgcactggtgtatgcaccggatgtctctcatgccggagtctccgcattggcacagcgttcttccatggagcaggcatccaatatcatctcctcgcaactgcatagtcagctggtaagtaacgccggttgtaaccagaagttggagagtgccgatagctgcgtctttatcacaccttatgctggtgagtaccgtcgtgatccagtgacctccggttacagcggtcagcgctatggggtattgctcggtcagaaccaacattttggcgatttccagcttggctggcacggcggttatgagagtgccagcaccgattttaatggtacctctgtagggcgtaaggaggagattaatacgctgatgctgggggttcagggcggaatgaagctctctgagagtctgtttattgcagcgaccagtacgtggttcagcagtgacaccgattacagtgacagcaatacctactacggcgtgggcagccagagcggcagctatgatagcagtggcctctacaccgatgtctccgtgggtaatagctggcagttgaatcgcaactatgccatgacaccgatggtcgggctgacgcatatctggcagcaacgcgatggctatactgtctcatccaataacaaaaactatgatcttatcgacacccgctatagcagctacagcgaccatgcagtcgctctccatgctggagtacgtctcgatggtcgctatccactgaccaacgagacactgcttaagccgttctttaatgtcggattccagcaaatgttgtatggcgatgagatcaccatcgatcagagtatccctaattcgccggtagttggcgtaagcaccaaggataaaaccactcaaggaaccttcgatctggggatggcactggtaagcgataacggtgtgtctgccagcctacagctatcgggcatggtcaatagtgatcgtcaggatttcaccggctgggcaaatctgggctgggcgttctagaggggcagttgcgttaagatgctgtcgtataacatgcagttcagcatcttaggccgctgacagcattcctaccgctgtactccgaatgcagcggcgggagcttgcttttgtatctgccaagttgataacaacattctttgtttgaccgttattcacgttctctcaatctcggtcataaatattacgaactgagtttgttttaggatcgatattattgaacacttcaccattaattttatagtctggatttttagtcagagaactctattaagcggcaagacgaaatttgggaggagtacaatagaggttcagcgccgcggtatggcgcttgcttgaggatccaccggtaacagacaggctgtcggtggccgcgctgagagtaatattctgcgcctgcacatcgatggtaccggcattcacccgcgcccccacggcggtcagattgtctacgttggcgcttagatcacggggactaatacggtttgcccggcgacgtcactccatcagcacgatattgccggttaaggttgccatctgctccgcactgaggcgcgtacccggtgccaaattgaacgcttttctgtactggaccccggcggcaaagagctgctcgaactgcgcctgttcgctacggtaatcactggccaccgttctccccgtcaacgccagcacctgatcccgtaacagccgctgttcataagcgttatcccccagccgtttgtgtatcaccgaaggatcgctgctcagttgctgcaaatagaggtccgaccctttccagttattcaggctggcaaacgccggatgggtctccaccagatagccgccgctgaccgcccgatctggggtaacaaggccggttcggttgagatcgtcagacgggggaggaaccccacgcgggcccgtggcatcgagagaggaaggggggctgatattcgcgagagataacgccgcttccgggccgggggcatagtcacctttatcggtcttgagctgatacagcccgctgcgcgggagcgtcagggcgatcccgttgaactcgacggcgatattcttgcccgtgctgtcgcgatcacgtggggcgacaatcgcaccgggtgctgtcccattgtttatcaccgtattgtttatcaccgtgccgctgccagtcagggttttggcagtgatgctcgaggcatattggttgttcgggcgcagcttcatttccggcccccaggcgatgccccacaacttacctttataggtacggcgcaccctattcaggcagggccgggattcatgagcttttatgtataaagactatcgtcgtaaggcgattcagccagaattttttgaatttcatgtcgcgcttctgattcccatgctgaattcatattcgccattaattcaataaattttggaaaagcgatgcgccgtccatctctgccttccaccctgtgatctaactcatattggaatgctgccttatgagcgagctctgacatgatccaataaagtaactcatctaacgacttagtaaccctccgcgaaaattcataacctctttctgaataaatataattatacatattgttttcaaatgtaatatatggagtgccttcaccaataggttcggtacaaagattaactgaatgtcttgggagaccagctcgtaaagccatctcatcaacttttttttgtatttcagcaatactaagtaacatatcagcgaacctcacgaatataattattctttaaaagccattccacattcactcgttcttgcatgttaggtaatatttgaataccaccacctggttcaccgaaagcgggagcaatttttccttgtatagcaggcaagggttttatcttccttttggtcattaagtgctttcattagcttttcattttttgttgctgataaaaagttattctctaccgcatttttctcggtctgttcctgcacgctatcgaagttgctgcgcagttgatcgcggctcatgctcagattcgcagagccgccgctgccgaccaccaccatgctcatgccgccgttgatgctcctttgcttccaatgataggcgtcgcggtctggttggctttacagcaggtcgcggccactttttagcgataatgtaccgccgctgttgagctgcgtttccgtccagaaggtaccatcgccgcggtcattgccttgggatttattgctgctgacgaataaactcaggccgtattctttgccgaaattcacactctgccgaccgggtcagctagcgccagtgtgatccccgctgtttattctccacaacaatttaaaatcccttaattttaaaaatacgtaacaaaccaatacccaagcctaagatcccccccccataaatactcatttttaacagtctggtgaactgaaaagattcaagtgatattggagcatttacataaaagtacataaatacttcaaggaaaagataaaaaattgtaccgacgatcaataaacctaatatacatacagccattaataaaactacataaaggaggttcttcatttactgtcctccattgcatctttcttttgttggatgagggagcttccaaactcagatgataaactaccacctgcattccccacagcactagggatcttgctcggcaacatttccttggaaatacctaactgacctttaacttcagcatatttcagtaaattaggatcgaatttaggattccagccaccggttatccacttaccaagtgtattggcagcaggtttcaccacatagtttccaactccatatccaaacccagcccctgttccatttgttatcgccccagtaagaggatcgccaccgtttatagcattgattaatgctccacctgccgcattccaggctattgtacctttccagccctgccccatggttatcacatttatccagcctgctgccactgagttaaccggatttattttaccgttatctgcatactgcatcccggcatttgttccagcaccaagtgcccacattgcctgcgaacttccgggtaatagagctacactgcctgtagccagtgctgctatatacgctttattttctgcgatccctcgctggcaagcagcatttgatgggttatctgcacaggacaaaacatcagcaccatgcttttgaacgaattgggtatgtgtgaattcattaccacccagcaagttattctctaccgcatttttccccgcctgccccccggctagcgcatccgctgtgctgtcacctgtcaaaccaccggccagcccggcggctaatgtactcagtgcgctgacagcctgtttctgaccttcagtgagtgtgttcttatcccaccccagcgcgctgataatcgtgggggccatcaactccgccgtggccgcgccagccgcacccgccagcgcattgttgccgctggcataggccgtcaccgcgcccaatacggcgtgtgccattgtgttagccgccggattatcgcctgtactttgcttaatcacccccgccagatacggcgcactggcacccgtcagggccgcacccatattcccgccagccagcccctgcacggcggctgtcgccgcctgcatcccgcgttgcaccgggccgcctgtcccaaatcctgactcgttaaatgcctgattatatgccgtctggtaaatctgctggttgatgtcctctgccgtggccgccttgcccggatgggctttctcccactgtttttccgccgcggcgatatcttccggcttcaccgccttcatcttgtcgtttgccgcgtgagtggcaattatcttgccctgcgtggaggcaatatctaacgcctgaccgcctatctcgccaatcagctgcacttctttcagccggttctgctctttctctttatcaaaaatcggcccgatactgccgttggcattcccggtgtcccggctcaggtcatcaacattctgctgttgattctccgtgtcgcgaacggtaatcgtgccctcactcactgccgcctgcgtggtgccttcggcatatccgccattgcccagccccgcgagcaccataccgcccagattactcagcaggtctgaccccaccgggccaccggtgctcaggctgccgccctgatgctccaccgtgaataccgctttatttttgatatcactgaagcccagtgtgccggtatccagcgtgtttttatcggctgccgccgtgctggcaatcaccgcgccatccaactgggtgtgctcacccacccggatatcaacaccgccagaaccggcaaaaatacccgtctgcgcctgcaccgagtcatactgactggataacctgtcacggctcatgctcaggttgaccgcggcaccgccccccgccaccgggacactgataccgccgctggcacggctctgcttcgcatcataattatcgcggtcctgctggctttgcagagtaagattacgccccacatcggccttgaccgtttcagcgctgacctgcgcgccggtcagtgccgtatcgcgaccgctgcgcaacgagaacattccgccactgtcgacggtggtttccgtccagaaagtgccgtcaccgcgctcattgccctgccccttgttggcattggcaaagacgctcagaccgctgccccccacactgacgccaacgctaccgccacggctgctgttgctaccgtcggttttttgcctattggccgcgccgagtaactgcacgtcacgcgccgcatcaagccgggtatcgcccccggccttaagctggctgccagcgatcagaatatcgctaccggaggccttgatgctcaggttattacccgccgtcagggccgaaccgctcacctgggtctgttcctgctgttgctgcgaggacgatttctgtgagcctaacgacacactgacgcccaccatctcagtgataccgcctccctgggcctgcaccagttgcccggcctgcaccgcttgcacccccgacagcgccgctttaaccccttgtaatcccgccagccggccggtgttttcttctcgggccgctttggcggtggtgaccgccgtattgacggcactgccgaccggtccggacagcgccaccgtcaggccacgctgtttactctcggcagtatactgttgagaacggctattttctgcggcgctgatcgcgacatccgcccctgtcagggcgaggtctttacccgccaccacgtcgctgccgtgaagggttaactgattgcccgcctcgagacgcacattgcccgtcaggctgcccaccgtgctgccaacatggctcaccgtttgggtctggtcggtggttttctgccgggaagtcccgataaagacaccgataccgccggtgctcatcaggccggattttttctgctcgaatagctgagacccgctctcgctctgctgcgcggtgctcacggtcaggttttcctgcgcacgcaggcgaatatccttatcggccaccacgctgctgcccgcgaccgcgatattttggctactgacatcaatggaacccgccgagagcatcgaacccaccgccagcgtctggctccggccctcttcgctgcgggtggtggtgctggagagcagcccttttttagtcccggtatgattgcgctgctcgtcatgctgttcggtctgggaggtgagagtgacatcgccacccgccgctagtttcaacgcgccatccgtttgcaccgcgctggcactgagggtgatatcgtttactgtctgcaaattgatatcgcccgtggcgttcaactggctgccgaggagcgtttcatcatagagattgaccgagctggtatggcgtttgctcgaggatccaccggtaacagacaggctgtcagtggccgcgctgagagtgatattctgcgcccgcacatcgatggtaccggcattcacccgcgcccccacggcggtcaaattgtctacgttggcgcttagcgcaccaccgaccttcacctcgctgcccagatggcggagagagccactggtcgcactgccgccgccatactgcgcactgatctggtcgctacgttgcaccgtgctgagaagccagtcgccaccggtgttcacctggagatccttgccaatattgatgcccgcgccctgctggataaaatcgcgttgggctgtgatcaccgcgttattactgatattgaggctcgccagcggcccgaggatcgtttgtgtccgctgcaccgcaccgttaccgctgctgtactgatcactggcggtacgcaggatcacatcgcggccgctgtccagttgcaggttagtggcattgagtcgcgcgctggtcaggtcaatatcgctgttcagcgtgctgagttgcaggtgattacccgcctgaagcaagccgcaacggttgttcagggtgatgtctttcgccatgctgatttgcaggttattactggcgctgatcgcccccgcattggcgaacccctgtacctcggtcaggctgatattctccgccgcaatcaatgccccgttagcacgtagatcgcccggtttaacccccgccagatagaccacggggactaatacggtttgcccggcgacgtcacggttctccatcagcacgatattgccggttaaggttgccatctgctccgcactgaggcgcgtacccggtgccagattgaacgctttgctgtactggacgccggcggcaaagagctgctcgaactgcgcctgttcgctacggtaatcactggccaccgttctccccgtcaacgccagcacctgatcccgtaacagccgctgttcataggcgttatcccccagccgtttgtgtatcaccgaaggatcgctgctcagttgctgcaaatagaggtccgaccctttccagttattcaggctggcaaacgccggatgggtctccaccagatagccgccgctgaccgcccgatctggggtaacaaggccggttcggttgagatcgtcagacgggggaggaaccccacgcgggcccgtggcatcgagagaggaaggggggctgatattcgcgagagataacgccgcttccgggccgggggcatagtcacctttatcggtcttgagctgatacagcccgctgcgcgggagcgtcagggcgatcccgttgaactcgacggcgatattcttgcccgtgctgtcgcgatcacgtggggcgacaatcgcgccgggtgctgccccattgtttatcaccgtattgttaatcaccgtgccgctgccagtcagggttttggccgtgatgctcgaggcatattggttgttcaggcgcagcttcatttccggcccccaggcgatgccccacaacttacctttataggtacggtagcgatactcaccgctggaggtggtctgctcaaccagacgttgttggctcccccagtcatcttgttgcagcgtgacccccgtaagatcgatcacgccttgcgcactcactttactccagttgttttccagcgtgcccacctgaagcgtcaaattgccacccgcgagcaattgcgcttccgggctgatttgatcgatgcggttataggcaacagtcgaggtgtagttcgtgccgatataatcactgttcattggaccaccggcagggggttgagtataacgcccccccggaatatcggggttttctgccgtccagtaagccgcccccgtctcggtgtcacccacgataaagtctgtcgtggccgttaaaatctgacggcgattggtcagcgttttggcgtaaaccagcagatcgtttccggattcaatcaggccggaaaggttgagcacctgggccgcagacgagtaattgccactattatcttgcccaccagccagaataaccttgcccatgcctaacagggtggtggtcggtgcggtatcggtgcgcgtgacggtatcactgttttcaattaccggtgccaacagcgctagtgtgccgtttttatccgttgcaccgatcagggcgttaggacccgagttagtgatgcgttcccgcgcgttaagcgtggcggtggcaccgatgagggtgccgctattaaacaaggtgttggcatcagtactgagcccaccacgggttaatatttccccgcgattagtcagtgcgccagatgcacggagatcggcttgcaccgcacggatattgccgttattcagtaaactgttcgaacgggtgctcagtttgcgccccgccaacaactgcccgtcattggttaaagcgccgtgggtggtaaaggagaaatcacgcccggcctgaagggtagagtcggccagaatgttgaagtcactctgtaaccccagtaccagatcctgactggccgctatcttgcctgtgcggttatccagttggccaaggtttaacgcgatgttattcgcctgaagtgagccgccttggttattgagggtttgccctgcatttgcgcccgcattgatagccagcgagccaagggaaagaatattggcgcgctgggtgctgacatcccccttgttggctgtgatggttatcccgcgggcttgcgtctggctgccagtgagatcaaccccgctgccggttaacgtcatggcaccggcggcaaggctttgcccgtgcgcgattaagtcctgacggaccgtcaccgccagatcaccggcgttcgtcagcttgccatcactttgcacacccgcgcctaacaggctaccgctgtcgctatcaaggccctgcgcctgtatggccacgttgcctttggagaggattgtgccaccacggttatctaaataacccggtagattcaggttgaaatcggtggcccccgtttgcgcgattacaccgccgagattggagagcgcttgcacatcgaacgtgagctgatcggctatcaaactcgccttatcggtacgcagccaggcgctgggactggccgatgcttgtgttgatgatgattgtgttgaggatggaggtatagatgatggcggtataaatgatgatcgtgtcgcggctagctgggtcactaatagctgagtggcggctttaatcacggcgctcgttaatgtgatatcacccgattttgccgtgaggctgatggcgttggcctgagtctggctgccggtgagatcaatctggctacccgccaatgccagcgaccctgcggcaatattttgcccttgcgctatcaaggcttgctctgtgctgaccgccagattaccgctgtcgctccggctaccgtcggccttcaatcccgccgccatcagggattgattgtcgctaagtaagtcgttagcccgcagttggagatccccaagtgcggcgatggaagcgctgttgcgtacactgccctttgtcagccactgtagcgcgccctgggtataaaccgagccagtgttaacggcattcccctgcgtggtgatgtcgctgtttcctgcgccataaaggctaccgcggttatccagattaccctcggtcaataggcgcatttccccgttggcgacgtgcagcttgccctcgttggtcaggttaccggcgatggacagccgcatctggtcacctgcgctgtacagcatgccgctgttattgacgtcaccctgagccgatagctgcatctctccgcgagtttgcatcacgccacggttagccagattgccggtggcggtgaaggtcagttgctgttcggtgtaaatttcaccgatgttctctgtattgccgttgacggtaaattgcccgacaccggtggtatagatagccccacggttaaacaggctatcggtgctcagtgacaagcctcgcccggccagcaggctgctattatcagcattagtattacgatcagcactggtattgcggatactgagcgcggtgagctgcatatcccgcccggcttccagtttatactggttaatcaatgcgccacggctgttaaagagcagatcacgccctgccgttaaacgcgcgcctgcctgatgaatgaaatcgctttgtagacgtagccacaggtcggtcgctgccgcaatttccccgttgctgttctccagtttggccagattgagttggatattatcggcatgtaatttcccgccgcggttattcagggtttgttcagggttggctaccgcagtcatcgagagagtgccgggggtgatcaaggtcgcctcgcgggtcgtaacatcaccgtcacgggcggtgatcgtgatattgctggcgtgcgtctggctgccagtgaggtcgacgcggctcccggataatgtcatggtgcccgcagcgacattctgcccctgagcaatcaatgcttgcgtggtattggcctgtaaatcccctttgctggccttactgccatcggcttgtatgcctgcgccaagcaaactctggctattgctggtcaggcgttcggcttgcagtgccagattgcctttggtgagcagcacaccgccccgattgtccagatagccggggagatccagcctaaaatcaccgctgcctttttggacgacccgcccctcaacgttagagagggaataggcggtgagattgatttgatcagcggtgaggtaagccttatcactgcgcaggatctggcgggtatccgcaaacaacgtgttagccgccatcaccgtggcaccggttaacgcaatatcgccttctgtggctgtcagccgcatatacttggcttgtgtcaggctatcagtaagatcaagccggctgccggagagtgccagagtgcctgcggttagcgttttcccttgagcaatcaaggcgtgccgcgtagtgacattgagatcaccacgcggagccagtttgccatcactctgtatgccagcacccagtaaactctggctattactggtcaagtgttcagcttgcagcaaaaagttgccgcgggtgaggagagtgccatcacggttatcaatatcacccggtagattcaagttgaagtcggtcagcccagtttgcgttatcacgccacccacattggcgagcgcttgtgcgtcgagcgcgatttgctccgcgaacaagttagctttatcggtgcgtagcaaagaaggggtcgaaacagacagacgacgattggcgaacaggttagcccctgtcaaatcgatgtcgccaccttcggtggtgaacgtcagatcaccgctctgagtttggctaccgctgagatcaatacggttcgcattaaatgtctgcgccgtgccgctaatatttttcccttgggcggttagctgcccacgggctttaatatcaagggtgccacgggtaatggcactgttatcggatttaatgccagcacccaaaacagaattacggctgctgttaacctctgccgcgcggatcaaggtgtcacccgccgccgcgaccgtgccactgttgctcagtttacccgctgtggtcagttgggtattgcccttcccatagagcacaccgctattctctatgcctgagggggtattcaccgccagttgttgagcactgctgatctggccgcggttcaccagcataccgtcggccgtaatcacgatatcacctgcagaagcccctatctcgcccgcattgtgcacgccaacaccggtttcagtaccgattaggcggattttaccggcgtacatcccccccaaattagccacatcgaccgccacggcaggacgatggcggccatcggcggcgttggtattgatattctggtgtgcggcatcaacctgattgcgcccggtagtgatattcagttcattggcccagatgcccgcatttactttaacggaacgggcgatcagatcggtatgatcctgaccacggctgtccaggccctttccctgaataacaatttcaccccgttcaacatcgtagccagtgagttggccgttattgagctgcgcctgaccggtggtgagggttgcgcggttggcgttgataaaaccacagccctcgcaggtaatgcctgcggggttagcgatcaccacctgcgctttacgtccggccacttcgatatagccgttgagctgactcgggtcgcgactgttgacttcgttgaggatcacgctggcttcgccccgcgccagccacggattaccatcaaccaatccggcaatctgggtctggttgacaccgcggccgttattgaggatcaccccgcgattatcgacatcaaactggcggtaagcgttgcgcgagacaccgccgctactgggggtttggatattgacctgaggcgtgccgttggcgctgctgataatggtcggctgctggttacccggcgcactgccatccgccacaattgcggcctgagcggataacgagatgcaacccaaggcgattaacagacgaaaactcaatggtgataaggcactgacccggcggcgctgagtatgcccaacacctgacgatggcgacgatgcagcccggccggaggccgcaatatcggcgaccaccatcaacatgccgcgcgcttgattaaaaacaatacggtacaggtttttattcatggctcatcccagagagttaagttaattaacgttaatcggacacatcagtacagccaattcaggttaaaacccaccgccagcgaatcggttttgaaaccattaggtttagagagcggtttccccgcaaacaggtcatagcgggtattcagtacgttgccacgtaccccgaccgcactgcccgccaaatggcggcctaacagataagcgccactacgaccaccgacttcgccgtaatccacaccgacatacagctcatgccccggtagcggcagataccagccgatatcattgcgcacccaccagccgcgatcggcaatcagcgtgcgctcaccattaaaaccacgcaccgaccagcggccaccaatggagaactgatcctgcggcgtcagtggcgtgttggtactttggcgctgatattgcaggttgtaatggaggttttgcgccataaccacaaaaggaatatccagttgcgcattcaatcgcagaattttgctcagggcggtggcttcgccgaaatactcttcctgcgcgggtatggcaccaaaccagcgggtgccacgctgatagctgataccggcatccaaaatcgcctgcgagataaagtggcggtgttgtagcccgatccgccaggccgaggtgcggcggcgctgtacttccacttcggtatcgttgatatagtttttcgacgaacgggttagcacatcgtaggtaaaggtggttttctggctggcattacggtgcaacaaccggctgagttggaacgccacgttctcactttcacctcggtagttgatatcgccattcaggcccgcaacggcctggtaatagtcataacggctggcggtcatgcctgcggtccaataaccgaatggcaatgagtaatggccggtcagattattcgtgcctttatcgccacggcgttgcagtgcgccaccagctgagacataaaaaagatcactcagagaaagcgggttatccagaaacaacgtcgcccccccttgatagcggccagtgctgcgggtacccgaatcatccagtgaggctgccagccgccacatttttcgctgttgccagttcagaatgatatccgtctcaccgggggcagagcctgggatcaacaccatattggcttgcaccgtgggaacacgctgtagattttccaagccttgttcgatatcgcgtaaatccaacagcgtcccggcacgggcaggaaaagcgctgaataacgtgacatacctattactgtctggcgtcagttccacaccgcgtattttgccgggcacgacgtttagcgccagcgtgccgctgtttaaatcctgctgtggggccagcactcgggtagtcacatagccgtgatcgaccaaacggttctgcatttggctcattagcaggttaatgcccttggcccccagacactggccttgcgcttgatcggcaatgcgttgcaacggcaaccaacggggcaatggctcggccccactgatttttatccgattaataacaaaacagggtgtctccagcggaaaaataatacggctaaaaaaggccgagggcgcagataagcgcacatccggcgtcggcggagccaggcgctcttcaagtgcccgttgccgctcctgttggtgaatactttgttgaacgggcgctaattccgcgccataactggcatctggaatagccactattttcaataatacgccagccactaatatagaataataaaaacgcgacatgaggagttcccttccccaagagcttggggtacataaacataatcattacgttacgccacgataatcataatgacgtgattcctaataattttatagttaataaaaataatcatatgatgggaaaaatcactacagacagacgtgaataaaacataaaaatgaaactattacataagtaactttagctaaattcaatttttaaaaacaaataaagatatagaaatttacactagaataataataaaactcaattattacagtaagttgattttaatcagagttcaagttacgcccccaagtaaagcgttcattccacgtcttagatataagatatattattgaaaaaaattaaattagacaataagccttgagataaaacattatatttacgataaaatagcctcagtattaaagaggctattgataagagcagttcattcccgcgtatactttaaatagtgtcctaagtgaaaataaaattagccttcgtttactcttcgtggtgattaaaataccaatagtatgaattggtttaattaggctacttaaagtctcaacttgtttttgagagggatctgttgagagtagaaccgtcattcaaatacctaacccactcccccttctgttgagataacaaccagatcaactatgctgtaaaaactttatcgcttatgatgtaaaaaattttaccattacatatagtaggggaattagatgagaagactaccggtttacctgttgcttgatacctcgggatccatgacaggcgagcctattgaggcggtcaagaatggggttcaaatgctgttgtccacgctaagacaagatccttatgcccttgaaaccgcctatgtgtccgttattacctttgattcctctgcccgtcaggctgttccactgactgaccttttgaatttcaaattgcctgagttggtggcaaatggcaccaccgcactgggtgacgcactgtcgctcaccgcaaaatgtattggcaatgaagttcaaaaaacgaccgcggataccaaaggtgactggcggccactggtctttatcatgacggatggctcgccgacagatgattggcgtaaaggcctcagcgattttaaagccgcaagaacgggcgttgtagttgcctgtgcggcaggacatgcggtggaaaccaaggtcttacaggaaatcactgaaattgttcttcagttagataccgcagactccagttcaattaaagccttctttaaatgggtatcggccagtatctccgtgggaagccagaaagttgagtcaggtaaaaaagaggttattggccttgatgatttaccaccaccaccaccggaagtgaatgttgtcttataacgttgctctataaaaataaataaggaaattctatgtcagtcagtttgcataaaggacaaggcgttagtttacgtaaaaatgaatatgatctctcctcagtcaccatcggtcttggctgggatatcaacgaagagaaaaaaggtattctgggcagcctgtttggcaagaaagaggaagagtatgaccttgatgtcatcgcattcttgtgtaacgcccaagggaaagtgactgacttaggtaatgtagaaaatggcaaacccagtctggttaatggcgatattatcttcttcaatagccttcgccataagtctgggcaaatctggctgaccggcgataacagaacgggcgctggggatggcgatgatgagcaaattatcgttaagctgaatactcttgatcctaaatacgaaaaaattgtattcatcgtacagatttataatggcagcaagctgcaacagcattttggcaaggtacagaatgccttcatcagagccgtagacgccaagaatattgaaatggctcgcttcaacctctccggtggccccgcctttaatcaacagtgttcaatgctatttgctgaactggtccgtgaaagtacaggctggaaactgaatgccattggtgagccttctgattctgacacctttgtcactcatcttaagaactacctctgatatgagaaggctacccgtttatttgctgattgacacctctgggtcaatgcgcggtgaatccatccatgccgtcaatgttggcattcaggcgatgatgagcgcactgcgtcaagacccttacgcacttgaaagcgttcatctctctatcattacttacgataaccaagctcgggagtatatccccttgacggcactggagaatttccagttcaccgatattactgtccccagcgcgggaggcacattcaccggtgcagcacttgaatgcctgatccattgtgttgatcgcgatatccaacgatctgatggcgatcagaaaggcgactggcgtcctctggtgtttctcatgactgacagcaccccttcagatgtctacgcttacggcgaggcaatcaaagaggttaaaaagcgggcgttcggctccattatcgcctgtgctgtcggcgcgaaggctaaacatgaacacctcaagcaactgacctctcaggtcgtggcgcttgaaacgctggattcaaccgcattttcaggtttcttcaagtgggtttcggcaagcgtcgccgcaggaagctcaagtgcgggtatcaacaccgggcaggataacctaccgccaccgcccccagaaattcagttggtactgtaatgtaaaggcaaagcccccattcacggcgctttgccttatttttttgtcgcatcggtagccaactggcacacattgaaaaaacctaagcctgacgaggtaccatgagaagactgcctattttctttgttctggactgctcagaatcgatgatcggggaaaatctgaagaaaatgaacgatggtctgcaaatgatcatcaatgaccttaaaaaggatcctcacgcgcttgagaccgcctggatttccgtcattgcctttgccggtgtcgctaaaacgattgttcctctggtagaggttgtctcattttatccacctcgactacccattgggggaggaaccagcctgggggcggctctgcaggagttaacccgccagattgatactcaggtcagaaaaaccacggaagagcgcaaaggcgactggaaacccgtggtctatttgttgaccgatgggcgtccaacggatgataccaccgccgagataacgcgctggaaaacgcattacgcccgtaaagtgaacctaatcgccattgggcttggcccttctgcggatctgaacattctccggcaactgacagagaacgtgttgctgttcaatgatacccaagagggcgatttcactcagtttattaagtggatcaccgcgtcggtctcggcacacagccgcagcgtgggcgaggaatcccctccactgttgaatcaaaccgactacatcgtcaaactagcaaaagatgatgtcgccagagcctatgatgaaaactgcgtcacactgattggccgctgtagcaaatcccgtcggccctatatcattaaatatgaacgcccagcggttaacctttcctcactcaatttcaaactcaacattaacggatttaaccttgcggggtgcctgccgattgatgaggattattttgcctggagtgatgagtctgtgtcatcgcagcaggtgaataccagcgactgcatggcacacctggttgcccacattgcggcaacggcagtgcatttgccatgtgtaactgcggtaaattgctctgtatcaatggcgcggatgatgttatctgcccgtggtgtgatagagggctgacctttaatgtggatgggggcggatctgacttcgatgttatccgggggagaggctaatggatattaacgataatctgcatcaagacgatttacgccaagacgatgtgtaccaaaaggtgttgcgtttactactggacgaggccggaattgttctcccagagactgagttagtggcactcaagcaagataccgcgatccgctccctgctcaatgatcttctcgccagcgtcagcgccaaggctgaacatctcgctctggctaacaatgaaacggcaatcgatgatcgtcagccgttggtctccttgtcggaagagaaaagtcatgaagtgattgggagcgaggaaaatatcgtaaaagagcctgaccagcataacgagcggctgctattagctgaaacattatccgctaaaacactggaaccgaatcctcccgctgacgtattacctcccattgaaatacaccataaggtgccggtcgaagaagaatcatggcaagcgatgctgttttccccgattgagcagcacgccaatacagcctcatcggctgcgggcaccaaactgctcagaccgggtcagattcccgtgggtatgcccaatccagccaactgcccccctcaatacactcagccgaaggcaaaaattaatatcgccaacgcccgtgtcggcaccccttttcactctgacgtcgatatctcactcgataacggggccaaagctgaaattctggacctgtcttttgcaaaggacattggtcttatcttcgatcaagcgacctcttcgctttcaggcaccccaacggaaagtggcgatattgaggcaacggtgacgtggtcctgccattcagccccctacttttcaaccaaggtgctttttatcgtgaacccggacccgcgcagtttatggaaaatccttgagccgcccgctgatgatcactatttcaaagagaatgtggatcacaagctgatcagcgcgccaggtgtcaatattgcggcggctagtcgcagagggcgctcacatgaacatgtgggatcattccgggatgatgatttctttatctccagtaatcacgataccggctggaacatcatgctcgtggcagacggtgccggaagtgccaaaaattcccgcaaaggctcgcaaattgtcacggagacggtgggtcactatctgtctgcccaactgagcggcgataaggggcgcgaattaaaagagcggattataaactggacccccgaggaccagcgggttgtcggagagacctttattcggcagtttcaccacgcctcggtcattgcgatcaacaatattaaaaatgaatcgttgatcgcagaagagaccgtaaagtcatactcaaccacgctgttggcaacggtctcgtttcgtaccggtactgagcttttcgccgccgccttctggatgggcgacggggctattgcggcctacggcccggttggaagagtacgcattctgggcacgccagacagtggcgaatatgcaggtcaaacacgttttcttgatgtcgatgccgttggtgatccggaattcagtaaaagggtcagtatcggaaaatggacgggtatctctcatttggtcttgatgaccgatggcgtgtcagacccccggtttgaaacggataatggtctgcaaaatccgcaaaaatgggatgcgctgatagcagagatctccccctgtctgaacgataatccgcaagcggctgaacagttggcggaatggctaaactttttctctccaggcaatcatgacgatcggacaatggtcgtttcgtggtgatcggactgaattttattgctggtgagtaattatggcgaatattgttacctgtacgacaaaagatggcgaaaccatccagtacgttgacgagatcatcggctcgggctcaatgaaggatgtgtacttctctcccgataaatcttatgtcgtggccttttataaaaaaccacagaatgatcaggcgaaagagcgcatcgatatgatcaccggtcgctaccggcagaatattttcgagcagtccggtggggagtactggaaagatttattttgctggcccacccatgtcgttgagcataatggaaaaattgggattgtggtgccctcctaccaaaatcattttttctttaagtacggttctaaaaacaatgattttcttggcataaaaggccgagagaaagaaggtaaatggttcgccagcgccaataatcagaataaatttctggatccacgcgagcgcggcaatattctgaactacctcaaggtgtgcctactgctgacgagagccgtcaggcggatgcatgcagcgggtctatgccatagcgatctgagttacaaaaacgttctcatcgatccagagcaggggcatgcctgtatcattgatgttgacgggctggtggtaccgggcaaattccctcctgacgtggtaggaacgcccgattttattgcaccagaggtggtgaaaaccagccatctgctgaaagaagatccccaacggattttaccgaacataacaactgaccgacatgcgctctcggtgcttatctacatgtacctgttttaccgtcacccgcttcggggcggaaaaatacatgacatggatgatgaagtccgtgacgagtcactggctatgggggaaagagcgctttttatcgagcatccaaccgaccgcagtaatgccgttaaactcaatcaagtgaagccgtcctctcttccttgggcggatccgcagaaagtcccctacaccattatgggcccctatctgacacagttgtttgagaaagcattcatcgatggcctgcatgatccatccaaacgcccgactgctgatgaatgggaaaccgccttggttaaaacggttgacctcatccagccgtgtcaaaacaccgcttgtgaacagaagtggtacgtcttctcagggaaaaccaagccggtttgcccgtattgcggaaccgcttttaagggaaaactgcccattctgaatttgtactcatcacgaaaagcaggcagttaccggcccgatgatcatcgcctgatggtctggaatggtcagtcgctttatgcgtggcacgttaaccggctcattgcgccgaacgaacgcacatccgaagcgcaaaaaaaacgggtaggctattttgttttccataacgatcaatggtggctagtcaatgaagggattactgggttgatgtcactacccgataaaaaaaccatcggcattggggagaaattggcgctcactgatggtgcgcagttagtcctctccacagaagagggtgggcggttggtggtggttcagcttgtcgctaattgaccgttcagtctgtttctaattgatcgttcagctcgtttctaatcaaaaagtcaacatcggcttattcaatggcctgggtaggcaccaggtcattgaatgacacagcgattaccgtgaagcgaagatctgtgcacattagccctggctcctgtgccattcgagaggaacttgtcacataattttgtgctaaaagccatggtaccccccataagacagaaagtgttctaacaactcgcccctccagtaaggttatttttacatccaacgtaccgtaaatattccactgagtaatcaatcagataatataaatttaatttatatatccagaaatcggattatacttactatagttatcggtaacatagttcagataattcgggagtatcaataatgcttaatatcgatcaaaaatacctaacgaacctcgatgaaagcgcgttaaaaaaacaacggatctttatgcggatcgttgctgttttactgctgcttggcggaattttctgtcttattaacccgttagcttcaggtgcagcgctcagtatggtcattgggattctgctgctactcagtggtattgcgatgatagtcggcatgattgccaaccgctcagataacttttggccaatggtggcgggtattttgctgggcgtggcatatatcgtgatgggttatgtattcattaccaatcctgcgataggcatgatcagtctggccgtggtccttgcggtactctttgcttttggtggggtgctccggttgatcaacggctttaaggatctaaaaagaccgggagcctggctacaaattttacttggggtgctggatctggtgatcacctatcttttggtcagcgccgggccattgatgtcaatcaccatggttaccacactcgtggggattgaaatgctgttcagttcgttcagttgctttatggttgctagtctatttaaacgcagctaatcactttcccggcggtatcgtactcgcgataccgccacgctcaatcaatgtcatattcatgacggctatcacaatcagcacactgcgatttcccaacgggcacaccaccgtctaaatttgaataaaaaatctcatccgaccacttgctggattcagtaagggcggcggagatataacaataatggttggttgtatgcctgatggagactgcaatgttagcttaccctcacctgttcaccccgcttgatcttggctttaccacactgaaaaatcgtatcttaatgggttctatgcatactgggttggaggagttacccgatggcccgcaacgtctggcggcattttatgccgaacgcgcagcaggcggtgtcggcctgattgtgactggcggtattgcccccaatatgaaagggggggtgtatcagggcgcatcggtactgaatgacgccgcgcaaatcccccatcaccaggtggtgacagaggcggttcatcaagctggagggaaaatcgcgctacaaattctccatgcggggcgttacagctaccagaaacacccggtagccccttctgcgttacaagcgcctatcaacccttttgtaccacaagcattgagccatgaagagatcctgcaaactattgctgatttcgcccactgtgcgcaattagccaagcaagccggttacgacggtgtcgaaatcatgggttccgaaggttatctgatcaaccagtttctcaccgcccgtactaatcagcgcgatgatgaatggggcggtgattttacgcaccgaatgcgttttgccgtagaaatcgtgcgtgccgtccgtcaggccacgggacacgactttattctaatttaccgtttatccatgcttgatctggtggaggaaggctccaactgggtagaaatcgagcaattggcacaggccgttgaacaagcaggggcaacggtgatcaataccggtatcggctggcatgaagcccgtattcccaccatcgccacaatggtgccacgggccggattcagttgggtgacccgcaagttgatggggaaagtgaatatcccgctgatcaccactaaccgaattaatgaccccgccgtcgcagaacaagtgctggccgatggctgtgcagatatggtgtcaatggctcggccattcctggctgatgccgcttttgtacaaaaagcggcacagggccgggccgatgaaattaacacctgtattggttgtaatcaggcctgcctggaccagatttttgacggcaaactgacctcatgtttggtcaatccccgtgcttgccgcgaaaccgaaatgcccgaattacccacagacgcaccaaaacggttagcggtagtcggtgccgggcctgcggggttggcttttgcggtaaccgccgcccgtcgcggccatcaggtgacattatttgatgctgccgcagagatcggcggccaatttaatattgccaaacagatccccggcaaagaggaattttacgaaaccctgcgctatttccgccgtcaattagtgctgaacggcgtcaccctacaattgaataccctggtgcaggtaaagcagttggctgagtttgatgaagtgatcctcgcctgtggtattcaaccacgcttaccctgtatcaacgggattgatcacccgaaagtacttacctatctggacgtcttacgcgataaaaaaccagtcggccaacgtgtggcgattatcggtgccggtgggattggttttgatactgcggaatatctcagccagtctggtgatagtccccgtttcgatagcacagccttcagtaccgaatggggtattgatcaagatttagctcatcgggggggcctatcacccgcgggggctaaagtccctccatccccacggcagattttcctgttacaacgtaaagccagcaaagtcggtgaagggctgggtaaaaccaccggttggatccaccgcaccagcttggcgatgcgcggcgtcaagatgcttaacagcgtcagctacgaggccattgatgataaagggttacatatcattcgtgcggaacaagcctgttgtttacctgtcgataccattattatttgtgccggacaggagccacgacgggagcttcatcagcccttactggatatgggaaaaacagtctatttgattggtggtgcagataaggctgttgagctggatgcccgccgtgccattgatcagggtacccgcctagcgctagccatttagccaagagaagaatggcgcgaccagcaaggtaaagggccgtaacaaggccgagaatagcaatagaactgagaataatcacagggtgtggcgaaaaccccaccctgtgaaataccgattagaaatcgctatatgacatatcgagactaccggaaccgccgccttctgagcgagaggaggcctgcttaaccgatttcagcaccataaatttctggtttgaatccagtgtttcgcagttgccaaacaaacgcttgagcttatggaagtaatccagatggcggttacccacgatcatcaactcgccacccgctttcagacaacgcttggcatcacagaacatctgccaggcgacatggtcactgaccgcatgttgttggtggaacggtggattacataacaccaattgcaggctttcacgctccacacccgccaaaccatggctcaccataaattcacagcgcgacaagtcttgcgggcggttaaccgtgatgttcaattcactggatgccactgccatataggattcatcaacaaacagcatttcagctagcgggttttgctccagtgcgattaacccgacgacaccattcccacaacctaaatccgcaattttgccggtgacatcataaggcaagatttccataaagaaacgcgcgccaatatccagattattgcgagagaaaacgttcgcgtgattatggataatgtagtccgtgttaggcagcggccaatcgatggtttccggcgcgtcagccaatggaatatcagcaacctcgcagtgaatcagccgcgcttttttccaagccagcgtcgttttggttggccccaggatcttttcaaacagttgcagcgtggagttatgcacatcgcgggattttgcaccggcaatgatcaccgtatctggtgccacaacgcgacgcaaagcacgtaattgatgttcgagtagcgctaaggctttcgggatcttaatgaccaccagcttaggtgcctcgggtaagtcatcgacgctgctcagtaatgtcaccgcagattcatctaaatggtttagacgcaaattatgcgccgtcgccaactgactcatataagagtcactggaactgaacgggcgataagcgtgtaaagcgcaggccagcgtaccaaactgatcgttaaacaccagcaccgggcggccatcaatttggcttaaatcaatgttttgtagcagatattcatctgccgcttcccacgcctgaagggtattggaattttcttgtggaggaaaacgctcaagctcaaggctttgcgttcccagatcgagttggctcatcaccgctcctgaataataaatttgggctgtttatcccctaaaacgggcgatcagtaaaatgtttttttgctttaatgcgttttaaacgcgcttgtgccaagcgcgaacccacaccgcaagtgctgattttactcttttagtctcagaatatcctactatacccgccatactgcaaacagcatgtgcgttggatcccctcctgtaatgcgcattatttggggtgaaatccccatgataaaatataaataacaaatagaataaaaacaaacatacttattatttatattaaaaaagagttcacatcaataaaaaactacaagatttaatgagacttataatacaatcgccctcggtaaaaaataccacattcaaatatcacaaccctaaattaataaacccaaatataacaattatagtaataaattattcgttaatttggaacacacacggattggtaaactctaaatcatgaagaattcaaatagatcacccaaaaacatatcaagaaattttaaacatcataaagaaacctctctttcaagtaaaaataaaagtcctatcgcaacatgtgtcgcggcggctctctttatatttggcagttcatcagttatcgcgaacccggaccatgaaggtatcgttgtggggaaatcaatcctcaataaaaagcagagtgcggtaaatgccataataaatgagggtaacagtttagtactcactgacagtgccagcgcagagcatacggccgttaatactggcagtatttttacgttaaaagaggatagtacagccgatataacctcggtgacggggggcttttttagtttatctggtagcagtaaagccaatataaatacggttctttctggagggtggctagaggtcaatgacgatgcaagcatcaccgagacaacgatcagctcagatatcgaaaaaaaaagtactgtgcgcttataccaagatggaagtgccacaaaaaccactgtcggtgataatggtattctctatgtttcaggtgatagccgtgcagaagagactcatgtaaccaaaggaggaaaattgattgtttacagtgagtctcagggcccgacactgaaaaacactcaaatcgcgggaacattaaccttaaaaagtgatgtcacactggaaggtaaaacggaatttgtctctagcgcaaccataaaaacaaccggtcatttaattgataaccagggtcaacttattttcaatagtgataaagatatcgttattgaagccatgatcgatggccaaggttcattaaccaaagaaaatccattaaccacattaacgctatctagcgcgggtgacgcttgggttgccagttatgtctattccggtgaaacacatatcaatgcaggcaatctaaaactcgccaacacccatttttttggtagcccgattagtggcaatccaaatacacgccttattttagaaaaaagcacactcgacaccaccgtacagggcagtagtgtatttatcgataaacatagcatatggaatatgctaggcgattctaacatccatcatttagacatattggactcagggagacatgatttaaataaccctggaaaaacgggcaatcaattaatcattaatggcgattacttcagtgataacggcacgttgatttttcatagtcagttagcgggagatgactccgtcactgaccacatactgattaaaggcaatacggggggccataccaacgtccgagtcattaatgttaacggtgaagggaataaaacagattcaggtatccaattgatcgaggtgagagggatatcggatggggagtttagccaggttggccgtattaccgcaggggcttatgaataccgtttaggccgtggtaaggacgaactcagcaaaaactggtatttgagcagtgatattacggattactcttcagacggtgttcccgaagcagaacttccagggattttggttctaaaatcagataatgccgcagtcttttcagctaaattagctgattacgcgttgcaagccgttggcggcgtggtcgattccttcactcaacccgagacttcccccccaagtaacacccccgaattaaccgttccagacccaaagcgcgccaatgccgcagccttttcagccaaattagctgattacgcgttgcaaaccgttggcggcgtggtcgattccttcactcaacctgagacttcccccccaagtaacacccccgaattaaccgttccagacccaaagcgcgccaatgccgaagccttttcagccaaattagctgattacgcgttgcaagctgttggcggtgtggtcgacactttcacctcacctgagcaaactgagcaaactactgcaaccccagacagcacaccgaaatcaaccgattcagcggtgaaaccagcaagcacacctaaaccaaccgatttagcagtgaaacccgcaaacaccgtgatcagcaatgccaaaacagccgcacccaaacgccagactttagttcatacccccgaaaacgggagctacattgccaatattgcaatggcaagaaacctgtttaccactcgtttagaagatcgcaccagccattatctctataaagatatcgttactgggcaatggcagcctaccagcatgtggatgcatacccaaggcggcagaagccagtttggtcatactgttgagcaattgaatatcaaagggaactactactctgttcaacttggtggggatattgctcaatgggcaaccaatgagcaaggcagtgggcgaattggcatgctggcagggttaggcaaagccactaaccacagccactctaaggtgacgagctatcattcacgcggtgccgttgatggttacaaccttggcatatacgcaacttggttcgccgatcagcaacataataccggcgtctatattgacactctggcgcagtatagctggtttaataacgccgttaatgggcaagataaagcagaagaaaagtataaatcatcaggtttcactacctctatcgagagcggctatacctttaatttagcgaatagcgatcaactgagctatttcatccaacccaacgcacaaattacttgggcaggcatcaacgcacaaacacataaaacagccgacggagcggtggtcagttaccgcaataacgggcatttcatcactcgtatcggggctaaagcgtatctgcaaacgcatgataccctgaatacaaaattcaccccttttgttgccgtaaactggattcaccaaaatcaaaacaccggcaccacaatttcaggccaagggattgataataagatccaaaacagcactgaattcaacgtcggcgttgaaagccaaattgaccaacaactgcatatttgggcgaatataaatcatcaaatagggcgttataattataccgataccaacgcactggttggcgtgaaatatcacttctaatatccattgataaaacgatacctgtgcctatggtgcaggtatcgacagaccgctaatcccgataacatgatcttaaacagtgaagatagccagagaagtaaggcgtccacactgaggaaagttcggtaccccgttttgtttaatcccctattcaggctattatcgttagatgattgatttctctcactgttgctcttaacttaatcagagtattaatttaaccagagtagccccctttatgtcggtattgacctatctacaaggttatccagaacacttacaaactcaagtccgccagttgatcactgaacaacggttggggaatgtcttacgccaacgctatccacaacctcatgattacaatacggataaaacgctgtatcactacacgattgaattgaagaaccagtatctgcgcaatgcacagccgttgagcaaagtcgcctatgacaacaaaattcaagtgatgaagcatgcgctaggtctgcacacggccatctctcgggtacaaggggggaaattaaaatccaaggcggaaattcgggtggctacagtgtttaaaaatgccccggaggccttcctgaaaatgattgtggtccacgaattggcacacctgaaagaaaaagatcacaacaaagcattctataatctgtgttgccatatggagccgcaatatcatcagctagagtttgatacccgcctctatctgactcacttagatttgtttggctcgatttatgcgtattagattgatcaaaatatcgctaaagtcattgggcttgcagttaatctgctgcgccatcaaatacgaaggggtaactcaaaataaccaaactgtagctctgcgggccgtaataatctgacggctcaacctgtttttcttctacccgtttttcttttactggtttttcttctacgtgcttttattttataggaatggagttaacgatatgattcgcttcgctgttattggcaccaattggatcaccgcacgctttgtcgatgctgcccacgaaagtggcaaaatgaaactggtagccgtttactcccgcaagctggaccaggctcagacttttggcgatgattatcacgtcactgactgttttgataatttggaagccttagccgcaagtgatttgattgatgcggtgtatatcgccagcccgaatgccttgcattattctcaagccaaactcttccttagccataaaaagcacgttatttgcgaaaagtcgctagcatcgaatctggcagaggtagagtctctgatcgcttgcgcccaccagcatcaggtggtgctctttgaggcctttaaaacggcttatctccccaactttatacaactacagcaagcgctaccgcgtgtggggaaattacgtaaagcctttattaacttctgccaatattcctctcgttatcagcgctatttgaacggcgaaaatcccaatacctttaatcccgctttttctaatggttcaatcatggatattggctattactgtctggccagcgccctggcgttatggggagaacccaaatcggtgtgggcaagcgcaagtttactcccaagcggtgtcgatgctcacggtacggtcagtctgaattacggtgattttgatgtcattatcatccactcaaaagtcagccaatcggatattcccagtgaaattcagggagaagatggctcgttagtcattgaaagtatttctgaatgcttatccgtggccttcacgccaagaggaagccattcacaagacctgacgcaaccacagcatattaataccatgctgtatgaagcagaggcctttgcccgtttggtggagaataatcgggtggatcacgatggcttacacctgtcattactgacgtcacgcattcaaacagaaatccgccgccagacgggtgttatattcccggcagatactcaataccccgccgcgagttaatgtttcgtttaaagactgtttgcagatatcggtgcaaaacagcaaccaacaaataaaaggttgcaataaagcaagcggttaataaagcatctaatcacttccacactacaatctatcgatcggggctaccatagccccacatttattttgtatatatctttttttgccaaatgttattacgatcacatcaatgtaaattaaatgttatgtaatattgatccatattagatttttttgattgtctctttcctgctcaatagattcccttatactgtcgaagcaaacacacccagttacaaataataccaagttacaggtgtgaacaataaacgctcagcctcgttccggcttgagcgctatacccaaagtcattggcgttgcagccaggtaataaaaagcgaggcctgcattactggtttatatcagtgattcaggtatggagagcagctagcaccgctgcaacttcaggtaatgaagggtataaacgggcagaacatattaaatttcacttgggaagaggcattgctagaagctatggaaaagacacagtctgtatttatacgatttatcgtcaacggtagtttagtgaaacaaatactgatcggtttagttgccggtattgttttagcattagtatcgactcctgcagcgatagcggtagggttactcggttcgctgttcgtgggcgcattaaaagccgtcgcgccagttttagtcttgatgttggtcatagcatccatcgccaaccataagaaaggccaaaaaaccagtattcgccctattctgttcctgtatgtattagggacattctctgcggcactggttgcggttgtcgtcagttttatctacccatcaacccttattttggtggctgagagtgctgatatcaccccaccgagtgggattgttgaagtgctacacggtttgctaaacagcataatcgccaaccctatccatgcgctgctcaatgctaactacattggtattctggcttgggctgtgggtttaggtattgccttgcgtcatgctgccgataccaccaaagcattgattaatgatatgtcagatgccgtcactttggtggtccgtgtggttatccgttttgcaccgttgggtatttttggtttggtcgcgtccactatcgcagctaccggcttcggtgccttacagctttatgcgcaactgttagtggtattgatcggctgtatgttactggtggcattagtggtcaacccactgattgtttactggaagattcgccgtaatccttatccattggtatttgcttgcctgcgtgaaagtggcgttactgccttctttacccggagttcagccgcaaacattccagtgaatatggaaatgtgtaagaaaatgaacctgaatgaagacacctattcgatctctattccgttaggtgccaccatcaatatggctggtgcagccatcaccatcacggtgctgacactggcggcggttcataccctaggcattaccgttgacctgccaacagccctgctactgagtgtggttgcggcgatctgtgcctgtggtgcatccggtgttgccggtggctctctgttactgatcccactggcttgcagcatgttcggcattccaaacgatgtggcaatgcaagtggttggtgttggcttcattatcggcgtattgcaggattcagccgaaactgcactgaactcttcaaccgatgtgttgtttactgcagcggtctgtcaggctgaggatgccaaactggctaatcctgacccactggcagcgggtaagtcagtctaaatactcggttttacctacgcaaaatgccagtcagttaagtttgactggcatttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttatcaaatcaggcctttttctcaatctcaaaaggatctattccctgcaattgcagacgacggaaccgaataatattaaagccattcagcagcaagaaactcccttcaatcaatgaaccgccaatcgaacccaaccagacgttatgaataaaccagcaagccgtggatatccacatcacactacgggtcgttagtccgctggtgcggaacagcgcccaagtgctgatcaccgtgccaaaaatcggtaatatctctacggcatgttgcatgcgccatatacccaaagccagtgtcaggatgatgaataccaccatcactctgctactgcgagtcttggtagagatcagagtacgtaacgaattcagcagcgcgctactcccggcagcactggcccccattaggaagaaatggcagccgataatggcgctgtaaacggaaagttgctgtttaaaacgccgctcatcacggttgaagaacatggtgataccgacaaaaaatgccagtacgccaacggcttgagcaaaccaataaaaggtcatggcgggagggtcctgatgtacggttccccgtactgagtctttacaaattaataagcaaacagcgcactccccctacagcttaaagtgtgaaggggaagtgcgtttccataaaaaacagaacaccgtttcatattaacgaaatggcgtattttttacaaggttacaccgctcttaaaaatggctaattcacggaagtcattcacttcattacgggcaggtttaccattagcaatctcaacaatcagatcaacaaactcgttcagcaaggtatccattgaggtgccatggatcagcttacccgcatcaaaatcgatccaatgtggctttttcgccgccagttcactgttagttgccagtttcactgttggtacaaaacctccgtatggtgtgccacggccagtactgaacagcaccatatggcagcccgcacctgctaatgcgctggtcgcaaccgcatcattgcccggcgcactgagtaaattcagtcctgggcgctgtaagcgctcaccatacttcagcacatcaaccacttggctctgacccgctttttgcgtacaaccgagagatttttcttccagcgtggtgatcccccccgctttattacccggtgatgggttttcataaatcggttggtcgtgcgcaataaagtactgtttgaagtcattgaccatgctgaccgttttttcaaacgtggcttcatcacggcagcggctcatcagaatacgttctgcgccaaacatttccggcacttcggtcagcaccgatgttccgccgttggtaatcacatagtcagagaaacgtcccagtaatgggttggccgtaataccggacagcccatcagaacccccacattccaggccaaatttcagttcacttaactggccgggttcccggcgatcatgacgcatgacctgatacagagcatgtaaatgctctaaaccggcttcaacctcatcatcatgctgctggcaaaccataaagcgtacgcgctcttcgtcaaccttgcccaatgtcgtttggaaaacatctacctgattgttttcacagcctaagccaatgaccagtaccgcccccgcattcgggtgacgcaccatgttttgtagcatagtgcgggtattttcatgatcctgccccagttgcgagcagccaaatggatggctgaacaggtaaacaccatcaatcccttcagcatcctgtgtctctttcaggaaacgttgctggatctgacgggcgatcccattaacgcaaccaaccgttggtatgatccacagttcattacggatccccacgtcaccctttggccgacgataaatttgcacgtcacgatcagccatttgtggcggtagagaactgaactctggctgatattcatactcatccaaatcgctcagattagttttggcgttctgtgaatgaatatgttcgcccggttggatcaaggtcaatgcatggccgataggcaaaccatacttgacgatcatctgccccagttcgatagcggttaacgcgaatttatgcccacgaaccacgggctgagccagtttgacgctaaactcaccgctctcgatccgctcatctgcagccagatcttgcagggcaacggccacattatccagcgggtgaatctttataatattttgcatagttaagcctttagctatatgccgcgaccgccgctctcatgccacggctaaggatggtttgcagttgctctgtcacctgattagccagttgaggcaccgcggtcaaatcctgcccccaatggttagcatcagaaagcacgcggttaaccaattcagccaacgcgatatcaccgtgcttgacaccattccacagtgttgaataacgctccagccagtgggcgtcatcctgcaacgggtaggtttggccctcacgttcaccacggtaaaaggcgataagtgctgccagtgcaaaggtcagacgtgggggtaattggcctttttgctgctgataggtcagtaattgcggcaagatacgggtgcggaattttgtcatgccattcaaggcaatcgacagcaattggtgctgaataaacgggttacgaaaacggctcagtaccgcttgagaaaacgacaacaactcgtcttcgggcagatccaataccggaacaatctcttccgtaatggttttttccacaaagcggctgatctgcgcatcatccatcgtctgaccaacggtatccagacccgacaaataggccacggggaccagcgcggtgtgtgcgccattcaagatggccactttgcgttctttataaggtttgatgtcatcgacaatgcgcacattcagatctaactgatctaaacgcagttcttgtgccaacccttgtggcccttggatcacaaacagatagaaatattctgcggtatccaagaaactgtcctgataccccaattctgtttgcaacgccgccacttcatcgcgtggatagccagtcacaatacggtcaactaatgtcgagcagaaggtattattttcagtcagccagtgggtgaaggcagctggcagctgccaatgactggcataacgcagcaccagttcacgtaatgcttcaccgttatagtcaatcaattcgcaaggcaatagcacccagcctttatctgctgcaccgtcaaaatgctcaaaacgctcaaataataaacgagtcaatttagcagggaaagaacttggcggcgcatcgctgaattgatcagcttcattccaggcaatacccgcttccgtggtgttggagaacataaagcgaatattggcatcacgcgccagcgccagatagtcatcaaactgacgataaatattgatttcacggtttacagagcggatcaggcgggattcacgcaccgcttccccctgctcgttcaggccacggatcacggcagtatataaaccatcctgcgtactgagcgacggtggaaaatcggtgtcaattgggcggatcaccacgatccctgcgttcagatcggtatgttcattcagtaaatcaatttgccagtccacaaaggcgcgcagaaagttaccttcaccaaattgaatgattttgtcagggtggctacggccaggaaagtcacgacggttcagcgtttgcatcagggttcaccttataacgcattcagctttggaccgttcatcactgacagtccgtgctttgcaagcagtccgttctttgcagaaaggtatctaccgcagtgcagccaagcgttaaataaacaatacgttagagttatatggagccaactattggccccgttattaaaattgattgagtgattaaatctgcttgagtgattacagttcgatggcgaaatattgctgcgcattatcgaagcaaatgtttttcaccatcgcccccagtaacgcaatatcggccggtgcttcaccgtccgcgacccagcggccaatcatctggcaaagaatgcgacggaaatactcatggcgggtataagacaagaaactacggctatcagtgagcattccaacaaagcggctcaatagaccaagctgagcaagttgggtcatctggcgctgcataccgtctttttggtcgttaaaccaccagccggaaccaaactgcatttttcctgcttcaccttcgccctggaagttgccgaccatggtaccaatcacttcgttatcacgcggattcaggcagtaaaggattgtttttggcagggcattgcgcagaccctgtgcatctaacagccgagacagcggctgcgccagcggttggtcattgatggagtcaaagccgatatccggccccaccaggttaaacatgcggctgttattattacgtagcgcaccaatgtgatactgctgtacccattcacgacgatgatattcaccagacaagaacagtaatactgcggttttaaactgcgcaatttcttctgtacttggctgattgccagccagacggcgtgccaaaatagcatccagtgtggtttcatccgcctcgccgtataccaccacatccaacgcatggtcagagactttacaaccgtgggcggcaaagtggtccatacgcttattcaatgccacgcacagatcggcaaaacggctgattgaggtatccgcagccgcttcaagccgctgcatataatcgttaaaacccgctgcttcaatattaaacgctttgtcgggacgccagcttggtaacactttgatgttgaagctgccatcagcggcaatcgctttgtggtggcgcagatcatcaattgggtcgtcagtggtcccaaccattttgacattcatctgctgcataatgccgcgcgcagagaaggggtcctgcgccaataattcgttgccgcgttgccagatctcttcagatgtcgccggggacaataacttaccggtaataccaaacggacggcgcaattcaagatgcgtccaatggtacaacgggttaccgatagtgtgaggaaccgtcgcagcccaagcatcgaacttctcacgatcactggcatcgccggtgcacagacgctcagcaacaccgttggtccgcatggctcgccatttatagtggtcacctttcaaccagatgtcatacatgttcttaaaacggtagttttcggcgatctgttctggcggcaaatggcagtgataatcaaagatcggctgatcttttgcatagtcatggtagagacgacgggcgaactcggtgtccagcaaaaagtcttcggtcaaaaactgcgacattatggattcctcagatgagtacatctcagagtacggctttctgttatcgcaaagttatcacaccaattaaatctatcgtccagcatttttatagatattgatcgcaaaaacctaacaaaaagaacaaatactcaacatttatagtctctgtagtcccttgcggcactaggtttgacgggttctattattccctaaattaaacgcagcttttgtgatgtcactcaacttttaaatctgtatgacaagttattgttgcgtcgcctcaactatctcatccgctttgctttacccagcgcgctgatttggtccaaatgggcccatgcctatagatataggccgccaaagtcattgaaattataacgaggaagtaaacgagtcagttctataaaactgattcctacccgcaatacgggagagtgatgcagaggagtgatagcggcttacatcgctacagcatcaaataagaaagagacagtaaaaaaaagaaagctataggtcgtcgctaatggaacacatcggaaacttatcacttactgcaaacggcttaagaccgaagtgatatcgggcaacagcattctgactgaccttatctctgggttatagaatgccgcgccactcgaccctaaaaggagcatcaggtaccaccgcatgcgcagcattgccgggttggaccaaattgtgccatggaacgccaccatcaactgcgtttcattgcagtcatcttagactgggagaaagttacacatgatgcgtaaaattaaagggttacgctggtacatgatcgcattggtcaccgtcggtaccatattaggttacttaacacgtaatgccattgctgttgccgcgccgacactgcaagaacagttacatatcaccacccagcaatattcttatattatcgctgcttattcagccgcttataccctaatgcaaccagtagccggttatgtattggacgttatgggtaccaaagtgggctatgccatgtttgccgttatgtgggccatattttgtatgagtaccgccttggccagcagttggggtggattagctatcgcccgtggtgcggtaggtatggcagaggcggctatgatccctgcaggcctgaaagccagtagtgaatggttcccggccaaagagcgttctattgcggtaggctactttaacgttggctcctccatcggcggtatgattgctccccctctcgtggtctgggctatcgtgatgcacagttggcagatggcgttcatcattaccggtgtactcagcctgatttgggccattgcctggttaatcctctacaaacacccgaaagatcaaaaaagactcagcgacgaagaacgtgagtacatccttagcggccaagaagcacagcactccactgctaatgccaaaaagatgtctgcgatgcagattatccgcaaccgtcaattctggggtattgccatcccgcgtttcttggcagaacccgcttgggggacgttcaacgcgtggattccgctcttcatgtttaaagcttatggctttaacttgaaagagatagccatgtttgcctggatgccaatgctgtttgctgatgtaggctgcattctgggtggctacctgccgccactgttccaaaaatactttaaggttaacctgattgtttcccgtaagttagtcgtcactatgggtggggtattgatgattgggcctgggaccatcggcctattcaccagcccttatgcggctatcgcgctgctctgtatcgggggctttgctcaccaagcactgtcaggagcactgattacattatcttctgacgtttttggccgtaacgaagtcgcaaccgccaacggcctgacggggatggcggcctggacggccagtactctgttcgccctcgtggtaggggcattagccgataccatgggcttcagcccactgtttgctgcactggcggtatttgatttactggccgtcgtggttatctggaccgtgttacaagatcgcacagcagatgaaccaacgaacgacccggttcaacggccgccggttggacaaaactgaccttactctctgtaattaaatgacctgcctgtgattaaatgacctactaacatgaaagcccggtaaatttatcgggctttcatctctcctgttatccgcaatctgcgacatattctccatcgcaactatgatagcaataactagaacccaatagggataagtggtataacaaatcctattgtgtctccttcgagatgccataccttccagacaaaatgagccgcaaaatttgccgcctcgattgatcgcaagagccttaatcatggaattcacagaaaccagacggttgtaccagcagttagctgcagagttaaaacggcgtatcgaagcaggcgtttatcctgttggtgataaattgccagcagaacgctacatttccgaagaaatgaacgtcagccgaaccgtagttcgtgaagcgattattatgctggaagtggaaggttatgtagaagtacgcaaaggctccggcatccatgtgatgtctaatcagcaaaagcatttagtcaccaatcaggggattgaatttgataccgctggcccctttgagctattacaggcacgccaactgattgaaagtaatattgctgaatttgccgccacacaggtaacgcggcaagatattgttcaattaattgaaattcaaaaacatgcgcgtcaggaagatcgcttccgtgactctcaatgggatcttaaattccacgtacaagtcgctctcgccacccaaaatacagcgatggcaaccattgtcgaaaaaatgtggagccagcgtacccataatccttactggattaaactgcatgagcacattgatgatgtctcgattgaaagctggtgcgaagatcacgacaagatccttgaagcgttaatacgcaaagatcctcacgccagtaaactcgccatgtggcaacatctggaaaataccaaacagatgctattccgtgccactaccgatgattttgaattcaatgttgatcgctacctgtttacagaaaacccagttgtgcatcttgataacctgatgaacaacagcaaagtccctatcagcagcaaaaattaatcctcatttaatgatgggtaatcagggaggagaaaccggcattattctttctcttccctgtgtaattactccgctttaggtcagtaaatgtcgagttctgtcaaccaacgtcagcatcacacccgtttttaaaccattgcttaattaatactcaatggatatctatatttccctgtttcatatctcgctattttgctaaagtggcaacacttttttatctggttgctttgggagcgaaacgcaaatacatgcgctggttgtttgctctgtttattaccgtgtcttgctgggccagtctggtctccggcaatatgctgttgcctccccattcgaccccatctggcgcagctttatccgcgttgagcaccgtttattctgacaaccactgcgccagttattccctctcatcttttcacgcgctttcagccaagctacgtctacaaaatcaagacgtatccccgcaattgcgtttggtcggggtgtcggtcaaaaaaacggcgattaagaatagactgagtgcggcgcaatttacgggctctgcaaatctttctttactgaataacacttggccagcggcttattttgctatctcacgcagccaccgggcggatgatatttataaacaaccacggcaatcgctgtcgctggttaattattccaactggatattccatgcagcaacacagcaaaatcgtgtgggcggttggaaagagagcaatactcaatacagcgggatgcttacctatcaccattatgacgcgatggtttttatgcttgcatagcatcaatgtagccatcatatcaatgtagcctgatatcatgacggttataaatcatgacggttataatccggtattgcacagtaccaacgctgtcatcacgagaagtaaagttacctcttatatatcggcgaattggtctatttggcttacatttcagcacattatttaacaccatcgcttaaacacgaaaagccatcagatctcttcgcaagatcgtgtttataaactaacgtacttacccatacgtatacaaacaatgacgttttaggaataccagatggatatcattaaagaactcttacatgctctatgggctcaagactatgagacactggcggacccatcgctggtgtgggccatctatctactgctgtttgtgatactttttttggagaatggcctgcttcctgctgcctttttaccgggtgatagcctactgattctggtcggggtgctgatcgccaaaggtgcgatgagttttccagtgaccctggtggtcttgaccacggcagcaagccttgggtgttgggtaagttatattcagggccgatggctggggaatacgaaagttgtacaggggtggctgtcccatctgccagcccattaccatcaacgcgctcacaatctttttcaccgccatgggttatccgccctgctggttggccgttttctggcattcgtccggaccttattgccaaccattgccggtctttcaggcctggacaacgcccgcttccaattctttaactggatgagtgggttactctgggtattgatcttgaccaccatgggcttcgcctttggcaagacaccggtattcctgagatatgaagatgaagtgatgttcgtcctaatgttactgccactggcgctgctggtgatcggtttgtttggttctttgtacgtgctgtggcgtaaaaaaaatgcgacgcccgctaaagtcagtcatgacaataagaaaggtaagtcagagtgatcaactttaggggccgttttggccgcccgctctggcactatctggtactgccagtggtcctcttactgctggccgtcatcttattgacaccaatgatcgtacagactgaaagtacgttgaaaattcggccaaaccagcaagggctttcattacctgatggtttttatctgtatcaacatctgaacgggcgtgggattcacatcaaaagtattatcccggaaaatgacagcctagtggtaagcctagagttccccgagcaacagatgcaagcgattgaagttttgcaggatgtcttacccgcgggctatgcgattgtcgccagtgaatcgaaaaaacgtcatcgcctactgcccgtattcagaagtaatcaacaaaacttaggataatcaacgctacggggagtcgactccccgtatcaaactcgttcctctcaccgattttttccgctgatatctgattaatctataaaaaatcccgtggtaaacttgggtatcagataattcagcgctatgcttaatcattcacggcaatctgcttcgcctctgaagttaccgatcaggtggcatgactatcaggcactcatgcgctttgctgtaaaaggacacaatacaatgttgttacgtcgatctctcctgctagctttaccgcttatcacgttttgtggcttcgcgaccgcagcctctgataatgaatgcgatataaaagctaaagaaattcaacagcagatagattatgccaagcagcatggcaatacccgccgcgccgcagggctggaaaccgccttaaaagaagtgaaaactcattgtactgaggaaagtctgcaagccgaacggcagaaaaaaatcagacaaaaacagcacaacgtgacagagcgccaacaagagctaaaagaagctcagcaaaaaggtgacgcgggcaaaattgccaagcaacagaaaaagttagccgaagcacaagccgagctacaacaagcacaatctcagcaacactaatcagtgttaaatgctgagtttctgttattttttggttttttatgccagaaaaatatcgataatatggttaaattttctaaagatttgcctatcaacctcataaaaaatccgctatgttatatattcacctcggttatgcttaaggagtagttacatgccacaagataaaacctctgaacatttacgtgctgaacttaaatcattggcagatacgttggaagaagtgttgcagtcttcaaccgataaaccaaaagctgagttggataagctccgtgctaaggcagaaagcgcattgaaagatacccgagttcgtctgagcgaaacgagtgataaaattgcagcccaaaccaaagagatcgcagataaagcggataactacgtacatgacaatccatggactggcgtaggtatcggtgctgctgttggcgtggtgttaggcgttctgttgtctcgccgttaattatggcagagcaacctcgcactcagggccccgctaaaggggtccttgatactgtccatcgcatcgccactatcgtggttggcatagtcgaaacccgtgtccggctggcagtgattgaattggaagaggaaaaggcaacgttggtccagttgctgatgatggcgggtattactctgctattaaccgctttcggtttaatgagtttgttggttttggtcatttgggcgattgatccagcctaccgtttagtggcgttgggtaccacgactgctgtgttactgatactggcactgatcggtgttatctggacactcactaaagtgcgtcattctacgttgctgggttcaacccgtaagcagttggaaactgaccgcgagttactggagaaagaccattgagccgccaccagctagcattggaaaaagaagcattactgcgtgagatccagcaacaacgtctggatctcgcggacagtgctgctcgttgggttgaagttaccgcgcccttcgatcgtggctgggcacagattgtcagtatgcgaaaatatttgatagcaggcggtagcttggtggccttatacagtgttcgccaccccagtaagttgctccgctggtcacgacgtgcagttagcacctggagtacccttcaactgtttcgccgcacttttttatcacgctaatcccttccccacatccttaccctataggtataggtcttattgttcatcaacttaagatgtttctgttggcttccccccactgctaattcagtttttttgatgaaaaacgacagttttacttgctaacaacctatctacttctcaactaacattatctcatcaactcaggcaacttatgggtaacacaccctgcgggccaccacacatgtcgcttgaagtctgacgggtataaaactctgttgttaacagttaatgctcataaatgttagtcattaatcaacaccgtctttggagaagttatcgatgaacaaattacaagatactggcctgttggtcgctcgcattctcatgccaatcatctttattgtggccggttacggcaaaatgggcgatgcctatgccgggacccaacaatatatgcaagcgatgggcgttcctggctttttcctgccactgaccattttattggaatttggtggtggcctggccattctgtttggtttcctgacccgcaccacctcgctgttcattgccgggttcactctcctgacagcgtttatcttccacactgactttacggatagcactaaccaactgatgttcatgaagaacctgagcatcgcagggggtttcttggtattggcgatggctggcccaggtggttttagcatcgaccgcttactgggtaaaaagtggtaatcagggtttaatcgcgataatgcatgatagttaatatcagcgataccctatccatccggtagggtatttttttaagggggatttcatggggcaactcatcaatggcgtctggaaagacgtttggtacgacacccaatcgaccggtggccatttcaaacgctcaaccgcccagttccgtaattgggtgaccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatggagcaaacgacggacgtcttgctccattaaaataaagtaggtaccacggcgctatgcagttaattattttgttaataattcaataattgcggcattagcgggaggaaattcgtcagctcgtagctcagattgcaatacccaacgcataggctgcccttcacggccaaagggttcaccatcccacacctctactcgatagaaatgcaatgtgacgattctatcgctaaaagtatgttccagcattgttaataaagttgcctgttgtaccacaatccccgtttcttccagcaattcacgttttaaggcaatttcgggtgtttcaccctgctcaatcttgccgccggggaactcccaaaagccagccatgtgggaatcagcagcacgttgagtgataaaaatttcctgttgcgagttccgaatgatcccaacagcaatttgtaagtgtttcattttttctcctggtcagggcgcttcagtgaccgacttattaacgaaaaaaacttaaaaataaagggcggtattaaccgccctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcagggcggtattaaccgccctttatctatattacaggttagcgcaagtattactgcaagcggccatgacactgtttatatttcttacccgaaccacatgggcacggatcattacgccccactttacgctcaaggctgttagcaacttttacctcttcttctgacatcaatgcactgttgtcagtctgatggctcagttgctgctgtctagccaaacgctctgcttcttcgcggcgttgcacctccagcgcttcgacctcttccggcatccgcacttgtactttgctcagaacgctaatcacttcatatttcagtgattccagcattgcggcgaacatggcgaaggattcacgcttatattcctgcttaggatctttctgcgcatagccacgtaagtggataccctgacgcaggtaatccattgcagccaaatgctctttccataaggaatcgagcgtttgcagcatcacgcctttctcgaagttacgcatcatttcaatgccaacaacttcctctttgcgttgataagtctcaatagcttgctgaagaatacgttcacgcaaggtttcctcatgcagttgtggctcatcttccagccatttagcaattggcatatctaagtcaaaatcatttttcaggcgctgttccaggccttcgatatcccacatttcctccagtgactgggtcggaatgtagctgtcaatggtggttttgaagacatcttcgcgaatactattgatggtttcgctgacatcagacacatccagcagttcattacgctggctgtagatagcccgacgctgatcatttgctacgtcatcatattcaagtagttgcttacgaatatcgaagttacggctttcaactttacgttgtgcgttagcaatggccttggtcacccatggatgttcaatcgcctcacctggcttcatacccaatttacgcatcatgccagacacacggtcagaggcaaaaatacgcatcaaggcatcttccattgacaagtagaagcgtgaagaacccgcatcaccctgacgacccgcacggccacgtaactggttatcgatacggcgtgactcatggcgctcggtaccaatgatgtgtaaaccacccgatgccaatactgcatcatggcgaatctgccaagcggctttaattgccgcaatttgctcttcagttggatcttccagcgcagcaatctcgctctgccagctcccaccgagcacaatgtcagtaccacgacccgccatgtttgtggcgatggttaccgcccctggctgaccggcctgagaaacaatctctgcttccatggcatggaatttagcgttcaacactttgtgttcaataccggctttggttaactccgcagagacaacctcggatttttcaatcgagatggtcccgaccaacactggctggccgttcgctgtacgttcgcggatatcctcgataatcgcgccgatcttttcctgctcggtcatatagaccagatcagccaaatccttacggatcataggacggttagtcggaacgacaatcgtatctaacttgtaaattgagctgaattcaaatgcttcggtatctgcggtacccgtcatcccagccagtttttcatagagacggaaatagttctggaaagtgatagaagccagtgtctggttttcattctggatttccacgccttccttcgcttcaaccgcctgatgcaaaccatcagaccagcggcgaccttgcatcgtacgaccagtatgttcgtcaacaataatcacttcaccgtctttcacgatatagtcaacgtcacgggtaaacagcacatgagcacgcaaggcggccgtgacatggtgcatcaacataatgttagcaggcgaatacagtgattcgccttcatccatgatgcccgcttcaaccaacatctgttcaatcagaatcagaccgcgctcagtcaaatgaacctgacgtgatttctcatctaccgagaagtgaccttccccctggaagctgtccgagtcttctttttcctgacgaatcagttttggaatcagtttgttaacccgaatatacatttcggaactgtcttcggcggggccggagataatcagcggggtccgagcttcatcaatcaggatggagtcgacttcatcgactaacgcatagtgaagttgacgctgcacacgctcttcaggactgaacgccatattatcgcgtaaatagtcgaaaccgaattcgttattggtaccgtaagtgatatcagcggcataggctgcgcgtttggctggcgcagtcatattcggtaaattgataccaatgctcagccccaaaaactcaaacaaggggcggttattttcggcgtcacgttgagccaaatagtcgttgacggtaaccacatgcacgccacggccactcaacgcattcaggtaagcaggcagggttgcggtcaaggttttaccttcacctgtacgcatttctgcgatacaacgctcattcagaaccatcccacccagcagttgcacgtcgaagtgacgcataccgaacacacgcttactcgcttcacgaacgaccgcaaaggcttcaggaattaagttttccaacacttcacctttcgctaaacgctcacggaactcatccgttttagcgcgcaattcggtgtctgtcagtttttcaatatcaggttccatgcggttgatgacatcaactactttttgcatgcggcgcagagtacgatcgttacggctaccaaaaactttggttaataatttaattagcatgattcttaatatctcttacaagaccaccaaaccggcggccaaaggttgtataaaattgggataaaccaagagaataattagcttaagttggcaggaccggcacgaataccttgtacttgagcaagccagagcccaggtttatatggcgacagaacaggccgttcaacctgttctgtatagcgaataatggccggtggcttaaattcatgcgtcagtagtgcatttagcgtatccagtaacgcgagttgctgaatttttgatggagcaacccgttctgtttcggcgacttcttgtacgcgtgcatatgccgcttgtggtgccagagcaaaagagaggtgacggatgaccgtgcgcagggcatgctgttgccagtaatctacactgaatgagaggcgacggtgtatgtcatgcaacagtgccaaactgttgaagtttgtcgtaccatgattctgacgactttggctggatgatgtgttcgctaatgccgcatggtctggaacgccagacagatttaatggcacaccaagactcgccgcgaccatccccaacaggagatgcggccagaaataacgtctgccaaattgtcgccaacgatttagaataccgatcacgagtttaaaatccgccggagccttgtcaatgcgtgaaaaccgcccacaattattagatgttctgttcgatgatgcggttgcagcagaaaacggaccgctacataacgtacaacaacgcgcgactgcactgttaaaacttaaccgtgcggtaaaaggattactcccttcacaattacagccgtggtgccgtgtcgcaaactatcgacagagtgttttagtgctagagacagcgaatgccagttggttgatgcgcttacgttacgaacaacctgcgttgctatccgcactacgagcgcaaattctaccatcattgtcttcaatcgacatcaggattaatccatcgttaatggcgaaaggccataacgtgacacaagatgccgcaaaatcgccgcaagatcgtgtaaaatcaccgccagtacgccacttaagcttggaaagtgctaaggaactaagaggattagcgagccgtagccctgaaaaactgagagtgatcttggaacgactggctgcgttggccggagagggtgccaacgcaaccaagcgtgataagtagcttacttttcttacttgaagttgcagccctgtttgcatcaacggtgcggtagctgttccattcacccgaatcactgatttacatcagctcagcaggttctgttcgttcgctgtctggctacaacttcaattacttcaactcccaattactttgggtacaagtatatttagtaagctaatactgtagacggtgctttgaatgccaaaggcatttcagcttcatcttggaacgtcacaaattcccaagcttcttgcttcgctaaaacagcctgcaacagcttgttatttaaggcatgaccagatttgtacgccgtaaatgcgccaataatattatggccgcacataaacaggtcgccaatagcgtccaacattttgtgacgaacaaactcatcttcaaagcgtaggccatcttcatttaatacgcggtaatcatctaccacgatggcacaatcgaaactaccgcccaggcacaaaccgcgggactgcagatattcgatatcacgcatgaaaccaaaagtacgcgcacggctgatttggcggacgaaagaatcggccgagaaatctaagcaataacgctgtgtacttgagtcaatcgccgggtgattaaaatcaatggtaaagtccaaacggaatccattgaagggagacaattcagcccatttatcaccatcttcaacccgtactgtctctttcaaacgcaggaatttcttcgctgagtttaactcttcaataccggcatccagcaataagtacacgaatggactggcgctgccatccatgattggtacttcgggggcgttaacttcaataataatgttatcaatccctaaccctgccaaagcagcgttgagatgttcaacagtagaaatacgcacgtcatgctcattgaccaggcaagtacagagcatggtatcacgcacggattttgcatctgccggaaaatcaaccggtggattcaagtcagtgcgacgatagatgaccccggtattagccggcgcgggtcgcattgtcagcgtgacttttttaccggtgtgcaaaccgacacccgtcgcctgaacaatacgttttaaagtcctttgtttgatcatcattttatctcgcaatgttatccatcctaccgaccaagcttataacaagatcggtgggacagtttagcacaaagagcggagattccaaatattcggaaattaatcggcttgcttgcgcaaaaacgccgggatgtccaaataatcgggctctttattggtttgagcagtggtgtcattgaccactttagccgcaggtttcacttcctgaggtaaaggtgacatgccatgctgctggtaacggtggtccatcacaggctgggttttcttgttagtcaccagtgtgatttctggacgtttatccatgccgataccggtagcaaccactgtcacgcgcagttcatcgttcatttctgggtctaatgaggtaccgataaccacggttgcattgtcagacgcgaaagcacggatagtgttacccacggtctcgaattcatccaaacgcaagtcgaaacccgccgtgatgttaaccagcacgccgcgggcaccagacaggtcaatatcctccagcaacggactggagatggccatttctgctgcttcttccgcacgatcttcaccgcaagcgacaccagaccccatcatggcataacccatttcggacatgactgtgcgcacatccgcgaagtcgacgttcatcagaccagggcgggtaatcagttccgcaatcccctgaaccgcacctttcagcacgtcattcgctgcaccaaatgcatccagtaaagagatgccacgccccagaactttcaatagcttatcgttcgggatggtgatcagtgagtccacatgcttggacagttcagcaataccctgctcagcaaatgccatgcgtttcttgccttcaaaattaaaaggcttggtaaccacagcaactgtcagaatacccagttctttcgcaacttcagcaacaacaggtgcagcacccgtaccggtaccaccgcccatgccagccgcgataaagaccatatccgcaccgtcaagcgctgcacgcagagcttcacggtcttcttctgctgaattgcggcccacttcagggttcgcgccagcacccaaacctttggtaataccgctaccgatctggatggtttggccaacagccgtcttacgtagcgcctgagcgtctgtattaacggcgaagaattcaacaccttcgatgcgctcgcgcaccatgtgttcgacggcattaccaccgccaccaccgacgccgatgactttaatcaccgcgtcattggttagttccataggttcaaacatagtttctctccgttttgtgcctgtcgcttcgagatcaaaaaataagttcagcttgatctctttgttgaaacattaaaactcttttctcagccagctattgatacgtttgaaccaattgcccactgaggcacgtttttctacttctgactcaccactgagatgagattctttaccgtaatgcaataacccaacagccgtggagtaataaggctcctgcgcataatccgtcagcccggtgatattaagcggctgaccaattcggacctgggcatggaacacccgttgtgcacattccgctaaaccatcaatttgtgcagcgccaccggttagcacaatacctgccgccagatggtgctttacgccttgctgacgtaattgctcctgcagttgtaaaatctcgtcattaactaaattcagcaattcggtgtagcgtggttcaataacctcagcgagtgtttgtctttgcaaactacgaggagggcgtccgccaacacttggcacttcaacactttcgtccttgctgactatcgacccgagcgcacagccgtgccgaactttaatcgcttccgcatctgttggcggtgtcccgaaagcataagcaatatcactggttaccacgttcccggcgtaggggatcactttggtgtgccgtaatgccccaccggtataaaccgccatatccatggtgccaccgccgatgtcgacaacacagacccccagttcacgctcatcttcggtcaaaacggcataacttgctgctaaaccagcaaagataagttggtccacttttaggccacaacgttccaccgctttaacaatattttttgccatatcgttatggcaggtaatcaggtgcactttggcttgcatccgcacgccagaaagcccaacaggattcttgatgccttcctgataatcgatggcatattcctgcggtataacgtgcaggatacgatgttcatcacgcacacgtactgacttcgcggtatgcactacgttctcaacatcttcctgagtaacttcttcttctgaaataggaaccatccctatctcattctggcaactgatatgtttacccgataatgccagataaacagaggaaatttggcaatccgccattaactccgcttgatcgatagcacgctgaacgcatttcactaccgattcaaggtcgttaacgccccctttatccatgccacgggatgggcaactgcctaccccaataatattgaccatgccatcaggcagaacttcccctaccaatgcggagacctttgccgttccgatctcgagacctactaccagttttctgtccgtcgacttgatcattgttgttttgcctgtgcctgattttgttacggattactgttctgctggccattaatcggtggttctccaccctgattgtcgataaagaccggtgcccaacctactgaagccccagtgtcataacgcaaatcaatataactgacccgtttatctggctgctgttgcaacatcggatataactcgatgaaacgttgcagacgccccattcggtcactccgccccagctccagccgaacatcattatctaaagccaactgccaagaatgcctggcactcatcgccaccatttttagctgatatttgttggccgctaacaccttatttattgctcgataaccttccagaacatcccgctcactgccttcagggccatacagtagtggcaatacctgtttacccattcgctcagaaggcacgctaaatgatcgcccctgctcatcaatcatatgcaagtcattccaacgggcgaagggcacgtactccaccaggtggattttaagttcatccggccattgcttgcgaacactggcctgctggatccaaggtaaccgttcaatctgctgctggatgatattcacatcctgcgtcataaacgtacctggtgcgcccaatgccagaatcgcctgccgaatatcgtcattggtggtgtaatggcgctcaccggtgaccaccagtttcgacagtggtagccggttggcatctttcatccaaccgataacgacccagcctccccagagtatggttcccaggaccatcagcagaaaaatcacccctgccaattggctcccgttactgcgccgggctgcatttttctccgccgcacgctctcgcgcattcaaggcagcttgcgacatatcagtcagccaacatcagaatgcgcgccaccaattgggagaaactcaacccatactggcgggcggccattggaaccaaactatggctggtcatacccggtgaagtgttcacttcaagcaggtaaaaatgaccatcgcggtcttgcatcacatcgacccgcccccaaccgctgcaatccagcgcgtggtaagcctgcaatgccagcgctgccaattgttgctccgactcatcacttaaaccgcttgggcagaagtattgtgttttatctgacaaatacttagcgtcataatcgtaaaacacgcccggaggctgaatacgaatagaaggcaaaacttcatccccaaggatcgcgacagtaaactctggcccgctcagccatttctcaatcagtacatcgctgtcatgttggaaagcttcaaccaatgccttctgcaattcgctggcgtgatcaactttactcatcccaacgctagagccttcatggcttggcttgacaataagtggcaggccaagcttagcgacacacgccaccaattcctctggggaaagtgtttcaaactgttggcgattcaacgcaacataaggcgaaataggcaaccccaaggcttgccagactaatttggtgcgcaatttgtccattgtcagggcggatgccattacaccactgccggtatatggcagttgtagaaattccaatacgccttgtaacgtaccgtcttcgccaccacgaccatgcagggcgataaacactttatcaaagccctgttctttaagctgagttaccggaaaatctttggtatccaccccataagcatcgataccggcttctttcaagcctgccaataccgcctgacctgacagtaatgacacttcacgctccgcagaggtcccacccagcaataccgcgactttctcagccatgatgttcctcgtcttttaactgtggctgcaatttatgctcagccaatttacgggcaattttaccaatgttacctgcgccctgaaccaagatcaggtcttccccgttcagtatttgcgccaacatttcaggtgctgattcgctgtctggcactaaaatagggtccaacttaccgcgattacgaatcgttcggcacaacgcgcggctatctgcccctgggatcggtggctcacctgcggcatacacatccagcatcaataaaacatcgacctgtgacagcacattcgcgaaatcgtcatacagatcgcgggttcgggtatagcggtgtggctgaaagagcatgacaatgcgtttatccggccaaccagcacgtgcggctttaatggtggcatccacttcggtagggtgatgaccataatcatcaaccagcatcgcactgccttctttaccgttaaccggggccagtgggaagttgccgaggaaatcaaaacggcgccccgtcccttggaaacccactaatgcacgcaggatatcttcgtcttcaatgccttcttctgttgcgacagcgactgctgccgccgcattcagtgcattgtggcgacctggtgcattcaaggtcacctctatcaacggtttatcctgacggcgcaacgtgaagtgcccttgtgggccttcttgccgatagctggcgatctgcacatcagcatcatcactgaaaccataggttgtgatgtgacggccaacacgtggcaataattcacgcactacgggatcatcgatacacatcaccgcacggccataaaagggcaaattgtgcaaaaagttaatgaatgtctgttttaaattttcgaagtcgccttggtaggtatccatatgatcggcttcgatattggtaacaatcgccaccatcggttgcaaatgcaggaatgacgcgtcgctttcatcggcttctgcaatcaggtaacggctggaacccaaacgagcatgtgtacccgcggccttgactaacccaccattgacgaacgttggatctaaccctgcttcggcataaatactggataacatcgccgttgtggtggttttgccgtgggtgccagcaacggcaatcccatggcgatagcgcatcaattccgccaacatttctgcgcggcggatcaccggtattctcgcctcacgggccgcgacaatctctgggttatccgcagagattgcagtagaaaccacgaccacgctcgcatccagcacgttttccgggcgatgatggaaataaatctgtgcacccagggcagtcaaatgctgagttaccgagttgggtgctaaatctgaaccactaatctgataaccttcgttggccaacacttcggcgataccccccatgccggcaccaccgatgccaacaaagtgaatgtgccggacacgtcgcatctcgggcacgatagtacgcagtttcgccagttgttgtgtattcacgtttctcttcacttttttgtctgtcatgtattcacagcctgcattcatcgcccactgatcactgtttatttcaaggtcatcgctatttcaaaaccgtaaccatttaaaattgtagctatttcaaagtgatcgcgattttacgctgacttactggccgcaaccacttcagccgcaacacgctcagtcgcgtcagggatggcaaccgatctggcccgttcagccatcgacagtaatgttgcacgatcccaactcgccagcaggctgctaacgctggttgccgtaaattgtggctgctcaataatttttgctgcccccgctttctctagcggcaatgcattccaatattgctgccgatctttatgctggaatggcacaaaaatcgcgggtagccccgccgccgccacttcactgaccgtcagtgcacctgaacggcacaccacgacatcagcccaggcataagccgctgccatatcgtcgataaattcaaccactaggtgcccggcctgccccgcttgttggtaagcctgcgatacctctggcagtgcgcctttaccgacctgatgccacagcgttatttgttcgcccagacttgcagcaaccaaaggcagggtctgattcagtattcgagcgccttggctaccaccgatgaccaagacccgaatcggcccttcacggccgctcaaacgcactgcgggtaatggcaaggccagtacatcggtccgaaccgggttacccacgacatccgcgttggggaatgcccctggaaatgcctgtaaaacttttttggcgatcctggccaaccaacggttagtcagacccgcaatcccattctgctcatgcaataccaccggtacgccacacagccaggcggctaaaccaccagggccagaaacatacccgcccatgcccaacaccacattgggttggtaatctcgcatgattttctgcgcctgacgcaccgcacgataaatacgtatcggtgctgtcaattgggccattaggcctttgccacgcaagccggaaattttaataaaatcaatttcaatgccatgttggggaaccagtgacgcttccattctgtccgcagtgcctaaccaacgcacctgccagccttgcgccatcaaatgatgtgccacggccaaaccggggaagacatgccccccggttccacccgccatcaccatcaaacgcttggtcttcccactcatcgggcactccttacaaacgcctgggcttttgccagccgcgtttcaaaatcaatacgtaacaacagcactatcgccgttgacataattatcaggcttgaaccaccgtaacttatcaggggcaacgtcaggcctttcgtcggcaacattccggcagcggcaccaacgttaaccagcgcctggaaactgaaccagataccaattgaacaagccaaaaagccagagaatcgttgaccaatctccaatgcacggcggccaatggacatcgcgcgaaaagcgacgaagaataccatcaacagggccaaaaccacaccgaaatagccgagttcttcacctaaaatcgagaaaataaaatcggtgtgcgcctccggtaaatactccagtttttgtactgaattacctaaaccttgcccccaaaactcaccacggccaaatgccatcagtgactgggttaactgatagccgctgccaaagggatcggcccacggattccagaaggatgttacgcggcgcatacgataaggctcggcgataatcagcaaacaaaccgcgaaggcaccagaaccgataatcgccataaactgccacattttggcacctgccaggaacagcatcgccagcgtggtgataaacagcaccaccaccgttcctaaatcgggctgggccagcaacagcaccgccagaatgaccatcacgcccatgggtttacaaaaaccccagaagttactgcggacttcttcaaccttgcgcaccagatagctggccaaataacaaaacagagacaacttggataattcggccggctggatacgcaatggccctagtgcaatccaacgtgatgccccgtttaccgagctaccaaccaccaaaacaacgagcagcaaaacaatggaaatcaataacatgatattgctatagcgctgccagacatccatcggaatacgtagcgtcaccagtgacaaaccaaacgctaatgccagatagagcgcgtcacgtttagcaaacaggaaagggtcattagccaagcgctgaccgattggcattgacgccgacgtcaccatcacaaaaccaataatcgccaaaccaaatgtcagccacagcaaggttctgtcataaagcaccatgctggtggtgtcgctctcccgcgaccccatgacataatgttttaaggtattaaacagccccagccccggcatacgcatcagcctaactcctctgccagacgagcaaactcattaccacgatgctcaaagctgcggaattgatccaggctggcacacgcaggtgacagcagcaccctatcgccgggtagcacaacttttgccaccaacgccatagcctgcgccatcgtctcggtaagttgagagacgtcagggcgcaacgcagccaattgaccgccatcgcggccaaaacagtagaccttgatgcgatccccttgcaggaagtgcgttaacccggagaaatcagcagatttaccgtcgccccccaacaataaatgcaaggtgccatcaacctgtaaaccatccagcgcggcttcagtgctgcccacgttggtcgctttggagtcgttgatccagcgcacaccatggcgctcaagcaccaattggaagcggtgtggcaagccggaaaaggtcgtcaaggctttcaaactggatgcccgtgggatacccacggcatcagctaatgccagggcggccagcgcattggtatagttatgacgcccacttaatttcatttcacgggtgttcagcactttctcaccacgaacccgtaaccaaatttcaccctgctgcttattcaggtggtagtcaccgacatcgaccccaaaactgatgcaacggctatcagcaccacggaccggcatggtgagtgcatcatcggcattcacgacacaaaccttggcattttcatacacccgcagtttcgccgcacggtattgctgcaaaccgagtggataacggtcagtatgatcttccgtcacgttcagaatcgtcgcagcagaggcccgcaagctgtgggtggtttccagttggaaacttgataattccaagacagttaattggttatcttgcttcagcaatgtcagtgccggaacgccgatattgccgccgccccccactgaccaacctgccgcttttgccatctcaccgaccagcgtcgtcacggtacttttgccgttggagccagtgatagccacaaccggtgcctgattttcacggcagaacagttcgatatcgccaatgatctcgacaccggcctcggcggcttcacttaatgcaggatgtgccagagccataccggggctaacaacaattaaatcagcgtccagtagccattcttggttcaaatcacccacatgctgttcgacactttcgggtaattgatctaagcccggtggattgatgcgggtatccatcacgcgcggcgtgacaccacgcgctataaagaaatcaacgcaggaaaggccggttagccccagcccgatgatgaccacttttttaccctgataatcaaccataattaccgcaccttcagcgtcgccaggccaatcagcaccagcatcagcgaaataatccagaaacgcacgatcacccgtggttctggccagcctttcagttcgtagtgatggtgaatcggagccatgcggaaaatacgctgcccacgtaacttaaaggacccaacctgcaagataacggacagggtttcaaccacgaagaccccacccataatgactaataagaattcctgacgcagtaatacggcgatagtgcctaatgcgccacccagtgccagtgagccaacatcgcccatgaacacttgcgccgggtaggtgttaaaccataagaaacctaaacccgcaccgacaatcgcggtacagacaatgaccaattcacccgcatggcgcaggtaaggaatatgcagataagcggcaaagttcacattaccggttgcccaagcgactaaggcaaaacctgccgcaacgaacaccgtcggcataattgccaacccatccagcccatccgtcaggttaaccgcgttactggtacccacaatcacgaaatatgccagcaggacatacagcaagcccaattgcggcatgatgtctttaaagaagggcacgactaattcagtggccgaggtatctttgccaatgctgtacatcgtgaatgccgcagccaaggcaataattgactgccagaaatacttccagcgcgcgatcaaacccttggtgtttttacgcacaactttgcggtaatcatcaataaaaccgacgatgccataacctataagaatgaacagcacacaccagacatatgggttagagggataagcccacatcagaaccgaaatggtgatggagaagaggatcatcaggccgcccatggttggcgtaccgcgcttactgaaatgcgactctggcccatcgttacgcacaacctgaccgatttgcagcttttgcaaccaggcaatcaagtgcggccccatccacaatgaaataaacagtgcggttaatagactcacgatggcgcggaacgtcaaataggaaaagacgttaaagcctgagtaaaatttcactaagtattcagccaaccaaactaacatgatgccttctcctgtaacgcacgcacgacattttccatagcggcgctacgtgaacctttaattaaaacagtgataaccggatattcgttcagcaacgcgtttacacgggtgctcaatgtattttgatcctgaaagtgttcgccattcccgctcgcactgctcagtatctggctcaatgtgccaacgcttaatactttatcgacgcctgcgagtttcgcggcttcaccaacctgacgatggcaatctgccgcggtttcgcccaactcggccatatcaccgaccaccatcacccggtaacccggcatctcggccaagacctgtgcggcggcaatcatggaacccacgttggcgttatagctgtcatccaacagcaattggccttccgctaatgggacggggaataaccggccaggtactgcttgtaactgcgccaacccttggcgtactgcggctaaatccgccccaaccgacatggctaatgctgccgccgctaacgcattggcgatgttatgctgccccggtagaggcaattcgatagccacggtgccaaacggtgaatgcaaagtgaaggaggtgagttgaggcgtgatccgcacatcactggcatagaaatcaatatgttctgcggcgtggggcgagaaacgccaaacccgtttgttatgtagcgtttcttgccagtgcggccagtcgttactgtcggcattgataatcgccgtgccattggcaggcaagccagcgaagatctcacctttggcttgcgccacaccggccagcgaaccaaacccctccagatgagcggcggctaaattattcaccaaagcgctttctggacggcttaaatcggtggtgtaggcaatttcaccaacatggttggcaccaagttcaataacagcaaaatcatgttcggccgttaggcgcagcaatgttagcgggacaccgatatcgttattaaagttaccggcggtatacagcacattgccgcattggcgcaaaatcgctgccgccatttcttttaccgaggttttacccgatgaaccggttaatgccactatccgagccggaacttgctggcgaacccaagccgcaaattgccctaacgccaagcgcgtgtctttgacaactaactgcggcccccccaccagtaagcgtttacttaccagcaaagcgccagcacctgcggcaatagcatcttcggcaaaatcatgcccatcaaaacgctcgcctttcagcgcaacaaacagacaaccagcagtgaccttacgggtatcaatggtcacttcagttatctcaatatcatcgctgactgattcagcaacgatatattcagcattaagtaagctagccagaaaacgcagagagaccttaatcatgcctgcccccctaacaaacgcgcgacggtgacacggtctgaataatccaagcgacgattgccaactaattgataatcttcatggcctttaccggcaatcaggacaacgtcgtcttctttggcttgcataatggcactggttacggcttcggcacggccatgtatcgcctgcacacgccccgcgtccagcaagccactgagaatgtcagcaacaatcgcctgtggctcttcactgcgtgggttatcatcggtcaccacgacacagtcagccagttgttctgcgataccgcccataagtgggcgcttacctttatcacggtcaccgccacagccaaacacacaccacagcttgccggtgcaatgtaaacgggcggcggccaaggctttttctaatgcatctggcgtgtgggcataatccaccacaacggttggtttacccggcgcattaaacacttccatacgcccacaaaccggttgcagatgaggcgctgcagctaacaactgcgccatgggatacccctgaaccagtaacgtcgctaatgccaccaacaagttactgacgttgaaagcgcccatcagacggctttctagctcgccttcgccccagcttgaatcaaacgcgatgctggcaccattatcgtgataaatcaccttgttggcagataaccacgggccattccagcctttggggacattgcctgccatgctgacggcgacagcctgcggcaattggcttaaccaacggcggccaacgtcatcatcagcattgataattttgtgttcggactgatgagtggagaacagcagccatttggccgcctcatagctcgtcatattgccgtgataatccagatgatcgcggcttaagttagtgaacactacggctgcaaaggataacgcagcaacacggtcttgaatcaaaccgtgggaagaaacttccatggcggcaaaagtcgcaccttgatcaaccagattacgcagcaaatgttgaatatctacggcagaaccggtggtgttctccgtgggtatcacctgccctaataaaccattacctacggtgcccatgactgcactggtttcgcccagcgcctggctccattgtgctaacaattgcgtagtggtggttttgccattcgttccggttacaccgaccaaacgcaatgcggcgccaggctgatggtaaaactgcccagccagcgtggataagtgctgattcaaattacgcaaataaataacagggacgccatgtatctcggcaacgctgacatccggtgcgacaccatcggcttcggccacaattgcagccacaccctgggcgatagcttgcgggatgtagcgacgcccatccgtctggtggccaacaaccgcaacaaataaatcgccggcagctgcaatacggctgtctaatgtcatttcccgtagcgcccgctccgggacgtctagcccccaaggagcgaataagtcgcgcaaattacgatctgccacctgaaccctcttttgtattaatcactaattcgcttttatcaccggtgggtaacgcatctggctcaatgttcatggtgcgtaaaacgccgcccatgatggcaccgaataccggtgcagaaaccgcaccaccgtaatatttccctgcctgcgggtcattgatcaccacaaccagagcaaatcgagggttactcgcgggcgcaacgccagcggtgtaagcgaggtatcgatccatatacttgccatcgggaccgacttttttggccgtaccggttttaatcgcgatacggtagcctttgatcgccgctttggtaccaccaccgccaggcagtgccacgctttccatcatatgaaccacggtgcgtaccaggggttcagggaagatgcgttcaccggcgacaggtgggtcaactcgggttatcgacagcgggcgatagacccccatgctgccgatggttgcatagactcgcgctagttgtaacggtgttaccattagcccgtagccgaaagagaaggtggccctctctatgtcagaccaccgttgttttttaggatataagccactgctttctccgaccaaccccaaattggtcgctttcccaaacccaaaccgtgagtaagtatctactaacgctgaggatggcatcgctaacgccagtttagaaacaccgacgttactcgacttctgtaagatcccagtgacggatagctcagcgtaacgggccacgtctttaatctggtgaccgttaacaaagtacggcaaggtattcagcacactgttctctttcacaacaccatgctgtaaggccgtcatcactaccattggcttgactgtcgagccgggttcaaaaatatcggttattgcccggttacgcatcgcgtctttcggcgtaccggttaggttattcgggttgtaagacgggctgttcgccatcgccaagacttcaccggtgttcacatcgactaataccgccgtgcccgattctgctttgttaaacgccaccgcattattgagctcgcggtacaccaacgcctgcaaacgctcgtccacactcagcaccaggttatgcgccgcctggctgtcaacagaggagatatcttcaataacacggccataatggtctttgcgcaccgttcgctcgcccggttggccggtgagccagcgatcaaaacttttctcaacaccttcaatcccttgcccatcgatattggtcacaccaataatgtgagccatcacctgacctgccggatagtagcgacgggattcctgacgtagatggataccgggtaatttcagcttgcggatgtagtcgccaatcgcggggttcacctgacgggccagatagacaaagcggccttttggattggcattaatgcgcgtggcaagttgatctaaagggatttctaatgcatccgacagggctttccagcgggtatccagagagatccccccctgttcaatcagttcttttggatcggcccaaaccgcattgacgggtacactgaccgccaaagggcggccagagcgatcgcttatcatgccacgcgccgtcggcacctcttgtactcgcagcgagcgcatatccccctcgcgcaccagcttatcggggttgatcacttgcaggtatgcggtacgcataatcagcccaaccaatgccagtaaaatacaaccgcacagcaacgcaaaacgccagctaataaagctggcttgttcttcctgacgctttaacttcccggggcgcgctgtcttcatgtattaccttggcgactgcgagtcatgatggtcactgattcctgtactggttaaaaaacaacctattatttaatcacaatgttttcttgtgatggatcgacatgctgcattttcagtttttcaatagcgatactttcaacgcggctgtgatcgcctaatgcattctcttctaaaattaggttgcgccactcaatatccagcgcatccctttctaataccaactgctcacgctcggcggtcagtaagcgagtacgatgcgccgtggtcacgacgagcacggcagagatcaacaccgcgaccagtaggattaatgggattttggcattgcggataagatctgccccaatgaccccgactaaaccatgacgctcgttgcctatcactcaccgatcctctcagcaaaacggagtaccgagctgcgagcgcgtgggttttcagcaatttctgcatcccctggcatcattttgccaaccgatttcagtgtgcgccctcccatgctgcgcagttgtgcctccgtcaatggcaagcctgcggggacctgtggcccacggctatgatgacgaataaagtttttcacaatacgatcttcaagggagtggaagctgatcactgacaaacggccttcaggcgccaaaacctcgtgcgcgccatcgagtgcacgttcgatctcttccaattcactgttaatgtaaatacggatagcctggaagctgcgagtggctggatgcttatgcttatccctaaacggactggcattagcgatcaggtcagccagctctttggtccgtgtcatgggctgagtgaggttacgctcaacaatcgccttggccaaacgcttggcaaagcgctcttcgccgaaggttttcagcacccaggcaatgtcatcagcgctggctttcatcagccattcagcagcagacaggccacgagaagggtccatccgcatatccagcggcccatcacgcataaaagagaagccgcgttcagcatcatcaagttgtggtgatgaaacgcccaaatccagcaatatgccgtcaatacggccaacgagatccagatcccgcacataatgtgctaaatcagaaaaaggaccatgtacgatagagaaacgggggtcggtgatctgtttcgccgcttcgatagcttctggatcccgatcaattgcaattaagcgcccttctggcccaagttgggacaaaatcaaacgcgaatggccgccgcggccaaaagtgccgtcaatgtagataccgttatcacggatattcaggccctttacggcctcatccagcaatacactggtatgtttgtagttgttatctaccgttttgttgttgtctaccatacttatagcgataagccctgtagccgctcagacaaaggttcctgagttgactgttctgcgtcgatgtcatccttgacttgttgataccaggtctgttcatcccacagctcaaatttattgaactgcccaaccagcatcacttctttgtttagcccggcgtgctgacgcaatgtccctgcaatcagtaagcgcccagcgccgtccatctgacattcactggcatgccctaacagcaaacgctgaactcgacgttcagcagggttcatgctcgacagacgcgataacttttgttcaatgatttcccattcaggcagtgggtaaagcaacaggcatggttggtgaaggtctatggtacagaccatctggccttgcgattcctcattcagtgactcccgataacgggtaggtacggcaagccgccctttactgtcgaggttaaccattgttgcaccacgaaacatgactgagttaccccttcacgacccaattcaccactttcccccacaaatccccacatttaagagtttacggatggtatgaaaaccttgtcaagccagagccgatgcggtttaacaatatttatgggttgtttttgcgatatatcccatagaaggggatattttaagggatgaaatagaaaataacgtcatgataaacgggctatttttccgccagtaattctggctacttaaataaataataaattgtcaattaattgtctcattatttccttctgcaaggaaggtctcactttcagtatgaaaattacactattcgaaatggagcaaactgagtgcaaatcctgtgactactggtcttccctaaagcgcgctagcagtaaatgaggctcaaaaccacgctgacacaataatacccttgcagataaccagcattacagcggcgtcattttacttcaattagctgacgagagatttatctattttgaaataaattattagtgcgtattttttgtcacgattgaaatatgaatctcttcggacagataactcttaaattaaaaaaacgggttaaatatgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgagtcatcggggtttgtcagcagtctggttaaatatgtgtgttttttatcttcttctgtttgcagtttggcttaaacggcagaaaataccggcgtttttcacagaaacaacaaccaactgttttttaaaggaaatcctattaatttttgttttaatcaccaaaaaaaggacatttccccacaggataaagtataaaaatcagtcaaatgttaaaaataaaaattttatgctggttatattaaccaattcagtaatgtaaactaccaacaaaacaaaataacgacacaataaccctatatttaaataataatcaaaatataaaaccaactaatgattttgataaaaagctttttggcagatttatctcccaagcatggagtttatgacaatgttttcaactgggcctcgttggcgtagcgctgtagccgatacctttgcactcgtcgtgtattgttttgtcatcggcatggcaattgaagtggttatctcgggaatgaccttccggcaatcgctttcttcgcgcctgctctcaatacccgtcaatattcttattgcctggccttatggtatgtatcgagatgcttttatacgttttgcccagcgccatgctggccagcgtttttgggcacgtaatttggctgatctattagcttatgtcagtttccagtcaccggtttatgccatgattttgtggtcggttggggcagatttcgagcaaatgatatcagcggtcgccagtaacgccgtggtttcaatggttatgggggtggcctacggctattttttggaatattgtcgccggctattccgcgttgcaggttatgtttgatctacctgttcgttatcttttatggcgcggacacttggctccccggcctatcctcagcatcttcagatcgcgttatcggggtttgtcagcaatcaaaatcagggcgggtgccctgattcgttatagtgaactacctgcggcttaggcttagagtgccacggcggaataaattgcggcgaatccgcgttaaccccggttttggcttatggggttcatccagactggccaataccagctccagcacccgttcagcaacatcacgatggcgctgtgccactgccaatactgggcattcaaggaaatctaacagctcgttatcaccaaaagtcgcaatggccagattgcagggtaagcggccactttgttttagggtgacgtccataacaccctgtaaaagttggaatgacgtggtaaacagtgcctgtggcattgggtgcgttttcagccattcagcaaacaacacacctgcggcttcgcgttcatagctgttggcatataggtattccactttacgcggatcgtccttccacgcttcacgaaagcccatctcacgcagaaaactgactgacagctccggtagcgcccccagataaagcaccgattcagccgggaaggagcgcagttcttgcgctaacatctgcgcatcttcctgatccgccccgaccacactgataaaatgctcacgatcaagcgcccgatctaaggcaatgatcgggaatgggtctttggcccagcgctgatagaaagggtgttctggcggcaatgccgtcgacacaatgatcgcatcaacctggcgttgtaacaggtgctcaacgcagcgcatttcattatccggctggtcttctgaacaggctatcagcaactggtaaccacgctgacgagcctgacgctccagataattggcaatacgggtgtagctggtattttccagatctgggatcaccaaaccgatcgagcgggttctgcccgcgcgcaaacctgccgcgactgcattcgggtgatagttatgttccctgacaaccgccataactttatctactgttttatcgctgacccggtactgtttcgctttgccattaatgacataactggccgttgtgcgcgaaacgcccgcaaggcgcgcgatctcatccagtttcacgttaaccccttataaacccagtaaagtgatgaaaagcagagcgctctgccgagagccagcatccctgtgtcttttcagccgaacttatcgacccagaggatgataagtgaacccaaaaaatttgcctacccagagttatcagcgttgcagccagacggcaagcgaacgatcctgatgaactgatttagatcaaatgatttgagtgagcaagagccgctagccaacaatttggcctccagagcgatctaacctccaaaataaggtgatctccggataaacaggctatagacatagtttaactatggatataatccgttatagatctaaccgcagaactcactattgagcaaccgctttaacggttatataacgctacttaggttaaaaaataagaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagctcaacgctatgcgctgagcccgatcattagagcgaaatcagcattaattaacgcatgattttgtcaccacgcgatacgccgacaatcccagagcgagcaacttccactatttcagcgacttcacgcaccgcattcaaaaacgcatccagcttctcgctagtacccgctagctgaacggtatagagcgttgcggtcacatccacaatttgcccacggaagatttctgcacaacgcttcacctcttcacggccataaccactggcttgcaacttcaccaacatgatttcgcgctcaacatgtgagccagaaaccaactcactgacacgtaagacgtccaccaacttgtgcagctgcttttcaatctgctccagaaccttggcatcacccacggtctggatggtcatgcgggaaagcgttgggtcatcggttggcgcgaccgtcaggctttcgatattatagccacgctgagaaaacagccccaccacccgtgagagtgcacctgactcattttccagcagtactgataaaatccggcggcgcataattaagtcctctccgttttgcttagccacatttcgtccatgccaccaccacgaatctgcatcgggtaaacatgttctgtttcatcgacagtcacatccacaaagaccaaacgattggtttcggataattgtgtcagtgcgtctgccagcttactttccagctcatccggcgtattaatagccacaccaatatggccataggcttcagccaacttgacaaaatcaggcagcgaatccatatacgactgagaatggcggcctgaataaatcatgtcctgccattgtttcaccatccccagatagcggttattcaggtttaataccaacactggcaagttatattgcagtgcggttgataactcctgaatattcatctggatactgccatcaccggtcacacaaacgacggtttcattaggcaaagccaatttaaccccaagcgccgctggcaagccaaagcccatcgtgcccaagccaccggagttaatccaacgacgtggcttatcaaagggatagtaaagagccgcaaacatctgatgttggcccacatcagaggtaacgtacgcatcgcctttagtcagacgatgtaaggcttcaatcaccgcttgtggcttgattttcccactgtctttgttgtagcccaagcaattacgggtgcgccattgttcaatggattgccaccaatcgcgcaagctatcaaaatcttgtgtacagccgacctgcgacaacaaatctaacatttgtgtcagtacttgtttggcatcacccacaatcgggatatcggcggtgaccgttttcgagatcgatgtcggatcgatatcaatgtgtagcactgtggcatcagggcaatattttgctaaattattggtggtacgatcgtcaaaacggacaccgacggcaaaaatcagatcagtattgtgcatggccatattggcttcaaaggtaccatgcatccccaacatgccgacactttggcgatgcgtaccagggaaactgcctagccccatcagagagctggttaccggtaagttcagcttctctgccaatatcagtaattcttcatggcaagcggcgttaatcgcaccaccaccgacatacataatgggccgtttagccgccataatcgtttgcagtgcacgcttaatctgcccacggtggccttgcaccgtaggattataggagcgcaaactgacttgctctggataggcgtaaggcatttttactgctgggccgacaatgtcttttggcaagtcgataaccaccggaccgggacggccagtggatgccagataaaaggcttttttcaacaccatcgggatgtcttctgtgcgcttaaccaagaagctatgtttgaccactgggcgggagatccccaccatgtcacattcttggaaggcatcaaaaccaatcaatgagcttggcacttggcctgaaagcaccaccattggcactgaatccatataggcggtcgcaataccggtaatcgcattggttgcaccaggaccagacgtgaccagtacaacaccgacctcgcccgttgcccgcgcataaccatcggccatgtgaaccgcaccttgttcatggcgcaccagcacgtgatcgatgcctccgaccgtgtgcagggcatcgtaaatatcaagtacggccccgccgggataaccgaatacatgcttaacgccctgatcaattaacgatcggaccaccatctcggctcctgacaacatctccatgggttttgcctccgggcttagtttgctcattggataacgggaattcatttccacgatattctgtaggaaaggcgcaacgcctctttattcttatttgtggcttcttacttatttgagcgtttttaacgtaacgaatttattaacataacgtcagaatttctggcaggcaaacagcaattctccgcactaaagataattatattggtcacgcgctgaaattacgtcaattaaaggaataatcccccagaaaacaagttaaaactggtttataacatcgaggtagtgaatggttatggaactaaatcaggctgataattttcactcgttggattcagtagaatgatgggaattacccataaataggtaggtcagggccaaacacagcagaacggtcagaaagacagcagcgaccagtgtgagacttaacaccggtcactgcggggaggaatggtgaacaaattaatcgctatacatcaagtcaatttcattctgatagcgttgaagaatgattttccgccgcaacttcatcgtaggcgttaactcaccggtttccatagtgaacgcctgaggcaacagcgtaaacttttttacttgctcaaacagagccagctctttttgtatctctttcagccgttgctcaaacatgttaacaatgtggctatggcgcaatagctccaaccgatcgtgatatttcaagttgatggatcgggcatactcttccagcgattcaaaactcgggacaatcaacgctgatacaaatttgcgggtatccgcaataatcgctacctgctcaataaaacgatcctgtccgagtgtgccttcgatcatttgtggggcaatatatttcccccccgacgttttcatcaggtctttcagacgttcggtaataaacagatgaccctgagcatccagagcacccgcatcccccgtcttaagccatccgtcttcggtaaaggcttctagcgtctcttgtggctttttgaaatagccacgcatcacgataggcccacgcacctgaatttcattctctgcccctaagcgaacatcaatacccggtaagggcttgccgatagaaccaaagcggaagttttgctcttcccaacaagaaaccgtggcacaggtttcagtcatgccatagccgtatttaatattgaccccaatcgcctggaaaaacagaatgatattatcatctaaccgtgcgccagccgcgggcagaaaacgtacccgcccccctaacacaccgcgtaatttgcgcaataccaaacggtctgccagtgtgtacatctgctctgagagccaaggtaatggccgcccctgctgcaaccgtttgaatttacgttcaccgcaccccactgcccagtggaatagcacgcgttgatgccactttgccaaggcgactttgtcattaatcgcgctgaatactttctcgtagaagcgaggcaccgcgcacatcaccgttggttttactgcctgcatagcagagcgcacccaatccgtattacggatatagacgttctgagcaccggtatgcatcacatagaaactccaggctctttcaaaaacatgagataacggcaaaaaactgagggacacatcttgtggtgtgagggttaaccgctggtcatgcaaatagagttgagctgccatattacggtaatccaacatcacgccttttggctcccccgtggtacccgacgtataaattagcgtaaacagatcgtctaaatcacagccttcaatgcgcgtagttaacaggtgctgttgtacggtatcgggttgctgttgctgctcaaagtcagccaaatgctgggcgtactcacagccacgtaagtccaccgcaggatccaagacgatgatatgagccagttgcgggcagagaggttgcagcgtgatggcaatatcaaattgggattgctcaccgacaaacaaaatccgcacatcagcatcattgacgatataggctgcctgagcggcggtattggtggcatacaaggggacactaacgccacgtaactgtaaaatagccagatcgacaagtgaccacgccatactgttattagcaaagatgccaatgcgctcttgtattgcagcccccaaagagagcaatgcagtagaaatccgagtgacatgctcgtcaatttgctgccagttgagctgcttttcaccctctggtgaccattcacgaaaggctaccagctctgaacggtcactgacttgctgacgcaacctacgtaccaggtgatattgatgtaatttatgaatcataaagaattaccgctcgctggtgaaatatccattaaagtgtgttgcaagatttgtacgacaacattcagcgtacaggtgttcacttttttttcgcgcagtctactcactctgtgcgctatggcaaataatattccatataagaggtaaggttttgatgaaaaacacaacgggctggacgataaattagcgggagtctccgtcatcccatggcatttcattgaattgaattgaattgaactgaactgaacgagcgatcatgtgcaataggcgttgttgtgtacgctatcagtttcgatgggtaatcatttgtgacaaacactctattttgaaaaacaatctatttcgataaacaatctattccgaaaaacaatcagttccgaaaaacaatcagttccgaaaaataatcagtttcgataaacagcatacattgccgtgagcgatgcgattttttgagatgaaaatatgagatatggttaggtgaatgattgcctgctaccaataacaagatgaactcagcagcaggacttaatgatcagaacttaatgataaatcattaaacgggagaactaaattgcccgagtaacgctttcatccattgatggcctttatctctatccgtagattcatgccatgtaaggtaacaggcgcgcgaagtattttcccaaggtaatgaaattaactttagattcaacgcctcactgtatgtttttaccaaccagcggggagcaattgccacaaaataagtctgagaaacaatatttagcacactgttcatatcagtactttcataagcaatagattgagtactggttgttgagtcgtaataaggctcactgaatgacccttttttatctaatgatacaaccgcgtgagattcggaaaggagctgattttcagtaattgaatcattaatacgtgggtgatctttagaaacggccagcactaattcatctttaaataaagggatgcggtgaaaatccgggcggtcgaactcggtgtagccgatgacaaactcggtctcctgataacgtagttgatgctcaatgttgtcattaagataagatttgatgaccagttgaacattaggcgctgattgttttacccgctgtacaatctgagccgccagtcgaacatctaacgggctacaaatcgatagattaaacagccgttcactgtttttcgcttcaaaccctgcaccgggtaactcattttgtactaactgcaatgcctggcgtaccggcccgaagagctgacgggctctggctgtaggctgtatgccacgaccataacggacaaagagctcatcattgaacatgactttcaaacgggcaacagcattacttacagcaggctgggacataccaagagactgtgccgcacgtgtcacattttgcatttgcatcacagcatcgaaaacagttaacaaatttaggtcgacacttcttaaatggacatcgatagattcttttttagttgcttgactgtcagttactaagttgtattcagacatgcttaactccactaagctttatgcagatggcgcgattaataaaaggacttctctgatattgatatacccttattcttcaacgttgctcgtgccgctcactgacgtgagctagcgcatcaaaattcgctcattatttcttgctgtaacaccaatggctatgggtagacgctgttgcaatatccttaatctcttactattaataacgccaatgttctcttgtattacctttgtagggtaaatttgagtttcatccttgtataaatgtgagatacggttcacacctaatgcattctgttgtcagtaattctccataaaaaacacataaacaaaaaacctatacaaagtcatttatatagccaccacaacaaatttatattagtaatataaaaattttaattataatcaccaataataaaattaacgagatgatcacatcacaaaatgagatgattgacaactatgccattaataaataataaattcatcaattaaaacttatcatttcttaattttacgcagaaactcattgaataatttaaagcacttcattttatttaattataattaattgatttagtcacaaaatatcaagactataaatatacaactcatataaaaatagttactaatctttaataagcatcataaaaaaaaatggataaagggcgatatcttacatggatcaatttatcttatacatctcaacactgcccctatcactctcattaactcataaaaaaatcgaatcaaataggcaaaacaatcagcattcatgttgggttgggcgacaagccgccgcggagaaacacggaaagcacaataacccagataatggtaattatgccaaacaattaaaaaatcatgagcgacttgttcaggacaatactctgtaaaaatgattattttggattttagctccaattaaaagaagtcggaattcgctcaaccagttgaagtcgccattttaaacaattgttgacacaaacatagaattcacgtatcaatttaggcaacgcaatattttcactgatgagaagctgaaatttatgttctactcaacccgtctactaagcctactacttaacgcatctctcttgcgcggtatgttggtggacggaaatcagaactgattcagccatcaagattaacaagcccgcgcaaatgcgcggtttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttatccgctgagcgcaaatgtaaaaaaaggaacaacccatgagccaacaagtcattatttttgatacaacattgcgcgacggtgaacaagcattgcaagccagtctgagtgtgaaagagaagctgcaaatcgcgctggcattggaaagaatgggggtcgatatcatggaggtgggtttccctgtctcctcccctggtgattttgaatcggttcgtactatcgctcagcaagtgaaaaatagccgggtttgcgccttggcacgttgtgtggataaagatattgatgttgcggcagaggcattgcgaattgcagaagctttccgtattcatgtgtttttggccacctcaaccttgcatatcgaatccaagttaaagcgttcgtttgacgatgtgctggcgatggcggtccactccgtgaaacgtgctcgtaactataccgatgacgtcgagttttcttgtgaagatgctggccgtactccaattgataacttatgccgtgtcgtcgaggccgcgattaccgccggtgccaccacaatcaatatcccggataccgtcggttacacccccccttatcaatttggtggcatcatcactgacttgtatgaacgtgttcccaatattgataaagccattatctctgttcattgccatgatgacttgggcatgtccgttgccaactccattactgcagtacaagccggggcgcgtcaggtcgaagggaccatcaacggcttaggtgagcgtgcaggtaactgttcattggaagaggtgatcatggccattaaagtgcgccatgaaatgttgggcgtgcacaccaatatcaatcatcaggaaatttaccgtaccagccagttggtcagtaaaatttgcaatatgcctattcccggcaataaagccattgtcggcagtaatgccttcgctcactcctccggtattcatcaggatggtgtcctgaaaaatcgcgaaaactacgaaatcatgaccccggaatccatcggtctgaaagaagtccaattgaacctgacatcccgttcaggtcgtgcggcagtgaagcaccggatggaagagatgggttatcaggataaagattacaatttagattctttgtacgatgccttcttgaaattagccgataaaaaaggccaggtctttgactacgatttggaagcattggcctttattaataagcagcaggaagagcctgaatattatcgtttggactatttcagcgtccagtcgggttccagtgtcatggcaactgcctcagtaaaattggtctgtggtgaagaaataaaatcagaagcggccaccggtaacggcccggttgatgcggtgtatcaggccatcaatcgcattaccgactacccaattgaactggtgaagtatcaactgtcggccaaaggtcagggtaaagatgcattgggtcaggttgatatcgtggttgaccacaaggggcgtcgcttccatggcgtaggtttggcaactgacattgttgagtcatccgctaaggcgttggttcacgtattaaataacatctggcgcgcccatcaggtcgaaaaagagaagcagcgtctgcaacaaaataatcaggaaatggtgtgaacatgacgaagacttatcatattgcagtgttgcccggcgacggtatcggccctgaagtaatggctcaggcaagtaaagtattagatgcggtgcgtcagcgcttcggtctcaagatttcaaccagtgtttacgatgttggtggcgctgccattgaccgccatggtagcccattaccggcagcaacggtcgcgggatgtgaacaggcagatgccattttatttggctccgtaggcggcccaaaatgggaacacctgccaccggcagaacaacctgagcgtggtgccttattgcctttgcgtaaacatttcaaattattcagcaatttgcgccctgcccgtttgtatcaaggattggaggacttctgtccattgcgcagtgatatcgcggccagaggttttgatatcctgtgtgtccgtgaattaaccggcggtatctatttcggccagccgaaaggccgtgaaggccaaggcatgcacgagcgggcctttgacaccgaagtttatcatcgcttcgaaattgaacgtatcgcccgtattgctttcgaatcagcccgcaaacgccgtagtaaagtaacgtccattgataaagccaacgtgttgcaaagttcaatcttgtggcgtgaagtggtcaacgggatcgcggcggattacccagatgttgcgttgtcccatatgtacattgataacgccaccatgcagttaatcaaagacccttcccaatttgacgtgttgctgtgctctaacttgtttggcgatatcttgtccgatgaatgcgccatgatcaccggctccatgggcatgttgccatcagccagtttgaatgaacaaggttttggtctatatgaacccgcaggcggttccgcaccggatatcgcgggtaagaacattgccaaccctatcgctcagatcctgtcattaaccctgttgctgcgttttagcttaggtaaagatgatgccgctgacgccattgagcgcgcgatcaaccaggcattggagcaaggttatcgcactgcggatttagccggggatggtcacgcaatcggcactcacgaaatgggcgatatcatcgctaaattcgtggttgaaggggtataaaatgggcacaacatcatctcagagcaaaacgttataccaaaaattgtacgatgcgcacattgtgcatgaagcccccaatgagaccccattgctgtatatcgaccgccatttagtgcatgaggtcacctcaccgcaagcctttgatggtttgcgtgccatgggccgcccggtgcgtcaaccgggtaagactttcgctaccatggatcacaacgtttctacccaaacaaaagacattaacgccagtggtgagatggcccgtattcagatgcaagagttaattaaaaactgcgctgaattcggtgtctcattgtatgacctgaaccaccctttccaagggatcgtgcatgtcattggccctgagcaaggcatgacgttaccgggcatgaccatcgtttgtggtgactcacataccgccactcacggcgcattcggctccttggcctttggtatcggcacctcagaagttgagcatgtgttggcgacccaaaccctgaagcaggggcgagccaaaaccatgagaatcgaagtgaatggcactgtcggcgcgggtattacggctaaagacatcgtgctggcgattatcggtaaaaccgggagcgcaggcggtactggccatgtggtggagttctgtggcagcgcgattgaagcgttgagcatggaaggccggatgacattatgcaacatggcgatcgaaatgggggccaaagccggtttggttgcccctgatgacaccacctttgcctatctgaaaggccgtcagttcgccccaactggcgagcaatgggaacaaggtgttgcctactggcgtaccctgaaatctgatgctgatgcccaattcgataccatcgtgacactggatgccgctgatatcgcgccacaggtgacgtggggaaccaatccgggtcaggtcattgcggttaatcaaatcattcctgcccctgagtctttcagcgatccggtcgaacgtgcatcagcagagaaagccttagcttatatggacttgcgccccggtattaaattgactgaagtggcgattgataaagtctttatcggctcttgcactaactcacgtattgaagatttacgtgcggcagcggctattgcccaagggcgtaaagtcgccaagggtgtgcaagctatcgtggtgccaggctccggcccggtgaaagcgcaggcagaagcggaaggtttggataagatctttatcgccgcaggttttgagtggcgtctgcccggttgctcgatgtgtttggccatgaataatgaccgcctggagcccggcgaacgttgtgcctccaccagcaaccgtaattttgaaggccgccaaggccgtggggggcgcacacatttggtcagcccagccatggccgccgctgccgccgtcagtggtcattttgctgatgttcgcgaattatccgccaccacccactaaccggagacaccaccatggcaaaatttattcaacacattggtttggttgcgccgttagatgcagcaaacgtcgataccgacgcgattatccctaagcagtttttgcaaaaagtgactcgcacgggctttggtcaacacctgtttaacgattggcgttttttggatgatgccggcaaggtaccgaatcctgattttgtcctgaacctgcctcgctatcagggtgccactattttgttagcccgtgagaattttggctgtggctcctcacgtgaacacgcaccatgggcgctgacggattttggttttaaagtggttatcgccccgagttttgctgatattttttatggtaacgcgtttaataaccaattattaccggtgacattaagcgaagcggatattgataccttattccaattggttaaagagaatgaaggtattgagtttgtggttgatctcgagcagcaaacggttaatgccggtggcaaaagctatgctttcgaaatcgatcctttccgccgccactgtatgattaatgggttggatagcattggcttgacgttgcagcatgaacacaatatctcagcatacgaaaaacaacagcctgaatttctacgttaaataaccgttaaggccagcagaactaacatgccagcctgtttagtaaatatatcgttatttttagtagtaatagattgtgagtcattaatagattgtaagtaactaacagattgttggtgccgggtcgtaccggcccaacaagtaacacgtttaactcatcctaccgccagctgacccccgccgcttctggcacaaagcaggggcaaaccgctaagctgcgctgacctaaaccgctctcacctaagcctctctcactttggcgcagatgatcaacgccaaaataaccaacaccatcgcagcgacataaaccgcattatgcccccaggtttcagtcaatacaccttgcagcacaccggccaaaatcaccccactagaaatactgttggtaaataacgtggttgcggcacctgcccgccccggcatgagatcctgaaaatagagcataccaataccggcgacgatgccgataaagatggcattaaaaatctgcaatatcatcagtgcggttttgaatttaaacagcaccagcccggtataaaacagcacccccgccatcaccgcaaacagcatgattttacgtttaccaaagcgcctaaccgagtaacctgccaacaacatgataggaatttccagcccggcggcggtccccatcagcaaacccgccaaacgctcaggcaaccctaaattagcggtgatatagagcggcatatcaatgatgtacatggtattacacgtccacatcagcattgaggcaatgaacagcagtaagacatttttatcggcaaacaaactgccttgtaccaccacgggggcatcggctacgggctcaggctgtttaaccgacggcaggataaaccagaccaccagcgcactaataacaaaaataccggcggcaatgctaaacatcagcgtaaagccataattcagcgctaacataaatgacagcggtggcccgataacccaagccaatgataattgcgcacgcataatcgaactgaacatcaccacttcacgcgcagagttatccgcatattcccgtgccaaggcgaaaatttgcggcatcgcggtattcgccaccgaggccatcaaaacacctaaagtgatcaacgtcagataatcacgattaaaagcgaatagcaggcaatttccgaccgccatcagatagcagatcagaattaatttacgccgatccccgcccagatctgagcgtttggccagtaggaagctcacggtgataccggcaatggcattcacggtataaaacaatccgacccacagcggacgcacttttaactctgtgcttaaaaacaggcttaatgtcggggcttgcaacgcacccgcgatgccggaaagaaaagccaccacaaagaaagcgaggaaaaccgggttgatacgacgggaaaaggctcgtgcagatctcattccaggctccagcgccagaaaaagctattattagcataatcataatggtgccctatgctacagaagctcttatacataaagaagtgatataggcttttatctattcaaagtcattggcgttgcagatggagtagccagcaaacaacccccgatgaggctaattatcttaaggtcaacgaccagtcagtgattcgggtgagtgcgtgcagctaacaaccctgcagcgtcaaggccgaagggatttccccaaagtcattggcgttgcaggtaggcagccagcaaacgacaaattggttcaaccattttgaacagcgcttgcgctggcccgcagggtgagactctgatgaggctcataatcccgatgaggctaattatcttaaggtcaacgaccagtaagtgattcgggtgagtgcgcgcagctaacaaccctgcagcgtcaaggccgaaggggaaaaagaaaaaagccagcagaaaaacctactggctggtgaaaaacaccattactcagaatttttttggtacttggtaggacaaggctcaactcattactttcggctgtgactgcatagacgttgtcacgataacccgcttttcttgggggttagtatctgcgtaatatagggaaagaaaaattgatgagatttcccaaggagttcctcttttatgtctacctcgcgcctgcaacaacaatttattcgtctctggcaacgctataacggacagtcaacggaaaccacattgcaggcgctggctgaagtgctgaattgttcacgccgccatgtacgttctctgctgggcaagatgcagcacgcgggctggctcgattggcaggctgaagctggccgaggaaaacgctcacaattgatcttcttgcgttccgggctggcgctgcaacaacaacgggctgaagagttgctggagcaggatcatattgatcagttagtccaactggtcggtgataaaaaagcggtacgccaaatgttgctgtcccagttgggacgtagcttccggcaaggaaaacatattctgcgggtgctctattaccgcccattggagaacttattacccggcaccgccctacgccgctctgaaacccatatggtgcggcaaatttttaacgggctgacacggataaatgaggaaaatggggaactcgaaccggacttatctcatcactggcaagcgatcacccccttgcattggcgcttttatttgcgaccagccattcatttccaccatggccgggaactggaaatgagtgatgtgattagcagcctgacccgcctgatcccccaacccctgttttctcatattgcggaggtgcgttcaccgacaccttatgtgattgatgtttatctccattcgccagatcactggttgccatggctactgggcagcgttcacgccatgattttgccgcaagagtgggaaactcagcccgattttcaccgacagcctattggtaccggcccttattccgtgatccgcaatcatcacagccagctgaaaattcaggcattcgataactattttggtttccgggcactgattgatgaggtcaatatctgggtactcccagaactctccgaagaattggtgtattccggggtgcaattgcaagccgacgatacgggtaaaaatgagctggagagccgtttagaggaaggttgctacttcttactgttcgaccaacgatcccctcaggcctgcaccccggagatccgccgttggttatgtgaattgatcacaccgatagcgttactcagccacgccgctcccttctatcaacgttactggtcaccggcctatggcatgttgccacgctggcaccataaccgactcaccactcaagagccaaaacccgaagggctgaacgagctgacactgacgttttacagcgaacatacagagtttgatgccatcagccagacactgacccagttattggctgctcagggcgtgacgttaaagatacaagtcttggactacacccgctggtatcagggggatgcacaaagcgatatctggctcggcagcgctaacttttacttgccactcgaattctcgctatttgccaccctctatgaaatgccgctactacaacattgtctgagcgaagaactgcatcaagatattgaatcctggcgcaataataccttactcatggccgattggagccaacgactggtaagccagcatcaattccatccgctatttcatcattggttagaattatacggtcaacacagtatgcggggagtgcgtatgaatacactcggctggtttgattttaaatccgcatggtttaccccaccagaggcctagggcggcgttgactcacacggcgctccccctgaatttattatacaaacgggctgcactacccctttcaataattccatttatgagaacgagttaaatactctcattttttattgtaaagttttttatatgcgatgataaaaggaatagcataagaatatgaaaacaaaagagttatataatgtagaaagtcattatcctctgtatttataccaaacaagggtattctatctgaaataaatgcactgtaatgaaaaatagaaaataggcaggtaaaagccagcgagctaatattcaaataaatatttttagaataaagaagatgacttactacataatagtaaaaaaatagcgatactactgacagtgaaatatataaccatgccatagacagtcctcagtaagatctatattgtccatagatcgtgtttgcatcaccagtcaattcaatgaaaagttctggcccactcatgatttttataccttgctgctttagtcctgagagaagaccggcatcaatatagcggtatatatccctacaaacactacccctccccacaaacatcgccctttcaccggcttagattaaactctacaatggcgtcgtctcaacggggtgcaaaatattgccagcttggtttaactcggtctcgcaggtgtcaaaacacagcgagcggggttatgaccgtggcgaacagcgcggagtgaccggtacatacaccatgactttatcaatcatggcgatgcgcggatcacccagactgctcaacactggaaccacctaaccgccgcaatttttttcgctgagagtaaacccgtcgaacctgatccggttaaccccggcggagggatttgagaatgataacgactgtatcatcacggataccaatgttaactaccgcctcagatacctttgccacctttatgttcaaggagtgcaaagtgtttaaacacattatttcctgcttattactgatatcagccacctccgcgcttgccgcagaaaaacctacgctgacggtctatacctacgactcctttgctgctgactggggcccaggcccggcgattaagcaggcctttgaagctgaatgcgattgccagctaaaatttgtggcactggaagatggcgtttcactgctgaaccgcctgcggatggaaggtaaaaacagccaggccgatgtgattttagggttggataacaatctggtacaggcggcagaacaaaccggcttgtttaccccaagccaggttgatacccgtaacctgaccctaccagagccgtggcagaataagacatttgtcccttacgattatggctattttgcttttgtgtataacaaagaaaaactgaaaaacccgccaaaaagcctgcacgaattaatcagcagtaaagaaccgtggaaagtgatttatcaagacccacgtaccagcactccaggtctgggtctgatgctgtggatgcaaaaagtttatggcgatcaagccccgcaagcatggcaacaactggcgcagaaaacggtcacagtcaccaaaggctggagcgaggcgtatggcttgttcctcaagggggaagcggatttagtgctgagctacaccacctctccggcttatcatttaattgcagaaaagaataacaactatgcagccgccgatttcagtgaaggccactatttacaagtagaagtcgccggccaactggccgccagcaaacaacctgaactggcgcagcgctttatgcaatttatcgtgacccctgcgttccaaaaccacattccaaccggcaactggatgtatccagtgatcaaaatggatctacccgccgggttcgagacactggccgtgccacaaacagcgttgcaatttgatgctaaagacgtggcggataaccgcagtaaatggattcaggcatggcaatccgccgtcagccgttaatcgcgccctggctatggccggggttgctggccgctgggctgattgtcgcggtcgccttattggcgttcgccgctatttggcaccatgcgcccacagcagattggcaaagtgtctggcatgaccgttatctgtggcatgtgatccgctttacgttctggcaggcatttttatccgccctgctgtcggtgatacctgctatctttctggcgcgggcgctgtaccgccgcaacttccccggccgccagttcatgctgcgtttatgtgccatgacgctggttctgccggtgttagtcgcgctattcggcattctgacggtctatggccgtcaggggtggctggctcacctgtttgactggctgggtgtggattaccgcttctccccctatggcttgcaaggtattttgttagcgcatatcttctttaacctgccactggcaacccgcttgttgttacagtcgctagaaggcatcgccgtggaacaacgccaactggccgcacaactgggcatgaacggctggcagcattttcgctgggtagagtggccttatctgcgtcgtcaaatcctgcccactgccgccctgatttttatgttgtgctttgccagctttgccaccgtgctgtcgctgggtggcgggccacaggcaacgaccattgaactggccatctatcaggcattgagctacgactatgatttaggccgtgccgcattattggcgctgatacaactgggctgctgcctgggtttagtggtactcagtcagcggctgaacagcgtgttgacggtgggcaatacgcatgggcaaatatggcgtaatccgcaagacagcggctgggcgcgccttggcgataccctgctgatttgtagcgcattactcttgatggtaccgccattgctaacagttgtgattgatggcagtaataaaacaatactgaccgtgttacaacagcccgcactctggcaagcgttctttacctcagtgaccatcgctattggtgccgggctattgtgtgtcatcttaaccatgatgttgctctggagtagccgcgaactgaaattacgccaacgcgcggcttacggtcaggcattggaggtcagcggcatggttattctggcgatgcccggcattgtgttggcaaccggtttcttcttgttgctgaatgatacgctgggattgccacaatctccttatgggttggtgatcctcaccaatgccctgatggccgtgccctacgcattaaaagtgctggataacccgatgcgtgatctggctgagcgctacacaccgttatgtttatcactggatatccgtggctggcaccgtttacgttatatcgagctacgcgccctgaaacgcccactggctcaggcgctggcctttgccagtgtgttatctatcggcgattttggcgtagtcgcgttatttggtaatgaacacttccgcaccctgccattttatctttatcaacagataggttcctaccgcagcaatgatggcgcagtgactgccctgttgcttttgttgctctgcttcctgctgtttacccttattgaacgactgccgagccgccatgctaaagcttgagaaaatcacctatttgtatgaccacttacccatgtgttttgatctgcgcattcaacccggtgagcgggtggcgatccttggcccaagcggcgcaggtaaaagtactctgctgagcttgattgccgggtttctcgccccgaccggtggtcacatgctgctgaataatcaagaccatacggccagcacccccgcccaaaggccggtctcgatgctgtttcaggagaataacctgtttgcacatctcaccgtcgaacagaacatcgggctaggtttacatccggggttgaagctcagtggtgaacagcgcttactgttacaacacatcgcccagcaagttggattggaaagctgcctcgaccggctgcccgcacaactctcgggggggcaacgccaacgggcggcattggcccgttgcctggtgcgtagccaacctattttgttactggatgaaccgttttcagcgctggatccggcgctgcgtaatgaaatgctgcaattagttgatcaggtgtgcataaaccgccaactgacgttgctgatggtgtcgcacaatttagatgatgccgcacgtattgcccagcgcacgttgttgattgttgagggccgtattgactacgatggccccacacaggccttggtggacggcagtgcggcaaaagccagcgtactgggtatcaaaagtgccgttatatcttgatccctcgcggcggtaaccccggcggctgatacacgataaaatagggctgtcagccaccgtgtccgggtttacccagccaagactttccacaacagatggcgatagattggcatcagtggttgcatatgtagccagataaaactggcgatagcggccgcaatagttaacagcgtcacccaacgcaagcgggccaaggggagccacacactcaggcgatctgggctgcgcttaccaaaacgccaccagcgccatgataaccacaacgacagccaaatcagtaccaccaccacaaacagtaggcacttaaacataaagctattactgctcggcgggatatcgatggcaacccctgccaatataccggggaagagataaatcggcggccatgtcaggccaccaatcacactgggtaaggcaaactttgccgttggcaagttcagcatcccagccaccatgggtacgatgggccgtgtcgggccaataaaacgccccaagagtaccgttgccatgctgtggttatgtaatgcatgctcagttttattcagcaacgatttatgtttttgtaggaaagaccaattgtgtagcggcgctttgaaacggcggccaatgaaatacgatatccaatcccctaacaggcaaccgagggtcgcggcaacccaggcgaaataaaaatccacttcgccactgccaatcagcgcgcccacgctggtcatcatcaccgttcccggtaataacatgcccaccagcgctaaagattcgagaaaagtgactaacatgacgataaatagcgtgaaagccagggattgcgtcaataaatgtaataaataggcttccataaagttgtccgttagttagcactcagaactgaggcgcgaggattgtccagcgcaacgtaaaatgagtcaatcagcgatttgcgtaaatagatttcaatttgctattgaaatagacaataactgtataaaaacccatactaatacagtataaatcttcaaacgttattcattcacatcttaatttaaggtagcagcgtggggcaaacccgtcagggcttcctgctgacccgccactggcgggatacaccagcaggcaccgaagtcgaattctggttggcaacggatgaagggccacagcatgtcaggctgccgccccagccatcggtcgcctttatccctgccgaacaacagcaacgggcagaaaccgtactacgcgcagaacgccattggcaactgcgccctctcgcgctgactgattttcaccaacgcccggttcttggcctgtattgcactcagcaccgccagttgatccgcctggaaaaacgactgcgcgaaagtggcgtgaatgtttacgaaggtgatattcgcccgccagaacgctttctgatggagcggtttattactgcccccgtatggtttagtgggcaggaaaatgaccatggcccactcctcaatacacaactaaaaccggctgatgactatcgcccaaccctcaaactggtttctctggatatcgaaaccagtgaacacggcgagctgtactgtattgggctggaaggctgtgggcaacggcaagtctatatgttagggccacccaatggggagaccacgggcaccccgctcgatttcaatttggaatacgttgccagccgcccattactattagaaaaactcaaccaatggctggcagtgcatgatcctgatgccattattggctggaatctggtgcagttcgatttacgggtattacagaaacacgcagatcgctaccagatcccgctgcgctttggccgtggcggtaacctgctcgagtggcgtgaacacggctttaagcaagggcatttctttgcttccgccgccgggcgtttaattattgatggtattgaagcactgaaatccgccacgtggaacttcccttctttcagtctggaatctgtctcgcaaactttacttggcgagggtaaagccagcgatagcccctatcagcggatggatgaaattaatcagcgcttcgcccacgataaaccagcactggcccgttataacctgaaagactgtgagttggtcacgcggatttttgccaaaacggagttgctgagtttcttacttgaacgctcaaccgtgaccgggctggcagccgatcgtagtggcggttcggtggccgcgtttacccacctttatctgccacggatgcaccgtatcggctatgttgcccccaatttaggtgaattgccggaagagcacagccccggtggttttgtaatggattcccagcccggtttgtatgattcagtgctggtacttgactataaaagcctgtacccatcgattatccgcacctttttaatcgatccggtcggtctggtggcggggatgcagcaacctgatattcagcactcggtaccggggtttcgtggggcctggttctcacgcgagaaacattgtctgcccgccattgttaaccaaatctggcaagggcgggaagcagcgaaacgccagcaaaataagccgctgtcacaggcgctgaaaatcattatgaatgccttttatggcgtgctgggttccagcggctgccgttttttcgatcctcggctggcatcatccattaccctgcgtggtcatgagatcatgcgacaaacccgtgagttaattgaagcgcagggttatcaggtgatttatggtgacaccgattcaacctttgtttggctgaaaagcgcccacaacgatgagcaagcaacacgcatcggtaacgagctggtgcagttagtgaatcaatggtggcaaaaccatatacagcaaaactttaatctgccctgtgcattagagctggagttcgaaatccactaccggcgttttttgatgcccactattcggggcgcggagcaaggcagtaaaaaacgctatgcgggactcatctccaccccgacgggtgatcaaatggtttataaagggctggaaaccgtccgtaccgattggaccccactggcacagcaattccagcgcgagctgtatctgcgtatcttccaacaacaaccgtatcaagattatgtgcgggattacgtagcccgtaccctgaatggcgagttggatgagcaactggtttaccgcaaacgcctgcgtcggcggttggatgactatcagcgcaacgtccccccgcacgccagagcggcacgtctggccgatgagtttaaccgtaagcttggccggccactgcaatatcaaaatggcgggtggatcagctatgtgatgaccaccgcaggccccgaacctttagaaacgcggcaatcgcccatcgattatgatcactatctgacacgccagctacaacccgtagcagacgctatacttcccttcactcaggatgatttcaccacactgatcaccggtcagatgggacttttttaatgataatagggttgttttagaggtgacgaagcgctcgccttcctttaccatagcgcccttgccaaaatttgtatcaatcacatttacataaccgactgatcgttgttatccgcgccaccggattctgcctgtgaaccgtaccttctcagacagacattcaggccgtgccactaatgcggataaaaagcgagttatgtggataaaaagcgagttatatagataacaagcaagttgcgcagataaaaaactatcgccagccattttagtaccgctctctgcgatcatttactcaggggtttctacaagacgttgttatataaggtactgttctacaaaaagattgttctaaaaaaagattgttctaccccaacattgttctacaagatattgatcgaaaaaacattgatcgacaaagaattctctaactcactgtccaacaaaaaaatcgagccgataatttatgccttttacacttggtcaacgctggatcagcgacacagaaagcgaacttggattgggtactgtcgttgccattgacgtgcgcatgatcaccttactgttccctgcaaccggtgaaaaccgcctttacgccagaaatgactcgccaatcacccgggtcatgttcaatccgagcgataccatcactcaccacgaaggctggcagctgaaagtggaagaagtgactcaagaaaatgggctgattacctatatcggtacccgtttggatactgaggaaaccggcgtcgccatgcgtgaagttttgctcgatagcaaactgacttttagtaaaccacaggatcgcttattcgccggtcaaatcgatcgcatggatcgctttgccctgcgttttcgcgcccgtaaataccaaagcgagcagttccggttgccgtggagcggcctgcgtggtatccgtgccagcctgatcccacaccagttacatatcgcttatgaagtgggtcagcgccacgcgccacgggtcttactggccgatgaagtggggttgggtaaaaccatcgaagccgggatgattatccaccagcaactgctggctggccgtgctgaacgggtgctgatcgtggtaccggagagcctgcaacaccagtggctagtagagatgttacgccgcttcaacctgcgcttctcactgtttgatgacagccgttattccgaagccttgttggacagtagcaatccgtttgataccgaacagatggtgatttgttcgctggattttgttcgtcggaataagcagcggttagaacaactggccgatgcttcctgggatctgctggtggtggatgaagcgcaccatatggcctggagtgaagaggctccaagccgcgaatatcaagtgattgaacagttggccgagcatatccccggcgtgctgttattgacagcaacaccagagcaattgggccaacagagtcactttgcccgcctgcgtttgctggatccagatcgcttccatgattacgaagagttcgtcaatgaacaacagaaataccggcctatcgccgatgccgtcaccctgctgttagggggcgagcgtttaaccgatgataagctgaatctgttaggtgaactgattgatgaacaagatattgagccactactgaaagcggccaatagccaaagtgaagacagcgaagcggcgcgtcaagaattagttaccatgctgatggataggcacggtactagccgggtgctgttccgtaatacccgtaatggggtaaaaggcttcccgcaccgcgtcttacaccaaattaagctgccattgccaacacagtaccaaactgcaattaaggtctctggcatcatgggggcgaagaaaaccctcgacgctcgtgcaaaagatatgctttatcccgagcaaatctatcaggagtttgaaggcgaaaacgccacctggtggaactttgacccacgggttgaatggctactgaactatttggttgccaaccggggtgagaaggtgttggtgatctgcgcacaagccgctacagctttgcagcttgaacaagtgttacgtgagcgtgaagctattcgggccgccgtcttccatgaaggtttatcgctgattgaacgtgaccgtgccgccgcctattttgcctcagaagaagatggtgctcaggtcttactgtgttccgaaattggttcagaggggcgtaacttccaatttgcctgccaactggtcatgttcgatttgccgttcaaccccgatctcctggagcaacgtattggccgtttggatcgtatcggccagaaccgtgaaatccagattatggtgccttatttggaagacaccgcgcaggcaatactggttcgttggtaccacgaagggttggatgcgttcgaacacacctgcccaacaggccgtaccatttatgacagcagctatcaggaactgattagctatttggccacgccaagtgagcaggaagggttggatgagtttatccacacctgccgtcagcagcacgaagggttaaaacttcagttggaacagggccgtgaccgcttactggagatgcactctaacggtggcgaacatgggcaggagctggcacagagcattgccgaacaagataatgacatcaatttagtcagttttgcactcaacctgttcgatattgtcgggatcaaccaggaagatcgtagcgataacctgatcgtgctgaccccgtccgatcacatgctggtgcccgatttccccggtttgccaccagatggctgcaccgtcacctttgatcgtgaacaggcactctcgcgggaagatgcccagtttgtcagttgggaacaccccatcatccgcaatgggttggatttgatcctgtctggcgataccggcagttgcgcggtgtctttattgaaaaataaagccttacccgtcggtaccctgctggctgagttagtttacgtggtcgaggcacaagcaccgaaacacttgcaactgacccgtttcttgccaccaacacccgtgcgtatgctcatggatcgcaacggcactaacctggcggcacaggttgaatttgaaagtttcaatcgccaactgaatgcggtaaaccgccatacctccagcaagctggtcaatgcggttcagcaagaagttcacaccatgttgcaacaagccgaagcactggtagaagcgcaagcgcaggctctgattgaaacggcaaaacgcgaggccgatgataagttgagtactgaactggcgcgtctggaagcgttgaaagcggttaacccgaatattcgtgatgacgaaatagaggcgcttgagcataaccgtaagatggtgctggaaaacctgaatcaagcaggctggcgtttagatgctatccggctggtggtggtaacacatcagtagttctttgaaataaagtcgttctttggcatcaatgaaaatatccgaggttattgacaaagtgcccgcgacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccctccctggcgcggacgctttactcctctgcctatcctcaccgttcaagagtgagtcatcggggtttgtcagcagtctgatatccggggcattcccccggatatttttttgtctgacgactgcccgctacattttgggcaatttatcaaacatacttttcatttcctctgggaaaccattggagagtgtgctgcgaagatcactcatggctctctcgaagtccttcggacgctcctcactttgcattttctggtgagcatcaacattgtcctgcaatcctcccaatatcttattcatatcgctcatcatggtttcgcaggattgattaaccgattgcatgatactgcgagcggcatcggcccctgacatctccatattttgcattccttttacaaaaggtttctgcaaatcagattgagattgctgaccaaggtcagtagatgacttcaatacattctggatgtttttaggatctagcatttgcatttccttatttcgcggttagagattcttaggacatgagaactgtgccaatgcttttgaccacagcggataatctttcatggtggaactcaactcaattttgaagacgccactcacgttatccatcaccatcatgagttcacggctattgaccccgagtggcctagggttactaacgtcatacatgcggaaaatagcccacggaccattgaagctaacggtttccacatttccatcctgagttttgaacgtcaggcggatatacaccccacctttcggtcctggccaatcaacttttaccggttggttagaaccatggctgtagttaataatctggccatcgacatcaagaaccgcttccaaaattgatggagtcagtgagatagggcgaatgatcatcgacatcgccatcttgccggaggcatcaaagaaggtgtcgcggatttgtgctgagttttcaaacgaacgcagagttttaggggtcaccacaccgttactgtcaggttttaccttccagcggttgccgttggtatcgacatacggtgcgagattctgatcaaagaagctttgcatcgccccagaacgaccaaacatacggttgaaatcgccaatacctatctcttcgctagccaaccgattaaagggataacggccactgacggcgttgctacataaatcagaagcaattgaagagacgcccttgctgaggttggccttactttgttgcagactttgcgtttgtccgacggccagcagatccatcataatgctgcgcaccggctctggctgacgggccatatcgatttgcaagcgactgaaatcgttattttgcggcaaaatctgcccagcccgaagggaagtcgagagtgttatcaactggttataaatctgctcgaaggttcggcccaacggatcagaattgctggtagacgcactttgcagggcatatcccagacgtcttaatagttcaaagcgatcctccaccgctttctctggcgttagacgaaaacgagaacgctcacccgacatttcgtcaatgatgttacggcgggcagtcgtgagcttattacgttgaatattgaaccagcctgacgacatcgcccctttaccattgttgtcagtggtcagggttatttcccgtgtggagaaacgcaccagattagccaacggggatgacgggtctgagagttgccttgccagcagcgccgcatcatcaagtccgttgattgggcgcaccctgatatcattgaagaatgcatcccattggttggcatactccatcagataatacttgcgcgcttcatcggacagtttttgcgccgcagccagtaaactaacctgactaaccgaagctttaccgtcactcaacacccacgcttcctcgttaatcatcgcttccgatgcttcctgaagttgtgggttaaccacatcgtggtagctggcccgagtgtagaaagccgggatcgccaaatccgttactgtactggggcttttacgtctcagcatcagtgttacgctaggaccggcggcatccgccagactaagatcctcaatcctcgcgggcagtggggcgtcatgaatacgattaatcacccggatgtgtatcggtgttttcatcgctttaatgcgtgattcacggatcagctcatcattcagcttaactttcggggcagctgaggcggtgtcagaaaacagttcactcaaatgataactgaagagtttgcggtcgttttgcccatatccctgaggcgcaaaactttcccagcgcgacataaaccattgcaccaatgcctcctgagagcggtgatcaggttgtccgagcatcaggtaaactttcagcgtgtcatagttgtcaccgtcaggagattgagtgtcctttttcagctcgttggtgacgtagttttgtaccgcaggccagaacactttattcaggtgacgatggtaggtttgcaacatcgcctgattcagtaaacggtgctcgaagtacggtgtcagcagtggcggtgaactttccagataatgggtgttgatataccccaactgttcgtaagctgcgaccagattatcgttgacctgattcgtgattgggatgtcacgcacaatccgacgggtttcctcaaaccgagctgtcgcatagccaatatagtcatattcccaaaaatagcgggcgctcagcatcaacaataagatgcagagcacaaggaccacgaacacatatttaccgatgtttaacaggcgatttcgcaaaggcatggggccagtggcgtgtaatacccccctttcggtgatcgcttgactcagtgcagggaaatacatctgcccagcaggccggctttcaaaggtgctggtcgatgacggataatacagcgcctcccatgaggtcagattttgggtactgccaaaccagaactgccgcaaacaaccggtatagccaatcggtgtcgccggaaatatttgttcgaataagccaaacaggggtttttgtagcgctcccaggctttctgtaaacagcagcaattggtggcgcatctccatgttgggcgaatcgtgcagtatttccaacacataacggctaacacgtgtcaggagttcacggtaacgttcttcatcggcaacgaaattgttctgccccttttcattatgggtcatgctaatcccaagccctccggccagaagttcgtcgttcattaacgagaggaaggtttcgccgccaggtaacttatcgatattgttgaggaacaagtacaccgcaatatcggcctgaaatgtcgaggcaacttccaggatccgcaggcgcaacgtatcagccagtgacttacgttccgtcaccgaagagttcaaaagcacgctgacgtcaaggcaaagaacaatcccatcaacccccggataacggcgatatttgcggatcatagagaacaatttttgccgagccgtgcccgcttcttcgctctgaccatgcagcaggatccattcccctgccgtatcgatgtaaacagcacgatccgtcagccaccaattacagtcctgcgtcggtccaatatccgtggtctgcgctaaaccatactgttctgagagtaggaacttctcgctactctcataaactatcgacgttttaccgcatccgggtggccccatgaccagaaaccacggtttagcatcgatatactggcgcttacgccgttgacgccagcgctgccagcgtgttttctggcttgaaagatccgcatgttgcagggtgagcatcgcatcatgaaaacgtgcagaaacgcgatcaagctgaaccgtttttttcttgcgcttgggaagtggcgcacgggcataacgaaaaatccaactgaagaaaattgcaacaaatggccacagtgcccaaaataaaatcagagcaataatgatcttacgaacccataccccccccagagggaaataggggccaatggcgatcagcggccctatccaccacacaatataacaaagcactagggcaatgattaaaatcaacattctgcgtatcatagcaattcctattgttgggtattcgttccttgaacttctggtgttgggttctccaggaattgcttcatggccttatcggcatcgcgctgaccaattttccataggatatccacacgccggttacgcttgcgcccttcttccgttgcattgtcagctaaaggatcgctctccccccgtccgatggcacttatttctcgctgatgggtttcgttgatttgagtggattcccgcagtttatctgccaccaccgatgctctggccgcggaaagtttgaggttgttgttaccggaagtgctacggaacggtttgttatccgtatgaccaataacctcgatatctcccggccatggggctaatgccagcccaagacgttcgatattcttcttgttgataaactcttccgagagggtcgcttcacccgtgcggaacgcgccgtcggaggtgaagattaatagccatccacgcggatctttcctgacctccagccacccttcattcaggatgttggatagcggattcggcaaggtctccatgatgttgattttccgcggttcaggcagtacccacgtcagaatgttgctgcggatctgttgggattgctggtgcagataccacgccgtgacgccgtaagcacaaaggcacagtgcgaaaccataggtgaagattttcagcgccttgatatattggcgacgcggagaacctttgaccgcttgcgcgatagccaaagattgtgtggcgtcctgaccgtagagttgcgtgtggagacggctgcgtaaatccatcagcagaaccgcaccatgctctatcatctggtatttaccgtcaaaaccaaggcacataatcagatcatagaattccagaacttcccggtactgtttcggcgagttcatatagacccgcagatgttcgaagcagtcctcacccccccaggcatcacggtgaaactccactaacagactttggttgtaggagtctggggtttgcagcccgttaaaaatgccatcgatataggtacatagcaggtaagacaggtggttaatgtcttcttgcgggtagttctttttctgcaaatgttgctggaaatattgtaattcccgcacaatcggtggcctgacctctgcggcgttacgcgtcggccagctacgaatattttccaccagcagcagcaaaggcatagccgcagcaatataggcgttatcccaggcacccaataacatcccagggcgctcatataagcccctggaaatgccatgcggcatacgctgtactctcgctatattgttgttactcccgtttggattgttgttatccccgtttggattgttgttattcccgtttggatagctgtcattcgcatttggctgttgctgatacaaagtgaccggtggcgcactcgtgcgcgccatgttgttgcccgaggcagcctggtccgcgagaccttccttatagttctccgcctgtgacgttgacgaagagccacttctagggacaatcccacccaatgaggctacggtgcttttggcttgccacattggtgtagtcagtgactgttccgcatgttttgcgccattgcgtgctgcggaaatggctgcacggatctggcgttcaaattcgttcatccgagccttccttgtcgcaagccccatacttcaaaacgcaactcagggaaatcacccacgatgctgagtgcgatagctgaaccagacatcatttctttatacataggatcatcatggtcaacttcgaaatagacgctattcgggtaataaggaatatatcttggcggtgatgacatcgggatcatccgtgcgccaggcaattgcaggtcgatcaactgtacaattttctccaccggccccagtttggtttgcgccgggaagtaagtgcgaatggtctcggaaggcagtttggaactgacggtgaagatcagtttttccagacgcagttgtgaatcgttctggcacaggtaaatattgtcgccacgttcgataaacggtagcgccactgccggtgcttcgatcaccagtgagagtgcgcgccgtaaggcggcaaacagcgagaaatacccgttgtgcggttcatgatgcgtatagagcagatcctgcctcgaccacggtttttctccgccagggatagtactgagacgccccaacaacccaagcaataattggaacaactgctcagggtgtacctgtttttgcatcaacacatgtgaaatctttaggttatattcactgagtgtttgcagtaatagcagttccagtaactccgataacccaccgactgagagcgtcacatctggccggtaaaccgattccagtcgctgaacgatcaaccctagcaattcggttaccgcattatcgatccaccctatggcgcgaaaatccaacatgggtggcaggaagttatcatccagaatcagacgcccatcgcgggtgcgctctttgatataggctacgggcagcatcgattctgcatcactgacgctggcacgtaaggtgagcttggattgcaattgccccagttgaagggtggcgatcaatggcgttccttcagcagcgacgccatggtttctgtcttgaacttcagcatccagcgcaacgaaacggctaccttggttgctcttcttcagatcaatataggtattgccgggtatatccatcaggaccgaaaggcacacgacactgccttggcagttctcccccggatcaaaaggtagcggtaatggctcatcacccgccatatgaaaaggtgtaccgtcagggaaaacaccactggcctgattgagggcgatcttgccctgatccagcagcccttgattgatacttaggctatggaagccccatgccagcgcgctgaggctacgtgcccgcatttcagttaaatgttctagatatcgttcctgttgttgaaaatgctggggttccatcagcatcccttccacccaagcaacacgttgttttggcagcatattatgagtcctttgcaactttttagtctgttgaaactttttagtctattgacgctttccagtctgttgacacttgccagtctattgacacttgccagtctgttgacgctcttgatgacctactttgttgacgcttttaatgacagggccttaccatcaacgagcaccacacggttgaagtccgcacgggcatcagatttcagcgttaataggcttttaccgttactcatctcctgaaactcagccgctattgcccaccagcgctcttgttcaaagggaacatcgcgggaatattgacgcacctctgtcggcgcaaggatgtattccgtcacgctgacgacttcacctcctacactgatgccactgcagagcgtcccctgatacaaaccggggggtgaccacccctctttattcagctcaataatgcataccttcaagggctgtgcctgaccgttgggcccaggattgatgagaggagccgcaacaacctgcaagtcaatccgccgtttctgtagcgccgcttctgaggatgaggaaaaccagctacagccgctgagcaggacgcaacctgtcaggataaaaataggcaacacacgaaagaggctacgcattgacaaaatacttggtctggctgggcgcaatttgcgtcgaaggcgcgttgtaattattggtcatactcatatctcctaaacgtgttgctgggcttccctgaatgaaatactttcctgatccctgcatagggtccatcttggccgaatgtgtccccgaggccgcccccatcacagatccgccgtctatcgtggctggacggatggtgttgagattctgttcgttacccccacagcaaaaatagttgctgacattaggaataccattggcgttgggcgcggtgttgggagcagatatcgggatcatcgggtcactgccgataaagctgatcccacctgcgcgagtattggctgctgtcatcgtgattaccccatatgaacctgtccgccgtcgattttgagcacggcagaggcatttaatgatccgatacggctattaatcattaagctttgatccgctaactgactaatgtgtcgggcatgtacatcgtcggtattttcaacttctcgactcgcttgtttggctctcacgaatagagagtcagcaacctgatgcatcgttttagccacccatagggtggtacgggtcagtaatgaaaaatgacgcgtgtggatctcaacccgatccgggctgtgaatttccaatgccgtggtaacaaggtgcaaaggcacctcaccactgttcatcaccaacggagcgtcagggctggtgcggtataaaatggctgtaatgtagatctgctgctggtcaataacggcactgaccagatcaccgttttctggctggaataaacaactggacgccgtggtgacgggcagtgtttcatacccgagcagtgatacgctggcgttacccggccggataaccttcgcagtgatcacctgcggcggagcggatacggcgggcaacggcgtccgtggcgaataagacagatagccgggtaacgaatttttcggttttagcaacgtggttaatctagacatagcggctggctcctgaaggtatcgaagggaatttagggttattttttggaccgggttgatgatggccataccagttatcaatctggctcagcaagggatccggcatttgtagcggtgtgtccagcgtgggtatttgcgcgccgtggatacgggttttgctaagtttactggcctgtaacgacgactcgctcaacatgcaactgcgcaaatcagctttggttaaattgacctgcgttaagtgacatcgcgtcagattggcccgtagcaaagaggcgttttgcaaatcggcggtgtcaaaattgcaatcgcgcaatgtggcatcaacaaactgcgccgccgctaattgcgccatgttgaagtcacagccctcgagtgtcgcttcactgaacagcgcggcagccaaattagcgtcactgaacccgcactgtgttagtgtgcttttgtggaaattactgttttccagcggctggtgccgaaaatcaacctgctcaagctggcactgactccataccaccgtatcgctttgaatcgcttgatattggcactctttcagtacacaactgcccatcacctgacgtatgagttcgctgtttttccacactgactgctggatagtgcagccatgccaactggaatcttgcattttgctgtcactcatcgtcagatgagtcatcggggtgtcttgcacggtccaataattaagctggatatcctgcaattgggcatcatcgagctgacaactggtgagcaaccagcgctcaattaagcaccccgtgagatagcatccctgccattgcacctctatacatgaggtattgagtatggaaacgccttgcgctgaaacgtcattgaacttacagaaacggaaactgcagttttccactctgccaccgtccagccgcaggtgagtaaaatgacaactttcaaaatgaatattgcgtaccgcaatctcggcaaacgaaatatccgtgaaggtgcattgaataaaataaacctcagacagcgttaactgctgcaactgacgctgtgtaaagtgccggccaataatccgacgtggactgtcgggaggcataataggggtgtcggacggtgtcattccatgctcctttgaaacgtgatatttatgcagggacggtgtaacgacgcgggatccagtgcgtcttttccgtcaaacaatgttcaaatcgggtgtccatgttttggctgatcatcgccagattagcgcccgccagattgcaacgctggaaagtggcatcacgtaagtcagcgttgtaaaacatgctttgctgtaagctggtgttctgccagtggctatggactaagttggcatcttttaaccgtaccgcggtcatatcacaggcaatcagcgtcgcctgagagaaatcagccttatcgcagcaactctccaacatcgagcaattaataaaggtactggattgtaaattgaccttgaggaagcccattttattcaggctgcactgctcaaaatgcgactcagagagattggtattcaggcccgtggtcaagctattgagatagcaatgactcaagcgcccccccacccaactgctgctaataaacgaggttttctctatcgtgctttcggtaaagcaagccttcgggccgtcgcatttttcgaatatgcacgacgtgatgatgacctgattaaattgtgtttgatcacaatgtgtttcggagaagaaacagccattcagcgtacaatgatcaaacgtgccaaggctgaaatcactatggttaatcaggcagttatctaacgcattgtcggtaaactgagcgtgtttaaacaccccatactcaaaggtggatttctcccatttacagtgggtaaaggcggctttttgccactctgcctgtttgaataaacagccacttaaatgcacattgttccaacgggagttttcaaaatcactttgcgtaaactggcaatgctcgaaggtgcagtctttaaatgtcgccttgtcaaaatggcaaccggtaaacatgcaatagcggaattgcttgttgtccaaggtcattccagagaagtcagtccctaaaaatgtgacgttggttgccgtatcttctttgctttccaaccattgggttcccgcttcctctttgccggctgcggggacattcaaatcacccagcgtctcttgttcttcactcttctgctgttcctgccgatcgatagcatcctgaacatcctgatagaaacgttcggactccgcttcagacatggcggaagcgctataacgcagcgagtctgggtgatccgccaaatcccggatgacgttcagcggcatcccctctggcatcagttccggatctttgaggaattcaaaactcgcagcaccttcaacgctgcgacttttatagacctgttggtaatattccaactcacgtagcgaatgggagtcatccaatcccaccagcaacgtatcgataggctcatcaaaaaggtgagtcagtggcacgctgccggtaaacaccattagccccatatcgttatccggtaacagccacagtgttttccgcagtaaggtcacctcactggggggcgctgaagggttatcccaaacaaacgcccttgcactgaccgcaggaaacgcaccgctgatctcctcattgtccgggcgaaaaccgatgagtttgaacggtacgctatcaggccatgcacttttcttcagccactgccctggcggagccatttggaaatagcgacgatcaatttgcggtggcaaaccgggataaaatgtttccagatattgaggatcggtcatggtcgaggcgacttcattgatatgcactttacgcagttggaagtcatgaggcacaggtgacggagacgccagcggtgagcgaacgatagcagagccgtcaaggcctaaagacataatcgtcggtttgcgctcatcgttatacccacgtcccagtggattctccttacagcctttgcccccccaactttgcgtatggtccatcgacatacgtaagaaaggtttaatgaccagacccgttttgttgctttcgccctcaatacaccagcgccgggtcagtgagccaacactaacctctgcactcagcgaggtaacctcttcaccaataccggcatgaccggccagcaaaaactcagcaaagggttttggctcagcactgtccaacatgcggaaagagagcggtgccgctttccatgcctgccagatctgtgactccgtcaccatatgctcaggtttagagagataacagccagcaacgacgctgatccccatatggctttcatggcctatctggtaactgcttttcaagaccacgagctgttgcgggcgaatgatgcgcataatgcttccttttcagtttttgctttgcatgccaacggttttcagatcgacacccacatcggaatattgagcgccggtataactgacggataatcccgtggtgctgatactgctaccggtggtactgacgctactgcccgtggtgctgatactgcttcctaccgtcccaatactgctgcccgtcgtggaaatactgcatcccgtggtactggtgctgttaccggtcatgctgactgaattaccggtagtcgaggtgctgctacccgtagtactgacgctacaaccggtagtcgaggtgctactccccgtagtgctggtactgacaccggtcgtactgacgctgctgcccgtactgctgacgctgctgccggtaaaggaggtactgtcaccggtgatgctgctactggaacccgtctgactcatgctatgcccggtgatgctggtgctcatgccggtcatgctatggctactgcctgtcatgctattgctagtaccggtaaaggaggaactacacccggtcatcgagttgctgacaccggttagcgagttgctggccccggtgaaggaggtaccgacaccggtaaacgatgtgctcacccccgtaaaggaggtccctatcaaggtgaaacccacactgacacccgtgacgctggtgctcatgccggtgacagataagctcgttcccgttgtcgagacactgatgcccgtcgcggagacactcatgcccgtcaccgagaaactgaagtctttgtaggagatatggttgttgatccactccgtggccgtccgttccaccgtgtcgtatttatcctgaccgacggccgtcgcactgttacgttcaaccgttctttgtaagtcgcgctcagcatgtagcatgatccgctcattgccccgattatcatcgaaggtaagctggctggcgtgttgtggctgaccaaagcgcagtgagcgtgagacaaaaccggagtagttaatgtggtcaggtaaacggtaaggcggtgggttctcaccgttgtagacgatcccggtcaccatcgggcgatcaaggtcgccgtcaacgtaattgaccagcacttcttgcccgacccgaggcatcgccaggacgccccagcctttaccggcccacgcctgtacaacgcggatccagcaggagctatcatcttcggtggttttataacgatcccagtgaaagtgaacgcgaatacgggcgaacttatcggtatgcacttctgattcacgcgcaccgaccactgtggcactttgcacaccagggacctttggcggtggcgtgacacattgtggacgataaacgacgtcatcattcaatgccttaaacttacaggcgacattacgtccctggctcgcactgtccggcccatcctggacaaaactgtagtcacaactgatcagtttgaatccccgattacggttgttatcagggtgctgtaccagagcaaaagagcgccctggcactaatcctgtggcattactttcaccagacaagagctgcccattactctgtatagcttcaaggcgtaaacgggcgatgctctcaccatgctggggatcggtgtaacccgccgcgtagtcataccattccagtggcacgccttgcaggtgttggcggctttcttcgatatgggtttgtaatgtattgcgtggattaaggaaatcgaagtcacgtaagacaatttcgctggagtggatgcgttgtgagcgttgaatacgctgtatcccctcacggatggcgcgcatctcttcactgtcaggcaggaaactcagttctgcataatgcccttccaatacagggaattgttgctgatctgtcatgaccagcgtgtgcttatcttcgttatgttcgaagtaataccaaacgccttcgtcttccatcagacgattaacaaagtcgaaatcggtttctgcaaactgtacgcagtactcgcgtaatcgatagttaccgacgatatcaaaacggtaatccgcaaagttatatttggagaatacctgttcgataatatcgataatattcaggtcctgaaatatccggcagttgcggttttgcatcaaaaaccacgtccaggtactcagttccaggctgtaaacaaatttgtcttgccgttgcccttcatcagcaccggcgatcacataggtaaaaaaggtccggtagccggctgagtcaggtaactcaatcctgactttgatgatttcccccagcaaactgaccagatcgagatccgcttctgctacctgaaataccagttggtaggatggattccctgacactttttcctgcgtcttgaaggagagaggaaaagcatcctggcccgataaaacctcattctctatctcaattaattgcataacggccccgtttaaaataaatgtgtactcacgtcagcccaaacgtcagttgtcagcccaacgacagcgttcagctcaacaaccgttgtcgactaaacatcagctacgcgaactcaatactcagttctgtctcctcaacaatcaggcgtatctctctcagcggttcagcctcatggcgacgcttcaacacttcattgccaacagcgggaagtaaggtttgacgcaagagttcttccaccgcacgaccatggttcggatggctgcaaacccgtgaggcgatccagccggggatatccccctcggtcaccaaagtggcaccaatttcatcccacaggcgcgtttgtaagcgcgcaagatgatgagaggcgatctgtgccagagcgtcctgatctaatgggatataaggaatgatattgaccctggctaacagcgctggcgcaaagcggcgcaacagggcgtcgtataccaacggttttaatgcaccgggtttgatatcgttggcggtgaggtaagcctgttcgatctcttccgcgccctgattacaggtcagtaagatgaaacactggcggaaactgacccgacgcccttcggcatcttccatccaccctttgtcgaagacctgataaaaggcgtcctgaatatcggcgtgagctttatcaaactcatcaagcaggatgaccgaataaggtttgcgtcttaccgcttcggttaatttcccccccttgccatagccgacatagcccggaggtgcgcctttcagcgtggataaggtatgcgcctcttggaactcactcatattgaaggtaataaggttatgagcaccgccatacaaggtttcgaccagtacattggccgtttctgttttgcccgtaccggttgaccccgccagcaggaagatcccgagtggccgctcctgagactggatgcccgcccgagcaatacgtatcgcctgcgaaatctctttgatagcgttgcgttgcccgaaaatatgatcaccgagacgctgttcaagattcaggacgcattcaatatcgtcctgcaacattttgccggacgggatcccggtccaatcggaaagcaccgcggcgatgctctgctcatcaacccatggatagaccagtggcgacgcttcctgtaacgccatcagttcaccccagcgggcattttccgtcatcatgccactgccttctccctccggcaggacctccctcactagctgttgctcatgcagatggcggctttgcaaggcggttagttcatgttcaaacgcctggatctgtgtctgaacgtcatctagccgttgatcaaccgcttcgcccagttgcttctcccgtaccagatattgatgctcggttttgagcacatccagttgggccgataactgttcaatcgcctgtggttgggcatattggctgagcgcgacccgcgcgcaagcggtgtcgagcagactgatggctttatcgggcaactgccgggaaggcaggttgcgtaatgacaggcgcaccgccgcgtgaatggcaccgtcgcggatagtgacgttatgatgttgagcaaaatgtggcgcaatcgcccgtagcatatcgacggcggtagattcgtttggctcgccaatcaatacccgctggaaacgccgggtcagcgcggcgtcaggttcaataaactgtttatactctgaccaggtggtggcggcgatcatgcgcaatgcgcccctcgccaacatcggtttaagcaggttgaccgcatcccccgtgcccgcctgcccgcctgcccccaccaacgtatgggcttcatcacaaaacagaataaccggggtatccgattggctgatgccatcgatcagggatttaagacgtgattcaaattcaccgcgcatactggcaccggcttgcatcctccccaaatccagagaaagcagacgcgccccttgcaacagcggagggacatcgccactggccagttttcgcgctagcgcttcaaccaccgccgttttaccgacccccgcttccccaaccaaaatagggttgttctgacggcgacggagtaaaatatcaatcacttgacgcagttctgcttcacgaccaataacggggtcaatctcaccgtcacgggcttgctgggtaaggtcgttacaccatttgttcaatgccgcatgcgcttcttttgatgagctgctgtccgtttccgtcactaatgcgtcgcctctttgaacctcgctggtctgttcaatggagttaactaataggccttcatattcctctgcaacctgtgggaccggcagctttttgaattcatcgcacaggcggtataaccagcgctgatgctgggtatcctgtaatagtgccagtaaaatatgcgaggtacggataggagaaggtgacgccatcaattggctcaacaccaatccgccttcgaccacggactccaagcgtgatgataaatcctgcaccgatgctttggtgacgggcatatgctgaataatgcgatccaattgcgtggagataaccgtctggctcagtccgtaatgcgtcagtagagcaggaatatccccacgctgttgatccatgagaatttttaaccaatgttcaagctccacatactcatgccgataactgcggcaaagacgggtggcttcaacaaaagttttataggcaaaagtgcccaatcgattaaaaagacgttcgcgttgatacaccgttatcgctcccatagctaggtaaccgttctataaattggctgtatactcaaggctgagcctggctttaaccagctatggcgactgagcgttccaccgccaagacgacaagccatattgggtgaggtctgtatgattaattgcacgtccagcaccatccgatggcggacaaagtcatggcagatttgcaccagagtgttaatgcgtttgctgttgcgttgaaaatccagatattgggggtcagataccggaccaatagataacaccaggctgtgctgcacatcgaagaaacggctgccaatacgcgtgttacccaaccgtcccatacgttggctttctatattgcgcgagtcgtcaatccacaatcctttacgggcttcaacacggataggaaccgagaaatacaggctcaggatctcctgtaatttgcgtaatgatcctctgcccggcagatacacccccggaaagcaacgccgtacccgatccacatgtgaattcagcgcttgctgcggcgttaggcccgcgatttgacgcacatggttcataaagggattggctgacgcgcgatcatgccccacggcgacgtgcatttgggcccaagagcgataatgcaagatcgccattcgctggctgagaatgcccgcaaaatgttcaaaggcctgattacgtttagccaacgcttcgttacgagcatgttcggtaacatgtattggcaacgggccatacggggcaaataaaccaaaatggcggcagaaaatggtgatctctgccagatgctgatgagtgttcagcgtttgcctgatatcactcacttcacgcggtgcaaatcccatatcggcaggctgaataatacgtagccgcagatggctacgatcacgttgggtgccaagccggccttgctctggagtggcacgctcaatgcgacgcagcaactcgaaaaagtcctgactggccgagatacccggcagaaacgtgtttttcagcgtctggaggctagccatagttgacaggcccccatttggcgaaggtttcaccatcaacctgcatgtgtaacctcagggtctgccctaattcacaatattctgacagcgcgtgatgcaggatccgcgcaaagaggaatgcacctttatcactgtggtggctgctgttgaaatccagtgtggcttcaaccccccggctccaggcgatcggccccggagcggtatgacgttcaaaattatgcgccacactggcgtgagtcaggctagtgatcctcttatgctggctcgcctcttcatgctgacaaaatatcgacagccaatcttttagcagcggcgaacaatcggtgacatccggcagcgcataacgcagcggattgttggcaatcagttgtaacgcccgccaggcttgatcaatattcggcacaccctgtggttttgccgggtgacgcagcatttcgatctgccccactggcagggcaatttccagcttgaattccggatgctgtaattggctgggaattaagtggcgttcgcacaccatggcttcaatcgacagcgacttgacgtgatcaatatctatcccgctggtccccggtgaaagggcaatgaataagctgtcatgaggtaaaggtgaatttttctgatgatttttatccgtgaagtcgcggcgacggcgaatgctgtaacccgccattttatcgtcatcatcaaaacgggcatgaccatgaagggaagaaaactgcacgctccccccttcgctcaacaaaccgttgaccccgagtacatgatggacttcgtacaagcgggggttcagggggtcaacaatgacgggatattcggtgtgttcaccattaatcagcaccgggctacaacggcgtttgaacaggttaataataggtgtggcgaagagtcggaagtcattgccagtgaccctatcaatcaaatgtagggggcgctgatccagtacaaacagcacctcaaaggtatgaatgccgtccccttgttgcaggaagtcgttgaggccatgcagttccagatcgaaaaaacgcgaaggagcagcaaaatattctcgtagcaaacggtttccaggcatttcgctgatcgcaacaggtaaaagcgcctcttgttcatccagccctccctggcgaagatgttctttggtaagaactttgaccagcggtttcccatccgtgttggcccacaaaacaatatgtaaggtgttattcaacagtgtcgtgattaactgatttgactgaattattccccccgctagcgtcaggttcatcggggcgaaatccagctcagataaagacgcgacaccttgagtggtcagacgcaagcgcagatgggcctgaccagcttgtaattgtgaagccacagagagcggtaaatacgccggtggcgtgctggcacactcggcattttcaatgaccaatggctgtattttcagcgtgcggccagtagagaaattcgccaaccggttgttcagcgaactgtcactcaatgtcacgcggctacctttaggcaatacgacgcgcgagtgccattgcggtgacgtaagatccggaaccatggcaatggtggcaatcgacggcaggggtgtataccaaagtggggccaaacgcccaagcatttgcaaagcaaactctggatgctcgttgttcaaacgctgttggatacgggaactcaagaaagcggtgccttcaaggagccgttcgacgaaaggatcgagcacaccatcagcatgtaacccaaggtgttgggcgacttgcggatgcatatgagcgaagcgctgcccatcttcacgcagataacgcaactcttcgttgtatagagccagaaaactttcgttgggcatgacggtttccctgttttatctctgtgcgttatttaaagaacgcgaaccattccataggagtaatcgagcgcgatgcgtaaattgaccaagtgctcttcgcccggtaggttgcaccgggcatgaatgtcaaacaggatggctaacacccaggtttcgcctttattaatcagcggcaccacttttattgagcgcggatccaggcgtgactcaaacgtggcgatgatccgctgtatatgtctggccagttccagcaagtcggtgattaccggtacctgctgactgagcgaaggcagcccgtaattcaatacagaagcctcacaatgcggatacttttttagcttcaaccgggcactgtgtgcggagtcattcaataaagattcaatatcgcgcacaatcacttcacgccaatgaggtaagcgaacgtgttcatggcggagacttaatttgtcaaaaagtatcggtgctgaaatatccataattagccctccccaatccagtttggaagactgctctcctaactcgcgagagcagtcctaatgcatttctgacttaaatacggctgttcaatttcagatcgtaaccagccttaatcacggcccccatcgagccatcaggttgctgctctttgtattccacttcgatacgtgcaaagttaaggctgatggcatccgttggcagcaccgtgtcggtgaatactgcgtcccctttaccaagaggcatgttgccgacagttttaaaggaggacaccagacagttactgaaggtaacaatcaggaagtcttgttgaccttgacctgatttacgacacaccaacttggcctgcggaatgtgttcaccgatggcacacatcaaaaatagttttggtgatgctttgttactcaccatgcgaaattcgaagtccttcatttcgactttcccagaaccaccaccgccacctagcccccagcgccccgcattctcctccgcccattgccaagcctgtacttggatccatccgttatactgctgatcgggagactcaccatctacaccttcgatatggagaaagtaatcgactaaagctgccattttttcactcctgaattaatgtcattaaagttgggttaaatcagtattcggcaactcaaagttgcctcattaaaaatgtactttcctatttaattttggccttacctccttgatatttatgtttatattccccctctaataagcgagtgatattcacagcgcttatttcttttcgctttccttgttggatggaagtttagaaaccagccgcagagaaaccgtcataccttcaagttggtagtgagggcgtaaatagaagtgagcgcggtaaaaaccaggatcatcctctacgtcttcaacttgaacttccgcagcggccagcgggcgtttagctttagtggcttctgttgaaatggaggggtcaccatcgacgtagttcatcacccagtcgttaagccaaagttgcatgtcatcccgcgagcggaacgaaccaattttgtcgcgcacaatacatttgaggtaatgggcgaaacgacaggtggcaaaaatgtaaggtaaacgggccgataatctggcgttcgccgtcgcatcggggtcatcatagtttgccggtgcatgcagggtgcacgacccgataaaggcggcaaagtctgagttcttacggtagaccagcggtaaaaacccagcattggatagctcgttctcacgacggtccgaaattgccaattctgtcggacaagtgagttcatatccgccttcgtcagaaggaaaagcataggccggaagttcttctacggacccccccgactcaataccgcggatccttgaacaccaaccatattcattgaaggcccggttaatattgacgcccatggcataggccgcattcgcccaggtgaaatcctcactggcatgagggctaaccacttcttcaaaagcaaaatcatcaataggatgatttttggcaccatacggcagacgcgaaagaaaacgtggcagagtcagtaccagatagcgggagtcattactctcacgtaaacgtctccatggcgcatattcaggtgtggtaaagattttgccgatatcccttgggttacccagctccctccagttattcatctgcatgatgcttggggaagaagaggtaatgaaaggacagtgagcggcggcggccaccttggctaactcggtcagcagagccacactctgtggactgtgatcgaattcataatcaccgatcatgcaaccaaaaggttccccaccaaactgcccatattcatgttcatagacctgtttaaatatcggactttgatcccatgcagagccacgataacggcgaagcgttttccccagttcatcttggctaatgttcagtacccgtatttttaaagtttcattagcatctgtattatcaacaagatagctaagcccgcgccaagctgattccagcttttggaactctttatggtgcagaataaggttcatttgatcggaaagtttttcgtcaatttcagcgactaaagactcaatggtcagtacgacatcacgattgactttcacttggcctttattggcatacgcagcaagcgtgcctatggcacggcgcactgtggcggaagcttcgtcagttcgagggcgaaaagaacgttttaaaatgtcatctaactcgttttcagccagatcgacgttgatgtctggcgtgtcattgagttgggctttctgcatgttctccactatttttctccatcgtcatcttccactaaaacatcatcatcctggctgagcttcgaaatagttccctgtgcatcggtcgcaagattttgtaaaaaatcaggttgttcaagcagttgtttaaccacctcttctgcgctggttttaccatccatataggtgatcaattcagccagatgggtgcgtgcctcaagcagtttttccatttgaggaatacgccgcgctaacgatccgggggaaaagtcatccattgactcaaaatccagttcgatatccaggagttcgttatcctcactcaaggtgttatctacgtagaatttaaggcgaggcttaattgctctcatccgggcatcgaaattatcctgatcgaaagtaaggaatttacgatcttcaacagcaggaagaggctttgctctgtggccagaaagatcagccatcacgccggttacaaaaggcaactctactttcttatttgaaccataaatttcgacgtcatattcaatttgcactctaggtgcattatttctaccgataaatttttgcgagctcgcatctttggccatttaaatatcctcatcgaaacggtaggttagtttttccggtaaactgttttaatgtaattacagcttcaggcagaatttcttcaacaatggaataaaaatccatacctatcatctctttggtacggcgaatgaatattggggctggatgactaggctcataatgttgaaagtactctagaatacggtccagcatcataatgatctcttgccgtgagcgaatgctcttatcatttgaattaaaggactgagtatcaagagattcatgactgtctattttttgataaacagtttcgggatcgtcatgttctggggcattcaattgtgcaagctgagaaatattattttttaagaaaatacgtaattgttcacaatgcagttggtaactctctgtggattgatttgcataggactcaatttgttccaacaacatatctacttttgtcaattggtcttttaaatctggcaatccattctgttggaaataattattgacagttaaaaataatgtcgaagatgtaacaaaatatctctcttggccattgggtaacgcttcagtcgtaataagatcttgtaaaatgtaagggtgctcttctgtaaggcgtgcagtcttaagctctgcaatacattgtgctgtagataaccaacctaatgcggcggcatgcccactatttaatggcggttcttccgattgagggtagataacaacatcagtatcttgggtttgtgcattaatgcgcataaagccatcatagagggccgatattccttttatatgaatatttgcccttataaaccaaagcattacacgtaaatcaaaacattgctctagcagcttattggcttgctcactgatatggtgccagtttatttgagggggttcatgcgggcgggaaagggggtccgcagactcatctaattgagagaggatggactcaatctcgccataggccggatcatattcaacgccgaataatgcttgaggaaatatgtcactcatattattgtccatccgttttaaaatcaaaaatagcttgctattccttgctattcgctggttgaggctaaccttatgtggaatttaaaagtcaagtacatgatttataacctccctgtttgtatattttataatcatcctgatttacatacctgttataggttatagctattctctgttgtgataggttatagctattatgtctttatttttttcttatttaagaaataacctaggacaaaaaacagtagtagggataaacttattcgcagattttttcacccttcatacatttattaaatttacataaccattagcacgatgacgtggatgaatagccaaaataagaggacatagatatgagaaagaagctatataatgacttcgcgtgggaatgcctgaggcgaaatccacaatatattagcgattgggaattatttatgaaaaatactcttactaatggagggggtatacccgatgattctgaattaatccaatcagagctggatttgaatgcagaaaaaaaatggggagtaatgaaatatattgatccttataactctgacccaacaaatgttttttggtcactaaaattaagtaaccgttcagttagagttaaactcagtaatactggaaatgtcaaagggggatatacatggggagatatgtccaacctaccaggagtcaaacatcaacgccttcttatgcatgacaatacactgtgcgtaaaaatatttagtcagaatgggtattttcagctttttatcgagagtgcagatgcattaaaagatgattcaaacctctatatttatatccctttgaaccttgaatctgatgtttttgctaaaaatattgagttattacagagcattgttaatcacaaaatagaggtggaatgcaaagaggagcaatatttaggtctcttgaagaccatagatgacagaaaacaaggcttctcccaccgggatatcgcttcagaaatttttggtaaggaactggtaaaaaatgaatggtctgctgacagttgggtcagagcaaaaatccgctatcgtataaagaaggcgaatgcacttattaattacggctacctgaacttcctctagtgtcctatctgacacgcaaaggatctaaaatctctggagattaagaggtattatcactggatataattaattatttcaatagtataatcttccaatgcctcgtttttggtcatacacgtatctgacgaatagtgtccattatcttaatggacactattaccccaaatatatacattcaacgtcaccttaatctcatctctctgccagcgttaaaacttatcggattaagccccctgatgctattcgctatccaaggtcacatcgcaatagattaaaaatgatccgtagcccctcagcgcccgaactacatggcgattctcagagtgaatgcttttttcttctctataaaaaaggtaaaaaattcattattcaactcaataaatcacccccgtatcttggctacatttttgtttgaattaattaagtttaaattggtatgacatattatacatttcgctataaataaagaagtatattaaatggaacattacattaactctgcctataatctggaatggcatttaatttaattaataacttaaaaagttgaatgacagccttaagcaatttggaataacaacttaggccacctatcactttaaatttaattatgggcacttattaataaggtttaaccaagttaatatccaacaagaaatacatggcaaactcgactgcctaaaggcaaataaaaagagaaatatttttaatataccgcgtattgcctatggctcgaacgtattagtttgccgtttcccttagcttaatcaggccattctatttacagtttttctaatcaataatagcatccaaaataaataattattactgacgataatgctattctgtacaggtcatcgacggtatcactctttggttatcgcttgaatgaatcggaaatataaatgtaacagactgattttaactcattttaaaacttacattttaacctataaaaaaatttattatttaatgatatactctcgttcaagagtaaccgcttaagctttattgactcgttaaaagtctaaataagtaaattaatttaatgaattatacccaaaataattcaagtttcaggaaggcggcaacagagggaatccctagaagcttatttattttaaggtcaacaacaggtaagtggctggagtgaacaaagacagccaacgcacatgtcacttgaagtatgccgggtatataaacaatgtgaaaatgggtatatatgatcgttttgtatcaagataagcacatcatggtcgtcaacaaacccagtgggttgctttccgtgccgggccgcgcaccagagaataaagacagcgtcatgacgcgtgttcagaatgattttcccaccgctgagtctgtgcatcggctagatatggcgaccagtggtgtgattgtggttgcattaaccaaagccgctgagcgtgagcttaagcgccagtttcgtgagcgtgaacccaagaagacctatattgcacgggtttggggccatttagctcaggatgaagggctgattgatttacccttaatttgtgactggccgaatcggccaaaacaaaaagtttgctatgaaaccggtaagtctgcgcaaacagaataccaagtgatctcacgtgatgacgatggcagtaccagagtgaagctatcacccattacagggcgttcacatcaattacgggttcatatgttagccatggggcaccctatcctcggtgatggtttctatgcccatccagaagccaaagcgatggcatcgcggctgcagctacatgcacagcagttatgcattacccatccagagtttgggacaccaatgcatttcaaatgtgaagcggaattttgatggagttttgatattgcgtgtagcgggagatagagcagtgcagcaaaaggtatcgcagtgcacgggaaatgagcgccaaatgtagagcgtagactaaatgtagagattaggttttattctcactctatcagcgccctactgcatcagcgacgctaaacacagatcgggtcaggtttcagtagtcagagcgcaatgctccagcaactgaaaccgatcactatatacccgtcatacttcaaactgcgtgtgtattggctgctttcgttcaccccagtcacttactgatcaataaaaaagtcacttaaaccctttctcgcgtttgatcaaatcatacgcagcctgaatttcctgcgctttttgcttcgccatttccatcatctctgggggtaaccctttggcaaccagcttatccgggtgatgttcccccattaacttacggtaagcacgcttgatggccacactgtcatcactgctatttacccccaagactttacaagcatcttccagagtcgggccctgggaagctcgctggtaaccactttgggaatagcccccttgctggccttgccaccctccatgaccaccaaattgacgccccccatcgaacatacgcaggaattgatcgaattgaccacgggagatccctaactcttcagcaatcacatacagcacttgacgctcgttaggatgcaaggaaccatcggcaaatgcggcctgtaattgaatttccagaaatatccgaattaagtcaaaacggccaaaacaaacacggcgaaattcctgcaacgcctttcgcaacggaaagtggctttctttcccttcacgaaacgcttgctgtgccgctgttctggcagcgccatgtaattgcatcctatccattagttggctggcgagttggatatcaacctccgtaacacgccctttagccttggttaaatgccccatgacttgaaaagtggtacggaaaaaaagtgattgccgtgtctgttgatcagcaaaaaaaccgcggcgttttgcgccaagcgccctgtctaccatatggccaacaagtagccccaatagcgctccaacaacgccaggagcatacattacgcccaataccagaccgagcagttttccccaataccgcatatactcctcaattcaccatgccgtcagccaaaatttgcattatcatactcggcatttagctcagcgcctaacggcgagacgtgtaaacggccagatttaacactagcgcaactgtgatgagtgatatagtctcaaaccgtttgccggcatgatgccccccgatgacggaacaccaaaaccacgtatgaaaaaaagattcccaacactgctggccacattgatttggacggcactatatagtcaacacacactggcagaccttgcggagcaatgtatgctcggtgtcccaacctatgatcaaccactggtcacaggcgatccgaatcaactgccggtccgtattaatgcggataaaaccgaagcaaactatccggataatgccttgtttactggcaatgttattgttcagcaaggcaatagcaccctaacagcgaaccaagtggaactgacacaggtacagaaacccggtgaagtcattccccttcgtaccgttaccgccaccggcgatgtcaactacgacgatccgcaaatcaagctgaaaggaccaaaaggttggtcaaatctgaacaccaaagatactgatatggacaaaggtaaatatcagatggtgggccgtcagggccgtggtgatgcagatttgatgaaattgcgcgatcagagccgctacaccattttgaaaaacggcacatttacctcttgcctacccggagataacagttggagcgtggttggctcagaggtcattcatgaccgcgaagaacaagtggttgaagtttggaatgctcgtttcaagattggcaaagtcccggtgttttacagcccttatatgcaattgccagttggcgataaacgccgttcggggttcttgatcccaaatgcgaaatttaccagtaacaatggttttgagtttttactcccttattactggaatattgcccccaactttgatgccaccattacgccacactatatggaaaggcgcgggttgcaatggcaaaacgaattccgctatttgctggcgccgggttcaggcaccatggcattagactggttgcccaatgaccgtatctatacggggcctgatggcacagataaaaatgccacccgctggttatactactggggccattccggtgtaatggatcaagtttggcgcttcaacatcaactatacccgtgtcagcgaccccgcttactttacggatttaacctctcagtacggttcgacaaccgatggctacgcgacacaaatattcaccgccggttatgccaatgaaaactggaatgcgacgctgtcttccaagcagttccaggtatttactgctgcaggtaacagtaatgcctaccgtgcccagccacagttggacatgaactactacaaaaacgatgttggtccatttgatatgcatgtctatggtcaggcggccaaattcaccagtgtcaatccaactaacccggaagccagccgtttccatattgaacctacggttaacctgcccttatccaatagctggggaagcataaatacagaagccaaactgttggccacccactatcaacaggatattccggccagttttgctgacaatgctagcaaccccaaactgaaagactcagtaaaccgggtcctaccacagtttaaagtggatggtaaggtggtattcgataggtcaatggactgggcgacgggctttacgcagacattggagcctcgcgcacagtatctctacgtcccttaccggaaccaagatgatatctatatatacgacaccacgttgatgcagtcggattactctggtctgttccgtgatcgtacctatagtggcttggaccgtattgcatcggctaatcaggtatctaccggtttaacctctcgcatatatgatgatgctcgggttgaacgttttaatgtctctgtaggtcaaatctattacttcagtcgatcacgcacaggtaataccgaagccatcgataacagtaacgcgacaggaagcctggtttgggctggtgatactttttggcggatcaacgatcaactgggcctgaagggcggtgcacagtatgatacgcggctgggaagtttgaccttaggtaacgctataatggaatatagaaaagacgctgatcgtatgattcaattgaattatcgctacgcgagcccaaaatatattcaggctgctgtccctaaagtatacaaccctgactaccagcaaggcatctctcaggtaggtaccacggccagttggccaattgctgaccgctgggcgatcgtcggggcgtattattacgataccaaagccaaacaacctgccagccagttagttggcttgcaatacaacacctgttgttgggcggtaaaccttggctatgaacgcaaaataactggctggaatgcacaaggccaaaccagtaagtacgacaacaaaataggctttaacatcgaattacgtggtttgagcggtggtcatagccttggtactgctcaaatgctgaactcgggcattctgccttatcaaagtgcattctgatactgtttaacacactgaatacagtgaatcttaacccgcgatagcggattacataaatggaaaaggtatgaagaactggagaacgcttattctcggattggtcatttgtgccaataccgcgttcgcagcaccacaagaagttgataaagttgccgcggtggttgataacggtgttgtgttacaaagtgatatcgacggcctgctacaatcggtaaaaatgaacgcacaacaatctgggcagcaggttccggatgattcgacattacgccaccaaattcttgaacgcctcatcatggataatatccaactgcagatggccaagaaaatgggtattaccatcactgaccaggcgctggataaagccattgcagatattgcggcccaaaaccgcatgacgctcgctcagatgcgtagccgtttagccgctgatggccttagctacgatacttaccgtgagcaaatccgcaaagaaatgctgacatcagaagtccgtaacaatgaagtccgtcgccggataaccattttgccgcaagaagttgaatctctggctaagcagatgggtaatcaagtcagtggtgataccgaactgaatctcagccacatcctgattccattgccagaaaatccaactcagcagcaagttgatcaagctgaagatctggcgaacaaattggttgctgacattaaaggcggtgcggattttggtaaattagctatcgcgaattcagctgactctcaagctctgaaaggcggccaaatgggttgggggaaactgcaggagttaccttcactgtttgccgagagactgcaatcggcgcataaaggcgagattgtcggtcctatccgttcaggtgtcgggttccatattttgaaagtgaatgacatgcgtggggcggatcaaaccatttccgttactgaagtgaatgcacgacacatcctgttgaaaccttcaccaatgatgaccgacgagcaagctcgcgccaagttggaagccgccgccgcagagattaaaagcggaaaaacgagcttcgcgactatcgccaaagaaatttcgcaggatcccggctcagcgatgcaaggcggggaactgggttgggcatcacccgatatttacgatccagccttccgtgatgcattgatgaaactgaagaaaggtgaaatcagtgcccctgttcactcttccttcggttggcacctcattcagcttgtcgatacccgtcaggtagataaaacggatgccgcacaaaaagagcgggcgtaccgtatgctcttcaaccgtaaatttgctgaagaagcacaaacctggatgcaagagcagcgtgctgctgcttatgtaaaaattcttgatggtagtaatgcacaaccacaataatcgtctagtgatcacccccggcgagccagccggggtcgggccggatttagccatcactctggctcaacaggattggcctgttgagctggtagtctgcgcggatccggccttgctactggcccgagccagccaacttaatctgcccctgcaattgcgtgagtaccaagctgaccagccggcaatagcacagcaagcagggtcactgactattttacctgtaaaaacagctgttaatgttgtccctggcaagcttgatgtcggtaacagtcactatgtggttgaaacgttagccaaggcttgtgatggtgcgatcagtggtgaattcgctgcattggtcacgggcccggtacaaaaaagtattatcaatgatgccggcatccccttcattgggcataccgaattctttgctgaccgcagccactgccagagggtggtgatgatgctggcaacggaagagttgcgtgtggctttagcgaccacccacttgccattattggcggtgccaggtgccattacgcaagccagcttacatgaagtgatcaccatccttgataacgacctaaaaaccaagtttggtattactcagccacaaatttatgtttgtgggcttaatcctcatgctggcgaagggggacatatgggccatgaagagatcgatacaattattcctgccctgaatacactacgccagcaagggataaacctcattggcccactaccagcagacaccctgtttcagccgaaatatctgcaacatgcagatgccgttctcgcgatgtatcacgatcaggggctaccagtattgaaatatcaagggtttggccgagcagtcaatatcactctcggtttgccttttatccgcacttctgtggatcacggtaccgctttagaactcgccgcaaccggtactgccgatgttggcagtttcattacggcattaaacttagccatcaaaatgataaataacagcaatgaataatagagtccaccaagggcattttgcccgcaaacgctttggacaaaactttttaaacgatcagtttgtcatcgacagtattgtctccgcaatccacccagttcctggcgaagcggtcgttgaaattggccccggtttaggtgccttaaccgaacccgtcgcggctcgtatggatcacatgaccgttattgagctggatcgcgatctggctgcacggctggctagccatcctcaactgaaagataagctaaccattcatcagcaagatgcgatgaaagtaaacttttccgaactgtcagagcaagcggggcaaccattacgggtatttggtaacctgccatacaatatttctacgccgctgatgttccatcttttcagctatactgatgctatccgcgacatgcatttcatgttgcaaaaagaggttgttaaccgcttggttgctggccccaacagtaaaacttatggccgtctgaccgtcatggcgcaatactattgcaatgtgatcccggttttggaagtaccgccgactgcgtttaccccagccccaaaagttgattccgcagttgtgcgcctcattccacatgtgcaaatgcctcacccggtcggtgacgttcgtatgctgagccgtattactacgcaagcctttaaccaacgtagaaaaacggtgcgcaatagcttaggtgatttattcacttcagagcaattaatcgaattaggtattgacccgatactcagggcagaaaatatttcggtagcgcaatactgtaagctagctaactggctttcagctcaatcgacaccgcagaaataagcaggagcacatcatgattgaacagccccgtatttgtgtgcaggtacacagtatctatgtggaaacgcaatcgatacccgaagaggaacgtttcgtcttcgcctataccgttaccgttcgtaatttagggcgttcaaacgtgcaactgcttggccgctattggttaattaccaatagcaatggccgccagactgaagttcagggagaaggggttatcggcgaacaaccacttatcctgccaggtaatgaatttcaatacaccagcggtgccgttctggaaactccgctgggtactatggaaggacattatgaaatgattgatcaccttggacaggccttccgtactgtaattccggtattccgcttagcgatcccagccctgatccactaaccctgactcattaactatgtctacttatcttattggtgatattcatggctgcctcgatgaattacttgcgcttttagcccaggtgaatttcgatccacagcaggatactttatggctgacgggcgatttagttgcccgtggtcccgcttcattggatgttttacgttatgtacgttcgttaggacccgcagttcgtatggtgctgggtaaccatgacctgcatttactggcagtctacgcgggcatcagccgtaataaaccaaaagatcgtattaccccgctgctggatgcacccgatgctgatgagctaattaattggctacgtcgccaacccgttttgcaggttgatgaccagcttaaattgattatggcccacgcaggcatcacaccacagtgggatattgaaacggccaaaatgtgtgcgcgagaagttgaagcggtattgagcagcgatagttatccgctatttttggatgcgatgtacggtgatatgccaaacaactggtcaccagagcttaccgggctggcgcgtttgcgctttagtaccaatgcacttacgcggatgcgcttttgcttcccgaatggccaacttgatatgatctgcaaagacacgccagaaaacgcgccagcccctctcaaaccttggtttgacctaccaaggctcgttgaccctgaatattcaattatttttggtcattgggcatcattggaaggtaaaggtgtaccagaggggatatatggactggacactggctgttgctggggaggggatttaaccctacttcgttgggacgataaacgttatttcacacagcgcgctttcaaagccgaggctgaaattaataataacaatggatttgcagcgggcgaagcagtacaacactaattggtgtgatgccaaattaatcttgtaaagacgctaattaaagacgcatgagcttatgcgtctttagatttcacctataattaacagcatcactgtctatttttataatcatctacaacatcatcgtcaagccgtgtaaatgtacagtcatttactgatgacgccgtacaaatataagattccttacctgatgtggttgttttttcccagaacatatgcccaataagtgaaacaaatacaccttcgagagctaatgctcgctcatcataaaaatacatatcaacactgcctgatgctaaagcgtaagtgcaattatttagcctgccaatatccatattaaatgcattataaggaatatactttacatataggaaatgtcgtacatctccgctattttccacaccaacagacgccccgaaccatttaccatcaggtgttgtataacccccctgctgataatttatttcagatttatttgggcaggaagagagttcattcgccataatatatggtgcagacaacattagagataaaaacagcatagattttttcatttattttcctcacatttattatttaccccatcaaaaaataaccttttcaatttaacagaatcaacattccaatccatccaactgaatagtaaggttattttatttggagtgatattattaacactattactcgacagccaccccaggcaagaggaccggaatgtctggcgcgatctctgtaatattttcatcagatggccgtgtaaaagagcagtcttcggctttatccgcactacaggtgtagcttgtataaggaacatgatctgtattttttatccacgttggattatcaacaatagatatatacaatcctttgtttaccagaaccttattatctctcactttcatttgtaaaataccggcatccagcaggtagttgcattgaactaaaacacctagcgcccgatcattccctccatgaggataataaaacgcttgcaggaaacgagctacattacctttattctcacctccttgcgtcgtaccatatcaacgtagattaaccaatttataatcgctcaacacatggttaatttcattagcttctggacatcttgttatttctatagcagaagaaaaaggggaaagtaaaaataaagacgatagcattattaatgttgattttttttcattttacacctcatggcaataaaattaaaaatataattaaaaccttatgtaaaccagccattagaatctatcatgcagaacgaaagctaaaaatattaaataataatgacgtttatccattaagtaataaatttatttttctaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaacaggcccattattacctaatgggcctgtatgctaattgttttgatgtgaatatatatattcttagcggcgctctagaatttcgaagcaataactgtgtgagttagcttcatcggcatcatgaaactcactgaatacgctttcccattcatctggctcataatcagggaagtgagtatcgccaccgacctccgcatcaatatgcgtgagatacatgcgatttgcgcggtctaagaattgcttatagacacggccaccgcccatgaccatcacttcttccgcattgccagcaaacgccaatgcttcttcaatcgaggccgcccacgtcacacgttcatcagtaccaggctggctactgatgacaatattcagtcttcccggaagggggcgaccgatagattcgaaggtcttacgacccataattaccggtttatttaacgtgttacgtttgaaccacgctaaatcagccggtaaatgccatggcatagcgttttccatgccaataacgcgatctgctgccaatgcagcgatcaggctgataatcattattaaaccctgtaggctgcaagagccagtcccgaaaaattgttcacactatacgtaaagcctaatcaagcgtcgatagcgatcagtaagcgaatgatacatataggactgctcctagcctagtgtcgtggccgatttaaaaaaaagccttatacaccagggcgtttacgatataaccataatcctggcaatgataaaccaatcgacaacgccccgacgataaatgaggctttcaagaagttcgtcaccattgtagacattaatgcttcgctataacccagatgagaaatctcaaccaccgatatcatggcggtataagcggaaatcccagggaacatgggaatgacagccgcaacagtaaaaactttagggtgtgcaagcagccaacgtgaccaattgatcccaatcataattgaagccacgagtgaagccagttcgatattcataccaaaatggatcatcaacatacgtgagccatgaccgattgcccccaatagtgcgcaataacgcagtgcacgaaccggtacattgaataccatggcaaagcccaacgccgggatcgcagctaacaccatgtcctgtagtaatgcccacagtaaactcacgcccacccccgcaaaccccaaagtgccatcgcgaataccaccccaatacaggtggataaggtcagcaagctggccatcgcccaacgcgccaaccccgtattaacatgccctttaaacatatctgccaccgcattaatcagcgggaaacccggaaccaatagcaatacactggccgccatcgccacactggaagcctgctcgaaaaatggtaaacgcattaataaaccggaggcagatgtcgccacaaaagcggtaatacagaaattaattaatggattcatatggcgggccgtcaggctttggcgtacaaacatcgccagcccactggccacaaagctgatagagaaggcatcccaaccgccgccgttcaatttactgaaacaaccgcaggagagcgctaccatgataaccaccagccagcgcgggtaacgcagaggtttaatattttcaaagcgtttttctacgtctttcgcatccagtaaacggtgctctgcgaggatcacaatatgctggacctcagtgactacctgcatattaatgccacgatccgtattcttgcgggttgatgtcaggcaatttccctggctaatcgtggttagcaccactgcattggccgagatagaactttcaacgctatccatacccagagccatcccaagacgcgccgataactgctcaaccagcatactttctgcgccatgttgcaacagcaatagggcacatttgatacataaccgagtaatatctcgctgctgatgatgcggtacatcaccgtttattacattctccaggctcatattcgtgcatcactatccgtcaaaagagtagaagagagatccaacgttattggcattacagcaaacgaatgacaaatcgtcgggaacttatttgaaccacatttatgctagccatcaggataaaaatcattaatttcaatgaactgaatcacatcggtgatgtggccgctcgctgtactgtggcgtcaagtcagaaagacataaagactaaatcccgtcactgctaacaacaaaatggcatcagataaccaataagagtaatgcaaagaatgctaagtggcgttattatcgccagattgcttcactcccattcggtaattaagatgcttgaaacctcgttattcgtcgcgacactcgcgacattgggaatgatctcccccggacctgatttttttctggtgatcaaaaacgctgcccgctatcgccgcactgccgccatgacgacggcagttggtgtgattttgggtgttgctacgcatatgtcttattgcgtggccggtctggcggtcgttatcacgaccacaccatggttattcaatttgctgaaatatgccggggcctgctacctgatctggattggtattcaagcactgctgtcacggggagaaagtaagtttagtattgataatactgcacagcatcccatctcactcaaagccgcatttttgcaagggtacctctgcaacttattgaatcccaaagcgactcttttcttcctcgccgttttcacgcaaatactgcagatagactccggcgtaggagaaaaactatggtacgcctcaatcatctggatactggccgcaatttggtggcctttgctggtgatcctgatccaaagcgcgccagtacgccgtggtttagccaaaacacaaaaagtggtcgataaagtgttaggtggcctgttgatcggccttggcatcaaagtcgccttgggctaacaccgctatcaccccccagaatctctggttaaatattccgctattgagatggccatctacaatgaccgtttactatccacaatagtgttggcgataacattgatcttcaccaaggttgcctaagagaaatcttgcctttattgccacacaccccgtgactaagctacgaacgtaaaaagggcgatgttgccatcgcccttgattttcgccacggatgaaaacgtcaattacgctttcatattcttaatcttggcatgcatctcttgcaccgaaatcacttgatcggttggatccgcatttaacgccatcgccgtagcaaaaccaccgttcaaggtcgtatcgtaatgcactttatattgcaaagcactgcgacggatcagcttagaatcttcaatcgcctgacgcccagctgtggtattcacgatataggtgtactcgccattcttaatacggtcctgaatatgcggacggccttcatgcaccttgttaaccaaacgtgggtttatccccgcctcgcccagcacgaccgccgttccgtgggttgcatccagttcaaagccttgttttagcagcttcgccgccaagtctaccacccggtgcttatccccctcacggacggataatagcgcacggccactctttttcatgccagattgactgcccaacatcgctttagagaacgcctcagcgaaggtacggccaacccccatgacttcaccggtagagcgcatttctggccctaaaattgggtcaacaccggggaatttattaaacggcagtaccacttctttgactgagtagtaaggcggaataatttcttccaacatgccctgctcagccagcgattggccaaccatcacacgagcggcaatttttgccagtggcataccggtcgctttggacacgaaaggtacagtacgggccgcccgtgggttaacctcaatcaggtaaacttcgttgtttttcaccgcaaactgcacattcatcaggccgcggacacagagttcaaaggccagtttttccacttgttggcgcatcacatcctgaatttctttgctcagggtgtaagcaggcaatgaacaggctgagtcaccagagtgaaccccggcttgctctatatgttccataatgccgccgatcaacacgcgttcaccatcacaaatggcatcgacatccacttcgacggcatcatcaaggaagcggtcaagcaataccggcgcatcattcgatacactgacggcattctggaagtaacggcgcaggtcaatctcgtcataaacgatttccatcgcgcggccacccaacacataagaagggcgtacgaccagtggatagcccagaccagtggctttttccaccgcctgctcgatagtcgctacggtggcattcgctggctgtttcaggcccagacgatttaccgcctgctggaaacgctcacggtcttcggcacggtcaatggcatccggactggtcccaataatggggacgccagccgcttccaactcgcgggctaatttcagcggtgtctgaccaccgtactgcacgataacgccctgtggtttctcaatacggacgatttccaacacatcttccagcgtgactgactcgaagtagagacgatcagaggtgtcataatcggttgaaaccgtctcagggttacagttcaccatgatggtttcgtaaccgtcttcacgcagtgccaatgaagcgtgtacgcagcaatagtcgaactcaataccttgtccgatacggttcgggccgccacccagcaccatcactttcggacgatcgctggttgggttagattcgcactcttcctcgtaggtggagtacatgtaagccgtatccgtcgagaactctgccgcgcaggtatcaacacgcttataaaccgggtgtaaaccatatttgtaacgcagtttacggacttcactttctgctgcaccgaccaatttagccaaacgagcatcggcgaaacctttacgtttcaagtgacgcataaattcagcagtcaagccgttgataccgagttctgccacgctctcttccagacgaaccagctcttcaatctgcaccaggaaccagcgatcaacattggtcagattgaacacaccatcaaccgacatgcccgcacggaaagcatcagcgatataccagatacgttctgcacccgcttctttcagttcacgacgaattttagtcagtgcttcgggatcatccaggctcactttcgggtcaaaaccggtcgcgcccacttccagcccgcgcagtgctttttgcagtgattcttgctgcgtgcggccaatggccatgacttcacccacagacttcatttgcgtggtcaaacggtcgttggcacccgcaaatttttcaaagttaaagcgtgggatcttggtaacaacatagtcgatagaaggctcaaaggacgcaggagtacggccaccggtgatgtcattcatcaactcatccagtgtgtaaccgaccgccagtttggcggcaatcttggcaatcgggaaaccggttgctttagaggccagtgctgaagagcgagaaacacgcgggttcatctcaatgacaatcaaacgaccattttttgggttgacggagaactgtacgttagagcccccggtttctaccccgatttcacgcagtaccgccatcgaggcattacgcatgatttggtattctttatcggtcagggtctgagccggtgcgacagtgatagagtcgccggtgtgaatccccatcgcatcgaagttttcaatggagcaaacgatgatgcagttgtcgtttttatcacggacaacttccatctcgtactctttccagccaatcagcgattcgtcaatcaacaactctttggttggagacaaatccagaccgcgctcgcagatctcttcgaactcttcacggttataagcgataccgccaccagtgccccccatcgtaaaggatgggcggataatgcacgggaagcccacatcagcggcaacagccagtgcttcttccatgttatgcgcaatacctgagcgggccgtatccagaccaatcttcttcatcgcgatatcaaagcgacggcggtcttcggctttatcgatggcatcggcggtcgcaccaatcatggtgacgccaaattctgccagaacaccctgacgctccagttccaatgcacagttcagtgcagtttggccacccatcgtaggcaaaacagcatctggacgctctttttcgataatcttacgcaccacttcccaatgaattggctcgatataagttgcatcggccatttccgggtcagtcatgatagtcgccagattggagttcaccaaaatgacacggtaaccctcttcgcgcagtgctttacacgcttgggcaccggagtagtcaaactcacaagcctggccgataacaatcgggcctgcgcccagaatcaggatgctttttatatctgtacgttttggcatggtattcgctcctgattatttatggctgttactacagttaagactcacggatgaagctcggtaagcctcaatcagttcgataaaatgatcaaacaatggcgcggcatcatgcgggccggggctggcttctggatgcccctggaagctgaacgctgctttatctgtacggtggagcccttgcagagaaccatcaaataaagagacatgtgtagtacgcaggttggatggcaatgaggtttcatcaacggcgaagccatggttttgcgcggtaatcatcacacagctagcatccagatctttcaccggatggttacccccatggtgaccgaacttcatttttactgttttagcgccactggccagcgccagcaattggtggcccagacagatgccgaataccggaatatccgtttccaggaagcgtttgatggccgtgatcgcgtaatcgcatggttctggatccccaggaccattggataagaagatgccatctggattcagtttcagaacgtcttcagcgggtgtctgcgctggaacaacggtcagacggcaaccgcgatcaaccagcatacgcaggatattacgcttcacaccataatcgtaagccaccacatggaatggcaaatcttctggttgtttcgccgcaggtaaatcaccttccagcgtccaactgccttgcagccactgatacatctctttggtggtcacttctttcgccagatccatccctttcaagcctggaaatgctttcgctttttccaatgccagggccgcgtcagacaactccccaacaataatgcagccgttctgtgctcctttttcgcgcagcaagcgagtcagcttacgagtatcgatatcggcaatcgccacaatattgtgccgcttgagatactcggataagccttcttcattacggtagttgctggcaatcaatggcaggtcgcgaataacaagaccttgggcgtgtactgcagaggattcttcatcggaggcattagtgccgacattgccgatatgaggataagtaagagtaacgatctggcgggagtaggaaggatcagtgaggatttcttgataaccggtcatcgacgtattgaagaccacttcccctactgccgtaccttctgccccgatggcccgaccgtggaattgggttccgtcttcgagaaccaatagcgctgacttaatcaaaacatcctccagggaataaacagtcacattatctgcatattaattcatatctagcgatctaaatcaatgcaaaaaccgctctcaaagctaatttttggcaaattgggcgcattttaatgatgagtaacgcttttgtctagccaaagcaccattttttctctattttttgccgttctcatcaaaatgtgcggattatagcggtaaaaatacaagctaacttagcagagtaaacggttgcgatggcggctcactgaaaaatatcgttctcagcagttaaaaacacactaggtgggctaaacgaaggatttaaagagataaattcaagactaaatgcaataaaaaacacattatttaaccaaaaagacactaatcgcttattttaaatttaaaataaaaaaggataataaaatattgccctattatcaaatgattatgataaaaacaaccacatcactggttgtaatttaaagcattaaagttcgttaagattcagtacatcacgcatatcaaacaagccattatcatgcttaccaagccaaatggcagacttaaccgcaccatgggcaaaagtcatccggctcgtcgctttgtgagtgatctcaacccgttcgccgatatcagcaaacattgccgtgtgttcacccacaatatcgccagcacgcacggtcgcgaaaccgatggtccccggtttacgctcaccggtatagccttcacggctataaactgcacaatctttcaaggagcgccccatagcatcagcaatcgcctcacccattgccagcgccgttcctgatggtgcatccactttgtggcggtgatgggcttcgataatttcaatatcggtataatcgcccatgactttcgccgccttttccagcaatttcagtaccacattcaccccaacactgaagttcgctgcgaacacaataccaatgtctgccgcagcctcactaatggccgctttacctgcctcatcaaaacccgtggtaccaatcaccatcgctttccgatgctgacggcaaatagctaaatgttccaacgtaccttctgggcgggtaaagtcgatcagtacgtcaaaattatcagtaagttgggataaatcatcgccaacaatgacatttaacaagccaacacccgccagctcacccgcatcactgcctaccaacgtggaccctttacgctcgatagccgcccctaagacaacgccttccatctgcgtaacggcttgaattaattgccgccccatccgtccacccgcgccgacaatagcaatacgaattgttgaatcagtcatacgtccccttaaaatgtgtcctctaccctgaccagggttcagattagccgccggctattgactctaccagcctatttaatctgtattagaaaaaaatgatactcgtgcatttttatcagtgaaaccacttaatccgttacataacactgaataaacagcagttagtgaaattttacgggtaggtaaaggccttctttattctgttaaggctctctaactatttataggccttttgttgccatttcgcatattcatgcaattattttgcacactattttgtcataccgcatctgcatgaggttagatttccacaggaacaatatcaacctccccttcttaccccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaagcagccacaaagggctgcttcagactgctgacaaagtcaattgaaggggaaacgtgccgttggggtcgtagtggcgtaagccaccgaagtgcccctaggtgcggtcaacccttcattcacgaggctaaaaatagcattatcaataacctcaagcagccgcaaagggctgctttcgtcagtaaatacatattgagtaaacacctatctgatcgacaaagaaacacctgaatcagtcgatctgtttaacctcaacacgcagttctttcggtacttcaaaaacaatattttcttcgcgaccgctgagttcaatcgattcaccagcaccaagatcttttaagcgtgcaatcacttgctgcaccaaaatatcaggggcagatgcaccagcggtaacaccgatacacttggcgccctgtaaccaaaattcctgaatatctgccgcagagtcaatcagataagcgggcttacccattcgctgtaccagttcggccaatcggttagagttagaggagtttttcgaccccacgaccaatacgatatcggcatcatttgccagattacgtactgcctcttgccgattggttgtggcatagcaaatatcatctttgcgtgggccgactatctttgggaagcgcgtgttcaacgcatcgataacagcagaggtatcatcaaccgataaggtggtctgcgtcataaaacatagattattctcatctttgacattcaactgccaaacgtcatcaggcgattcaaccaaatacatccccccgttagggttgctgtattgccccatggtcccttccacttctggatgaccggcatggccgatcaaaatagcttctttacccttacggctcgcacgggcgacttccatatggactttggtaaccaatggacaggttgcatcaaacagcatcgtcaaattacgtgaacgggcctctgcccgaacggcctgtgacacaccatgggccgagaaaatcagaatggagccatctggcacctctgaaatttcctcgatgaagatagcaccgcgctcgcacaggctctcaaccacatagcggttatgtaccacctcatggcgtacataaattggcgcgccatacatttctatcgcacgttcaacaatactgatagcccggtcaacgccagcacaaaagccacgtggattagccagcaatatctgcatagacaacctcctgttgggggtcaatctccagtatttcaagttcaaaactgacagagtgcccagccaacgggtgattaaaatcaacagtaatagactcttctgcgacttcccgtacgacacccggcatttcgctgccatcgcgagagctgaataacatgatggtgccggcatctggcacaccagtctcagcaaaatcacgtggagtgaaatactgaataaggtctggattttctacaccaaaagcatcttcagggcgtaacgtaaaagcgtgcttatcgcccacggtcagccccaacaattgctgttccagtgcatcagaaaggctgttatcacctaaacgaaagagcgccggtttaccgtgagtgcgtgttgactcggccgttgaaccatcttcaagcttcagagtgaaatgcactaaaacagcgccattattttgcaccgctgtagtcgtttttaccgttccagtattttgtaccgattcggtatcttgcacaaattcggacatatcactcatcgttattcaccgcgtttttttctaccggacttaagaagccttcaaaaataaccaacgcagcgccaatgcatatcgccacatcggccaaattgaacgtcgggaaatgccagttattgatgtaaaaatcgagaaaatcgttgactgcgccatgcactaaacggtcatataaattcccgagtgcaccaccgataattaatgcataagcacaatttatcaggcgttgctttgctgttgagcgatacatcatcaccatcagtacgacggagatgcctatcgcaataccggcaaagaaccaacgctgccaaccacttttatccgccaagaagctaaatgctgcgccaaaattctgcgcataggttaggttgaaaaaaggaatcagtggcaccgattcatacagagcaaagtgggccatgacccactgtttgctgctgatatccaagatgacaacgacaactgccagccataaccagcgcaatccggtcgagcaaataggtttattcatcaggcgaacttacgctcctcaccatcaccagcaacgttagtgacacagcgcccacacagttcagcgtgctctgctaccaaaccgacatcttgcgtgtaatgccagcaacgtgggcacttctcgccgtcagccttattaaaggtaattttcaacccggcaattaattcactttgctgagcatcattgcccgcatcagcataagcggccactttagcggcagaagtcagtagaacaaagcgcaattcatcttgcaaactgttcaaacgagcagccagttcaggctctgcgtataacgtcactgcggcctctaatgagccaccaatacgtttatcgctacgggcctgctccaacactttgttcacttcgccgcgcactttcaacaattcagcccagaaagtatcattcatactttcgttgcccgccaaaccaaacagaccgtcataccattcttcagtgaagacatattgttgacgctcgcccggcagatgattccagatttcatccgcagtgaaggacatgattggggccatccagcgcaccaacgcctcggcaatatggaacagtgctgtctggcagctacggcgtgcaatgccgtcacctttcgcggtgtactgacggtctttaatgatatccagatagaaggatcccatctcaaccgagcaaaactgcatcagccgttgcactaccaaatggaaatcgtaattctcatacgcttccataatttctgcctgagccgcttgcgcacggccaaccgcccagcgatcgactacaaccatctcttccggtttcacttgatgctgtgcgggatcaaagccgtttaggttagctaataggaagcgtgcggtattacggatacgacgataggagtccgcagagcgtttcagaatttcatcagaaacagcaatctcaccggtatagtcggttgatgccacccataggcgcagaatgtcaccccccagcttgttcatgacatcttgtgggctgatggtgttaccaatggatttggacattttgcgaccctgaccatccacagtaaaaccgtgggtcagaacctgacggtaaggcgctttacctttcatcgccgtagcaatcatcaatgaagacataaaccagccgcggtgctggtcagaaccttccagatacatatccgggctatgacccccaaattcagggcggacgtcaacgaccgaagaatgggtggaaccagagtcaaaccatacgtccagcgtatctggcactttgacataatctgcggcatcggcacctaaaatctctgccggatccagatcccaccacgcttgaatgccatcttgctcaacacgtttggccacttcttccatcagttcaatactgcgcggatgaagttgttcggtctctttgtgaacgaacagagacatcggcacaccccaagtacgctgacgagagatacaccagtctgggcggtttgctaccatggtttcgatacgcgcctgaccccaatccgggatccattgcacgcctttgatctcttgaagtgactgcttacgcaaccccttctgatccatgctgataaaccactgcggcgttgcacggaagataataggagttttgtgacgccagcagcatgggtagctgtggagcagtttttcaacgtgcagcagtgcgcctttctcacgcagcaactcgacaaccacatcgttggctttaaacacaaacaggccgtccagcgttggatacgtacccgccagatagcaaccgtttggaccgacagggttcgccacttctaagccatatttttggccgataacaaagtcatccgggccgtgacctggcgcggtgtgaaccgcaccggtaccggcatccaatgtaacgtggtcacctaaaatggctggaacatcaaagcccataaagggatgggtaaagcgcaacagttccagatcggagcctgtgcaacttcccaacacggcccactgagtaatgcccgcgcgcttcatgacgctctcaaccagatcggctgccagaatcaggcactcgccctcaacctgaaccaactggtaaagatattcggcattcagtgaaatagcccggttagcaggcagagtccatggcgtggtagtccagataaccagtgagattgggccgttaacagcagatacaccaaatttggccgcaacagttgccgtatcaaccgcgttaaaacgcacatcaatagattgtgacgtcttatcgtaatattcaacttctgcttcagccagcgacgaaccgcaatcggtacaccaatgcacaggtttggcacctttatgcagatgaccgttatcaatgattttgcttaatgcgcggataatattggcttcagttttgaaatccatcgttaggtaaggatggtcccaatcacccaacacgcccagacgaataaaatctttcttctggccttcaacctgctcagcggcatatttacggcaagcagtccggaactctgcagcgctgactttctcacccggcttaccaattaattgttcaacttttagctcgataggcaaaccatgacaatcccaaccggggatatacggtgaatcatatccagccattccttttgatttaacaataatatctttgagaattttgttaacagagtgaccaatatgaatgttgccgttcgcataaggggggccatcgtgcaaaataaaggtctttttacctttcttggccgcacgaataatcccgtataaatcctgctcataccaacgtttcagcatgtcaggttcacgcttagccagatcgccgcgcatcgggaaccctgtttcaggcaagttcagggtattcttgtagtcactcattagattctcggttccgtttcggctagaaatattaaaccggtgtctttagcccgaaaaatgttcgggccgtcaccacatcgttggcgatttgctgctttaaggcctcaagcgaagcaaaacgctgttcgttgcgcagttttgcgcgtagcaccacatcaatatggcacccataaagatccatagttacatcaagcagatgaacctcaagctgctgacggacgccagcaacggtaggccgggtgccgatattcgcgacaccatacaatggcgttgaacccaaaccatacacatctactgcatacacccctttcaccggagcaactaaacgttttaacggcaaattcgccgtagggaaacctatcgtccgccccagttcatcaccgtgaaccactcggcccgaaatactgtacgggtgacccaataacgtttcggccaacaccaaatcatcatcatgcagtgcctgacgaatcgcggtgctgctgattcgcaagccgccatcacaaaaactgtcggtgctgataacatcaaaaccaaactcagcaccagcttgctgcagtagttgaaaatccccctggcgccctgcgccaaagcggaagtcatcacctaccgttaaaaatttaacacccaatttctctaccagcaactgagcaacaaaagcttgcgctgtattggcggcaaaacgtgggtcaaacttaacgcacaataaataatcaaccccagcctgagccagatatttggctttatcacgcaagcgtgtcaatcgggcgggtgctttatctgctgcaaacaattccagtggttgcggttcaaatatcatcaccataacgggtaggcctaaacgctgcccctcgcgctttagttgctctaataaagcctgatgtccacggtggacaccatcaaagttaccgatagtcagcacgcaaccatggtggcgtgcccggatattatgtataccgcgaattagctccatagctggctcaaaacagtgggaatcgccggattataccttgtacagcggttaaggttaacccgcgattggcacctttaaccgaaagtcataccattttgccaataatctgcaggtaaaatcccttttactcactttatcctgtagaatgcgtacgccgttgaatacagaagcaggctgagatttttacaagaaccaccgtcgaatcccttcgaggcagtgaaactgtggaattttctttcgaaagactgtattccgcagcgcgaagctggtaaaatcccgctccatcacaacgtagcaagtgccgcccgtacaaacggcgcttatttgcacaaatccattgacaaacgaaggctaaaagggcatattcctcggcctttgaattgtcctcaatagaatatatttgggagttggaccttggctaatatcaaatcagctaagaaacgcgccgtacagtctgagaaacgccgcaagcataacgctagccgtcgctcaatggtgcgtaccttcattaagaaggtgtatgcggcaattgcagctggcgataaagacgcagcgcaaaaagcatttaatgaaatgcaaccaatcgtggatcgtcagtcctgtaaaggtctgatccacaaaaacaaagcagcgcgtcataagtcaaacttggtcgcgcaaatcaacgcaatgcagtaattgcatgacattgagtgcttgtaaaaagaccggcttaggccggtttttttatctctatcgtttggcaattatgacgttcagtagtggctccactactcagttgcagtgggcctgtttgcagcgaattgacttaacagttaaacaacgctgaaaaatctttgttacatacccgctgtactgccggatgttggatcatccgctcagcaaaaataacgtagtactcttcctgtacgttatctaaacgaccaatttcaataatttcactatcgttagcataagtatcagcggcgtatatcgttggtgcgacaaagatagcgtcatgatagacagcaaacgcattcatcagggcagcatcgtcaaattcccccaaaacctctaccttcaggcctttactgttaatccagttgagtaattttcgccctaacattgagcggcgaccggggatcaataaacgcttttgctgcaaactggcagggaaaggtagatcggggacaggctggcgacaatagaaactgacactgcattcccccagtttcactgagaacaacccctcttgctgactggagtcaaccgggcaatcagacaagatcatatccaatttgtgctgactgagttgttctaacaacatctcatgggtggattcaaaacagcgtagatgaattttttcatgctcaaccaccgcagtttccagaacctgactcactaaacgcttcgataatgcatcggcgacgccgacatcgaataacaggtgggattctttacggtagttaacgatatccagcatttcctggctaagcataaacattttatccgcgtagcggaaaaccagttgccccaattctgaagggaccaatccccgcccccgccgcttaaatagcttaccgcctaagcgcccttccagcgctttaatttggccggtgattgtttgcggagtcagaaacagtgcctctgcggctcccacaaccgagccttctttacaaacctgccaaaaataataaagatgattgaaattaatatgtgacattcgcatgttgttatctccttaacataccgccaagccagatacatggcctcatgcacgacaaaccatctttaaattccaccaagcattgctgcctgcgcttgggcagcaatgctgaatcaataacgtgatggtacattaccttacgttaacagccttccgccgagcgggtaaaaccaaacgcagtaagctgtaacccacaacagccgctgtggtagagcctagcaatatccctagtttggaataggtcgtcagagcgatatctgtgccttcaaatgccagtgatgcgataaatatcgacatagtaaagccgatcccacacaacactgaaactgcaaaaatttgcttaaaatttattgcgtcgggtagtttagcaatacctaacttaaccgcgagccaactaaaagtgaaaattcccaacggtttaccgataaacagaccggttgcaatccccattggcagtagtgacgtcagccctgaaagagaaacgccttgtaaagagacccccgcattggcaaaagcaaacaatggcaaaattaaataggcaacccacggatgtaaaccatgctccagcgattcagaaggagagcgttggtcttgggtatgcagcgggatcataaagccaacaatcaccccagccaaagtcgcatgtacacccgatttaagaatacagacccacaaaaccaagccgaccagcagataagctgatgttttccctacaccacgccagttcatatacgccagtaaagcaatagcagccgcagcaatacccaaagattgtaatgaaacctgctgggtatagaacaacgcaataataataatgacaccaaggtcatcgataatggctaatgccagtaaaaagaccttcagcccggtgggtacccggttacctaatagcgccatcactcccaaggcaaacgcaatgtcagtcgctgccgggatcgcccacccttggcgggtcacctcatcagcaccattgaacagtaagtaaatcagcgctggggctaacatcccccccaatgccgcaatcgcggggaaaactgctttatcgcggcccgccaaagagccttccatcaactcacgtttaacttccagcccgatcatcaggaaaaacaccgccattagaccatcgttaatccacagtaataacggtttactgatatccagcgaagctatttttatcgagactggtatatcaagaaatgattgataaaccccttgtagggcgctgttcgccatcaacaaggcgatagcggcagcaataatcagaatcaggccacctgcggcctcttggcgtaaaaattgacgaatgatatttgtcacaatgaataactccttacatcggacagaaagcggttgctcggcaaatcaagtcacgaattttaagataattatcagatcgaaaaaaattcatttttatcacgcgtaatgatcgtaaaaaccgatctattgataacgcatatcacatttatccatattcaacagataaaaaaaatcctcgatatcaaccgaggatttctttcattttactttattagctggctagctgctaattaaccacgccattagcgtgtcaggtcgtcaaagaattttttaacgccatctaagaaacttttagctcgcgggctatttttttcaccagcagcaccgacaaagctctcttccagctcacgcagcagttgtttttgtttttcgctcaggctaaccggcgtttcaaccacaacacggcataacaaatcgccttggctaccaccacgaacagacttaacgcctttgccacgcatgcggaacattttacctgtttgggtttcagcagggatttttaacttaacccgcccatccaatgtagggacttcgatttcgccgcccaatgccgccattgcaaagttaataggaacctcacaatacagattgttgccttcgcgctcgaagattggatgcgccttgacttgtacctgaacgtacaaatcacctgacggtgcaccatgctcacccgcctcgccttcaccacttaagcgaatgcgatcaccggtatcaacacccgccggaattttgaccgacagcgttttcgatttctcaacacgaccatgtccatgacacttgttgcatgggtctttaatgatttgaccacgtccatgacaatgaggacatgcctgttgtacggtaaagaacccctggcgcatctgtacctgacctgccccatggcaagttgggcaagtgactggtgaactccccggtttagcaccgctaccgtggcaaacatcacattcatccagcgttgggattcggatctctttggttacaccacgcacagcttcttccagtgtcagatccatgttgtaacgtagatctgaaccacgggatgcacgctgctgacgccggccaccaccaaaaatgtcaccaaaaacatcaccgaagatatcggaaaaatcagcaccaccgccgccgccaccgaaaccgccgcctcccattccaccttgttcaaaggctgcatggccgtattgatcatatgccgcacgcttttgtgcgtcggtcagaatttcataggcttctttggcttctttaaacttctcttcggcgtttttatcctccgattgacgatccggatggaatttcattgccaggcgtttataggcttttttgatttcacgctcttcggcgtccctgctgacgcctaaaacctcgtaataatctctcttcgccattctcttttttcctacccttaacatgcgtgcacgggcgtagagtttcctcgacgcccgtgctggtttccagcaacagtaaggtctaccactgccgtgcccgcttaagggcgattattttttgtcttttacttcttcgaattcggcgtctacaacgtcgtcttctttcttggcactggtatcgccagcatcaccgcctgcggcagcttgttgctgttgagccatttccagcaatttcccggaaacctgtaccagagcctgagttttcgcttcgatttcagctttatcttcacctttcagtgcagcttccaagcctttcattgcttcttcgatagcggttttgtcttctgctggtaatttatcaccggcttcttccaactgcttacgagtcccgtggatcagatggtcagcctggttacgggtctgaaccagttcttcaaacttacggtcagcttctgcgtttgcttcagcatcacgtaccattttttgaatctcttcctcgttcaaaccagaagaggccttaatggtgatcttctgctcacggccggtattcttgtctttagcagacacatgcaaaataccgtcggcgtcgatatcgaaggtgacttcgatttgcgccatgccgcgaggtgcaggctgaataccatccagattgaactgacccagagatttattatcctgagcacgtttacgctcaccctgcagcacgtggatagttaccgcagactggttgtcttcagcagtagagaacacctgactgtgcttggtcgggatagtggtgtttttagtgataagcggagtcatcacaccacccatggtttcgatacccagtgacagtggagtaacgtccagcaacagaacgtctttcacttcaccagacagaaccccaccctgcacagcggcaccaatggctaccgcctcatctgggttcacatctttacgtggttctttaccgaagaagtcagccactttcttctgaaccattggcatacgagtctgaccacccaccaggataacgtcctgaatgtcggaaacagacaaaccagcatcttgcagagccactttcagtggttcaatagagcggtttaccaaatcttctaccagtgactccaatttagcgcgggtcactttaatgttcatgtgttttggaccgctgccatcagccgtgatgtacggcaggttaacatcggtctgctgcgcagaagacagctcgatttttgctttttcagcggcttctttcaaacgctgcattgccagtggatcggtacgcagatccataccctggtctttcttgaattcttcaaccagatagttgatcaaacggctatcgaagtcttcaccacccaagtgggtatcaccgttggttgccaatacttcgaaggtcttttcgccatcaacttcgtcgatttcgataattgagatatcgaaagtaccaccaccgaggtcatagaccgcgatagtacggttacccacttctttatccagaccgtaagccagtgcggctgcggttggttcgttgatgatacgttttacttccagaccggcgatacggcccgcatctttagttgcctgacgttgtgcatcgttaaagtaagccggtacggtaataaccgcttcagttactggttcacccagataatcttcagccgttttcttcattttcttcagcacttcagcagagatctgcggcggtgccattttttggcctttaacttccagccaagcgtcaccattatctgcagcaataattttgtacggcatgatgtctttatcacgctgtgcttcttcgtcttggaaacgacggccaatcaaacgcttgatggcaaacagtgtattttgagggttagtgacagcctgacgcttagccggttgaccaaccagagtttcaccatcttgggtataagcgatgatagaaggcgttgtgcgatcaccttcgctgttttccagcacacgtgctttagtaccatccataattgctacacaagagttggtagtacccaagtcgataccaataattttacccatctaaaacgcctccactaaaaagtcatattcggtcaagttactaatctatatatgggcggattgtttattttcaactgcccgcattctcataatcaatgtttttcacacccagcattttgctgacgtatgtatccgctgatccacgattagcccttgtggttggaaataagatggggccacgaaactcagcatcaagggggatgatgaaaaaaaattactttttacccccctcaagatcattgtctctagcgacgcggatcattatcatgccgcgcgcactgagggatttcgacgacttttcgttcattcagtagccttatacttattcggataaatatccattttttagcgttctgttaattacagaggacttatgaacaccatcaagttggcgaatcctggcccattgggccttatgggctttgggatgactaccgtcttgctaaacctgcacaacgcaggtttcttcccactgagctctgttattttgagcatgggtattttttacggcggcctggcacaaattctcgcgggtctattggagtataaaaaaggcaacacatttgccgccaccgcatttacctcttatggcgcattctggttaagcttagtcggcctgttgatgctgcctaaaatgggcttggcagatgccactgatgcccagttcttgggtgtgtatttaggtctgtggggtattttcacactgtttatgttcatcggcaccttacccgctaaccgcgcattacagtttgttttcggcagcctgacgatattgtttgctctattggcagtgggtaacttcaccgataatcatactttgttaatgttcgccggttttgaaggcattatctgtggtgccagcgcgatttatttagcaatggcagaagtactgaacgaacagtatggccgtactatattgcctattggtgaaccattgcctattggtgaaccgagccaaaccttagagacccaagctgtaatgtaattacaacaccattagacagcttatattacacagcaccttgaatattagataaaatttaatattcaaggtgcttttactttccactctgccagttaaaacactcccccattaattacctatcaaatctaaaaaaaaccaattaattaaaacccccatataaaacacaccataaaatagtcaaacctattaacgaaaaatagataaagtgaaaaaaacgaatcatcatataatcctcatcggctcgatagtgataagtaatttttaaactaacacagacaaggagcgccgatgaaaaaaaccaacaaactattaattagtattgtttccgcaatatcattctcagcttactcaaatgatataaatgatgcaaaggtctgtttttatgagttggaaaatttttctggtgaatcattttgtgcctatgagggcgaatcacagtccactatcaataatgattttgacaaaaaaattaaatcaatttcaattcctccaggaatggtaatcactctctatgatggcattgattttaccgggaaaaaaaagaaattaaaaaatgatgtcaacctagacggtatgaaatcatttggactatataataaaataagttcatatcacatagatcctgcagtatgtttttatacagaagataattttcaaggagacagtacttgtttagcggcaagtcaacacatagatttatatagtgatgctgaagggtttgctaactctaatcgtaccgtgttacctattcataatgacagcatccaatcaataaaagttcctcttggaatgatgacaacaatctataaaaatgaccaatttaatgctcctttcttcgagttaacagaaaatatcaacttagaaacattaaaaactctggctatggacaatcaactcaccagccttaaggcatcggaaaaaaaaggtctgtactgtgatcaaaaatgtattattttagaaaaacatgaaataaatttacctgaggttttcggtgagtactggcatgattctcgtttagtcaataaacaagttatactgtcttttaatagtcaagaaaatggaattaatgatgattataaaattaacttaacaaacggccccagcgttagaatattaaaaaatgaaattatcttttctgactacaatatgattaccaaattttcttttgatcgcattgataaatttgataaactttcatttattttacaaatagaaaaagacatcgtacaagttcaatacatccaaacattagatgatcaactaatcgatctatcacccattatttcatttaaatggacacacatgattgatgatactcccacattaaccattaaaaataaaaatacagacaagccattaattcttaataaatccattattaccgcagatacaggcgatcaaaattgggaaaagagagacatcgaaaatacaagtcaaataatatgcgcattcactccattcctaaacctttataattatattgtacaaggaacatgccgccaactagatggaattattttcaaagcagatcaatatttcaacagtaataccaaagggaaaacattacatattgcagggaaaagtttcccattaaagcctgatttattaacagaattaaacaatgatgggctacatgaaaataaaatgctgttaacttacattgacaatgtaaataacaatcagtcgctcagtttacctgcagtcgcaaaaacctgtatggtatcgatccactctatacttagcacacgccagactcgccaaatcaggcctgcgtgtatcgattggacgctagaaataatgactgacttcacattattattcggtagcagtctacggacttggaataccgaatatttcggtagaattatacagtctattattacaacaggaaataccggtgttgcagtagaaaatacagagatagaaaaaaggctcagtcatgcggtaaaaaaagccattatgtcacaatcaatagatagcactcttgaccacattaagactgcgtttgactatgctcagctaaattactttgactacagccttttttatgtgtcagaagatacgccatctcaggtagaacaactaccactcggcatctatgagctattattaccctcgtttatctatagaccaataccacccattattattgaaaatagcgaacgagtagaacaacatgagttagcttttgaaatagaaattttaccaagcctattccctgaagatgcaaggccttccgatactgaaattgaacatgctcgagaattgcgacaaaaaatcagtgaaactatcgctcaatgggggcaacaataccaaggcgctcatgcaattgatgatgttgaccaagaggtcaacgctgatgaaaatgccgccttaagtcaacttctccatgctgggcatattgttactggcattattcatcgtagattaattcttaaccgccctggggaaatttatgtggtggtcaaattaaggggagagataatcgcaattgtcttggctgatcgttttaataatagggatgaagttgaactggtggcctcagcaacgttgcctgactatgtcttatcgcccgatagtgaaggtaccgtaagaggggcaggcactgccgcggtttacgagctagctcgatacttacaacagcaaggtgccaaaacattattttctgagactatttcccagccatcagcacgcgtcaaacaaaaagtcggatttacctttaaatcagaattctaaggtatagagaaaaagataaaagcccataatttattgataataattatgggctttttaaagtgaattgacttaattaactccgttcatcacccttttaggcatctgaactttcacttcactattaatgtcgttacgcagataaatacccaataacaatcccaccagcgatagcaccagcatgtaatacgccggagccatggcagatgacttcatccataaggtcaccagaataggtgttaaaccaccaaaaatggcataggccacattgtacgagaaagagatgcccgtgaagcggacttctgccgggaaggcacgcaccatgacataaggcactgcaccaacaataccgacacagaagccagccaacatatagtggggaaataactgagatggattagtcagattggtgtgataaaacgaccatgtcgacatcgccagcatcaggctgccaacgataaaggttttactggccccaaagcggtcaattgccaatccggcaaccacacagccgataaccaatgcgataatcgccaaactgtttgcctgcaatgccaactctggcggtacattaaactgcttctgtagataggttggtgtcatcaaaataacgacgacgatgccagcagagagcaaccaagtcagcagcatcgaaacaaccacttctttcttatggtttaccaccaccgatttcagcggcaattcttcagccaatgttttacgcgcctgcatttctttaaagatcggagtttcctgcaaccaacggcgtaagtacatggcaaacaaaccgaaaattccacccaagaagaacggtatacgccatcccccctccaaaatcgcctgatggcccagcgtagtattcatgactgtagcaaccagcgatcctaacaaaatcccagcagtcagaccggccgttaaggtaccgcaggcaatgccaatacgtttacgtggcacatgttctgccacaaagacccatgcaccgggaacttcgccaccaatggcagcaccttgtaatacccgcattaatagtagaagtaaaggtgcggtgatcccgatagtggcatatgtcggcaacatgccaatagccagtgttggcaacgccattaataagatgctaagagtaaacatctttttacgcccaaccaaatcaccaaaatgtgccatgatgatcccccccaatgggcgagccaagtaacccgcagcaaaaataccgaacgtctgcacctgacgaagccattcaggcatgtcagccgggaagaaaagatcaccaataaccgcggcaaagaagacaaaaataataaaatcatagaactctaacgctccacctaatgcggctaaggtgagtgttttgtaatcttgcttattcaatcgacgattatgattatgttgttgatcaacatgatgttgagatgagtcgatttgggatgagccgacttgagatgaattgtgatcttgagacatatgacaccgttataagccagagttggggaagaaaaatttttctactctttgtaaagttaacatgactataccgtacaaaattccccacacgcacataatggcatcttatgtcatagaaattttctatttagtcttttatatcgataatggcactttttgggcgaaaagccactaccacatcagtattagtttctatataaggcccatctaagagttgaatgcagtaaggcacactggcgaagataccagccaccaccacgttagactgagcgtctttaacgccttctaaggtttctttaattgatttaggttgccccggcaaattgatgataagtgcttgtttacgaataacacctacctgacgggataaaattgcggttggcacataatgcaggctaatttgacgcatttgctcgccaaaacctggcatctgccgatctgcaatagccaatgtcgcatcgggagtgacatcacgccttgccgggccagttccacctgtcgtcaataccaaatggcagcccatctcatcgactaattcacagagtgtttgttcaattaggctttgttcatcgggaataagacgagtctcgacttcaaaaggtgtggtcaacgcactcgtcagccactcttccaaggcgggaatacctttatcctgataaatcccactggatgcccgatctgaaactgagactaaacctatacgtaatatattcatgtaattacctcaacgaaatacctttttatctggagtggatgatactacgcaaccgaattagctcaaccgttggcgttcacaaaattcactcttcagcgatgacattacatagataaaaagaaagaccacaacatggatagaaataccgcattaatgcaagcatagctgtatttagcctatttttgctggcttcataaaccacctgaaccagtaaatcggcaataaaaaaggtggcttgcgccacctcattcagataccgatctgcgagtagctcgcagcgatgtcaattacaacaagtcggagatcattttctcaagtttgccttggtcgatagcaaacttgcggatgccgtctgccagtttatcaaccgccattggatcctgattatgctgccagtagaattccgcttcagtcaatggagcaggcttcgcctgaatttcaccggtgtaagccagtttacgttctaccgggccttcgctctctgctaactctttcagcagtgaaggggcgatagtcaaacggtcacaaccggctaactcaatgatttcacccaaattacggaagcttgcacccatcaccacggtcttataaccgtgttttttgtagtactggtaaatctcggtgacggaaacaacacctggatcttcgcttggtgcgaactctttttgatcgccattggctttgtaccaatcaagaatacgaccaacaaaaggagaaataaggaacacacccgcttcagcacaagcacgtgcctgagcgaaggagaacaacagtgtcaggttacagttgataccttctttttccagttgctccgcagcgcggatgccctgccaggttgaagccaatttgatcagaatacgatcattgctgataccggcttcgttatacagtttgatcagacgtttggcttttgccacgctggcgacggtatcataggacaagcgagcatcaacttcggtagaaatacgaccagggatcagtttcagaatttccaaaccaatattcactgccagtttatccgtcgcatcaacgatctgctgagcatgatcgctgctttgttcgcgcgcccaggcaatagcttcatcgatcaatttacggtattcagggatttgggcagcattcagaataatcgatgggttagtcgttgcatcttgcggctgatacaatttcatcgccgcaatatccccagtatcggcgactacagtggtgatttgacgtagggaagtaagtttatcggtcatgttgtcgtttctcatcgtttgtgcatgaacttttggcatgtcattacattctggcctttcgaaatgttagccatttcgcaatattggcgatttcgaagccttgccttgtcttgataataacatgcggaagccttggtgcaaggccgttaaattgattaaaaaaaaaccaattttgtcgttttccgctcgcaaccgttttcgctgattaaaacggccgaaaacgagtaggttaatagcaaactcatccactattgctgtgctgagacgatttagccaagctatatttacgataaactatatcatctcttacccacccgcttgcctatcttagcaatcgtccaatctttttttggctagccggtactttttgctacagtgtattatttggatatatcctcaatcattcgaattgcaagcaggcagcaacagagcgaatcctagcgcactgacgtcagtcaagtgacagggctaaacgaaggccgccaaacgcatatgcagcttgaagtatgacggtataaataggatgtcatgatgcttattattatctccccggccaaaacgcttgattatcaaagccccttagcgacaacgaaatttagccaacctgaaatgttggataaatcacaagcattgattgagatatgccgcgagctaaccccggctcaaatcagcagcctgatggggattagcgataaactggcaggtttaaatgccgcgcgattcagtgaatggcagcctgatttcacacccgcaaatgcgcgtcaggctattctggcttttaaaggcgacgtctataccgggatgcaggccgaaagtttcagtgaagctgattttgactttgcacaacagcatttgcgtatgttgtcaggtttatacggtctgctgcgcccgctagatttaatgcaaccttatcgtttagaaatggggactaagctggctaacccacgcggcaaagatctttatgccttttggggcgatcagataaccgagaaacttaatcaggcgctggaactgcaaggcgataatattctgattaatttggcgtccgatgagtattttaaggctgttaaacccgctaaattaagcggttcactgattaaaccggtatttttggatgagaaaaacggtaagtacaaaataatcagtttctacgcgaagaaagcccgtggcctgatgagccgctttattattcagaataagttaaccaaaccagagcaattggttgattttaatctggaaggctatgaatttgatgcaggattatcggcgaaaaacgaactcgtgtttaaacgggctgaacagcactaaaatatgtctgtaagtgacaccataagcccacgagcctgctttttacttgaacgagaccgtgggcaaagaactaaagattgaggttattgacaacgtggcccgtagcggagtcccctcctaaggtgcattcatatgatatctgggtcagtaaacaactctatatgtggttgcaaaaatctactttggccgtttaaatattaggatcattaccatgctatttaattgaatttaaaaacaacgcttaagttaatttatcttcgattgaaaatgcttatctttagaataagaccaccttcaatttaattagcgtgcggttggaaaatagagccagcgcatataatacaattacaacaattcattcagcattatatttgtatttttcatcccaaaaaatgaattataatcctcaacctctctcaggtaatcactctttataaacgggtccttaagaaaaaagttgaagccaatgatgcaacacggcgtagcgaagtggcatgtttatcaagatcatatttaaaatgagctattgcagacgttcccatatcagtaaaactccattttttataaatattagcagcacaaactagaatgccaactcattaaagcacccgcagggtaaatggcatccccaacctatgcggtgccccctttattttctgagctataggagccaatcaatggctcctcagactgctgacaaagtcaaatgaaggggaaacgtgccgttggggtcgtagcgacgtaagtcgccgaagtgccccgaggtgcggtcaacccttcactcacgaggctaaaaatagctttgttaataaccgattacttcggcaatgccatcaaaaatgcccgcatttgtgcaaagtctgcgggcaaatcatgggatagcaacggtaattgcgctctcacggccagtggttttggtaaaggtaattcctgacccagaattgcctctacgctctctttgaatttcgcgggatgtgcggttccgataaacaagccaaattcaccatcttgcaactgatcacgcaatacacggtaagcaatcgccgcgtgaggctcagagatataccccaaaccagctaattcacgcatcgtatcttttgtggttttatcgctaaccgcaccatgccctaaatccttcaactgccagattttgcgacgatatagctcttccacacgtggccaattatttggctgactgacatccatggcattcgataacgtggctacagttggctttggctgccactggccgttaaccaaaaagcgtggcacggtgtcgttagcattagtggcagcaataaagcgtttcaccggtagccctaaagattttgccaacaaaccggcagtcaaatcaccaaagttaccgcttggtacagagataaccagttggttgcgcgcctcttgtggtaactgggctacagcttcaaagtagtaacaaatttgtgccagtaaccggctgatattaattgagttagcggaattcaaactcagcgcggttttcagttcttcatcatcaaaagcttgcttaaccagtgcctgacaagcatcaaaatcgccatcaatcgccaccgtgtgaatattaccgcccagagtacaaaacagcttttcttgcagcggactaatcttgcctcgtggataaaggataaccactcgaacatttttcagcccgtagaatgcatgagccaccgccgcaccagtatcacccgatgttgccgttaaaatagtgacgggttgatcgccagcaacttcggccagcatctgtgccataaaacgtgcgccaaagtctttaaacgccaaggtcgggccgtggaacaactccagaacggcgatatcattttcaacttgtgcaacaggggctgggaattcaaaagctgcctgcacacgtttggttaagacatctggtgcaatttcactaccaataaaagccgacagaatgcggctactacgggtcacaaaatccagatccagcagtttatcgatctcagtcagttcgaactcgggcaactccaacgggaaaaatagcccctgctgtttgcccaagccttgtttgatcgcctgtgcgaagctgacctgctcgttatgatctttaaggttatacagtttcatgcgttatcccagtagtcgtgcgcctgcggtatccagacggcaaatatgaacaaaaccttcgtcgttttgcaggtaatgattttgtagccagcccgccatgcgttgtgcggttgcctggtcgttacagacggcaaacaacgtggggccggatccggaaataccacaggccagcgcaccgatatcctgtgccgcttgtcgtgcagcagcaaagcctggcagcaattgagtgcggtaaggttccgcgataacatccttcatcattttagcggctaaatctggctgctgagtgtgacaagcgtgaatgaaccccgccaaattacgcccatgagtgatgcaatcctgacggcgatactgcgccggtaaaatcgcccgcgcttcggcggtagacactttgatccccggataggccatcacccataaccaatcgctaaaaccaggaacatcctgactgatataaccttcctgctcaaggatcagctgcatgccccctaaataacaaggcgcgacattatcgaaatgaatactgcccgagacccgcccttccagttcccccatcatgccgagtaatgtgactttatccaacggttggccgcagaactcattcatcgccatcaggccggcaaccactgaacaggcgctggaacccagccctgaaccgatcggcatattcttttccagcaccatagcgacggggatctctttgcccatttcctggcaaaagcgttcccaacactgataaacgatattctgtttgggatcatcaggcagcttgctgacaaaacggccttcattatgcaggctaaaacgctctgcggctgttacgctgacacaatcaccgagcaatgtgccatctattggcgagaccgccgcacctaatacatcgaagccgacgctgacattgccaattgatgccggagcatagattttaaccatatttaaactcccaacttccatgataatgtgcgtaaaagatcggcaaacaccccagcggcagtcacatcattgcctgcgccataaccgcgtagcaccaacggaattggctgataatagcgggtatagaaagccaacgcattctcgccattcttaactttatacaacgggtcgttaccgtcaactgcctccatccgcactttacaacgcccgtcttcaatcactccgacataacgtagcactttgccctgctccgcagcattcgctaccaagcgggtaaattcagcatccaatgatggcaggcgcgccaggaaagtatccacatcacctgaagcatcaaagcttgctggtaagacggactcaacctcgatatcagccaactcaagtttgtaccctgcttcacgggccaaaatcaacaatttacgggcaacatccatcccagagagatcatcacgtggatcgggttcggtataccccaacgccttagcttgccgtgttgcctctgacaatgacatcccctcatctagcttaccgaagatgaaggaaagtgaaccggacagaataccggtgaagcgcatcagttcatcacccgcattgagcaggttctgtaagttctcgatcaccggtagccccgccccaacgtttgtgtcatacaagaatttacggcacgatttcgtcgcagcggcacgcatttggcggtaataattcattgatgaagtgttggctttcttgtttggcgtcaccacatggaagccatcggtcaggaaatcagcatattgatcagcaaccgcctggcttgaggtacagtcaacaatgaccgggttcagtaagtgatactctttaaccagacggatcaagcggctcaggttaaacggctcctgaacttcagccagttcctgacgccagttatctaatgcaatgccatgcacgttggtcaacatggctttggaattcgcgataccacaaacacgtaaatcaatatgacgctgtttcaaccacggttgctggcgatagatttgttcgattaatgcgccccccacaccacccacgccaatgacaaacacctcaatgacttgatccgtgttaaacagcatctggtggcaaactcgcaccccggtagtgaccgcatcattattgacaaccacagaaatagagcgctcagacgagccttgagcgatagcaataatattgatgttggcgcgcgccagagccgagaagaaacgggcagaaataccgcgcagggtgcgcataccgtcaccgaccacagagataattgccagatgttccatcacatccagaggatccaagacaccgtctttcaactccagataaaactcatcttccagcgctcggcgggcgcgcaataactcaccttgcggcacacaaaaactgatgctgtattcagaagaggactgagtgattagcaccactgaaataccgctgcgcgacatcaccgcaaagacgcgggcagccataccgaccatccctttcattcctggccctgaaacattaatcatcgccatattattcaggttggtaatgcctttgaccggagaatcctcatcaatgctttcaccaccaatcaaggtaccgggggcttgcgggttagaggtgttttttatcagacaaggaatttggaagcgggcaataggagcgatagtgcgagggtgaagaactttagcaccaaaataggaaagctccattgcctcttggtatgacatcgatttcagtaatctggcatctggaacggtacgcgggtcacaagtatagaccccgtcgacatcggtccaaatctcacaacaatctgcccgtaagcaagcagccagcacggcagcggaataatcagagccattacgccccaacaccaccaattcacctttatcattacccgcagtaaaaccagccatcaggatgatgtgatcagatggaataccgctggcaccgatacggcgggtagactccgtgatatcaacagtggattcgagataatggccctgcgccaacaatttttcgactggattaatcaccgtaacgtgataacccttagcctgaaataacgcctccataatggcgatggagagtttttcgccacggcagataattgaggcattaatgctgtctgggcactgccccaacaacgaaataccgtgtagcaggtgtttgagttgcgcaaactcatggccgaccaaggcttttaggcgatcataatcaaagcctggctgagtatcagctaatccacgcaataactcagcaaaaatccgctcagcatcgctgatgttcggggagatatcttgccctgcgaccattttatcgatcatggcaacgagatggttcgttatcttcgcgggagcggataacaccgtagccacttgtccctgacgcgcattactttcgatgatatcggcaacacgcataaagcgctcggcatttgccactgatgtcccgccaaatttcagcactcgcatttctgattctctcccgctttcgcgctttttatcgcaaactttttttgcaaagatttgattgaaaaaaaaagcccgcactgtctaggtgcgggcttttttctattgtttcctgtacgcgtcagcccgccccgtaacctgtggtttcggtggtggtaataatcgttgtgttcaggctgatgtatcgcatgttatctgtctgtctcattattgaagctgtccccctattggttaaagcaatcgctccctcaagtcaaattttttcatctaaacatccagataaattaaaagggcatttctgcgtaattcactgacccgcaggaaattaacaggggatttgatgaaaaaacaccccattaaagcagataataaatctattttaggtcgattatcccctataatattttttaacttttttttacggctatttactgaaaattcctattcacactcaaaactattgacgtgccaagaaggcttataggcgttagtgattttaaacagagtgaaataaggcaccctgccattacctttacattcctctaacattagccataattttccttacactttcgtgctaaataaggtactaaagagataaagcttctcatcgccataatgccaagagaatattaacttttaacaataaaaatcaatgtattagaaattactttttcttaatgtgagtgatcttctgattttaatgttaatagtagtgaaaatcagtcacataatttagtctactatcccttaagctagtattcttgtaagtctttttcacaaaagtgttaacgtgctacaattgaatttgatatatgtcaacaaagcgtaattttgttgggtggtaaattcggttcgcactgttatattgctgttaataaggttaggatatgcgccgcttttgtcacctttggggctgtagggagtaacaccctgaccaagctagcgatgttgttgacgttgatggaaagtgcatcaagaacgcgtttacgtactttagtcatgtgatgaatgggatgacgagtaaccagtcaataaaaatcctgatataacaaagacttctgtactttctatttctattttgttggcaattttaggtagcaaacatgcagaccccccacattctgatcgtagaagacgagatagtcactcgcaacacactaaagagcattttcgaggcggaaggctacgttgtttatgaagccaatgatggggcagaaatgcaccatatcctgtctgaaaatgacatcaacttagtgatcatggacatcaatctgccaggcaaaaatggcttgttgctagcacgggagctccgtgagcaagccagtgttgctctcatgttcctcaccggtcgtgataacgaagttgataagatccttggtttggaaattggtgctgatgattacatcacgaaacctttcaacccacgtgaattaaccatccgtgcccgtaacctgctgtctcgcaccatgaatctgagcagtgtaggcgaagaacgccgtttggttgaaagctacaaatttaatggttgggagctggatatcaatagccgctcactggtcagccctacgggtgagcattacaaactgccacgcagtgagttccgcgccatgctgcatttctgcgaaaacccagggaaaattcaatcccgcggtgaattgttgaaaaaaatgaccggtcgcgagttgaaacctcatgaccgtactgtcgatgtgactatccgccgtattcgtaaacacttcgaatctacgccggatacaccagaaattatcgccaccatccacggtgaaggctatcgtttctgtggcgatctagaagagtaatctttcgcgaatagagacggaaagagccagcacacagatgctggcttttttgtttttatatcaaggcggcagagccaatccccagaagcgcacatcggtgagtcactggggtgaatcaaaaccgctaacgaaggtaacttaaaatatggcaggtatcgccctggctaattttattaccaaggcatgataggcacggcactaatagcatttttcggtgaaccatcaacaattcgatccgaatatgtcagatagaccaatgaattacgttttggatcgtaaaaacggacgacctgtagctttttaaataccagagacgtgcgtttttgaaataccacggcaccttctgattttttgttcttaattttatcacttagctcaatcggcccaacttgctggcaggaaattgccgcatcagccgtatcttctgccagccccaatccgcctttaataccgccggtttttgcccggctgatataacaagttacatttttaacatctggatcatcaaaggcttcaatcacgattttatgatcgggtcccagcaacttaaataccgtatcaactgaaccaatttcctccgcctgggcagttatcgcccccaaagaaagtaaacagccaaggaatatccaactttttttcatacacttactccattccgttgaacaacgttattcaacgttaatttttttgtactcgtcattaaggtcttgttaaaaaccttactatcaaaatctagacgctttttaacacactgtaccagtaaattcttaagcagtcgggaacataaaaagttgctactatgcgccagagctattctgttcatattactaataccctaaatttaagctgttttacgaggaagttttatggatcaagccagtatcattcgtgacttgcttagctggctagaaagtcatttagaccagcctttagctctggacaatgttgctgccaaagcgggttattcgaaatggcatttgcagcgaatgttcaaggatgtcaccgggaatgctatcggtgcttatatccgtgcaagaaggctatcaaaagccgctgtcgcgttacgtttaaccagtcgccctattctggatatcgctctgcaatatcgttttgattcgcagcaaacttttacccgcgcgtttaaaaaacagtttgcacagacgcccgcattataccgacgggctgaagactggcactcatctggaatatgtccaccgatccgcttaggaacatataccctgcctcaacctgaatttattaccttacccgaacaacatttggtagggataacccaaagttattcttgtacgcttgaacaaatttcaacacaccgtgctgaattacgcttacatttttggcaacaatacctcggcgatgccgatcaattacccccagttctgtatggattacatcactcccggccaaatccggagaaagatgacgagcaagaaattttctatacgacggcaattgaaccacagcatattccgtgtaacgtacccgagggccaaccggttatcttgcagggaggtgagtatgtgcagttcagctatgatgggccgcttgatgggttacaaaatttcatactgacactgtatggcaccattctgcctcagttggctctgatccgcagacgtggctatgatattgaacgtttctacccgcaggggaggccgaaagatgggcctcctgctacgctgaaatgtgactatttcattccaattcgccgttaacgctgtaattcatcaagtgctggcatatctaaatgagcggtatcgccagcactttcaatcacccaacctgacgccaaccacgggctttcctgataatcaacgcgggataacgagcagttacgtaaacgtaaacgccgctcggcatgagcaggcaaccccaacaatgtgctcaacaaacaccccaacgccataccatggctaactaacagcggtttactgccagcaggtaactccaggcagctatccaacgctgcatgcatcctccgccccagctccgtcattgattcgccttcggggatacgcgccccctcggtgccgttgaccatttgcttacgccattgctcttcttcaggtgttaggctgtcaataggacggttttccagtacccccatattcaactcacgcagtcgagggtctgtcaccattgttagcccgcaagcatcggcgataatttttgccgtctgctgagtacgcccaaggtcactgctaataatatgcgtgataccttgattacgaacccgctgcgccactaagtgagcctgacgaataccaatctcggtcagtggactgtctgattggccctgaatacggcgtgccgcgttccataaggtttcgccgtgacgcacgaggtatacctgtaacatgtcatttttccgttatactgcgtaaaataagcacaaaacctatctgagataaaacctattttagataggctttaaaggatattcacactcattatgtaccatgttatcgctgcaactaccaatcctgcgaaaattaacgctattaccctcgcctttgacgatgtttacggccctggccaatatcgcattgaaggtgtcaatgtcgacagcggtgttcccctgcaacccataggcagcactgagacacgtattggtgcccgtcaacgggttaagaacgcgcgccaggttcgcccggaggctgatttttgggttgggattgaagcaggcattgaagataatatgacctttgcatggatggtagttgaacacttacaagcacggggagaatcccgttctgccagtttaatgctgcctgacattatactacaagggatccgacaaggacgtgaactgggcgacgaaatggcggttttaagcggtatttcgaatgtaaaacagcaaggcggcgcaatcgggatttttacccaaggtaaattaactcgaaccagtgtctatcaccaggccctcttgttggcactggtgccgttccacaatgagatttaccaacgcccatcgccctctaaaccagccatttagcgtttgttggctagcaactgggcttcgagccagcttttcagctgtggtggggccgttttcaagctattagagccacgggtgatcgtcgcaatacctgcacccaactgacttttcagctcacgctggcttagctcaccgcgcattaactcttcaataatgcgcacacgcgtccccaaggcggttcgctcatcaggtgttagcatcagttgcagtaaaggcagatgaagatcttgtgtaatcgcgttttgcaacagcgcgacaaagctcaaccagtgctgattatcttcggcagacaatgccggatcagcggcagagtaagggttcccagccgtctgcctattaagtgaatccgacacttgtttttcgtcagtcaaaaattgttttgtcatgataaccacccaaagtactatttaactagtacaacaagcataccatagagttatctatactcactagatttcaagaggcaaaaagcggccattttagttaactacgacaaacaaactgaacgctgcttgcagtggcctcgtagcaacgaggcccgtggatgagcaagtcactaacaccgccaacacacctgcaacgtcaaagacaataggtatcgatcaaaacaataggtatcgatcaaaacaatagatatcgatcaataacgcctctgccactcggcgtcactcagcacttttgcggggcgattcataaagtgacgatagaaagcgtcataagccaacacattcttcacgtagccgcgcgtttcagagaatgggatactttcaatgaaagccaccgcatccacctgcccaccactgttacccaaccaagtattcacccgtgacggacctgcattataagccgcactggataaaatacggttacgcccgaattgctgataaacctcttccagatagtaggttcctatctcaatgttagtcaccggatcaaggagttggctgctattcagatacccagcgatattattccgttttacggtatgttctgcagtacgcggcatcacctgcattaatcccgttgcgcctaccggtgattgtgcttttggattccaggcgctttcctgacgtgcaatcgccatcgcataactcggcgtgatccccttatcctccgtaaactggcggaactctttggtccatgccattgggaagcgctcctccagatgatcccaaagcttggcaacaatagtggcttgcacactcagatcagcccatttttggtcaaaggcatagcgtgccagagcctcttgctcagctttactgcgactggccaccaaatagctccattcagcgcgcgcttggttatccatattccaatacattaactcgcgaacccgggcgatttcaggccgttgcgccagcgacacatctggcttggccgccacctgaaccttaatcgggtaaggaatattcagtttttgggcggccaccatcggatagaaaccccgttctttcgtcaggctacgcagtattgcctcaccttccgctttttttccttgttccaacaacaacgatgcacgccaataacgccactcatctttatcttgcgcctccgccgggagacgagccagccaggttgccagcccctgccggtcaccactgcccaatgacatacggatacgacgctccagtagcgaggttgagtggctgcgtaacgcaacttgatcccgccatttagcttgttcgtaagtcgcatcattacccatcaaacgccaggcgacggcctcttccagctcaagtttctcgctgtcactcattttttgtaaccgtactaatgatgggatcatcaatcgcgcattttccacatcctgtcgagccaaacgggtgaaagcaattgttgtcgctgaacgggtaaaatcggtcggcccgacggtgcgggcaaagctttctacactactgggatcactttgcaattttgccagtgcagtgcccatggtttggtaatctgcgggcagttgtttgagtaagtaactcaccaggctggcgttaccctctttaagcgcgagcttcatacgcgccagtgttgccaatggtgtctggtgcccggcttgttgccagacactgaataatttatcgcaactgcccggtaatgactggccattgagccagatttcactggccccttcccaagcgacagactgctcaccagtggcccatttggcatagtaatagttacaacgggcggcaaccggtttaggcgctgtcgggctgaacgttaacaacccgcgccaatcttcgcggcgagccaattcattcacaaaacgagatggcagtgatttcgccggtggtaatgtggggtgacggttcagaaaatccttcacttgcgccgtactcacctggcttaaatcttgcgtcaactgacggtattccaaataagggtacagaggataatcacgtaacgttggcatcagttgtgccacggtatccatctgattgctgtcccaagccaatttaacttgctgatagcgctgccgctgagcatcaagagaatcggcgaatgtcactcctgaagtcgtcatcagacacacgccaatcgccagatatcgccacttacccatatttacctgttcctcactggttgttggcactacattttaccggccacgattttttaccgagcgttttaccgactacggtttcatcttctttcttgccgcactcacacagccgggtacccgcgtcgcagataggcagtaagacatactaactaagagtttcacctgatagccagcgattacacaagctaatagaaaaggaagattaatatttttgggctatggcttacaaaggtaagaacattcagatcaagacaaaagataatcggcggggcgattaagttattaattgtttattattcatttggttatagaatgaccattactcagttcctcgtatttattatcatagatcaaggcagtattttgataaaaacctactatccttgctgaatataactatgctgttgtaaatatctcattcaacataattttttttgctttttaataaaagtcttatcatttaggaatagagtttcataagggagatacaagattattcttccttttgcgtgccgctgaatagatgaaaacggttagatagatttattaatttttagaaggttctttcaatgcaaaactcatcaaaccctaaaagtgcctccccccctccagagggtaaggcttggtatcaacttactgtggaagaatctttgcagcatctaaatagccgcgaagaaggattaagccaaaaagaggcacaagagcgcctggcgcaatatggtcccaatgcactacctgccagaaaaacaaaacaccctctactgcaattcctggcacattttaacgatgtcctgatttatattctgttggccgcagcgttagtaaaaggtttgatggggcactcagttgataccattattatcctttgtgtcgcggtgattaacgcgctaattggctttattcaggaaaataaagctgaaaaatcattgaaaagcatccaaaacatgctttccagcaaagccgtggttattcgggatggcaaggcacaaactattgatgcgcagaatctggtgccaggagatatcgtcaccttgcgcccaggggataagatccccacagacctgcgtttactggaagcccataatctccagattgaagaagctattctgaccggtgagtctaccgtggttgaaaagcagatcggcgtcattgagaacgaatccgtcatcggtgatcgcaagaacctcctcttctcgggcaccaccatcagtgccggtacggccaaaggcgtcgtcatcgcgagcggtggagataccgagctgggtcatatcaatcagatgatggcgaccgtggagtcgacccgcacccctctgttacaacagatggatcgtctgggaaaagccattttcatcctgattttggtgatgatggcgatattgttcgttttcgcctttatcttacgtgacctaccagtcgatgagttgctactggccttaatcagcttggctgtcgcctcggtaccggaaggtttaccggcgatcatttcgattattctgtctctgggtgtgcaagcgatggcgcgcaaccgcgcgattatccgcaagttgccaacggtagaaaccttgggtgccatgaccgtcgtctgctccgataaaaccggtacgctgacgatgaacgaaatgacggttaaagccgtgattctggcggatcattgctaccgcgtggaaggtgaaagctatgaaccggtaggtaatatctatccagaaggtcgcgagcagcaagcggagttggacaccaataaggcgctgaaaacatttattactgcggtcaatctatgtaatgacagccagattcagcaaaacgaacaaggccattggaccattactggtgggccaaccgaaggggcgttgaaagtactggcggcaaaatccgggatcaagctggaccacgttacccaacacggcaaaattcctttcgattctgcctataaatacatggctaccagccatcaggttcagtcagataacagtatcttcctaaccggtgcgcctgatgtcttgttcaccttctgccaacaagaactgaccgacagcggtgttgcgccgttccgccgtgattattgggaagcggaaatggcgcgctatgccaaacaaggcttgcgtatggtggcagcggccttccgcccaacggatcaaccggtcaacgaactcgatcacaaagatattcaacaaggcatggtgtttgttggtatcgccggcatgatggacccaccacgccctgaagctatcgatgcgattgctacctgccaacaggccggtattcgggtgaaaatgatcactggcgaccatcaggaaacggcgatggcgatcggggccatgttagggattggcaacggtacagattccataacaggcagccaactggaacatatggatgaccaacaactggcagaagccgctgttcgttatgatatttttgcccgcaccagcccggaacataaactgcgtctggtaaaagccttgcaggagaagggtgaaatcgtgggtatgaccggcgatggggttaacgatgctccggcgctgaaacaggccgatgtcggcattgctatgggtatcaaaggcaccgaggtgacgaaagaagccgccgacatggtgttatccgatgataacttcgccaccattgccagtgccgttgaagaaggccgccgggtttacgataacctgaaaaaaaccattctgtttgttttgccaactaacctggcgcaaggtttattaatcatctttgctatccttgcgggtgcggtgatcccattaacaccactacaaatcctgtggatgaacatggcaacctccaccaccctctcctttggtctggcatttgaacccgcggaaaaaggcattatgcgccgtaagccacgtgacccatcccgccatgtattggatggtcatgccatttggcggattggttttgtcgggaccttgattgcttgtagtgctttcgccctggaagcctatttagagccccgtggttacagtaccgaatttatccgtaccgttctcatgcaaacactggtgaccgctcagtggatctacatgtttaactgccgtgtgatggatcgtttcccactgaataaagaagtattcgttaacaaaggtctgtggttagtctctggcgtactggtgctgttgcagctagctatcatctacctgccatttatgaatactgcctttggtaccgcgccattacccgcctattactgggggataaccttactggttgctattgccatctttattattgttgaaatagaaaaatgggttatcgggcgctttaaaggcatgaataaccccgtttaacatcagtcagaagagaaaaagccccggagcagtccagcccagctccggggcttttgaggtaaataacccccgtgtataggccagtgaatgaagggtctacttcccctactcgtgcttcagtggctcatgtcatgacgcccccaacggcacgtttcaccttcatctgaggtgatcaactacctgacaaaaacccggaaaacagtcgggttttttatatttctatttcaataacataaataagatttaagataaatctcaaatttacgatgatatgactattattacatcatataaatcttataataacgtcgtacctaacgccgattcaaccaccacatttagcatccctttttagcccaacaggaagcgtaaaaatgactaccgctacttgcgcaaccaaccgcgtcagtgatgaacatcatgaacctccgcacagacgaattgtacgatcgcgttggtggggcgtttatctattcttactttcattattggtggctgtaccaaccccattattggccgccagtaatatcaatgcagatattctgcgtgaacgtagcgatgctgctgccagaatggtgttaggtattatcagttattcacgctggccggtggctccgccagtgatcaggttgtgtgttatctccccgacggactatgctgaaatgttatttaatccagcactgatggaaaccacacatccggttcaaactcaacgttattcacttcccaataactcactcaacagtaaatgcgatgtggtttatttaggtcacattgaattgcaacagcgccagcagttatccatccagctcaacggaaccccaattctcaccatcagtgaggattataatgaatgcacatttggcagcgtgttttgcttacttctgaatgataaacaagtctcttttaaggtcaatatggatgcattagcacgcggtggtgtacgtattcaccctagtgtattgcaacttgcccgtaagaaggctaatgcacgatgaagccgaaaaaaaatcacaatagcgcagaaaaactcccgacacttgctggtgtcttgcggcgcatacatttgtctgtcgccattgtgtctgtagtaacagcctgtattttcctcaccgtcgccgcgttatttgccttacgggtttatgttgatcacaacctgcatttgatcgcccgcgccatcagttataccaccgaggccgccgtcgtttttggtgataacgtggaggctaacgagttattggcgctgattgcctcgaatgaagaagtggcagaagcgaagatcattgataaacataatcgtcagatagcttactgggcgctacctgacgatgggcctatccatcatatggagcaaattgttgcccgttggatactgcctgcccctgtcgtgttaccgatgtttcatgctggcgatgagattggcaaaattgtcattgttgggcatggcggcagcttattgcgtttcttgctacaaggtctggcggggatgttggcgtgcctgacggtcagtacattggtcgcacttttcctatcacggcggatgttgcttggtattgttggctcgcttaagaggatcactgaggtggctcataatgtcagccgccaccgcagttttggtcaacgggttccttcagcaaaggtggccgaattgaacgagctcagtaatgactttaacgggttgctggaagagcttgaggtgtggcagaaacatctgacgcaagaaaatgactcactggcttaccgtgccgcccatgacagcctgaccggactcgcgaaccgtacgttttttgaagggcgcttgagccggacgcttaatgattgccaacccggcgaacacaccgccgtgttattcctggatggcgaccattttaaagacgtcaatgataattatggtcatgccgcaggcgatcttgtgctcacaacaattgccgtccgtatccgcgccttattgcgtgaaactgatttagtggctcgcttaggtggcgatgagtttgcggtgttactgacccctatccacaacttggatgatgttttaactattgccgatcatattatcgacagtatggccctaccaataatactggctgaaggctgtgaaattaccgtctcactcagtattggtattgctgtttatcctgatcatgcacaaacgccggaaaaattattacaacgagcggatgaagcgatgtatcaggcgaagaaaaacttccggtctggcaagcgtatttttgcctatcagccgaatacgactaacacagaaagtttaggataggtgacatgcagaaaatgcaaaacaagcgtttaatacaacgtatttgggtcagtttcctggcaatgggtttgatgctattagtggggtgtcaggctaaaccacaagggctaacacctgatcaaatcgccgcattgcaagagcaggggtttaaattaaccgataatggctgggaatttggcctggcaaataaagtgctattcgacagtgatgtgaaaaaattaaattctgagggtatgcaaaccgtacaaaagattggccggatattgtcagatgtggggattaagcatatgcgggttgatggtcataccgactccgtcgggaaggatgactataatcaacaattatcctaccagcgcgccttagccgtagccgatactctcgctaccgtcggtattccaaagagtaatattgatgttcgtggccgtggcaagttagagcccgtcgcggataaccgcaccagtaaaggccgagccgaaaaccgccgcgtcgccattattatcaccgcgtcctaacgtcctttatttaccggtttgcggctgtaaaccggtttctgcctttattctgctcagatatagacccagagccattggcaatgcagcttagctgccaggatgaagtggatcactgggatcccttctcaaaacgggctacacttgtgccctataaaaaactgatatagagaggcagactcaacgtggctcaatacgtctataccatgcaccgcgtcggtaaagttgttccaccgaaacggcatatcctgaaaaacatctccctgagctttttcccaggggcaaaaattggtgtactgggcctgaacggctccggtaaatctaccctgttgcgcatcatggctggccttgataccgagattgagggcgaagctcgtccacaacttgggatcaaaattggctatctgccgcaggaacctaaactgaatcttgaacaaacggtccgtgaatcggttgaagaagccgtaggtgaagtcaaacgtgcgctgacccgtctggatgaagtttatgcgctatatgccgatcctgatgcggatttcgataagctggcaaaagagcaaggcgagctggaagcaattatccaatcccatgacggccataatctggataaccaactagagcgcgccgccgatgccctgcgtctgccaccgtgggatgctaaaatcgccaatctgtccggtggtgagcgtcgccgtgtcgcgatttgccgcctactgctggaaaaaccagacatgctgctgctggacgaaccaaccacttggatgcagaatctgtggcctggctggagcgcttcctgcatgactacgaaggcactgtagtggcgatcacccatgaccgttacttccttgataacgttgctggctggattctggaactggaccgtggtgaaggtattccatgggaaggcaactactcctcttggctggaacaaaaaaatgcccgtctggcgcaagaagcctcttctgaagccgcacgtcgtaaatccattgagaaagaactggagtgggttcgtcagaatcctaaaggccgtcaggcgaagggtaaagctcgtttggcccgctttgaagaacttaacagcgttgaatatcaaaaacgtaacgaaaccagcgagctgttcattccaccgggtccacgcttaggcgacaaagtgctggaagtggagcatctgagcaaatcttatggtgaccgcctgctgattgacgatctgacttttgctctgccgaaaggcgcaatcgttgggatcatcgggccgaacggcgccggtaaatcaaccctgttccgcatgctatccggccaggaacaacccgattcaggcactatctcgcttggtgatacggtgcaactggcgtcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggttgatcagttccgtgacaacatggatgacagcaaaaccgtttgggaagaagtttccggtggtcaggacatcatgaagatcggtaactttgagctgccaagccgtgcgtatgttggccgtttcaacttcaaaggggtcgatcagggtaagcgcatcggcgagttatccggtggtgagcgcggccgaattcatttggctaagctgctacaggttggcggtaacatgttgctgctcgatgaacctaccaacgacctggatatcgaaaccctgcgagcgctggaaaacgccttgctggagttcccaggttgcgccatggttatttcccatgaccgttggttccttgaccggattgccacccacatcatcgattatcaagatgagggtaaggtagaattcttcgagggtaactttactgaatacgaagagtggaagaagcgcactctgggggctgaagcacttgagccacaccgtattaaatataagaaaatgaccaaatagtttttgagataccctaaataaatcgagttgcaggaaggcggcaactgagtacattcccagccatttacatcagtaagtggctggcgggtagaagtctgacggatagtagcctgacagatagaagggcctgcaatcgcaggcctttttagtcagggtatttcgcctgataccgcgtgcttcgtccaccgcccggcagtttttcaatacattcacgtgccagtaaatcagcaagatgacgcgtggcggttgctttactgacctttgcgactttctgatattgtgacgcatttatcccagcagaaaagccattctcaccgccatctaataggcgattaagcacttttacctgttccgcactcaatccactgccattatgttttaaccaaaaagaggttttagctaaagtatgttcaataccttttgaagcctgatccagactctgctccaaagtggcaataaaccataacaaccatggagtgatatccagattgccacgttgcccctgttccaaaatggcgtaatacgcttctcgattatcaaggatcgctactgacatcgcataaaggtgaatactttgactatctgcctgtgataatgccatatcagtaagcgcccgagtgatgcgcccgttaccatcctcaaaggggtgcaaagtgacaaaccaaaaatgtacaattgcagcgcgtaacagcgggtcaagaaagctatcgctgcgggataaattaaaccaactgatgaattgctctatttcatcaaacaggattgcttgcggcggtgcttcaaaatgaacggtttctttccctatacggcctgaaacaacttgcataggctcctgcccccgtaattggccagccttcatcggggtgagcgaccataaatcattaggaaaaagccattcatgccattgatacaaccgctcaagtgttaaatctgccttacactcattaatggcgtccagcatcatagcggccaaaccatcggttcgatctgacgttggataattatcctctaaaatcatacccagccgcttcgccagagatgaccgtaccgatcttatattcagtggttcattttcgatttttgatgaagcaataatatttgccaataatatatctaatgttttggtcgcgttttctgccgaggtattcgtccggttctcgccaaggagttgcccgagtttaaatctggcatgacgcaactgtggctgaataagcgcctcatcccaataaaaattgggccatttcttttgctgccatacccaaatattttcacccatagtgatctcccaaccggagagtgagccgattagcctcattattcggctcatttggtgagccgaatagccagtatattcggctcatgtgatgatatccagcacgtagagagtgatcagatgctcaactccccccactgatactcaggaaaactcaccttatcgcgcatccgttaatactgaagggcgggcaagccgttgcggatcggcggccagcagttgctgaaccagttcaacgcagcgtaggaagcgggcgtcataatcggctgactcgacatgaacgtattcaatattattgtcgcgcaacatctgctcgagtaaattttggaaggattttcgatcgcggtcactaccgaggctacgcaacccatctgccacccacggggtattattttccaataagatcaccagatcaaaacggtattcatcaatcagagcctgaacgaaggggtgttcccgcccttcatatttcttacaaaatgcctgtgtggtgacgaaatcagtatcaataaacgccactttattggcgtatttcacagcaaaatccacatactgcgcctgccccagcgcaattttgtcatagtccgaatattgcagtgccatctcatcgccccccagatgggagaagacatactcacggccatattcccacgcactggtggtattgaagatattggctaacttgttaaccagcgtcgatttaccactggattcgccaccgaggatggctaccgtgcgcacaaagaagggtttgacttcagtcgggatataatcccaatagcggaaaggatcgcggcggatctggcggccactgatgttcataaatgagcgctgcgggtcaatcaaaatggtttcgatacccagttgctctcggtaacgcggcgcatcctgactctcgctggaatagataaagctggggacaatacccttttcattcatgaaagcttttacgccacgggctccacacatcccaaccgtgaggataaggctcaatcccgtgctcatcaaaagagtgaatgtggatatttttctgatatttaaaggtttgtaacaaccaacgtaggcggtcactgaccgtgggttgttgcgacatcgaactgttctcaaacaactccctatcacgcggctcatcgtggcaaagaatgacgtgcagttcatcgacctggctacaggcgcgctggataagataaatatgaccggtatgcagagggtaaaatttaccaaacactacaccgacttttttctcacggcgcgggaattccaacccgagaaaacggtgtaaggcctctaatttttgcgcactggggcttttgattttatcgttaagtagctggcttaaatagcctttggtcatgccgctggcctcagccacctgctgtaaggtgcagcctttttgcttaattgccgttttgagatagtcgaactgcagcatgcggtctccttgtttagcgtactaaacaaaaataacacagtatgctgcgggattggcactattaaataggacattatccataaatatacccgtcataattcaagttacttgcgcgttgatcagccaccggcgacgtgaattatttagggtatatacggttataaatcttctaaaacagccaacgcatcggccagtttttttaccccgaaaacctgcatattgggtagcggttttttaggcatattggcataaggcacgatggcacgtttaaaaccgtgctttgccgcctcggagatacgctcctgaccacttggtaccgggcggatttcaccggccagccccacctcgccaaacaccactaaatcttgcggtaatgggcggtcacgcagactggagaccagcgacatcaacaatgccagatcagcgctggtttcagtgactttcaccccgccaacgacgttaacgaacacgtcttgatctgacatctgcaaaccaccgtggcggtgtaaaacagccaataagatggccaagcggttttgttccagcccgacagcgacccggcgtggattcgacatcatcgaatgatctaccagcgcttggatctccaccagcaatgggcgagtcccttcccacaccaccatcactgaactgcctgcggtcacttcatcgccacggctcaaaaagatcgccgatggattactgacttcccgtagaccttgctcggtcatggcaaacacacccagttcgttaaccgcaccaaagcggtttttgtggctacgcagagtacgaaagcgtgagtcgccatcaccatcaagcatcacggagcagtcaatacagtgttctaatactttcggcccggccagcgaaccgtctttggtcacatgccccaccatcacgatggcgacaccccgggttttagcaaaacgagtcagataagccgcagtttcgcgcacttgcgccacactgcccggcgatgattggatatccgccatatgcattacttgaatggagtcgatgaccatcagccgtggctgttcttgctctgctatcaggcaaatctgctcgatactggtttccgacaacatattcagccccgccgtgggcaggcccagacggtgcgcgcgcatggcgacctgctgcaacgactcttcgccagtgacatacagggttttcatgttttccgacagtttgcagagggtttgcagcaatagagtacttttgcctgcgccggggttaccgccaatcaaaatggcactgcccggtaccaccccgccgcccagcacccgatcaaactcgagaaagccggttgagaagcgcggcaactcctccagactaatatcggacagcttctgtacccggctaacaccggcatcgccagcataaccaacaaaacggtcattacgagacgatgacgctaccgccgccagcctgacttcggtaatggtattccaggcgttacaggcactgcattgcccctgccaacgcggataatctgcgccacattcattacagacaaacgcccgtttgggtgctttcgccatgtcatcacctcaatcttatgcgcgcatactttacgaaaaaaatcattaaacacttgattataactaaatgatttatcaacgaatggcctacttgccactctcgtgctttaagctaccggtcaaaatgcagagaacactcagtaaatcaccgtgacggatcgccactttcgctttggcataaaccttcggtttggcgtggaaagccaaacctaaacccgcaacctgcatcattttcaggtcattagcgccatcgccgatagcaatagtctgtgccagcgggatattcaatttctccgccagcttgataagggtatctgctttatattgcgcatcaacaattggccccagtacacacccggtcagtttgccgtctttgatttcaagctcattcgcggcaacatgaaccaaccgcaatttgtcacgcaggtattcggcataataggtaaaaccgccagaagcaatagccacatgccaatccaacgcctgaagtttacgcaccaggctgaccaaccccggcatcaatggcaagtcgtcacggacttgcttcaaaatattggcatcggctcctttcagtgccgccacccgctggcgcagactggccgagaaatccaactcaccttgcatggcgcgttcagtgaccgccgccacctcatcgcccacacctgccagtttggcaatttcatcaatgcattcgatttggatcgcggtggaatccatatccatgaccagcaggccgggagtccgtagatgcggtatcgcccccaatggcgcgacatcaaggccgctctcatcggccagcgttttaattcgtggtgttaggctacccgctagccggatcacctgataatcttccacacaccaggcagaaacaatcaccatggccgcaccaagctgacgttgaaaatcggtaatccgctgtttatccagttttctaccatacaacagccaacctgtatgaccggcacgataatccagcggcatcacttcgtcgccactgagtgaaagtggcaaacccggccattgatagatctccgaaggcagatcgcaataggtcagactattagacatgaattactcctgtagaaaccgggacaacgcaatatatatatatacggctcatttaaaactaacgcatcaagtaaaacaacgcatcaagctatcctatcgcccttgcttctggcaacataaagtcaccatacccaaaagaattggcgctgcagtcaatgaagggtgaatcagaaccgctgcgtcacgcagcaacatcaagtatgcagggtatcattctcgtgaggaaccggtatggcacgggctaaattaaaatttcgactacaccgaacagcaattgtactgatctgtttggcattattggtcttgctgatgcaaggcgcatcctatttcagcctgagccaccagttagcacgttcagagcaggtcgaagagctggcacaaacactcgccaaacaagttgcttttagcttgtcgcccattatggatagcggtgacgacaatattgatagccagaaagtcgatgccattcttcaacaactgacacaatccagccgtattttagatgccagcgtctatcagattgacggtacgttggttgccagcgccggagaaaatgtgaaggtacgcgaccggttggcactggatggtaaacgccctggcagttatttcaaccaccaaatagttgaaatgatcgcgggtaacagtgggccaagtggttttctgcgcatgacactggatacccacgtgttggcgacggaatccaagcaagtggataacaccactaacttactgcgtctgatgattctggtggctctggccgtggggattattctggcccgcaccctgttacaaggccgccgtagccgttggcagcaatccccttatctgctgacggccaatataccggttaaagaagaagatgaaagcgaagatgacacgccagaagccctcgtcggtcaggcggaaaccgaccataagcctgccgataaatagcctctcggggacacgttagtgattcagagaggaataaatcaattcagcggcagagatctctaccgctgaagaaagaaaaaaccgctggaaagggagaagcttgagacgcgattacgcgttatcacccagtaacacagattccagtgcgatctcaatcatgtcattaaaagtggtctgacgttcagccgcggtagtctgctcgccggtacggatatggtcagaaacggtgcagatagtcagtgccttcgcaccaaactctgccgctacgccgcagataccggcggcttccatttctacgcccaagatgccgtatttttccatcacatcaaacatttgtggatctggtgtgtagaaaagatccgcagagaagaggttaccgacacggacattgacccctttcgctttggctgcatcaaccgcattacgggtcatctcaaaatcagcaatcgccgcatagtcgtgatctttaaaacgcatacggttaactttggaatccgtgcacgcccccattccgatcactacatcacgcagtttaacatcggtgcgtacggcaccacaggagcccacgcggatgattttcttcacaccaaaatcagtgatcagctctttagcatagatagaacaggatgggatccccatgccatggcccatcacagaaatcttccggcctttataggtgccggtgaaacccaacatgccgcgtacgttattcacttcacgcacgtcttgcaggaaagtttctgcaataaactttgcccgcagtgggtcccctggcatcaatacaacgtcggcgaaatcacccatttcagcattaatatgtggcgttgccataatcactttccttaaaaatcagagaattaatatgttaacttaattgcggttttaacctaatagaggccttaacctaattgaaatgttaatcgccgaactgactcgctcagctcagccttgtgcgctaaagcatgttcttgccgtaatccattggcgacaacccaaaatacgccgcaactgtctgcccgatatcggcaaaggtctcacgatgccccaatgaacccggtttaactttcgggccgtaaaccaaaaccggaatgtgctcacgggtatggtcagtgcccggccaggttgggtcacaaccgtggtcagcggtcaggatcaggatgtcatcttctttgatcagtgccatcaattccggtaggcggcggtcgaatagttctaacgcggcggcataaccagcaacatcacggcggtggccgtaagacgagtcaaaatcaacaaagttagtgaaaacgatggtgttatcgcccgcttttttcatctcttctatcgtggcatcgaacaacgcatccagccccgtggccttcactttctgtgtgataccaacctgtgcataaatatcggcaattttaccgatagacaccacttcaccgcccttctcatcaaccagttttttcagcatggtcggcgcagggggttcaaccgccagatcatgacgattacccgtgcgttggaagtgacccggtttgtcgccgataaacggacgtgcaatcacacgaccaatgttatagccaccgtcggtcagctcttcacgggcaatttcgcacagctcatacaaacgatccagaccaaaggtctcttcgtggcaggcaatctggaatacggagtcagcagaggtgtagaaaatcggcttcccggttttcatatgctcctcacccagttggtcaaggatcaccgtaccggaagagtggcagttacccaaatagcccggcagattggcgcgttttaccagtttatccagcaattcctgtggaaagctgttttccacatcgctgaaatatccccaatcgaacaagacggggacacccgcaatttcccagtgacctgacggcgtatctttaccagaagacagctcgctggcgtagccataagcaccaataatatccgcgttcttatccaagccaacggggaaggtaccggttgattcttctgccgctttacccagccctaaacggctcaggttaggcagtgtcaacgggccgctacggcccacgttggcttcaccacgcgcacaggcttctgcgatatgacctaatgtatctgcgccttcgtcaccaaattttttggcatctgcactagcaccaataccaaaagaatctaataccataataaatgtacgtttcattgctctctcctgcgtggattcacgctctgggggcggcgaatattcattcgctccaccaccccacattcataattaattgccgatccgtttgggcgctgtaacacgggctgtcgataacaaaagtatgacgtttattcagtgatacggcgataaatcactggcgtttcttctggcgtgttattccctaaggtgatggccgcacgcacaacctctgccgcctgctgccagtcatcttcgttattggcatggatcaccgcaagcggctgctgcccatcaacacgggtacccaaacgggccatctccgtcagccctacactataatcaatgggatccgttgcccgacggcgtcccccgccgagggcgaccaccgccatacccaaggcgcgggtatccattgcagtaatgattcccgtctgttcagcaaataccggtttgcttagggtagcaacgggcaggtagctgtcatagcgttcaacaaagtctgccgggcctttttgcgcggccaccatacggccaaagacttccgccgctttgccattatccaaaacggcttgcagcttggcacgggcatcggcttcatcgtgcgctaaaccgcctgacagcaacatttcaacacacagcgccatagtcacttccagcaaacgtgggttgcgatattcgcccgtcaggaaacgcacagcttcgcggacttcgaccccattaccggcgctggacgccaggacttggttcatgtccgtcagtagcgccgtggttttgcaacccgcaccgtttgccacaccaacaatcgcctgcgccaaatcagccgacaacgagtaggttggcataaaggcaccggagccgaccttcacgtccatgaccaatgcatccagcccttccgccaattttttggccagaatagaggccgtaatcaatggaatagaatcgactgttgccgtaatatcgcgggtcgcgtaaaaacgcttatcggcaggggccagcgagctggtttggccgataatcgccacaccaacataataattttgcggaacgcattatcatccgggaaaatatcaaaaccggggatcgcctccagtttatccagtgtgccgccggtatgaccaagaccacggccagagatcatcggcacatagccgccgcaggctgccaccatcgggccaagcatcagtgacgtcacatcacccacgccaccagtggagtgcttatcgaccagcgggccattcagattcaggctcttccaattcagcacagtaccggaatcacgcatcgccatggtcagcgcaacgcgctcaggcatgctcatgtcgtggaaataaatggtcatcgctaaagcggcaatttgcccttcagaaacaacgttatcgcggatcccattgataaaaaaacgaatctcttcttcgctcaatggctgaccgtcgcgttttttacggataatttcttgtgccagaaacaaggcatccccctgcttgaccggaatatgggatgaaagccgcccacaggcgctttcggaaatagcgacacagcaggccttcagcctactgtgcatcaattcagtgtaatgatgataataacgttagtagccgctgctgttggcgttactctggtgacccaatgtggtcagcaaactggcgagtagactggaagcgccaaagcggaaatggcgtgcatcagcccagccttcccccatcagttgatcagccaattgcaaaaattgcgcggcatcttctgcggtacggacaccaccagccggtttgaagcccaccgtttcgcctacgcctaactcacggatagtgcggatcataatgtctgcactttccaacgtggcattcaccggcactttaccggtagaagttttaataaaatcggcacccgctttgattgcaatttcagaggcctgacgaattaaatgcgcttgcttaagttcgccagtttcaatgatgactttcagtaatacattcgccgcagcgcaggcttctttacacgttttcacgagttcgaagccaattttatcgttaccggccattaacgcgcgataagggaaaaccacatccacttcatcggcaccataagcaatggcagcacgggtttcagccaacgcaatcgcaacatcatcattgccatgagggaagttggtcaccgttgcgatacggatctcaggagtgccctgctcacgtaacgccttacgggcaaccgggataaagcgaggataaatacaaattgccgcggtattaccggccgggcttttagcctgatgacagagcgcgatcactttttcatcagtatcgtcgtcattcagggtggttaaatccatcaaacttagtgcgcgtttagcataatcgttcaaatgcgcgcaggcggttaaatcggtcataaaactctccaacactgtttcagctccggcagtttgccaaaactgagcatgtagttatgagcagaaaagatccttggcggtatctctcggtggttaagctcaatacgttggcgagcggacttggttccttgaagatagccccacgggactcccctgggtggcaattgagatccatctcaccgcactattattaactggctccgataggtaacaggttctaatacataacgggttctgacacgtaatgacttctgatatataattatttcggttatgtattaatcagttctatcatgtgattttctacacaagctccggcgttcaatcaaccaatcaaccaatcaaccaatcaaccaatcaaccaatcaaccaatcaaccaatcagccaatggcgctatttgagcacgttagcacatcatgagatgtgtttatcttcacattaatcaatagaaacctgtaacgaaatagaattatatgtgattttaatcacaaaataaccccatttatggtctattggccccgattacgctattcgtatcaagaatagcgtattggtgagaatacgcctgatagcatgtgccgtttgacaaaaacggcaccttatacatcacagtgccaggaagaagccggcgatcgtcgcactcatcaaattcgacaacgtccctgcggccacggctttcaggccaaagcgcgcaatatcatgacgacgatttggtgccatgctacccagcccacccagtagaatagctaccgaagacaagttagcgaacccacacagggcaaaagagatgatcgctttggtgtgttcagagagcacctgtaaaccagccgctttcaccagttcgtccgcctgcaaatactgaccaaaattcataaaggccacgaactcgttaacgataatcttttggccgataaaggagcccgccaccattgcttcgctccatggcacgccgatcagataagcgattggcgagaacacccagcccagaatcaattccagcgagagttgcggataatcgaaccagccgccaatcccccccagaatgccattaagcaatgcaatcaatgcgataaaagccaatagcatcgccccgacattcagcgccagttgcataccagaggctgccccagaagctgcggcatcaataacgttagccgggcggtcctcttccgcgatcagtgcgatagcatcaactttatcgtgggtttgctcggtttcaggcaccattaatttggcgaacagtaacccgcccggtgctgccataaaggaggcggcaatcaaatattccaacggtacgcccatttgcgcatacccggccaataccgagcctgcaaccgaggccaggccaccacacatgaccgcaaacagttctgactgagtcatggttgcaatataggggcgaacaactaacggcgcttctgtctgcccaacgaaaatattggctgtggcagaaagagactccgtccgcgaggtgcccagcagtttttgtaaaccaccgcccaatactttaatcacgatttgcatgacgccgaggtaatacaacaccgcaatcaatgacgagaagaatacaattaccggtaatacacgtaaggcgaatacaaaacccccaccgccaaagacttcatacattttgtcggaaaccaatccgccaaaaataaatgagatcccttcattaccataagcaataacgttagcgactccttccgacatcccccccagaatacggcggccaaccggtacatatagcaccagcgcaccaatcaccacttggataataaatgcaccgatgacagtgcgaagattaatcgccctggcattacttgaaagcagtacagcgattaatatcagtactgccatcccgaccaaactcatgagcatgtcgatattcctattaataataaggctattagtcacattgaaatgatgtcggcaattataacgtcatcacctcgctatcaagtaatctccgtcacaaataaacacaaatggaagcaactacaaagatgtaaatgtgatcataatcacattaaagttcaacaacgaacaatatgtgaggttattgacaaagtgcccgagacggagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaatatgtaagcttattgttagcatgaatgggccgagtcaagagagaagctcacaccgctgcagcgtcaaggacgaagataaaaggacctccccaacgtcattgtcgttgcagcaaggcagcaagcgaacaaatcccgatgagcttactcaagtaagtgattcgggtgagtgagagaagctaacaccgctgcagcgtcaaggacgaaggggaggaagggaaaataaacgctggctattacacatcaactcagccgcaatctcatcggctggctctgggcgcaactcacacaaggcggcaaacacattggcggctcgttcagggcgattggcttgcccttgaaaactcgccagaggcatatcgggtgcatcggtttctaagagcaacgaggagagcggcaatgaggccataacatgacgggttttctgcgctcgcttataagtgatggtcccccccacaccaatgtaataacccaggcgaataaaggcttgcgcctgcgctaagctgcccgcaaaaccatgtatcacacccgcgcgcggcaacgcggctttacgcaatgctgcagccagtggatcgtgtgagcgacgtgaatgcaaaataaccggcaaatcatgctgtttggccagttcaagctgcatattcaggatcactaactgatgtggaaactgcggttcatccatatacagatcgaggccaatctcccctattgcgaccaatttcggtggcttatctgccagatgcgatgccagtgccgccagatcggcatcctcatgttcggcaatatacagggggtgtaagccaagagccgcaaacaaggggggataacgatcggctaatgccaaaatacgggagaaatatgcggccttgactgaaggaacgatcaattgcctgacattcgcctctgccgcacaggctaaactcgcggcttcatcaccggtgaacggagggaagtcaaaatgacagtgggtatcgataaaatacggcatcggcttatctggcgttctcatcacacagtattacctttatttttttgtcagattcggtggcaaagtgatatcgacgggtaaagagttagcctccgcttgttcagtatcaacgacagtcagtgaggtaggatcaaggggctcatttatttgtgctgccgttgcctgcacctcggaaggcgcggtgagatcagataacgtgacagacggttctgtggagaataccgcggtaaagcgttctttagacccactgtaatcataggtattattcagctgattaatgttctttgtttggaaaacgttcggtgtttggataatattttgtggttgaataatgtggcgtgaaagggaaatggaggttttatcgctatcccccaacgactcacggggtaataaccaacgcccaatggttgccagaaaatagcggccacagcggcggcctaaatgatagtcacgattcagagccaccgccccgctccccaatgccttactggcgagtggttttgatgggaaaatttcgaaaattcgtacatcgcccggcggtttctcgataaattgctgaatacgatgataactccgctcatgctgctgcataatccgcaccaattgctgcaagctgctttcactcagccattgttcaatccgcttaaaccattgcggcgtatagtgagcctgcgaaggcaccgtgcggatcaccactatcgtctctgcgccacggcgataagcctcctctaccgggatcgcatcgctgatccccccatccagataactcaccccatccaactcaacgccctgccgatataaaccggggatggcgctggaggctttaatcgctgttagccagttttctctggtgggggaaatatacgttggttcgaaatcatcactacgacaagcacacattaaaaactcgcgtccctgatgcaaatattgttcagcgtgatcgaatgccaaagggtactgttgggaagtgatatccactagccaatcgagatcaattaaattgcccccacgtacaaagcgtaatgggttaaaaaaattggctgtggtggtgtaacgggtaataactcgccgtgcgtaaccgggttgcccgcaaataaaggcagataaattttgcgcccctgctgaggtgccaatcatgagatcaaaagggttaaagcgagcacgatggaattcatccagcacaccggctgtaaaaatcccccgttgcccgcccccctcacagaccagcgccattttaccgggctgatagggtttataggcgagtggctcaatattaccgagcgtaataggtattctgtatcccaccatctatccttaattcatgacgaacaggtgttgacgataccccttattgtcctttgctgtcacccctactgccttgttaaaggcgcttacgtcccgtaaacagactgatgaggaacaaaataatccccaccacaaagaccacttttgctgcccaagccgcagtaccggccaatccaccaaaacctaatgcggcctcgattaacgcaataatcagaaaaataatgccccaacgaaacataagcttctccttccagtttaaagataaggtgcctgattaaacagacaccctttcatttggctctcagaggaaattaactcagttgacgaacggcttggggggataccttatttatcgatatccaacaggatagattccatgccatacgtcgccagctgaataatgattaaggcttgatgttcaagtcgtttttaacgcttttcacgccgtttaccgctttagcaatactttctgcacgttcagattgggctttattctcaacatcacccgatagctgtacgacaccatcggtcgtttctaccttaattttacgtgatggtacgatatcatctgccagtaattttgctttaacactgctggtggtcgcagcatcgcccgcatattcactgaccgactgtgatttctggtcttttacgtgcaatttgtcgctgacagatttaaccccttcaacgttaccggcaatttcaaccgcggtttcaatttcggcctgagaattaagaaaaccactcagtgtcacgacgccattgctcgtttcgacagaaatatcggtgcttttaagtgatttttcttccaataaagcgctttttactttcgccgtgactgcgctatcgctcatgtaattatcaactttcttcatggagctatcgattttggcaccagtactgtccactgtgctggcggctttattcagtagcgtgtcttcggccagaacactgccactaataagggcagaacctaaaacaaccgccatcactgaacgggaaaattgtgtgctcttcatcgatgtcttccttttttgttatgaatcctttcatgggttatgaaaccccaacaagaggatccttacaccaccttaaggcggtgaccttttcacgaatagttacagttattgcaggcttattgagctaagtttgaggctaatcaatcctgcctgtacctattcaagatagatcatcacagaagaaacacagtcggaatcggactaaaacaggattttcatcactaagtaggaattatcctaggaaaaaatatcgaataagattgatgactcggggtaatagataccccgatagaatgcggcttgcagcaggttcgttagcaataaacttagtgctcgcgtgttttgcggaaaataacgtccgggtaacgctcttgtgtaatattgagattaaccatcgtgggcgcgatgtaacttaaattatcgccaccgtctaaggccaaattaagctcattcttacgtttgaactcctcaaatttcttcacgtcatgacattcgacccaacgcgcggtagaaacgttaaccgattcatacaccgcttcgacgttgtattcactcttcaagcgggaagagaccacttcaaactgcagcacccccacagcgcccacgatcaaatcgttgttgctcagtgggcggaatacctgaacggctccctcttctgacaactgaaccaagccttttaacaactgcttctgctttaatggatcgcgcaggcgaatgcggcggaacaattcaggggcaaagttaggaataccggtgaatttcatatcttcaccttgagtgaaggtgtcaccgatctggatggtgccatggttatgcaagccgataatatcaccagcataggcctcttcaacgtgagaacggtcaccggccataaaggtcagcgcgtctgaaatcaccacgtctttcttggtccgtacctgacgcagcttcatccctttctcaaaacggccagacaccacgcgcataaaggccacacggtcacggtgtttcggatccatattggcctgaattttgaaaacgaaaccggtgaatttctcttcagaggcgaccactacgcgggtatccgttttacgcggcatcggtgccggtgcccattcgaccaagccatctagcatatggtccacaccgaagttacccaacgcagtaccgaagaagacgggcgttaaatcaccggacaggaaagcctcatgatcaaactcgtgggaagcgccctgaaccagttccaactcctgacggaactgcttggccaagtcttcgccaacagccacatccagatctgggttgttcagccctttaacgatacggacttcctgaatggtatggcctttaccgctttgatacagataagtttcgtctttatgaaggtgataaacccctttaaacgacttaccgcaaccaatcggccaagtgataggtgaacaggcaatgttcagctcacgctcgacttcatccagaacttccattggatcacgaatttcgcggtccaatttgttcataaaggtcagaattggcgtatcgcgcagacgggtcacttccatcaatttgcgggtccggtcttctacccctttggccgcatcgatcaccatcaaacagcagtcaaccgccgtcagtgtgcggtacgtatcttcggagaagtcttcatgccctggggtatcaagcagattgaccagacagccgccatacggaaactgcattaccgacgtggtaatggagataccgcgttgtttttccatttccatccagtcagatttggcatgatggcttgaaccacggccttttactgtcccggcagtctgaattgcatgtccgaacagcaacactttttcggtaatggttgttttaccggcatcggggtgggaaatgatcgcaaaagtacgtcttttcgcgacttccagagcatattcactaggagacataattgaagtttctacttttaggccgccctgctctgagcctcacattttattgctatgtgggtccggcaaagcgagacattgattattgcgcgatattttccctgatttatgcgagatagacaatcggcgaaagcatcagcacgtctaagatgacaataaaaaacaaaataaaacggcgctatgccattggcaacgccatcataatggcatcttcacgcccattcgcactcgggtaatagttacggcgcacagacacttcgttaaaccctaggctttcatacaaggcgatcgcccgtgcgtttgaagcccgaacctcaagccaaagcgtgacaatattacgctcctccaactgttcaatcagatgttcgagcagcaaacggccataaccttggcgctgatactgtggatcgatggcgatattgaacagtgtggcttcatccaacactatttgggtaatagcgaaacccgccatttcctggccgatgctcaacttaaaattgaggtaccggtcgccctgattactggcgaacgttttttccgtccatgggaacgcatggctggcttgttcaatttggtatgctgtggccagatcggctggcgtcaggatagaaatctgcttcataatgacaaatctgctgccaaagtgcgcgcttagcgcccgcatcttgataaagcccagctaattctgggctatgtaattgtgcaccggccaccgcaagcggctcactgatgcccaatcgccaactgttgcactgcgtatcttccggcaacatcgcgacctgatccggcgtcaaggcataaacctgatggggggttaggcccaaactgcgtagcacatcgcacaacagtggatcaccgtgttcaggcagttgctgtgccacaatcagtaggcgggtatcttcaggtaaatgtattgcaatctcaccctgcaagacggcaggacggcgcaatacccactgcgtaatgccaagctgctgtaacagcaagtctcgtcttgatgccatgctatttcctgtcagagcaagccgtaatttggcgctatgctagcaaacccatcgaacatgcgccaacaaacctctataatccccgattatattattaaggagccaaagactgatgtcagcattaaccccagccagtgaagtgatactgcgccatagtgatgaatttatagcccgccacgtcctgtttgccggtgatttacaagatgcgctgccagcgcaatttgatgcagccggggtgcgggttcacaccaatcaatatcaccactggcaattactgagcaacacgctggaagagaatgtgcaattcggtcttttagccacggcagaaactctcgcagcttgcgacaccctgatttactactggcccaaaagcaaacaagaagcccaattccagttggctaacctgctttctatactgcctgttggcaccgatatttttgttgtgggtgaaaaccgcagtggtgtacgcagcgcagaagaaatgttggcagacttcgcgcagttagccaagatagacagcgctcgccgctgtggtttgtaccatggccgtttagacaaacaacccgaatttgatgctgatgcctggtgggaaagctatcaggtcggtggtgtgacggtcaaaacattgccgggtgtcttcagccgcgattctctggattcgggtagtcatctgttgctgtccacctttaacgagccctttaaaggcagcgtattggatgtcggttgtggtgctggagtattagcctcggttctggcgcagcaatcgccaaaaatcaaatggacgttgagtgatgtcagtgccgcagccattgaagccagccgagccacattggcggtgaataatattgaggcgcaagtgattgccagtaacgtctattccgacatcaaaggccgctttgagatgatcatttcgaacccgcctttccatgatgggatccaaaccagcctgaccgccgctgagatgctgatccgtggagcgaccgcccacctacatgtgggggggaaattacgcatcgtagcgaactccttcctgccgtatcctgccttgctggatgccgcatttggtagccacgaagtgctggcacagaatggccgctttaaagtgtatcaggcaactgtcgggcgtccgccacgggatccgaagaaaaaacgttaatattaaagcactaagattcaaacagtaagataggccacctcttcctcgccgtagcattcattcgctgcggcatggaacgggaacagcgcctccagtccccctcacaagccacgccattcatttatcaagccaatgaatcaacagatgatgatttttacagcaaacgtcccgcttaggggaaataactattgacctgtacgtgaaagtctctagaattcgcccccgtggttgtatcacaaaagtcatgttccggtacgcgatggtggcggaattggtagacgcgctagcttcaggtgttagtgttcttacggacgtgagggttcaagtccctcccttcgcaccacaatgatttcagtttttccgtaacctccactgcgtactcaccccactttccacgtttgtagcaaacccacaatatatacatacgtctccatttcaacgtcaatcatccaagctgttacttactgtattacctcacgttttatattatccccgatgatcggatacccccatcatgacacaccaccgtgcattagcattagcgcgaccaagccgcctaacagcgccagacaagatggcagtaacaaaaagtgccgcaaccgcacgtggtacaacatgctgacggttgccagcatcgccacgacaataagaatgcgcaattggccgatagagatatctacccagcccagtacaggtaacaaggtaaaaggcagcaatattccccagccactggacatgccacggctgagcaacccggtgatcccccacgaacggtaagctgcaagtgtcgatgtaatcatgatgatgcccacccaaatgataatgataatcataaccaatatcatatatcactctttggcactctgcaccatgtcgttatctgcacgctcgcgtcatatgcatcattttgcgccgttgaacgacatcatgatgacaggctgaaacaaaaatggtaattttggctaagaaaaatcctaaaataatgttaaaactatttaaacaataataattcccaacaaaatttatttgtcgtgatgtcggaataaatacctcacgaggatatgatttattagtctactgacagcacgatattatgcagagtaaattgaatatgaatagccactcctacgatcagtttttgaaaagcaagcatcgactctctttactgcttttcctatttcttaatgcatcatcagctattttcagtatgctatcatcgtcgcccaagacacccgcggtaacgttccctgtggtgatgattgcggttataagcttgagcgcggcggcttatctaatttttatttcaaagaacgacacgggcagaaataactatgttgataaaaataactatgttgataaaagtaaccatgttgacaaaaataactatgcgaataaattgaatttattttcaatcctcatcggtctactttgggcatggcaaatcattcttaaatatgaatatctagagactaacgaagataattacttattactcagtctgtttacgatcttttttatcagtaccattgctttgtctgataattttctcgcgttttgcctgcatacggcaccttcggcaataaccgtcatcttactggatgattttcataatattttccgcattatatttaccatcatgttaccgctgattggtttttctttgcatcacttgatgttgcgtcgcactgataatttcacccgtaagctggttgatcacctttccaacgaaagagaaaaattcagtgatttaagcatgatagaccctctgaccagtttgtataatcgccgtgggctggagagcaagcttgaaacgttgttatctcagtcgccgggaaatcattatgtcctgctgctcgatatcgatcactttaaagcctataacgacaactatggccacaccatgggcgatcaggctctggtacggatttcggcggccattcgcgatgctgtgcgttcaagagatatcgtggtgcgttatggtggtgaagagtttctcgtactcctaacacatgtcagtgaagagtacgccaaccaattggcagagcgtgtacgtcagcgtgttttaggcctggatattccacatgtctttaatcataaggtctctacgacggtcaccttaagtgcgggtatttcccccctgcaagcctatgacttggccgcgtcattgaaagccgcggatgaagcgctctaccgggccaagagaaatggccgcaataacatcgaatttgctaaagatgaattatcaaatgtacagtcttccccttgattaactcactgaacatacggacgctctatgccagttattatttttaatgattgattatcaagttaaatactgcacgtttaatttcacttccattccgttattaaacagtcttattactcattatggataatttaattagtttatcagttggtttatcctttttatttaagcagttcactctgttttaaaaaaaaagaaaatggcttttttaataaaaaactgactcacgtattttcattttaacaacccatttcccctttctggtggtacctgcatcatcacattcaaacacttatgatcttgaataatattcaatagggtaataccacaccttatcactcgggatatgactaaactgatcatcaacgcgcctttcggcaatataaagccattggtcaatctagaactattggtcaatctagaggacggcggccttattgggtataggccgcatcagatgatgatgagaagtaaaacgtgaaacgcctcctcttggattatccgccagcttaaaggcagtaaaccgcggttaatatgaggttactgaacggtccagtctggaaaaatcattggcaatgtgaacgcttttagttgctcagcagacaactgacgccgcccctcattaatttcagcccctggtccctgattgttcgcttcaaagaagcgagagtcttgcgggtagaaccaaactttctcgccttgcttatcttttccagacattttatcccagccataaatatgatcatccattacggtattgataaataccgcctgtccgatagccgcaggatcagcataacggccatcatcaaatgctgtagtagggtgccacgggcgccctaaggcaaaacttttagcaggcacacctggttctttggttaaacgactattgaggacaatcagaccataaggtgcggtattttgggtactgggtgccgtaatgtaaccgtaaggtggggagatatcacggcgatcacgggcaataatattgcagcggtcaaataccgtcacccctgagccaaaaataaaatcgacgtggccactgatgtcacaatcggtaaagtagctacgactgcccgttttgctataaagcgtatcttggtacccctcaagtttgacttgcctgaaacgggctttatcacttttttctgctaataacagcgccaccgcctgcgtatcttttaatttcgtcggatcaccctctgctttcgcctgattagcagggaaatcgaagtcattacgaatcgtcaaattttctgcagtaaaattggcggcattcaccaataccgtgctgctgccagaggttccccacttcgtcccttgtgggttgagcatacccgcggcggtattcgcgccaatcaccgtcgtatcacgctcctcacctttcagcgtcacattgtcacgattgacctcaagccgttcggtataaacgccttttttaaggaaaataacaaacggagaactatctggcggtgctgattgtaacgctgcattaattgaagagaactcatcgccctgcgccatggcagaaaccacagcattgtactgtgccgcgctgacttcacctaaagcggcaaatgatatcaatcctaataatagtgtcttactcagagcattaattggcatgaattaccctcagtttttaacatccagcagattaaactcgattgttcgctattagccattgataaaaatcacgtctagctgttgataaaaagcacgttaagttcaataacgaaagcctactctacacaaaatgaaacgcaattccatttaagtggatcacacttttatctctctatgataaaaatcaaatttcactagatttctattaacaatagatataaataaacaagtaaattaagccattagtcatatatctaaccattatttataacggcaatgttgaggggtccgtaaaacggctgaacaacttggcggggatgctccagttggttatgatcaggttatggataataaaggattgcaccggcgcatcgattgctgcggggctaacgatgagaagactgaacccaacaagtgaaattgggcagctagagacgttagcaactctacctgaaaaattggctgagagggcagctcgcgctcaaatattctctcaaaactggccttcgggtgatttgggggctgcagtgaataagtttgcaggtagcgatctgtttattacagtcactaaatcaggtaaacaaatttatacgaatccaacaacaggggttcaggtagttagaggatttgtcagggagttattttcgcctccatgacccatcgttacctagaaaaagaacatacctcgaccttgatggaaatattccaaataataaaattttggagacagggaaacaggttggtagaacgcaaagtgagtataacgaagtaactcattttaatattaatggtggtaaatagcatgaagtgtatatctgtccctactagccaagaggctatgtctcgacttgattttgataaatgtatcgatggtgacgtgatcgatttgaacatcaccgatgaacaataccgttcacttgtggaattaggtttaattcgtttaatgaatgacttattcgacatatgtatcgatgagtttgaagatgagaagatagtaggcgttgatagccttactcaagcacggttactcatcgagaatgatttccatcctagtgagaatgaagctgttaatctcttattatctcaagtaaataaagcaacagagtacgaaacaggcctcttcttctacttttgatgatcatgtattcaatgcggagatcgtaaagcagcaacgctggctttggtatgcctgggagcctcggcctgcttcagtattactattatctggttgtcggtaaagctatctggctgtcggtaaagcgtgatttatgagcttcgctgccctgcgggtcatagaactctccccggttcagattacgagaaaattagacttatgggcacaccgacttttcaggggattacctatcaatgaagagaaaagcagaaaaatcaatggagagaaaagcggaaaagtggggttcgtcaaaaaaaacagccccgtgactgaccggggctgctgaaattacttttagggcctataacccaaagtggttaattattcactcactggctcatcgtggatcttttctttaggctctggattcatactgctgtaaatcactggcagtaccagcaatgtcagtactgtcgcgaagcccaagccaaacataatcaccaccgccatactctggaagaaggcatcgctcagcagcggagccagccccaacacagtggtaaatgcggtcagcatgatcggccgtaaacgcgcggtggaagcatcgataatcgcctcacgcaacggtttctcttgccgctgtagaccaatctcttcgaccagtacaataccattacggatcaacatcccactcaggcttaataaccccagcaaggccataaagccgaacggaatccccgtcagtaggaagccgaaggtcacaccaattaatgccagtggtaccgtcagccaaatagccagtgcattacgcaccgagctaaacatcagcacggtcacaacaaacataagcagaaacgcgatcggcaagctaatgaaaataccccgctgtgcttctttggtactttcgtaatcgccgccccactccagttcatagccccgtggcaaggtaatggcttcaacgcccggcttgatccgttgcaacaactcggaagaggtctcaccgccctgatgggttggatccgtttgtaccgtcagtgtccgcttacgatccagacgcataatcagtggatcttcccactcggtttcaaaactggtgaccacgttgtcgatcgggataaaggcttggcgcgcctggctccagaccatcacatcgttcaaccgctcagcattgagccgctcagagtccggtgtgcgtaggacaataggtatcaggcgggtaccatcgcggtataacccaaccggcaagccaccaaaactcatgcgcaacgtaccatccacctcgcgtttatcgacccccaactcgcggcccagataatcggagaattgtggccggatcatcttgctacgatcctgccagtcatgccttgcaccatcggccattgggtcagcgataatcgcctgttccgcctgggctgccaaggtgcgtagcacatctggatcggggccaataaagcgagcttcaatagaactgttgtttgacggcccgaacatgatgcgtttgatctgcgcatcaacctgcggatattcgtcatgcatatatgactcgatttcatcaatcaagcccggtatttgctccagttgctcagtacggaccatcacctgcgcatagttaggataatgacgttgaccattgtaggtcagcataaagcgcattgcgccctgacctatggttgtcatggtatccgctacatttttttgctgcttgatatgctgttcaattttggctgcaatatcttcggtatagctgatatccgtaccataaggcagccaaatatccacaaagaagattggtgtgttagaaggcgggaagaagctctgtcgaacatgaccaaaaccgataaccgacgccactaataacgcggccaagagcaccaatgtaatactgcggtgttgcagtaatttattcaacaccacccgataatagcggaataaccagccgtcatacggttgtttaaccggcttatccgcatcagcttcaggctgtttttggttctggaatgcccacttggcaaacaccggtgttaacgttaacgcagtgatccagctcaacattaacgagatgagcaacacctggaatagcgacttacaatattcgccggtagcatcattggacaggccgataggcgcaaaggccaaaatggcaataatggtcgcacccagcaacggcatcttcgagcgtttcaccacattaccgatagcagtagaaatgctatcgccgcgctgacgcccaacgaccaccccttccaccaccacgatggcgttatccaccagcatactcagcgcaatgatcagcgcccctaacgatacccgctgtagctcgatgttaaacagccacatgatgagcaacgttccgagcacgttaagtgccagcgagatggcaataaccacgccgctgcgtacccccataaagatcagcagggtaacgacaacaatcaacagtgccaacaggaagttaagaatgaagccgttaaccgcaccttcaacttccttagactgatcgtagaacacattgatatgcatcccggacgggcgctcaccttcaagctgcgccagacgggatttaatcgcattcccaacatttaccacgttaacattgggagcaaacgagatccctaacgccaatgccggttgaccgttcgcgcgataaatattggtcggtgaatgaccaaagccttgggttaccgtggcaatatcgcgcagatagacactttttgggctaccgggttggctgaccagtaaattccccagctcttgtacgctttggaattcgccagtcgggtgcaagcgaatcgactcactgcccacctgcaactggcctgcatcggacacgacgttttggcgactcagcaagtcggatagctgctgcggtgtaatacccgcggccgtcatctgcgcacgggaaatttctacctgaacttcttccggtaaaatacccacgatgccgactttacccacaccgggcaccaacactaattcacgccgcaattgctcggcaaaattacgcagatcctgattactgtagccgtcaccggtcagtgagaagaagaaaccgtaaacatcgccaaaatcatcgttgaccatgggggcactggcccctggtggtaggcgaacactgttatcgctaattttacgccacagctcatcccagatttgcggtaactcattcgcgccgtattgcgcacgaatattaatggttatctgcgataaaccggcactggaaatggaggttacgtcatccacataggagagttcctgaatggcattctccaacggtagcgtgacttcttcttcaacctgttgtgccgatgcgccatcatagcgggtgacaacgaccgcggttttgatggtaaaagccgggtcttccagcctgcctatattgagataggcaataatgccaccaatacctagcaacagaatcgttagccagatacgggtattattattgataaaattatcagtcagcttcattagagacctcgctcacgaacccaagcccggacaacttgttgtgggcgaagctcaccggtacctgcggcaacaatttgttcgccatcagccaggccagaggtcacttgaataccgttttccacgagttgccccacctgcactttgcgttcttctacgtgcatttggtcattatcattcttaatgacccacactcgggcatcattcaactgcgcatggtcggggttaaatacggcttccaccggaacgatgatggttggatggtcggtgccagacaaattgccggagttaattctgacccggccactgataccggaaagcaatggcatatctgctgggcgtttcatcgtcagcgtgacctggaaagtctgtgaagcagaggtcgtcgaagtggtgtgttctttatattcagcaataaactcacgccctggcatatggttcagtaataccgttggcttgtagttacggttgctgatgtccagcgtggtaaacagacgctctggaacactgaataccacatccaacgtatccagcgcactcaaggtggcaaccggctgaccagcggccataacttggtgattacgtacattcacattggcaatgatgccatcgaaaggtgcgataattgtcgcatcgctgagctctttacgcgcaatgtctaaagccgcttgcgctgactccatctctgcacggcgaatatccagatcggcacgcgagacggcgctgcggccttgcaaggtgttaaagcgattaaactgatcgcgggccaaattgaaggttgattgacgatccctgactcttaagctcaaatcagtatcgttcaacatggcaattttttgccctttcttcacttgttccccttcacggaccaacaactcttgcagttgcccaccccgtttaaaggagagttgggtttcatcacccgcttgcagcctggccgggaaataacgggtaccattttgcccgctgtcttccaccataaagatttttactgggcgcacactttcgacggtttcaggaggcgttctgtcgcaggcggcgagaaggaacgtaatgagcagagtgactactgtttttatcttcactgtaagatctcgttgagtcaggtttttaaaattcttatgcagattatctattcacacttttttatctgttttttgcgtcatattgcgcatcagtgcccttaacagtgtgattaataaccccccggtaaacatccctagaaaatagatcatcacaattaacactgacatgggtagcgttatttgtgtaaagagtaatgataaattcacagtaccgctattttgaaatgcaaaaagcgtggtcaacgtgactatcagtaagaagcacactccataaatatatttcactcagtcatcctttttatctcagtgcatcacattgcgacactaaaaacgacgcgccaaaatctcttacctaaaaatgcataaaattcaaattgatagattgatacccaagcaactatagagtcaataccaataaatatattatgcattagaaacacacagactaaagcgtttgcgctgtaactgccatcccaaaaacccttggcattgctgtctgatagacccaattaattggggaatatcaagcgatctcagtaaataaacgccattaatactgctatattaccaaataaaaaaataatatccctataaagacaaataaccgatagaaagatagcattaacgtcgatcttcactatcggctattttttaagggtgattttgattacttaataataatcatttttacctgcagttcatcctaataaaaatcaataatccacagcgtcgcgggtaacggctgccgcatgatcaacataaccctagtcactcaaatgggataaatccacatcatggatgcaatttgttcatcagaccattgatttatgagtacgattgattcatcaggccattaacgttaaacggcacccataaagggtgccgcggctaaacaaaaaatgtgtattgaggttattgacaaaatgtcagcgacggagagaacaggcagatcgtaaagacgccataaatatatccatgtaggctcgagccgcgccctccctggcgcggacgctttactcccctgcctatcctcaccgtttcagatcgagtcatcggggtttgtcagcattctgaatgtgtattgcgtctctctgctacgttggcagccgtttacctgctatggattgagaaccgctcaccgaatagcccgccagaaccgccacaaaaatcataaacaagtggccttcagacgaatccagcagaaatgaattgaagaagttacatgccatataactggtcaataccgccagcagcacattgcgcagagccggtgtttgctgccaaataacacgataacagcagataacccacgccaaaaagaggaatagaccaatcacacctgattgaatcgtttccagtagatactggttgtgcgggttattgactttgtagtccacttctttattttcataataaaaaccacccgcgccatgaccaagaataggtgattctttaattaaccgggcagcttcaaccacaaaagcagaacgctgccccatggaggaattacatgcgtctgcggcatcagttgccgatgcggccatacacacttttatctcatcaacgccctgtacgatacgatctgtggctttgttcgggataaagatcagggcagcaaaggccaatgcacctagcacgaccagtgttaaccgctggcgattgcccagagagaaaaatagccatacccctaaacccactatcaaggcaacataaccggtgcggcccaataccaagaataagatgctgtaacttgcggccaccactaacacactgtaaccccaacgtttccacccctgatgttgaaacgccagtaccagccagagtaacgccgccagcgccataaagaagttttgggtaatttgcagtttaaaaatggtcgggttagtggggtccacaccactcaacggaatgtgtaaaacacccacggccagagatccggccaatatgacagcgttagcgacgagaaagccggtacagaacagtttgatcaaccgtggctggttcataaagaacagggccaatggcaagatataaagaagtttcttatattttcctaccatatccgggccatagctgttgttttgatacaacaatgataacgccagtaacacaaacatagctgccggtagatagactaatggactggtgagcaacggtttaaaatcaagggattttcggttaatgatcaaactgataataatcaaaaccaatgaaacactcattagctgattattcgttggcatactaatacctaagagtaacgctgctatgctgcacagcatttcactacggcgattgaccggaattgccggtgataaagttgtcataattttctcagctcgagctggttaggaaaaataaagcgactgacccactaattccctttggcaactcgccaggaatcaactgcgtctatgacatcactaactgggattgcgttcagatagcgatcagtagtgtcagtatctatttcattgggatgcggcaaagtgcggtaattgccagcccagagtaaagtatgtggagcctgccacgggtgccattgattaagattactcgggccaaatagtaccactgctggcgtctgtaacgcagcagccatatgcattgccacagaatcaacaccaataaataatttggcgttatcaattaagaccgccagttcaggcaatgccaattgacccgataaattgatcaccttttccggttgtgtgcagccagcaataatctcagcgatgtaatccaattcagcctgatctttactgcccgtcagcagaacagtttcaccttgttgagtgaggtggttgatcaattcactgaaggattcgctggcccaggttttgaatttccagcgggcggaaggctgaatcaaaatatagtgttcaatattatgctgttggcacaactgctttgcccgctcgatatcatgcggcccataggacatggtgacgtcggtcctgatgtcggtcagttgtagtggtgagagaatatccagattattgagtaccgtgtgccgttctgcagcattagggatctcaaccaatgtggaatggcagtaacgccagagccaattgtcccgttttgggtagtggaaaccgatactaaacgtgggttttaacaaacggcaatacgccgcagcccgccattgatcggataaattaagaatcaaatcataatgttgtttttttagggcgctaaacagtgctttttcgccactgatttgcgcctttaatcctgcatgcttcaggccccgatcaacaataaaggtatgattgatcgccttgttttcacgcaacatatcctgcgtaccgccatacagcagtacatcgattttagcctgcggataattggctttcagcgtactcagtagcggcgtcgtcagtagaacatcgccgaaatgccgtaacttaatcactaaaatgcgcgcaacatgctctttattccgcagtacttccggcaagtggctggcaccggtttgagaagcgggagcagaaagttgcccggcaggtgatgctgtcttatttgatgtatttatcatgggatgcgccatcagaggatgcgccatcattggcaacgaaagagggcaattatgctatatcaggggtttgcagcatggcaatcgttttagcatatgaatatgttaaaagtcattgatagaagcctcccggcggaataaataaaacaggcgatcaatgaggttattgacccgctcagtgagtgggtcaccagcgcacagtcaacggagcatacacgcagcacgtgacggcggcgagcattgccccgaagcgcaagctggccgcttttcgctattaattaatcaagctagttaattaatcaaaatagttaatgaatgaagatagtcaattaatgaagataatccattttagaggcaaggagccttccaaagagacgtcgtcaacccacaatccaccagccccagttgatcggtatacaccgcttgccagttagtttttgccgcttgatagagcgctttatgctcagtattcgggatgtattcccgctcccagcgcacgagccgctcgccggttttatccaatgcttcatataggccgacaccaacaccggcggcaatcgcgcagcctaatgcggttgcttctttgaccaccggcaccttcaccggaacaccggtgacatcagccagaatctggctccacagtttgcctttcgcgccaccgccagcaaaaaccaccgacgaggctttcacgccagagaattcagcaatttgcgctaaattacaggccgagacgatggccgcattctcttccagcgcacggaataacgtggctttattacatttttcaggatcgagtgagaggttaataaatgaaggcgcagcgtgataccaagatttaaaccgcatcacatcagagaagataggcataaccccataagcaccggcgggaaccctggcggccatatcctccaataaactgtaggtatcaatccccaatcgctgcgccagtaatttttcttcggcgcaaaacgcatcacggaaccagcgcattgtcagaccagtaaagaagctgatggactccgcctgaaccataccggggataacatgagggtttattcgggtattcatattgggatcaataatcggctgcggtaaattaaccacctgctgccagaaagtaccgcccaataccgccgtctggcctgcgtgcaccactcccaaccccaaacaacccagttgtacatcgccaccgcccatcaccaccggcgttccggccagcaaaccacattcttgcgcggccttcgccgtgacatggcccagcaaggtgcctgtctctttcactggcgagagaatatccgcacgtaacccggccatttccagcaagttcggttgccagttacgggtgacgagatccagcatacccgtggtccccgcgttggagggatcgaccgccagctccccactgagcatattggccagccagtcactgatcatggtcagtgttcctgcctgacgataaatatcgggccgatagtgcgccaaccacaacaaccggggcatggcactcagtgccagcgtctggccggagcattgatagacttctaactcaaatccattattgtgcagctcttttaattcgctgacttcacggctggcgcgagcatccacattggcacaggcccagatcggggttccactgcgatcatagagtacgatcccttcacgcattgaacaggcagcgacagcacggatagcactggccggtaacttagccaaatgcagtgcctggcggatacactggcacgtgagttgccaattggtggttaaatcaaactccatcgaccccggaacatcgggtaccggcagatgcagccactccgcctgcccggcggcaatctgattaccattaagatcaaatatcaccgcccggacactgccggtaccggcatccagcgccatcaagtaatcacctgatggggtagtcgtatcgagttgactcattgcgcgctcctcttgaataccctgcttatttggcgtcaccgcagtgtttacccgtcatatttcaagttgcctgtgggaccgcgcgcagagatcggagcctacacacagtctgtgacggtcacgagcactgcccaatctcaaactggcaagtgaaatagccaatcacccaattaaagtaagttaatgattgcacgcgccgtcacctcatccgtcaccaacgcattcacatacctcccccgcagcgctgcgacaatcacatccgctttttctaccccccctgcgacaccaatcacggttgggatggtggttaaatcagccaacgaaataccaatcaactcctgatgaatctgcatatctggcaccaacgcgccatcggcttggataaagtaaccgaggatatccccaaccgcgcctttacggctaaacatcagttgctcaccttcgctgatatagcccgaacgcaaaattgtggcttctttttgctgattaaccgaaccgatcccaacgaccgcaatatctgccgcgcaggcggctagcatcacatctcggacgctgttttcctggcgaaacgtgtcggcaacatgggcatttgaggcacgcagcggggccggaatgatactgacctggcaggccgcatccaactgaccaatccccgtcatataggagccgacaccgccggataacgtgactaaacggacctgctgtgatgcgataaagccactcaaatgttgcaaggcgcacatggtggtctcaccgaaaccaacggccaaaagttgttgtggctgtatcagcgccattaataaatgggcggcaccaatacccaaccggctactgatactgagggaggccaaagacggcagaatgcggatatgcttcaggccaaaatgctgttgcagggtattttccagttccagacagccttcatagcgcgaattaatctatcaccccagactgccggcctttctccaataatcgagagactttaagccgagccagccccagcaactcaccaatatccccttgtgttaaaccatcgtgataataaaaccacgcaacgcgagcgagcagttcctcttcactcatgctattacccggatatttgtattcgtcgttggacgacaggggtttttcttttactgctggtttttcttttatcattgccgattgttctcttattgccgctttcttgccggttgatctttcttatctgtttatctttcttatctgtttatctttcttgcctgcttatcttttttctcactgtccatcggttcgccaccgactaaagccactgcgtaatgaatgtttaatcttaattgataaccacgctatcagcttaatgatcataattgaacatattttaattaaaatttttttattcattaaattgtgatcttggttacgccacacatcggattatatagctatcttttttgaacacttttaaattaaaaatatttttgttcactaaaacttttcaattaagccaccaggagctactgatgccgcataccgttgctacaccgccgcccctgctccaagtacgtggtatcagtaaacaattttccggcgtagtggtcttgaaaagtatcgactttactctgcaacccggtcaggtccatgccctgttggggggaaatggcgcgggtaaatccacgttgatgaagatcattgccgggatactgcccccggatactggcgtgattgaaatgaatgggcagccctgtttcaacctcaccccggcgaaagcacatcaattaggtatttatctggtaccacaggaaccgatgctcttcgccaatctgtcggtgcaggaaaatattctgttccgcttacccaagcatcaagccgataaaaagaagatggcccaattgctgaaaaacttgggttgccatttggatttgtcggtcagtgccggttcactggaggtggctgatcaacaattggtggagattatgcgcggcctgatacgtgactcgcacattttgatccttgatgaacccacggcctcgttaacccctgctgaaacccaccgtttattcagccaaatcagaatgttattgcagcaaggcgttggggtggtgtttatctcccacaaattgcctgaaatacgccaactggcagattgggtcagtgtgatgcgcgatggcggtattgccttgagtggagcaaccgccgatttttctacagaagacatgattcaggccatgaccccagaggcccaaaaaggggcattaaccgatagccagaaattatggttggaactgcccggtaaccgccgcgcccaatcacatgctcaatcacaacaaccggtgatacacgtgcacgacttgagtggcgaaggtttcgcgcatatttcctttcatgtgcaagccggtgaaatccttgggctggcgggtgtcgttggtgcggggagaacagaactggctgaaacactgtatggcttgcggcctgccagcaccggtaacgtgatactggaagaggtcaatatcacggcgatgaaaaccgccaatcgcctggcggcgggcttagtgtatttgccggaggatcggcaagcatccggcctctatcttgatgcgccattaagctggaatgtctgtgcgctggcccatgaccgacaaggtttatggacccaaccagcgcaggaggcggccgtgttggagcgttaccgtcgggcgctgaacattaaattcagccacctcgaacaaccggtccgtaccttatctggcggtaaccagcaaaaactgctgattgccaaatgtctggaagccaatccactcctactgattatcgatgaaccgacccgtggggtggatgtctctgcccgtagcgatatctaccaattaatccgtagcattgccgagcagcaggtcgcgatcatttttatctcttccgatctggaagaggtagtacaaatggccgaccgggtattggtgatgcaccaaggggaaatcaatggcgcactgagcggtgcggcaatgaatgtcgataccatcatgcatatggcgtttggtgagcaccgttctgcgagtgaacctcagggcggcaccgcctcctcggctgaaaataagggcgcatcatgctgaaatttattcagaataatcgtgaaggtaccgcgctactggccattctcaccctatttgccctattggggattattgaccgcaactatttcagcttgcagaccttcaccatgattttcagcagcgcacagatcctgatcctgctggccatcggggccaccctggtgatgttgacccgcaatatcgacgtttccgtgggctccatcaccggtttatgcgcggtgaccgtcggtatggcgctgaatgccggttttggcctggcggcatcttgcttgttcgccttgttggttggcatggtagcgggcttttttaacggcattctggtgacctggttgcgcattccggccattgtcgccacgctaggtacgcttgggttataccgtggcctgatgctactgctaacaggcggtaagtggatcgaaggattaccggcggacctgaaaagtttatcaacccctattctgttttctatctcgcccattggctggctaacgatgttgctgatccttgcgatggcctggctgttgggcaaaaccgcctttggccgcagtttctatgccacgggggataacttacaaggggcgcgtcagttgggggtccgtaccgacagcctccgcatttttgccttttcaatgaacggcgtgatggccgcactggctgggatcgtcttcgcttcccaaattggctttatccctaaccaaacaggcaacgggctggaaatgaaggccattgccgcctgcgtgttgggcgggatcagcctgcttggtgggacggggaccattattggtgccattttgggcgctttcctgctgacacaaatcgatagcgtactggtgttactgcgcctaccggcctggtggaatgactttattgccggtttggtgctgctgggggtgttggtattcgatggccgtctgcgttgtgctgttgagcgtaatatccgccaacagaaatatgcccgcttcactgcccaagccattattagtgataaaaaaccaaccgttagcgataacaacccagcagctagcaataaaaagaaggcggcattatgaatctctaccgacgttatggatgggaactgactctggcggcgctgctggtgctggaaatcctgctatttggtttatcgaattcgcgcatgttggatatcaatgtgctgctgttcagcaccagtgattttatctgcatcgggatcgtggcgctgccattgaccatggtgattgtcagtggcggcatcgatatttcattcggttcgactatcgggttgtgcgccatatttctgggcattgtatttcaggcgggcgtgccgatgagtgtggctatcccactgacagtgctcgtcggcgcactgtgtgggttaattaatgccggattgatcctctataccggcgtcaaccccttggtcatcacgctcggcaccctgtatctgttcggtggcagtgccctgctgttatccggcctctccggtgcgacaggctatgaagggattggcggtttcccggccgcttttactgatttcgccaaccaaaccctcttcgggctgccaatccccctggtgatatttatgctgtgtgttctgctgttctggctgctgatgcaccgtactcacagcggccgccacgtgttcctgattggacaaagcagccgagtcgcccgttacagtgccctgcccatcgcccgcaccttatgcatgctgtatgccatgaccggggtggcctcagcgatttccgccattctgctggtgtcttatttcggctccgcacgctctgatttaggtgcctcattcctgatgccggcgatcaccgccgtggtattgggaggggccaatatttacgggggatccggctccattcttggaactgccttggcggtattactggtcgggtacctgcaacaaggtctgcaaatgattggtacgccaaaccaaatttccagtgcgctgtctggggcattgctgattctggtggtggttgggcgatcgatcagtctgcacaggcatttgatttatgaatggctacaacgtcgtcgcagtcgaaaggcctctgcgtgatacctaaacccaacacccaacacccaacacccaacacccaacaagacagtgattcggagatagcaatgagaacacaaagattaaaaaaattagcactggtttgcgctcttggatttgcctgtatcactaccgcacaagctgcggaacgcatcgcatttatcccgaaactggtcggggtcggtttcttcaccagtggcggtaaaggtgccgtcgatgcaggtaaagcattgggggtggatgtcacctatgacggcccgaccgaaccgagcgtttccggccaggtccaattgatcaataactttgttaatcagggctataacgccatcgtggtgtctgcggtatcaccggatggcctgtgcccagccttgaagcgcgccatgcaacggggcgtcaaaatcctaacctgggactccgataccaaaccagagtgtcgttcggtgtatatcaaccaaggtacgccaaatcaattgggatcaatgttggtggatatggccgccaatcaggtgaaaaaagagcaagccaaagtggcgttcttctattccagcccgacggtgaccgatcagaaccagtgggtcaatgaggcgaagaaaaagattcaacaagagcatcccggctgggaaatcgtcaccacccagtttggttataacgatgccacaaaatccctgcaaaccgccgagggtattttaaaagcctatgccgatttggatgcgattattgctccggacgctaacgccctacctgcggccgcacaagccgccgaaaacctgaagcgcgctaatgttgccatcgtcggcttcagtaccccgaacgtgatgcgcccctatgtcgagcgtggcacggtcaaagagttcggcctctgggatgtggtgaatcaaggcaaaatctcagtgtatgtcgccaatgagatgctgaaaaaaggcgatctgaatgtaggggataagattgatatcccgaatattggtgtggttgaggtctcccctaaccgtgtgcagggctacgactatgaggcgaaaggcaacggtatcgttttactgccacagcgcgtcatcttcaccaaagaaaatatcagtaaatacgacttttaatcttagcggcccgcccccgtggtgggtctgaacagaacgaatggagtaattaaagatggctgatttagacgatatcaaagacggtaaagatttcggtattggcatcccacagcagaaccccgcgtttacgctgaaaggttcaggttcactcgattggggaatgcaatcccgcctggcgcggatttttaacccgaaaaccaatcgcacggtgatgctggcctttgaccatggctattttcaggggccgaccaccgggctggagcgaattgatatcaatatcgccccgctgtttgagtatgccgatgtcttaatgtgtacccgcggtattttgcgtagcgtcgttccagcggcggccaaccgcccggtggtactgcgcgcctccggtgctaactcaattctgacctatttatccaatgaagcggtcgccgtagcgatggaagatgctgtacggctcaatgcctgcgcggtcgccgcacaggtgtatatcggtacggaacatgaacatcaatcgattaaaaatattatccaattgatcgatcaagggatgcgctatggcatgccaaccatggcggtgacgggcgtgggtaaagatatggtgcgagatcaacgttacttctcgctagccagccgaatcgcggcagaaatgggcgcgcaggtgatcaaaacgtattatgtcgatagcgggtttgagcgcattgccgccggttgcccggtaccgattgtgattgcaggtgggaaaaagttgccggaacgtgatgcgctggaaatgtgctatcaagcgattgatcaaggggcatcaggcgtggatatggggcgcaatatttttcagtcagatgcgccgatcgccatgctgaaagcggtacatgccattgtgcataaaaatgagaatgccgctgcggcttaccaactgttcctccatgaacaaaattgagtagaactggcggccatccgtgattttacctaccgctaatggccccatgacaaggagaaaagtatgcacgttactctcgtcgaaattaatgtaaaagaggacaaagttgatcagttcattgaggtttttcgcgccaatcaccttgggtctatccgcgaagcggggaatttacgttttgatgtgttaagggacgagcatatcccgacgcgcttttatatttacgaagcctataccgatgaagctgcggtcgccattcataagacaacaccgcattacttacagtgtgtcgaacagttggcaccattaatgacggggccacgcaaaaaaacggtatttatcggcctaatgccttagcttgattccttggcttaatgctttagtcaatgcggaccgcgataccaatgtgtcgcggcccggttaaaatagcgccctttacggaaggtgttgaacagatattcaccctgccaatcagatctactgaccaagatgcatcgcccaggggctgataatcatgcttctatcggcctctcttttaattctctgccattcacccgcgttatcagataacccctataccgcaaaatgaaatctgtaagctattcttacggtctcacgccatattggctgtgaccaccatataaaacaggagtttctatggataacattcatcgcctattcttagcactggctttttctgccccgttggtgaccggtgctgctcacgccaacagtttattggattcggtaaaaagcaccgcggagcaatacggtaaatcagccggtagctcatcgtcactgccgtcgatgtcatcactgacgaacttactcaatggcggagataaagcgttaagtgcaggcaccatgaacaatgccaccggtattttgcaatattgcgtacagaataatgtgttatcaagcgatggcaccacggcgattaaagaccaactgatgagcaaactgggtatcagtggtacagaagcggcgaaaagtacggattatgaagagggcttgggcgggttgctgaaaaccagtgaaggcaaaagcgtaaacctgaatgacctcggtaccgggcaaatcacagaaaaaatcaaaaccaaagcctgcgatttagtgcttaagcaaggaaagtcattcttattgaagtaatccgataagggtcactgggtgccacctcagacgcggcacccgtcatgttgaaatgaaagaatcacagttcgagctcgtgtttcagcagcatttctacttgctgggccgtcccagcgctaaccagcgcatcgcggaacccctcgtgcatgatccgacgcgccagtttggaaaaaatacgcatatgctggtcacccgaagcctgtttgttcagggttaacatcatcacaaacagtgcgtcttcctctccccaattcaccggttttgccaacttggccacgctgatcgtcgactgctcaatatgctcagattgagcatgcggaatggcaaacccaaagcccaatccagtggaaaaaagggcttctcgcgcccacacatccgcagccagtttgcgcggataccggcaacgtccagccagcagcaggttatccaccatccctttgatcacctcttctttgctacgccagtctgcgccgagagtaatacattcaggaataatcagtggttcatcacgttgttccccgtcgtactgcaccagcagatattctacttcccgtgatgtgcggcaagccatcacccggttgagcagcaggcggcactcgccgcgatcaagtttggcaaggcgagctttagtcgcgccaataaaagaggcactcatgctgatctcatctagccccatcgctaccaacagaggtaataccgagtcttttgccgccagttcaccacataagccaatccacttaccgtggcgatgtacctcgcacaccgcgtaatcgagagcgcgtaggagtgccgggggcaagcagtgatagtgctcactcaccttggcattatcgcgatcaacagccagcaggtactgtgtcaggtcgttactgccaatactcaaaaaatccatttcctcacagcattgatcgatgatgaacatcactgaaggcacttccagcatcatacccaaggggacagtttcgtcgaactgaagatgactgatacgcagagattgtttcacctctgccagttgatctttcacccacaggatctcctccattgaggagatcatcgggatcatgattttgagcgggccatgcattgacgcccgcaggatcgcccgcaattgagtatgaaatagcgacagaaactcgtgataaatacgcaccgcgcggtagcccagaaacgggttgctctccgcaggaatattcagataactcaccggtttatcaccgccaatatcgatggtgcgaataataatcggtttgcccttggcagcgccaagtgcctgagcgtagagggtataaagctcctcttctgaaggcgcggctgcacgatccatatacaatatttcagtacgaaacaagccaatggattcggcaccttgattgaaagccccctccacctctaccgcatgggtgatgttagccgccaccaccattctgacaccatcaagagtacgcccaggcatattctggtatcggctctgctgctcacgcagttggtcgtgtagccactgctcctgccgatagtaacggcgtaccggttcatccagaagacagaccaccagcccgagctcaccatcaatctgcagcgattgattaatatacggctggagtgccgcagcatcgacacccacgagcgtcggaatattgaatgaacgcgccagaatcaccgtatgtgaagtactgccaccacggcccaatagcaacccctttagataacgtttatccagcgccaggaattggctcggggttaactcatcggcaatgcagagactgtcttcgctcaatgcttgctgggagggaaaacgttgctcaccataaatctgctgtaacaattgaaaactgacgtctcgaatatccaactcacgttcacgtagataagtgttagcagcaagcgccaactgctggctgaaataggccgcagtagcgacgatggctgtcgcacagctttcacctgctactatgtgactcaatagccgttgacgaaatgtgccatcacgcaacagcgagcggtgtacttcccgtatcgctcgcgtcgtgctgttattttctgtcgtactgttattttctgtcgtactgctattggctgccgtactgctattggcgactaataagctctcccacgctttacctagctgcgccaccccatcggcaagcatctgctgctccctctcgataccttgcgccacgggtaaatcacccaatgcattgagatcggctcttatcagagacagcaacttcccgcaggcggtacctggactgactgaacgggcgcgtaacagggtggggtgcaagtgggctaacgaggcggggagcggctcccattctgcactctcctccctcttcggcaagatggggtcagcgtgtggaagctcgtgctcaataaaaatactcaggcgttcaaaagcaacctgctcatcttcgccttcaatggtgacctgacattcatcccctaacaggatattggccgcgatcagcgaaagtacgctcttgccatctcccacgatgccagaacgcggattataccagtggaaacgcgattggaagcggttgcataccctttctatatggctcgcaggtcgggcatgaacgccattaagaagcccgcagataaatgtcacttgcttggtcattgggctttcctcccctcgctggctggcaaccagaataaaagcagctatcccctcgcggctatgagataaaaatgtcaaatactggacaaatgtaatcacaagcgataattgggatattgctcacaaagtgttcatgtaatgatttgaactcactcattgccgggaagttgagatggctctcatttttctgatgacattacaaaaatccagtaaatggcaattttgtcccctgttagcgccgtggggacttgcctattgtggtatccaacagcatcaaaaacatttcgcgatttcaatattaaggggaataagccctgacgcctgcggaactcatcgcacacggatgaacgctatggagtgaatgatgaaagagctgataaatatacttaaaaatacgcgccaacatctgatgacgggcgtttcatatatgatcccttttgtggttgctggcggtattttgctagcactttctgtgatgctttacggtaaaggtgcggtgccagaggttgccagtgaccctaatttgaaaaagctattcgatattggtgtcgtgggcttgacgttgatggtgccatttttggcagcctatatcggttacgccattgcggatcgtgcggcgctcgccccggcggctatcggtgcttgggtaggggcttctttcggggctggtttttttggtgccattatcgcgggcttgctgggcggtattatcgttttctatctgaagaagatctccgtgccaaagacgctgcgttcggtgatgccgatcttcgtgatcccgatcgtcggtacccttctcaccgctgggatcatgatgtggggcttgggtgaacccatcggcatcctgacagccaacctcacgcaatggctacagggtatgcagcaaggaagcgttatattactggcaattattatgggcctgatgctggcgtttgacatgggcgggccggtcaacaaggtggcttatgcctttatgttgatctgtgtggcgcagggtgtttataccttggtggccgtcgccgccgtcgccattgcaaccccgccgttgggcatgggccttgccacgctgattggccgtaaatattactcggtggaagaacgtgaagcaggtaaggccgcgatgctgatgggctgcgttggcattactgagggggccatcccgtttgccgccgccgatccactgcgtgtcattcctgccaatatgatcggttccgcctgcgccgccgtaactgccgtgttgttcggtgtccagtgctatgccgcttggggagggttgatcgtgctaccggtggtcgacggtaaactgggctttgtggtggccttgttagtcggcatggtcgttaccgcgttgatagccaatctattaaagcgtttcaccgcccaaaagcagccgggaaggtcatcagcagagggcgatgtgaacatggatttcgatattaaaaattagcggtacacccgatgagcgttatttattttaaggtcaacgacattttaaggtcaacaaccggtaagtgattcgggcgagtgagcgcagctaacacccctgtggcttcacgttaaccagaagggggcccccaaagtcattggagtcacaggtaggcagcaagagagcgacaaatcggtaaggaaccgatttgaacagcatttaatgctagcccgcagggtgagcctcaaggatgaggctcattagtcccgatgagcttactcaggtaagtgattcgggcgagtgagcgcagctaacacccctgtggattcaagtacgaaggggggattgggaggaaaacaccatgaccaacatcattgctatcaccgcttgcccatctggcgttgcccacacttacatggctgccgaggcgctcgaacgggcggctagagcaaaaggctgggagtgcaaagtcgaaacacaggggtctatcggggtggaaaataaactgaccgcggaagacgtggctgcggcggatatggtgattctgaccaaagacattggcatcctgtttgaagagcgttttgctggcaaagtcatcgtgcggattgctgtcagcgacgcagtaaaacgtgctgatgccattatggacaagattgccgcctatttggaaaaaaacacctaatccctgcgctgccagcgatatcaacaccgttgaggccgcaaaaaaatcaggcctgtttggagacgaaacaggtgatcaaatcaggagggggcatgacaattaagctggtcgcggtaacggcctgtgtcagtggcgtcgcacatacctacatggtcgcggagcggttagacaaactgtgcttacagcttaaatggcaactaaaagttgagacacaaggtgcattgggtgttgagtactctctcactgaagacgatattttgcaggcagatgcggtgatattgataaacgacgttgcgattaaagagcaagagcgctttcagaattgccgttgtgttcaggccgatatacaaacttttttatgtcatcctgagaaaatcctcgcggcaaccaaaaaagtcatttcttcccccaaaaccgtcagcattgtcattaaataacatctctttccatcatattactgcgatattgttggcgatattctgatggtgtcaactcagtctctttacggaataacctacaaaaatagttgctatcaataaacccacagacatttgcaacttccttgattttcatttcatagaacttaagcaatattttagcattttccaatcgggcactgttgaccgactcattaaatccaatattccctgcgttgcgaaataaatgcgacaggtagttaggtgaaatatgaaaaacgtgcgcaaccgattcccgtgtcaatggttcactataatttctctcaatatattctcttatcgattcaaatagcgtttggctgcgagatggcgtttttacctgattcctaagcaaatcgatacagtggctaattaggcttctaacaataagttgaacagtggtttgctctcgttgcattaacgacatttcgtttaaagcctgtaaaatataggccccaacccgtggccctcgccgtaatacactctccatttctttgtgaacaacactttccccatcccaacttagcaggctaaaacctaagctctgcttgccaaataaaatacttaacgttattaccggttgttcccattggggaatattccagcccccagagggaataaataaaatatcaccacggtgcatgatgtattcatctttatggtgaaaatcatcataaagccgatcccatatcatggcttgtgaaccctcgataattaactccatacgaggaaaattaacctgctgtgccagcaatggtgcggcgcgtaggcttttagcaaaatagacatggtgaatactattcggctctgataccagagccgtcagttgactgataagtttaatcgtcattttagttataataggggtatcttaattcaatctctggagcgccttgcaacgttctccctgagcgagccataagatagcccacagtttcttctggagtgagttcaatgtggagcatattttcatcctgaaaccaatagttaggccagaatataagatctgaagcatcgccatcaggaaaattcttatccaaaagatcgaccgcataatgtatatcgggttcggtaccttcagcttgtgcgataacattgaccagttcaattgactcaatatattggaaatcttcgatatatttagcttttctctgggctgaaataataaagtcatctttgctggtataggcgtgaaaatccctaaactcatggaaatcatgttctcggcaggcaatttcattccattgtaaaatgagctctcgtacccgatcgttttcttgatcaccattatcctcaagtgtactggatatctcgtcgagtaacttaagcagtctctgtgtccgatttttagtggctttgcctggtgttaaacgctcaggaatcggcatgttttctccttaaaaagattttatccgacacgttatcctctgtcgggatctaccatcaagcgcatgttacgccgaaaagaagacaaagatcaccccttctctactgcaactgttatatccagcacatattgctacaattaattaacattcgttcatcaatatcataatatagacgcgatgatagtcggtaagcgcattggtaatagtcagtaagctcattggtaatagaaagcgatgtacttcctctgcgattagaatacctaagcatggcttaatccaatcaataatcgtgcggcctgcacgggtaatattacaattgatacccttactggctattttttaataacaaaaaaacgaatttcacattattcctacgtaggtaaataatgattttacacgatcaatacaagaattatcttattataaaaggagccattcgtcgtcataaatgacaaatttccctaaaaataaaaccaggcgcggcatttgatataccctataaaatcatgtagttagttaagttatataaatgaatcaatgaaaatagaataaaacatcatttgcgatctattttacttgagattattatgcggcactttactgccttgtgattattatgtggatatcgtctatctccataacacctattgtgaatgaaaataggaacatataggcaaattatattacctataggatgaaaggtttatggcagataacgcctcacaaaataaatcgctacatagagtggccttcaaaggcgaaggtggcgagtatttctctatctggttagttaatttattactaacgataattacactgggtgtttattctgcctgggctaccgtacgtcgtcgccgttacttttatggcaatactgagctaaacggtgatcgttttgattatcacgcagagccaatcgagatccttaaagggcgcttgatggttattggtggtgtgattttattctatatattattagcaattgccccaacacttggccttttggttgcactggtgttgctggcattgattccatggattattatccgtagctggcgctacaatgccattatgaccagctatcgtggtgttcgttttaattatcactgccagactggacaggcttattgggcgttactgttttgcccactgctgttaattctggggctctatgccgttataatcgtcatggcgatgtttctaggttctgttgccagcaccccttctacggctataacactcattgttgtttctgcgattcttctggtcccgctgctggcagtgatcaatggcattgtgagcacgttgcaacacagcctgtacgttaataacctctattttggtaattcatcttttattagtacgttaaaaaaatcagcatttattaaaatcgcctttttcagtgtgttgatttttatccccttcttttttgttgctatgatgttcgcaggtgcgttttttgccgatctgttccaatctgccctgaatggttccatcgccaacgaaaataagacagctatgctgataattcagaatgccagcaacctgctattcatgatgctgatgttgctactcggcaccatggtttccagcagctaccgcatcgttgcccaacgtaattacctgtttagtcaaacaacattacaaggtgacatcaagctacgttcttccatgaaactcctgtcttatatgggcctgttaatgaccaacagcctgatcactgtgtgctcattggggcttgccacaccaattgcagaagtacgccatgcacgctatatggctaatgcaactgagattgaaggtgacttgtctttactgaatatccacgctcatcaggacacagcgaatagcgccctcgccgaagaagcagtacaagcactcgatctgggcactggcttttgagtaacgatcagtgatcgtcgaaggatattatcagtaccctggccgggccgcccgcgaggcggcccgactactgctgaatgaaataggcgataacgtgacgttgctacgtgatggagaacagcactatttctccctgtcgcagctcaacgtttcgtcttcattaggttctatcccactgaacctgacatttcccgatggcggtcgctttgttccctccgatgacgctttgttccgtaagtggctataccaacagcgctcacctggggtggtgcatcgcttagagcgtcataaaagcggtgtcttgttgacgttgctcatcactccattacttatcttggcttacatctattggctacttccttgggccagcagtgaaattgcgctgcgtatcccaaccactgctgaacagaaactgggggagcactcccttgaatggctacagcaaagtggatttaaaccttcagcgttgcccgcagaacgacaagaagcgatccaacaactctttttgcaggtaatgcccccgcaaatgcggcaggaacgcacaccgctcaaactggtattgatgaccgcgccgacgacagccaatgcctttatgttacctgatggcacaatggtgatcagcgacgatttgatcaagctgacgaccagtgatgatgccctggctgcggtgatgttgcatgagatggggcaccatgcccaccgccactcgatgcagatggtggtacgttcatcattagtcgccttgacctttatgtggatgaccggggacgtcaatggcattggcgatacgctgttgcaatcggccgcctttattcatgagatgcaattttcccgcacaatagagagcgaggcagattcttgggcgatagccgaaatgcagcgcgaaaagcgttcgttgttagccatggaagatatttaccatgcgttgcaacaaaccaccacgccagaggaggccgaaactcgggctggtatacccgagtggctgagttcccatcctgatatgccagccaggttagacgtcatacgcgccgcaagagagaagatggcgcaggaataattaggacgatgctcttcccctcgctctggcaggggaagaaacaggctggcggtaaaagccacttggcaaccaccaccggtatcgcccctgatatcaccacagcttcgctgagaccggatgataaaaaactataagcccataaaccttaaagagaaatgtgaccgacccattcagtaagcgccatttcgaccacgtcccgtggtaaatactcctgctcaagacgcccccgcggttgtgacaataagtatcggtaaaagtctgcttcgtggtgatgaagcccttcgggaaccgcctgttgagcgttgaccggctctgcgaccgctgagcctgatgcgtagtgttcaaataacaagcggcccatcaaaagtgcggtaatcgctggctggaacgctcttgcccgcgccaacatcaatagcccccaagtatccatatccccccaataacctatcgacttgctctttaaattaggagaaatcagccactgcaagtccagacctgagcccagaatggcaatggtgtcaggcaattgcggtaactggtgaatacagtgttcattttctacgataagaatgcgtgagcatggtaaatctacgctcgtcagttctgttgttgtgaccttactcatgttgaaggggagtatgccgggagccaacggagtgaccaatacccagtggctgctttcttcgaaggcatcgagaaaggttgccagaccctgcccagaggcctccccctcaaaacgctcatcaagtagttttgtcagcaacgaatagtttctttcgaagaacttcgtgtctactccagactcggacagcaggcgtaaaggtcgcccctgagcacagccgggggtcaatttgcaggcaagattagccgcggtaatcacctcatgtggatctttatgcagccaaagcgcccgttggttaatcagcaaggcatgaaaggatttatcaacctgcgctaccagttgctcaagatgttgaaattcctgactgacttgccggttcgatgctgcattgatccactcagagggggggcgcaaacaccatcgaacgggaattgaaacaggcgtgaggctggcacggtagctaacggattcccattcaacaagaccgatactgacctgacgccagacctcgacatggcgctgcactgcctgcgtatttgcagtaaaaatctttgccgacggcttacctattggcagttgcaaaggccagcagccgggtgtgagtaagcgctcagacctcaccttagactgatgccactgtctggccaattgcctgccaatatcaatgggtgatttcatattgctctgttgcgctgctgatgatgttcatttagatcttcccaacttaatgagaccagactggaatccggcccacgccgatgaacaacgatcgccgagcgtgtgtgatgacgcaacagacgcatctccttattgggcgtgatgaagaccgcatgcagaccaaattccctcagggcagcgataatccgcccggcgacaacatgagagctacgcgagaatgcctcatccagaataatagtaccgaacaacggcttggtgcgaccatcagggcacagcgcatagcttagggatgcggtcagtacataagacgcgatgatttctttttctccaccactaccgccttgtgaaccggtacgagtctcaatgacgctcccggtttcccgctcaatcaccgaaacggcgaattcaaggcggaaacgggggtccagcaacgctctggccccttgggtgcggttgcgctcgcaggcatctttcagtaatccgaccaacgcttgcagcgccttatattggctctcgccatcatcatcgacgaaacgagccgagttaagctggcgttgcgcgcgcagtaacgtgcgcatactgtcatgcaccaccggtttggcgatcaaacacaggtagcgcccagactgaaaatcgactcggcgcatggtgtcattaagtgcttccagacgctcctcgatcaacgcaacttcatggtcgatatgactgagtaactgcgtcaccccatcatcagaggaacggttcagatattcttggaaacgcttaagtttttcgggaagcgcctcttcggtcaaggtctgtaggcgcgccagatagttgggaatatcgtctaattcccgccccacttccgaaagcgcgccagtatcctcttttttagcgtcggacatccgcttgataagctcttcccgtaaccgttgtaatcggtcattgacctcattgagtcggccttgcaattggcgtgcatgctcacgttcaatgtcctgaatgtcgtccagttgttcgggggccacctgaggaaaatgcgctgcgcctaacgcttgtagtgcaccggtcatgccttgttttgcgatgttatggactttacggctgagcattgctgcacgttcgagatccttcttcaaaccagcacaggcagtcacttcttgttgatattgcctttcaagctctttttgccgtgcttcagcctcatccagtgcggccttagcaatagcgatatcggactgcggatgggtcagcctatccagacgagcctgtaattcttccagttggcgctgcgcagtgggtaggtcaatactctcgaagttcaacgcctgaatatgtgctaacgcattggcttgttcctgcaatttaatgtacgccccctgctggcgcatttgctttatcatgtaaaagtcctctctgctcagcatgttgatgtcctttctggtgtgagaacctcaaggaaacaacatgttgggtggagcggacaatactaatggtgaattaccgtcttatatcactggcgctaacagagtcgcaatatcgataatgtacgccccctgctggtgcatttgctttatcatgtaaaagtcctctctgctcagcatgttgatgtcctttctggtgtgagaacctcaaggaaacaacatgttgggtggagcggacaatactaatggtgaattaccgtcttatatcactggcgctaacagtattcgattaaaccattctgtaccgcgtagcgttgacagtaccgacaaaacttcgcgcagcctgatggccctgaccggcatcactgacagcggagacgtgcccacgtcgcgtttactggcttattgcagtcgctgacactggtaagaaccacccgcacggcggaaggaactgcccacgcaggcgcccaacacccgagtcacagggaagccgcataaggccacgcggatgcccgccggaaaacaggcgagattctcgttttcagagtagtaaaggctgggggatcatctggtcctcggcagcgaaacttcagatgctaactacttcatcggggtcgaaatgttaactgaagacacggcagaggccaaaggctggctgtccagcggtcagctgcgggaggacgtctttaccctgctgcgtgtttatctggggtgtgattacgatgccagcctgacactgacaatcccgatgaatctcgcaccgctgccacgtatgggcgaccccttgctgatggcggggtataacgtgatgctgggactgcgtgaagataatctggatgaaaggccggagaaagtgacgatgaagttggggcggattagggataagagtaaacttcagaagcactaaaaaaataaccaactgattttatttaatcaagagatattaaggaataccgaatactaaatagcattctagaatgtgaaagtaagttcattctataaaaaagagacaacctaagaggttcaaactaatttatcgaatttgatcgatacattgaaatataaaaaaccttaaagatacatcacccaatatctatatatgcttccaattgtataaatcaatttcaacacattaataacaaccataaatactgcttacaaaaccacaaatagaagtttattaaaaaaggctattctttcaatttaacatagccttttttcagcataaaaatatcttaaaataaataaatttatattctaaaaaaattatttagatcagcctcattaactattgttgcattcaaatcaataatgtcattttttttcatatttattaacacatcacaaattacagcaaataacccacatgtatccgcacaaacttctatttttggttttgagagaaatttagtagattgatgcgctccaatatgggaatattttacagccgacttgaattcatcaagatttagtgagtttgtaaatgtagagtaactaatatccagcctctcggctattttcgtaagtaatttggggtttttctttactaaaaaaattatatgtataatattccctaagagtttatctttcatttccttattagtttcgggtgtgaaaattttagttttgaacgtcggaaataaaaacctatgtgttctaaatagcttatcttgcgatatttcaaaaacagaacggattgagcaggcaataagaggtagaaatccatctctttctcttaatgagtacaatttatctatagcatagataatagacgatactgttccagtattaacggtatagccagatgcagattgtattgtaaacaatgacttttcttctttacttcctgatatattggaaatcttcttctcaaaacaaagaaaaacatcagctgaaacaagaccagtcacactatcttcatatcgaaaaaccactcgtaactcacacggttcttctattgcttctaatattcggctattagtgacactaccctcaatacttgttacgacgtcatttttgtttatatcattcccactactatcctttacggcataaatatattcattcaaatcaatttgttcagatggaatatgaaattttattgtttttttcctatcaatggatattgatgcaggcttgtttcttatgctagtaacatcttcagttgggtatgacttaccagttaatgaagagggtgtgcccaccttcaattcattttttagatcagaacctttagtctgaatagtttcatttaatttcttaaggctattaactaaatttttagtaatactattgtctacaaagtaagttctatctgagttaaattcaatatttttgttttgactttgaattgacacatagcctatcatttgaggcagagaagctcctgagctttttttacgaagtaaatccggatcaaatataatcgtattattgaaaagattattattaatatacactaaaggataaagcgcattgtcatgcaatcttttataaagattagatatagacttcgtattttttcctttatcaaaaaggaaaataattaattcgatgttaatactataatcagtacgatctatagggaaaggtgttttatttatcccccttatgaaaaaactcaatctcttctttagaaaaattgtatttcacataaaaaagttgactctgttcacactcaaaaagaaatgacttcaatttacttgttgatattatcttatctttattttcaatcttaattttaacattaaaggattcatccaacattgatgctgctaatttccgcgcaatcttttcatcggataagtcagatagtaactcatccatatcttgttgattagtaaatattctaatctcagttccattcttattgctagaatctgttgttataggaatcttaattccagaaacgtcatctttatatattaaatctgatttttttacagaaaaaacactacatataccattttgacatgttttccattcaactttatcaccaaacttaaaggctgataaaaaacccagtccttttgaaccttgaacaattctctttattccattctgacttacttcgcaaccatattttttagtgctttttgatatatgaaataaagaatgaatttcgtctaccgacataccgtttccgtaatcggaaattattatctttaactctgatggaattactgtaatggtaacatctggagagaatgcgtcatacgaattcttcaccaattcattcaaagcaaagagtgatgaaggtattttttgagatagttcctcaattatcttcccaccaaatttcaatgacgtagacaccatatataaaaactccctctcaaaaaattaaataacgttattcaaaatagcattacttcctcattataagaatcaattctttatccatcgtattagcaatgctatttttcatcgccattctcttggataatatttccctttctatttgatgaataaaaacacaacctttatattctagaatctctctcattattctgtctaatgggacttcaatgttggaaattcttctgttaccgagtgtccatatcatatacgcatttttccgcagatataacaacgcattatccaaggcaagatctagatcaaaaataaatgtaattaacttcttaacattttcagagttaacttttgaaatttcttttacagtatttagcaaagtaggagacttatatttcaagagttccattttttcattggctcccttaagggagccaccaaggctgctagaatcaattttgttttgagtttcaagcaaacctttaattttcaaattatctatatctttttcatcaatccattttaaggataaataagaaaattgcccataagtgacggtagtattattatctccgtatggtggagaacttaccagaagatcacattggatattttttttcatcttcttagaagtgtcagcatgtattattttaattttactcttagaaatagatctttttaaactgcccatttcagtaagtatgttcttctgctcacataacgcaactatacttttttcaatgttttttgtaaaaacttctaatgtattaggtatattctcgatttgattgaacgatttaatatgaagtttaaacgttgaacttcttgaattacaaacggtacgaacagtattactcatgcacaaccaaaaaaccttcctagcccacttagaactttcgtcctgaatagccctatatatcttacttaaatctaactggacttctttagtaaaccatttatcaatattttttatttgaacagctatgtctactcgtaaatcagcacgtattttatccaatagaaaaatgaatttttctttaaaagaatcaatatacaatgggccactttttacttcacatgctaaaattgaaagaggattgatatccatcccgacaaaatcaagccctcggcgcatagcttcaccaagagtagtccctgaaccgacaaagggatctattatacttgttacgtttgaatctatttctaatacagcatctataagttccccttgcatagctggaaccatcattgctggatattgaatcaaagcatgacagtattgtctttttgctcgccccttaaatgaccaataagctttgtcacctttcgaatttgaaattaccttattcaagagcatattgtctttgtctatgtcgttcatttatggctttctctattttcccttgaacgaaactctagcagatgcgagaacttcataccagcccccttgacctgctccccgttgattaacactccccgatgttagtaatgtcttcataaaccacatgaggacatccccatgaagaagcgtttttccgaccaacagatcatcagtattctccgcgaggctgaagccggggtatccgcccgtgaactctgccgcaagcacgccatttccgacgccacgttttacaccttgcgtaaaaagtatggcggtatggaggtgcccgaggttaagcgtctgaagtcgcttaaggaagagaacgccggactcaagaagctgctggccgaagccatgctggataaggaggcgcttcaggtggccctgggccgaaagtactgacgacagaccagaagcgggaagctgggtgttgatgtgtgatgcgaccggtctgtcgcaacgtcgtgcctgcaggctcacaggtttgtccctgtcgacctgccgctacgaagcgcagcgtccggcgtcggatgcgcatttatctggacgcatcaccgaactagcactggagcgcaggcgttttggctactggcatgccactctctggctactacctccttagagccatgttgagtatcctttcaagggttctgcgtgggtacaaacatgatcgaaccgggatatacccgcagatgtacctacatcagtaagttgatgtagattgaatcagattgacttatgttgactgataagagaggtaaggccttgctgtgactggattttaggcaaaaaaaagccaccttgcggtgacttaattttcatactaatggtgcgaaggccggactcgctaatatcatacaacctactgatatcaatattatttatttttaacactaagagcttgtacccgcacttgtacccacaaacaaaaatccgtacaaacatcagacagcgcaagtaggtacagagccatatcagtacaacaccgttatggctaattgtacgaaagagaataacacggttttaaatcaatattttcccatcagggaaacgcagatcagaactttgcaaactgtcaccaatgaaaaatggcacaacccataaacgcagcgggttttccttttgatggctgaattcatatggataaggtaacggctgactaaaaccctcatgcgaaggataaatcagcagcatatcccctatcccctcctgatagttcacaccgtaagccagcatctggtagaggtcagcctgcgattgttcgagtgtcgcctttccgctctccaccattttccatttaacatcacaaatcatcgcctgatccccattctccccacgaggtcgtagatggatatcgggtctaagcttaaatactcctttgccattgagacgaaccaaggtgtgtgaatccacctgtgccttcacatgccagttatcgttataacgatgacgcatccatgcagtcacaaaagattcaaacacagcttccattgggaaaagcagtgaaattgcgttggcgtcgccctgcatgcagtggggcgactgccccatcaaaatcagccgcgcccacgccaaggcaagttcatagtgacgcatatgtcggtcaagacgtacctggtcgaaggcgatgcgaacatcaccgacaggcgtaatgtcgtcaaagtgcacctgcaaagagttaacttgtagtagtagctgtgggttgctgatctgacggcgaattttatcgatggcggttttcagtatccggttctccggacgttcagagctataatcgtcaaactccacctgaaagcgatcccgatgcacacagtttttgcttatttgagctgagacccgtaacttccctttcatccaaggcagattgtcctgctggcgtaaatagtcacgctttagcccctggcgcacaatctgctgtacgctatcgataaactgctgaataaaaacatccatcagcggcatcttcgaggttcgaactctggatgctgaagtggctatatggcgaaatgattttagcgtgcgtagcatcatcaaaagctgctgacgtgcaatatcaatgttctcatcacgccgccccgtttttggcaacacttcaataaacgcattccccggaagagagataacaccagcatagttttttacctgcagcgtttttacgcccccccgacttccaagggtgagcagacggtgagtgttatccgcgtcatctttcaggcaacgttgctcaagccactcaaacagctgcggaggcagcgagaccgcattatttatgcggccactgtctttgtcgctaatcaggtgaccatattcgaagacggtaaagtccttacgagacttcattccccactcaccgggttacctttatgtggcgcataaatttgttgccaggcgagcgggttatcccaaaccttgtcgtcctcaggggctagatggaaactggcacctatatcatgcagatcttcagttccgttattgccaaaaagatcggcaaactgtttctggtctttcacctcgcacacgaactgtagctgcgggtttccgcttttctgattgtcgcccaacaccatacgaattttttgccagtcgttgtagaagtactcctccaacagaggcagcaccttgtttcgcatgatccgcttaagcctttcaaatgccaggtcttcgtcctcttttacctgaactactgggatgaaaaaggcatggcctagtgtatgttctctgtcgtacagcacctcaatgcggtcattcaaggtctgcagtagacgtggcagatcaatacctttgacaacagtttcttttagaacggtgatatccggcagcatcgcttcaaactcgaatcggcgacgcagggcggtatccagtgcggtgagcgaacggtcagcagtgttcatggtgccgattaaatagagattattcggtacgctgaacgaactggaagagtaaggcagaatcacgctaagcgcctccggttccccggcacgtttagaggtttctatcagggtgatcagttcgccgaagattttggagatgttgccacggttaatctcgtcaataatcagaacgtagttttgccgtttttcagatacagattcctgtgggttggaaggcaaaccttcctgtttaatgaggtaattaaggatactacgtacatatgaaggattgtgtacctttgcctgagggttttggtaaaccagactgatattcttgaggtaagcattgtaaccctgccctaaatcctcttttttcgattgcgacgggaaaataccaaaggtggtctggctcttgtaagccagttggaaggctttgccctgcagcgtttcaagggtaatgcttccactttcagataaacgttcttgtaggcgggcaagcgcctcgtcaagcttctgctgaacaccggcgtgaccaaaagcagcatcttcacaaatttgcttaaaaatgcccgctttgacttcatagcgtacattgccatcatcggtggtttctgctcttagcccttcgataaactcttcatagccaaaactctgatggaaggtgataaagcgcacccgcttttcagcaatcagtcggtcataaacctttttcagctcacggcgtttttcgttctcttctttgccttcctgcagcgagtaggctgctggttcgcaggcgcgtacggctagctcgatggtacagtaagttttaccggtacctggaggtccgtagaggatagtattttttggcagttgcggagtggtaacctcctcgtcttgctcatcctctggcaaggcagtctcactaccgattaacccaatatcattcttcttctgaatcacctgcgtgtagagatgccagagcgacatattcagttcgataggatcgacatcatcgcccaatgctcgatgcaacactttcttgagatcaaggttgcgagcgaaccactcctgatcctcagaaaggtcaagttgaaaatggttattgcaatagttataactgctgaaaaaattgctgacattcacaacgttggtaattttcgacgggtagagcgcggcaaaggcacgatggcaaagtgcccaatatactttgtttaatatcccatctgttttaagtttaacaaggcgctcaatcacccgatcgtagttctcctgcgtacactcatctgccatctgacgggtgagagcgagcagctgtttttgcgccgtttcgaattcaaactgggacataccgccctgcctgaggctggagataccattgctacgttcgtaccaaatctgccgaattgtatccgcagagaagttgggtttttcggcttggacctgttctacgagctgacgatagtgtttgccccagtcggggctgtattgattattttttgcgatatgagaacgaaagaaagaggctaacgcagaggaatcctgaaccatcacatactccgtgtgtagggcgattaaaaaatgagatatctgtatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatctctagacttgcaaccagaaagttaccggaccatcgtttaccaagctaactttcatatctgctgcaaaaagccctgtttccgtttttacaccacgctcacggcactgagcaacaaaatactgataaagccggtcagcttcttgcgggatcgcaccacgagaaaaactgggtctcatgcccttttgagtatcagcaaccaaggtaaattgcgaaaccaccagcacactgcccccagcttgctggacgttgagattcattttgtcattctcatcgctaaaaatccgataccccagtacccgctcacataaacgctgtgctttttgctcagtatctccttgctcaacgccgagtaataccagtaggccagggccaatttcacccacgatattcccttcgaccacgacactggcgctaagcgcccgttgaatcaacgcaatcataatgccttacatctccggactctgggtggtgacgctcttcgcgtgatggcgctcggcgcggtattcacccaatgtcacggtgatttccgcacctaataacacaatgcaccaactccagtacacccagaggaataaaatgggaatgaccgctaataccccataaatcaactgataagagggaaacagcgtgatatacatcgcgaaccctttcttacccaactcaaagagtaatgcagctaccagtgcgccgataagcgcatctcgagcaggcacccgtaccgtgggcaccacgctatacaatagccaaaaagaaacccaggagatcaataacggaaatacccgtaatatctcatcgatcatgctatctaccctggcgtgtgccagccagtgtagtgacagtaaatacgaactgataaccatgctggcccccaccaggatcggccccagcgtcaataccatccaataaactgcaaatgaaaagaccagtgagcgctgaattttactgcgccaaataatattgagcacactatcgacggagtaaatcagtaataacgcggtgacgatcagaccacaggtgcctaccacggtcatacgattggagttggcgacaaactgctcaagataattttggatgatgtcacccgtggcaggcataaagttagcaaatataaaggcttttaactttatgctgatctcagcaaacatcgggaaagcagcgaataacgcaaaaatcaccgtaatcaaggggaccaaagagagcaacgaaacataggccaaatgcccggccagcatcgtcagaccatctttatcaattcgggtgtacagcatccgcccaaaagtgacacagggttttaagggggaaagtaagcgaaaacgccggaaacttgccatattcgtctctctgtcaacacgataaagctcggggtgggccagcgtgataagggttagcacgactaaggctaacccattaatgattagagcacgaaattataaggaaaaataagtaggaataatttgtctatcggtgacgtgaatagcatttataccaacagccttggcggcgagtacattcgcttcgacatcgtcaaagaacacggcctgctctgccggtacattttcagcattcagtacatgctgataaattctggcctccggtttacgcattcccaaatcctgtgacaaatacatgtgatcagcagcagcagcgacttcaggatagtgctctggccagtaataacaatgtaagcggttggtattcgataacacaacaacacgattcccttcacgacgcaatttattcattatatcaataacttctggccgcaaagcgacgaatatcgcctgccaaccctcagcgaactgctcgaaactcaaggatatccccatttcatcactgagctggtgggcaaaatcctcgtcgctgatttcaccacgctcatgttgctgaaatacctctcccatcgtaaaacgctcgttcaatgtagccaacggaacactgcttaatttgctccaaacacctaaaacacgtttgaagtcgatatcaacaatcacattccctagatcaaagatatacagcataacgctctcccaattagatggtgagtttcactgtagcgggaaaagataagactgaatagggagagggagaaaaaggagggttcaggcaggaaaaataatattttttacagtaatggcaaaaaaacaggaagtcttttcaaaggcatttgtcgccgtcacctaaaattgcagctgcagcaagtgaacaaaacgccgatgagtttatatacgtcagtgggtcagtgaaattaataccgttacaacttcaaggacgcagaggataggaggagtaagaactcagggcgccttgagcgccctaagtatcaacaatgcaaagaagaattaaccttctcttggaccacgtccagcacgcttacgatcgttttccgtcaggtgacgcttacggatacggattgattgcggggtaacttctaccaattcatcgtcatcgatgaattccagtgcctgttccaacgttttcttgaggaaaggaaccaaagtggttgcttcgtcagtaccggatgcacgcatgttagtcagctgcttacctgtcaggcagtttaccgtcaggtcattagaacgtgagtgaataccgatgatctggccttcatacacttctgtaccgtgaccgatgaacagcttgccgcggtcttgcagtttgtacaaggcgaacgcaaccgctttaccctgaccattagagatcagcacaccgttttggcgttggccgatatcacctggacgcacatcatcataatgactgaatgtggagtacagcaggccggtaccagaagtcatggtcatgaattcagtacggaagccaatcaggccacggcttgggatcatataatccagacgaatacgacctttgccgtctgggatcatgtccttcacgtcacctttacgctcacccatggcttgcattactgcgccctggtgctgctcttcgatatccagcgttacgctttcaaaaggttcttgattgcgaccgtcgataatacggttgataactttaggacgagaaacagccagctcgaaaccttcacgacgcatgttttcgatcagaactgacaggtgaagttcaccacggcctgatacacggaatgcatcagcatcttccgtttcttcaacacgtagagctacgttatggatcaactctttgttcagacggtcaagaatctgacgtgaagtcacatacttaccttctttaccacagaacggagaggtgttaacgcagaaatacatggttaccgttggttcatcaacagacagtggtggcaatgcttcaaccgcattcacatcacagatagtgtcagagatgttcaactcgcccaggccggtgatagcaacgatgtcgccagcttctgcctgagtagtttcgattcgttccagacccatatggcccagtactttgcccactttaccgttgcgggtcttaccttcgctatcgataacagtaacttgctgattaggcttaacaataccacgtttgatccggccgataccgatgacacccacgtagttgttgtaatccagttgggagatttgcatctgcaacggaccagaactgtctacatcaggagcaggaacatggtcaataatcgcctgatacagcggggtcatatcctctgccatatcattgtggtcttcacccgcgatacccatcaatgcagatgcatagatgatagggaagtccagttgttcgtcggtcgcatccaggttaacgaacaggtcaaacacctgatccacaacccagtcagggcgcgcgccaggacggtcaactttgttgataaccacgataggtttcagaccatgagcaaaggcttttttggtcacgaaacgggtctgcggcattgggccatccattgcgtcgacgaccaacagcacagagtcaaccatagacattacacgctcaacctcaccgccgaaatcggcgtgccctggggtatcaacgatgttgatgcggtagtctttccaattaatggcagtattttttgcgaggatggttatcccacgctctttctccaaatcgttggagtccattacacgttcagttgcttcagtacgttcaccgaaagtaccagattgttgtagcaacttatcaaccagggtagttttcccatggtcaacgtgcgcaataatggcgatgttacgcagattctcgatcacagcttttttgcctcaggcatttagaaatagcgcgctattgtacacgtattaagcgagggactaaacaagatcacaaaattctcttataaacaacctgacggcggtgtgtttgtgatccctttcacggtgcaaaaatagcctttcggcccatccctgcaccaaaatagtgcccaacggcgcaaatgaggcaccaaaatagtgcaatataactatcctggtgcatactgattatcagcagacccccatgatatggcataaatggggggtttggaaagttggcatagatttcgcaacgtattttatcatgaatagctttatcacgaatcgctttagcatggatcgctcgcttgaatctttggcatggatcctgagatgagtatttagcgcgacacgatttatggcctgatgatttttatggcggcatcgttccaggtaaaacgtttttgaagtggccttttttgaaagagctttttaccggcaaaatgcctgaacaccataaatgcagtaacacacggtaatcgttccacgacgacgactatgacaaatccgggagatataagtatgtccgctgaacatgttttgacgatgctgaatgagcacgaagtgaaatttgttgatttacgtttcactgataccaaagggaaagagcagcacatcacgatccctgctcatcaagtcaacgctgacttcttcgaagaaggcaaaatgtttgatggctcctcgattggtggctggaaaggcattaacgaatccgacatggtactgatgccagacgccagcactgccgttatggacccgttcttcgcagattcaacactgattatccgttgtgacattcttgagccaggcaccatgcagggctatgaccgcgatccacgttctatctccaaacgtgctgaagacttcctgaaatcttcaggtatcgctgataccgtgttgttcgggccagaaccagaattcttcctgtttgacgatatccgttttggtagcagcatcaatgggtcacacgtatccatcgatgacgtcgaaggcgcatggaactccagcaccaaatacgaaggcggcaacaaaggccaccgtcctgcagtaaaaggcggttacttccctgttcctccggtcgactctgcacaagacctccgttctgccatgtgtctgacgatggaagagatgggcttggtggtagaagcacaccaccacgaagtggctaccgcgggtcaaaacgaagtggctacccgcttcaataccatgaccaagaaagcagatgagatccagatttacaaatacgtcgtacacaacgtggcgcacgcatttggtaaaacagcgacctttatgccaaaaccgatgttcggcgataacggctcaggtatgcactgccatatgtctttgtccaagaacggtaataacctgttcgctggcgacaaatacggcggcctgtctgaaatcgccctgttctacatcggcggtatcatcaaacatgcgaaagccattaatgccttggctaacccgaccaccaactcctacaagcgtctggtcccaggttatgaagcaccggtcatgctggcatattcagcccgtaaccgttcagcttctatccgtattcctgttgttgccagcccgaaagctcgccgtattgaagcgcgtttccccgatcctgcggctaacccgtacctgtgcttcgccgcgctgttgatggctggccttgatggcatcatcaacaaaattcacccaggtgatgcgatggacaaaaacctgtatgacttgccgccggaagaagaagctgagattccaaaagttgccggttcactggacgaagccatggccgcattgaacgaagatcgcgagttcctgactcgtggtggcgtgttcaccgatgatgctatcgatgcgtatatcgagctacgtagagaagaaatggatcgcgtgcgtatgactccgcatcctgttgagttcgaactgtattacagcgtttaagtttacctaatagatttcaaggtgtaggaaggtggcgagcgaaagcagccaacacaccgacaacttgaaagatgaaaggttgttgccgtggaaacttttggcccatcttaggatgggcttttttctccacttttcgttttcgtcatcatccccttgattctattgcaacggaaccaataggatggaccgaatagaaacataccctacagatgaagggtataaatgcaccgaaactgtgcaggagtctgcattatggcaacaggcacgctgcccgatgctgggcagatcctcaatactctcattaatagcattctgctgttagatgatgatttggctattcattatgccaaccccgcagcccagcaacttctggcgcaaagctcccgtaaactttttggtacacctctgcctgatttattaggctatttttcactgaatatcgtgttgatgcgagagagtttgcaagccgggcaagggtttactgataacgaagtgacattagttgttgatggccgggcacatattttatcgctgaccgcacagtccctagcggaagggtttattctgctagaattagccccgatggataatcagcgccggttaagccaagagcaattgcaacacgctcaacaagttgccgcacgtgatttagtgcgcggattggctcacgagattaaaaacccactcggaggcctacggggcgctgcgcaattattagctaaagcgttacccgatccagcgttgctggaatatacccaagtgattattgaacaggcggatcgcctacgtaatttagttgatcgcttgttaggcccacagcggcctggccaacatattacacagagtattcatcaggttgctgagcgggtttgccaattagtctcattggaaaaaccagataacgtcacgttaatccgcgactatgatccaagcctccctgagcttgcccatgatccagaccaaatagaacaagtgctgctgaatatcacccgtaacgcattacaggctctcggggagactggcggcacaattacacttcgcacccgaaccgctttccaagtgacgctacatggcatgcgctaccgtttagccgctcggattgatattgaagatgacggtcccggtgtaccaacgcaattacaagataccgtattctatccgatggtcagtggccgcgagggcggtacgggtcttggtttatctatcgcccgtaatcttatcgatcagcattcgggtaaaattgaatttaacagttggccaggacacaccgagttttcggtttacctgcctattcgccagtgaggtttctatgcaacgagggatagtctggatcgtcgatgacgatagttccatccgctgggtgcttgagcgcgcactgactggagcgggtctaaactgtgtcgcattcgatagcggcaatcaggtattggatgcactggctacgcgaactccagatgtgttgttatcagatatccgtatgccaggaatggatggcttggcattactcaaacaaattaagcaacgccatccgatgctcccggtcatcataatgacggcccattcagatttagatgccgccgtcagtgcgtatcagcaaggggcctttgactatttgcccaaaccgtttgatatcgacgaggccgtggctctggttgaacgggctattagccattatcaggagcaacaacaacccgcccgtagccaaccagtcagtgggccgacagccgatattatcggcgaagcaccggcgatgcaggatgtttttcgtatcattggccgcttgtcacgctcctcaattagcgtactgattaatggtgaatccggtaccggtaaagagctggtcgcacacgcattacatcgccacagcccacgggctaaagccctctttatcgcactgaacatggcggctatcccgaaagatttaattgagtcggaactgttcggtcacgaaaaaggggcatttaccggggccaatcaggtacggcaggggcgctttgaacaagctgacaccggcacactttttttagatgaaattggtgatatgccactggatgtgcaaacccgcctgttacgggtattggctgatggccagttctatcgggtcgggggctatgcacccgttaaagtcgatgtgcggatcattgcggcaactcaccagaatctggagttgcgtgttcaagaaggaaaattccgtgaggatctattccatcgtctgaatgtgatccgagtacatttacctccactacgtgaacgcagtgaggatattccgcgtttggctcgctactttttacacgtagcggctaaagagttgggcgtggaaagcaaaaatctgcatccagagaccgaagcggcgctaacccgcttaccttggcctgggaacgtgcgccaactggagaatacctgtcgttggctgaccgtcatggccgctgggcaggaagtcctcgttcaggatctgccgtctgaattatttgaaactcatatgcccgatgcatccggccaacgagcccccgacagttggtcaacgctgttagcgcaatgggcggatcgtgcgttgcgttctggtcatcaggatttactgtctgaagcacaaccagaaatggagcgcacgctgttaaccaccgcattacgccatacccaaggccataagcaggaagcagcacgcctgctgggctggggccgtaatacattaacgcggaagttgaaagagttggggatggagtagttcccgccagatggtcaccctcaagagcgataaccgcactgagggtgatatcgtcagattacacgtgagaattgctgcttgcgcgcctgtttacgtaaatagatatcgaaacacatacaaatattacgaatgagtaagcgcccacggggggtcacgcgaagccctgtttcatttcgctccaccagcccatcctgttcaaaaggtgcaagcagctcaaaatcttcggcaaaataatcggcaaaccgaataccataacgctgctcaatcggctggtaactgagttggaaatgacaaatcagcgttttaatcacatctcggcgtaaacaatcgtcttcggtcatagtcaggccgcgccacaacgcattaccccgttgctctacacaggcgtaatatgtttccagatctttttcattctgagcgtagctgtcacctaacatgctgatagcagaaacccccaacccaaggagatcgctctcaccctgcgtggtatacccttgaaagttgcggtgtaatgttccttcctgctgagcaattgccagttcatcatccggacgcgcaaaatgatccatcccaatgaattgatagccagactccgttaagaaacggatggtgtgctgcaaaatatccaaccgttgctccgccgttggcagatcagcgtctttgattttacgttgggcggcaaacaggcttggcagatgggcgtaattaaacacgcttaagcgatctgggttcagctcagcaacccgttttaaggtgaaagcaaaactttctggtgtctgcttgggcaagccataaatcaaatcaatattggttgagttaaatccaagcgctttagctcgggcaattaaagcgaagataaaatcttcatcttgctcgcggttaaccagccgctgcacctctttattgaaatcctgcacccccatgctcaggcgattaaacccttcagcacgcaggtgatcaagcacatctaattcaatttcacgggggtcaacttcgattgactgctccgcatcgggcagaaaatcaaagtgttcacgcagcaccgtcattaaatggctgatttgcgttttattcagataggttggcgtaccccccccccagtgcatctggctgacctgacgcccggtaaacaaggcggcccgctggcggatctctttttccaacaccaccagatattcatcagctttatgttgctgacgcgtcaccagtttattgcagccacagaagtagcaaagtttgtggcaaaacggaatatgcacatacagcgacaatggccgttgcggataacgtttcaccgcctgctggaaagcagactcattgtaatcttcactaaactcaagagccgttggatacgaggtataacgcggccctgaataattatatttttgaatcagggatagatcccaaactatagcgtgctcagacatgttcactccttccgatattttcgcctaccgggtcggttagagggcagatgtttttgttgtctgaccgcagtagcactgcgcaaccgtgatttgcgttgcgacagccgccatagtttacctaataaccacaatagataacacgtgagtagtagggctattagtgggaccacccagttcatgacttaaaatgtatcttttggattaccacgtttcagtagctgcaagatatcttcctgcttctcttctcgctcaacatcatcttcgtcatcacccagttcgatgcctaattgctccatcagggcatcaatacggtctaatgtcagatcgacataggcctggtcttctttgttcaatacttcgtcattatccagacgatcaagcagcgcatccagacgttcgtcattctccagcttggctagctcttcttccggcgtcaggcgtggcttaaccacatttttctctacaggcttaggcattgacttggctttgacctggctctcaatgaccagcggtacaggcactttactaccgacacgcggatctttctcttgagtctggctatgccctttcttattgctgccctcaacattggttctcgcacctgagcgattgccactgtgtttcttctgacgtttacggtcacgtgcttcagcatccagctcatcacgggtctttcttctacgttttggtgttgctgtacccttcggggccgcaatattcgcgcgtggtgctttatttggctgcttcataacctgtgctcttaaatgagtatgggatcggatttagtatatacccgccaccgtccaagttgcagatgtgttggccgctctcgtttgccgccttcctgcatcttaaaatctattgggtataggattgggccggaatctagcagaaagaagagaaagaaaaaaggcggcaggttaacctgtcgccttttttcgcaccttctgcggaaggatatccttacagcgcactccctgcacttagataacgtcccggtttctccctcctgcaatacgcgatccttgccacccctcaaaccctgaaggcgattcgcccggcgctccggccagtgtcctgaacatccctttacattagctccgtttatagcatccttggctcccgtacatccattacattccttgtatatccattacgttccttaaacataagccactcatcctgagtaactgtgctccttgcatggtgtatccgtaccaataacaaattgactagctgattgcttttgttcaacaaactcaattaaaaccaatcagagagctgtgcataatagcccattttttatcaagtatttcttaacagtagctaaatgataagacattatcgccgcccacaatgaccgacgactcacaaaactataatttcacttaaagaaacaattaaaaacggggccaaaagataaacccccttttttctgcctgatgcagttataatcgccctatataagtaatctctaacggagacgacaaattttgaccatcagaaactataactatcatatgactcacttcgtcatcagtgctccggatattcgtcacctaccacgggatgaaggtattgaagtcgcattcgcgggccgctcaaacgcgggtaaatccagtgcactcaatacattaactaaccaaaaaggtttagccagaaccagtaaaacaccggggcgaactcagctaattaacctgtttgaagtggttgatggtgtccgtctagtggacttaccaggttatggctatgccgaagtgcctgaggagatgaaactcaagtggcaacgtgcgctgggtgaatatttgcagaaacgtaattgtctgaaaggattagttgtgctgatggatattcgtcatccattgaaagatttggatcagcagatgattacctgggcggtcgcggtcggtacaccggttcttttgctgttgaccaaagcggataagctggcatccggtgcgcgtaaagcacaattaaatctggtgcgagaagctatcatcccatttatgggtgatattcaggtcgaggcattctcatcactgaaaaagattggtgtcgataagttacgggaaaaactggacacctggtttagtgagatcccaccagaagttatggctgaagagtttgacggcgaaggcgagtaatttattgtaaaaagcagcccagacaagggcgatgattaatgtcgccctgcattataagacttaccatttcctgcacagttacccgcctgatgagcacctaccagcccagcagttacgccaataatgtcagcaaaatccccataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaacgccccagtcaataaatgactggggcggctaatatacagccaaatccgattacgtgaagtaaaaggtctgaaagatagaacatcttacctctgtaccctacgtctataactctacatcattttttcgcagggcaaaagaaatttttgttgtttagttacacaaattgtcacgattcagcagagctatttcaggtaaattagcccataaatgtagcttaattacaaaaaacgctttgtttatcgccacttacccacatcactaatgagcttgatcccagttagcgccaacaccgacatccaccttcaatggcacagccagttgcatactttgctccatcaactcacggattttctgctcagcactttgcaaaacactttcatgcacttcaaagaccaattcatcgtgtacttgcatgatgacacgcaccaacggttctggctcttgctgtaaccaaccatccaccgcaatcatcgcccgcttgataatatccgcagccgtaccttgcataggggcattaatcgcctcacgttcagccgcttttcgacggtttgcattccgtgagtgaatatccggcagatagaggcggcgaccatccagtgtcgtgacatagccctgctcagcagcctgtttacgagtacgctccatatactccaacacccccggataacgctcaaaatagagatccatataacgttgagcctctccacgagggatccccaactggcgtgccaagccaaaagcactcatgccataaatcaaaccaaaattaatcgcttttgcgctacgacgctgctccgtcgtcactttttccaatggcgaaccaaatacttccgcggcggttgcccggtgaatatcctgcccagcagcaaatgcagctaacagcccgttatcctgcgacaaatgcgccataatacgcagttcaatttgcgaatagtcggccgccataatgcagtagcccttcggtgcaataaaggcctggcgaatacgtcgcccctcttcattacgtacagggatattttgtaggttaggatcgcgggaagacaagcgcccggttgctgtcactgcctgatgataggaagtgtgtacccgaccggagacggggttaatcattagcggcaatttgtcggtgtaagtgctttttagtttcgccagaccacgatattccagaatcaccttcggcaaaggataatccagagccaactcagccagcacttcctcattcgttgacgccgcgcctccaggtgttttcttcaagataggcaatttttgcttttcataaagaatagcctgtagctgtttaggtgatgccaggttgaatggctcttcagccaattcatgggcctgcttttccagctcatccaaacggatggtgagctcttttgagtgtgccgctaatatattttggtcaatcaatacgccagtccgctcaatacgagacaagatcggcaataacggcatctcaatttcttggaatacccgcttgaggccttcactttgctgtaattttggccataagaccaaatgtaattgaagggtaacatcggcatcctctgcggcatacgggccagcttgctccaacgcaatctgattaaacgttagctgatttttacctttaccggcaatctcttcaaacgtaatcgttttatgattgaggtagcgctccgccaagctgtccatatcatgacggcccgcaacactatccaaaacataagactccagcatggtatcgaaagcgataccttttagatcgataccataacgagccagcatacttttatcgaacttgaggttctgcccaactttaagcgccttatcgtcttccagaagtggtttcagggtcgccagaacccagtcacggtcaagttggggcggggcatccaggtaatcatgagccagaggcagataagccgcttcacctggagcgacagcaaaagacatcccaattaagttacagctaagggtatcaaggccatcagtttcagtatcaaaagcaaaaacttcagcggctttaaggcgctcaatccaatcagccaatgctttctcatctaaaatagtctggtaattctcttgtgaaagcactgcggtgacttcagcagtaggggccgtatctgcggcaacaaaagattgactgcttgtttgccctgttggccgatcttttttactgtccaaccatttgccggcttcgacatcagccagccaacgcttaaattcataacgactgaataactgatgtaactgtttatcatcgggaggagaaacggttagctcatcacaggttacatctaactcaacgtctgtcttgatagtagccaatttataggagagataagcaacgtctttattttgctctagcttggccgacattgttttcgcaccacggaacgtcaaggttgatattttatccagattactgaataacgtatccaacccacccaaaccttgcaataaagcctgtgctgttttttcgccaacaccaggtactcccggaatattatcggaggagtcacccatcagagcgagaaaatcaatgatcagttcgggagggacaccatatttatcgcaaacatcctgcggccctaaaatagtgttattcatggtattgatcaaagtgatattcggcgtaactaattgcgccatgtctttatcaccagtactgattaataccgaatggcctgctttttcggcttcccgagctagggtgccaataacatcatcagcttcgacgccagaaacgaccaataaaggcaatcccatcgctttaaccatctgatgaagaggttcaatttgcacccgtaaatcatccggcattggcggtcggtgggatttatattcagcaaaaagttcatcacggaacgttttaccttttgcatcaaaaactactgcaacatgacttggtcgatattgcagcagcagactgcgtagcatgttcagaacgccatacatcgcaccggttggctccccgctaccattagtcagtggtgggaaagcatggtaagcacggtagaggtaagaggaaccgtcaacaaggagcaatgggttttctgcaatctgagccatagagtttcttcatctgtattcagcaaagtctgacgctaagaatgccatagctgacagcaagagacgaattttagcgtccaatattgtgcgaaagtgaacattaccgcacagagatcctaaagatctaacctgtggataatcttgtgaataaaagtatgtgtgaattatttctgttatggaatcatgccgatggttatatttaaaaccatataaatcatgatgttaggtttatttgtatcttttttctctgtaatgatttatttatatcaattgtggatattacttattccattacaacaacaaggccaattaacttgccttatgagtactcaatagcgactgtcttttttattactcataaccgacaatatctatttttagtcccacgaatattgatatctattgctccctaaaatagataaacccaagctaaacagcataaaaataaataaaaaaaaggggcaacaaaagccccctctttatgtactaaattatttttgagtcagcaggaatgtaacaacatccgcatactgtttaacataattatccattgagctggtatccataccatcattcttaatcatatattttccattaacaaacatcgcaggaacaccacgtagttgtaaatcttcagccgctttttgttgctgagcaactaatgatttaaccacaaaactattcaatgcagcgtcgtagtcttcaccactgatacccgccttgataaagacattacgaatatcgccaggagtctgtacagtttgtgtcttctgcacaccttcaaacatcagtggggtaattttttcttcaacccccaatgccatagcgacagcccacgcttgcgtcagttgcttgccgagaggaccaagaaattcaacgtggtaacgggtcatttttgtcccttcaggtagcgctttttttactgctttaggtacctgataaacctcttcaaactggtaacaatgtgggcaatagaaagagaaaaactctagaacctgaggttcacccgttactggcttatctaacgttagatactgcttcccatcggtgaattgtgcagccgtcacactgaacgccatcacgataccaacgagtgctaaccatacatttttcatactataacaatctccattatcttagctttagtacattggcatcagctgcaaagggggttcctgcaacagcttaacctgctcagtgaatgatgctgtctgctggagccaaaaatcagattcagccatccacggaaaacttttcggaaatgcagggtcttgccaacgtctggcgacccatgcaaggtagtaaaccatccgcatcgcgcgcaagggttcaattagtgctaattcacgctgatcaaaatcagcaaactcactataagcttccagcaatatatccaactgcatagattggtcacggcgatcaccgtgtaatagcatccataaatcttggatagccgggccattcctcgcatcatctaaatcaacgaacatcggaccatcacgccacaaaatatttcctggatggcaatcaccatgtagccgtaaaggctgccattctgtatgccaatactgcttaatcgttgtaatgagcaaatctgccgctgccagaaatttatcccgttgttttactggtactaaatcacaattggcgagtagctgacgcggctctgtcaaatactcttctatacccattgttgggcgggcaacgaaaaggctattacgagcggcctgatggattctgccaagaaaacgcccaacccactccaattggtcaagattatcaatttcatactgacgcccaccaacgctaggaaaaacagcgaagaaaaatccacagtgagtatgcaaagtcttgccattgagtcgcaatggggcaatcaccggaatttctgactccgccaaatccagagaaaactggtgctcctctgtaatttgttcactactccaacgctcggggcgataaaacttcaccacataccgtttactctcttcatccataaactggtagacacggttttcgtaactattcagcgcggttaaccccgaatctacccgtaatcctgccccctcaagggcatccataatcaggtcaggagacaaggtctgaaaattaaaagcagagttgttcataacaacatttagtctatataagtgacagcagcgcgctgagaataataaataatatcattaaagcccctatctccgcagacaggagtatgactaatctttaataatgccacgagcacgcaacagtgctgttttaaaatcttcttcataatcttttttcaggccagggatcacctcggttgatgcagcgccccgcattttcagatgatagataagaacatcgtccgttaaatccgaaaaatcccccttaaaacccgcttctgccgccaatttttgtaaaaattgtaccaagtttaaatcaggctcctgctgccaagctggatgtaaaagctcaatcaattcattaacacgatggcatttcatagcaaatttatcctcttcaaaaagatgctgacaaagtagcagggatactcacgtagggaaagagagcctattgtcaataaaagtaaatcctgaacccctatgttatttacagatacaatccctgtgtcaataggatgcagcggagcgatagaaatgcaacccaatattacaggtgttattctcgcagggggccgttcgtccagaatgggcggtaatgataagggacttattcctcttaatggaaaaccgctatttcagtatgttatagacagattcaaaccccaagtgagtgatttagtgattaatgctaatcgcaaccaagggttatataaggaaagtggaatcccagtcattgacgatatcattactggctttgtaggcccactggcggggatgcatgccggattaagctatgcgtctaccgagtgggtcgtttttgctccctgcgacgttcccgcactgccttccgatttagtttctcagctttggcaaggtaaaaaacaggcacttgcggcttatgctaacgatgatgaaagagcacatcccactttcgcattgatgcatatcagcctaaaaacacaattagctgactatctgataaggggtgaccgtaagcttatgttatttttagactctattaatgctcaacgtgtaaaatttagcgggaaggctgatttattcagcaacctaaataccccagcagattgtgatttatgggaacaaaagagaagaggccaatgatgaactacaagtcaccgccgctattaggaatagcggcttatagtggtacaggaaaaacgactttattaaaaagtcttattcctctactgcaacagcgacaagttcgagtcggcttaatcaaacatactcaccataatatggaaatcgataccccaggcaaagatagctacgaattacgtaaggctggagcgctacaaacactggtcgccagtgattgccgttgggcactaatgacagaaaccccagaacaacagccgttaaatcttcattatcttgccagccgattagatgcctctacgatagacttaatattagttgaaggctttaagcatgagccaatcaataaaattgcactctatagagaatccatcggtaaacctttctctggtttgatcgataaacacgttattgctctggcaagtgataagccaatagagacgacggtaaaacaattggatattaatcagcccgaacagattacggagtttatctgcacctggttagaaaatattagttttgaagtaaggtaatgcgggggtagtcatacaaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacaaaaggcactatccataattaataatatttaccgatatagtattaatttaatcgtagtggtatgaattaatcgtgctggaccatagccatacgccgccataccgcttctcccggtaatcgattatacccacagtctcttcacttagggcccacgacgaacaaaacagtagggagaagagaatatctatcacaaaaagtgaagtttctgaggttgatgaccaaatgtccgcggcgaagagaataggcagccagtaaaaataccgtttttcctgctccatataggctcgagctacgccatcattggtgtggacacgttgctaacctaccttatcctcaccattttaatcatcattacaacgcgtaatttctgtgtttcgcgcacagcaaaaaccccacgctttgggcatggggtcttggctttatttgatgcctggcagtgtcctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatgggatcaggtgggaccaccgcgctatggccgccaggcaaattctgtttcaattaacccgcaaacaagcaacacttgtcagccagtcaacacaatctcggaacgatgctgaaaatctctctcaattcaaaacaccttcggtgttgtaaggttaagcctcacggatcattagtactggttagctcaatacatcgctgcacttacacacccagcctatcaacgtcatagtctttaacgttccttcagggggctttaagccccagggaagactcatctcgaggcaagtttcccgcttagatgctttcagcggttatctcttccgaatttagctaccgggcaatgccattggcatgacaacccgaacaccagtgattcgtccactccggtcctctcgtactaggagcagcccctctcaatcttccaacgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactaagacctactttcgtacctgctcgagccgtcactctcgcagtcaagctagcttatgcctttgcactaacctcacgatgtccgaccgtgattagctaaccttcgtgctcctccgttactctttgggaggagaccgccccagtcaaactacccaccagacactgtcctcaccccagatcatggggccgagttagaacatcaaacattaaagggtggtatttcaaggttggctccatgcagactggcgtccacacttcaaggcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacactgtatacgtccactttcgtgtttgcacagtgctgtgtttttattaaacagttgcagccagctggtatctgcgactggcttcagctccaggagctagtcctttcacctaacgccagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgcctgagtattctctacctgaccacctgtgtcggtttggggtacgatttaatgttacctgatgcttagaggcttttcctggaagcatggcatcaactgcttctgcaccgtggtgcatcgtcatcacgcctcagggttgataagcaaccggatttacctggtcactccccctacacgcttaaaccgggacaaccgtcgcccggccagcctagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcttttcagcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgtgcgggtttttcacccgcattatcgttacttatgtcagcattcgcacttctgatacctccagcaaccctcacaggtcaccttcaacggcttacagaacgctcccctacccaacaacacctaagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgtgccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattcttcggtattcggagtttgcatcggtttggtaagccgggatggccccctagccgaaacagtgctctacccccgaagatgagttcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccttgcaactagacgcccagttaagactcggtttccctacggctcccctattcggttaaccttgctacaaaatataagtcgctgacccattatacaaaaggtacgcagtcacaccacgaaggtgctcccactgcttgtacgtacacggtttcaggttctatttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggatgtcacgtgtcccgccctactcatcgagttcacagcctgtgcattttggtgtacgggactatcaccctgtaccgtgcgactttccagacgcttccactaacacacaaactgattcagactctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcgttagactatgtattcatctaacgatagtgcaacgtattgcactgggtttccccattcgggtatcgtcggttataacgcttcatatcagcttaccgacgcttttcgcagattagcacgcccttcatcgcctctgactgcctaggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaaggtgtcttgtcattgctgacagtacatcttgtgttgcgattatttgagagactctattacaggttactctttaccccaatacatctacggcggggtaaatttcagctgtaatgtttcaattttcagcttgttccagattgttaaagagcaatatcgtaaacacgacttggtaaagtcatctttacgttatttttcagttcataaagaaccggtgataatgtctttcactcattatcggattggcgtccccaaggggattcgaacccctgttacagccgtgaaagggcagtgtcctaggcctctagacgatggggacacgaaaataccgatcaaaccgaaattcaaccgtttcgtatcagcatgagtcgaaactcataacatcaacaggtgctcttgctcgtttacattcatcagacaatctgtgtgggcactgcgcaatgcgtatcgttaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtagcattctgatctacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacagactttatgtggtccgctgactctcgcgagttcgcttcactttgtatctgccattgtagcacgtgtgtagccctactcgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcagtctcccttgagttcccaccattacgtgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcactttagcatctctgccaaattctgtggatgtcaagagtaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacagcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtctttgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacaagactctagcttgccagtttcaaatgcagttcccacgttaagcgcggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgagtaacgtcaatgattgagcgtattaaactcaaccccttcctcctcgctgaaagtgctttacaacccgaaggccttcttcacacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccattaccccacctactagctaatcccatctgggttcatccgatggcgtgaggccctaaggtcccccactttgctcttgcgaggtcatgcggtattagctaccgtttccagtagttatccccctccatcaggcagatccccagacattactcacccgtccgccgctcgccggcaaagtagtaaactacttcccgctgccgctcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaagatttgtttgatttgctgacttttacttgcgtaaaagcagcggtgctcaaagattactttctgcaaataggcatcttgaccgaagtcaaaatgtttactgctttggtcactcttcaagacttgatattatttctgcctgccgaaacaggcgtcgatatcgtcttgcgagtgcccacacagattgtctgataaattgttaaagagcagtgcgttagcaacacttggttggtaacgcgaggtgcgcatattacgctttcctcattcagagtcaactacttatttcgttgaatttctctgttctctttgccggccactcaacgatttgattcgttgtgtgccgtctcgatggatgcgcattatagggagtcgatttttttgcacaactcttttttcatcttttcctgctgtttgaatacttttcactccttacggacagatcttggtcgatccgttgcattttaacgacgatcctaatggtcagttggttgtaattccatcagcaaaagctagtattgccggtaaacgtgatcttattaagaggctattattatgtgcgactctatccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttggcacaaagtctaacaggtctgctcttgggatccggcattcaacgacagcgggagttgaacgatcaactacaaataaaattgaacgaaaaccgtgagttggctaaagcattagtggtttctgaggagcatacacggcacgatgtcgcgcgtgagttacatgatgaagtggggcaaaccgtaacggttatccgtacccaagccagtattattaaacgtctgaccacccagcaaccggtactgaccagtgcagagatgatagaaactgcggcattgcgggtttatgatggtgtccatgacgtattggctaaattatggccagcggcattaaataatttgccgctgtcggccgccatcgctgcattgatgcgcgaactcattccgcaagaccagtcggtgctcggtgtgcttaactggcaggtcaatgaccatccgatggatgagacgttgaaaattacgctttaccgtatatgtcaggagggggtgaccaatgcttatcggcatggtgccgccagccgaattgaaattaatgcacggcaggataaccaacagatatatctaacgattagcgataatggtaaaggtatcgatttagcctcaattactccaggctatgggctacggggtattcagtcacgggtcagtgcgtttgggggcaatgtgagcctaagcgttgataacggtacttgcttaaatgtgaccctgcccacagtttctttgtctacaaaaggaaactaagaaatattctcgttggtagcgagaattcccccgtgtgttttcatacacatgcagatgatgattattgcacttacaaaataccctgaggcccgagatgtggtttttcctcaaaagtcgcgataacgtaccgctagtaacggatcaaacacaaattgattcatcctataagtattggcgtatccaattaatgtggacgatgtatatcggctacgctgcgttttatttcactcgtaaaagtttcaattttattatgcctgctatgctcacggatctagggctgagcatgtctgatgtcgggattttaggcacgctgttttacatcacttacggctgctctaaatttgtctctgggatgatcagcgatcgctcaaatccgcgttattttatggggatcgggttggtcatgacggggattattaatatcctgtttggcatgagctcatcacttttggtccttggcgccttgtggatcctcaatgcgttcttccaaggttggggctggccaccatgttctaaaatattgaccagttggtactcgcgttctgaacgtggtggctggtgggctatctggaacacctcacataactttggcggggcgctgatccccttgctcgtcggggtgattactctgcactttagctggcgctacgggatgatcatccccggaattataggtgtggtgattggtttgctgatgtgttggcgtctgcgagataagccaagcaccatgggcctaccaagtgtgggtaaatggcgcaatgatgcgatggagctgatccaggaatccgaaggccaggggctgtctaataaagaaattgtgaagcgttatgtcttaaccaataaatatatttggttgttagccgtttcctatgtgctggtttatatcgttcgaaccgcgattaatgactggggtaacctctatctgacccaagagaaaggttattcgttgctgaccgctaactctgcaatttcattatttgaagtgggtggatttattggttcattggtcgcgggttggggttctgataagtggttccgtggcaatcgtgggccgatgaacctgatttttgctattggtatcttcctctcagttgcatcactgtggacgttgccaagcatcagttttgtcttacaggcaggctgcttctttgcgattggtttctttattttcgggccacaaatgctgattggtatggctgctgctgagtgctctcataaggatgccgctggcgctgcaaccggctttgttgggctatttgcctatttaggggcggctttatcgggttaccctatcgctcgcgtcatggaaatctggcattggaatggtttctttgtggttatctctgtggcggcatgtttatctgctttcttcttattgccattcctgcgggcgcaatcgccgcagttaaagcaagcgacaacctgatttgagcgtgaaggcggccattttcactgcgggtgatgcttttaacagcagtcatccgcaggttattaaaaagtgattgacgccccagagctgtagcagtaagatgcgccccgattcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaaatttaagaaccctgacggtaacgtcagggtttttttgtgccattttttctttgcgtcctcttatcctatctcgttattgtctgattatataaattatcaacataataattcatataatatcttataaagaatttgtgtttatatttaatttattgtcattttttgaatatctctattttttattcttctaacatattatatctcctttgtgttgttgactttgttttatgaaaaaccggtaatgatatcggttttagaccgtgttattcaaaacataacaaacacattgattatttaataagggaaataatatgaagttgacatatattaaaacgaaacaggggttgtctatattacctctctctatcatattgtcgctctatgggagctcggttgcttatgctgataatattattcctgatatacaggccccagcgggacagcaagcggaagtctctattatagaaacaccgcccagtacatgccgagcgcttacctcttactgtatcggtatgacagagactgtcgttaatattcaagcgcctgatgaaaatgggttatcacataacaagtattctaaatttgatgtggtcgctaatggcttgttcgatgtcacgacactcaataatcgcttagctcaagaggttaatggcaactcttttttacaagataaatcggcaaccattatattaaatgaagtcaactcatcacatgccagtctattagatgggaatctccgtgttgacgggggaaatgcgcatattattattgccaatccagcaggtattaattgtcgagggtgctcttttactaatgcctctcatgtgacattgacgacaggtacgccatctttttctgataataaactaaacagttttattgttgagcagggaaatatcaatattgaaaaaaatccctcttactatatgagaacaggtttacggtataagggggcagacaagacttatcttgatctattcgcagacactattacggttagtggtgagatcaatgcggacgatggctatattgtcacgggaaaaaataaagtgggtttctctttgcctgggcaaccattgcaagtgtcgcgtttaggcaatgaaaatacaccagtaccaggtacggttagtttggatgtcagcgaaattgggggaatgtacaccaataaaattcgtatccatgcaaccgatggcacgattaaaaataagggggcaatacgcgcgaacgatacactaagcctcagttctgcagccaatatagataacagtaatgggaatatatcagggaaaatggtgttactgagtagcgagggtgttataaataactctggtggcacaatattaaataatggtgagtatgatttattaccttctcaaggtattaaaataacatctcgtggcttaaataatgaaggtggaaaaatagagtataaaaatggtagcgttgaaatagcaacagttaacaccatcaaaaatggtaaaggtacaattaaagcaacatcaacgcaagggcgggtaagaataaaacttcatagtaataaccttaataatactggagggagtattatttcttcagggaaaatagagggtaaagttaataacatacgaaacaatggaggggctattattgggttaggtggagtggatttgaatgaaactgttttaattaatgataccggtaaaataatttctgattttaattaatttctttgtaagtgagagatgattttttatttaaagttagttgctttcgtggctaacttttattgattttgtattaatcgtgttttgattgaaatggagttcattagcatgatatttaaaataaatgtgaggtggagggataaaattggagatttttggtgggggatattgtgcctattatatcttcaaattatgattgggatgcttccgtttaaagtttttgctgaaatggcgttgccagaaatggacctgcttgaaatggatatagccgagccgcagatcccaaatagtattattcctcctctatcacatgctcaactggccagtgaaccggttctgccagagaatctttataatgatgaagtacaatgtgtagcaattaataatgtcgaattgattaatcttgatgctttcccaaatgcagctcacttaaaagaaaaggctgaagaagctcacgggcgttgcttgggggaacaggggctgtcagtgcttgtggctaacttacagcaacaattagtggttgatggctatatcacgtctcgtgtggtttttgtcgatgacagtgagcgtgacggtactttaatgttgaaattaatgcccggcaggattgaggatatcaggcatcatcaagatagcgtcggcaatgctcatctcagctcccttttccccggtaaacgtggtgatttggttaatttacgccatcttgagcaaggattagaaaacttgcagcgtttgccttcagtgaatgccaccctggatgtcgaattaaaccgggacgatttaagcagccagattatcgtgaatcgccagcaatcacgtctctggcgtattaatgcctaccttgatgatgcagggcatgatgccgttggccgctatcgtacgggcctgatattgtcttttgataatccattatcccgttataaccccttgtctctcagtgatttactctacttctctgttaaccgtgaccttgatagccaacccgataaagggcacaacagctacggggttcattattctgtcccgtatggcaactggctatttagcatgacgggcaatcaaggtgagcgttatcaatcgttctcttttgccggtaaaagacttgccggtaaaaaatttggctatcgttcccattggtctgtattggatacacaaattcaacatttactcacccgtggagtaaattataaaacagtgggttatgccggggtgttaattcgtcagtctgccagtttttggacccatcgggagatagatattcagcggttcaataccacggactggcagctagggattgagcatctacattacatgccatgggcgactttcagagggggggttcgttatcaacagggggcttcatggtttggtgcccaacctattcccggtaaaatgagcactgcaccggcgaggttggtcgatatcaccagctcactggatatcccttttaagatcggaacacagtccttccagtatcggcccgctttcagccagcaacatacctactcggatattagttcactggataaatttacgattggtggcaggagttcagtgcgaggttttaatgagaataacgctctgacggggtcgcgggggtggtctctaaaaaatgatatttcatggatcagcccgatacccggccagacattcgtgggccagcaattctatatcggcatggattatggtgaggtgagtgagcagggccaaccatttcttttgggcgagcgtttagcgggggccgtggtagggactcgtggaaattatcatgcgtttggttacgattttaatgtcggcgtgccgataaccaaacccgcagaatttgatgccgatccgttggtttttgggtttacgctaacttggcaatattagggtctataccttctctgatgttgagtgtttattgtgctgccctgattaggggcatcactatggtgcacctctttgggaagctatgtggtttcttgggtgagtcagcgtggaagggtgaattcttttcttttttaaccgcgcacccgatgttggataagagggggagtggtgaccacagtaacgccatttatcggctgttgaggcagagtttcctcctgttttttgtcaaaatttcaaaaaaatctgtacagatacatctgatttagcaacaaagtttttgggtttgctactgggggttgcaactgccttattgcatttaaccagtgaatgttactggggtatgtgcgttagcataacttttcatgctaacaatgttaataatatgtttttttgttgtttgcttactgtttctcattgtctagataaatcctttcagactgtattgacgtcgctatcaactgttgccaaattggtaccctcagggggagtcatcaagagcaattgaggtgatttcacacagccaaaatgggggcctggatagaattttatctggtatctcaatcctgcatccctgtgttcaacgggccaaaacggcacagtccatggactaaaaaattatagagtctggccgtatacacaacacacatcaccataatggagcacaagcgatgacgatttccttgagaagaacagggatactgaaattcggtattgggctggttgcactgactatagcggccagtgtacaggcaaaaacgctagtatattgttctgaggggtcaccggaaggtttcaacccacaactctttacttctggcacaacttatgacgcaagctcggtacctatttacaatcgtttagtggagttcaaaatcgggactaccgaaattgaacccagcctggcggagcggtgggaagtgagcgaagatggtaaaacctacactttctacctgcgtaagggtgtgaaatggcaggataataaagatttcaaacccacccgcgatttcaatgctgatgatgttatctattcattcatgcgtcagaaagatgataaaaacccgtaccataaagtctctggtggcagctatgaatacttccagggtatgggaatgggcgacttaatcaccaatgtggtgaaagttgacgacaataccgttcgctttgaactgacccgtccggaatcgccattcttggcagacctggcgatggatttcgcctctatcctgtccgctgaatacgccgacaatatgctgaaagcaggcaccccggaaaaagtggatttgaacccaatcggtaccggcccattccaactgcaacagtaccaaaaagactcccgtattctgtataaagcgtttcctggtttctggggcaccaaaccaaaaattgatcgcctggtcttctctatcaccccagatgcctccgttcgctatgctaaattgcagaaaaacgaatgtcagattatgccttacccgaacccggctgacatcgcccggatgaaagaagacaaaacgattaacctgatggaacaaccgggtctgaacgtcggttacctctccttcaacattgagaagaaaccactcgataaccttaaggtccgtcaggcactgaccatggcggttaacaaagacgcgattattgatgcggtttatcaaggcgcggggcaagcggccaaaaacctgatcccaccaacgatgtggggctacaacgatgatgtgaaagattacgcttacgatcccgctaaagcgaaagaactgctgaaagaagcgggtctgccagatggcttctccatcgacctgtgggccatgccggttcaacgtccgtataacccaaatgcgcgtcgtatggcggaaatgatccagtctgattgggcgaaaattggtgtgaaagccaagatcgtgacctatgagtggggcgaatacctcaagcgtgccaaagatggcgaacatgaaactgtgatgatgggttggaccggggacaatggggacccagacaacttcttcgctacgctgttcagttgtgatgcggccaagcagggttctaactactctaaatggtgttataagccgtttgaagatttgatccaaccagcccgtgctgaagctgaccatgacaaacgtgtcgcactttacaaacaagctcaggttgtgatgaacgagcaggccccggcgctgatcattgctcactcaacggtgtacgagccagtgcgtaaagaagtgaaaggctatgttgtggacccattgggtaaacatcatttcgataacgtgtccctggattaattttacccttataccggaccggtgtgcgtatcaacgttcatcggtctatttatttaggttaaaacagatacagatgtgagccatataacctctcccggtacgtgtcattgtcgcaggatttgagcagggaccgcgtgtcatcacccgagcgtactcaacgtacgtggccgtggtgggcatggctgtcgctcaacatcgacgaataaaatcgcttatttggagaggtttaataagccaggttgcctatgagcagcccggcattctacacagagagttcgggatatgttgcagttcatactccgacgtttggggttagttatcccaacgtttatcggcattactttgctgacctttgcttttgtccatatgatccccggtgacccggtgaccatcatggcgggggaacgcggtatctctgccgagcgtcatgctcaagtcatggcggaaatggggctggacaagcctctctatcaacaatatttccgctatgtaaatggcgttttacatggtgaccttggcatttcgctgaaaagccgtattgcggtatgggatgagtttgtcccgcgctttaaagcaacactggaactggggatctgcgcgatgctgtttgctatcgcagtcggcattccggttggtgtgctggcagcagtgaaacgcggttcaatatttgatcacaccgccgtggggatctcccttaccggctattcgatgcctatcttctggtggggcatcatgctgatcatgctggtctcggtgcaatgggacctgaccccggtttccgggcgtgtcagcgataccgtgttccttgatgacagcctgcctctgacggggtttatgttgattgataccctcatctggggggaacctgacgattttaaagatgcggtaatgcatatgattttaccggcaatcgtcttggggactattcccttggcggtgatcgtgcgtatgactcgttcctccatgttggaagtgttgggggaggattatatccgtactgcgcgggccaaagggctgagccgcatgcgggtgattgtggtccatgcgttacgcaatgccttgctgcctgtcatcacggtgattggtttgcaggttggtaccatgctggctggggctatcttgacggaaaccatcttctcgtggccgggtctgggtcgttggctgatggatgcattgcaacgccgtgattaccctgtggtgcagggggggtgttgctggtcgcgatcatgattattttagttaacttgctggtagatgtgctctatggcgtagttaacccgcgtattcgtcacaagaaataaggggcgcagaatgtctcaacttattgagtcagcagtaaaaagtgcgccgaagccaatgacgccattgcaggaattttggcactatttcaagcgcaataaaggggccgtgatcggcttgttctacatcatcattatgctggtggttgccgcaggtgcgacttggttggccccgcatggtccggcagagcaatttcgtgatgcgttattgaagccaccggtttgggaagagggtggaagctggaaatttattttaggcacggatgatgttggccgtgatgtcctctctcgcctgatgtatggcgcgcgcctctccctgttagtcgggtgtttggtggtggtgctgtcattggtgatgggcgtcatttttggcttattggcaggttattttggcgggatcgttgatgccatcatcatgcgtgttgttgatatcatgctggcgctgccaagtctgttattggccttggttttggttgccgtgttcgggccttctatcgtgaatgcctcgttggcgctgacgtttgtggctttgccgcattatgtgcgtctgacgcgggcggcggtgctggttgaggtcaaccgagattacgtaacggcatcaagagtggccggtgcgggtgcgatgcgccaaatgttcatcaacattctaccaaattgcctggcaccgttaatcgtgcaggcttctctcggcttctctaacgccattctggatatggcggctctcggctttctcggcatgggcgcacaaccgccaacaccagagtggggcacaatgctctccgacgtgttgcagttcgcgcaaagtgcctggtgggttgtgaccttccccggtgtggcgatcctgctaacagttctggcgtttaacctgatgggggacggcctgcgtgatgctctcgaccccaaactcaagcagtaatagaggtagagagatggcacttttaaatgtagataaattgtcggtgcattttggtgacgacgctgcgccgttcaaggccgtagaccgtatcagttacagcattgatcaaggacaggtggtggggattgtcggtgaatccggctccggtaaatcggtcagctcactggcgatcatggggttgattgattatcccggaaaggtgatggccgataagctggaatttaacggtcgcgacctgaccaaaatttcggaaaaagagcggcgtcaattggtaggcgcggaagtcgcgatgattttccaagacccaatgaccagcctgaacccgtgttacaccgttggttttcagattatggaagcgttaaaggtgcatcaggggggcaatcgcaaaactcgccatcagcgggcggtggatttgttgacgctggtgggtatccctgatcctgcttcgcgtctggatgtgtatccacatcaactctccggtgggatgagccaacgggtgatgatcgccatggcgattgcctgtcggcctaaattgctcattgccgatgagccaacgaccgcgctggatgtgacaattcaggcgcagattattgaattactcttggaattacagcggcgtgaaaatatggcgttgctgctgattacccatgatctggcactggttgcagaagcggcccatcaaattattgtgatgtatgcgggtcaggtagttgaaaccggcaaggcggcggaaattttccgtgcgccacgccatccgtacacacaagcattactacgcgcattaccggagtttgctcaggataaagcgcggttagcatccttaccgggtgtggtaccgggtaaatatgaccgaccagaaggctgtctgcttaacccgcgttgcccgtacgccactgatcgttgtcgcgatgaagagcctgagttactgggcacaccagggcgtcaggttaaatgccatacaccgcttaatgatgcggggaggccatccctatgaattcgaacactgaagcggcgcataaagtaaacatgatgggtgaaaccgaaataaagggagaaagtttgccagcagagacgggtaaaaagccgttattacaggcgatcgatctgaaaaaatactacccggtgaaaaagggtttctttacaccagaacgtttggttaaagcactggatggcgtttcattcacattggagcggggcaaaacattggcggtagtgggtgaatcaggttgtggtaaatccactctgggccgtttactgacgatgatagagatccctaccggcggcgaactatactatcaagggcaggatctgctcaagcccgatgaaagtgcggaaaaactgcgacgccagaagattcagattgtcttccagaacccctacggttcgctgaatccacgtaagaaggtggggcagattttggaagagccattgcagatcaatacccagctcaatcgcaaggagcgccgcgaaaaaaccttggcaatgatggcgaaagtgggcctgaaaactgaacattatgatcgctatcctcatatgttttccggtggtcagcgtcaacggatcgccattgcccgtggattgatgttaaaccctgatgtggtgattgccgatgagccggtatctgcgctggatgtctccgtgcgggcgcaggtactgaacctgatgatggatttacagcaggaattggggctgtcatatgtgtttatttcccatgacctgtcggtggttgaacatattgctgacgacgtgatggtgatgtatttggggcgctgcgttgaaaaaggcagcaaagaggctatttttaacaacccccgccatccttatacgcaagcattgctatcagcgacaccgcgtctgaacccagatatgcgtcgtgagcgtattaaattgactggagaactacccagcccaatgaatccaccgccaggttgtgcattcaatgcccgctgtcgtagagcatttggcacctgtagccagttacaaccgcagcttaagcagtatggtgaccagatggtggcgtgttttgccgttgatcaggatgaagcagagaaggtcgtttctgtttgatcaacacggtttgatcaacatgggtaagtcgcgattaccgatggcacttgtgatgtctgataacctctcgccggttatcacctgatgagagggagttattctgatggtcgtcatgtttaaacacttagccagcatgttcctgttgctggccagttttagtctcgcagccgccagtaactggcccgcgtggcaacagttcaaacaagattacatcagtgaaggggggcggatcattgaccccggtagcccctcgaaaataaccacctcggaaggccagagttatgggctttttttgcattggttgcggatgatcagccgatgtttgagcgtttattggcttggacagaaaacaatctggcagccggtgatctcacttcccgccttcccgcttggttatgggggcaaaactcacaaaataactgggatattctggaccctaattcggcctccgatgcggatatcttgattgcctacaacttgctggaggctggcaggttatggggtaaccgccgttacctgattatgggtaccttattactgcaacgtattgcgcaagaagaagtcatggatattcccggccttggccagatgctattaccgggaaaaattggttttaacgatgaggatacctggcgtctcaacccaagttatttaccgccacaactactggcacgattttcctccatagacgggccttgggaagcgatggtagaagtgaatcagcgtatgtggctggaaaccgcaccaaacggtttttcgctggactgggtggtctggcagaaaggtaaaggctggcagcccgataccataaaaccggatgtcggcagtaacgatgccattctggtttatctgtgggcggggatgctggcaatggacagcccacaaaaagctgaattgattgcgcgttttcagccaatggcggtaatcactcagcagcaaggcctgccaccgtttacgaccaacagcgacaatggtaaaactaacggggatggggcagtgggtttttctgcggcattattgccctttttagccagcagcccagaaccgtttaatcagcaaacactgaatctccaacagcgacgggtacaaaattcaccgcctggcgctgatgattattacagtgctattctgaccctgtttggtcaggggtggttacagcatcgttatcattttacccatcagggagagctacagccctcatggcaccgtcaacgttaagatttcaggatagcggatctggcctaatgatagggaaatgcgcttaagggatcacaacttactcgatggggactaaaaaggggcgtctaaacaccaagcacttgaacaccaaacgtctgaacaccaaaaacagtactgcgaaatggcgttcctaataggaaaagaccgaaacccacattattcttgccttccattagagtatcgcaagataaaatcggtaagcgatcgagtatactcagacagaatcgacgagtggttagaggatagtaacaaccaccttattttatgcagtcggaattggcggagaacgagtttgcgggtaaggcgctcattaacgattaaacaaatggcagcggtggcagtagttgcactggtgactatctgtatttttatcatccttcagttgttccactttgtgcaacagcgtaaagatgattatgccaaccagttggaaagtattgcttattcggttcgccaacccctatctgaggccatactcagcgttgatattccacaagctaaaaaaatcctcaacagcctattacctattggtattcttagccgtgctgaagtgatattaccgaaccaaatacaggtattgcacgcaaactttccaacagagcggcccattccacactgggccaagcgggttttctccttgcccgtacagataaccgtgcctttatatgcgttggaacgggtacccgcaaaccctcagcccttagcgcatttagtcctgcgtgctgactctttccgtatgtatcaatttattctcagcgctctgtcagccatgctctcaacatatttgttactggcattggtgttatcggtatctatcgcttggtgtattaatcgcctgattattcacccgctgcgggcaatggccaaagagctggaggatattggtgaccacggggtgctgcatcatcaactgacgctaccggcgcatcatcaggatgatgaactgggtgtgttggtgcgtaattacaaccgcaatcagcaactgttagcggatgcctatgctgatatgggccgcattagtcaccgtttcccggtgactgaattgcccaatcggtcattatttatcagcctgctggagaaagaaattgcctccagtacgcgtacagatcactttcatctgttggtgattggtattgaaaccctgcaagaggtttctggcgccatgagtgaagcccagcaccaacagttattgttgacgatagtacagcggatcgagcagtgcattgatgacagcgacctgttagcgcaactgagtaaaactgaatttgccgtgttagccagaggtacccgccgctcattcccagccatgcaattggctcggcggattatgtcgcaagtgacccaaccgctgtttttcgacgagataacattgcgccccagtgccagtattggtatcacccgctatcaggctcaacaggacactgccgaatccatgatgcgcaatgccagtacagcaatgatggcggctcatcatgaggggcgtaatcagataatggtatttgagcctcatttgattgaaaaaacgcacaagcggctgacgcaggaaaatgacctcttacaggcgattgaaaaccacgatttcacgttattcttacaacctcaatgggatatgaagcgccagcaggttatcggtgcggaggcgctactgcgttggtgccaaccagatggcagctacgttttaccgtcaggctttgttcacttcgccgaagaggaggggatgatggtgccactggggaactgggtgctagaagaagcctgccgtattctggctgattggaaagcacgcggtgttagcctgccgttatcggtgaatatatcgggcttacaggtacaaaataaacagttcttgccgcatttgaaaacgctcattagccactatcatattgatccacaacaattgttactggaaattaccgaaactgcccagattcaggatctcgatgaagcattgaggctactgcgtgagttacaggggctggggttattgatcgcgttagatgattttggtattggctactcaagcttacggtatcttaaccacctgaaaagcttgcctatccatatgattaagttggataagagctttgtgaaaaatttgccagaggatgacgcgatagcgcgcattattagctgtgtttctgatgtactaaaggtacgtgtgatggccgaaggggtcgaaacagaagagcagcgccaatggttgctagagcatggcattcaatgcggccaaggcttccttttctctccgccactgccacgtgcagaatttgaagcccagtatttcagcagcgctcaccacgtaagttaactctttgtatggcggtgtccaccagcagtacttaacacgccgagaatctgcagtgaatgaccgcctacccaccgtcaattctgacgacagccgatgacgctgtgaagtccctacatattagaaaacacttgtcagcaagaagggcggcatattatctcttctatctggaattaattttattatgttgtgtgaatttcactcttaataggattatcggttacatcagttttaaatattttaactttatataaaaaacacctctcgctgttaatcatgataaaaaaccaataaaaacacagaaaatagagtattagcctaaatgatcgcgtatgggtttaattgctcccccttacaatatgacttattgctaagtcaagactctttatttcgtaaattttttcctaaaaatagccgcaacccctctaattatcacgctagaacacgaaaattacctttatagatagtaataaaaaactatttactttgaagctcatcacacaaatgtaaattttttttattaatttcaaacaacttggcttggatctcggaactttatatcaaaataaataaaatactgtttcataactgctttgtacttatcaaaataatgagaatttttattaaaataaggtaactagaatgaatattaaattattgtctctggcagtggcatcactcattagtaccagcgcagtggcagtcactattgactatcgtcatgaaatgcaagatcaaagtggtaacactcacaaagataggttattaatgtcccaccgctttgctaatggctttggattatctttggaaggcaagtggaaaggcgctcaggataaggataaacccttcaatgaaaccgtcagtaatggcactgaagttgttgccagctatgtgtataaaattaataacacattctctattgagccgggattctcattagattcaaactctacgtctaacaattatcgcccttatctgcgtggcaaggcagttatcgttgatgatctctccgtttcattgcgttatcgcccttattataaacgtaccagtgcgaatattaatacgccaaaagacacctctgaaaatggctataacctgacgagtgtcattagttataaaattgctaaagattatcaattagattatgaaatcgattacaagcaggcaaataaagccggtgttgtgttagctgataaagaaaactacgattggagccacgatcttaaattaacgtacaagtgggataagaattggtctccttatatggcactcggtaatgtttctggtagcaaaaataccgatgagcgccaaacacgttatcgcgtaggggtaaaatatagcttctaatttatatctagacccaaaataattcgagttgcaggaaggctgcttgctgcggcctcgaagaggcgaggccccttgatgggccgagtcacgagcgcagccaacgcacatgcagcttgaagtatgacgggaaggctattggcgttgccatgagattagcggcaacgccaaataagaacagtgaaataatccgcatcggcccttgggtcactcctcaccataacgatttctggcaggtaagataagcgatgaaaaaaagagcattattgttgagtatgtcagtgctggcaatgctgtatatccccgccgggcaagccgcagagatagaccgtctcaccgtagttaagcagtatgtcgataatgtactgaacaaagcatcagatacttatcacggtgataaacctagcccattgctggctgatggtgttgacccccgaaccgggcagcaaatggagtggatattccctgatggccgtcgtgctgtgctatccaacttctctgcacaacaaaatctgatgcgggttatgagtgggctgagtgaacttagcggtgatccgcagtaccaaaagcgtgctgaagatatcgtgcgttaccatttccaaaattatcaagataatagcggcttgctctactggggaggccaccgttttgttgatctgaaaaccttgcagccggaagggccgagcgaaaaagagaaagttcatgagctgaaaaatgcttatccctattatgacctgatgttcagtgttgatagcgacgcgaccacccgttttattcgcggtttctggaatgctcatgtgtatgattggcggatccttgaaaccagccggcacggtgagtacggtaagccaatgggggcattgtgggaaagtacgtttgagcaacaacctcctttctttgcgaccaaagggctcagtttccttaacgccggtaatgacctgatctattccgcctccctgctgtataaatatcagcaagatcagggcgcattagtgtgggcaaaacgtttggctgatcaatatgtgttgccgcgagatgccaagactggcctcggtgtctatcagttcactcaggcactgaaacgtgaagagccaacagatgatgcggatacccattccaagtttggcgaccgtgcacagcggcagttcggacccgagttcgggccaacggcgcttgaaggcaatatgatgctcaaagggcgcaccagtaccctttattctgaaaatgccttgatgcaactgcaattgggtaaggatttgggggggcaaggtgacgatttactgaaatggaccgtggatggcctgaaagctttcgccaaatacggctacaacgagcaggacaatacgttccgcccgatgatcgctaatggtcaggatttatcgaattacactctgccacgtgatggttattacggcaaaaaaggatcggtactcaagccttataaggcgggtaacgagtttctgatttcctatgcgcgtgcttatgctgtcgataatgaccccttactgtggaaggtggctcgcggtattgccagcgatcagggattgggcgatatcggcagtgcgccaggcaaagagatgaaggtcaaactggataccaccaatagcgatccgtatgcgctgtttgctttgctggatctctacaatgccagccaggtcgctgagtaccggtctttggcggagaaagttgccgataacatcatcaaaacgcgttatatcgacggtttctttatggcttcaccggatcggcaatatgccgatgtggatgctatcgagccttatgctttgttggcattggaagcatcattgcgtaacaaaccacaagcggttgcccctttccttaatggggctggttttaccgaaggtgcttacctgatggcagacggttcagcccgaatttctacccgtgacaatgagctgttcttgctcaatgtgggtgagacgttgcagccgaatggccgtaaatagccccgacagcagccatccgattggccgctgctggtaaaagtgccgggctgctgctccccagagtcggttagcctctggcacttttccccacgggttattgcagcgcaataaaaaggacactgagatgaaaaaacaaattttagcgacgttgctactgggcgctctgttttgtgtaccggtttatgccgcacagattgttgccgtcacggcatcggggcatgacagcgaaaaaggccacgtaccagcgaatattgctgatggtgatgttaaaacacgttgggcggcttcgggtgatagttggattcaactggagcttgataaagcccaatcgattgaaaatattctgatcgtgccgtttaaggccaccgagcgtaagctgaaatttgccatcgcttactctactgatggcaaaacctggcaatcattggccgaagggttggaaacgataactgcggacaaaaagggtgaaaagttgaccttttcgcctatcaacgccaaatatattaaactggaaacctttggcacggatgtcaacaaatggagtgcgattaacgaagtcgccatcaacagtctcgccacggtgcctagtcgcgccattaattaaccgctgatgatcgctgccgtaaaccgctcctgtgctagttattgcacaggagcctgtaagttctatccccgtcttatttgaagtcactgctatttgaagacagcattgtgtccactcctctttttcgcgctttgcccccaatggttcataaccgcactagttcataacaacattagcccataaccgcattagttctgcgcatcacaccatgagttcacctcaaataaccattataaatgtctggttattttgcggatggcgatggtattgctgtcgcttgaagcgtttcagttcttaatttcacgcgaagggtgcaatccagtacaactaataatttctatattgttatgggggtgttatttttcgcgcaatcacggttaaacgaaagtgttgcttattcatcactgaaagtaaaacgacatgccgccgtgtcactcttcaaaaggacattgttatgaaagtctctatttttaaaacgctttattttcaagtgctaacggcgataactattggtgtgttgcttggccatttctacccggaaatcggcgctcagatgaaaccactgggtgatggatttgttaaattaattaaaatgattatcgcgcccgtcattttttgtaccgttgttactggtatcgcgggcatggagagcatgaaggccgttggccgtactggtgcgattgcactgctctattttgaaattgtcagtactctggcgctgctgattggtttagtggtggttaacgtggcgcaacccggtgttgggatgaacatcgatcctgcgacactggatgctaaagcggttgcactttatgctgagcaagcctcacaacaggggattattccattcttgctggatattattcccggtagcgtagttggcgcatttgccagcggcaacattctgcaggtcttactgtttgcggtcttgtttggttttgctttacaccgtttgggtgaaaaggggcagttgattttcaatgttattgaaagcttctcccgtgttatttttggtgtcatcaatatgatcatgcgcttggcaccgctcggggctttcggtgcgatggcctttactatcggtaaatatggtgtaggaagtctggtgcaattggggcaattaatcctctgcttctatttgacctgtattctgtttgtcgttttggtacttggtacgattgcgaaattcaatggttttaatatcttcaaatttatccgttatatcaaagaagagctgttgatcgtgttaggcacctcctcttctgagtcagtgctccctcgcatgttggataaaatggagaacgccgggtgtaaaaaatcggtagtgggtctggttatcccaacgggctactcatttaacctggatggcacctctatttacctgacgatggccgcggtatttatcgctcaggcaactaacacccatatggatattatgcatcaggtgacattgctggtggtgctgctgctctcctcaaaaggtgcggcaggtgtcacaggcagtggctttatcgtgttggccgccaccatttctgcggttggacatttacctttggctgggctggcattgattctggggattgaccgctttatgtccgaggctcgcgccctgactaatctggtaggtaacggtgttgccaccattgtggtcgctaaatggtgtaagcaactggacaatgaccaactgcaagcggtgctatccaataaagtgctgcctaatgtaaaaagcagtgtttctgtgtcctgatatcgttcaatagtaaaaaatcagatatttctcccttcaattcgctaccagtggcttgctgtcactggtagcgtctctgcataatgtcaccattcatttctctatcaatactatttttcatactgatgagtgacatcggcaaaagcacgcggtctaacagaatggtacactcccacattcggctctcactgtggtgattaccgcttatttttcatccaattacagtcgcatagcaatgagctccaaaaactggcttgatttatgcaagtcggtgtaaccacccaatgcagggtgttggcaggatgaaataacgttaaaaattgcattatttaaaaattggatagtttattcagtaggggttcacatgcagggcaccaaaattcgtcttatggttggtgggttattattggcggcggccagcaataatgtgcaggctgaagcactacaacccgaccctgcctggcagcagggaaagttagataatgggttttcatggcagttgctggcaacgccgcagcgcccaagtgatcggatcgagctacgcttgatcgtcaataccggatcattatccgaaaatacacaggaagtgggctttgcccatttactgcctcgtctcgcattaatgagcagcgcgagttttacccccgcccaactccagtcgctatggcagcaagggatcgataacgaacgcccattgccaccggctattacatcgtatgatttcaccttatacagcctgagcttacccaataaccgtcctgatctgctgaaggatgcgttggcatggttatctgatacggcgggtaatctggcggtaagtgagcaaacggttaatgcagccttaaatacggcaaccgaccccattgcgactttcccacaaaatattcaggaaccgtggtggcgttatcgcctcaaaggttcttctttaatcggccacgatcccggtcagccagtgacgcaaccggtcgatgtagagaagctaaagcagttttatcagcaatggtataccccagatgcgatgacgctgtatgtggtcggtaatgttgatagccgtagtatcgccgcccaaatcagtaaagcgttttctgagctgaaaggtaagcgtaccgcgccagcggcagttgcaaccttagccccgctaccaccagaaccggtgagtttgatgaatgaacaggcggcacaggacacgttatcgttgatgtgggataccccatggcaccccattcaagactctatggccctgagccgctattggcgcagcgatttagcccgtgaagcgctgttttggcatatcaagcaggtgttggagaaaaataatcagaagaacctaaagctgggctttgattgccgggtccagtatcaacgcgcccaatgtgctattcacttaaatacccccgttgagaacctgacagccaatatgacatttgttgcccgtgagttggcggcattgcgtgctaacggcctgagccaggctgagtttgatgcgttgatgacacagaaaaacgaccaactcagtaagttgttcgccacctatgcgcgtactgataccgatattttgatgagccaacgtctgcgctcacagcaaagtggtgttgtggacatcgcgccggaacagtatcaaaaattgcggcaggcattcttgtctgggttgacgctggcagagctgaatcgggagttaaaacagcaactttcacaagataccaccttggttctgatgcaaccgaaaggtgaacctgaagttaatgtgaaggcgttgcaggagatctataacggcattatggcaccacagacggtggcggaagaagaggttgcccctgctgaagcggtagaaactgcacctgttatgccgacaaccgcgcaataacgaacgaatgacgaataaataatgaacctggagcgttgttggggcggttaacaccgggctaaggccacgttagccaggcgtaaaatgaccgatggctgtaggtttatcctgcaacgatcggtcattaacgtctgttattcgcggcctaataacgaataatcgctcaagcagttggcatggcggccagagggataatggcaccacggtactggattacggtgctggcggttagatggcctcggacggcggcatcgtgagcattgccacccgtcaggcgtacagccagataaccggcgctgaaggagtctcctgctgcggtagtatccaccacgtcttctttcggcagtttgacggcgggaacatcatattgctgggcttcggaaccttcttttacccagacgatgcaggaatcggcaccacgcttgataataatctcgctcacacccagtgcttgtgtccggtcaatcacctgttctagcggcttctcgccccacagcatgtcttcatcatccaaagtcaggaacgcaatatctgtacaggccagcatgtcgcggtaagcttcctgagtttcttctttgctttgccacaggcgtgggcggtagttgttatcaaaaataactttgccaccctttgcgcggcaggcgcgtaataatttcagcaaacgctggcgcgatgcactgtcgaggatggcaaggctgataccactgagatacaggtaatcgaatgtttccagacgctggcaaatatcgtctgcggcagggctggttagccagaagcgggctgccgcatcattacgccaataatagaaggtacgttcaccgctctcatcggtctcgataaaatagagccccggtaatttattgtccatacgctgaataagatcagtctggatgttttcttgctgccaagcggtcagcatctcttcactgaaactgtcggtacccagagcggtcacataatgcacattcaagtccggcgctgaaacctgacgggcaatatacacggcggtattcagcgtatcaccaccaaagccccggctgagatcggtacctttttgtgacagttcaatcatgcattcgccgataacggcaatatttttgctggtcatggaaagctggcctattcctgagtttgtggatcagtgatgggaatgaaatagagagatatacccgtcatcattcaagctgcatgtgtgttggccacgctcaacaacccgttacgtaagctcatcgggatcttctcgcttgccgtcttcctgcaactcgaattatttagggtatagtctcacggctggctgatccagagtcaataggattaaaacggtgttttaaattttttatgatgtaagtcgggaaaccggtaagtttcccacgttgtacctcaaaattatgacgattgtcgtaggtcagtgacgctgcgcccaccaatgccccagttatcggtctccacttcatcaattaccaccacggtcgtcgccggatttttacccagcgtatcgaccagtagctgggtgacaccggcaataagctgtttcttctgttctgcagtcgccccttcacgggtaattttaatattgacgtaaggcatgttcagctccattcgcgttaatcgtattattgcgtctacgactgtagatggctttattgcgccgtgccagcgtgtgtcggtgtaataatctgttatcgccctatataaagttctggtcgcctgagtcgataacatcagcagaaggaaaaccgtttactacaggatgtcagcatgacagcgatagcccgccccgccattgctgtttggtaccctgaaacatggcgactaaacagatgatgaccaacagaatatcagccttacttgcgccatcctttgccgcgattgatcagacaaagaggcttgatcagacaaggaagttcggtcagatcaaagaaattgaacgaacaaaaggacagagcttctggcggcaatgtcagcggcggtatacttttcaacccatttatcgcacatccggggcgttgctggcgattgagttgctcacggcggtttttcacccctcagcaccggagacccgtttatcaccggaagattacttcagcgctatcagcacgggtgcccgtctggatgtggtgctcgagcagttgaatatggttaagcagtggcatcagatatttgttcatcactcggtattggtatcgatcaatattgatggtcaggtattggtggcgatgcaggaggatcacgcggccaagcggctgattgatgcgatgccttatatccgttttgagttacttgaacacgttgatacttcactggatacccccttcgcgcgtattgccgaagctgatcgactctggttggacgatttcggtagcgggctggcgaatttcacctcattcattagctggcgctatgaatatattaaagtggccagagatctgtttactgtattgcaagacagtgaggcaggaaatcggctctttttcacactagtcacattaatggatcgctacagtaaaggcgttattgttgaaggggtagaaacttctcaagaatgggcgatggtgcagcgttccgatgccgttgctgcgcagggctattatctttctcgaccggcatcatttgatgggttacaagcactcccgatgctgttttgcggctaacgctccctaaggcgataatgatcgcctttcatcttctcctgcctgcctcacgggttctaacggtataaccggattttcactgtctaaatagtggattctggtccatccttaacaaggcttaacgatattgtctggagccttatgattggcccgttaatggctttttctgttggattctttgattaaaatattcggcagaagtacctgtttgaacaggtattaatcgaggatagagacccaacacgctacccttagagagaatgcgtagattcacagcgactgtacgtagaagcatggagctattatgacaagaaccggaaaagtattggtgggcgccagtgggtttatcctgttgtcattggtggcggtggtgatatttgtctcttcttttgactggaatcgcttgaagccaacgattaaccaaaaagtctccgccgagttacaacggccttttgccattcgtggcaatttgagtgtggattggtcacgagaaggcgaaggccctggctggcgcggttggatcccctggccgcatatccatgcggaagatttggtcttgggtaacccaacgacgttaatcagcacacaagagagccgtgacgctcaatcagcacaaggcacgccgctctccgacgcgtttcccaccggagagatggtgacgcttaagcgaatcgacgccagccttgctccgctgtcactattgagcaaagaagttcgtatcccccgcctttggctgacgcagccagatattcatttgcaacgcctggcgaatggcaataacaactggacgtttaatctgaccaatacctccacggatagcgcgtcttggtcagtggatatcggcgatattatttttgatcgcggtgagataacgctgaaagatgccatcctacaagctgatttactcgcggtgattgatccgctggctaaagcgttgccgttcgcacaagtgaccggtgtccgtcgcggggccagtattaattcggtgaccagtactcattcggtgaacacgactacaccagtgaacacgacgacagccacggccacgactaaccctgtgacagagacggtaaaaagcacgaccccagattacctcttcggctggaaagtagacggtcagtatcaggggcagcccttagcgggcagtgggaaaatagggggcatgatatcgatgaatgacgcgaatgtaccgttccctctgcaagcggatatgcgctacggttctactctggtggccgtcgtcgggaccttaaccgatcccggaaatctggcggggctggatctacaattggtcttatccgggaccagtctggataacctctatccattgctcgatgtcgtactgcccgccaccccgccttatcagaccgagggtcatctgagtgctcgcctaaaacaagcagggggcgcggtttatcattatgaaaattttaatgggaagattggtgacagtgatattcacggtgacctgacgtataccgacagtcagccccggccgaaattagccggtcaggtcgattcggaaaaattacgttttaccgatttggctccgctgatcggggccgactccaatcaggaaaaagccctacgaggtgaacggaatcggcagccgggcaataaggtcctgccgacagaaacgtttgataccaaaagttggggagtgatggacgcggatgtcacttatacggctaagcgtatcgaacgggataagtcattaccgctaagtgatctgtacacccatgtcgtcttaaaagaggggatgttactgctcgacccgctgcggtttgggatggcgggaggggatctggctgcaactttgcgcctcgatagtcaccaaatcccgatgaatggcaaggttgatttgcatgtccggcgcatacaattaaaagccttgctgccacaggtacaggcgatgcggagcagcctggggcgcttgagtggtgatgcctcctttatcgcagcaggcaactcggttgctggcctgttagcaaccagcaacggtaacgtgcgcctgctactgagccaggggcagatcagccgtagcctgatggagttactcggcctgaatgtgggtaactatctggtggcgaagctgtttggtgatgatacggtgaaaattaactgtgcggtggcagatattacgttgcgtaatggggtggcgacgccgaacgtgtttgtcttcgatactgaaaatgccattatcaatattaccggtaatgctaattttgctaccgagcggctgaatttatccatcgatcctgaaagcaaagggctacgtattctgaccctgcgctcgccactgtatgtcaaagggacctttaaacggcctgatgtgggggtgaaaaccggagcgttgattgcccgaggtgccgttgcggcagcactgggggtggcattaacgccggcagcggcattactggcactgatctccccagtgaaggtgaagagaatcagtgcgccccgttactgcgaaaaatacagcaaaagaaataatgtgttattgcaccgggaggtgaggtagcacctgacaggtgtgatcttgcagctcctctgctgaggcgcgatcctgggttatcaggcttgctttgttggccagcagtaaaaaatccccagagggtagtgcggttattgccagaccgtaacggcccatctgttcttttgcccctggcatttcatcggctaacagatgaaacggccctggttgttgcaattcggttgctgtgatgcgccgtacccaataatcgtgtcccagtaagccgccaggcagcggctgccattgttgctggaaatcggcgctatgggcggccagtgcggtttttacttgtggcttcagacaagagatatgaatgtgcaattgatcctgtgtgcgcccatattgcgaattgatggctaatgagatatcagtgtcatcgataggcgcgccgtacttctcagccataaaatagcgagcctgccaagcgtcggcaaaatagttcgggctggtggcggttaataattgcgggctttcaataccgctaatgggtacggtggggatcaacaaatactgtaacgggccattcctatctttaagcaccgcaaagcccgcgggtatattcacctcggcacaagggcgcggatcatcttctgtggtcatatgcggaatacattgctggctaatgatcttccagagtgcatccgcattactgaaacgtaatttataaatcaggcctgcagccagtatgatcaagatcagcaatgtcagtaagtatctacgccattttattgagcgtgacactgatgattttttcataatcataagttacttttctccacgtgttggtaaactcttgtcttctacgttttggtcctcaatattcttatcctcaatgtctttatcctcaataatgtctttgctctcaacacggttgtccgctacatcatgggcagtggctatccaagccgcacagaataaggttaggcgggcaaaaaagtagaagaaagccattaaaccaatcaccgagccaaaggctgcgccagacggtgaactggcgaggcgcggcagcatcatggtcatgataaatttaattacttcaaaaccgatggcggcaatgagggctccgcgtaacagcgcttttttcttcggcttatttcgcggtaatatccagaatatccataaaaataacaggtagttagcggcaatagaaattgatagcgcgattaacgtcatggctgggcgtaaccattcaatactccccaggcctaacgcattgacgatcgccgcttgggcagcaccggcaatggaggtcagtgagagtgtgataatcaacgccaccactaacccaatcagtgagataaaatcccgggcatagcggtaatagaatttttccttatcttgcggattacgttcccagacatcacgtgattgcgcccgaatcgcttcgcgcaggttccctatccaactgatcccggaataaagcgcaatggctaagccggtcagcccaacggtggtgcgttgctggatggcggtattcaccgtatttttgagtgtggtggccagtgccgggtcactgatgctattcacaattttgttaattaattcagccaacagatcgggatttgacgctaatacaaaaccgaccataacaaaagagaccatcaaaatggggatcagtgacaaaaatgaaaagtaagtaatagcggcaccgaattggctccctaaccggtcattaaaacgatctgttgcacgaataatatgggcgatagcgggataggctctaatgcgatcactgaggcaggccatatgagagatggcttttttgccggttttaatcccgacagccagtggggctgtggattgactgcatacctgtggtgtgactttatctttcggtgcgttcggcatatttttcctcgatggccttaacctatgccttatgtagatgattattctacaaaatatgacataaaatacttatggcttgctgataatagcagagtcggacaccatcacaacggtaggatataaaattatcgtttttttgggtaataagaagtgttagaaattaagaattgtattaatttacgtttggagtatgacttcgcgtttagagtattacctcgtattggtaatggtattttcacggcaatgaggaatgaacctgattaacgctattttttgcacgatatactcagataaggatatgctgtttggaatagaggcggtaaattatgtaataatagagttagtgattattgttttttgaaaaaatgaaatagataatggtttttataagaaattatatttctgtcattattaattttctttatttaattgtattgtgttttttatttaatcggttgatttttattggattcttgatttggtgggaaagctcctacaaatacagtgttgtagtctcatattcagtaaccatcagaataaatataatctctatataatggggtaaattcctatttaacgtgtaaaaatccgaccctgaattaaagtaatataaaaaacaataaaactcgtgttgtgtgtgttgctttaattattccaataaaaacccaaggatggttatgaaaacaaaccgctctacgctttccccgtgctttcgtaaaacaatgatagccagtttgttggtgcctctttgcagccccctgtatagctgggcggtacaaacggccagcataacagatggcagcacgatggttatctctgggggttatgacactgaggctaataaccactcggcggtatttgtgcaaggttccggtagcaccattaatggtggctccgatgtcgttattgaaaccacgggggttggtgcaattggtgcctatgcctctgaaggtgggtcgttggggctgacgggttcgactatcaataccgagaatggtgtggcttttggtgtcttaaatgacaaaggtacggtgaatttacaaggtggtacgattaccacgaaaggtcagacggcatatggcgtgtattcctctggtttgggcagtaataccgatattcacagttcggcgatcacgaccagctactcgttaacccacgctatttatggtgccggagggacgggattgacattgaacaataccaccctcaataccagtggcagtggtagctatggcatttatctggatggttccggagggagcttaacgggcgcgaataacaccattaatagtactcatgcgaccaagggtgcgggtatctatatttcagcgggtggctcaaatgcgactttagataacaccacactgaatatcactaaaggtgctgttggtgtgaatgtgggggagggttcatctattacgatggatggccttattgccaccggtaatatcaccaacctatttaaagtgaatgggaatgcctcggtcagtaatgccaatatcgaattagccgcgggtggcgtattaatggcacagggcagcagtgcgtccaatcaagcggtcatcatattaaataatgtcaatgttatttctaacagcggcagcacgacactggttgatgttaataaggacgctgacgtcaccattaatgggggggcttaccactcaaaaggtaacaatgcgaagggaatctgggttcgagataataactcatcgctgaatgtcgataacgccgtgattatcaccgagggcgtgaatgcaacggcgattgaaaatcgtggcaccgctatcgtaaaaaataccacggtgataactaaagggaataactctcacggcctctactctgagcaaagccttgatgccaccaatatggcaatttccactgcggggattggcagtattggggtggcggcagctaaaggcggtaacctaaatctgaatgatgcattcatcgagacgacgggtaattcaggtatggtgctgggtacttttgccgactcatccatcagcgctaaaaatattacagggatctcgaccggcgctggtgcttatgccttgtgggtagatgatggtagctcaattctgctggaagagagccaaattaccactcaaggccagggcgcgggagggatttatgcctcaaataccgggaccggctctcacaccgcttacactcaggttacgctgaacaactcacagattcatagtgagcaggggccgggtatctgggctaatggtgctgacattaatgttgatgtgaagaatggttcgcagttaacgggaggcaatgggttattggtctatgcctcaagtaatgcaggggccgccagcaatgtcaatgtgaatggcgataaccacgccgttctgttgggtgatattcacgccgcagaaaacagcaatattaacctggcactgaataataattccgtttggacgggggcggcgactaacgccaaacaggttgatatcgacagcagcagtatctggaatttaacgggtgatgcagatgttgagtcaatgcatgtattgggccagatgaactttatctcaaatagcagtgacactaattcacgggctccctacgataatttcagcaccttaacgatcaacagtaatgtcaccgggagtggcagttttacctttaatgtgcaattgggtgataacgactcaccagtggatagactctatgtgattggtaatgcttctggtgaccatggggttcaggttattaaccaaggcggtttgggggcattgaccacgggcgacgggattaacctgattaccgttgatggggagacccattccggctcatttactatgagtaactcggtgagcgcaggggcctatgaatatttcttgtataagatagatgactaccgttggaacctgcaatctaatctcatcaatcccggtcctggtcctgaaccagaaattgaaccagaagagatagcttaccgccctgaagttcctggctatattgccgcaccttggttaaatgcattttatggttttactactttgggtagcttgcacgaacgccgtggctcggccgagggagcagccgaagggtttaatcaagactcatggggccggatccgtgggcagcataataattttgacgcgggccgttttagctacgattcaaatatctggtttatgcaattgggtcatgatgtctatcaggccaaaaatgccgcaggcactcaagtgactggcggtatgatgatcaccctaggtaagcagaatagcgatacacgggatcgggcgcgggcgataaatccggatttgtcgatcgataccggcaagatcaaaaccgaggcttatgggtttgggggctattacaccctgatgaccgaggaaggcggttaccttgatatcgttagccaggcgacgctataccgcaacaactatgagagccaacataataccaagcataatggctacggtgttgtgatgtctgccgaagtgggtcagccgtatccactggctgctggctgggtagtggagcctcaggggcagctaaaatatcaatacctgcacctgagtccgaagaatttcaacgatagcatttcagagatcggggggacggattactctgttggtcaggtacgtggcgggctgcgtctgttcagtgacgcgagtgagaagcgggacattaagccttatttgaccaccgatgtgcttcaccagttaggccgaaacccacaggtgacggtagcgacggtggatatccgtcctgacttcacaaaaaccttctggcaggggggcgcaggggtgaccgccaaagtgaatagtcaggttgatctctatgctgatgcgaaataccaaaaatcctttgatggcaaattagatggctacttaggtaatttgggcgtgaaagtcagtttctgataatgatttggggcggcatcttgttactggatgccgctttgcgttatgacggataaatttttttattaaacggatttagttagcattatgacggaaacaaacatgacggaaaaaaaggcaccacccaaaacgctacccttacagtttccattgtgcatatttaaaacacgcaatcgtatggatgattacggtgctgcggatatgaagaacggtgatttgactgaagctgaattaaagggaaaatttaatctgagaggggtatccgttacgctggatccttacacgggggaaaaaacacccaccagttttgctatggatcatttcaataaaaaaccgaaagaaaaagtcaataaagcagaagtcgccagaattttatttgatgagtttcgtcacttatccgatacgttttcattttcgggaaaatatcagagtattatgcgtaagatgatcacgtatatgcagataaataatggtgctcctttccgtgatttattactggatagtgcattaaaagagcagatattaagtgataaatctaatgatagttcattgcttaaaataaaaaatgctttgatagaaaatattgattggaataatggtcattatcctatcaataacaaaggaatgatgactgaagcaataaaagatacagttttacctagatttaaccgattaaatgataggataaatgggctaggtattagtgttcatgccatccatgcaactcatattactattaggtcattacaagtcaatggtaatgaatttcgtgcaattgtacactatcgttcacaagatcactttggccttgacaatactgatatgctggactcattttatcgccaatttcgtatattccatatttggtttgttctccagcgttggagaggattaggctataaacctttcctgactaatatggaagccagtatagaaatcacaggaaaacgaaaataaaatgttaaaaacaaaatacaatatcttattcggggtggttaccattggaatactttattctgcatgggagattgctcggccagtagagattgttgatgttcatattaataattctagtgaaggctattactctaactatattcttgttaataatttccctataactgataggggaagaattgcttggtgggaaaataataagtctatgttaaaagagaaatataatattcctaaacatcacttagatgatagattttcagttagcgtttgggattttggtgatggctataaaaaattgcctaccggggatgtgcggctcagtctggaatcatctgatttactttgttttgatgatatgaaagtagtagaaaattgcatagaaaaaaaatctcttttatttataagaaaatatgatgatagatacgttttttctatgggtaggtcatcttaccgacaatcagtagagggcggtgaaataacaaaagatgtcgaggattagtactggagttttacaatgtgagtgattgcaaaaataatttattatctagcggagatcgcacctaaaaatgaaaaatagcaaacataaaattctattagggatgttcgctgttggcgcgctctataccgcatgggagattactcgaccggtagaaattgttggtgttcatatcgataattttagtgaaggttattattcaaactatataatagttaaaaacttccctgtcactgataaaggaaaaattagctggtgggaaaataacaaaatttttttaaaagaaaaatatggtgttcctaaaaattatatagatggccgattttcggtaaaaatattagatgcaggtgatgggtataagttaaatttacccaaaagagatgtattttttcctgattctgatacatctcatttaatatgctttgaggagatgaaagtagcagaaaactgcatagataaaaactggataatggatatagaaaagattagagataatagaatatttttctctatgggaaactcatcctaccagcagccagtagagggtggtgaaataacaaaagatgccgaggattagtgagataactttattgctggatacctactttctcacgaaaaactaaaaagtagcgacaatattgtcggggctatatgaccatcctctttgtgatgtggaaaataggatgtcccaacggccagagatatctgaccgtcggtatttgataaagtccctggtgatggacgttttgagatcactatttttatggctgcctataattttatctgtcgtattttaaggtgcggcgagccaggtgggcaaaattaacttctgcccattttccagacagcagcaacgttacgcgccgtgatacgaatattatcactcgcctcttccagtgcttctggtagcgtttgaatatggttgagaactgaaaataccgcatctaacccatgttgatgtaccacctcatagtccggtgccatgctgccagcgatagcaatgacaggaatatcaaaacgcttcgcgactcgcgccaccccgaccggtgttttgccgtaaatggtttggctatcgatacgcccttcgccggtaatgactaaatcagcattttgcacggtagccgctaattttagcgcttcggtgactatctcaatccccggttgtaaccgtgcattcagtaaaccgaacagcgccgcgcccataccgccagcagcaccagcaccggccacgttaatgacggatttcccagtaacttgctcgattttttcaccatagtgctgcaacgccgcgtccaattgttgcacacgttctggcgtcgcccctttctgtggaccgaacactgccgatgcgcctttcgcaccacacaatgggttatctacatcgcaggcgaccagaatatcggtttgtgccaggcgatcatccaactggctgagatcaatatcgaccaattgcgctaatgccgccccgccaaccgtgagcgctttaccttgttgatcacgaagctgtacgcccaatgcttgcatcatacctgcgccgccgtcattggtggcactgcctccgatgccgagaataattttgcgcgccccgtgattcagtgccgccaaaatcagttcgccagtaccgtagctggtggtaatcagtggattgcgctgctctggtgccactaaatgcaggccagatgccgccgccatttcaatcaccgccgtttcgccatcgcccatccaaccgtaaaaggccttaaccggagcacctaatgggccggtaacctctacgttaactaactctccgctagtggctgcaaccattgattcaacggtaccttcgccgccgtcggccattggcagctttatatattctgcctgcgggaaaatctcgctgaagccttgctcaatggcctcggcaacctgcatggcggtgaggctttctttgaatgaatcgggagcaataataattttcatgcgtacctctttaacccgctaaattaaacacgccaaacatcagcgtagagacaaaggcgatcatcaaacccacggcggtctcatagggcagcagttttaggcgttcatgtacctgcatgttgacgctaccgccagtggcatggaagaagctgccgtgcggcatgtgatcgagcaccgtggcacctgcgtggaccatcgcggctccggccagcgctgagatacccattccgataagcgttgagctaaataccgcagaagcgactgcggtgcccgccgtggttgaggcggtcgccattgacatcagtgcacctgaaatgggggccagcagataagaaggcatacccgatgcgctcaagccactaatcaaaacatcttttaaacctgagttggcgatgatgcctgccaatgtaccggtacctaatagcataatagccacaggtgccatacgtgacaggccagaaaccatatattggttggtgtgacgccattgccccatgacaacgacaccaattaaaccgccgaccggcaaagccaccagggggtcaatggcaatgccagctatagggcgtaatgccagtaggaagatggcgaccagaggtgccgccattgctgcaccaaaggcaggcagcgcagtatcatttttactgactaccagctcatgcgcttcgactttggaaccacgatgttttaggtgttttgccataaaataggccaacgccaagccaaacaaaccggggacaataccggcaatcatcagtgaggttaacggcacatgaaaactgtctgccgcggcgatggtgttcgggttgggtgacatcacgttacccgctttgccaccgccgaccatcgccagtaagatggccattttggaaatatccgcacggtgcgcaatggccagagcgattggggaaacggtaatcaccgcgacatcgataaacaccccgaccgctgtcagcagcatcgtcgcaactgccagtgccagtagggcgcgtttttcgccgacttttcgtacaatggtttcggcgatggtatttgccgcaccagactcaatcagtacgcccgccagaataccggcagcaagaatacgtagcacagcgttcgtgatgccttgagcgcccgtaatcatgaggttaatggtttgaatcagatcggcaccgccgactaagccgcccgctaacgctcccgcgatcatgccgtaagcaggcggcactttgcgtaaaattaggacgatggacacgatcagtgccaccaatgcgcccagagcagaaactgtggtcatatatgactcccgctttcattattctattttggccgcttggggaagatctgtgcggcagtagggtacgtcgcgatcaagaacaacgtcgccattatggtgggcgggagaaaaatagcttgagtgaaaccgccagaaaatggacggctaaaacggctgatttttggaggatgctacaaattatctctctattttcatgccaatatagagctgaataattgaacttaattcattgatttttaaagctgttatagcttcaatcttctgtaaccgatagcgtagggtattgacatggatatgcagttgttttgacgtttgagacagatcacaattctgtacaaagtaacaacgcagagtgtgacacagaacgtctttggtatctgcctgacgcagtgtttgccaggcagagctcagttcaccagcctgccaactcccggcaaaatcattcagaagaacggtcaaaaaatggtcttgatagaacatgaccggttgcgtgagcttttgtcgcaatgccgtttcttgcatcgcttgtgcgctaagataggagcgttgcagcccatccaggccatcaaaaatgccaccaacataaatattcagactaaaacgcggctgtagcagcgcatacaatttgcgcaaagcctttctggccgtcacttcacgatcgtcactgtgtgcaaggttcagcggcaatagcaccacaacccgctcaaacccatgtaaggtgaccaatgtttcacggctgtggttgcttaatatttcgaccagatcccgctgctgagtgtgctcttgttcacgcagactgacgatcagcgcaatgcgtggcagtgtgaggtctaatcctaaataggctgccatcgatgccactgaagccgcactgccttgctgagcaatgagctgagaggttaactgttcgcgatagcgtttttcccactgattttgctctaacatttcagcttgttctaaaatcagctccgccgccatgcgcaccagttcagcataggcctgcactttatcgggttcacccgaaatcccaataacgcctaccattcgctgacgaaaaataatcggcaggttaattcctggtttaacgcctttaagcctgccagccacggcttcgtcgatcatgaccatccggttttccgtcagcgctaaaacggcaccttcatgacgctgatgtaaacgacgaggatcaccagacgcaataatgacgccgtattcattcatgacattaactgagtaatcaataatgctcatggtgcgctgaacgatttggcgagcggtgtcttccttaagatagctggttggcatgacttgtcacaggctaagagtggataggggggatcaatgtagctgaaaattgcgatgggcgttgaggtaaaggtcagacattctatctattaagataaaagccaggttagctcattttcaacctggcttagtgtatttcagaaacatggcccgtgcaggagtctctgcctgttcgggccatagtaacgaaatcatctcatggtaacgaactcttctgcggcggtagggtggatagcgacagtgttgtcgaaatctttcttggtcgcgcccatcttcatggcgactgcgaacccttgcaggatctcgtccattccgaaaccgatgccgtgaataccgacaatcttctcttcggcacccacgcagactaatttcatccggcatggctggcggtgttgagtgacagcactgtacatcgcggtgaacgaggatgtgtacactttcacctgatcgtcgccaaatttctctctggcttgtggctcggtcaggccgatagtaccgattggcggatggctgaataccacggttgggatattgctgtaatccaaatgctcatccggcttgttattgaacagacgttcggacaaacggcggcccgccgcaacggcaaccggggtcagttcaactacgccagtgttatcaccgacggcgtagatgcctttgacgttggtgttctggaacttatcaacctcgatatagcctttgtcattggtcttaacaccggtgacagacaggttcaggttgtcggttgcgggttcacggccaatcgcccagatcaggtggtcaacagtgacttcagtaccattttctaattgcagcgtcaggctgccatcggcgtttttgataaccgctttcggtaccgattcggtatgcagtttcggcccttcggtgttcatcacttccaacagggtttcaacaattagcggatcaaaggtacgcaacggtgcatgtttgcggacaaacaagtgtgtctcggtacctaacccgttgagtacgccagcaatttctaccgcgatataacctgcgcccacgacagcgacacgttttggcatctcatctaattcgaagaaaccatcggagtcgataccgtattcagcaccagggatatcgggatggcttgggcggccaccggtagcgatcagaatgtgatctgcggtgatcgtctcaccgttaacttccacggtgtgggcatccacaaagcgggcgaagccttggataacatccactttattattgcctaaaccgcgctcataggactgatggatacgatcgatgtaagcagtacggttagcaatcagctttttccaatcgaagtggttcactgtggtgtcgaagccgtaatccgggccgtacaaatgaatggcttccgcaatctgcgctgcatgccacatcactttctttggcacacaaccgacgttaacacaggtgccaccgagctgtttagcttcgatcaatgcgcattttttaccgtacatggctgcccggttgatcgatgcgatcccgccactgccaccgccaattgccagataatcgtaatgtttggtcatcagggtcgtttccatgagatacccggtcatactgcacgttgccgctttcgcgtaacgcgcattattgagggtagagtcgtttaaaattgcctaacagtgtagcgtctgagcgccttttgtacatcaatgactctgataggcatagccccttattcaggtactacccattttaccagcgtatgaccgtggcctgatgggaccaacacgttgtgcagccacggcaataatgaattcatttgctgttctaatttccacggcggattaatcacaatcatgccggatgcggtcataccgtgctggtcgctatctgggcgtaccgccagttcaatttgcaggatacggcggatacccgtggcttccagatcccgtaacagacgtttaatttgctggcgcagaacgaccggataccagagcgcataggtacccgttgcgaatcgtttatagccctcctgaatacctttcaccacatcctgataatcagttttcatttcatacggtgggtcgatcagcacaaagccacggcgcgatagcggcggtaattgtgatttaagctgctgataaccatcggcacgctgtacttttgcacgttcgtctttggcaaactcattgcgcaacagtgggtaatcgctggaatgcaattcggtcagatggattttgtcgtcttcacgtaataaatgacgtgcgattaacggcgagccagggtagtagcgcagtttttcgccacggttaaaatagttgattgcgctcatatacggggctaaatctgcgggtaagtcatcgcgctgccacagcttgccgataccgtcgaggtattccccggtacgctcggcatgctcgccactcagttggtagcgccctgcacccgcgtgagtatccagataaaggaaaggtttttctttctctttcattgcctcaataatcaggctctgaacggtatgtttaaggacgtcggcatgattgccagcatgaaaactatggcgataacttaacattttattttgaccaagtgatattcacagttaaatcatggatttgaatggaatatgtttgtacattgcggcgatgctgcttgctgtttcttcctgcggagggtgcaaattgcagtaaccagaaacgacagccagcacattatggtcactagtataaactgtctggtggataaaaagtgaaatcaaaaggattaaggccgccagccattgattttcgcgataatagacctcatgttaattgttcattcgtaatttattctccgtcgctggatgcgtctggcgtttggtatataaacgttattaaaattcaaatcataaccaggactgccctatgacaaacccgctgttgactccgttctccctgccaccgttttctgctattcggcctgaagatatcgtgcctgcggtgaaatccgcgctggatgaatgccgtcaagcggtagagcgtgtggttgcccaatcagggccgttcacctgggataatctgtgtcagccactggccgaatccgatgaccgcttatcgcgcatttggtcacccgtaggccacttgaactcagtaaaaaatagccctgagctgcgtaccgcttatgaacaaagcttgccattgctgtcggaatacggcacttgggtggggcagcataaaggtttgtatcaggcgtatgtcagcctgaaagaggggccgggttttgccgccttgaccgcaccgcagcgcaaagcggtagaaaatgctctgcgtgacttccagctatccggtattggtctggcgcctgaacaacaaaagcgttacggcgaaatcgtggctcgcttgtcggagcttggctcgacttacagcaataacgtgcttgatgccaccatggggtggagcaaactgattaccgatgttgagcaactgaaaggtttgccagaaagcgcgctcgcagcggccaaagccatggcagaagccaaagagcaggacggctggttgctgacactggatatgccaagctatctgccggtactgacttatgccgataacgtggaattgcgcgaagagatgtaccgtgcatttgccacccgtgcttctgatcaggggccaaacgcggggaaatgggataacagcgagatcatggcggaaattctgacactgcgtcatgaattagcgcagttgctcggttttaacagttatgccgataaatcgctggccaccaaaatggcagaaaacccacagcaggtattgggcttcctgaacgatctggcgaagcgcgcccgcccgcaagcagaagaagagctggctcagttacgtgcttttgctaaagagcattatggtgtcagtgaactccaggcttgggatatcacctattattccgagaaacagaaacagcatctgtttgctatcagtgatgaacaacttcgtccttatttcccggaacagcgggtggtggaaggtttattcgaagtggtgaaacgcatttatggcattacagccaaagagcgccatgatgtcgatacctggcatccggatgtccgcttcttcgatttgtttgatgccgatggtgaactgcgcggtagcttctaccttgatttgtatgcgcgcgaaaacaagcgtggcggagcctggatggatgactgcgtaggtagcctgcgtttggctaatggccaactgcaaaaaccagtcgcttatctgacttgcaattttaacgggcccgttggcggcaaaccggcgctgtttactcacaatgaagtgaccaccttgttccatgagttcggccatggtttacatcatatgctgaccaaaattgataccgcaggcgtttctggtatcaatggcgtgccttgggatgcagtcgagctgccaagtcagtttatggaaaactggtgctgggagccggaggcgctggcctttatttctggtcattaccaaactcatgagcctttgccgcaagagatgctggataaactactggcggcgaaaaactatcaggcggcgttgtttattctgcgccaactggagtttggtctgttcgatttccggatgcattatgagttcgacccgctgaccggtgcgcagatcctgcctattttgtatgaagtgaaaaaacaggttgctgtggtgccatcaccggaatggggccgcttccctcatgccttcagccatatttttgctggcggttatgcggccggttattacagctatttatgggctgaagtgctctcggcggatgcgttctcacgctttgaagaagaagggatttttaatgccgctaccggtcagtccttcctcgacaacattctgtctcaaggtggctcagaggagccaatgacactgttcaaacgcttccgtggccgtgaaccgcagttagatgccatgttgcgtcattacggtattaagggctaatacgtgtcacacgtcagtatttgtttattatctgaagcaggcgccgatcccggcgccttatctattctggctgatcgctgggggttagtctctgacgatcaggcggtgatggcgttggtgctgaccgctgaacggcttgaactgcgtaagcgggatgagccgaaacttggcggcatctatgtggatttcgtctctggcacgcaggcgcatcggcgtaaatttggtggtggccgtggcgaagccgtcgcgaaagccgtgggcatcaaaaaaggctatctcccacgggtggtggatgccaccgcaggccttgggcgcgatgcctttgttctggcggcgttaggctgccaggtgcagatgctggaacgtaacccggtggtcgctgcattactggatgatggtttgcgccggggctatctggatgctgaaatcggtccgtggctacgtgaacgtctgacgttattacatgcctccagtctgaccgcgttggtggcgattgaaccgcgcccagaggtggtttatctcgatccgatgtacccgcaccggcaaaaaagtgcgttggttaaaaaagagatgcgggtatttcaatcattggtgggggccgataatgatgctgatggtttgttagcccccgcccgtgcgttggccaccaagcgagtggtggtgaaacgcccggattatgctgagccattggctggcgtggccgctcaggcggcggttgtgaccaagagccaccgttttgacatatacccttcatcggtgacgccgccgcgttagcggcattttctcacccgaatcgctgaaattttaatgagtgattcgggtaagtagatataaatatttatgccgtcagtgacgtacttaaaataaagtcattggcggtgaaatggtgcctgccggtaaatttaatcatcatatcgcactcgctgacttgagcgtcaaaatcaatcataagataagttatgtccgccacttcattatattgctgccccatctctgtttgaccgttaaaacttaatctatcgacaaaaataacacggtcggttgagggcattaattgcgacaaatctatcttgtcacggcctgatttaaaatcatgaatagtatcgggcgaggtggtcattgaatctctggcactggcatagcggaaagtattattgcccccgttaccccaaagttgatcagatccgccgttaccggtcaaaatattattggtgtgattgccgataatatcatcatggccactgccgccgatggcattttcaatcgtaacatccgctgcaatagacacatttccttttagtccaccaacatcagaaaaacagagttcgttaagattaatcatttgattttgcttatagccagagaagtcaaaagtatcattgccgccagcatcccagacacagaaaatcaacgcatcactggcgtgggtggcggtgaaatgatctctataactcgtcgagttgaagccataaacggtatcaccggtgcgggtgtgtagattggccccatacagatactggattgcggcgatatcgtacatttgtggtgtggataagtaatgttggccataatttgcacctgaaccctgttcggataaatagctcattacactcatttgctgtgtatagccatggggggcatgagaatgacccaaccccagagcatggccgatctcatgtgttaatactccgccaccatcatttaatctgctgggatgttggttatcgctgaaactgtaattaatccatattgggctgaagctacctggattaggataataggcataacctgccacattacttgggcgctgaaaatttaaaaatagaatattggcggaggagtctgctgatgcttcggtgaaggagatgttggctacatcagcccaagattgcatcgcgatttttgcctgatggatttgggctggattaaataatgagatgtaagcgttctgttggaatgttcgatcataatcccataatgtataggctcgactaaatgaatatgtcaggtttgtatttttattatgaatggtgttttctttccatgactgacggctagatatttgtggtgctataacacctttaacttcattcttataatgaatgcctctacgcatgacctgttcatttttaattatagtattgctgtattccctggagtaactcataaacatcaccgtctctttttgagtgttaataaaatattttgatctctattaatgtgcgagggagatattaatgatgacagaggtgttttaaataagcgtaatcttaaagttagaaaataatggcttggcaaattataagtgtaattaatattttttatttgaagatatttactatgaataaataagagagggaagaagtaccccatatttttctcgacgttcatcttaaaaaaatatggggacaacgttttatttacagcacgccttgggccagcattgcatcggccactttgacaaacccggcaatattagcgccgtgtacatagtgggtttgcttgccttcaccgccgtattcaacacaggactggtgaatatccaacatgatgtgatgtaaacggacatcaactttttctgatttccagctcatacgggctgcattctgagccatttccaggccggatgtggcaacaccgcccgcattggccgctttacccggagcaaacaagacgcctgcttcaaggaaagcatctgtcgcctggatggtggttggcatgttcgcgccttcagcaaccgctttcacaccattggcaatcaactgaagtgctgctggcaggtccaattcattttgtgtcgcacaaggtagggcaatatcaacagggacgctccacggttgttgacccgctaaatagaccaaattacgttcgcgggcatagtcttcgatagtgccataacgcttattcttaatttcagccagatgagccagtttttcaggcgtgaagccaacttcatccactacggtaccgcctgaatcagaggcagtaaccactttagcccccagctccatcgctttttcaatggtatattgcgccacgttgccagcacctgaaacagacacttttctaccttcaaagcctaaaccatggcgttttagcatcgcatcggtgaaataaaccaaaccgtaaccggttgcttctgggcgaatcaaactaccaccgaatgacagccctttacccgtaaagacgcaagcggtgttattggataactttttcatcatgccagccatgaaggcaacttcacggccgcccacgccaatatcgcctgcaggcacgtcagtatccgggccaaggtggcgataaagttcagtcatcaaggcctgacaaaaacgcataacttcagcctgacttttccctttcggattaaaatcagaaccgcctttaccaccgcccattggcagggtagtcagggcatttttgaaggtttgttcaaaaccgaggaacttcagaattgataagtttactgagggatggaaacgcattccgcccttataaggaccaattgctgagctgaactgcacgcgccatgcgcggttaacctgaacatggcctttatcatcagtccaggcaacgcggaactggataacacgttcaggttcgactaagcgctctagcaggctttgttcacgataatgtgggttctgttccagaaagggccagagcgacgtaaatacttcacgtacggcctggagatattctggttggttggcatcacgccgttgtaacgattctagaaatgactccaaagaaactaaaccattcatcactaattccttgtacccttaaagactctcccgaccatttatatgaactattattatcaaaatagtgaggagacgatgttgtgtgtccttcgactatatcactggtttatattgatgcggcaagggattttgacaaaaaattatctggattcagattgaaggtaatgaggagggctggcaaaacgtctatcacaaaaacgcccgccggagaggcgagcgtttaacgttactcaacaacgggaagatttagtcgtcttcgccattttcgtcatcgcgcaatggcacgataagcatatcgacatgcacggtattgatcagttggcgcgctgaagacatcagcttactccagaaatcctgatgatgaccacacaagaccaggtcaatatcatatttcttaatggcatcaaccagaacctggcctagatcaccgctgccgcttaacgtttgctcaacggggtagcctgcattttgtgatagctcggtcaatgcattgtgtgtttcttcagaaatacgcttctgcatatcgccgagattaacgtcaatcagaccggtatagagatctgagtagttaacgtcaacatggatcagggaaactttggcattgtacggtttggccatggaaaccgccttttccaccaataccttgctttccggggataggtcaaccgcaatcagaatgtgtttgtaagccataagtaaactcctaccataatgttaattaatgtgtaagcaaacactcaacctaccgaatgggcactagcctgacatttatatcgcatcattatgacctctaacttgagtatttcacggatcacaacccacggttttgacaatgatcactaatgctactgtctgtcgttttacaccaataagtcactaaactctaccgcttattatttttgcatcttgtcggaccgattgaatttaaagtagatcatgatgctaagtataacgctgataaattttcttggttgagggaatttcatatttgtgatgcatatgcgaattacaaaaatccagagtcgaatagcgaggatttgattaagcaaggttaatgtttgagtaaggttaatgtttgagcacggtgatcagcgcgagaaatacggtgataacaatcaataccaatgagacgttaacattaatcggtattgaacaaacggcaagataggcttaaatgcgagattatcaggctattttccatttcatttcctacactaataaagggagtcctatacgttcagatagggtattgaccgaatgacgtagagatccattacaggaaagcgaacgataggagccgtttttcgagctctgggggggattttatcagcgagagtaagcgattgtgcaaagattcggggagttagccggatgtgcaagatatcgctgggaggataataatgatcagtaccgtcgcgcttttttgggctttgtgtgtggtatgtgtggtgaatatggcgcgttactattcatctctgcgtgctctgctagtggtattacgtggctgtgacccgttgttgtatcagtatgttgatggtggggggttctttacttctcacggtcagcccagcaaacagatcagattagtcgggtatatttttgctcaacgctatcttgatcatcatgatcccgaatttatccgccgctgtgagagattacgcgggcaatttatactgaccagtgcgttatgtggtttagtggttgtcagtctggtggccctaatgttgtggtattagcatgaattattggcaaaaagaattaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggcgacctgatttaggccgcctttttattgctcatcactgacatcgcgctaaggctctcggtgataacaattcgtcgaattggcttaccgtcgaatgagcttagcgttgaattaacttaaatgaactttaaggctatccaatacagtgcaccggaaaggaagatagagattggcagggttaagacccaggccaacataatgctcttcaccgttttactctgcacgccaccgccatcgaccaacatggtcccggcaacagcagaagagagcacttgagtggtcgatactggcatgccggtataactggcaataccgatagagaccgccgcggtcatctgggctgaaaccccttgagcataggtcatgccttttttgccgatcttctcaccgatagtgacggcaacgcgtctccaaccgaccattgtcccgagagacagagccagagcaaccgctacgataatccaggttggtgcatattccacggtatccaacaaatcggtacgcagattgttgaggaaacggcggttttcggcactggtttctggcagtttggcaacggctcctgcggtttctgcgacacacatcagcaagcgacgcatttggctgcgttgatcaacggttaggtcatcatagcttttcagatcggtcagcagcgcttgtgcatggttaatggcgaccatcgcgcgtgaagtgtcacagtggaattgcgcaggtgtacctggcaaggtttctggggctggcaccagtggtttcagcgcgatggcatgaggcaatgcctcagcatgttgctgataatagagttgcacatgagtgactgcatcgcgggtgcgggcaatatcatagccggtcgcattcatattcacgacaaaaccagccggagccacaccgattaataccagcatgatcaagccaatccctttctgaccatcgttagcgccgtgagagaaactcacaccgatagcggagaggatcagcgccgtacgggtccagaatggcggtttacgtttaccgtctttcttttcacgttcagcaggcgtcaggtgaatacgttgctgctttttggtactgctccagtaacgacgtagcaggaataccatcaaaccggcgataaccagacccacaatcggggataagatcagcgacagaaagatttgtatcatcttaggaacgttcagcgcatccacaacggatgtactggtcattaatgcattggttagaccaataccgatgatagcaccaatcagcgtatgagaactggaggctggaataccaaaataccaagtacccaaattccagataatcgcggccagtaacatggagaagaccattgccaacccatgcgtggaactgacgtttaacagcagatcagtaggcagtaagtgaacaatggcgtaggccacgctcaaaccacccagcatcacgccgaggaagttaaacacccctgccatcacaactgcgatctgtgaacgcatggcacgggtatagattacggtcgcaaccgcattggctgtatcatgaaaaccattgatggcttcgtaaaacagcacgaacaacaaagcaagaactaacataaggccggtatggaaatccaggccagcgaaaagatgtagcataagcgttacgccagtttgtggacatgaacgcggcgcattatcagtgacaatggggggttggtaaaaggaaaatatgacctttttttgacataacatcatatggcttagtctttttgcaccacatatgtatgttatatcagcgagttacttagttttaccgaatataacattttcttactatggcgctctgccagcaggggacttacaatctcccaccgctaatttgtcggctgaagataaccaaaaatacgataagcagccaaaagcgggcaattttgcagcaatgatgattttattcaatgaggccagtgtggaacagtttgatgtggtagtcataggtgcgggcgcggcagggctattttgtgcggctcaagcggggcaagcagggtgccgagtgctgttagtggacaacggtaagaaagccgggcgcaagatattgatgtccggcggtggccgttgcaactttacgaacatttatacggaacctgcggcttacctctcacaaaaccctcacttctgtaaatctgcattggcgcgttatacccagtgggattttatcgacctgatgaatcgccacaacatcgcctggcatgaaaaaacgctggggcagcttttttgtgatgattccgctcagcaggtcgtcgatctgttactgaaagagtgtgagctggggaatgtcactgtgcggctgcgcagtaatgtgttgtcggttgaaaaaagcgacacgggctttgtgctacacattaatgatttgagagtgagcgctaactcacttgttgtggcttctggtggtttatcgatgccggggctgggggcatctccgtttggttataagctggcggaacagtttggtttgaaggtgttaccaacccgagcggcattggttcctttcacgttgcataaacccttgttggatcacgtgcaaacgctgtctggtgtctcggttccggcggtggtgacggcggagaatggcgttagcttccgtgaaagtattttatttacccaccgtgggctttctggcccggctatcctacaactctcaagctattggcaggctggtgagtatgtgagcattaacttacttcctgatgtcgatctggctgcctttttgaacaccgagcggcaagcccatccaaaccagacgctaaaaaacacactggctcaattattgcccaagcgattggtcgagtgcctgcaaacattggaacaactgcctgatgttaccctgaagcagcttaatgttccccagcaggcggcattaattgcaaatcttcagcagtggcgggtgcaacccaacgggacggaaggctaccgtaccgcagaagtcacgttggggggggtcgatacccaagagctctcttccaagaccatggaagcccataaagtgccggggctgtactttattggcgaagtcgttgatgtcactggttggctaggcggttataacttccaatgggcctggagctcggcttgggcttgcgcgcaagggctggcggcgaagaagtaacaataaagtttgcccgtaagcgcatttttatacaacaccgtttacccgtctggttttcatagactaaatttgtgaaatatttgtcagcctgatgggaggagggcgaaagcttgacgctctcggggattatcccaatcagactctttgcagcgcctgtactagctgttgttggttaaaaggcttacgcagcagttccacctccggcatgaaattcttgctgcgccgcagatcctggccactaattaacaacagcttaagatgaggataaacactgcgcgcttgctgaagcacttccgcaccggtcatgtcgccgggtagcattaagtcgcttatcacaatgctgatatccggcacgtcggccatcaatgccagcgcctgccgactgtcgccggtttcaagcgtcaggtagcccagttgatggagttgctcgcacagggtctggcgtacatccggctcatcttccagcactaagactagctgatcagccatattcgcaacggcaccaagcgctggcaggacttctatcagactttgtgtgagtgcacggggtaactgcaagcagacccgggtccctttccccggttcactttctatctgtacccgccctccggactggcgcacaaagccgtataccattgacagcccaagcccactcccgctaccggtttgcttggtggtgaagaagggttcaaaaacctgctctttcactgcggtggtcatgccatggccgctatcagccacttccagcaccaccatatcttgtttgcgcccttcaccacgctctacgcgttgattccaggtgcggattttaatctcgccgctgcgcccttccatcgcgtcgcgagcattcatcaccagattgataattgcgttttccagttggtttacgtctatccaggcgtgccaggcaggctgctgagcttcaattgtgagcgtaagatgagccggaagcgagtggcgtatcagcgggtccaggttatcaagtagttctttcatcgcaacagctcgagggtgaagcgactgcttgcgtgagaacgccagcaaccgttgggtgagttgcgccccccgctcagcggccttcagagcacgatgaatacgcgtggcatccgacgagtccgtagcggttagctcaagactgccaataatcaccgccagcaggttattaaaatcatgagccaggccgcccgtgagctgccctaccgccttcattttttggctatggaccagcgcttcttccagtgctttgcgctcgctacgatccaacaccacattaaccatccctcgtccaggaaccggactgaaacgcagttcgatagtgcgatggtcctcaagtcttagctcttgggtttttggcagcgggagggcgaggttctcaagtatatgctcttgcagtggcgtcatctgcttcaataattgaaggtagtgctgaccatgctgtagctgctccggtgccagccccagcaacagtgggtattgcgggttccacaccaccagaaagccctcgttgtcgaacagggcaaaaccatcgcgcatagcgtgaaaggtggtttccaatagcgtacttttctctttcagaagacgtgatgtctgctccagcgaagcggtattgcgggcaaaaacgttaaacgcgcgagccagttcgcccagttcatcacgccgttgttgggctggtacgctgacctctttttctcctcttgccaatcgggtcatggcatgagatatcgccgttaagttagagccaaggttatggtagatataccagccggcaaacccggtgataaccagtgccaacagggcaaacagaccaatagacgtgatgatcgattgcaaggctttgtggttttgttggctacgctgcagcgattcctcccccaccttttgtacatagatattgatgccctgattgagaaacgccaccaacgctttgacgtggtacatgtaccaggtaatgctcagatcgctattttcaagcgtgatggacaacggcagcagctgatacaggctggcgctgaactcttgcaagatttcctccaccagcggcgagtcagcatgggcaggcaatgcctgcatcacctcagtaagttgctgtacggcagctttgggcgaggaggtctggatagccaccagtagcaggcgatccatctcttttagcagtgcggcatcgggtttgttcagcccatcgcgctggttaatctcctgcagatggtgaagataactttgggtctgatagagggcgctcagcagcaggttacgctcaagatggcgacggtgacccaaattcagcatacgtgcaacgctggtttccagttcattgctacgctcaatgatacgtttcaccaatagcggttcatggctggcaagcggggcattagcaagatgagcgagtgaacttcgtaacgccagttgcgtctcttgaagactggccgcttcactctggaattcaagcgccccaaccacttgggaaagccgcaccgccgccgtcgccacatttgcggtatcgcgcgccagcgccatgctgcttgacatatcgcgcagtgtccgctcctggacctgcttttgtaagcggcttgcctgctcgaagcccagcaccgcgacaccactcaccatcagggtgaccgccaccacgagcaagttgaagaacaacaatcgcccacgaacactggcaaagaaggagaggcggggttgctccatggaaggctccggctggcattttctgttagttaatcactcctctgcctctagcgatgatttccctatcgggaatgtgatctcggttaactattcaactttatgacaattatgaacggcttctgacattttgcatttaccggcttgtgattgactagcggctatcgacattcacccacaggcaccgcgttatgaataaagtccccctcttggagatgcgtaatattaccaagtcgtttggcaaatttcaggcgcttaaaggtgtcgatttgacggtgttttccggcgagatccacgcgctgatgggcgaaaacggggcggggaaaagtaccctgatgaagatcctcgctggcgcatataccaccaccagcggcgagatccttattgagggtaggccttggtccatcaaaggcccaaaagatgcgctgaatgcaggtattagtttgatttaccaagagatgcagcttgcgcctaatctgaccgttgcggaaaacattttccttggcagcgagctttcccggggagggctggtgcagcgtaaagagatggtgatgcaaactcaggcggttatcgaccgcctcggcgctcagtttaaagccagcgatttagtgatggggcttactatcgccgaacaacagcaggtcgagattgctcgtgcacttcatcgtaacagccgcattttagtgatggatgaacccacagcggcgctttctactcgtgaaacgcatcgcctattcgaacttattttgcggctgcgcgatgaggggatggccattatctacatcagccatcgtatggcggaagtgtatgaactttctgaccgtgtgagcgtactgcgcgacgggcaatacgtcggcagcctgatgcgcgccaacctcaacgccaacgaactggtgcgcatgatggtggggcgtccgcttagcgatctgttcaataaagaacgggatattccactcggtcatttacgccttaaggttcatcacctgacggatggtgccaaagtgcaggcggtgagtttacaggtccgttccggtgaaatcgttgggttagcggggctggtgggtgcagggcgttcggagctggcgcaactgatttttggcgtgcgcaaagccaccggaggaacgatagagatagatggcgtaccgttggtcattcactcccctcgtgaagccattcgccacggtattggttttctgaccgagaaccgcaaagagcaagggctgtttttggaactggccgcgcaggacaacatcactatggcaaccctggagcgggacgcctgttacggcctgctcgatcgcaaaaaagcccgtgccatttcagacgacgccatcaatcggttgaacatacgtgtacctcatgcgcaggtgcgtgccggaggcttgtccgggggtaaccagcaaaagctgctgatttcccgttgggtagcgattagcccacgcattcttatccttgatgagccaacacgtggagtggacgtcggcgctaaaagcgagatttaccgcatcatgagccagatggcgcgcgagggggtggcgattttgatgatttccagtgagttgcccgaggtggtagggatgagcgaccgggtgtacgtgatgcatgaaggacgtattgcaggggaactacatcaccctgatatcacgcaggaaaatattatgacgctggcaactggcgtgaccgaggaccataaaaaagaggtttaccatgactaactcaggcacgccgcagcaggtggcaaaatcggcctcgctgaaaaaagcgttttttagcgatttactgcaaaccgtgggtattttaccgattctggtgttgattgtggcggtattcgggtttctcgccccaaatttctttaccgaatctaacctactcaatatcgcccggcagtcatccataaatatcgtcctcgcggcgggaatgaccttcattattctgaccggaggtatcgacctttccgtggggtcaattctcgggactacggcagttaccgccatggcagtttcgctgatgcccggctgggaaggtctttctattccggcggcgctattaatgggtaccggtcttgggctgtttaacggcatgttggtggcatgggctggactgccgccatttattgttaccctcggcacatacacggcgctgcgcggtgtggcctacttactggctgatggcaccactattatcaactcgaacattaattttgagtggataggcaatgcttatctcggcccggtcccgtggctggtggttatcgccctactggtggttgccgtgtgctggtttattttacgccgcactacccttggcgttcacatatatgcggtgggcggcaatatgcaggcggcgcgcttgaccggcattaaagtgtggatggtgctgctgtttgtctatggcatgagcgggttgctgtccggactcggcggcgtcatgagtgcatcgcgactttacagcgctaacggcaatcttggtatgggctatgaattggacgccatcgcggcggttatcctcggggggaccagttttgttggtggagtaggcaccatcacaggcacgctggttggtgctctgattatcgccaccctcaataacggcatgacgctaatgggggtctcttatttctggcaattggtgatcaaaggggcggtgatcatcatagcggtgctgatagacaaataccgtacccgtcaccataactcataactaaaaatacccttacacaggagtaacagcatgcgtttgaaacccataatgaccgcactaatcgcgggggccatgatagccagttcaccggcgctccaggcgaaagagttgaactcgataggcgtaacggtgggcgatcttgccaacccatttttcgtgcaaatcaccaaaggtgtggagttagaagcgcgtaagttggccggcgataaagtcaaagttacgctcgtttccagcggctacgatctcggccagcaggtggcacagatagataactttattgccgccaaagtggacatgatcattctcaatgccgcggattctaaagggatcggtccggcggtgaagcgtgctaaagatgccggtattgtcgtggtggcagtggatgtggcagcagaaggggctgacgcaacgattacctctgacaacactcaggccggtgcgatggcgtgtaagtacatatccgaccgtctgaaagagaaaggcaacgtggttattatcaacgggccgccagtgtctgccatacaaaaccgtgttgaaggttgtgaaagcgaattcaaaaaatatcctgatatcaaggtcctttcttctaaccaaaatgctaagggcagtcgagaaggtggcctggaggtgatgacctccttgctggcggtgaacccgaagatcgatggcgtgtttgccatcaatgatccaacggcgattggggctgatttggctgccaaacaggcacaacgtaatgaattctttattgttggtgtggacggcagcccggatgcagaagaagcgctgaaacggggtggtaacacattgtttgtcgcgaccccagcgcaagatcctcaggtcatggcctccaaagccgttgaggttggttatggcatcttgcagggcaacccagcaccaaaagatcccattttgataccagtgaccctgatcgacaaaaataatatcagcacttacaaaggctggacgatgaaataacagctcgcctcacttcggctcggtctaatcctctctccctattaaggagaggggcaactttttgaggagattttatgaaacgctccgaggtcaaccaaatccttaagcagaccggtcatttctttgcccgacaccatatccagctaccgccatttgcccgtttcacgccacaaagatggcaacagcttgaccctaaagcctggcaagaactgtttgacctgaaactcggctgggatattaccgcattcggcgggaaccatttttttactcagggattaacgctgttcaccttacgcaacggttcggtaagcggcactccttaccctaaatgctacgccgaaaaaatcatgcacgtccgcgaaggccaggtgacacctatgcattttcactggcgtaaacaggaagatatcatcaaccgtggcggcggcaatcttatcgtcgagctatggaattccgacgcgtttgaacaaacggagaagagcgatgtcaccgtgacactcgacggctgccgccaaacccatgcggcaggcagccagttacgcttatctcccggtgaaagtatttgcctggtgcctggggtgtaccacagtttctggggcgaggtaggttacggtgaggtgctggtcggtgaggtatcgatggtaaatgacgatgaccacgacaaccgatttatgaaacctcttgaacgttttaattcgattattgaagacgaaccggctgaacttgtgctgtgtaatgagtactgccgtttcgtctgaatttgccaacaccaggagaacgactatggctttgatttcccttgcaaatggcctggctcatgccaggaaaaacggttacgcattgggtgcctttaacgtgctcgatagccactttttgcgcgccctgtttgccgctgcaaaacaggaacgatcgccgtttatcatcaatattgctgaagtccattttaagtacctttcgctagaatcattggtagaagcagtgaaattcgaagctgcacaccatgatatcccggtggtgcttaatctcgaccacggcctgcactttgaagccgtggttcgcgcactcaggctgggttttagctcggtaatgtttgatggttccacgcttgaatatgaagaaaacgttcgccaaacccgtgaagttgtgaagatgtgccatgccgtgggtgtatcggtagaagctgaactgggcgctgttggcggtgatgaaggcggcgcgctttatggtgaagctgatagcaataaattcactgatcccgctatcgcccgggactttgttgaccgtaccggtatcgatgccttagcggtcgccatcggcaacgcacacggcaagtataaaggtgaacccaagctcgacttcgcgcgtctggccgccattcatcagcaaaccggcctacctctggtactgcacggtggctctgggatcagcgataccgatttccggcgggctatcagccttggcattcataaaatcaatttttataccggcatgtcgcaggcagcgctggctgccgtggaacagaaaatgactcatcgacacgctatttatgacgagttcgccgagttgttcctggggatcgaggaggctattactgatgtcgtagcgcaacaaatgcgaattttcggcagttcagagcaaatctgagaggatgccatgatagaacgcaacgggattattgccgccggtaatatgttggtcgaccatgttcatcaaattgagcaatggccgcagcgtggttggctggcggaaatcgtacacagcgagcgctcaaccggcggcgcaccgcttaacgtattgctgacgctggccaaaatgtataccgggctgccgctgcaggcggtgggccttattggcgatgatcatgacggtgattacattatggcgatgctcgaccagtatcaggtcaatcgccaacacgttcggcggaccaccttggctccaacatctatgtcacaagtcatgaccgatccgagcggccagcgcacctttttccactctccaggcaccaaccgcctgctcgacttgcccgctttcgatggccttgatacatcatttaaaattttccatcttggctatctgctgttgctcgatagtttggatgtggaagacaccgagtacggtactcgtagcgccagactactggcgctgatgtcgcagcttggttatgaaacctccctcgacttagtgtcaagagaaggcgatcctcgttatcatttactggtgacgccaacgttgtgctggctggattatctgaccattaatgaactggaggctggcgagttaagcgggctggagatgcgtcttgccgatggcaccccggacgtccatcatatcgctcaggcggcaaaacaattacttgaagccggcgtgcgccagcgggtggtgattcactgcccggaaggtgcatggggcgtagagcatgggcaggagggagcatgggtgccttcgtggaaactggcccaggaagagatagtcggtagcgttggtgccggggatgccttttgcgctggcatattatatggctaccatgaacgctggccgttaaatgattgtattcaattagcccacgcctgcgcccgtgccaatttactttgtgccaatgctattgatggtgcaaagccactggcggaattagacgtgtttattcgtgagaacagttaaataaaccattaccgcgccgaatgaacattatttttcacgaggaaaacgccagcagacgcgtaactgttgcaaacggataatgttgcaagtgggtaatgttgcaaacggataatgttgcaaacaggtaaataagatagcccgatggggagagcgtcttaagcccatcttattaggccacattattctaggcatgaataatatcggcggcaaagacataccccacgccgcggatggtacggatcagtgtgggctggtgcggattaacttctatttttcgacgtaaccgcataatcagtacatcaatagtgcgatcaaaaacgtccaggctttcacggtgcgtcagttcaagcagcttttcacgagagagcacttttctggcgttttgcatcaacgacagcagcaggccatattccccctgagtcaaatcgatttgctgctgctgtgggttcatcaactgacagcggtcggtattcagccgccagccattaaattgcaatccgcaggctttcacactgctactttctatcacactgctactttctatcgccaacacctcgctccgccgcaacaccgctttaacgcgtgcgaccactaccctggcattaaatggtttagcgatatagtcgtccgcccccatttctagcccaaccaccatatcagactcactacccatgccggtgagcatcacgaccggtagcgacgggcgcagtttttgcacttgctgcaacaccaacaggccattgatatccggcagcatcatatcaagcaaaataagtgcgattgagggctgtgtagcggtaatctgaagcgcctcattgccgctgtggcataacagtacatcgaatacgtgttcgttaagtacatctcgcagcacttcacagatggccgtatcgtcatccaccacgaggattgcaggtttcattattttttccagaggtgaggggtgttgacaagtgtatccgattgttgattgccagccgtataaatgacaccgagctgtgttgaattttcaactgctgtcacaaacgtcagcttactcgacacatcaatgttgatgatgagcaatttcccgtgctgcgtatgctcacggaattcattggggtcacgtgcagatggaagcgacgctataggaaacgatagcgaatgacttctcaggtgaatcaggtgcatcctggtggtgaggcgcagcaaccgcgcggcagcattcccgatcccaggacaggttctctctcaccacataaccttactcttagtgtttgaatctgttattaaaatatcgttttctttacctgaatcaataatattatatttggttaaaaaaacgctttacaagtgagagtgataatgattatcattgccgtgctttcagatgagcgcatcaaaagtttaggtgttcacattatgaaagcacgacattgctcacattgcttccagtgtttacttagccagccgggtgctggctttttttttgcctttttctcaccccgttctctgctagcttgcctctgtcacggtttctgccgtaataatctccccgctgaatggcaccctttatagctcctcactcacctcgcggttttcccgtgatgagttagtcgaattttttgaacagaggggtgagttttttacgctttcatattctcggactacctctagactaaagaaaacattgaggagaactgaatatgatttttttacgtaaagcagacgatcgcggccatgctaatcacggttggctggatagctggcataccttctcattcgcagactattacgaccctgattttatgggtttttcagctttgcgagtcattaatgaagatgttatcgatgctggtcagggttttggtactcacccgcataaagatatggaaatcctgacgtatgtcttgtcaggcacggttgaacatcaggacagcatgggcaacaaagaacagatccatgcaggtgagttccagattatgagcgccggtacgggcattcgccattcagaatacaatggccgtgatgatcaaccgctgcatctgtaccaaatttggattattccaaacaagctaggtttggaaccccgttacgagcaacggatgtttgatctcccccaagggcggcagttggttttatcaccagatgcccgtgatggttcattgaaggtgttccaggatatgactctctggcgctgggcattgaatcgtacagcgcagtcaacgtatcagattcaggctgaacgccgtgtttggatccaagtggtgcgcggcaaggtttccatcaacggtcatcatggtggtgccagtgatgcattcgccatctgggatgaaacagcgctttctattcaagccgatgaagacagcgagatcctgttgtttgatttaccaccaatttaagttgatttactctcggattaagttgatttacccccggtttacgttaactaaaaagggtatgcacatcgcgctatacccttttctttgctagaattgcctcccgttcatccagcctcagttcattgataatgaagaaaaaaaggccagtgctacaagatgtcgccgatatggtgggagtcactaaaatgactgtcagccgttatttgcggaatccagaacaggtttctgctgttttacaggaaaaaatcgcgctggcgttggacgaattgggctatatccccaaccgcgctcccgatattctctctaatgccaccagccatgccattggtgtgctgctgccgtcgttaactaatcaggtttttgctgaggttttgcgggggatagagagtgtgacggatgcgcacggttaccagacgatgctggctcactacggctatcagaaagagcgcgaagagcagcggctgacgtcgcttctctcctacaatattgatggcctcatcctctctgaacgccaccataccgcgcggaccctgaaaatgattgaggtcgcgggtatccctgttattgagctaatggattgtatttcgccttgccttgatctggccgtggggtttaataactttgaggccgcccggcagatgacacagcaaattatcgctaaaggccatcgctatgtggtgtattttggcgctcgccaagatgagcgcacggtgatcaagcagcagggctatgagcaagcgatgcgcgaatccggtctggtaccgatgagcgtgatgaccagccgttcatcgtcatattccgctggcgctgaactgttacgtgaagcgcaggtcagttatccacaaatcgacagtattttctgtaccaatgatgatttagccattggtgccgtatttgaatgtcagcgtcaggggctatccatcccccatgacatggctattgccggtttccatggccatgatatcggccagtcgatggtaccgaaactggccagcgtactgacaccgagggaaagaatggggcaaatcggtgccgagcgtttattggccaggttgcgcggagaaggggtaacaccccaaatggtggatgtcggctttaccatcctccccggtggcagtatataaaaaatatagcaatcatttatatagtaactatttacataataaccatttatataacagccatttatataacgactatttatcgcgccgttggctaaataaccagagacagcaacaaacagccgatcaacccgcagactgaaataatggtttccagtactgaccacgatttaatggtttccataatggttaggttgaaatactccttgaatagccagaagccagggtcattcacgtgagagaagatcacgctaccggaaccaacggcaatgaccatcaactcagggctggcaccggtggtcgcgattaacggtgcgacaatgcccccagcggtgatcgctgccaccgtcgcagaacccagggcgatacgcagtaaggcggcgatggaccatgccatcagaataggtgatgccccgctattgcccatcatgccagcaatatattgctctatgccgctatcgactaaaacctgcttgaaagcaccgccccctccaataactaacagcatcattgcgatgatcttgatggaatcagacagggtctccatgaccgattccactgagcggccccggtttagaccaaaggtgaaaattgcaattaacacggcaatcagcgtagcaattacaggatcaccaaagaactcggcataggggagcagcgaatggcctttaggcaaaatcatctctgctacggcccgcaatgccatcaaaataaccggtaccagcgccgtactgacactgaccccaaagcttggcatctctttatcggtaaagattttcgggttatacaacccttcaggaacaggcttatcaattccttttagaaagcgggcgtacaccgggcctgccaaaatcacggttgggattgccagcaacgtgccgtacagcagcgttttgcccatatcggcgttgaaaatggtggcaatggcggtcgggcctgggtgaggtggcagaaaaccatgagtgacagaaagcgccgccgccatgggaacacccacatatagcaaggggatgcgggcagaggccgcaatgctgaataccagtggcaataacagcacaaaacccacttcataaaacagggcaaaacccacagtaaagccggtcagtaccaccgcccattgaatatgtttttgaccaaatttctcaatcaaggtggtcgcgatacgttgagcgccgccacaatcggccagcaatttaccgagcatggccccgaagcccataatcaaggccaggctacctaatgttccgccgacacccgctttgatcgagccgacaactttatcgattggcatcccttgcatgatacctaccgctaacgcgaccagtatcagcgagataaatccgttaagtttgtaacggatcatcagtaatagcagcatggcaacgccaactgcgacgatgattaatggcataatatttctccggcctttcctggctcgcgtgattgagtacgaaggcagtgttttttatctgtcgtgatagctgttttatctattgtgataacggcgctatctgttgtgataaaagtcacatctccatttgttaccggtatcatgataccggtaacatggtaaaatacggaactataggcaccagtagaatttccattctgagatagagatcaacatatggcgggacagagcattatcgtgatgggcgtatcgggtagtggtaaaaccacagtcggggaggctgtcgcgcgccagattcatgccaaatttattgatggtgatgatttacacccccgcgccaatattcagaaaatggggagtgggcaaccgcttaatgacgcggaccgtatgccatggttagagcgcctaagcgatgcggcttacagcctgagccataaaaatgaaacgggcattattgtttgttctgcgctgaaacgttgttaccgcgatcgcttgcgcgagggcaatcagggcatggtatttttatatctgaagggcaatttcgacgtcatcatggcgcggttgcaagcacgttccggccattttatgccaagcgatttattgagaagccaatttgacgccttggaagaacccggcccggatgagcctgatgtaatttgtgtggatattgatactgatattgatgaggttgtccggcgatgcgtgggggcgttggcttagtgagttgatttggtgatctggagctggttcgagtcatcggattttgccagcagtctgataaagtaattttatatctatacgggttaaactcaggggctttaaccttcaccactgacacctgcccccctgcatatctgctgatccaaacattatattacggctcatttcgccaggagttgagatgagcctaagccttctcggcatctatttgtacaacttatccagagataatcttcgccccgaagagtatgaacgtatagtcagcgcctatgctgcctggacacgggtttgccgtgagtatgaatttaatgatggttaccatgctaatcactatattatcaacatgcgtgaaagacaggttcatcatactcaggcttcctctcttgggccacgtgaaaaagataagctggagtgacgtcaaatcctgcggtactcgctgcttctgacaactttggtcagcgtgcaactatcgacatgccaattacagggcctaacggtaatactagtgtggtccgtactggttggatctacgatacaggatcagtaattactcgaatgacgactatttacgttaactgattatttacgttaacggatggtgacatatgaatttttcactttttgatgttgttatgtcagatatagatatgccggaaagtgaattaaaaaaaggtatgaaaggcgttattagcattaccaccagaacaattaagccgtatatattgattagattaattccaggctgaaggcggtggcatacaatggttcagtaccaataaagacgtatggagtccgaaaaaatgaccaacgacaccgctttagattacgtggatagggcactgcgtctggctcagaaacgccaccatcatattaaatataacgtcattggtggtgagacgcttgaacccatgtataactccatcgttcagcagctgatttatctgcataacgtcattaccggcgaagaaaaagataaaacaaagctttggaaactaacattcggcatgtatgcaacaaaagaattcgaagcaacagatcctatttttgaggatcggctaggtgatgctttttatattgcttcacaaatcagaaaggggctaaaagtaaagttacctaaccaagtagatcccaattttcaagacaagcaaaaaagactcaaagccgcttaccctgatgattttgacgtctaattattaaaagcctcagaagaggcttgaggttattgacaacgctattgcctcgtgagtgaagggttgaccgcacctaggggcactccggtggcttacgccactacgaccccaacggcacgtttccccttcatttggctttgtcagcagtcaaagacccattttgaattggtttttttgacgttgagcgcaatgaggaatatcaaccgaggcctgatccggtctgctcttgaatggtgcgttcaaatcgccaaatacgccctcacaccatctaaaaacatctgcgtcgatagcatcaccaaaattaaccccatcaaccgctccagcgcactgacacctttactccccaacaaacgcaggaacagattcgacatcagtaaaatagctgccgataaaccccaggcaatcatcaatgccagcaccaagtggctgagctgattaggatattgatgagacagcaacatcagggtggccaaaatagaggggccggccaccagagggatcgccagtggcaccaaaaacggctcttccccagcagatagcccagtaacgttgctctcggaggaagggaaaatcatcctaatagcgattaagaacaaaatgataccgccggatattgagacggtttcggtgcgcagattcaggaataacagaatcttctcgcctgcgaacagaaaaatcagcatcaaaattaaggcaatcagtaattcacggatcaaaaccacccgtcgccgtttaggctccaaatgcttgagtaccgacataaaaatcggcaaatttcccaatggatccataattaaaaatagcaacacagttgctgcaatcatctcagtcatcattacctcaaagggataaaggctactggcgttttcggccagataaagtcacatattagaaaaatttctttgaatcattctggtatcgaataaattcacttgccactttgcctatattttgtaaggtggtatcaagtctatcttagtcagtctgccgtgctagatatacccctcgtacttgacgttgtagtggtgttagccacgttcacatacccagaccactgagctgaatcagcgtattgggatttgtgcgtttgcaaccttgccgcaacccccacttacattgggtaaccgcgcgcagttatacaagacaggtatccataaatcggtgtcaccttccaaggcagggcagtaaacatgaaaaacgttggttttatcggctggcgcggtatggtcggctcagtgctcatgcaacgcatgattgaagaacgcgactttgacggtatccgcccagtctttttctctacctctcaacatggccaggctgcaccggctttcgcgggccaccaaggtacgttgcaagatgcttatgatattgatgcattgagtgcattggatatcatcatcacctgccaagggggcgactataccaaccaaatttatccgaagctgcgtgaaatcggttggcaaggctattggattgacgccgcttcttcgctgcgtatgcaagatgacaccattattattctggatccggttaaccacgatgtgattaagcaggggctggataaggggatcaaaacctttgcaggcggtaactgtaccgttagcctgatgctaatgtcattgggcggtttgtttgccaataatctggtggagtgggcatcggttgccacttatcaggccgcatctggcggcggcgctcgtcatatgcgtgaattactgacccaaatgggtatgctacatgctggtgtggcaaaagagttgcaagacccggcatctgccattttggatattgaacgcaaagtgacgtcaacaactcgcagtggcacgttaccgaccgataattttggtgtgccgctagcaggtagcctcatcccgtggatcgacaaagcgttggataatggtcagagccgtgaagagtggaaaggccaggccgagaccaataaaattctgagtaccagtactctgattcctgttgatggcctatgtgtgcgtgttggtgcgctgcgttgtcatagccaagcctttactctgaaactgaaaaaagacgttccattagccgaaatcgagcaaatgctggcgacgcacaatgactgggtacgggttattccgaatgatcgtgaattgagtatgcgtgaactgacacctgctgcggtcaccggcacattgaataccccagttggccgcttgcgcaagctgaatatggggccagaatatttgtccgcctttaccgttggtgatcaactgttatggggggctgctgagccactgcgccgtatgctgcgaattctgctgtagactattttttagcgtcgcatagtgtcgtggaagacccgtaagcccgccagagtgcgggctttgtttatcgtatgctgtcgcacatacttctacctaataaatttttaatcagttgttttactttcataattatatattaacagcatttcctgagtagggccgtataccatgggtaagcaaaacttttattttctaggccaactcatcggttgccattttaatcaagattacgcctatataaatgatggcgaagatactattgaggggattatccaattttataagaaaacagcagatgaacaaactttgagtgagctaaaaaagaactgtatgattttattgaaatttattctgacattcttgagaaggaatttgaggaaagatacgggtttgatttctctcccgcattatgggaaacagccgcatatgattttctcaaaactatattaagaataatatcagattgacgattttttcttaatagttccctctgcacggaacttgccgaagaacgtatttccgatgcgctaagatccaacactgaatggattaaagtctgggcggcaagtttaccacgtctaacgtaacaatttgttattaatcactttgttggccatgttattggatgtggggtaaggcgcggggaactggccggaaccaaattgacaaaatttaggatagtcattcggtttgaagcattccacggtaaaccatactatattcttaccgcttaccccatgttttagagacggtacaatgaaaataatgggtaatttttcggcactagagcacctgatacaaatttattttggacaggattattatgaaatcacaggggctacaacaatcgcgggtgttatggctttttatcttcaagacaactcgccttcgcagattgaaacgctgatttcagacatagctgaatttacagccgcgtatcccaatacacttgatgatgagcttaacacgcgttggggtgatgatttttcgccagaactgtggggaacgacacctcaagattttttgcatgatgtgcagaatcttgccttacagcatcaaggctgacgctgaatgaaagccatccatcttggaactctggttcgtgttttttttggacaagattatgatttatttggcgaaggtatagatgagatacttgcctcttacaggaatacagaaaaccaacaaacaatccaaaaaacgattgatgaagctaatatgctgttaacagcgtatccggaagaaaaagaattagaacttgaatttaccgacctcgcagagggggagttttctcccgcttcatgggggtataacgtccaatcttttcttgaaaaaattgtcattactctgagtaaataacacctgtaatattaagctattcataatgaacctatagccttgacagaatgtcactgagactatctctatggggagaaaagcggtactgctttaccacctgcctttcctgtttccgatactaatgtccattttcgcaataaaaggacatttaagatgaatgcacgaaagacggcactgggcagataaccctgaattgatcctacatgtgctacgtctgagatttgataaagccctgtcgtatttggtcatttctgcgcagacaggtgtcagcaaggccgcaattttttctctggaaaagtgataatccaaattacaccagtagtagaagtcgagaataaaatagccaatcaggcgagcactccgttttagtgtgtacccaaagtaaaacaacactggcgacatccccgtatttaaagggcttgaaggtatcaaggcgaattctgctgtaacaatatcgagaaacaaccgataacaaagaacaacaaagcaccctgatcttatggtcagggttttttatattttaagcgaatatctttgttcagatattgacacctattttccattcccctagccacttctctgttacgccaccgaagagactttatccgtatgatgttatttattgacatcctgcggactaaaaaggaatttgtatcctattccattaagtataaagataagtcgtatagataccgcatttccctcacaaagtggttatttatatcgattaaaagcacagtgttggtttaattatcgatgagcggattttcaataagaggtatcattgtcactgcggtcattttaaattgaatgccgtatagaaaatggttttttattttttgcgtgaagaagattaaattttattaatgtgactagatgcctagatcacataaaggtgcctctacagggaagaatataagagtcgtcattgttggggaaataaggttctgtttaagatgtcacatcattgtcattctcacttgtgcatcaaaattttcgggcattaatcctaaaatattatttttaggatgttaaaaataattttaggctttttttataatacaatgtacaggtaaagtctaagggaattcctacttgagactatagttactgctagtgcttctgcgtttgaaataattgtgcatatgcataatatttatgctatgagataaatataaactttagctttttgaaacagttacactttatgtggtgcttatgaaggcttgcgcatgtgttaatgattagtgtgctggccgtcatttttcttgcagattatctgatatcattattaaaatacatactactatttaaacttgggctatgagatttttcttggtagacaagtagatgtgtgtacttcatacagtaacgctagccaagttatttttggtaataaacgctaaaagaagattgaagtaacatgtggcttttttttgcctatagggtcattaaatagtgaatgatgcaccttataaccgtttacagctttatgtttaaccaaaaatacgacaataacaacgataaatatgtctggttgagttaattattaatgatttcaaggtgttatattctttcctttggtgttgttaacgatttgttttttatgaccataccttttttattgttattgtgaggttattttaatttggattgtctctgagcagtgtaagtagaaatttaaattgttcaggattttttattaatagcatttctatttgtgagttaagtatccatgttaaattattttagggctatcctcatttcttggaaatggaagttgtctcatcacacttctcgtccccatgatgtgaaggaaaaaggacaccccagaaaaataaaagttgtcgcatggattacacttttctttcaatttgcattcccactaagtctctcttttacgcccgcaattgctgccgcaaacacgactaattcagcaccaacctcagtcataacgccagttaatgcgtctattttgcctcctgctgcacgtgcgactgaaccttatacgctggggccgggtgactctattcaatcgatagcaaaaaaatataatattacggttgatgaactgaaaaaactgaatgcttatcgtaccttttccaaacctttcgcatcactgacaacaggggatgagattgaagttccccgcaaagagtcatctttctttagcaataatcctaatgaaaataataaaaaagatgttgatgatttgttagccagaaatgctatgggagccggtaagttactttctaatgacaatacctctgatgccgcaagtaatatggcgcgttcagcagtgacaaatgaaattaacgcatcttctcagcagtggttgaaccaatttggtactgcgcgggtacaattgaatgtagatagcgattttaagctagataacagcgcgctggacctattggtaccactcaaagacagtgaaagttcactcctgtttactcaacttggtgttcgcaataaagacagccgcaacacagtaaatattggtgccggaatacgtcagtaccaaggtgactggatgtacggtgctaataccttctttgacaatgatcttactggaaaaaaccggcgtgtgggggtgggtgctgaagttgcgactgactaccttaaattctccgctaacacctattttggtttgaccggctggcatcagtctcgtgacttcagcagttacgatgagcgtccggctgatggcttcgatatccgtaccgaggcttatttacccgcctatccacaattaggcggtaaattaatgtatgaaaaataccgtggtgatgaagtcgccttatttggtaaggatgatcgccagaaagacccacatgctgtgacgttgggggttaattacaccccggttcctttggtcactattggtgcagaacaccgtgaggggaaaggtaacaacaacaataccagcgttaatgtgcaactgaattatcgcatggggcaaccgtggaatgatcagattgatcagtcagcggtggcggctaaccggacactggcgggcagccgttatgacctggttgaacgtaataataatattgttctggattataaaaagcaggaattaatacatctggttctgcctgacagaatcagtggttcgggtggcggtgccattacattgaccgcacaggtacgtgcaaaatatggctttagccgtattgaatgggatgcgacaccgttagaaaatgcgggcggcagtacctccccactcactcagagttcattgtcggttaccttacctttctatcaacatattctcagaacaagcaatacgcatacaataagtgcggttgcctatgatgcccaagggaacgcctcaaatcgtgcggtgacatctattgaagtcactcgtccagagaccatggtgatcagccatctggcgacaacgattgataatgcgacggctaacggtattgcgactaacacggtacaagccacagtaaccgatggcgacggccaaccgattatcgggcagctcatcaactttgcggttaatactcaggcaacattaagtacgacagaggcaagaacaggagctaatggtactgccagtaccacactgacgcataccgtctcgggtgtaagtagggttagcgttacgttgggttctagtagccgaagtgtggatacgacgtttgtggctgatgaaagcacggcggagatcaccgccgcaaatctgacagtgacaacaaatgactcagtggctaatggcagtgacactaacgttgttcgggcgaaggttaccgatgcctatactaatgctgttgctaatcaatccgtgatattcagtgccagtaatggtgcaactgtcatcgatcaaacagtgataaccaatgccgaggggatcgccgactccacgctgaccaataccaccgcaggggtttcggtagtgactgcaacgttgggaggccaatctcaacaggttgatacgacatttaaacctgggtcgacagcggcgatcagtttggtgaaattggctgaccgggcggttgccgatggcatcgaccagaatgaaatccaagtcgtgttacgggatgggacaggcaatgccgtgccaaatgtgccgatgagtattcaggcagataatggcgcgatagtggttgcttcaacaccgaataccggtgtagatggcacgattaatgccacattcacgaaccttcgggcaggagaatccgttgttagcgtgacgtctcctgcattggtgggtatgacgatgacaatgacgttctctgctgatccgaggacggcggttgtttctacgttggccgcaattgataacaatgccaaagcggatggaactgacaccaacgtggtgcgtgcgtgggtcgttgatgcaaatggtaattcagtaccgggtgtttctgtaacatttgatgctgggaatggtgctgttttggcacagaatccagtggtgacagaccgtaatggctatgcagaaaatacactcaccaacctggctataggtaccactacagtcaaagccacgacggtaaccgaccctgttggtcagaccgtcaatacccactttgtggccggtgcagtagataccatcaccctgacggtgccggttaacggcgcggtggctaatggtgtgaatactaacagcgtgcaggcggtggtcagcgacagcgggggcaacccggttaccggtgcgacggtagtcttcagctccaccaatgccacagcgcaagtcactacggtgatcggcaccaccggtgtggacgggatcgccacggcgaccctgaccaataccgtggccgggaccagcaatgtggtcgccaccattgatacggttaacgccaatatcgacaccgcctttgtggcgggtgcagttgcgaccatcaccctgactgcgccagttaatggcgcggtggcggatggtgcagacaccaatcaggtggacgcattggtagaggatgctaacggcaacccgatcaccggtgctgcggtggtctttagttcggccaacggggcaactattctttcctcgaccatgaacaccggtgtaaatggagtggcatcaacgctcctgactcataccgtggccgggaccagcaatgtggtcgccaccgttgatacggttaacgccaatattgacacgacctttgtggccggtgcggtcgcgaccatcacactgacgacgccggttaacggcgcggtggcggatggggcaaacagcaacagcgtgcaggcagtggtcagcgacagcgacggcaatccggttaccggtgcggctgtagtcttcagttctgccaacgccacagcccaaattaccacagtgatcggcaccaccggtgcggacgggatcgccacggcgaccctgaccaataccgtggccgggaccagcaatgtggtcgccaccattgatacggttaacgccaatatcgacaccgcctttgtggcgggtgcagttgcgaccatcaccctgactgcgccagttaatggcgcggtggcggatggtgcagacaccaatcaggtggacgcattggtacaggatgctaatggcaatgcgatcaccggtgccgccgtggtctttagttcagccaatggagcagatattattgccccgaccatgaacaccggtgtaaatggagtagcatcaacactcttgactcataccgtggccgggaccagtaacgtagtggccaccattgatacgatcagcgccaatatcgacactgcctttgtggcgggtgcagttgcgaccatcaccctgactgcgccagttaatggcgcggtggcggatggtgcagacaccaatcaggtggacgcattggtagaggatgctaacggcaacccgatcaccggtgctgcggtggtctttagttcggccaacggggcaactattctttcctcgaccatgaacaccggtgtaaatggcgtggcatcaacgttcctgacccataccgtggccgggaccagcaatgtggtcgccaccataggcagcgttactgagaatatcgacaccgcctttgtggccggtgcagttgcgaccattacgctgactgcgccagttaatggcgcggtggcggatggagtgaacactaacagcgtgcaggcggtggtcagcgacagcgacggcaatgcggtcaccggtgcaaccgtagtctttagctctgccaacgccacagcacaaattaccacagtgatcggcaccaccggtgcggacgggatcgccacagcgaccctgaccaataccgtggcggggaccagcaatgtggtcgccaccattgatacggttaacgccaatatcgacacgacctttgtggccggtgagctggagaatatcgtcgtcagtattattaacaataatgcactggcaaatggcgcagataccaatattgtcgaagcctttgtgactgaccgtttcggtaatggcgtggcgaatcaaagcctaatatttggcaccaatggggcgtccattgtgggttcatcaacagtgacgactaatctcgatggtcgtgttagagcgagtgctacgcatactgtggcggggagcagtaatacggtgattgcaataagtggcgctcatcaaggatatgccagagtaacctttgttgccgatgtttcgacagcccagcttaagctaacgtcgttcttggataaccagcttgcgaatggtaaagccggtaacattgcacaagcgttggttaccgatgctcatgacaacctattagctaatcaatccgttagctttgctctcgataacggtgcagtcattgagtctcagggcgatgccagtagcgcctctggaattgtcttgatgagattcaacaatacgcttgcaggtatgacaacggtgacggcaacgctcgattcaaccgggcaaactgaaaccctcgagacgcattttgtggcgggaaaagcggcatcgattgaaatgacgatgacgaaagataatgccgtggctaacaatatcgataccaacgaagtccaggtgttagtgacggatgtagacggtaacgcgatcaacggcgcggtggtcaacctcacttctaacagtggcatgaacattacaccaaactcggtaacgacaggcagcgatggtacggcgacggcgaccttgacgcataccctggcagggagcctcccgatcaatgcgcggatcgatcaggtgagtaaaacgattaatgccacctttatcgctgatgcttcgactgcgcagattattgcgggtgacatgttcatcatcgttaacgatcaagttgctaatgggcaggcggttaacgcggttcaggcaagagtcactgatagctatggtaaccctattaaggatcaaacggttgaattcgtgctgagtaataatggcaccattcaatatgagctcgatgtgacatcagttgaaggtggcgttatggtgacattcactaataccctggcgggtattaccaatgtgaccgcgaccgtggtatccagtggcagcagccgcaatattgatactacctttattgccgatgtgacgacggcacacattgctgcaagtgatttgatggttattgttgatgacgcggtcgcggataacctggataaaaatgaggtccatgcacgggtcaccgatgcgaagggcaacgtgttatcgggtcagacggttatcttcacctctggcaacggtgctgctatcacgacagtcaatggtatcagtgatggcgatggtctgaccaaggccaccttaacccataccttggcgggtaccagtgtggtgactgcaagggtcggtaaccgggtgcagagcaaagatacgacctttattgcggatagaaccaccgcaactattagggcatcagacctgaccattacccggaacaatgcgctagctgatggggttgctactaatgccgctcgtgtgattgttactgatgccaatgggaacccggtgccgagtatgtttgtgggttatacctcggataatggcgcactactgacaccaacatcagggatgacggatagcagtgggacgtttagcacaacctttacacatacgacagcgggtatcagtaaggtgactgcggcgatcgtaacgatggggataagccaaactaaagacgccgtctttattgcagacagatccactgcccatgtgtcggagttgatcgttgtgaaaaatgattcgcttgccaacaatagcgatagaaatatcgtgcaggcgcacattaaggatgctcatggcaacgtggttacgggaatgaatgtgaactttagtgccacggagaatgtgacgttgaccgcaaacactgtcaccacgaattctcaagggtatgcagaaaataccttaaggcataacgcgccggttaccagtgcggtgactgcaacggtcgctactgacttggtgggtctcaccgaggatgtccggtttgttgctggtgccggtgcccgaattgagctattcaggttgaatgatggggcggtggccgatggcatccaaactaacagagttgaagccagggtctatgatgtctctgataacctggtgccgaatagtaacgtggtgttcagcgcagataatggtggccaattagtgcagaacgatgtgcagactgatgccttgggtagtgcttatgtcacggttagcaatattaatactggcgtgactaaggtcactgtaactgcagatggtgtgtcggcctcaaccacgacgacctttatcgccgatagggatacggccacattggtcacggatcgctttttgatcactcatgataatgcggtagcgaatggggttgtagaaaatagagtgttattacaccttgtggatgccaatgataattcggtttctggggtcgaagttaactttagtgccactaatggtgcgtcaatcaatgcatcagctatcactgatataaatgggtttgctatcggtgtactgacaaacactctctcagggccaagtgacgttacggtaacgctggtgacgccaggggggactgagagcctgacggttacgcctcaatttattgccgatataaacaccgccaatattgccactggtgactttgtcattatcgatgatggcgccgtggccaatagcgtggacgccaatgaagtccgcgctagggtgactgacaatcaggggaatgctattgctggctacagcgttgttttctcatcacaaaatggcgcgaccatcaccaccagtggtattactggcgtcgatgggtgggctagcgcgaagctgacccatattaaagctggagagagcgggatcttagcgcgactctcgcggcctatggcgacggtgcacacgctgatgccgtactttattgcggatgtgagcacggcaacgttacaactttttaatttcaaccctattccgataattgccgatggggtaatgcaattcttcgtgctaggaagggtttttgatgccaaccagaacccagtaggggggcagcaagtggccttcagtgcaacaaatgaggtgaccctaactgagagtaatggctcgatcagtactccggaaggaagtgtgctcttatctgtcacgagtactcaggctggggttcaccctattacggggaccttggtatcgaataactatacggacacgtttggtgccgcatttatcgcgaacaaaaataccgctcaattgtccaccttgatggtcgttgataacaatgcactggcagatggtgttacacgtaaccaggtccgggcgcatgttgtcgatagtacgggcaattcggtggccgatatggccgtgacatttaccgccaaccgtggtgcgcaactgagtaaggtaacggtactgaccgataataacggggatgccgtcaatacgctgaccaacagtttggttggcgtgacggttgtgacggccaaactgggtacggcaggaacgcctttgactgttgacacggtctttactgccgggccgctggcgacactgacactggtgacaacggtcaataatgcctttgcggataacagtgctaccaatacggtacaggcgacgcttaaagatgtcagcgggaacccaatcgttggggaagtggtcgcctttgcggcaagcaatggggcgacgatcaccgccaccgatggtggggtaagcaatgctaacggtattgtcttggctaccttaactaatggaacagccggggttagcacggttacggcgacgatagagaccttgacggagacaacagacaccacctttattgctatgaagaatctggatgtgaccgtgaatggtacaacgtttaacggggatgccgggttcccaaccaccggttttgtgggggccaccttcaaggtcaattcgggtggagataatagcctctatgactggagcagcagtgccccagcgctggtatcggtcagcggtgatggtgtggtgacatttaatgcggtattcccgacgggtacaccgacaatcactatatctgccaccccgaaaggcggcggtagcccactctcgtacagttttagagtcaaccagtggtttatcaataataatggcgctacgttaaatcgcgctgatgcaataacgcattgtgaaaatgtgggctatacgatgccaacgtctacgcaggtcaccaatgcggcgacctggatgtcaggcaagcgggctgttggtaacttgtggtcagaatggggtgacttcagtgcctatactgcgccgggctgggtgcctgctgagttcttctggctcagtaataatcatgatgccagtacggctctggctattggtttgtcaacgggtacgctgacgacgatgggtgattttatggccataactcatgtgatgtgtacccgcccaatctagtttgaaggggataacatggcgtgggggatgatgttgtgtaagggatagtgatgtgtaagcgatagtgatgtgtaaacaatagtgttgtgtcaggaataatagtaatgccagaggtgggttatactctggcattaatttttatagggttttctaatcgtcaaaagatatgccgcctttgacgagatcgtctctcgaaatgaaaccgtcttactgctcgctcacggtaataaacggtaacttaataataatacgggtaaatacttccgcgttactgacgacggtgatgccatattccttgccatagcgcgctttaatccgccgatcaaccaaactcattcccagaccatcgccatccggctgcggctgatataaaccggcgttatcttcgacttccaataccaacgtgttgtcatccaatttaccgcgcaacgtgacccgtccgttactgaacatctgtgagataccatgtttgattgcattttctaccacgggttgcagggagaacgcgggtaagtgcgcctccatcagttcattcggtagtgaaaccgtgacggtcagacgatcagcaaagcgtgccttttctatttcaagatacgcattcacatgttcaatctcatcacttaacgtgaccacgtcatggctgcgttttaggtttttacggaaaaaggttgataaagaaagcaccaaattgcgggcatgatctggattacggcggatcaccactgatagggtattgagcgcattaaacaagaaatgtgggttgacctgtgcatggagcagtttgatttcagattgcgccagtaattgtttttgttgttcgaattctcccgccaaaatctgtgctgacaataagtgcgcaataccctctcctaaggtgcggttaatgctggagaataatttactttttggctcatacaatttgatactgccgatcacccggtgctcttcacctcgcaaagggataaccagtgttgaacccagcttacaggtgggtgaaattgagcaggtataaggcacggcattgccgtcggcatacaccacctgattgagttcaatcgcgcggtgggtatggctggaggtaatagcactgcccacctgatggtggtcggcaccgctaccgataaaggccagtaatttttcgcgatcagtaatggctactgcgcccacacccaactcctcatacaagatacgagccacccgcatactgttctgctggtcaaagccatggcgcagtagcccctccgcccgtgcagcaatttgtagcgccttggcagaaaatgccgtggtgtatttttcgaaaatggcccggcggtctaataagatacgcataaacatggcggcaccaatggtattggtgatcatcatcggcaaggcaatattttcaaccaattcgaccgcttcattgaaggggcgggcgacggccagaataatcatcatttgtagcacttcggctaccagtgtaatgcccgcgaccaccagtggctgaaacaataaatcgaggcggtttttacgtgtcagataaaggtggagaaggccgcccaataacccttcagcaatggttgataacatacaggcggttgcggtcatcccccccattgaataacgatgcaggcctccggttagccctaccagaaacccgaccgatggcccccctagcattccacccaagactgcgccgatagcacgagtattcgcgatagaatcatcaatgttaagaccaaagtaggtgcccataatgcaaaacatggaaaaggtgagatagcacaccagtttatggggcaacctgatagtaacttgcatcaaggggataaaaagcggtgttttactcagcagataggcaataaccaaatacacacacatctgttgtaaaagggaaaagatcagttctgtttggctaatgcccatgttggatgaccactgttatgacgttgggagggagtgattctgggtagcgttatttctgccgctattgtatccgtattttgcgccagagacgttaatcaccgccctttttaataaaaaagcccgctctaatccaataccgtacccgccacttattttaggcttttcatctggcggttagcgcgacttttccttcccataacagccgttacatcacttcggtttttcctccgccgttcaggctctatttctcgatttgttggtatgggaaaaaacttcatgaaccctaagccgattttttagccccctttgactatgcttatagtatgggttaaaaaaatgtggtggctgggctttacggcgataaaaacgggctcaggccttaaatccatgtattgaccttagccacgcgttatacatcaaacggattgcatgactgaaaggccgagtttggactttatggtccatggaccggtatcagtcatgctattaatcaaaggaagagagtatgtcagtacttcccgatcgtcaggtgattaatcagcttatttccggccattatggcgaccccttctccattttgggtatgcatgaaacctcgcaggggttgcagatttgtgcattgctgccagatgcccgagaagtctggctagtggagacagagaacgggcggcggatagcacaattaacgctcgaagatccccgtggtttttttattgcacaactgactcgtcgtaagaaatccttccgctaccaatttgccgttacctggcaagagaacccacaaatcatcgaagatccttaccgtttcggtcccttattacaggatattgatagctggttattggctgaaggtacccatttacgcccttatgaacgtttgggggcgcatttaatgagccttgatggtgtatccggtgtcagttttgcggtttgggcaccgaatgctcagcgggtatccgtggtgggggattttaacttttgggatggccgccgccatccgatgcgcttacggcgtgaaaatggcatttgggagctatttctgccaggaatagaggcggggcagttgtataagtttgagatcattgattgccatggccaggtgcgtctgaaagctgacccttacgcttttgaagcgcagatgcggccagaaaccgcctcattgattagcccgctacccgatgtagtgaagagtagcgccgcacggcaaaaagccaatgatttatgttccccggtgtctatctatgaagtgcatctcggttcgtggcgtcggcataccgataataatttctggttgagttaccgcgaattggcggatcaactggtcgaatacgttaaatatatgggttttacccatgtcgagctgctgccgattaacgaacatccatttgacggtagctggggttatcagccgctaggattatatgcaccgacccgccgttacggcaccccagaggatttcaaagcgttcgtcgccaaattccatcaggcaggaattaacgtgatccttgattgggttcccggccattttcccagtgatgagcatggattatcgaccttcgatggcactgcgttgtatgaatatgctgatccgcgcgaagggtaccatcaggattggaataccctgatctataactatggccgtaacgaagtccgtaactatctggcgggcaatgcattctactggatggaacgttttggcatcgatgcgttgcgtattgatgcggtggcctcaatgatttaccgcgattatagccgtgctgaagggcagtgggtgcctaactattatggtggccgggaaaatttggaggctatcgctttcttgcgttacaccaataagaccattggcgttgaacgccccggcagtgtgaccatggcggaggagtcaaccgactttcctggtgtgacattaccgcctgatattggtggcctgggtttcaactataaatggaacatgggttggatgcatgacacgctgaattatatgcaatgtgatcctgttcaccgcaaataccaccataatttgatgacgttcggtatgttatacgcttataccgagaactttatcttaccgctctcccacgatgaagtggtccacggcaagcgctcgatacttgatcgtatgccgggtgatgcctggcagaaatttgccaacctacgggcttattacgcatttatgtgggcgcatcccggtaaaaaactgctgtttatgggctgtgaatttgcgcaggggcgtgagtggaatttcgaaaccagtctggattggcacctgctggacgatgaaaacggctggcattccggtgtgcagcgtctggttcgtgaccttaaccattgctatcgccagtatgcgccgttgtatgaatgggattatcaacccgctggttttgaatggttggtggttgatgaccacgaaaattcggtattcgccttcctgcgccgtgatgccgaggggcacgaactgattgctatcagtaatttcaccccggttccacgttatcactaccgtgtgggcattccacaaggtggtcactaccgtgaagtgttgaattctgactctgcattttactgcggcagtaacctgggtaatcagggcggcattgatagccatcatgtgaggagccacaaccacgagcattcgttgttactcaccttgccaccgctggcaacgatttacctgctgcgggagaactaggatggcggtattaacccatggatcaccgacaccttctggcgcccactttgatgggaagggcattaatttcacactattttcagcccatgctgaacaggtgacgttgtgtctgtttgatgagcaggggcaagagcggcagatagccatgcctgctcgtactggtgacatctggcatggctatcttcccggcggcaagccggggcaacgctatggttaccgggtcagcgggcctttcgagcccagtcgaggccaccgttttaacccacataagttgttgatagacccccgaactcgtgcgttagaaggcaaggttggtgatgatccccgctttaccggtggcgttagccagcccgatgtccgcgacagtgcggcggcgttacctaaatgtcttgtgatacacgaggaatatgactggcagggggataaaccgcccgccattccttggggcaataccgtgatttatgaagcccatgtccgtggtttaacccaattacatcctgatattccgccagagctgcgcggtacctatgccgccttggcacaccctgctctgattgaacatctcaaaacattggggattaccacactggagttgctgccagtgcaatttcatattgatgaaccccggctacaaaaaatggggctgagcaattactggggctataacgtgttagcgccctttgcggtggatccagattatgcctcgggccgcgagggcatatcaccgctgagagaactacgggatgcggttaaagccctgcataacgcgggcattgaagtcattctggatgtggtgttcaaccacagcgctgagttggatgtcttcggcccgaccttgtgtcagcgtggtatcgacaatgccagctactactggctgacccccgatggtgaatacgacaacatcacgggctgcggcaatgcactgcgcctcagtcatccgtatgtcacacagtgggttattgattgcctaaattattggcgcgatagctgccatgtggacggctttcgttttgacttaggcacggtactgggccgcacaccggcgttcgatcaacatgcgcctttatttgccgccttggcggccgatgagcggctcagtgcctgcaaattgattgcagaaccttgggatatcggtctgggcggttatcaattggggaacttccccaccggctttagcgaatggaatgaccagtaccgcgatgccatgcgcggtttctggctacgaggggaggtgccgcgcggtacctttgcccagcattttgctgcttcaagccgcctgtttgaacagcgagggcgcttaccctctgccagcattaatcaaattaccgcccatgatggtttcaccttgctggatttgctgtgttttaaccaaaaacataaccaaatgaatggcgaagaaaatcgtgatggcagtgataacaaccatagcaataattttggttgtgaaggcttggtggctgacgcggctatctggcaacggcgtaaagcctgtcagcgggcgctactgaccaccttattactctcgcagggaacgccgatgttactggccggtgacgaacagggccacagccagcaaggcaacaacaatgcttattgtcagaacaacatcctcacctggctcgattggggcagtgcggatcgtgcattaatgacgtttaccgctgaccttatccggctgcgccagcaaatcccagccctgactcaggaccaatggtggcagagcggcgatagtaatgtgcaatggttggatagtcagggacaggcgctgagtgatgctgcttgggagcaaggctgccagcagcaactacagattttgttatctcagcgctggttggtgctcatcaatgccactgatcacgagtgtgaaatgcacttacctgaaggggaatgggaggggattcctccctttggggtgtcagaccatgcggagcgattaaccacatggcgcgggtccgcgcataccatttgtgtgctcataaagagagattaaggagcttttatggtgaggtttgaaagtacagactcattgatgttggccagacaattacccaataaaaccgtggcactcattctggcgggaggccgtggctcacgattgaaagatttgaccgccacccgcgccaaacccgcagtccattttggtggcaaattccgcatcattgattttgcgctctccaactgcctgaactcaggggttcgccgtattggtgtgataacacaatatcagtcccatacattggttcagcatattcaacgtggctggtcatttctcaatgaagaaatgaacgaatttgttgatctactgcccgcccaacagcgtttgagcacagagcaatggtacaaaggcactgcggatgcggtctgtcagaacttggatattatccgccgctatgacgcagaatatatcgtcattctggctggggatcatatctataagatggattattctcgtatgctgctcgaccacgtggaaaaaggggctgaatgtaccgtcgcctgtatcccggtgccaattagtgaaggcagtgagtttggtatcatggaggttactgcggattatcagataaccgcgttctatgaaaagcccgcgaacccccctcctataccgggtgatccgagcaacgcattggctagcatggggatctatatcttcaatgctgactacctctttaagttactcgaagaggacaataataccccaggctccagccatgatttcggtaaagacatcatcccgcaactcaccgcaagaaaagtcgtctgggcgcatccgtttgatctctcttgtgtcacttccaatgctgaattaccgccttattggcgcgatgtcgggacattggacgcctactggcgggctaatctcgatttggcgtcagtgacaccagagctggatatgtatgatcgcgcctggccaatccgcacccatatggagccattgccacccgccaagtttgtccaagaccgatctggtagccatggcatgacgatgaattcactggtctctggcggatgtattgtttcaggttcagtggtggtgcattcggtgttgttccctcgggtgcgggtgaattcgttctgtactatcgattcctcactgctgttacctgatgtccatgtggggcgatcttgtcgcttgcgtcgctgtattattgaccgtgcctgtcacattcctgagggaatggtgattggcgaaaacgcggatgaagacagcgcccgtttctaccgttcagagggggggggtggtgttagtgactcgggatatgctggcaaagttagaggcaaaatagagccattaggttttttatttgtcaggttggatttattgatcagactgagcttattgatcagactgaacttatttatcagaatgaacctattgataatattaactttgtttttcaaattggcgtcgatacaggccagtcattagggtgaaggaaagcagctaacaccactgcaacttcaggtcagaagggtataaaagagcaggagtgatgatgagggttttacatgtatgttctgagctgttccctttactaaaaacaggcgggttggctgatgttatcggtgctttacccgcagctcagcttgccgagggggctgatgtgcggatcatcttgcccgccttcccggatttgcgtagagggatccctgagaccgtactggtcagggagattgacacttttgcggggcgggtagcattacgctatggccattatcgggggattggcatttatctgattgatgcgccagcgctctatgatcgtgcgggtagcccttatcacgatgcttctttatatgcctatagcgataactatctacgctttgccttgctgggatggatggcgtgcgaactggcttgtggcctggacggttactggcgtccagaggttgtccatgcccatgattggcacgcgggattaacctgtgcttatctggctgcgcgtgggcggcctgcacgatcggtgtttaccgtccataatttggcttatcaggggctattttctgcagatcacttatctgaattacacctgcccgctgagtttttccagatctatgggctggagttttacgggcagatctcttatctgaaagccgggttgttctttgccgaccatgtcacgaccgtcagcccgacctatgcaaaagagatcactcagcctgcttttggctatggcatggaggggttgctacaagcattggcgcgtcaaggccggttgacggggatcctgaacggggtcgacagtgatatttgggatccgcagagcgataccttgctacctactcgttatgatgcggagaacctgcaagcaaaggccatcaataaaacacatttgcaaacggctatgggtttgcaactggcagaaaataaacccatttttgctgttgtcagtcgattgaccgtccagaaagggttggatctggtattggaagcactgcccgaattactggcactgggggggcagttggtcgtcttggggagcggagatgccacgctgcaagaggcatttctagccgccgcagcagagcattctggccaggttggggtgcaaataggttatcacgaggcattctctcatcgaattattgccgggtcggatgtcattctggtgcccagccgctttgaaccctgtgggctaacacagttgtatgggttgaaatatggcacgttgccgctggtgcgacataccggtgggctggctgataccgtggtggattgcgcgttggaaaacctggctgacggcagcgcttcgggatttgtattcaatgaatgtgaggcgcaagccttagtgaaggcgatacgccgtgcctttgtactgtggagcaggccgaagcattggcgtcacgtccagcgccatgcgatgaggctcgactttggttggcaacttgccgccgtagattatttgtcactttatcgacgtctgtaattgttgaaactgataattgttggagctggtaattgttggagctggtaatcgttgaaactggtaattgttagcgctcgttattgttggcgctcgtcattgtcgactcgttgtagccattaaacttgggaaaaacgttatgacatcaccgtttagctatacctcacccgttgtcagtgtggatgcactgaaacactctattgcctataagctaatgtttattattggcaaagatcccaccattgcgacgcaacatgattggttgaatgcaactctatttgcggtacgtgatcgcatggttgaacgttggttacgttctaatcgcgctcaattatcacaggacgttcggcaggtttattatctatcgatggagtttttactgggcagaacattatctaacgcgctgttatcaatggggatttatgatgagatcgagcaggcgttggatgaaatgggcctcagtttgtcagagttgttgaaagaggagaacgatcccggtttaggtaatggtggtttaggccgtctggcagcgtgtttcctcgattcattggccaccctcgcgctaccagggcggggttacggcattcgttatgaatatggcatgttcagccagaaaattgttaacggccaacagatggagtcgccagataactggttggaatatggcaatgcatgggagtttccacggcacaacacccgctataaagtccggttcggtggccgtattcagcaagaaggcagcaagattcgctggttagaaaccgaagaaatcctcgcgtgtgcctatgatcaaattattcctggttttgatactgatgccaccaatacattgcgcttatggtctgcgcaggccagtaatgaaattaatctgggcaaatttaatcaaggcgattactttgccgcagttgaagataaaaaccattcagagaacgtctctcgagtcctataccccgatgattccacctattccgggcgtgaattacgcttgcgacaagagtactttttagtctcagcgacagtgcaggatattctgaaccgccattgggcgatgcatcatacattcaataacttagccgataaaattgctattcatctgaatgatacacacccggtgctttccattcctgaaatgatgcgtctactgatcgacgagcataaatttacctggatggacgcatgggatgtggtgcaacaagtgttttcctacaccaaccatacgttgatgagtgaggcgctggagacctggcctgtcgatatgatcggtaagattttgccacgccatctgcaaatcatctttgatatcaatgatcatttcctcaagctggtggaggaacaatatcctgacgataaagagctgctctcaagggtatcggttattgacgaaaataacggccgacggatacgaatggcctggctggcggtgattgccagccacaaagtgaacggcgtttctgcgttacattctgaactgatggtgcaatcgttgtttgctgattttgctcgtattttccctaaccgtttctgcaataaaaccaacggcgtgacaccacggcgctggttggggttagccaaccggcccttggcggcagtgctggatgacagtattggccagacctggcgtactgacctgagccaacttagcgaactggaaaagaaccttgattaccccagtttcttactggccttacaaaaggccaagctggaaaacaaaaaacggctggcggtttacatcgctgaaaaactcaatatcgtggtcaatccggcagcgttgtttgacgtacaaatcaaacgtattcacgagtacaagcggcaattgctgaatgtgctacatgtgataacgcgttataaccgcattattgacgcgcctgacaataactgggtgcctcgggtggtgatttttgccggtaaagccgcctcggcttattataatgccaagcaaattattcacctgatcaacgacgtagcgaaggttatcaacaacgatccacggatcaataatttattgaaagtggtctttattcctaactacagtgtgagcttggcgcagttgatcattccggcggccgacttgtccgaacagatctcgttggcgggtacagaagcgtcggggaccagtaatatgaagtttgcgctaaacggagcgctaaccattggtacattagacggtgccaatgtggagatccgcgagcatgtcggtgaagagaatatctttatcttcgggaatacgactgagcaggttgaagcattgcgtaagagtggctataacccacggaaatattacgacgaggatcctgagttacatcaggtactgacacagatagcgacaggcacgttcagcccagaagagcctcatcgctataccaacctgtttgattcgctggtcaatttgggggatcactaccagctattggcggattatcgcagctatgtggacactcaagagcaagtcgatgcgctgtatcgcaaccgggatgaatggtcgcgtaaaaccttactgaatattgccaatatgggttatttctcttcagaccggacgattaaggagtatgccgatgagatttggcatattaagcctatccggctgtagtgtgcggtaatgacatattcaaccgccagtgccaccgtaaaaaaccctcttcgcggttatccgattgaagagggtttttaaatttcttgaggtgcttgaacaacgctatgcagcccagaaaggcaaaaattgacgaaagttaaacaatgttaaactttgctattaagaaaccagcggcagcgcctgttgtttttcagtgtgcgcatcagccagccactgggctacccgctgtttctcttcatcgctgagggccatgcctaatttggtacgacgccagatagcatcatccagctcaacgacccactcgttctcaaccaaatagcgcaattcagcctcatacaagccgtgaccaaagtgctcacctaggctttcaagacgggtcgcgttggctaaaattagctcgctgtggctaccataggtacgggtatagcggcgggctaacccttccggcaaccagttatagcggtggcgtaattgcacggtatagctatcacgactaccgccgatatccccaccgggcaaggcaccggttttagtccacgctgggccgacattcgggtagtacgctgacagtttttccagcgcatgttctgccaatttacggtacgtggtgagcttaccgccgaagaccgacagcagtggtgcctgacccgcttcatcggccacatctagcgtgtaatcgcgggtaacggcttgcggtgaatctgattcatcgtcgcatagcgggcgcacaccagagtaggtccagacgatatcgtcacgacccaactgttttttaaagtggtcgttatagactttcagcagataagtcatttcctgatcgtcaattttcacctcttttggatcgccgtggtattccacgtcggtagtaccgatgatggaatagtcatctaaccaagggataacgaaaacgatacggtgatcttcattttgcagaatatacgcctgcggttggttatgaacccgaggcaccacaatgtggctgcctttaattaggcggatgccataaggtgatttgagctttaggccatcgtcgaagaactgtttaacccaagggccagtggcattcactaagcctttagcccgccaggtgaaggttttgccggtattgacatcaagggcttcaaccatccataggccttgttcacgccatgcgcgggtcactttggtacgggttcggacttcaccgccgtgtttaaccacttcctgcgcattcagcaccaccaggcgggcatcatccacccaacagtcagaatattcgaaaccgcgcaccaactcgggctttaacacagattccggcccaaaacgcagccctttactggcaggcaggctggtacgtttgcccaaatggtcatacaagaacaagccggtgcggatcatccatgccgggcgtagatgaggctggtggggtaggcggaagcgcatagggaatgcgatatgcggtgccagtttcagtaacacttcacgctcggccaaggcttcacttaccaagcggaattcataatgttccagatagcgtaagccaccatggataagtttggaactggcggaagacgtagcacaggccaagtcttgcgcttccagcagcagtaccgacaggccacgcccagcagcgtccgcagcgataccggcaccgttaataccgccaccgatcacgatcaagtctttggtttccatgttaccttcctctgaatgttcgaaacagcgctttaatgttcgttttcgctcacgattgtaatcaaaaaccaacaaataagccaagatttaaccgaagaaaaacatttatgcgtgatggaggtaacatttttgttattgatatgtgttacttgaggtatgtttttgttgaggcggctagcccatgcagggttcaaaagaagagggatagggttgtcatcagttcggtattcacttggcccagcctcaatcggaatccgctctgatcgccagaattaatctattgatatcgatttacatcatgtttatcttatataaaagttgagtaaaaaatagggatattatcatggatgtattagaagagtatctggaacgaaaccctgaatctagagggtatatagatgataagcttatctgaatcaatatatgagagatctgcaggtaatatgaatacggcagtcagtacaggtcgtattaatatggttcatatattttcattttctacttacatcatctgtacagtattttcattgctcctattttattatttggtcagccacctattacactctaagcattttatcttaaatgttgtctcatcctttctgcttttagggtgtgctaagtatcatttcaacgttgcaaagacgggggctttagctatttttaatataacaatagacagcagtggggtttttattgcggtattaattccttttattttttcatcgtcatattccgtcccgttttatatggcttataaaagatactattaaaattatggtgaattcggtaagataggcctgataattgacccggaagacgttgatgatcagttcggttgttaaagcttaacaccatagcatttggcggtaaaactgatccaatcccttttctcgcaagggatgacgaaagtggagcactattaagcgcagttatttagataatgataatattaagaattccacgtttaacgggttcaatttattccgcatagggtttgttctccaacgattcaaccagtttagtttcaagccatttatgaccaatatggaagccaccgtagagattgccgggagccgcaatgaaagtaaaaagtaaaaaaaatctctgggcgctattactgacgggcagcgctttactgggttatgttttctggttgttactgcatccggtggaaattgtctctgttcatcagagaaatgattacagtgatgttttagtgaggaacttccctttaactgataaaagtaaaataaactggtggctggaaaatagggatatgctgaaggataaatacagtattcccaaaccggcatctgatggtttttacactgtcatattttgggattttggcgacggctataaagaagagggtaaatatgacagacgatgctttgatgatatgaaaaccagtaaaaattgcattgataaaaacaaggttttctctgtcgagaatgacagagataaagatatattgtttagcgtttacgatggaatgtatcgcttagagaaaaatggcaagatagttaaaatgaaacgcgaataaaattgtttttctcgcgtagtgaccgtgtttcacagggcacaaacccgtttggcttcaagctatatatttgtcaccttaggcgttattgggtttttttatcttttattgctacaggggttaatgaaaaaagcgtatacactcaggataattttataaaatatcacatgcttactgatcgtgatattgaaaaaacgccgaagattacccgtgattattattttgagtatcaaccaggggacggttataacccatcaagtacaataatatttaatcatacgctcgatgctagccctttaaaaaattatctcaacagtcttgggtatgaacgccaaagccaaattttggtgatagtgaagtgtggtcactaccaagcgaaacgacacaatccactttctatctctgggtggataaggcgcacaatcaaattcggttaacaaaagaatgacaccgataaattttttgtaccctctctctccttgttgacgtccaaagcacatttgaacagccgattgacgccagaccatcatctttagatttttagtaactttttgattttgaattggctattgacgtccaaagcacatttgagcagccgagtgaagaatgaaggtaggacgcgaggcatggatgccgagcgagggccgcttgagcaggaagcgaatcggcccggtccgtcagcgaaatgatgaatcgagggaccccacgcagtgggcaagcgatagtgcgaaagcgcggggttccaagggggccacgcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttggcggttggttcatcggaggccaggtgagccgtaaagccataacaaccgaacccgatcaccgactcaaatcaccgaacccgatcacctaacccgatccaaaccaccaagatcaaaccaaaacgctaacaaagctccaattgaacctcatgctgctcaatgattttcatcacactggctggtggctgttgatcggtaaacagataatcgatcagattcatgttccctaaattcaccatcgcgttacggccaaatttagaatggtcggttaccaacatcacacaacgggagttctcaataatcgctcgcttggtgcgcacttcatggtaatcaaactccagtaatgaaccgtccatatcaataccactgataccgaggatgccgtaatcaagacggaattgagaaataaaatccagggtcgcttcgccaataatcccaccatcgcgagtgcggacctcgcctcccgccagaataaggcgaaagtcttctttggcggtcagcaatgtggcaacgttcagattgttggtgaccactcgcagacctttatgattcatcagcgcatgagcgaccgcttcgggtgtggtgccaatatcaataaatagcgtggcaccatctgggatctggctagcaacgcgttgggcgatccgcgccttttcttccgaccacatcactttacgatcgttataagccgcgttgaccgaactggacggtagcgccgccccaccatgatgacgatgaattttgttttgatcggccagctcatttaagtcacgccgaatggtttgcgggctaacggcaaaatgttccactaactcttcagtgctgacataaccttgtaggcgtaccagctcaataatcgcatcatgccgctgcgtttgcttcacgataatcccctaatgcgcctggttggccaggcagttattgtacggttctcgcgctgttgcgcgtatcccaaaatgccattagtagcccaataattaaaccagaaacatgagctgcattggcaatcgacaagcctaaaatatcgaaatacccggctatcagccagagcacagaaaaagccatcaagccacggggcagtgagataccacgctcgggtgcgcgttcaccggtcagccagacatagcccattaaggcgtaaaccacacctgatagaccaccaaagttggcaccgctgaagagtgattgcccccagccactgaagacggctgagacgatagttaataccagcaatttgctggtgccaagccgtttttccatctgcccgcccagataccaccaccacatcaggttaaacaggatgtgcagcagtgaaaagtgcaagaaggcatggctgacccaacgccagatttgtagatactggctgctgttatagggccatgccagccaggacattaccgccatatcccccgtaatgagcatcagaatatagatggcaatacacaacaccatcacgcttagcgttaacggcccagcctggctgcgtaatgtttggaggtaagaaaaacgctgatagggcagatttgaattcacattcccagcttgccaactggcggcctgatagcgtggattaagtggatccagtagaaattgctccaactcatgttggacggcagaaagttgctcatcatcggccaaccagatttcaacgccttgagcgtctggccggatttctaatgccacatggtgggtggccatataatccacaaaggcctgcgccagacgtaggttagagattactatcactcgagtcatattattttatttaccgtctaacgagattcactggttatgtcttgcggatagcttctggcccaggcttcaaaaccgccatcaatactgtaaaccacatcaaagccttgttgcagtaagtattgagcggcacctttgctgctattaccgtgatagcacatcaccatcacgggttgatcaaaatccgtttgctgcataaaagtgtgcaggctgctgttggtcagatggaaggcgcccggtgcatgaccggcttcgtaactttgtggatcgcggatatcgaccaatgcggttttaccctctttccaacggagataagcctgctcaacactgattgcttcaaattgttccatactgctgatgacccttaatgacgattgaatacgcaagagcgccattgtaatcaatttatcgtcaataaagatccatattatcgccaataaagacccataaaacaaagtggttattaatcggttgccagcctttcagagaggcctccgcgacgaataagagattacggtttaccagaatgacacattatcattgataaaaagttgtgttggtaaaccgtatcgtggataaatttttctcagggcgatttatcagccatctctggctttatacaagaatggtcttattttaatcgactgattgttaaacttatttaaactgtcgcctggtccgagccaccctctcatggtcatatcatcaaacacgtgtgcgcccgttagacatatcccatcatctgcaataaacgttgggcttgttgtacggcttcctgccggtgagcgacgcccaatttttgatacaaattacggatatgcgtttttatcgtggtggccgcgacatccagttcattggctatttgatcattactgtagccagaatagatcagtcccaatacttgccattcccgttgtgttaacgggctggtccggatgagttcgggaacttgtggatgagtgagcaatttatcaacaaaaatttcgtcgaaatgcgcgaatttatgccgatggtgctggttaatatccttcaaaatacgctgcgcgcggtgttgttctaattcaggtaaggcattgagttggatcagttggcgcagttgttgcgccatggcttcaccttcaatcacaaaatgactgataaaaccggtacggttggctaaggtcagtgattcaatcagcgctttctgtgcctcacctttgcgttctgtctgccaataaagcgtgttgcttaacagcaagttacggtttaagtcactggtcaggcgtaagcggcgagcattctcattgagttcatctaagaccacttcagcttcatcaaaacggcccagtattatctgtactctggcaatattgcgccactggccctgcaagaagtggttatccgccatgcccggtttttctgtctggcgtagccagcttgccgcggccaccttatccccggtcatctgccaatggatcacccgtggtttatccgcattggttatccaatcaaggtgatactggctaccatgttgcagggcttcacagcgctgaatatacacgttggcgttatccagatcgccacgggccagtgaacacttcgccagcatcgccagacactgtaattgctgttgtggctgatagttagccagaatctcgacccctttacgggccgcttcttctgcctcatccagccgtgaccatgaccataatacctgggagcggatccgcagcaggaactcatgcattggcagttgctcaagatgctgttcacgtattaattcgaaggctttctcttgggtctcataagcggcttgcaggaacccctgagcaatcaggatttcactttgttgcagtaatgcccataaggcgtagtgataggcttcatggcggcgggccatttgttcggtttgctgcatcatcggtagggcgcgggccagttcccctttacaatgatggacttcgccagtcacggaggtggcgacaattcggctgtaatagtgcgccattggcagatattttagcgcatcggtcgccaatttttccgcttcatccggcttacccgcgttgatagccacctgagcgcgcaacgcaccaaactcagcgcgtaagatttcatctaccgggatcttacgttcttgcatggctaattctgcctgctcaagcagagtattcacttcactgtagcggtgctgactttgtgccagccaggcttgtagtaaggccagttccgggttctggactaagagcggatacggtagggccgtcaggcactgttccaacaacgccaattcgctgtggtggaataacgaccaggcatgttgcaacaagatatcgcgtagcatgccgacgtcaccggcggctaaagcgtggtggatagcctccgccggatagccaagtgccatccagccctctgccgccgcgtgatgtaattccggcagttccaaggctaattcccactggcaacgctggcgtaggaaggtggcaaataagggatggaaacagaaccattcagcactgtcatccatacgatgaataaacaaaccctgacgttccagctcttccaacagttgttgcccgttgtcttcaccggtcaggcgaacaatcagggcatcgttcatcgagcgtaatacagagcaacgcagtagaaaagcacgggccttactatctacctgatccaggacttcatcgaccagataatccgacagatggctggcattgagaccagccaggcgcttagccgatttttgtgctgaggaattgggttggcgtgatgacaaggcaatcagttgcagtgcggttacccaaccttcgacttcatcacacaggcggctactgtcaccttgctccagtggcgaagacagtcggcattcaaagaattgctgcgcctcgtgatgattgaacgccagttgctgcatccccagttccagcagttgatcacgcactcgcaggttagcaatacccagcgatggcaaggtccgggagagtatgatcagcgtcaggttttccggctggtggcgcaagaaaaaacgcatcgcttcatggatagcgtcattggtaatcagatgatagtcatcgatgaccagataaagggggccgtcccaattggacagctcaataaataattgcgagaacaacgccgagagattggcatattgatgtttttgactgagtgcttcacttttgctgcaatgtccaccagtcgctaattgtatggccgcgatcagataggtggcaaagcgttctgattggttatcgctttcatccagagaataccaaccgaggttggattgatcggctgcccactgggcgatgagcgtcgttttaccgtaccctgccggacagttaattaacgtcagccgatagttagcggcactggataatttaaccagcaggcggtcacgtactacggtattttgcagccgtaccgggcggctcagtttggatggaatcagcattctgtgtccgctggaaaagatatttggttagaaaaatccccaagggttaacgtatcaatatgtcggaaaaagtgacaggcattcataagagtaattatttttagccccgtaattaatcatcactgctaaggtctgataatggttgtattaatgcaatagcgttaatgtttcctatggctgtaagttgctacggatcacaattttagctacgccctgcggctcctccccagctaatccctcatcgggatgatgctcttgccagtactcattggcaggatacgggtaaaattacccattcacaggatagagacctccctatgtcacagcctatgcttaaaaaggacgattttctggccgccctgactcgccagtggcagcgctttggcttaacctccgctcagcaaatgaccccgtatcaatggtgggaagctgtcagcgctgcgttagccgaacagttatctgctcagcccgcaccgagcaaaccaaaaaatgtacaacgccatgtcaactacatttcgatggagtttttaattggtcgtttgacagctaataacctaattaatctgggttggtatgacacggtggacgcgctgttagcggagcagcaggttaagctgagtgatttgttagagcaagaaacgacccagcattgggcaacgggggcttagggcgtttggcggcttgttttcttgactcaatggcaaccgttgagcaaccggcaacgggctatgggctgaattatcaatatggcctgttccgccagtctttccgtgaatgtaaacagcaagaagcgccggataattggcagcgggagagttacccgtggtttcgccacaatgcggcattggccgttgatgtggggtttggcggtaatctggtcaagcaagccgatggccgccaattatggcgtccggcctttaccttgcgcggtgaagcgtgggatttaccggtgttgggtttccgtaacggcgtgacacaaccgctacgtttgtggcaggcgacgcaccagcatccgtttgatttaaccctttttaacgatggcaaattcttgctggcggaacaaaatggtgttgaagcagaaaaactgaccaaagtactgtacccgaatgataaccatctggccggcaaacgcctgcgcctgatgcagcaatatttccagtgtgcctgttcggtcgccgatatcttgcggaagcaccatttggcgggccgtaaactggctgaactgccggactatgaagttattcagctcaacgatacccacccaacaatcgctatcccggaaatgctgcgggtcctgctggatgagcatcaactcagttgggatgccgcttgggcgattaccagcaaaacattcgcttataccaatcatacgttgatgccagaagcccttgaatgctgggatgaaaaactggtacgcagtttgttgccacgccattttgtcatcatcaagcagatcaatgcgcagtttaaaaagctggtgaacaaacagtggccaggtaatgacgaggtgtgggccaaactggcggtacatcataataaacaggtgcggatggcgaatctgtgtgtggtcagcggctttgctgtcaacggcgtcgcccagttgcattcggatctcattatcaaagatctgttccctgagtattaccaattgtggccaaataaattccacaatgtaactaatggtattacgccgcgccgttggttgaaacaatgtaacccggcactctctggtttgattgatgacaccttgaaggtggaatgggccaacgatctggatgttttgcaagacttggaaccctacgctgaggatccggctttccgtcagcgttatcagcagattaagtatgataacaaggttaaattagcgcattacgtcaagcgcgttatggggctggttatcaatcccgacgctatttttgacgtacagattaaacggctacatgaatataaacgtcagcatttgaatttgttgcatatcttgtcgttgtatcgccagatccgtgacaacccggcactggatatcgcaccacgggtgttcctgtttggtgccaaagctgcaccaggctattatttagccaagaatattatttatgcgattaatcaggttgccgacaagatcaacaatgatccgatcgttaaagatcgtctgaaagtggtgtttatccccgactatcgtgtttctgtcgccgaattgatgatccccgcagcagatgtatctgaacagatatccacagcaggcaaagaagcctcgggtaccggcaacatgaaaatggcgctaaatggggcgttgacggtcgggacgctggacggtgctaacgttgaaatcgccgaacaagtgggcgatgagaatatctttatctttggtcacacggttgatcaagtgaaagccattctggcgaaggggtatcagccaaagaaatacgtgaaagcagacccacatctgaaaagtattctggatgaattggccagtggtgcgttcagtcagggtgataagcaggcatttgacatgatgttgcacagcttattagaggggggcgacccttatctggtattggctgactttgcctcctactgccaggcgcagaaacaaattgatgcgctgtaccgtgataaggatgagtggacccgccgtgccattcttaacaccgcccgagtcgggatgttcagctctgaccgttctattcgcgattatcaacagcgaatttggcaagccaaacgttaaggagaagactgcatggatcgtaaatcgctcgatcaagcagcaacactggcagggatagctgccagttacattaatgcgcatggtaaaccgcaggcgacgttagcggaaaccaaagagcagttgttggcggccatggggcgttctcttggtgctcatgacactcagacagcgaatacccctttgccggtcgttaaagtgtttacgtttggtagcccgatgcaattgccaatggccggttctggcgattatcactggcagttacagactgagaacggtgagctgcatcaggggcgtatcagtgcgaaaaaaacgctgacattgccggcctctttgccgctgggttatcaccgtttgatattggaacaagatttacagcagtggcagtgttcaatcatcgtggcaccgaaacgctgctatgagcctgatgctttgctgcagggaaaaaaactgtggggggcttgcgtacaactgtataccctgcgttccgagcataattggggtatcggtgactttggtgatttaaagcagatgttagagcaggtcggtgagcgtggtgggtcctttatcggtttaaaccctatccatgcgttatatccggccaacccgcatagtgctagcccttacagcccgtcatcccggcgctggttgaatgtgatttatatcgacatcaatagggtcgaggagtttcagcaaagtgaagccgcgcagcgttggtggcatcaagctgagacgcaacaggcgttggcaaaaagtcgggagagcgagtgggttgattacccgttagttatgcagcttaaattgacggctttgcgcttatccttcccactgtttactgcccgtaaagccaaagatgcacaggtgcaggcatttcggcactttgttgaacaaggcgggagcagtttacatcagcaggccgtatttgatgccctacatgcgcatttaagtgagcatgatccgatgatgtggggctggccagtgtggccagagaagtaccgtgatggtcatagtagtgcggtggctgatttttgtcgcgaacacgctgacgaggtgacgttctatctgtggttacagtggttggcagccagtcaatttgatgactgcttccaatccagccaacagcggaaaatgccgattggtctgtatcgtgatttggcggttggggttgctgaaggtggcgctgaaacctggtgtgaccgcgagttatattgcctgaaagcatcagtaggtgccccgccagatatcttggggccattaggccagaactgggggctaccgccgatggaccctcatgtaatggtcgcgcgcgcgtatcagccttttattgatttactgcgtgccaatatgaccagttgtggcgcattgcgcatcgaccatgtcatggcattattgcgtctgtggtggatcccctacgggcataccgccgatcagggggcttatgtaaaatacccagtggatgatttgctggcggtattagcgctggagagtcagcgccaccattgcatggtgattggtgaagatttaggcacggtaccggtagagattgtgggcaagttacgtgatagcggggtgtattcctacaaggtgctctattttgagcatgacagtgagaatatcttccgtgcgccacagtcttacccggtgcaggcgatggcgaccattacgacccatgatttgccgacactgcgcggttactggcaagctgatgatctgactttggggaataagctggggttatatccggatcaacagattttgaagcagctctatcttgacagagagcgagccaaacaagggttattagaagggttacatcgttacgattgtgtgccgaaaaaagtgggccacaaagcggcactgttatcgatgagcccagtactgaaccgtggtttgcagcgctatgttgcggatagcgccagtgcattgctggggttacaaccagaagattggttggatatggcagcaccagtgaatatccccggtaccactgacgagtaccctaactggcggcgtaaattgtcagcgtctctggaagagatatttgccgatagccagattaatcgtttattgaaagatttggataagcggcgcaaaaacgtttcggttgggtaatcagtgattcgggtgagtgagcgcgggtaatgctgttgtagcgccaggtaagaaagagatgacccaacgtcattggtgttacagcaaggcagcaagcaaacgaagcccgatgagcctatttatataaggtcaacgacaagtcagtgattcgggtgagtgagcgcgggtcatgtcgctgtagcgccaggtaagaaagagatgacccaaagtcattggtgttacagcaaggcggcaagcaagcaaagcccgatgagcttacataagtaagtgattcgggtgagtgagcgcaggtaacgccgctgtagcgccaatgacaaagggtaattaattagtaataagagtgctcgccacgctgatgctcggttaaatctcttacccctttcaattctgggaatttctgcaacaactccttctcgatgccttctttcaaagtgacatcgaccatagagcaaccgttacaaccgccgccgaattgcaggatagccaacccctctggtgtgatttccatcagtgtcactcggccaccgtggccagccaattgtgggttaatctgcgattgcagaacatactcaacccgttccatcagtggcgcgctatcgtctactttacgcattttagcgttcggtgctttcaaggttaactgagagccgagctggtcagtgacgaaatctatttcagcgtcttgtagataaggtacgctcagttcatcaacataggctgataattgctcgaatttcagttcggtatctgttgcttcaaccgcatccggtgggcaataggaaacaccgcattcagcagttggtgtccctggattgataacaaatacacgaatttgggtgccttcttcttgatttgccaacagtttggcaaaatgagattgtgctgcgtctgttattgtgatcatggcatctgctcaatagttgactactcttgtcggttataatacgcccattgctagggtgactacaaggttcggcagacactccagatttgtaatgaggcaataccctgagcccatagcagatgggcaatttcatttagtgtactaccggtggtgacaacatcatccagcagggcaatgtgttgcccccgtactgactcagcacaacgaaaaattccgcgcacgttctttcgccgctgtgccgccgtcagctgctgttgcggcggcgttgcgtgtatacgctgtagcgtcagtggggtgtaatcgcaaccaagccagtgtgccagtggacgagccaggagatccgtttggttgtatccgcgccgccagcagcgccaatgatgcaggggcacactgacgatccgttgtggcttgatggccttatcactcttacggcattgggtctcccgccagtgccgtaaccatcgtaataataatagacgagccaatacgggggccagttggggggctccgccaaatttgagctgtttaatcaacccgctcagtggtggggcataatcacccacgaacgtcatatggtgccagcgcggtggggcaatcagacagcggccacagcgcaggaatgtactggtggaaggtaaaccgcagcaggggcagcagggaggtaacaccggtagatgacgctggcagtaacaacaaataccgtgtcgattgtgatacaaaggctgctggcatagccaacactggctaacggttgttagcataggtatcttccttgattttagtgcccttttagtgagctaaatcacctgacagggctgttattcttatggcaacaggatattactgtatgaagcagctttattggtacacctgcggtgaaggcgattgcgatcttgtgttgttgcacggatgggggctgaatagcgggggtatggcattgcattattgatcgacttgcgccgcattttcgtctgcatttggtggacctgccgggttatgggcgcagccaagattatggtgcgatgtcactggctgacatggccgagagagtggcacagcaagcgccgaaacaggcattgtggcttgggtggtcaatggggggattggtcgctagccaaatagccctgagccagccagagtgtgtcagggggctgatcaccgtctcctcttctccctgctttaccgcgcgtgatgaatggccgggtatcaagccagaagtgctggcaggttttcaacatcagctaagtgatgattttcatcggacagtagaacgctttttggccttgcaaaccttagggactgaaagttcgcgtcaggatgcccgtttgctaaaatctgtcgtgctacagcatcaaatgcccgatgttgaggtattgaccggggggttggcgatcttgcgcacggcggatctacgtacagcactggctggttttacgctgccttttatgcgcgtttacggtcatctggacagtttggtcccacgtaaagtggcatcgctattagacagcgcctggccgcaaacccagtcggtggtcatgcaaggggctgctcatgccccctttatttctcaccccaatgatttcgccaaattaatcctgaattttgctgaagaaaacaaaaaataatggcgttagcttcttattttctctctctatttttactgcccagcctatattggttgggtaaaatggttgtgtaaaagaaaattatttaagttattaaatggataaatattgaatctgtttaataattagaaaggttaaagcggaggttatccaatacgaggtgtttcatatgaaactattgaaaaatatggctgttgctttggtgatcagtggtctctctttcgccgctattgctgccaaggaaattactaaacaagaagcagaagccaataattacgagaagataggtacggtcagtaccacaggcgaggcaacgtcgccaatggacgttaaaaaagcgctgtcaaaactggcagacgaaaagggcggtaaatattatgtgattatcgccgaacgtgagaaggggaagtttgatgctgacgccgaggtttataagtaattatttatcgataattatttataaatcagtgtttataagtaaatgtttataggtaagtgtttataaaaaatggcttatcaatgttggcttgtaaataatacggaatcaacatattgagatgcccatatgggcatctcttattggtgtgcgtgaggttcttttaactgatagatcacagtattacagtgctgatggccttcgggacagcttttgcaactgcctgtcaggcagccgctatgatccaactcaatacgttctatcttccccatggcggttaacttctccagcatggcgttgaccaagggcaacggtattgccaactgccggcttagctggctggcttcagcgctgccgttgagggcaatcgcatcacgtagttgcagtaggctggccatcgttccccctctttttacggctggctaatgggtgatcaatggcagttgctgccactacttcggcagcaattagcaggttcactgttttgtaatctgacggtgacccggctacgggcacggcgtaaaccaaataagatcaacgcattaaccacaatgactaacacaataatactcaggctctcctgtggatgatcgcggaaggtggccgcctgatagaacagggttgccaacgagtaggccacattcaacccccacaatatggagaaggtcatccagccacggctggtttcgcgcgctatcgcccccatcacggagacacaaggcacatacagcagcacgaaaatcaggtagctataggcagagatactagaaccgaacttactgctcatcatgcccattgaaccggtagtcatctcgccgtcacctttactggcttcaatggggttagcaagcacgctaagactaaaggtgtcctttaagccctgccaggtttcatcaacggcacctgctaactcatccagtaaattaaagttttctgcatcaaagggatcattgttaatttgctcggcggtataaagggtatttaacgtccctaccacgacttcttttgccatggctccagtgactagcccgacggtcgcctgccagttatcggcatggatacccatgggcatcagcaatggcgtaagcactttactgactgaggccaaggctgagtcattgatactgtccacgggtttgccgttgaaagagaaactattcaggccgccaatgaagatactggcaattacaatcactttcccggcccgtagcacaaaaccttttaatcgttgccaggtttgtaataacaaactctttaggtgtggcacatgataaaccggcagctccatcacgaacggcgaggcttcaccacgcataatggtgtatttcagaaccagaccggtgagaatggcgaccgcaatccctaacagatagagtgagaagacgatactcgctccgtcctgcccgaagaatgctgcggcgaagaccgcaaaaatagccaatcgcgcaccacaggacataaacggggccatcatgatggtgattaaccgctcgcgttgggcatctaaggtacgtgcccccatgattgaggggacattgcagccgaaaccgacaatcagcggtacaaaggatttaccaggcaatcccagtgcttgcattaagcggtccatcacaaacgcggcgcgggccatatagcccgagtcctccagaaatgagagaaacagatacatcatgccgatctgtggcactaatggcagtacggtgttaatcccaccgccaacaccctgtgcgaggaaaatagtcagccatggtgggaagtgcaacgtatggcctacccattgcaaaccctggataaagatagcggcagaaccgatatcaaagatgggttgcagcgctccgccaatattgattgccaatacaaacatcaaatacatcacaaacaggaatattggtacccctaaccaacggttaaggatcacgctatccagcgcttgtgtcaggcggttaggctctgcctgctgtgaattacccacggcctcacacaggtgagcaatgctttgataacgggcatccgcgataatcagcgccggatcttcgtgctgttgttcacgtagctgttggcgggcttgttcaaccattgagggcgcgacacccgcccggttcaggctgtagatgtccccttccaaaatttgcagtgctaaccagcggcgttgctgcatgggtaaggcgtcggacatcgcggcgaccagtttatccacttcacttagcagaatggggggatagctcaccagcgtacggcaagtggcgggttgaaactgatcaatactgttttttaattcatcgataccacgcccacgggtcgataccaatggaatgaccgggcaacccagttttttagataatgtgttgatatcaatttcgatatgctggctttcggcgatatccagcatattcagcgccacgatgcacgggatacctaactccaacagttgcagtgtcaggtagagattgcgctccaggttgacagcatcaatcacgttgatcagtaggtcagcttcgccactcaaaatatagtgacaggcaatttgctcatccagcgacgtttgctcagaaatggtggtcagagagtaagtccctggcaggtcaactaatgtcacctgatgttgggcggtgttgaagtggccttctttgcgttccaccgtgaccccggcccagttacccacccgctgacgggcgccggttaactggttaaacagcgtggttttacccgcattcgggttgccgataaggccgatagtgagtgctttcatgatccaacgtgatatcaataaattaaaatcaaactgcgcgaggctattttttcaaaccgtagcgcagatagaaatagggcgcagacctgagttattggggttgcaggtccaaggtgagcaggtctaagtcttttttgcgtaccaccaggctgacccgacgggtttctatctgaatgggatcacctaacggcgcaaggcgaacaacattaaacgaggagccaggcagcatacccaatgacaagagtttttgccggtaagctgggctgatttcaggagaaaaaccaatgattttgtaggatcgttgggggataagatgcatataagcctcttgaaattttggataaattaccgttatcggtgtaccaaacattcagccaaaacgagcaaattaaaagataatgatttaaataataatactgagaattattttcatgctcaattaaataaagccttccaatagtaaccacttattacagtattatttctctagttaatgtcttatttctgtaactaatgagtatggttcctatttatctcttgttttaccatcaaattaccgagatcgcaaatgagaatgatgtactaaatcagttaatgaatctttctgtaattctatgctgaaattgaaaataccgatgagtaacattattgaatcacactggttttaatcaggtaacatttgagttttaattaacgtatagaatgctatcgtaattatttataaactaatgagaatatcaggagggattaattattttgttaaattattaaactgccctcctcattattggatatcaatctaataatgaggagggcagtttaatggccgtccttgtcagggactaacgctttttaaaggccgccgccagcgcatcgctcatggcgctgttacccgccgagctgctatctgatcgccctttggccggagcacggttaggcgcattatgacctttcgcgtcgttatgtgggcgatttaccccgcggttgtcattattggtgcgctcgctacccgtgccattgttggatcggcgggagtgagtttcacctggctgctcatcaaggcgcatggtcagggcgatgcgcttacgttgcagatccacttccatcactttgactttgacgatatcgccggctttcaccactttatgtggatcatcgacaaacttatcggccagtgaagagatatgcaccaaaccatcctgatgaacgccgatatccacaaaagcaccaaaatttgtcacgttagtgaccgcgccttcaaggatcatgcccggtgtcaggtcattcagtgtttccaccccttccgcgaaggtggctgttttaaattcagagcgcgggtcacggcctggcttttccagctctcgcagaatatcggttaccgttggtacgccaaaacgctcagtagtaaaatcgcgagcattaaggttgcgcagcgcattggcattgcccattaagtcctgcaacgcctgctcggtggccgctaaaatacgctcaactaccggataggcttctgggtgaactgtcgaggcgtctaaggggttatcgccgtggttaatacgcaagaagcctgcacactgttcgaaggctttcggcccgaggcggctgactttcagtaattgctcacggttgcggaagcggccattctcatcacgccagttcacgatgttctgtgccatcatgcgcgtcaaaccggcaacacgtgtcagtaacggcaccgaagccgtgtttaaatccacgccaacggcgtttacgcagtcttccaccaccgcatccagctttttcgccaattggctttggctgacatcgtgctgatactgaccaacaccgatagatttcggatcgatttttaccagttcagccaacggatcttgcagacggcgggcaatggaaaccgcgccacggatggagacatccagatcaggaaactcttgcgaggccaattcagaggctgaatagaccgaggcaccggcctcactgacaatgactttttgggcggtgacggccgggtactgttgctgtagctccacaaagaagcgctcggtttcccgtgaggcagtaccgttaccgatagccaccagttcaacctggtgtttgatgcacagggcggcgacaacggcggcggcttttgctgcctggccggtgtgtgggtagatggtatcgaaagcgaccagcttgcctgttgcatccaccaccgcgactttcacgccagtacgcaggccgggatcgaggcccatggtcgcgcgcatacctgctggcgcggccatcagtaaatcttgcatattacgggcaaagacattaatagcctcatcttcagcccgttcacgcaaggtgctcatcagctcggtttccagatgcaacagcaccttgatacgccaggtccagttgaccaccgccttacgccagccgtctgccggcgcattattcaagcgcagatcaagatggttgataatgatctgttcaccctgactttcacgcggcggttcgtcaaattgcggatcaggatccaaggccagttgcagtaccccctcattgcggccacggaacatggccaatgcgcggtgagaagggacttgtgcgataggttcgtggtgatcgaagtaatcgcggaatttagcgccttcctgctctttaccttccacgacttttgacaccagatgggcgtttttccacagatactgacgcactttcgccagcagggtggcatcttcggcaaaccgctccatcaaaatatagcgagcaccatccaacgcggctttagtatcagcgacgcctttatcggcatcaacataggccagcgcggtgtgttcagggtcttgttgtggatcctgccataaacgctctgccaggggttctaacccggcttcaatggcaatttgtccgcgagtgcggcgcttcggtttataaggaagatacagatcttccagctcggtcttacttagggtggcgttgatcgccccggccagctggtcggtgagttttccttgatcttcaattgatttaagaatggtttggcggcgatcttctaattcacgcagataccccagacggctttccaactgacgcagttggatatcatctaacccgccggtaacttccttacgataccgtgaaataaagggcacggtattaccttcatcaagcaggcggatagcggagataacttgctccggccgggcctgcagttcgcttgcaataatgcggctcagtggttcattcataagtctgatatcaattttgatttaccctttgtacttgaggccgtagggggtagcggtgctcactcacccgaatcacttacctgtagtagactttacggtgagataagttctactgctcgataggtttaccgggattggttcgtttgctgcctacctgcaacgccaagtgctctgagtataaagtgagtaggaaaaacgataaaagacagttatacggattgcttaggtaaaatgccagtagagcgctcgttgggcttgaggtaacgtggacatcagcacaatttatttatctacaacttatttatctacagcctacttttctgtagaaacggtttatgtgaaaggctgcttatttgtaaaacgacgaatccataaaaagaatcggttacagtagtggcattgatgccaagtggataacgttgcggtagaaattagttattataatgaaaaatggctaacttgatgaaagataacgattatggtgaagataacaacgatgataaaaatagcgacgatggcaaaaagtaacgattatggcaaaaagtaactacattacccgcgagggctggcaggcgctggaccgtgaattgcattatctgtggcgagaagagcgcccggtcgtcactcaggcggtttctgaagccgctgctatgggtgaccgttcagaaaatgctgaatatatttatggaaagaagcggctgagagaaatcgatcgccgggtacgctttctcgccaagcgccttgaagtgctgaaaattgttgaccccgatcctcgccaagaaggtaaagtcttttttggggcctgggtgcgggtggaaaatgagcaagaagagcaacgcatcttccgtttggtggggccagatgagtttgacccggccaaaaaatggatttcaattgattcaccggtcgcccgtgcattgatagggaaacaagtcgatgacgaggtcaccgtgcaaacgcctaatggtgaggcaacctattggatattagagattcgttatcggccatttgatgaagataggccatttaatgaagatattgataattaggcgtttgataattaagcatacgaataagctttgtaacaatttcaactagaatttataccattaataactgtctgttagagtaagtttttctaacaatgtgcagatccaggcaatacggcctttgggagtaataaaatgcaagagaatcacaagattctggtcgttgatgacgatatgcgtctacgtgcgctactcgaacgttatttgacggagcaaggttttcaggtccgcagtgtggctaatgctgaacagatggatcgcttgctgactcgtgagtccttccacctgatggtacttgacctgatgttaccgggcgaagatggtttgtcgatttgccgccgcttgcgtagtcaaagtaatccgatgccgatcattatggtgacggcaaaaggcgaagaagtggaccgtatcgttgggctggaaatcggtgcggatgattatattcccaagccattcaaccctcgcgaattactggctcgtatccgtgcggtgctgcgccgtcaggcaaacgaactgccgggagcgccttcacaagaagaggcgatcattgcgtttggcaaatttaaactgaatctgggcacgcgcgagatgtttcgtgaagatgagcctatgccactgactagcggtgaatttgcggtgcttaaagccttggttagccacccacgtgagccgttgtcccgcgataagctgatgaatctggcccgtggccgtgaatacagtgcgatggaacgttctatcgatgtccagatttctcgtttgcgtcggatggtggaagaagatccggcccatccgcgttatatccagacggtgtggggtctaggctacgtctttgtaccggacggcaataaagcatgaagtggtggcgcttttctccacgtagttcattcgcccgaaccttattactgatcgtgaccttgctgtttgtcagtttggtcactacgtatctggtggtgctgaatttcgctatcttacctagcttgcaacagttcaataaagtgttggcgtatgaagtccgtatgctgatgactgatcggctgcaattggaagatggcacactacttgaagtcccgcccgcgttccggcgtgagatttaccgtgagttgggtatttcgctttataccaacgcggcggcagaggaaagtggcctacgttgggcacagcattataaatttctcagtgatcaaatggcccagcagttgggcgggccaaccgatgtccgggtcgaggtcaataaaaactcacctgtagtttggctcaaaacctggctgtcgcctgatatctgggtgcgcgtccccctcacggagattcaccaaggcgatttctcgccgctgttccgttataccttggccattatgctactggcggtgggtggggcctggttatttatccgtattcagaatcggcctttggtggaactggaacatgcggctttacaggtcggtaaggggaatattccgccaccgttgcgggaatacggtgcttctgaagttcgctcggtgacacgggcatttaaccaaatggccgccggggtcaaattgttgtctgatgaccggaccttgttgatggcgggcgtgagccatgatttacgtactccgttgacgcgtattcgcttggcaacggaaatgatgagtgaagacgacgcttacctgtctgaatcgatcaataaagacattgaagagtgcaatgcgattattgagcaatttatcgactatctgcgcaccgggcaggagatgccgaccgaaccgagcgatcttaattctgtattaggtgaagtgattgcggcagaaagtggttatgagcgggtgattgagacggatttagctgaaggtgaagtgttggtggatattcatccattatcgattaaacgcgcgctaaccaatatggtggtgaatgcggcccgttacggtaatggctggataaaagtgagcagtggtaaggagttgcagcgggcttggttccaggttgaagatgatggccccggtataaaacccgaggatttgaagcacttgctccagcctttcgtgcgcggtgatagtgcccgcagcaccagcggtactgggctaggcctggcaattgttcagcgaatcattgatgcgcacgcggggtcattggagattggtaccagtaagcgaggcgggttacggatccgcgcatatattccattgccattggatgtgaagcccaagccaccagcggtggcttgatggagggataagcggttttatcaataggtcagtggttttatcaataggtcagtggttttataaataaatagaaaaaaggggcacaattctgaaagtgccccctgtaacgctaaactaaaacagctaacactggcttagatctttggccccgcgctaaccaacgcggcccccgcaggggtatcagtgtatttatcaaagttagtcgcaaagcgtttcgccaaatcttcggctttctcttgccattgcgctttatcggcgtaggtgtcgcgaggatcgaggatatcgggattcacaccgggtaacgccatagggactgccagatcaaagattggcagcgtaaaggtttctgccttatcaatctccccgtttaggattgcgtcaataatggcgcgggtatccttgatggaaatacgcttacctgtcccgttccaaccggtattgaccagataggcttgtgcgccaaccgcttgcatacgcttaaccagcacttcagcgtactgcgttgggtgcagcgacaggaaggccgcaccaaagcaagcagagaaggttggtgttggctccgtgacgccacgctctgtccctgccagtttggcagtaaagccagagaggaagtgatattgagtctggtttgcggtcagacgagatactggggggagcacaccaaaggcatcggcagtcaggaagataaccttggtcgcatggcctgctttggacaccggtttaacaatgttatcaatgtggtaaatcggataagagacacgggtgttttcagttttagaaccgtcattaaaatcaacggtaccgtctgctagcaccaccacgttttccagcaaggcgtcgcgtttaatggcgtggtaaatatctggctctgcttcttcagataacttgatggttttagcgtagcaccccccctcgaagttaaagacgccatcatcatcccagccatgttcatcatcaccgatcaacttgcgttttggatcggtagataaagtggttttaccggtacccgacagaccgaagaagatggcaacatcgcctttttcgccgacgttagctgaacaatgcattgaagcaatgcctttcagtggcagcaggtagttcatcattgagaacatccctttcttcatttcgccgccataccacgtgccaccaatcaactgcatacgttctgtcagattaaaggcgacaaagttttctgaattcaggccctgctctttccattgtgggttagtgcatttggcaccgttcatcacgataaagtcaggttcaaaccgagccagttcttcatctgatggacggataaacatatttttgacgaagtgtgcctgccaagcgacttccgtgataaagcggacttgcaggcgggtatccgcattagcaccgcagaatgtatcgacaacaaagaggcgtttgccagagagttgttccgtcaccagacctttcaaatggttccagatctcttggctcagaggcttattatcatttttacctttgccctgatcggcccaccacacggtatcctgagtgatagcatcgcggacaatatatttatctttgggtgaacgcccggtaaaaataccggtatctaccgctattgcgccggtagtcgtcagtgtgccacgctcgtatccttccaacgtgggtttagtctcttcttcaaacagtaaatcatagcttgggttgtaaacaatctcgctgacgttatggatgccataggcggcgagctcctgcggggtaattcctttaacactcatgtcataactcctggatcgtcaattttctaccagcgattgtaagtagtcatctctgattaacagcgatagctatcaaatattttaatatatgacctatttttcgctaggttatgagagatggaacacgaattatcgcaagtgtgaaacggaggaaatggccgggcaccaataggtacccggctaagcattacgaggattaatgaatttgttcagaagaggcgctgttgccattttttaatgtagcaatatcaactgcatcaaacagataatggttaccgcaatattcacaatgcatatcaatattgccatcttgctcgagcatttcggtgacgtcatcgtcagctagcgtcactaaggcatcggcacaacgttggcgggagcaggtacagcggaagctgacattttgtggctcatatagcgtcacctcctcctgatgatacaggcgatacagcacttcattggctggcagtgtgaataactcttcagctttaatggtcgctgtcagctgtgccagatggtcaaattcatcttcattacgttcctgcgccggcagtacttgcaggagcatgccacctgccgccgctttatcggcgacatgcccggtgcggataaacaggcgggtcggtaactgctctgactgcatgaagtaattttccaggcaggccgcgatagtttcaccttctaatgccacaaccccttgatagcgttcgccttgtgcaggtgtaatggtgatcaccagatagccgttaccgaccatctcttgcagtgtgctgtcatcgctgatttcgcctttaacgcgagcaacaccgcgcatttcctgccgattattaccgttaatgaccgccagtgttaaggggccatcaccgccctgtaattgcacggtaatatcgccatcaaatttcagggtggccgtcagcaggctggtcgcgaccaacatttcacccaacagtttctgtaccgctggtgggtaatcatggttagctaatacctgttggtaggtttcattaactgaaaccagttcaccgcgcacagcatgattagcaaacagatagcggtgtaattggtcgtgattagacatagttttctctcatgttggccgccgtttaaatccgtcatctttcaagttgcaggtggtgttggctacgttcgtgactcgcctggctgtaagcagcgttcaagtctgctcccaaccgatttatctttcgtttgccgccttcctgcatgttgaaatctatagagtttactcaggctcgccttgtttaaatttgatcagattgcgacgttcttttttatccggccgccgatctggatgcggcatcgtcagggcattcagtttacgtgcctgtgcgactttctcgcggttggcaatgctcgcctcggtttcttcatacaatgtttgggcttcctctgccccccggcgttgactatgtaacgccaagacacgcaccgtgcgctcatcattcccttgccgcagacggatttcagcatggagttcaaccagcttgctgggcttgcttcgctggccgttatagtggactttaccgccatccaccatgtcacgtgcgatcgctctggttttataaaaccgtgcggcccataaccatttatccagacgtactgattccgctggggagattttatccttcataaatacgcctacccatcgtcatactgttttattcacaacgtaactgtaaagcgggcaacagtttacgatagtcattgattgccgggtgtcggtgaaaggttttatcagcacaactggagtcagggttttctacccccaggcagtagcggataccaaaggtttgcgccgcatccaaaatcgcttcactatcatcgacaaacaatgttctggcggggttcagcccggtatgctgcgtaaccgcttgccacaaccgttgatcttctttcggataaccaaatgtatgggtggaaagcaataaatcaaggtgctggtcaagggcggtgtgctcaatttttactgccaaactatgtggatgggcattggtgagcaaaatggtttgcagaccatgctgacgcaaaccagataagaatggcacggtatcctgacgtaagcgtgcccggctgccgatatccgtggtcatggcataaatatctaaatccagccgttcgcgccagtaatcgaagcaataccaattcaaggtatgctgtaccgcgttatattcatcatgaatgattttgtgcgcttgttcgagtgggatccctctgcgttggctcagggtttctggcactaattttaaccagaaatggctgtcgaacgccaaatccagcagggtgccatccatatctagcagtacggtatcaatttcttgccagttaaaatcggggggcataacgactccattcctccattccaatgacgttgggtgatggtggatattttctgctataagcgagtagataaagctagcctagcatatccatgttacaccgtgcatctgctggcatgagcgatgatcaaccggagatgggtgagctagcgcaagaaggggggcggtgtgagcgtttgattaaagcaatcgtcataataacgttgaatgttatccatccggcgacgatttttcatggcacgttgaatcaacaagaccatattgacgaccaggcaaaaaatcagcaccagcaatagcaggctggtcgccagatagcgacccagagtgacaatgtccggctcactatgcagcgcaatatgccgtgtgccattcgcatcagtcgtgatattggtaataatcccttccgctttaaatggggtatcaagtagcaacgccgagagccgttgcaattcccgccactgttccagtgcgctgtagtcaaacaggggcagcgttggcgcagggtggttcactaactgcttgccctcatcgctggtgatcaaaaaaccgcccggaggtgggctattcaacgcttctgttgctaaatgcgtttcacgataaacgaatgatgacgcagcggtattaatcaaattttccagtacatcggcactgatcgggcgtaacagaacattcatcccttccaaattcccggattgcgcccgtttgaccaaggctgaccagtttttggcatttcccagattaaccagtgcattcttcaggcgaatacaatcggtattttcgctacataacgcctgtgttttcagcacaatgtcagaaaaatcgtccaataaaatcatgcccgatttctcaatggcggtagccagtttcgggttgacgctggcatcagagccctgcgggtgcagttgtttattgattgtttctaccagtgccgcagctttttctatggtttcagattcaggttgtggcaagggggaggcggtattccaataaataccggagcaatcaaagggggtgaaaacgaaaccgcgtgtgttttgaatgttgggggggacatagcacatgccattaccctgagccttcagcatatcgccgatgcgtagtggcattttgtccagtgctgcgacgctggtcacctgttggctttgagccccttgcaaccaggcaacgctcaactttagggggagaccgagcggtacgtaaatcagtaataacaccagaaccaacagtgagccgacgatcaaggttaggtttttcccccagcgctgtaacgggaacattttcatttcatcatggagggataaaaaagccccctgacgtacaacctggcgattaaggtagatatcaatatgggtttttttgcctaaatcatgtacaaaataaggtccccaatgcgccggataaatgagatcaacgatcccgagtgagatattgtttatctgcccctgatttgactcgccaaacaggccccagcgtttgggggtaccatttaagcagtgcacttcccgcaaatctttttctgacaaggggcggaagaggtaccaacacgcccaacaggttaatgacactgccacgataaccagccagggtagtgtcaccgtcggcccagataatgcgaaaaacagcaacaataaagctatgcaaatggcgcaggcttcttttaaaccattggggccatgcagagcatattcttccggggtttccttacggatattaagcagctcaatatgttcgctatcttctttgcgaatagacgcatttttcgatactgaaggtaaaatgggctgataggtattctcagactgatgattgttaagcgtatgcccattaagggagatcaccagcgggattgtctgggtttggataagctcaacatcattatcctgagtaatatattgttcccaggccgagggcagatgaacttctattgaatcgagataatagcgccatttatttggctcatcgctggcgacaccatagcgggtaatggcgcgggtaacggaatagacgttatcactttgcggtgtgagcaccaacattggggtggatgaggtactggctgccagtgcgtgggaatcaaaagccggttgcgtgttaaaaccatgcttattttgctgattacgcagataattttcgatactcactcgctcttctggcgtgagttttcggtgtgtcagtttaacaaacggcaacgctgctgttatggggtgagggcggcggaatcggagccaccacagcagacctacggcgatcagactggtcaacagtaaggccaatattaaaactattgtgctcatcccatccccatcagagcgctttaaatttacgtcaacgctatgaaaaatacataaaaaagtgcggaggcatatggcctaataactcaacgatttagtgcctattccgccaatgctcacaaaatgacctagcgcaagagcgcttgcccgtagacgagttagggtagcaaagctaacgcagtcacaatatcagcataatcctattttcaaaccattcttcgtgtgtagagggataatgtagggcaaatattaaccaggtgagtttgggctgagctcgccgccatgttaaaaacgagtaaattatatctaactggcattgcgataaaggttctcattaacgcacaatgtgatcaagttctaatataccctttgtccttgacgttgcaggggtgttggctgcgtgtactcacccgaatcactgacttgagtcagctcatcgggattcgtgtactggctgcctacctgcaaagccaatgacgttgaggataaaaatcacacaaagtatctggataatattaacggataatatcgcgttttcgttaattcagatatgtgttaaatggcggtgagtgattaatttggggctatcatgaaacacctgcaaaaacctaaaattctgaaaatagaaacggttgcctgctcccgcttattcaatgttgaagcggtagaactggagttcagtaatggcgtacagcgcatttatgaacgtatgcggccatcgaatcgtgaggccgtgatgattgtgccggttatcggtaacgatttactgctcattcgtgaatacgctgtcggtattgaggaatacgaattgggctttcctaaaggtctgatagatcccggtgaaggggtgctggaagctgcgaaccgcgagttaatggaagaagttggatatggcgctgagcgctttgactttctcgctaaactgaccatggcaccgtcctacttttccagcaaaatgaatattgttattgcccacggcctgtatccacaaagtttggaaggtgatgagcctgagccattgccgcaagtgcggtggccaattgctaatatgatggcactccttaatgaagctgatttccgcgaggcccgtaatgtcagcgccctttttttggcacatacctttctgaatcagtgattgttttgatgagtcactaccgtgagatgaatttatttctgacgtaacttattttttatacgagtaatttataaaaaaaccagatgatcatcagatcatctggttttttagataagtttttacaccaggctgctatcagaacagttcgtgagtctggccgttatccatcaatgtggtaccaacttcatgtaccgtatgctcagtgggttgtgtcccgtcgataaagtactctgagcggctgcccggcccgccattagataacttgcctgtttgcttatcaatcacgacactgacgatacccggtggtggtggaacctgcttctctggcaagccctcaagcgccaccttcataaagtcattccatgctggctgggccgtcttcgccccgccttctgctccggaaatttggtctggtatcgcccctgatgccgtgctgcggcccaaattacggcgatggtcatcaaagccaatccagacggatgtcacggtatctgggccgtagccggagaaccaggcatccttcgagctgtttgtcgtacccgttttaccgccgatatccttacgtttcaggtcacgacccgcacgccagcccgtacccatccagccaggttccccgaaaatattagaattcaatgcatcacgcatcaagaacgccagcggggtgcttatcacgtgtggcgcatattgctgttcgctatttagcgtcgtttgtgccggtgtcacctgttccagctctggcattggcacgttactggcattctggttctgcgaggttgcaacgttctcaatattgtcgtcagaaagtacaactgaacgttgggtatcaccgtaaatgaccggcaagttacagttatcacagacaaccttcggctttgtttcaaacagaacattaccgacatcatcagtgattttagtgatgaagtacggatcaaccaggtaaccgccatttgctagcacggcatagccacggactagctgtaatggtgtaaaggaggcagaacccagagccagtgattctgaatgcacgatattctgcgcagggaaaccaaagcgctgcaaatactcagccgcgtaatccacccccatggcccgcattgcccgcaccatgaccacgtttttcgattggcctaaaccctgacgcaaacggatagggccatcgtaagtgggaggtgagttttttggccgccagtcggtgcctgcgccagaatcccaacgggtgattggcaggtcattgaggatagtggccagcgtcaggcctttgtccatcgcggcggtatacaggaatggcttaatattcgagccaacctgacgcagtgcctgcgttgcccggttaaatttgctttggttaaaatcaaaaccgcctactagcgctttaattgcaccgttattgggatcgatagacaccagcgcagaattgacgtccggcacttgagccagccaccagttatcatcgacctttctgacccaaatttgctgaccaggctgaacgacatcagtcgcttttttggggaccggaccttgggcgttatccgatttaaacggacgcgcccaccgtataccgaccatcggcaaggtcacgttgctgccatcagccagcattgccgtagcttgtgcggcatccgcctcggtgactactgcaggtaacagcgggccatacaccggcaatgctttcagtgaatcgataatctgttcacggctccaggcactttcgcccaccttccataacacattggacgggccgcgatagccatggcgcatatcataagccagcacgttggcgcgtaatgaatcaactgccgccaactgtagctttctggtaatcgtggtatagacctgataaccgtcggtatacgcattttcaccgtaacgtttaatcatctcctgacgcaccatttcagccagatagggcgctgaaaaggcgatttgcggtacatggtagttagccaccaactcttcactgcgggcttgatcgtattgcgcctgagtgatgtatttttcatccagcatacgtagcagcaccacattacgccgtgccacggctctgtcatgtgagtagagcgggttaaacgtagaaggcgctttaggtaacccggcgatcatcgctatttggctgagggtcaattcatggacttctttgccgaaatagacttgggccgcagcaccgacaccataggcgcggtaaccgagataaattttgttcagatacagctcaaggatttcatctttggtcagcatctgttcgatgcggatagccagaaatgcttccttgatttttcgcatcaaagtccgttcagggcttaaaaagaagttcctcgccaattgctgggtaatggtactcgccccttgggaggcgcgaccagacaacatggcgatagagactgcacgcaggatccccacagggtcgacaccgtgatgatcgtaaaaacggctgtcttctgtggcgataaacgcatgcaccatttctggtggtatttgattcaacgtcaatgggatacgacgtttttcgccgaattgagcgatcaattcgccttcggcgctatacacctgcataggtgtttgcagccggatgtctttcagcgtggcaacatcgggtagctgcggctcaatatatttgtacaggccaaatatcgaggctgctcccagtaaaatgcaacacaccgcaaggattaaaaaatactttacgaacttcacctgagatttcccattcaatgtcaattgggcagtttataaacaaccgcgacgtagtataaaggcaagcccgcaccatggatacgttcttttattctgtctcgacatggaggtcgataaagatgtactcacaatattggcaggtagggctagatattcaaatggaggccatccgagcgttggccgtgatacgacgtcgtaatggctggcaactgcgctactggtggcataaaatcttaccttctggcgttttgcgggaaggcatattacatcagcctgatattcttagcgaacaactcaaattattacgtaaacagctgcctcgacatatttcattacgtattgctttgcccgcacagcgcatattgcagcacaccattcatgtgccggataggcgtctgcgtgaacccgaacgtgatggttttattaaagccagtgccagcagactatttccggttaacagccaggctttggcactggattactgccgcgaaacggttgcgagtagcgaattattgataaccgcagcgcgtcagtcagaggtgcagcaatggcaagcctgcttggaacaggcgggtttatcctcacaagtgattgatattgcgccatgcgctttacgttatatggcaaccgcgaccggtttatctgggccatattggctggttcaccggttggcaaatgaatggctgtgggtatcgtccagtgacatgccatttcattccggggtggtggctatcgagacagagtgcagaacgcaggaaaatgatattcgcttgctgtcggccctattggctcagctcaacatgcgcggtgctggcgaagatggcgcgcctttgccggtgtattacagcagtgtagtaaaggagtcgttgccggaaaacacacggtcttggtcgccgctaacggcttttgcgcactatcaacccccattacccgcgttaccggcagcttttactttggccggggggctggcggtacgtgcggcagactctttatctgctgcgggtgcgggatactgatgtatcaggtgaatttcttgccgtggcgtattgcccggcaacaggctcgctaccggttctggcgcaataccatgctgatccaaggtattggcttggctctctatctggtggtggtgctaatgcaggcccgcagtgaacacaaacaccggcaaggcacggcggcggcattatcacagcagcaggctgcattaagccaacgtcaacagcaagtgcagcaggcaatggcgcagttgcagcggataaaacagcatattcagcgctaccatcaggctcatcaacctgcccgaggttactccatattattgcaacagctatcacagcagatccctgaacgttgctggctgatggccctaaggcagcaaggtgatgtgctgtctttcgaggttattagccgggattacgccacaattaatgcatttttagcgatgttaggccgtcagcctcttttggttaatgtgagcttgcaggggattactcaacaggatgagggcggttttcgtttcgtggtgcatgcctcttggcgggacgaaaaccatcatgtagaaggccatcatgcagaaggccatgatatcgacggtcatcatgtggcaggggactatgaataaatcattacagcgttgtatggataggccaggttggcagctttgtttatggcagtggttttttttaagcctgctcggggttatcgcttacggtgggttactgcgtccaacgtggcaacagcgctcagaggccatagctgaggtgactaagttgcaacagcacgttgagcagcaggtgtcagcgttggcgcagttaccttcgcaagtactgatccgccaacagataaacaccttgttgtcagagaaagcgtggtggcaaaagcctgaaatattactggcccatcaggtcggtgaaacaattatgccttttggcgggcaagtgatccgctggcagcgctactcagggtcggaagaggccgtggtagaaaatgccattgccttccggcggtgggaggccacattgcgggtgagtttttatggtttgtaccatctgttcgggcaactgtcagaaatcagatcacctgttcttgttaaggttatttcccttatcggtgatggcaatgcgcttaccgtgaagttgatactcaccgagtatctcacggatgacttgggtgattttgatgttcaagataaatagctacaagataaatagctacatagcggtgttggctatgggtttagccgctacccgtttactcgttatcgggttactgccatccagcatttttgcatcaccccatctagccaatatcgagcgtgacccttttcaagctgtcttggcgacatcctgtgatagtgaaagggaaaggcttacagggtggaaattacacggggttgtcagtggtggtggctatcaatcggcctggatacaacgccctgatgccacatggcaaaggttaaccttagggatgcggttagtctccgaatggcaggtaacgcagataagcgcccagtgggtcgattttcagtatgaaaatcctgagacgccttgttctggattatcggtaacgttctcactgtttcaacaatgaattcaatggattgtctgatgatgatcagcattaaaaggaagtaagctgatgactatttttatacccgctgcaggtaagcagtttagcacttggtggtgcaatctgacgaacttcaatttggtatattttcctggcaaaaataaacacttaaatcgctctagagggttgattagcttattaattgggtgtctcttactcatgggcgtgccatcacacagccgctcctccaatagccatttatcagacagcaagttatcaaacagtgcttcatcaaatagcacttcatcaaacagtgtcttatcaaataatgtctcatcaagtaatatctcaccaaataatgcctcatccagtaatgcctcattaccgcgtacccgcagcggggggccagtcaccctggaatttcaggatgcgccggtctccgtcatcttgcaggctctggctgactatcggcaacttaatctgatcacgactaccggtgtgggcggcaatctcagtttgcggttgattgaagtgccttgggagcaggcattggcgatcattctgcggatggggcgtttgaaagctgagcgcgaggggaccgtgatgatggtctttaccgaacaggaaattcaagaaaggcagcagcggacgaaacagcaagctgcgccagaagcactggctaacctgacattggcattgcaatacgcgaatgctgaacaggtggctgacagtttggatccgctgcaaggtgggctgctttctccattgggcagtgtggtggccgataagcggacgaacacattattgattcgcgatacgcccgcttcactggcattgttaaaaaactggctgattgagatggatttaccgttacaacaagtacagttatccgcgcatattgtgaccatcagcagtgaagatttacaagagctgggtgtgcgctgggggatgggggagggcaagggaaacaccgcgctcagaatcaatgattttaatgtcaatttgccgttgccaaatagcgccgcgagcgtggggtttcatgtggcccgtattggtggccgcctgctggagcttgagttgagtgcgttggagcaagagaatcaggtcgatattattgccagcccacgcttaattacttcacatcaacaaaccgccagtattaaacaaggttctgatattccttatactgtctcacggggtaaaaaagaggcagcggccattgagttcaaagaagcggtgttggggatggaggtcacacccaaaattctacgtaatggcaaaatcatcctagacctaaaaattagtcaaaatatgcccggtatcactattaaacgcggtgagagtgaaatgttgctaatagataaacaagaaattaaaacacaagttactgtaaacgatggcgaaaccatcgtgctgggcgggattttccaacaaaaaaaacgccagagtgttaataaagtcccgttactggccgatattccactattaggcgcgatgttcaggcaagatactcaacagcaaagtcggcgggagttagtgattttcattacgccaaaattaatcagtgcctgagccttgtaagatgtcattttatgaaaacagggcagtcttggtgactttctgcaactttttgtgtgattggaggcttctaaatttgacgctgcgacagatttagcatacaagggttaccgaattgagctccgaggtttttaattaacgttgatacgccgataaaaacgtatggtttccctcccacgacgtgtacaacgatttattcggttgccaaactaccagatgtgctgagataattttccgtctgatctcgcactatcgctcatgaggtttcagtttaggtcccgccgctaatttgattggcggggcgggttatcattaacgaatagtcttagtaataccaaaaacatggcagagaaacgcaatatctttctggttgggcctatgggtgccggcaaaagcactattggtcgtcagttagctcagcaactcaatatggagtttttcgactctgatcaagaaattgagcgacgtaccggagctgacgtgggctgggtattcgacgtggaaggcgaagaaggtttccgcgatcgtgaagaaaaagtgattaatgaactgacggaaaagcaaggcattgttctggcaaccggtgggggctctgttaaatccagagaaacccgtaaccgtttgtcagcccgtggggttgtggtgtatttagaaaccactatcgagaagcagttagcccgtacacagcgtgacaaaaaacgtccgttgctacaggtcgatgaacctccacgtgaagtgttagaagcactggcaaaagaacgtaatccgttgtacgaagaaattgcagatgtcactatccgcactgacgatcaaagcgcgaaagtggttgctaaccagattatcaacatgctggaaagtaactgattttagcattttactaatgcctacgggcgtaagttaagaaggttacagagcgcgacatggagaagattactgtcacgttaggggaacgtagctaccccattacgattgccgccgggttgtttaatgatccggcctcttttaagccgctaaaggcgggtgaccaggttatgctggtcactaaccaaacgttggctccgctctatctggattctctccgggcagtgttggaacacggtggcattaaagttgatcaggtgattttacctgatggtgagcagtataaatctctgagcgttatggagcaggttttttctgcccttctggaaaaaccgcacggtcgtgatactacgttggttgccttaggtggcggcgtagtgggcgacctgaccggttttgccgcagcttgctatcaacgcggtgtgcgctttattcaagttcctactactttactttctcaagtggattcttctgttggtggtaaaaccgccgttaaccatcccttgggtaaaaatatgattggtgccttctaccagcctgcatcggtggtggttgatcttaattgtcttaaaactctccccccgcgtgaactcgcttctggcttggctgaagtgatcaaatacggcatcatccttgatgcagctttcttcgattggttagaaaacaacattgacgctttattagcgctggatatgtcagcattagcttactgtattcgccgctgttgcgaattaaaggccgatgtcgttgctgctgatgaacgcgaagagagcggtgcgcgcgctttactcaatttgggtcacacctatggtcatgctatcgaagctgaaatgggctacggagtgtggttacacggtgaagcggttgctgctgggatggtgatggccgcacagacatcccgtcgtctggggcaactctctgtcagtgatgttgagcgtatcaagaaactcctattacgtgctggtctacccgtttgtgggcctaaagaaatggcaccagaatcttatctgccacacatgatgcgggataaaaaagtattggcgggtgaacttcgtctggtactgccaacggccatcggtaaatcagaaatccggggcggtgttgcgcatgatatggtgttggcatcgatagcggattgtcgaccatagaaaatggcatagatgtgatatttcataagaattatgtttcataaaaactatgctcatcagtgttcttttcatcagaaccctgttcacaagtgctatgctcataagtacgatattcataagtattatgatgttgtattgtaaaacatcgtatcttttgtgcagacagtattaagctgtttgccgtcggtcaaatcaatcagccggatcgcaataattgatgcggcgggcttttgcctctagttggagggtttaaatggatgatttaaagctggatgacgatctgaaaccagatagcagtgatcgtcgtcctacacgctctcgcaagtccccaaccgggcctaaacttgctgtttcacgccaacatatgatgattggtattggcattttagtgttgctattgatcattatcgctatcggttctgccttgaaagcacctaccgaacatgaagcgtcccaacaaaacccaaatgttaatgcggcgcgagatatcaacttatctgattcgtcttcgttaaccagtggtaataatagccagcccagtattgcgaacaataccagcgatggtcatgatgccagtggtgtaaagaatacggctccaccgcaagatatcagtgctccgccaatttcgccaacgccaaccgaggctgcaataccgcctttggctaacagcacgactcagcggattgaattgcctggtaatatgtccgatgccctctctcagacccaagggcaggtggatacgttatctcagaatatcagtgacgctcatacatcaacactaccaacggcggcagcaactgttgctccatcgaaaggggcaaaagtacctgctacgcgtgaaacgattacgcaaccggtacagaaacaggccactaagcaaccggcggttaaccataaaaataccgcaactgtggccgttcctcctgctacatcgggtacgcctaaatcaggcgcagccagtagtcgtgcattgagcagtgcgccgagtagccactacacgctgcaattaagcagcgcatcgcgctcagacaccctgaatgcctacgcaaagcagcaaaatttaactgactatcatgtgtacgaaaccaaacgtgatggtaagccttggtacattctagtgagtggtaattatgcctcctctgcggaggcaaaaaaggcaatcacaacattacccgctgatgttcaagcgaaaaagccatgggttaagcctgtacaacaagtacagcaagaccttaaaaaataaaccattctgatttgtgcgctgatgtgctgtttgaaacagagtacaatctgcggctctgaattattaagtagctaactgacggcatgaagaaaaaccgcgcttttttaaaatgggctggtgggaaatatccgctggttgatgacatacgacgccatcttccagcgggagattgtttgatagagccattcgttggtgcgggttccgtatttctcaacaccgagttcgaatcctacatactggctgatatcaacaacgatctcatcaacttatacaatatcgttaagttacgtacagatgattttgtgcgtgatgctcgagttctctttactggcgacttcaatcattccgagctgttttaccaactgcggcaagaatttaatgccagtacggatgcttatcgccgtgcattgctgttcctctatctcaatcgccactgttataacggcctgtgtcgttataatttgagtggtgaattcaatgtgccttttggtcgctacaaaaaaccctacttcccagaagcggagttatattggtttgctgaaaaatcgcaaaatgcggtttttgtttgtgagcactatcaggaaactttgttaaaagccgtgcagggagcggtagtttactgcgatcctccttatgcgccgctatcagcgacggcaaactttacagcctatcacaccaataactttgggattgcagaccagcaaaatctggcgcgtctggcttatcagttgtctactgagagtaaagttccggtactgatttctaaccatgacaccgaactgacgcgtaattggtatcatcaggcggcgtcgctacatgtcgtcactgcgcgccgtacgatcagccgtaatatccttggtcgcagtaaggtaaacgaacttttggcgctctatagctgagtgaaattgctgtccggtaatcgctcagacggggagtttatgaagtgatggcgatagtttatcaaatggtcgtggcggttgtttattagtggttgtttattaaatgttattgaatgatatgcccgtcatatttcaagctgcatgagtgttggttgctttcgttcgttcaccccagtcacttactggtgggggcttactcaattgccgccttcctgcaactcgaattatttggggtatagcccggtgtccaggttgataaagccgatctttcataagacgaagcaacatgtttggagaaacggatgaaaaagtatttaattgccccctctattctgtcagctgattttgcccggctgggtgaagataccgcgaaggtactcgccgcaggtgctgatattgtgcattttgacgtgatggacaaccactatgttcctaacctgaccatcgggccgatggtgtgcaaggctctgcgtgattacgggatcaccgcacctattgatgtgcatctgatggttaaaccggttgaccgtatcgtcccggatttcgccaaagccggtgcaacctatattacattccatcccgaagcttctgaacacgttgaccgcacgctgcaattgatcaaagagagtggttgtaaggccggtctggtgttcaacccagcgactcccctgagctatcttgactatgtgatggataagctggatgtcattttgctgatgtcagttaaccccggtttcggtggtcaatcgtttattcctgaaaccctgaataagctgcgtcaggtgcgtaagttgattgatgacagcggttatgacatccgtttggaagtggacggcggtgttaaggttgagaatattcgccaaatagccgcagcaggtgccgatatgtttgttgctggctccgcgattttcaatcaacccgattatgctgcggtgatcgatgccatgcgcaatgaactggcgatggcggctaatggttaagtttaaggcgattcgtggtgttgcattcgatctggatggcacattagtcgacagcgcgcccggtctggcccgtgcaattgatatggcgttggcgcatcaggggttgcctgccgctggtgaagcgttagtctccacttggattggtaatggcgcagatgtcttagtcgagcgcgcgttgcattgggcagggcgtgaacataatgctcagcttgtggcacagacccgcgagctgtttgatcactattatgccaaaaccgttgagcaggggagccagttattcccgcaagtgaaagccactttagctcaattggctgccaatggtttgccaataggcctcattaccaataagccaacaccgtttgttgcccctttactaacgtcattggggatctcagactatttctcagtcatcattgggggcgatgatgtggtggtgaagaaaccgcatccggccccgttgtatttattgctgggaaaacttggcttacatgcccgtgaaatgctgtttgtcggtgactcgcgtaatgacattatggccgcacaggcggcgggttgcccttgtattgggctgacctatggatataactacggtgaagcgattgccaccagtcatccagactgcgtgctggcgcattttgccgacctgttgcccgccattgggctaccatctttaaaagatcaggaagtataaaatgagtgaacccatggtattaagcaaacccactgtatccagtaaacctatcgtattcagcggcgcacagccgtccggcgaattgaccattggtaattacatgggtgcgcttcgtcagtgggtacagatgcaggatgattatgattgcatctattgcattgttgacctgcatgcaattacggctcgccaagatccggcactgttgagaaaaagaacattagatacgctggcgctgtatctggcctgcggtattgatccgaagaagagcaccatttttgttcaatcccatgtacctgaacactctcaattgagctgggcgttgaactgctatacctactttggtgaactgagccgcatgacccagttcaaagacaagtcggcgcgctatgcagaaaacatcaatgcgggcttgttcgattacccggtgttgatggcggcagatattttactgtatcaaaccaaccaggtaccggtgggggaagaccaaaagcagcatttggagctgagccgcgatattgcgagtcgtttcaataatctgtatggcgatatttttaaaatccctgagccgtttattcctaaagctggcgcccgcgtcatgtctttacaggatccgaccaagaaaatgtctaaatcggatgacaaccgtaacaatgtgatcgagttactggaagatcctaaatcggtggttaaaaagattaagcgtgccatgacagactctgatgaacctgcgctcattcgttatgatgtagagaaaaaagccggcgtgtctaatttgctggatattctgtctggtgtgaccggtcaatcgatcccagagctggaagcgcagtttactggccagatgtacggtcatttgaaaggagcggtggcagatgccgtttctggcatgttgagcgagctacaagagcgttatcgtacttatcgtgaagatgaggcgttgttgcaagatgtgatgcgtgaaggtgccgccaaggcccgtgcccgcgcacaagtaaccttggctaaagtgtacgaagccatcggttttgtcgcgcagccgtaacgatcacaacgcatcagtaatgtgagggggaaatttccccctcattaatcagcattaacccatattactcacacagccagccttaactgcatagctaaccttaactgcatagctaaccttaactacaccgctaaccttaaccaacatgagccacacattcagtcactttgggctgatcatcgtgatggcggctggaaaaccaattcagtttttcccgtaggctgaccacgctaccgacgataatcaggctagggctactgacctgttgggagagtaaggccaattggcttaactcgccactcacaacccgctgatgccgtgaggtgccgttttcgactaaggcaacctgagtggtcgctggcataccatgttgaatcaattgctgttggatctctccagcctgcgatagccccatataaaaaactaatgtttgtttctctgccgccagatttgcccaatctaactggccctcttttttggcatgaccggtgaccagtcgcacgctttgcgcatggtcacggtgagtcagtggaataccactgtaagccgagcaaccggatgcggcggtaatgcctgggaccacggagaaaggaataccgtagcccgccaactcttctaactcttcgccgccccgaccaaaaataaacgggtcgccacctttcaaacgcactacccgcttacctgactgtgcctgctgtaacaggatttggttgatttgctcttgcggcacacagtggtggcccgattgtttgccgacaaagatgcgctcggcatcacgccggaccaaattcatcacctcatcggagaccagccggtcatagaccaccacatcggcctgttggatctgctgcaacccttttaaggtcaataaaccagcatctcccggccctgcaccgaccaacaccacttcgccacgatcagtgagtggagcactaaacagttgttcaacatgttgatcggcttgcacgtgatcgttattggctaaagattgtgccagacggtcgtgggtcagcaacttttcccagaaccggcgacgttcggtcatcacggtaaaatgctgcttcacccgctggcgtaagttccccgccagttgccccaaatgttgcggtaacagggcttccagtttttcgcgtaacaaccgggccaacacgggcgctttaccgccagaggagaccgcgatcatgatgggggagcgatcaataatagatggcatgataaagctggtgcgtttcggatcatcaaccacattgcagaagatccgttgctggttggcgctttgatagactaatgcattgacggacaactgatcggtggcggcaatgaccagccatttatcggccaacagttcgggcacaaattcaccgctgattaatgaaagttgcccctgatctgcccaatggtgaaactggggggtgaactcgcaggcattgacggtgactaacgcacctgcatccaataacagccgcgctttgcgttcagcaatttctccaccgccaaccagcaggcaggctttgtgttgcagttggcagaagatcgggaagtagtccatcggcaatccttcagttttcagtctgttgcagggcaactaattatcgcagggcaaaacgctgccaaattattatgattttgcgctgtgtggggcgttaatcgttgccggttgtggccgttgcgcccgaggggtggcataccaataacccaggcccataaagaccgcgcctgacagggtattacccagcgtgacccataacaggttatggccgatgccgcttaaggtgtatgcctcgctgtgatggccaaaccaagacaacgcaagcaaggtcatgttcgctacggagtgttcgtaacccgaggcaataaaggccagcaaacaccaccagatagcgataaatttcgccgcgccttcaacgcggatcgccatccagatcgccagacaaaccagccagttacataagacgcctttaaagaataaggtcatcgccggtgctgtggtttttgccagtgccgcggtgtgtactaggctggtgtccacggagagcaggttgccgccaccgtagtaatagagcagggcaacgaaaaccgaccccagtagatttcccaaccaggtttgcggtaatactgcccacatttggctggatttgatggtgcctgctttcacaccgaaggtcaggaacatggtgtgaccggtaaataattcagaaccggcaatgatgactaatgttagagccagaccaaaggtggcccccatcaccaatgggcgaagggcggggtcgatgaggttacccaaggtgaaaatcaggatgatacccaagcccacataggcacccgccatggcggaaccaatccaaaaacctagtgggctctctttggccagcttgacgattcgggccgcattggccgcgcatttattgatggtgtcagtgtacatgtttttcccaaacccccttcgttcttggtgccgcagcggtgtttactgccttgcgacaatatcaacgacaatatcaacgacaatatcaacgacaatatcaacgacaatatcaacgacaatacccacgacgtaggggatgattaaaagtaatttgttgagaacccagcgttagctggattgatccgctatctatgctgcttacgttttgtctgtgttacgcgttgacttgcaccataccgtcgcgcactcgcacgtcataatgggtcacggagcgatcttcatcttccaaacaaaagccatcacgcagacggaagtgctgctttttcagtgggctggcgacccataactcaccttgatgttctgcaattaatccccgcgatagcacactggcttgtgcaaaaggatcgatattgctaatggcaaaaacctgttcgtcagcataagggcggaagaccgcgacctgctgttgcttaatcaggccacaaacaccgctgccgggtaagatgtcatttaacgggcatagtgggatccactggctcatgcgttatcctccagttccagaaccctgaccgggatgcgttcatctgggcgggccgggcggtgttgctctcgttcgcgcacgacttgtacattcgggtcacgcaatgagctattaataaagtgggcaaaacgcacttgtgctgctgggttctcgacagtggctttccactcgcaggcgaccttgtcgcgcagacgggcgatctctgcttccagttgatcgttaatgcccagtttgtcctcaaggatcaccaattgtaggtagcgaatccccccttccaaactttccagccagacggaggtgcgctgtagtttatcggcggtgcggatgtagaacatcataaagcggtcgagatagcgcattagcgtctcttcatccaaatcggctgccagtaaatccgcgtgacgcggtttcatgccgccgttgccgcagacatacagattccagccattttcagtggcgatgatccccacgtctttgccctgagcttctgcgcattcacgggtacaaccagagatgccaaattttattttgtgcggtgcgcggatacctttgtagcgatgttccaaggccacaccaaagccaacgctatccccgacaccgaagcggcaccaggtactgccaacacaggtttttgccatacgcagtgctttggcgtaggcatgacccgtttcaaagcccgcgtcaatcaaccgtgcccagatagccggtaggtcatctttttgtgcgccaaacatccctatccgttgggaaccggtcagtttggtatacaggttatattctttggcgatctgaccaacgacgagcaggccatccggtgtgatttcaccgcctggtgaacgaggaataatcgagtaggtgccatctttctgaatattaccgaggaagttatcattggtatcctgcaacggcgtatgctgtggctccagcacatactcattccagcacgacgccagcagtgaaccgaccgtcggtttacagacttcacaaccgtagcccttgccgtatttttcccgtaattcggtaaacgtcttaatcccttcaacgcggatcaagtgatacagttcttggcgtgaataggcgaagtgttcacataaatgattattaacttcaatgccttgcttacttaattcggcattcaatacttgggtgaccagcggaatacagccgccacaaccggtcccggctttggtcgcggattttagcgcggcgacagtctggcagccctgtccaatcgcccgaataatgtcgcctttggtcacatcaaagcaggagcaaatctgggcgctatctggcagggaatccaccccgatggtgggtttattacctgcatgggcgggcaggatcaggctgtctgggttttccggtaatgtgatgttattcaacgccagttgcagcagattaccgtaatcggtggtatcgccaaccagtacggcacccaatagggttttgttatcggcactgaccaccaaacgcttgtaaatttctttgctttcatccagataaacgtagctgcgtgcaccttcagtacggccatgggcatcaccaatcccgccaacatccacgcccagcagcttcagtttggcgctcatatcagcaccgaggaaagcattctcacggcctaacagatggtctgcggcaacctgcgccattttataacccggcgcgaccagcccgaaagttcgttcctgccatgacgcacactcgccaatggcgtagacatcaggatcggatgtctggcaataatcattgatagcaataccaccacggcgggcagtggctaaaccacattgattcgccagtttatcctgcggacggataccggtggagaagacgataaaatcaacttccaactgcgtcccatcagcaaacaacatggttttgcggctattttggccggaatgtacaatttcttgggtattcttaccggtatgaactctgacccccatgcgttcaattttctgacgcagttggtcaccgcccatcggatcaagctgttcagccattaggacgggagcaaattcaatcacatgggtttcaacgccgaggctctttaatgcccctgcggcttccagccctaataggccaccgccaatgacggcaccacgtttgctgcgacgggtacaggcctcaatggcattcaggtcttcaatggtgcggtaaacaaagcaatcttgcccttcgctacctttaataggtgggatccacggataagaacccgttgccatcaccaacttgtcgtaatacaggcttcggccactgttggagtgaatcactttttcagcacggttgatcgtgatggcgcgttcacccaccagcaccttcacgccctgtttttcataaaagccttcgcgaaccagtgacagttcttctgcggtatgatgagagaagtaagaggaaagatgcacgcgatcgtaagcaatgcggggttcttcgcaaaatacggttatatcaaattggtccttatccgctttatccaataagtcttcgataaagcggtggccgaccatgccgttgccaatgatggcaatttttattttgctcatttttatctcaatttttaattttctacactcaccttagccttccgccagacgcgtttcttgatgtaaatcaatttgcttctcatatacctctaaggtggtagatagatgatttttaagcttttttgataagttgtggattttgttcatctttagctgaaaggtatcagctttgggatttttacaaataaaagaaaattattatgagtaaggagaaaatgattatgagtaaaagaaaatcgggcaggcgacggtggctcaggtaagctaaagaaaaccgcttttcgtgatgacgagaggaggaaagagagagtggaggcattgatggcagggcaatctgtaccgaattattcattaacgacggtaaataatgtgcgtcgtatagggttagcggggctgtggcagataacgatagcggaaggcaaaatcagcctgattcagcctcagccggagcaatccctaacagggcaaggtgtgctggatgcgcagggcggtttggcgctcccgccatttattgagccgcatattcatctggatacgactcaaaccgctgggcaaccgagttggaatcagtcgggaactctgtttgagggaattgaacgttgggcggagcgcaaagcgcgactaacgcgcgaggatgtgaagcagcgggcctggcaaacattgaaatggcagatagccaacggtatccagcatgtccgaacgcatgttgatgtttccgatccacacttgacggcattgagcgccatgttggaggtgaaagaagaggttagcccttgggttgatatgcagattgtggctttcccacaagagggcatcctctcttatcctgatggtgcggcgttattggaagaggcactgcgcttgggtgcggatgcggtgggggcgatcccccattttgaatttacccgcgaatatggcgtggaatctttgcatatcgcgtttgcattggcgcaaaaatatcagcggctggtggatgttcattgcgatgaaacggatgatgagcaatcgcgctttatcgaaaccgtggcggcgctggcccttcgcgaaaatatgggcgcacgggtaaccgccagccataccacggcgatgcactcttataatggtgcctatacatcacggctgttccgcttgctgaaattatcgggcattaattttgtcgccaacccgctggtgaatattcatctgcaaggccgttttgatacttatccgaagcggcgtggtatcacgcgggtcaaagagatgttggctgccgagattaatgtgtgcttcggccatgacgatgtgttcgacccgtggtatccgctaggtaccgccaatatgttgcaggtgctgcatatgggattacatatttgtcagttgatgggatatgaacaaattaatgatggtctgaatctgataaccacccacagtgccaagacgctgaatttagcagattatggtttgcagcctggtaaccgcgccaacctgattattctacccgcagaaaatggttttgatgctctacggcggcaggttcccgtcagttactctattcgtcatggtgtggtgatcgcgaagacgcaacccgcagagagccggatctatttggggcaggaagagatcgtggattttcggcgttaacggtaggattttcgatgtttacggcattagtgaatcatcaataccctgccaccttggcggcggcagggcggtaacgcagataaatcagtgggtcacgtggccgtgactacggtgtttggtgaagaaacctaatgccagacacaagataaataccgccaaatacaaaccgtttgccgtttccagtgcggcatgtacaccgttgttggcgacgattggacccgtcaccacaaaggtcagcatggtccctacggtaccgcaggtcagaatgaagttcaccagcttgggtgaagacactttggtttgcagcgaaccgagtgtaatcagcgtggtataaatggcactggaaacaaaacctaacgccaaaatgtagtaactcaagtatgcagggttatcggtgctgacaaacagatacatcgccagtgttgccatggccgccagcacggttacgatacgttgcaggtcaaagaagcgcaggataaagctgaatatccacatccctatcatgtatgaaatccagaagttactgaccaattggcctgcctggctaatattcatattgaaggttttggttgcatattcggggacccactggataaaaccgagttggccgaggatataacacagggcagcaatcgccagaaacaacacaccaactccccatttctctttcaccactggcttgctttggtctgtggctttatgaccaagaaccgggaactcagagcacagagtcagcacgaaaataccgacatacaataggccgatgcaggcgtagacccaataccattcaatgtgacgcgccagcagcatggctgccgcgattgggaaaatcatccccgccatactgaaaaaggagtcggtaaacagcagtcgtgaaccgcgctggcgaccctcgtacatatgggtgaccaagaaggtgcctatcgacatggtaatcccgctgaccaccccgaaaataaacatgctgattgagaagatcattaaattatggccgaccatcaatccggcaatagcgatcaacatcaaaatgaaaccaaagaccaactggcgttttaacgggatgatttccatcaaccaggcattgaggaaaatagaaattaaaatacccgcgttaagaaaagtaaatgtgttactcatactggcaataggcagattgaaatactctgcgatattccccatcacaatcccggtgacaataactaacgcgccagtaagggcgtaagacaagtaactgatccaagtgagccgaatgcgattgctgttgttcataggtgtggcctgtatgtcagtatttacccttcctctttggcgctacagcattcttgtcaccacaggatggttaacggcacgtgtttgctgctttattgcaacgccaataccttcgggtatctagtttaaaaatgattattgctaaaacggatataggactaaaaaggtgttaaaccccgttttagcgctaaggcagcggatcctagcacagacataatgattttttgtgagatacattcagtttttggtgcaattaatgaaatgaaatggctattaacagtgacttgtaagaggttgtttcgcgagctaaacgataagaattcttaattgccttaaatttgaggttacgttgatgttggctccgctacgataagcgcgatttttcgatccaattattcctgatagaaagcgaaaaaatataaaaccacttttctggtatgggtaaatatcccgccggaacaatgtgtattgcctaaggggaagtaatgatatctgggaaaaataaagtctgtaaaaagaagttattagcgtgtgcggttacttcggctatttctgcctttgcttcaaatgccattgcttcaaatgccattgccgatactacgagtctggctgcaatgaatcgctcagccattaatatatcaagcacgcataacagtaataaaaaactcaatgacgctgatgtcatcacggtaacagcccctctgtattcgccactggtggttgtcacatcgcctaaagtgccccgccagccagtaccggccagtgacggtactgattatctgaggaccattcccggtttttcacttgtccgtaacggggggaccaatggtgatgtggtgttccgtggcatgttcggctcacggctaaaaattctgaccgatggtgctgagattttgggtacctgcccatcgcgaatggatgcgccaacctcgtatatttcaccagaaagttttgatctactcacggttgtcaaagggccgcaatcggtgctgtgggggccgggggtttctgccgggaccattttatttgaacgggagcgcccacattttgaccagtctggcgtcaaaggtaatgccagtgtgttagccggttctaatgggcgctgggataaaaatcttgatgccagtttgggtaacgagcagggctatctgcggatgatggggaatcagtctcgggctgctgattataaagacggtaacaatgttcgcgtgccctctcaatgggataagtggaatgcggatatggcgttgggctggacacccgataccgatacattacttgagctgtcggtaggaaaagggaatggtgaagcccgttatggcggtcgcggtatggatggttctcagttcctgcgtgagagcctggcggcccgtgttgagaaaagtaatattggcgaggtgctggataaaatcgaagccaaaattaactacacctacgtagaccatattatggataacaagaccttacgtaccccaccgatgatggcgatgtctagcaatctggaccggcggatgctcggcggtcgggtcatggggacctggctgtggcaggacctaaagctggacgcgggtaccgatatgcaaaccaatacacaccgcaagaataaacaggggaactgggataaaaacgcccgtttcatgaataacggggtgttcggtgagttaacctgggcggcaagtgaacaaaataaactgatcagcggggcgcgtcttgaccgtcaccaagtgacgaattatacccgcgcaggtgagccgacgcgctctgctaccctccccgctgcctttatgcgtgttgagcataatctggctaatgcaccggtgatgttgtatgccggcttggggcataccgagcgttttcctgactattgggaactgttttcgccaaaattcgggccagcaggctctactagcgcctttgagggtgtaaaaagcgaaaaaaccacgcagattgatatcggtggccaatacagcggtgaacaatttagggggtggctctccgcttatattggccgggttaatgattttatcctgtttaaatatgatccaaaaaatctacgcatcagccaggccgataatattaacgcaaccattatgggcggcgagatggggatggaatatgccctcaccccgtattggaaggctgatgccagtctggcttatgcctggggggaaaatacccgtgataaccggccattgccgcaaattccaccacttgaggcgcggttagggctgacatttgaagcaggcgactggagcagttccgccttatggcgtttggtcaatagccagcaccgggtggcgatcaacgaagggaatgtcgtcggtaaagatttttccagcagtgcggggttcggcgtactgtcggctaacgtcgcctataaggtgaataagcaagtgaagttaagtagcggcatcgataatttgctgaataaggcttacagcgaacatcttaatctggcgggtaatagcggttttggttattcagttaatacccctctgaatgagcctggccgcactctctgggcaaagctaaacctaacattctaaggggctgaatgcgctagcagaacgtggcaggcgatggcttgccacgttaataacaattaataccaataacaataacaattaacaccaacaccaacaccaacaccaacaccaattaacacgctgttttcggcggcataacagaatcacgcatgataatcgcgggtgggaaattgacggcagggatcagcgggtcaatcagtaactgtgtagcatattgcgccatttccacgattggaaagtgtacgctggtcaaggctgggcagacaaaaggagcacgctcaccactgtcatagcaaatcagcgaaatatcttgcggcacctgtaaaccgtgtttatttatcgccagtaatgctccaatggccatctcttcattacagcaatagatagccgtcggtagccggggttgcttgaggatttcgtcagcccgcaggtagccactttccagatcgtaaacgccctccaaacaagccacgggttctaagcccgccaactgcatggcatcaagaaagccctgaatgcgtaaaacactggattggcgttgtgaagagccgctgatacaggcgatgtcgcgatggcccgcatcaatcaacacctgcgttgccatttggctggcatgatggtgatcaaaggtcacacagcgagcttcaagatcaggaaccaacctatccaataatacaaaaggccggtttgctgcagctaactgacgcagcctttcgtcgctgagaaagcgcacatgcaggattaacccatcgcagcgtaagttatacagccgctgaatggctaaccattctttatctgcattatctcgtccctgagtgaccaacagttgtttaccttgggattctgtttctgtttgcacaaaatccattaaggcaccaaaaaagccccctcggtatgaggtggtcaccaaccccagcgtattactttggctggatgccagtgcccgtgcggcagggtgcggggtataaccgagaacggcgacagcctgctcaaccttttcacgtgtaagggcctttacattggtatcaccgttgaccacgcgggaaaccgtagcacgggataccccggctaataccgcgacgtcttccagtgtaaccatcttttgctcctgttaaggtgaaacggcgaccctatatatggccgccataatcgttagtttatacctttcgtccttgacgctgctgcggtattcgcagccttgctgcaaagcgatgttgttacaagtaaactgatattgttgcaagtaaactgatattgttacaaaaaaaccaatgtcgctacaaacaagctgatgtcgttataaaccgaactgatagtgctacaacaccaatgacgttggctaggtcatcacaaaccggagaactgaggcaggtaaggtttattcacctgtagtacctcctccagtaacggttgagcaatgctggcgttagcaatcagtggatttgtcactaaggccaacaaggcactgcgacgatcgccatgtaccgccgcgtcaatcgtcaatcgttcataggcttttacctgttgggttagcccatgcatagagaccggtaaagggccgaaggttaatggatgagccccttttgcatcaataatacagttagtttctaccacagaatcatcagataaaccgcgaatcgcgccacggtttgttgtatttactactaattgcgtccctaagttgttatggatggcacgaataagttccaatgcaacttcagaataaaatgatccaccccggaagctgagctgctctggtttggtatccaaatgcggatcggcgtacagcgcgaacagctctttttccacctgcatcacctgttccgcacgggtaccacgctcagctgctgcggccatctcttctgccagcatgtcttgcgtttggtagaaatagcgatggtatgggcaggggatggcccccattgcttgcaggaactcgggtggccatggggcttccttaatattgttcatgcttaatgatgccccatcacacagcattttcagcacatcagcggtgacatatttcccgcgttgtaatacttcatgtacccataccatatgattcagcccggcaaagcgcagttggaggtcttcgtagggggcttgcaagagcttggcaatcatatgatgcatactgatcgggacattacacagaccaatgattttcgctttggtatagcggctaacggcttcggtgacaatgccggctgggttagtgaagttaatgatccaggcatcgggggccaatcgctcaacgttagcagcaatatcaagcatcaccggaatggtacgcagcgctttggcaaagccaccaattccggtcgtctcctgaccgagcaggttatattttaaccccaagcgttcgtctgctgccctggcagggagttggccgacacgaaattgtgtcaggacaaaacgggcaccgcgaatggcttcatccagcgagtagtggacactgactttgacctgttccaacccatgacgggcaagcattctttgggtcagcgcggcaataatttccaccttttggcggccctgctcgacatcaaccagtgccagttcagtgacgggcagttgttcaatacgctgaatcaacccatcaactagctctggggtatagctactcccaccgccaataatggttattttaaacgtgctcattgtaggggctccaaacggctctgccggcgataaagttcagtcatgtctgtgggtaacatgtttgtgaataacatatctgtggataaattcaggctcaccatgattttcatcaggtgagtctgtctctgtacggtctccgcttatggatagtttcctgttgcattgcgggcctgatacttgcagaaaaacaaaatgagagcgctctcatttgaagcagattagcgagtaaccaaaaacaaaatgagatatttctcgcaaaaatggctaccgggaggagggaaagtaagagaatcgtgatccagactccagaatcttgctggagtctgggatgtggtgactcattaaattttattcattaatcgccattgtgcgctttatctaccgatgtggcgggttttcagtgaaaatgtgcattctgttacgtaaatatccgtaaatgggtggcattgcgtgggtcagctctctagaatcaaagcgcttttccgttgtccgcatcccatagaaaggaaccgttaatgtttaaacgtactttagtgaccttcattgccctatgttccctcagcgccgtagcgcctgctgctttagctgccggtgagcctcatgtgttgttaacaacgtcggccgggaatattgagctggagctcaatagccagaaggcacccatttcaacccagaatttcgttgattatgttaacaatggttactataacaacactattttccaccgtgttatccctggctttatgattcaaggcggcggttttaccgcagatttcaaagaaaaaacgcctaaaacaccaatcaaaaatgaagcagataatggcctgcgtaacctacgtggtaccatttcgatggcccgtactgcagataaagacagcgccaccagtcagttcttcttgaacgtggcagacaatgctttccttgaccacggccaacgtgactttggttatgcggtattcggtaaagtcgttaaaggcatggatgtcgtcgaaaaaatttctcaggttcagacagaaaacgtcggcccttatcagaatgtacccgttaaaccgatcactatcctgtcagcaaaagttttaccttaattggggttgttgaaacagagctcgcagcggagggaagaagcagattgtaaagacgccgtcttccccgcataaaaataatatccatgtaggctcaagccgcgccctctttggcgcggacactcaactcttcgcttattctcaccgttttagtacgagtcttctgggggcagcagtctgaccttaatggccccattacccgctttcatgccccgaacccctgaggtgatttagcgtagctaacccggcagccgcttcaagtatgaagggtatataatcaagctatctgtttctacctcagccgcgatggagtaaaaagatcatgagtaacacattacttattgggaaagcgctggttaccgagaaaactcagccagcttcacgtgatttggtgatcttatcggcattggcaaatcgccatggcttaattaccggtgcgaccggtacaggtaaaactgtcaccttgcaaaagatggccgagcagttctctcgtattggtgtacctgtatttttggcggatgtgaaaggggacttatccggtatcggggctgaaggggtgaattcggaaaaactacaggcccgtctggccgcgattgatgtcacggattggcagccacaggcgtgtccgattgtgccttgggatatctttgctgaaaaaggccatcctatccgggcgacaatctcggatcttgggccgcttctacttggccgcttactcgatttaaatgacgtgcaaagtggtgttttgcaactggtgtttaaaatcgccgatgacaacggcctgctgttgctggatatgaaagacctgcgtgctatcgtccagtatgttggggacaatgcgaaacagttccgtacgcaatacggcaatattacctccgcctctatcggcgcgatccagcgtggtttactcaccttggaagagcagggtgccaatcaattttttggcgagccgatgctggatattcacgatctcatgcaaacagatagccacgggcagggcgttatcaatttactggctgctgaccgtctgattaatcagccaaagttatatgccattttcctgctttggctgttggccgagctttttgaacagctaccggaagtgggtgatgtggagaagccaaaactggtctttttctttgacgaggcccatttgttatttacggatgccccggcggcgttagtggataaggttgaacaagtggtgcggctgatccgctcgaaaggggtcggtatctacttcgtgacacaaaatcctctggatatcccagataagatcctcggccaactgggtaaccgggtacaacatgcgttacgcgcttttacgccacgggatcaaaaggcggttaaagccgcagctcagacgatgcggcctaatccggcattcagtgctgaacaggtgattaccgagttgggcgtcggtgaggcgctgatttctttccttgatgagaaagggcggcctaatgtggttgaacgggcgatggttatcgcaccgcaatcaaaaatgggcgcgttggatgcagcagcacgtaatcacgcaatcaatcattccccactgtatggtcgctatgaagagatgattgaccgcgagtctgcttatgaaaagttatcggcggggggcttttctaccatggggcgtgccgctgaaggggagccttctgttcctcagcaaccgacgaatcagcagggtagtggtggtggcttaatgggcgggctgaatgatttactgtttggttcctcggggccgcgaggcggtaagcgggacggtattgtgcagactgcggccaagagcatggcacgggatttaggccggcaaattttgcgcggtgttttggggtcaattacgggggggcgcaaacgctaagcggggggccggtatagccaatatccgcgcaagcttccagaacggtaacgttggctcaaaaaatatcaatcaagaagtcatagatattatccacgccgtacttcaaccaactgtgtgggttgtcagactgctgacaaactatttggggtatagataattggggtatagataaaaatgaatagtgggtgttgggaatctattaaatcatttataactctaataatcagtgggataaattaacgatgctactgctgatcgacaactacgattcatttacttacaacctgtaccagtatttttgtgagctgggtactgaggtgatggttaagcgcaacgatgagttgcaactgacggatattgaacaactggctccctcacatgtggtgatctctcccggcccttgtacccctaacgaggctgggatctcattggcggttatccgccactttgccgataaactgcctattctgggggtctgccttggtcatcaggctctggggcaggcttttggtgcgcgcgtggtgcgtgcgcgtcaggtgatgcacggcaaaacctcggcgatttgccattctgggcaaggggtttttcgcgggcttaatcagccattgacggtgacccgttaccactctttagtcattgccaccgactccctaccgggctgttttgagctgactgcctggacggagcggggcggtgagatggatgagattatggggattcgccatcgcacattgccactggaaggggtgcaattccatccagaaagtattctcagtgaacagggccatcaattactggataattttcttaaaaattaatcggttgggccaatattatcccatgacatcatttatcatttgcttgcggatgattttttatgcatattttgtgagtatattttcacgcatcaataaataacagcttagtggtttattagggtgggcagcgtaatgacagataagttagcagtgaatcgcaacacattcgatcaggtcattttgcctgtttatgcacccgcgcagtttatcccagtaaaagggaaaggcagccgagtgtgggatcaacaaggtacggagtacattgatttcgccggtggcattgcggttaccgcactgggccattgccatccggcactggtatccgcattgcatcagcagggtgaaacgttgtggcacaccagtaatgtgtttaccaatgagccagcactgcgtttagcacagaagctgattgccgcaacctttgctgaccgggttttctttgccaactcgggtgctgaagcgaatgaagcggcatttaagttagctcgccattacgctattgagcgtcatagcccctataaaaccaagattattgctttccacaatgcgtttcatggccgcaccctgtttacggtctctgtcggggggcagccaaagtattccgatggttttggcccgaaacctgcggatatcatccatgtcccgtttaatgatctggcggcagtgaaagcggtgatggatgatcacacctgtgccgtggtactggaaccgattcagggagagggcgggatcacttctgccacgccagagttcctacaaggggtgcgcgcgttgtgcgatcaacataacgccctgctggtgtttgatgaagtgcaaagcggtatggggcgcagtggcaagttgtttagctatatgcattatggtgtgacgccggatatccttaccacggcgaaggcattgggcggtggcttcccaatcagtgcgatgctaacgaccgaagagatcgcttcagtgatgacggtgggtacccacggcaccacctatgggggtaatcctctggcctgtgcggtcgctgaggcagcgttggatgtgattaatacccctgaggtacttaatggtattgaacagcgccatggtctgtttgtgcaggcgctacaaagcatcaacagcaagtatgatgttttcagtgatattcgtggtatggggttgttgattggcgcggagttaaccgcgaaataccgggggcaggcgcgtgagttcctggccgccgctgccgctaacggcttgatgatcctcaatgcgggtccagatgttctgcggttagcgccctcgctggtaattgaattggaggatatccagcaagggatggcgcggttggagaaagcaatggcgagtgtgatcaaaggttaagcagccaataaccgcgttatggagaggcgctagcctctcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcggtcactttgtcaataacctcagaggcgctagtctctctctttttacgtattatcccgtaacttccggctgcgccatatgccatgatgtggctgctgttgccatgccatggcagaaacggtgtgcatcacgtttaagtgtgatagaaccctgcgtaaattacgttctagctctgaggcttgggtatctggagccatatcgggtatctgaacgacgctatcattgtcctcaagattatccgattcaagccgttgttggcacaactggatggccatctcacatagctgtaaatagcttgcggccagtttagtgctcatgagtgtatgaccaccggttgatggtgagtccacttcagtcaatggattctctctgatcagtgttgtcatctcattgatatggcaaacaatcaactcgctatgggtggcccaaaggcgcatatctgccaaatattttgaattgaaccccggttcttgcattgcctgatttagtgaacttaaaacggtgttactggccttgttcacgttaaaacgctcataatctaattgcgtaatgtcaggatgaggggtcagtagcaaacgcaggatcgtctgataagcctccagtgcctgatgggcatttttacgcaataacccgctctgccactgaggccaaagccataacgcactgccaagtgccaaggcacaaccgatcaaggtatccagtaaacgtgggactaaaaagttagcgccttccccggtcaataactgcaagatatacacggcggttatcgttctacccacgaccgccagaccataatttttacgctgtactaaataagacaacagtgtgatcagtaacatgatgccgagggtggtgatttctgtcatttgtaggtgcagcaaacccgccgccagtatcagccctaccagggtgcccaacgcacggtgatggatccgcactcgcgtggcgttataaccgttttgcatcaccaacattattgtgagcaaaatccaatagggtttggggaggttgatcaatacaccaatataactgcctacggccagtgtcacccctattcgggcggcatctcgtagcgcactggatttaaacgacaaataacttaccagagcaggccaaaaaggttgcgacaactgactggacatcaagtcgcggttatacagtggacggcggtcgctcagtatttgggtgatatggctaatgtggtagtaacaaaattgtgccaccgggttgtcgggattttgctgtgcgatcgtttccagctcggctaaagggacacccgcggtgaagtgttctacggtgcggcggtgatagagaatgtcatcagcaatggcgcgcatttgggctgaaataatttgcgcattactctgagtcaccgcttctatgggcgtcttttttatcagatcttgcatttcttctggctgattcagcgctgcagtgatgtgctcttgtaaatccagcgccatctgaaacagtcccaacaaacgcttttgctctttcttggtggtgttgtgcaacaagttaaattgttgataaagctgattaactttatccatcattccttgttgtctatcgagtagcggtggtatcgctttttcgggttcaagatgctgggtaagccggctgtatttagcatcacaataatcggccaataaatgataaagctggctcagtggctcgcgaataggttggtctttacataaccggaaccacaaccagttaaatacgccataccaaagcgtccccacggcacagagcaagggtgcctgccagataggggcgcggcccaccatgctgagactgaaaatagcggcgatcaatgcagcaggaagtaggcggccattcagtgggctaatcgtaccgctgacacccactatcaatgccagtcctagcataatcacaggcaaggggatatgccatagcaacagttgttgtgtcaggaaactgctcagtgtaaaaagtacgccgccaataatcagacgccggaaaaaatgttggtgcggtgtatccagggaagcaatattgcagcaggcaggtatcagggaaaacatcaacccaagccgtaagtcaccgatagcaaaccccaatgctgccggtaggcaaaggaccaatgtttgacgtagtgcgtagttaacttcaggatgataaataagccgttgccacttcatataggccccagaaatttattactcacagaaaacgggaaaaaccggcgctaatagcttcagctttaacgccggtttttagagggaattaacgggtgccgtaaacgacgatcgttttaccgtgtgcggagatcaagttttgatcttccagcatttttagtatccgccccacagtttcgcgggagcagccaactatttgaccaatttcctggcgggtaattttgatctgcattccatctgggtgggtcatggcatcaggttgttttgccagattaagcagtgtttgtgcaatgcgtccagtaacgtcaaggaaagcaaggttacccactttctccgatgttatttgtaagcgattcgccatctgtgaagagaggcgcatcaagatatctggattaacctgaatcagttgacggaactttttgtaagaaatttcagccacttcacaggccgtttttgctctcacccaagcactgcgttcttggccttcttcaaatagtccaagctcgccgatgaaatccccctggtttaaataggagaggatcatctctttgccttcctcatctttgatcagcaccgcaacggagcctttcacgatgtagtacagcgtttcggctttttcaccctggtgaatcagcgtacttttggatgggtacttatggatatggcaatgagacaggaaccattcgagagtcgggtctgtttgtggcttaccgagaaccattcgctgttatcctctgttgttatcgctgcctaacttaacagggctcagagttccctgtacggcgtgcttatagaatacactttctttttagcatattaacttgctcaactgccgaaaggtatagccaaggttcgtaccgaatagaaacccttcactgagtattgatctctactctaatttaattgctacagcatcactttcgattctgtttgtagcacaggatgaggctactgtcttgtgttgtatcgcttcagcatgatgaacgtccagttacattgccactttgtaaatgaaagggtagtctaaattagaaaatttaaccgggagcaggcgttatgcaagcacgtgtcaagtgggttgaggggctaacatttttgggcgaatccgcgtcaggccatcaagttttgatggatggaaattcgggtgataaggcaccaagcccgatggaaatgctattaatgtcagcgggggggtgtagcgccattgatgtcgtgtctattttacaaaaagggcgtaacaatgtgcgggattgcgaggttaaattaacctcagaacgtcgggaagaagccccgcgtctgtttactcaaatcaacttgcactttatcgtcagcggtaaagggttaacggacaaagtggtggagcgcgcagttgatctatcagccgaaaaatattgctctgttgctctgatgttggggaaagccgcaaccattacccacagctttgaggtacgcgaagtcgcgtaaatggtgaaccacccatagcccggtttggttatgggtttttaggccaaaataacagcgctcacctcatccagatgaaatatttaatacttggggggtatacagtcgtggctaataaaaacaaaatatcggttgcctgtggggcgatatcattgtttgttgtcgcctcattttctttgtttttctcattaactcattattttaatttttttaaaatgaatgatgaagtgcatttctcttgggctgtatctttgttgttatctggttcaccattattattttatttatctgtggtctctggtgggtatatcatcggatatgaaaaaatatataatgatcgtgtcggtaagatacttgcgtacatagctgttctggggatggtttttagtctgtttttttctttttatgtggattcttctttaaaagaagctgggtatttaaagtgcgaaaggaaatcttttatcgcgcccaataagtatgtaatcgacctgaaattatgccgttaggcaaagcttggttgttgttaaagatgaattttttaacggactcgatgccgtcataaaagtgatatttaacggctacgctgatgccacttaaaaatgagtattttaaatgagcatcaacggccaaacacttcgtcaaacacgggattagttggagaaaaaaccgaagtttattattagttaagcgatctgcttcccttccagcagttgctgaaccagcggagccataattaactccatcgccagccccatcttccctccgggtaccactaacgtattgatgttggaaataaatgaaccctgtaacatcgccagcaaataagggaaatcgatgtgatccaaaccacggaaatggatcacaacgaaactttcgtctaacgagggaatagctttggcggcaaatgggttcgaggtatcaacggtgggaacacgctgaaagttaatgtgggtgcgtgaaaactgcggcgtaatgtagttaatgtaatcgtccattgaccgcaccacggaatccatcaccgcctcacgggaatggccgcgctcaccggtatcccgcactaatttttgaatccactccaaattgacaataggcaccacaccgaccaacagatccacatgttttgcaacatcatgatgctcggtcacgaccccgccatgcagcccttcatagaataaaacatccgtgggttccggtagcggctcccaaggagtaaaggtgccagggatttggttataaggcactgcttcatcataggtatgtaaatacttacgcgagcggccagtaccgtgtttgctgtattccgccacgctttgttctaactgaccaaaatcattcgcttctgggccaaaatagctgatatgtctgccttgatcccgcgccttacgaatggcggcatccatttctgggcgggtatagcgatggaaactgtcaccttcaatctgtgctgcgcgaatatctaactgctgaaaaattttgcgaaaagccagactggtggtggtcgtacccgcaccacttgagccagtgacggcgataaccggatgtttagttgacatattagcgctaactccatggggttgcagtggcggcactgaccattgcctattctttttgttgttagtggttatttttagggcaaagagacgggcttgtcatcttgttttattgtgctgttcactcagtgccgtggtgaaagagtacaaattattgctgctcttcagcaccggcacggaatgaaccacggggcataatattgatggtttcgtgtaactcggaccagaccagaacggcttcaccactgaccaactgacggcgcacgtctgcaactttttctgtcagtgaacgctcatgttcgccgtaatcggtgccttcgcgtaatacaaaggcttcaagcaaattatccagtgtttcactgtccacttgttgccagggaatgatcatgactgctgctccaaatagggggaaagccaggctggaattcgctgttccagccacatttgtggatgttttaacgagccgccgacaaatcctacgtgaccgccgtgttcagtgagctgataatcaatattgtccggcagtgtctcgatattcggaatgacctcggcggtcatgaacggatcgtctttggcatgaataatcagcagcgggacacggatttgcggtaacagtggcagggcgctacaacggcgataataatctcctgcatcattaaatccatgaatttttgctgttattgcatcatcgaaatctctaactcgtcgcaattttttcaactggaataaattcaccggtaggctatttgggtactgtaatagcttgcgggtcgcgttcagctttaactgattcaataaatagcgctgatagacccgagagaaaccttggtccatacggtcagcacaaggttcgagcattaagggggccgaaaccaccaccgcagcgcgcaatccgctattcttcccctttttggccaggtagcaagccagcatattaccgcctaatgatatgcctacggcggcggtaggcacctgtccataggtttcttgtaaccaatgtaggaaaaaattcgcatcttcggtttcgccagagtgataaatgcgcgacttacgattgggttcaccactgcaaccgcgaaaatgcatcaccacacccagccagcctgcagcttgccaggcgcgtagcaaaccgtgggcataagggctgtaaaaattcccttccaaaccgtggaagagcaccactcggggcttctcgcgcgccaactcggggttctcactccaagctaaatcgataaaatcaccgtccggtaattccagccgttgccaatagggcgatagttgcacatgccgcctgaccaggcgcggcagcaatgtctgcaagtgtgggttgctggcccctgccagcgggcgaaatgtctcatgcataatctgaatgggatatatgtgattgctcttgtgtgatcaatagcacactgttagcttcatgggtatatcgcgcatcattttgggtgagaggcacccatctcatggaattgagtttatttctgtcaatggttggttttctctgggtcgcggctattacccctggtccaaataatatgttgcttacctctacgggtgctaacttcggctttatgcgctctatctggttgatgttaggcattatgttaggtatgcagagtatgctgctgctggtggcttttggcgtgggtagcctgattttgatctacccctccctccatctggcattgaaaattttggggagtttgtatctgctgtggctggcatggaaaattgccacttcagcctatgaaaaattagacaccaatgtggccccagccaaaccgctacgtttgtatcagggttggttattgcaatttcttaacccaaaggcctggctgatggggttaggctcggtagccagtttcagcatggcgggcgcagcctacaatcactccatcttgatgataagcctggggatgtttatggtgaatctggtggcagggattatttggctgggttttggcaccctgattggccgcctgctcggcagccgccgtgcttggtttacctttaatatctcaatgggcctgctgaccgccgcgtgtgttttactgatctggcattaatgcatgaaaggtgacgttgcgcttgagttaacagccagttaccgataccggtaaagtttttagtacatctgttatcgcataaaggaataaacaatattcttttattcctttatgctgctctctctctcgggtaacactgtcatttcagggcgcttgcgcccagtccttaatgacgcagttaaccaagcggagtcagtaaaccatggcgataactttttcttcggcaacccttgccgcttcaagacgcagctttttacaactccgcacgattttattggcctcgttactgccagcttcattactgctcgccaccagcgcgcaggcagtcgatgtcatcgtggcttatcaaacctctgctgaaccggcaaaggtcgcgcaggcagataacagttttgccaaactctctggtgccaacgcggattggcgcaaatttgatagcggttccagcgttgtcagggcgctagcttctggtgatgtgcagattggtaatattggctccagcccactggctgtcgctgccagtcaaaatgtaccgattgaagttttccttctggcctcacaactgggtagctctgaagcattggtggtgaaaaaagagatcaaaacgccacaggatttgattggtaaacgtattgctgtgccgtttatttctaccgcccattacagcttgctggcggcgttgaagcattgggggattaaaccgggccaagtcaccatcctcaacttacaacccccggctatcgccgccgcctggcagcgtggtgatattgacggcgcttatgtttgggcacctgccgtgagtgaattagccaaaaccggtacggtactaaccgattcagcccaagtgggccagtggggggcaccaacattggatgtatgggtagtgcgcaaagactttgccaaagcccatcctgaagttgttaccgcctttgcccgcagtgcattggcagcacaagccgcttatctgaacaaccctgaacagtggttgcaaaatcaagcgcatttagccccactctctcgcttgagtggtgtgcccaccgagcaagttccagcgctggtaaaaggtaatacttacttgccagtggctgaacagataacgcaattaggtcagccggtggatcaagctatccgcgatactgcagagttccttaaacagcaaggcaagatccctcaagttgccagtgactaccgtgattttgtcactgaccgttttgtaaaagaaatccaggcgacaccgcaatcccaggcgacaccgcaatcctaggagccatcatgttgaacgtgagtggcctgtgggccgaatatcaaggaaaaccggccttacaggatgtgtcattgcagatagcatccggccagttggttgtggtcttggggccatcaggctgcggtaaaaccacgttgttgaatttgattgctggttttatgaccccttcagcgggcgttatcacgttggataatatcccggtcagtggcccgagtgccgagcgaggcgtggtgttccagaatgaggggctcctgccgtggcgtgatgtggtcagtaatgtggagtttggcctacaactggcggggatgagtaaagaacagcggcgggtaaccgccctgaaaatgctaaaccgggtgggattggcgggatttgaacatcacttcatctggcagctctcaggggggatgcgccagcgggtggggattgcccgtgcgctggctgtcgatccgcgtttattgctactggatgaaccttttggtgcgttggatgcttttacccgtgagcagatgcaagaactgttgttgaccatctggcgtgataccggcaagcaaattttactgattacccacgatatcgaagaagcggttttcctggccagtgagctattgctgctatcgccagggccagggcaggtggttgaacggttgtctctgaattttggtcaacgctatgccgagggtgaaccttgccgtgctattaagtcggatcctgaatttatcgcccgccgtgaagacgtgttgggtaaagtcttccaacagcgggaggtgttgatatgagcctgcacagtacgttacgtaatcaggcgattaatctgcccgctgcagatgcaccgaaaaaaacgccccgccgtttacctgccaatcagacgctgtggatcagtatcgccacgttggcttcggtggtggctttatggtgggcagtcacggcgttacagcttatcggcccgttatttttacctgctccacagcaggtcttgcatcagctatggaccattgccagcccgcaagggtttatggatgccacgctatggcagcatctggctgctagccttgggcgaattttcgttgcgttgttggcggcagtggtactgggggtccctaccgggatcgccatggggctgaacagtaacgttcgtggtgtgttggatccgttaattgagatttatcgtccggtaccgccgttggcttatctaccgctgatggttatctggttcggtattggcgaaacctcaaaaatcctactgatttatttggcgatatttgcgccagtgacgttggcggcggttgcgggtgtgcgcagcgtggcacacgttcgagtgagggccgcccgtgcattaggtgccagccgttggcaggttttatggtttgtggtgttgcccagcgccttgccggagattttaaccggtatccgcatcggcctgggggttgggtggtccacgttggtggccgctgagctgattgccgcgacacggggattgggctttatggtgcaatccgccggtgagtttttggcaacagatgtggtcattgccggtatcagtgtgattgccattattgcttttgggatggagttaagtttacgggcgattcaacgccggttaacgccttggtatggagaacaacaatgaatgaacgtctgattgtgacgcctttggggccgcatattggtgcgctggttgaaaatattaatattgcgcacccgttgggagatagccagtttgaacagctttatcatgtgttgctcaaacatcaggtactgtttttccgtaatcaaccgatcacaccgttacagcagcgagacctggccgggcgctttggtgatttgcatattcacccggtttatccgcatacccaagagtgtgaagaaattatcgttttggataccgccgacgataacccaccggataatgacaactggcacactgacgtcacgtttatcgaaacgccgccattaggggcgattttagccgccaaacaactgccgacaaccggtggtgataccttgtggagtagcggaattgccgcttatgacgcgctttcggccccgtttaaacagctattggccgggttacaggccgaacacgatttcactaaatctttccctgaacacaagcaccgcaccacgccagaagagcatcaacgctggttacagggaaaagagaagaacccgccattactgcatccggtgatacgtactcatccggtgagtgggcgtcaggcattattcgtaaacgaagggtttacgactcgaataatcggattgagtgataaagaaagcgaggcactactgggttttttattcgctcacaccactaaaccggagttccaggtccgttggcgctggcagcaagatgatgtcgctatttgggataaccgtgtgacacagcattacgccaatgccgactacctaccgcagcggcgggtgatgcatcgggcgacgattctgggtgataggccggtgttccggccctgatctatggcgttattaatctgtggtcaacagtgaacgggcggcagactcgacagcatcaacatggatgtcttcaacttgtggcccggcatggacgagcacatggcgaacacctagcggataccagcgtaggtacttctctggccgggattcaaacaaggccaccacgggtatttgcaatgcggagccgatatgtaccggtgcgctatcggcggaaatcaccaaatccaactggctcatcgccgccatcaggtcgtcagtggatggcgttgacagacaacgggcggttagccccgctaattgctgctcggatggttgttctgctggatcatgaaaaatgagcaattcagcctgtgcattgagtttcaatgccaattgacgccacttatcccaactccagcgccgttgggcggatttattagagataaatagcccgacacgtggccggtcttttcccccaagatcggcctgccattttgcctgcaattgtggctctgggtagacatgcagcttaagtgtttcgatgtctacccgccccagttcaggcatcagtgcaaatcccgagagggcttcgtgacggattggccgcgtggcaacatgttcaggattacggtcgtcaaactcagtttcagccgtatgccaacggcgatctgccacattgagctgtttggcaaactgaatactgtttttgttcatgccaccattgggaatgagcagcagatcgaagcctaaacgccgtagccgccaaattaatgctagccgatcaaaaagggccatgagccggcctggccgctggtttctctcacattgtttgctgtaaacataagtgtggaccgcactgacatcaggattacgtgccagcacggattgattatatttattcgctaatacgtggatttctgctgctggccaacgttgtttcagcgcatgtaatagcgccgtggtacaaaccatatcgccgagaaaatcaattcggatcaccaagatgcgctgcatttaagtccattcacattaattgcttcagggcttaattaaaccttatatgtgccagggaaatacagtgtaatgaataagtatttgtaacttatttattcagcgcgcttttgccgggcataggaacccatcaagaatgagcaacgtattgctcgccagagttcatggagattggttacaccacggaatagtgcagggcgcagacccaatgtgataaagcgaattgccaatgcggtacgttgtggtgaggcaggtagttttttacgtaataaccctaaaagatggccactttcttgattggcatgagatagcaaggcatcgcgcaccggtggtttggtgctggcggcaatcttaaccagtgcgttgataatatcaacgtagctattggcgcggcgtaggagtgcctgcattgagggagagttagtgattgagtcaggattagtacggtagccatagaagggcgtggcacagaacccgatacgctgggccacgagtgctaattgggtggtccacagaatatcttcatgaagcatatcgcgaataaactgtaattggtgagtgctgatcacatcgcggcgaatcagttgcaaccaggcataatgtggccactctttttgtttaacactgaggataatccattgttgaccattgagcgtcgctccccaaggctgttgacccaataagggagtgaccggttttcgctcggggttactgctaaattgatagccgttaccaatcaagacatccagcttctgctgtttaacctgctgtaaccaagttgacagggcatggggtgccagccaatcatcaccatcggcaaaggcaacccaattgcctttcgccttggcgatccccacattgcgggcctcagaaagcccctgattctgctgatttataatcactaatcgggaatcaatatgagcaacctgttccagtagtgcgagactgtgatcggtagagccatcgttaacggcaataatctcaagcgagacgcccgtttggctgcgcagtgagtcgagcagatccgtaagataatttgcgcaattgtatacggggacaatgacgctgatatcaacgctgttcatgattgtttaatctctgggcgtgataagaccgcgaaaaatcacgccgctctagtcgtgcgactctaactcaattcgcacgactatattcacgatgccatatttacattcgcgatgttatatctatatttccgatattatatatcggcatcgctaaactctttagtcagtatttcaagctgttcttgcacatccaaccactgcatttccgtctcttccagcttggatttcacttgcgtttgttgcagtaggcattgggtcaagtccgctttgcgcgcaatatcatacagtgctgaatccgccaactgtgcttcgatagcggccagctcagtgctgagtttatccatctgtttttccagcgtcataatctgcttacgcagtggctgcgtttgagtgcggaattcagcatcgcgacgtttttggtctttacgctgttgtgcgctgttgcccgatagctccttcgccggattatcctgttggctttgctggcgctgtgaatccaccagccactgctgataatcttccagatcgccatcgaactgttccactttaccgtcgtgcaccagatagaggtcatcggtggtagagcgcagtaaatgacggtcatgggaaaccaccaccaatgcgccttcaaaatcaatcagagcctcggtcagggcttgtcgcatgtccaaatccaaatggttggtgggctcatccagcagtaacagattcggccgttgccaaataatcagtgccagcaccaaacgcgccttctctccaccggaaaagcgggcggttgggtcggtcacctgatcgccctgaaagccgtaaccaccgagataatcgcgcaattgctgctctgactctttaggggccaggcggctcatatgctgcaacggtgattcatcagcccgtaagaactccaactgatgctgggcgaagtaaccgagtttaatgcctttggacagggcgatctcaccgctttgcggttctaacgtcccggccaataatttaatcagcgttgatttaccggcaccattacgccccaagagaccgatgcgtgaaccgggcaccaggttgagtttaatggactgtaagacggtgttttccccgtaaccggcactgactttatccatgcgcagcaagggatctggcaggctttctggtgtacgaaaactgaagtggaacggattatccacatgtgcaggggcaatcagctccatacgctcgagcatcttgatacggctctgggcttgcttggctttggtggcttgcgcccggaagcgatcaatataactttgtaaatgcgccactttttcttgctgatgctgatacatcgattgttgttgcgacagtttggtggcgcgctggcgttcgaacgatgaatagttaccggtatattcattcagcgtttgctgttcaatatgcaaaatcttatcgataataggatcaaggaaatcgcggtcatgggaaattaataccaaggtaccggtgtagcttttcagccatttttccagccagatgacggcatccaaatccaagtggttggttcatccaagagcagtaaatcagagcggcaaaccagcgcctgcgccagattaagacgcatacgccagccacccgaaaatgaacgtaccggttgctgtagtttttcttgagaaaacccgagcccgtggagcaaactggccgcacgcgattggatagtccaggcatggatggcatccagcttaccgtgcacggttgcgatggcatggccatcatttttttcattggcagcctgaagttcggcctccaactggcgatattcgcggtcaccgtcgataacatactctatcgccgggatatccagtgccggggtttcctgattaacccaggccagtgcccagttattgggaaatgtgacattgcccccatcggcgctcagttcgcctttgagcaacgccagcagagtcgatttaccacaaccgttcttgccaaccaggccgactttctgaccggggttaatcgtagctgtggcgttgtccagcaagacgcgagtaccacgtcgaatttgaagcgaggaaaaaacaatcatagagtgccgtatgtttaggatatgttaaattatcatcccctttgcacttgaagttacaggggttagccacgttcactcatcctaatgactgacttgagtaagctcattagcggtgttttctggcgacctacctgcaatgccaattacgttgggtattgggtataaacgggacgattggtgtcctatttttagtctttgcgaagcatggtaacggaaaaaccggaccctgacgacgctttggaggggaatgatgttgcagccgccgaaggttttgctgctgtatgcccatccggaatcacaggactcggtcgctaaccgggttttactgcaaccggtacagcagttagaacatgtcactgtgcacgatctttatgcacattatccggatttctttattgatattcatcatgagcagcaattgctacgtgatcatcaagttattgtatttcaacatcctttatatacttacagttgccctgcattactgaaagagtggttggatcgggtactggcacgtggtttcgccaatggcgttggcggccatgcactgacgggaaagcactggcgctcggtgattaccaccggtgagcaggagggaacttaccgtattgggggatataaccgttacccaatggaagacattctgcgtcctttcgaattgacggcggctatgtgccatatgcattggattaatccgatgattatttactgggccagacgccaaaagccggaaacactcgccagtcacgcacaagcttatgtgcaatggctgcagtcaccgctcacgagaggactctgatttatggagggcacagggctacttaccgctgttctagtgtttttattcgctgctgtcgttgcggtccctatcgcccaacgcttaggtattggtgcggtactgggttacctgatcgcgggtattgccattggcccgtgggggctaggatttattcgcgatgttgacgaaattctacatttttctgagctaggcgtcgtcttcctgatgtttatcattgggttggagttgaatcccgcaaaactttggcaattaaggcgatctatttttggtgtcggtgctggtcaagtcgtgataacggccgcggtactgggcgcattgctttattttacccagttcgcctggcaggcagcggttatcggtggcgtaggtttggcgatgtcgtctaccgccatggcattgcaactgatgcgggaaaaggggatgaaccgcaatgaaggcggccagctcggtttttccgttctactgttccaggatatggcggtgatccccgcgttagccttgattcctattctggcgggtaacgaagggggagccaatgactgggtcaaaattggcctcaaaattgcggcttttgccggtatgttgattgggggccgttatttgttgcgcccgttgttccgctacattgtcgcctctggggtacgtgaggtttttaccgctgcggcattgctggtggtgctggggtccgcgctgtttatggatgccctggggctatcgatggcattggggacatttatcgccgggatattactggctgaaagtgagtttcagcacgaattggaaatcgctatcgagccgtttaaagggctcttgctcggtttgttttttatttctgtcggcatggcattggacctcggcgtgctgtttacccatttactggatgtactgctgggcgtcttggcactggtctttatcaaaagtgccatcttgtatggtttggcgcgggtgtttggcttgcggcgttcggtccgtttgcaatttgccggtgtgctcagccaaggcggcgaatttgctttcgtcctgttttccgcggcgttctctcagcgtgtgttgaatgcagaacaactggcattgctattggtggtcgtcaccttatcgatgatgactacgccgttgctgatgcaggttattgaccgtattttggttcgtcgctacaacgcgcaggaagagagtgatgagaaaccctttgttgaagataatgacccacaggtgattattgtcggcttcgggcgatttggtcaggtgattggccgtttattgatggcgaacaaaatgcgcattaccgtactggaacgtgatgtcagcgcggtcagtatgatgcgcaaatatggctacaaagtttactatggtgacgcgaccgagttggaactgctacgagccgctggcgcagaaaaagccaaagccattgttatcacctgcaatgagccggaagacaccatggcgctggtgcatttatgccagcaacacttccctaatctgcacattcttgctcgcgccagagggcgtgtcgaagcccatgaactgctccaaaacggggtcaaagacttcacgcgtgaaaccttctccagtgcgctggaactggggcgtaagacattattggaactgggcatgcatccacatcaggcctaccgggcgcaacaacattttcgtcgcttggacatgcgaatgctacgtgagctgatgccacaacatcatggcgatgtggcacaaatttccagaattaaagaagctcgccgtgagttggaagatatttttcaacgagaaatgctacatgaaagccggcagttagatgggtgggatgaatacgaataatgtcgaggacaaacgatgactatcactcttaataagacagtgacacgtaaaagatttattgccggagccgtctgcccgcaatgtaatgccttggatacgctggctttatggcgtgaggatcaggttgaagtagtggagtgtgttaagtgtggtcaccatcaacgccagacggatgaacaggtcaataaacatgttcgtccacatgagcaagtgatcggtatttttcctccagagtagcgttatctgccgtgattttttatgcgggtgagtacagcggggcagatttccgctacaatctgtgccaatttttgttccaagggtaggagatatcatgaaagtaacaaaagacttggtagtcagcctggcttaccaggtacgtacagaagacggtgttttagttgatgagtctccggtgagcgcgccgttggactacctgcacgggcacggttccctgatcgctggtttagaaaacgcgctcgaaggccacgaagctggtgacagttttgatgtgcgtgttaatgccgatgaaggttacggcagctacgatgaaaatctggtgcagcgtgtaccaaaagacgtctttatgggcgttgacgagctggaagtggggatgcgttttctggcagatactgatcaaggcccagtaccggttgagatcactgctgtcgaagacgagcacgtcgtggttgatggtaaccacatgctggcgggccaggatctgaacttccacgttgaagtggttgctgtccgtgaagcaacagaagaagagttgcagcacggccatgtacatggtgagcatgatcatcaccatgaacacggtgacggttgctgcggtggtcacggccacgacgaccatgaacatgaacatgagcatggtaaaggtggttgcggtaaaagtggcggttgtggctgtcactaatatctgaccccgtcagcaaaaagccagccttcatcgctggctttttgctctgtacgcgatcactcattttctgtgtgatagccaatgatctcgtcataactgccgctagcggtgcggatattaaaattaatcagccgcgatttgggggtaaccaatggttattaaaaccaattaatggttattaaaactaattaatcgttattacaaatcaatcgatcaatcaatagtgcggaggcggtgtttcttctgacggtgacgccagcattgacgattgggactcccgcagtttatcggtcagtaaacgcagatgctcccgcagcttggtcatctccatttgatgctcagttacaatcaagttaagttcttcaatcgtcacttcctgaaatgccagacggctttccagcatttctagccgttgttcaagcagggattgttccatcgtatttcctctcattactgcaaacgatgtagctataaataatatagctgcaaactatacggttgggccattttttacggttgtagcagtatatcgcgatagctgggggcatgatattacctgtaaatcaccgtgattaccccgcaagggtcaagatatatataaaaacgaaacttcttgtagtaaaaaaagtcttaatatcacttaatagcatgagtattgagattgttttgtgttcacacacacagttatagtacatgttactcttataatcgttgcttggggttagagtccttaagccaatggagaaatggatgaaatcactgtttaaagtaacgttgctggctacggccatgacgctaaccctgaatacctcaactgttttcgctgctgacgcaacctcaccagtagtaaccaatagcgcatttaaaaataatgatcagcaatctgcttatgcattaggtgcgtctttgggccgctatatggataattccctgaaagaacaagaaaaattggggattaagttggataaagaccagttgatcgctggtgtgcaagatgcttttgctaacaaaagcaaactgactgacgaagagatcgaaaaaaccctgcaaaattttgaagctcgggtaaaagcgtctgctcaagccaaaatggagcaagatgccaaagaaaacgcggataaaggcgctaagtaccgcgatacctttgctaaagaaaaaggtgtgaagaaaaccgcatctggcctgctgtacaaggtagagaacgccggtacgggtgatgcaccaaaagacagcgatactgttgtcgttaactacaaaggcactttggctgacggaactgagtttgataactcatacaaacgtggcgagccattgtctttccgtctggatggcgttatcccaggctggactgaaggcctgaagcaaatcaaaaaaggtggcaaaatcaccttggttatcccgccagaactggcttacggcaaagcaggcgtccctggtattcctgccaactctactctgatattcgatgtagaactgctggatgtgaaagccgcagctaaagccgatgctcaagagcaacagcctgcggttgatacaaaagctaagaagtaatttgacttagtcagcatactcttctcataaccgttacgataattgtcgtgacggtttttttttgtgcgctggcaatttacttatctgctcgttgataacttgacggcttatagcttgtgggcttaacgtcaataccacatgtaaacgcaaggattttacacaggcatgtttgctagacttaaaatctaagatattgagttattagtctgccaacgatatagagacaggctttacgtagaggatggtgtcttcgatgtctaattcgcttctctgtagcgaaaccagtgaactggatttactggatgaacgtccgttcagtcagacggaccatgaaatactaaagtcatacgaagttgtcgtggatggcttggcaatgcttattggtgggcactgtgaaattgttttgcactcactggaggatttgaaaaattctgcggtgagaattgctaacggcgaacacacggggcggcagattggctcacctataaccgatttggcactacgcatgctccatgatatggcaggtgctgacagtagtgtttcaaaagcttatttcacgcgggccaaaagcggtgtcctgatgaaatcagtgacaatcgctattcgtaaccgtgaccagcgggtgattggtttgttgtgcattaacatgaatctggatgttcctttctcacaaatcattcagacttttatgccaccagaaacacaagaagtgccttcctccgtcaactttgcttcatctgtcgatgatctggttgcgcaaacgctggagttcactattgaagaagtgaatgcggatcgtaacgtttctaacaacgccaagaatcgccaggttgtactcaatctttatgaaaaaggtatttttgatataaaagatgccataaaccaagttgcagaacgcctcaatatctcaaagcacacggtatatctttacattcgtcagttcaaaagtggcgatctcgtcgggcacgaacgttaatgtccgcgttaaaatattgcctattggtcacagggcctgcttatggtacacagcaggccagtagcgcttatcagttcgctcaggcggttgttggggcagggcatcacttggtcagcatctttttctatcgcgaaggcgtactgaatgccaaccaactcacggccccagcgagtgatgaatttgatctggtacgagcatggcaacaattggcggctgaacaggcggttacgctgaatgtgtgtgtcgcggcagcgctacgccgtggtattaccgatcaacatgaagccgagcaactcaatttggccgctgcgaatctgcaacccggttttacattgagtggtctaggggcgctggcagaagctacgttgacttgtgatcgcatggtgcaattttaatggcaagaaaacgcatcgcttttatttttactcaaggcccccatggcagctcagctggacgtgaagggttggatgctttgctggccacctctgctttgagcgaagatatcggcgtattctttatctcagatggtgttttgcaacttttacctcagcaacagccagaaaaaattcttgccagaaactatattgctactttcggtgtcttacctctgtacgatgtcgaaaattgttatctctgcgaacgctcattgcaacagcgtgggttgagtaaaatggctgactggatcctcgatgtaacggtattatccccggcagatttacgccgtgaactgggcacttatgatgttgtgctgactttttaatgaggtttgggtattcataatgctgtataccgtcagtcattcaccttatcactgcgatttatctgcgctgttgagattagcgacatctgaggatgatattttgttgctgcaagatggtgtgatagcggccttgaaagagagtgaaactcttaagctgttgttaaataaccccgcttctctatttgtattggaagacgatgttattgcacgtggcttggttggccaaatttcagacaacgcaacactaatcagctatactcacttcgtggatttgaccctaagacatcagcagcaactggcatggtaatgcgagtaatgctgtatatttcttgacaccttagatagtcagccataaaattctgcgtcctcgttctctgccagtagtgcaaacgagggggatttatcacgtgtttacgaagcaaaaaaccaggagcttttttaataatggcaacgattaaccagctggttcgcaagccacgcagcatgaaggttgctaaaagcaacgttcctgcgttggaagcatgcccgcagaaacgtggtgtatgtacccgcgtatatacaaccactccgaaaaaacctaactccgcactgcgtaaagtttgccgtgtgcgtttgactaacggttttgaagtcacctcttacattggtggtgaaggtcataacctacaggaacactccgtgatcctgatccgtggcggtcgtgttaaagacttgccaggtgtgcgttaccacaccgttcgcggcgcgcttgactgctcaggtgttaaagaccgtaagcaatcacgttctaagtacggcgtgaagaagccaaaggcttaatggttctccgttaagtaaggccaaacattttcacattaatgtcaaaataaactcttagagttttggacaaccctgaattaacaacggagtatttccatgccacgtcgtcgtgtaattggccaacgtaaaattttaccagatcctaagttcggatctgaattgctggctaaatttgtaaatatcctgatggtagatggtaaaaaatctactgcagaagcaattgtctataccgcgctggagaccctggctcagcgttctggtaaagattttctggaagctttcgaagtagctctggataacgtgcgcccgactgtcgaagttaagtctcgccgcgttggtggttctacttatcaggtaccagttgaagttcgtccggttcgtcgtaatgccttggcaatgcgttggatcgttgatgctgctcgtaaacgcggtgataaatccatggctttgcgcttggcgaatgaactgtctgacgcagcagagaacaaaggttctgctgttaagaaacgtgaagacgttcaccgtatggccgaagctaacaaggcgttcgcccactaccgctggtaatatcccgcagtagtcatgctaaccatgcgggcgcttcaagaagccaacccgcatgggttaaccgaatgaacgccctaggaatagaggaatcaaatggctcgtaaaacacccattgagcgctatcgtaatatcggtatcagcgctcacatcgacgccggtaagacaaccactaccgaacgtatcctgttttacaccggtgtaaatcacaaaatcggtgaagttcatgacggcgcagccaccatggactggatggaacaggagcaggagcgtggtattaccattacttctgcagctactacctgcttctggtctggtatggctaaacagttcgaaccacatcacgtcaatatcattgacacccctgggcacgttgacttcactatcgaagtagagcgttccatgcgtgttcttgacggcgcggtaatggtttactgtgcagttggtggtgttcagccacagtctgaaaccgtatggcgtcaggctaataaatataaagttccacgtattgcgttcgttaacaaaatggaccgtatgggtgcgaacttcctgcgcgtagttggtcaactgaaatctcgccttggtgcgaacccagttccactgcagttggcaattggcgcagaagaaaaattcaccggtattatcgatctggtgaaaatgaaagcgatcaactggaacgaagctgatcagggcgtgaccttcgaatatgaagaaatccctgctgatatggctgaactggctgctgaatggcaccagaatctggttgaatctgcggcagaagcgtctgacgagctgatggacaaatacttgggtggcgaagagctgaccgaagaagaaatcaagaaagctttacgtcaacgtgttctgaaaagcgaaattattcttgttacctgtggttctgcgtttaaaaacaaaggcgtacaggcaatgctggatgcggttattgagtacctgcctgcaccaactgacgttgaatcaatcaacggcatcttggatgatggcaaagatactccggctgttcgtcattctgacgacaaagagccgttctctgctctggcgttcaaaatcgctaccgacccattcgtgggtaacctgacgttcttccgcgtgtactctggtattgttaattccggtgataccgttctgaactcagtgaaatcgcaacgtgaacgcttaggtcgtatcgtacagatgcacgctaacaagcgtgaagagatcaaagaagttcacgccggtgatatcgcagccgctatcggtctgaaagatgtgactacgggtgacactttgtgtgacccgaataatccgatcatcttggaacgtatggagttcccagagccggtaatctctgttgctgttgaaccaaaaaccaaagctgaccaagaaaaaatgggtatggctctggggcgtttggcgaaagaagatccatcattccgcgtttggactgacgaagaatctggtcagactatcatcgctggtatgggtgagttgcatttggatatcctggttgaccgtatgcgccgcgaatttaacgtggaagcaaacgtcggtaaacctcaggttgcgtaccgtgaaactatccgcgaaaccgttaaggatgtggaaggtaagcacgctaagcagtcaggcggtcgtggtcagtatggtcatgttgttatcgacatgtctccattgccaccgggtggtgttgggtatgaattcgtcaacgaaatcgttggtggttctattcctaaagaattcattccggccgttgataaaggtattcaagaacagctgaaatctggccctctggcaggttacccagttgttgacgttaaagtgcgtctgcactacggttcttaccatgacgttgactcctcagaattggcatttaaattagctggttctatcgcttttaaagaaggtttcaaacgagctaaaccagttctgcttgagccaatcatgaaggttgaagtcgaaacccctgaagattacatgggtgacgtaatgggcgacctgaaccgtcgtcgcggtatcatcgaaggtatggaagatactgctaccggtaaaactgttcgcgtcaaggttccgttgtctgaaatgttcggttatgctactgacctgcgttctcagactcagggccgtgcttcttactccatggaattcttggagtatgctgaagcaccgagtaacgtcgctaaagccgttatcgaagcccgtggcaaataagctttcgggtttaaaacaatgatccagtgctctctcatttagtgggagagcacaagagtaaggaatatagtcgtgtctaaagaaaaatttgaacgtaccaaaccccatgtaaacgtcggtactatcggccacgttgaccatggtaaaactaccctgacagcagcaatcaccaccgttctggctaaaacctacggcggtagcgctcgtgctttcgatcaaatcgataacgcaccagaagaaaaagcacgtggtatcaccatcaacacttctcacgttgaatatgatactcctgctcgtcactatgcgcacgttgactgcccaggtcacgccgactatgttaaaaacatgatcaccggtgctgctcaaatggatggtgcaatcctggttgttgctgcaactgatggccctatgccacagactcgtgagcacatcctgttgggtcgtcaggttggcgttccttacatcatcgtattcatgaacaaatgtgacatggttgatgatgaagagctgctggaactggtagaaatggaagttcgtgaacttctgtctgcttacgacttccctggcgatgatctgccagttgttcgtggttcagcgctgaaagcactggaaggcgaagctgagtgggaagctaaaatcatcgaactggctggttacctggattcttatatcccagaaccagaacgtgctatcgacaagccgttcctgctgccaatcgaagacgtattctctatctcaggccgtggtactgtagtaactggtcgtgtagagcgcggtatcgttaaagtcggcgaagaagttgaaatcgtcggtatcaaagatactgttaaatctacttgtactggcgttgaaatgttccgcaaattgctggacgaaggccgtgctggtgagaacgttggtgttctgctgcgtggtatcaaacgtgaagatatcgaacgtggtcaagttctggctaaaccaggttctatcaaaccacacactacctttgaatcagaagtttatattctgagcaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtcctcagttctacttccgtacaactgacgtaaccggtaccatcgaattgccagaaggcgttgaaatggtgatgccaggtgacaacatcaacatgattgttaccctgattcacccaatcgcaatggacgacggcttgcgtttcgcaatccgtgaaggcggccgtactgtaggcgctggtgttgttgctaaagtaatcgcttaatttttctgattaattatttattgatcaaaccaaagggtgcctcggcacccttttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgataaagtgaataatcttaattgaaataaaactcattcttatttacactcaaaagactggttaagaaatgagtctttttatgtacgtttgtctatgtaatgcggtttctgacaaagtcattcgcaaagctgtgcgccagcatcagccccatacagttaagcaactgcgacagcttgtgccgattggtagtgactgtgggaagtgcatccgacaagccagagagatcttgattgaggaactcgctaatattccagaaatgaatgatgttgcctaatagttagctcggagaagttttccgcatactttgccatctggtactacactgttagtactggaagcggagggtataactatgaaaggtgataaaaagataattgcacatctgaataaactgctcggaaacgagttagttgccatcaaccaatattttcttcatgcccgaatgtttaaaaactggggtctgatgcgccttaatgataaggagtatcacgaatctatagacgaaatgaagcacgcggataaatacattgaacgtattttattcctcgaaggtattcctaatttacaagagcttggtaaattgaatatcggagaagatgttgaagaaatgctgaaatctgatttagcgctcgagttatctggggctacagatttacgagaaggtattgcttatgctgactcaatccatgactacgtaagccgtgatttattgaaagaaattctggttgatgaagaagagcatattgattggctcgaaacagaacttagcttgatcgaccgtttaggtatacaaagctactcacaggcccagctagcaaaagactaggtcttagagatcacgtgtttgctcagcaatggcgtcgttggttcagtaatgacatttttagtgataacattttttagtgataaagagtgagtatcgcgatgcgctcactcttctttctccgctttttccatcttgtcagtcatcttattcccccttcaattaaattatctggcaaattcttgcgtagattttcaacaccagcttgcttcctgctggtatttacgtataatgcgcgggcctacctaatcttggtgggtcagattgaaactaatctgtcagttacagcctagtgttgtcactgaacaatactcccgatatgggggttatatgttgaacgattacactcccccatcaatcgaaatgggtgcgaggagtaatcatttacgtttataaataattggagctctggtctcatgcagaaccaaagaatccgtatccgcctgaaagcgtttgatcatcgtttgatcgatcaatcaactgcggaaatcgtcgagactgccaagcgcactggtgcgcaggttcgtggtccgatcccgctgccaactcgcaaagagcgctttaccgttctgatttctccgcacgtcaataaagatgcgcgcgatcagtacgaaattcgcactcacaagcgtctggttgacatcgttgagccaaccgagaaaaccgttgatgctctgatgcgtctggatctggctgccggtgtagacgtgcagatcagcctgggttaatcaggtcattgagcgattgagaggttgaaacaatgattggtttagtcggtaaaaaagtgggcatgactcgtatcttcactgaagatggcgtttcaatcccagtaactgttatcgaaattgaagcgaaccgcgtaactcaggtcaaaagcctggagaacgacggataccgtgctgtgcaagtaactaccggtgctaaaaaagctaaccgcgttactaaaccagaagcgggtcatttcgctaaagctggcgtagaagctggccgtggtctgtgggaattccgccttccagaaggtcaagagtttactgctggtcaagaaattagcgtcgaaatttttgcagacgttaagaaagtcgacgttacaggtacgtctaaaggtaaaggttttgccggtactgttaagcgctggaatttccgcacccaagatgctacccatggtaactccttgtctcatcgtgttccgggttctatcggtcaaaaccagactccgggcaaagtgtttaaaggcaagaaaatggcaggccatatgggtgatgaacgtgtaactgttcagagcctggatgtagtacgtgttgacgctgagcgcaacctactgctggtcaagggcgctgttccgggagctaccggtggcaacctgatcgtaaaaccggctgtcaaggcgtaacgtcgaggagataggaatggaattggtaatgaaagacgcgccaggcgcgctgactgtttccgaaactaccttcgggcgtgatttcaatgaagcgcttgtacatcaggttgttgttgcttacgcagcaggtgcccgtcaaggtactcgtgctcagaagacccgtgctgaagtaacaggttccggtaaaaaaccgtggcgtcagaaaggtaccggccgtgcgcgtgcaggttctgtaaagagcccgatctggcgttcaggtggtgtgacctttgctgcaaagcctcaggaccacagtcaaaaagtaaataaaaagatgtaccgcggcgcgctgaaaagcattctgtccgaattggtacgtcaagatcgtctgatcattgtcgaaaagttctctgttgaagcacctaaaactaagttgctggcgcagaaactgaaagatatggctctggaagatgtgctgatcgtaacgggtgaactggacgagaacttgttcttggccgctcgcaacctgtacaaggttgatgttcgcgatgtagccggtattgatccagttagcctgatcgccttcgacaaagtggttatgactgctgatgctgtgaagcaagttgaggagatgctggcatgattcgtgaagaacgtctgctgaaagtactgcgctcgccgcatgtatctgaaaaagcgtccgctgcgatggaaaagaataacaccatcgttctcaaagttgccaaagacgcgaccaaagcagaaattaaagctgcagtgcagaaactgtttgaagtcgaagtcgaagacgttaacaccttgctggttaaaggcaagagtaagcgtcacggtcagcgtgttggtcgtcgtagcgactggaaaaaagcttacgtcaccctgaaagaaggccagaatctggacttcatcggcggcgcagagtaagtcggaggagtaaacaatggcaattgttaaatgtaaacctacgtctccgggtcgtcgccacgttgttaaagtggttaaccctgagctgcacaagggtaagccttatgccccgttgcttgagaaattaagcaaaagcggtggccgtaacaacaatggccgtatcactacccgtcatatcggtggtggccacaagcaacattatcgtctggttgacttcaaacgcaacaaagatggtatccctgctgtggttgagcgtctggagtacgatccgaaccgttccgcaaatattgcgttggttctgtacaaagacggcgaacgccgttatatcctggcgccgaaaggcctgaaggctggtgaccagattcaatctggcgttgatgctgcaattaaagcaggtaacaccctgcctatgcgtaacatcccagttggttcaacggttcataacgtagaaatgaaaccaggtaaaggcggccagttggctcgttctgctggtgcatacgttcagatcgttgctcgtgacggttcctacgttactctgcgtctgcgctccggcgaaatgcgcaaggttcaagctgattgccgcgccaccttaggtgaagttggtaatgctgaacacatgctgcgtgtcctgggtaaagcaggtgctagtcgttggcgtggtattcgtcctaccgttcgcggtacggcgatgaacccagtagatcacccgcacggtggtggtgaaggtcgtaactttggtaagcacccggtaaccccgtggggcgttcagaccaaaggtaagaagacccgtagcaacaagcgtactgataagttcatcgtacgtcgccgtagtaaaaaataattagaggataagccatgccacgttctctcaagaaaggtcccttcattgacctgcacttgctgaagaaggtagagaaagcggtggaaagcggagacaagaagcctattcggacttggtcccgtcgttcaacggtctttccaaatatgatcggtttgaccatcgctgtccataatggtcgtcagcacgttccagtattcgtttccgatgaaatggtcggtcacaaactgggtgaattcgcgccgacccgtacttatcgcggccatgcggccgataaaaaggccaaaaagcgctaaggtaggaggaagagatggaaactatcgctaaacatcgccacgctcgttcttctgctcagaaggttcgcttggtagcggacctgattcgcggtaagaaagtgtcgcaagctctggaaactctaacctacaccaacaaaaaagctgctggtttggttaagaaggtactagagtctgccattgctaacgcagaacacaacgatggcgctgacatcgatgatctgaaagtcacgaagatcttcgtagacgaaggccctagcatgaagcgcattatgccgcgtgcaaaaggtcgtgcagatcgcatcctgaagcgcaccagccacattactgtggttgtgtccgatcgctgagactctggagactagcaatgggtcagaaagtacatcctaatggtattcgactaggtattgtcaaagcttggaactctacctggtacgcaaataccaaagaattcgctgacaacctggacagcgactttaaagttcgccaattcctgactaaggaattagcgaaagcttccgtttctcgcatcgttatcgagcgtccagcgaagagcatccgtgtgactattcacactgctcgccctggcatcgttatcggcaagaaaggtgaagatgtcgaaaaactgcgtaaggtcgtagcggatatcgctggcgttcctgcacagattaacatcgccgaagtccgtaaaccggaactggacgcaaaattggttgctgacagtatcacttcacagctggaacgtcgtgttatgttccgtcgtgctatgaagcgtgctgtacagaacgcaatgcgtcttggcgctaaaggtatcaaagttgaagtaagcggccgccttggcggtgctgaaatcgcgcgtaccgaatggtaccgtgaaggtcgtgttccgttgcatacactgcgtgcggatatcgattacaacacatctgaagcgcacaccacttatggtgtaatcggcgttaaggtatggatcttcaaaggtgagatcttgggtggtatggctgctgttgaacaaccggaaccggctgctcaacctaaaaagcagcagcgtaaaggccgcaagtaaggagaatcgctgatgttacaaccaaagcgtacaaaattccgtaagatgcacaaaggccgtaaccgtggccttgcgcaaggtacggatgttagcttcggtgagttcggcctgaaagcttgtggccgttgccgcctgacggctcgtcaaatcgaagcagcccgtcgtgcgatgacacgtgcaattaagcgtcaaggtaaggtctggatccgtgtattcccggacaaaccgatcactgagaagccgctcgaagtgcgtatgggtaaaggtaagggtaacgtggagtattgggttgccctgatccagccaggaaaagtattgtttgaaatggctggtgttcctgaagaaactgcacgtgaagcatttaagcttgctgcagcgaaactgcctgtcggaaccacctttgtaactaagacggtgatgtaatgaaagcacaagagctgcgtgaaaaaagcgttgaagagctgaacactgagctgctcaacctgctgcgtgagcaatttaatttgcgcatgcaggcggctagtggccagctgcaacaaactcacctgttgaaacaagtgcgtcgtaatgtcgcgcgtgttaagactttactgactgagaaggcgggtgcgtaatgactgaccaaatccgtactctgcaaggtcgcgtagttagtgacaaaatggagaaatccatggttgttgctatcgaacgtgtggtgaagcaccctatttacgggaaattcatccgtcgtacgacgaagttgcatgtacatgacgagaacaatgaatgtggtatcggcgacgtggtagaaatccgcgaatgccgtccactgtcaaagactaagtcttggacgcttgttcgcgttgtagagaaagcgattctgtaatagagtagccaactcgaacataataagcggctctgaaaatgggccgcttattttttctacccactttttcctatcaaaggatgtggaaccggtgttataatgccgcgccctcattagtggggcttttaaacgacctattctgggtcctaaagtagtagttgacattagcggagcactaacatgatccaagaacagactatgctgaacgtggccgacaactccggtgcacgtcgcgtaatgtgtatcaaggttctaggtggctcgcaccgtcgctacgcaggcatcggcgacatcatcaagatcaccatcaaggaagcaattcctcgtggcaaggtgaagaaaggcgatgttctgaaggcggtagtggtgcgcaccaagaagggtgtacgtcgcccggacggttctgtcattcgcttcgatggtaacgcttgtgttattttaaataataacagcgagcagccaatcggcacgcgtatttttgggccggtaactcgtgaactgcgtaatgagaagttcatgaaaattatctctctggcaccagaagtactctaaggagcgaaccatggcagcgaaaatccgtcgtgatgacgaagttatcgtgctaaccgggaaagacaaaggtaagcgcggtaaagtaaagaatgtcctgtcttctggcaaggtcatcgttgaaggtatcaacctggttaagaaacaccagaagccggttccggctctgaaccaaccaggtggcattgttgaaaaagaagctgcaattcaagtttccaaccttgcgctgttcaacgcgacaaccggtaaggctgaccgtgtaggctttagatttgaagacggcaaaaaagttcgtttcttcaaatcgactagcgaaactatcaagtaatttggagtaatacgatggcgaaactgcatgattactacaaagacgaggtggtcaaacaactgatgtctcagtttggctacgactctgtcatgcaagtccctcgggtcgagaagatcaccctgaatatgggtgttggtgaagcgatcgctgacaagaaactgctggataatgcagcagctgacttggcagcaatctccggtcaaaagccgtttatcaccaaagcacgcaaatctgttgcaggcttcaaaatccgtcagggctatccgatcggctgtaaagtaaccctgcgtggcgaacgcatgtgggaattctttgagcgactgattaccattgctgtacctcgtatccgtgacttccgtggcttgtccgctaagtcattcgatggtcgtggtaactacagcatgggagtgcgcgagcagatcatcttcccggaaatcgactacgataaagtcgatcgtgtacgtggtttggatattaccattaccactactgcgaaatccgatgatgaaggccgtgcattgttggctgcttttaaattcccattccgcaagtaaggtagggttactgatggctaagcaatcaatgaaagcacgcgaagttgttcgcgtgaaactagctaacaaataccgcgctaaacgcgaggaattaaaagctattatctctggtgtgaactcatccgacgaagatcgttgggatgctgttctgaagctgcagtctctgccgcgtgattccagcccgtcccgtcagcgtaaccgctgcaaccaaactggtcgtcctcatggtttcctgcggaagttcgggttgagccgtattaaagtccgtgaaaccgctatgcgcggtgaaatcccgggccttaagaaggctagctggtaattgtcaccaattgaatcacgggagtaaagacagatgagcatgcaagatccgatcgcggatatgctgacccgtatccgtaacggtcaagccgcaaacaaagttgcggtcaccatgccctcctccaagctgaaagtggcaattgccaacgttctgaaggaagaaggctttattgaagattttaaaatcgaaggcgacaccaagcctgttctggaattagcacttaagtacttccagggtaaggcagtggtagaaagcattcaacgtatcagccgtccaggtctgcgcatctataagaaaaaagatgagctgccaaaagttatggccggtttgggtatcgctgttatttctacctctaaaggtgttatgaccgatcgtgcagctcgccaagctggtcttggtggcgagattatctgctacgtagcttaattcgggaggaaagaatgtctcgtgttgcaaaagcacccgtcgtcattcctgccggcgtagaggtaaaactcaacggtcaggttatttcgattaagggtaagaacggcgagctgactcgtaccgtccatagtgctgttgaagttaagcaagaagaaaatacattgactttcgctccacgcgaaggcgctgtagacggttgggcccaagcgggtaccactcgtgcactacttaactcaatggtcattggtgttaccgaaggcttcactaagaagcttcaactggtaggcgtaggctaccgtgccgcagttaaaggcaacgtggtgaatttagctttaggcttctctcacccagttgaccatgaattgccggctggcatcactgccgagtgcccgacccaaactgaaatcgtgctgaaaggcgctgataagcaggtgattggtcaggttgcagcagatttgcgtgcctaccgtcgtcctgagccttataaaggcaagggtgtccgttacgccgacgaagtcgtgcgtaccaaagaggctaagaagaagtaaggtaacactatggataagaaagcagctcgtatccgtcgtgcgacccgcgcacgccgcaagctcaaagaactgggtgcgactcgcctggtggtacatcgtaccccacgccatatttacgcgcaggttatcgcaccaaacggttctgaaattttggtagcagcttctactgtagaaaaagctatcaatgagcaattgaagtacgccggcaacaaagatgccgcagcagctgtaggcaaaactattgctgagcgcgcgttggaaaaagggatcacgaaagtatcctttgaccgttccggtttccaatatcatggtcgagtccaggcactggcagatgctgcccgtgaagctggccttcagttctaaggtagaggtgtaagatgtctcacatcgaaaaacaagctggcgaactgcaggaaaagctgatcgcggtaaaccgcgtatctaaaaccgtaaaaggtggccgtattttcagctttaccgcactgacagtagttggtgatggtaacggtcgcgttggttttggctacggcaaagcacgcgaagttccggcagcgatccaaaaagcgatggaaaaagcccgtcgcgctatgattaacgttgctttgaataacggcactctgcagcacccagttaaaggtgctcacacgggttctcgtgtattcatgcaaccagcttctgaaggtaccggtattattgccggtggtgccatgcgcgccgttttagaagttgcaggggttcataacgtattagctaaagcttatggttctactaacccgattaacgtggttcgtgcaactattgcagctctggaagatatgaaatccccagaaatggtcgctgccaagcgtggtaagtccgtcgaagaaattctagggaaataaccatggcaaagactattaaagtaactcaaacaaaaagcagtatcggtcgtttgccgaaacataaggcaactctgatcggtttaggtctgcgtcgtattggtcatactgtagagcgtgaggatactcctgctgtgcgtggtatggtcaacttggtttcctacatggttaaagttgaggagtaacagatgcgtttaaatactctgtctccggctgaaggtgccaagcatgcgccgaagcgtgtaggtcgtggtattggttctggcctgggtaaaaccgctggtcgtggtcacaaaggtcagaactcacgttctggtggtggcgtacgtcgtggttttgaaggtggtcagatgcctttatatcgtcgtttgccgaaattcggcttcacctctcgcaaagcgatgatcacggcagaagttcgtctgtctgaacttgctttagtggaaggcgacgtaatcgacctgaacacgctgaaagccgctaacgttgttggtatccagatggagttcgtgaaagttatactttcaggcgaagtcaatcgtgcggtaactcttcgtggtctgcgagtcaccaaaggcgctcgtgctgctatcgaagctgctggcggtaaaattgaggaataagtagcagatggctaagcaaccaggattagattttcaaagtgctaaaggcggattaggcgagctgaagcgcagacttttgtttgttatcggtgcgcttattgttttccgtatcggctcttttattccgattcctggtatcgatgccactgtgcttgccaaattgcttgagcagcagagaggcaccatcattgaaatgtttaacatgttttctggtggtgctctcagtcgtgcttctatctttgccttgggtatcatgccgtatatttcggcatcaattattatccaactgttaacggtggtacatccagcgttagcagaaataaagaaagaaggggaagctggccgtcgtaagattagccagtacacccgttatggcacgttggtattggctatattccaatcgatcggtattgctaccggtcttccgaatatgcctgggatgcaaggtctggtaatcaatccaggctttgctttctattttaccgctgttgttagcttagtcacagggactatgttcctgatgtggctgggtgaacagattactgaacggggtatcggaaacggtatttcaatcataatctttgctggtattgttgcggggcttcctcctgcaattgcccataccatcgagcaagctcggcaaggcgacctgcacttcctcctgttgctgttggttgcagtattagtgtttgcagtaaccttcttcgttgttttcattgaacgtggtcaacgtcgtattgtcgttaactatgcaaaacgtcaacaaggtcgtcgtgtttatgcagcacagagcacacacttaccgttgaaagtgaatatggctggggttatccctgcaatcttcgcttccagcataattctgtttcctgccacgattgcatcatggtttgggggcggaacaggttggaactggctgacgactatttcgatgtatttgcagccgggacagccgctttatgtgttactctatgcgtctgcaatcatcttcttctgtttcttctacacggcgttagtgttcaacccgcgtgaaacagcagataacctgaagaagtccggtgcattcgtgccaggaattcgtccgggagagcaaacggcgaagtacatcgataaagtaatgacacgtctaaccttaattggtgcgatgtatattactttcatctgcctgatcccggagttcatgcgtgacgcgatgaaagtaccattttactttggtggtacctccctacttattgtagtggtggtcatcatggactttatggctcaagtgcaaactctgatgatgtctagtcagtatgagtctgcattgaagaaagcaaacctgaaaggctataaccgctaatcagggatgtttgagaagttacggagagtaaaaatgaaagttcgtgcttccgtcaagaaattatgtcgtaactgcaaaattgttaagcgtaacggtgtcgttcgcgtgatttgcagtgccgaaccaaagcataaacagcgtcaaggctgatttatcttgcatatttttcttgcaaagttgggttgagctggctagattagccagccaatcttttgtatgtgactgcaatgctatttgagtatcctgaaaacgggcttttcagaatggtattgctgtataaaatagtaggagtgcatagtggcccgtatagcaggcattaacattcctgatcagaaacataccgttatcgctttaactgcgatcttcggcatcggcaaaactcgctcacaggctatctgtgttgctgcgggtattgctgaacatgttaagatcagtgagctgtctgaagagcaaatcgagaagctgcgtgacgaagttgccaagtacgttgtagaaggtgatctgcgtcgtgaggtgaccctgagcatcaagcgtctgatggaccttgggacttatcgtggtttgcgtcatcgtcgtggtctaccagttcgcggtcagcgtactaagaccaacgcacgtacccgtaagggtccgcgtaaaccgatcaagaaataatcggggtgattgaataatggcaaaggcacctattcgtgcacgtaagcgtgtaagaaagacagtctctgacggtgtggctcatatccatgcttctttcaacaacaccatcgttaccattactgatcgtcagggtaacgcattgggttgggcaacagcaggtggttccggtttccgtggttctcgtaagtctactccgtttgcagcgcaagttgcagcagagcgctgcgctgaagcagtgaaagaatacggtatcaagaatctggaagttatggttaaaggacctggtccgggccgtgagtctactatccgtgcgttaaacgcggctggttttcgcatcactaatattactgatgtgactccgatccctcataacggttgtcgtccgccgaaaaagcgccgcgtataacgctgcttttaggtttgttggagagagaaaatggcaagatatttgggtcctaagctcaagctgagccgtcgtgagggcacagacctgtttcttaagtctggtgttcgcgcgattgacaccaagtgtaagattgaacaaccacctggccagcacggtgcgcgtaaaccgcgtctgtctgactacggtgtgcagttacgtgagaaacaaaaagttcgccgtatctatggtgttctagaacgtcaattccgtaactactataaagaagcagcacgtctgaaaggcaatactggtgcaaacctgttgcaattgcttgaaggtcgtctggacaatgtagtttaccgtatgggctttggcgcaactcgtgctgaatcacgtcagctggtgagtcataaagctatcatggtaaatggtcgcgttgttaacatcgcttcttatcaggtatctccgaatgacgtagtcagcatccgtgagaaagctaaaaagcagtctcgtgttaaggcagctttggagctggctgaacagcgtgaaaagccgacttggctggaagttgatgctgtcaagatggaaggtgtgttcaaacgtattcctgaacgtactgatctgtccgcggacattaacgaacacctgatcgtcgagctttactccaagtaaagcttagtaccaaagagaggacacaatgcagggttctgtgacagagtttctaaaaccgcgcctggtagatatcgagcaagtcagttcgacgcacgccaaggtgacccttgagccgttagagcgtggctttggccatactctcggcaacgcactgcgccgtattctgctttcatctatgccgggttgcgcggtgaccgaggttgagattgatggtgtactacatgagtacagcaccaaagaaggcgtacaggaagatatcctggagatcctgctcaacctgaaagggctggcggtgagagttcagggcaaagatgaagttattcttaccctgaataaatctggcattggccctgtgactgcagccgatatcacccatgatggtgatgtcgaaatcgtcaagccgcagcacgttatctgccacctgaccgatgaaaacgcatctattaatatgcgtatcaaagttcagcgtggtcgtggttatgtgccggcttctgcccgaattcattcggaagaagatgagcgcccgattggtcgtctgttagtagacgcatgctatagccctgtagagcgaattgcctacaatgttgaagcagcgcgtgtagaacagcgtaccgacctggacaagttggttatcgagatggaaaccaatggtacgatcgatcctgaagaggcgatccgccgtgcggcaactatcttggctgaacagcttgaagctttcgttgacctacgtgatgtacgtcagccggaagttaaagaagagaagccagagttcgatccgatcctgctgcgccctgttgacgatctggaattgactgtccgctctgctaactgccttaaggcagaagctatccactacatcggtgatctggtacagcgtaccgaggttgagttgctgaaaacgccgaacctgggtaaaaaatctcttactgagattaaagacgtgctcgcttcacgtggtctttctttaggcatgcgcctagaaaattggccaccagctagcattgctgacgagtaaccggatcacaggttaaggttttactgagaaggataaggtcatgcgccatcgtaagagtggtcgtcaactgaaccgtaacagcagccatcgccaggctatgttccgtaacatggccggctctttggttcgtcatgagatcatcaagacgaccctgccgaaagcgaaagagctgcgtcgcgttgttgagccgctgattactcttgccaagaccgacaacgtagctaatcgtcgtctggcattcgcccgcactcgtgataacgagatcgtggcaaaactgtttaacgagctaggcccgcgtttcgcgagccgcgccggtggttacactcgcattcttaagtgtggcttccgtgcaggcgacaacgcaccgatggcttacatcgagttagttgatcgtgctgcatcgcaagcagaagtagttgctgcagagtaatctgtaaacgcgtaaaaaaaccgggcttgcccggtttttttacgcccaccatatacagcttcgattatcctaccgttttactactactttcctcttatgatcaccgcgtcgatccgttatctttaattaactacacaagttgttaccggtagaatagtcgttaattaatgaccagaaaggtgcatccattatttacagaaggaaaatgatttttatcatctaccgtctcatagagctcttgttgtatctagctatattttagtggagttatgggctattagcgcatcttcaacggtacagactatctctgtttcaattataggataggcaaaatgtattgattatcatgagattttttcttaatgaggtctgtaacatgatgacttccaactccttattttatacgctgttgattatcaacaggaattggctggtaggtggacaatatgttaaaaatcgggcagttagctaaacttgctgatgtaacgccggatactatccgttactacgaaaagcagggaatgatggatcacggtgaacgaactgatggtggctaccggctgtatactgatcaggaccttcagcgtttacggtttatccgctacgccaagcaactaggctttacattggatactatcgcagaattattgtcgatccggatagatcctgaccatcatacctgccaggagtccaagtctattgtagattcacggcttagtgatgtggaaggtaagatcagagaattagagagaatgcgtgattccctaaaaagactcagcgaggcttgttgtggcactagtcatgcgacgacatactgctcaatattggaagctttggagcagggggcaacagaagagttaattaaggtatgaatttctctacagagggtttaaatcggcagagggccaccgtattatgttcaggatttatccatagcgtcattactacgaggtagcaccatgacaacatatcgccataccaagggaaaaattaaagataatgcactggaagctctactccacgacccactattcagacagcgtattgagaaaaatagtaagggcaaaggaagttatcagcgcaaagagaaatatgcaaaaggtagtaactgggaggccagtggtaagcaatcaatagattttttactactggccttctgatttaaaagaaataaaaagttatcttcttggacttaatccaaatacccgcttttgtgttgctgtttagggcaactcattccggtagctcttaaatttagctaaactgaaactattttgtgtgctgcgcttttaataaatcgcgaatctcagctaatagtatctcttcagtcgttggtgctggcggtgtagcaggttcttcttccgctttttcacggcgtagcttattcattaacttaacagcggagaatatagcgagggctacaataacaaaatcaaaaatgctttgaataaatgtaccataattcattactaccgcgggtatagtcccttcagcggctcgtaatacaaaatggaattgtttaaaatctaccccgcctagcaataaccccagtggtggcatgataatatcggcaacgagcgaagagacaattctgccgaatgcagcaccaataatcacaccaacagctaagtcaaccacattgccacgcatggcaaattcacgaaattctttcataaagctcatagccaacaccccatcaataaatgaatgacttaattctagctaaataatgcctattatcactaaaattatagggaaattttaattatttcctcatgagcatggctttttataaggatgccagaaattaatgattattagttataggaagaatgggcttggttggaacaaccgttccacatcgggtacaaattttttgtgggtaatgaacattattacatggtccccttgcttaattatggagttactgtttgcaataataacctcatccccccgaacgatagctccaatagttgttcctggtggtaactttatgtcttcaaccatccggccgacaacttttgaagtgctttcatcaccatgagcaatagcttctattgcctcagcaacgccacgtctcagcgaggatacactaacgatatctgctttacggacatgacctaatagtgctgaaatagtggcttgctgcggtgatataacaatatcaataacgcttccctgaaccaaatcgacgtaagcactgcgttggataagtaccatcgcttttttcgcacccatccgttttgccagcatagccgacataatattggcttcatcatcatttgtaatggcgataaatacatcaacctgttcaatatgttcttctgcaagtaattcttggtctgatgcatcaccataaaatacgatagtatcgtgtagcatttcagctaattcagctgcccgctgttggtcacgttcaattaactttacgctgtagtctttttccagacgcagtgccagacctgcaccgacattaccaccaccgacaatcataatgcgtttatacggtttttccaggcgctgtaactcactcattaccgctcgtatatgctgagaggccgctacaaaaaagacttcatcaccagcttcaataattgttgatccctgtggacggattggtcgatcttggcgaaatatagccgcgactctagtatcaatatgtggcatatgttcacgtaaggatgacaatgcattccctaccaatgggccgccatagtaggctttgactgctgcgatgctaactttaccttcagcaaagttaacgacctgtagtgctccagggtattcgattaacttatagatatagtcaatgactagttgttcaggtgagattaaatggtcaatcggtacagcttcgggcagaaagagtttatctgcttcacgtatatattcagttgatcgaatgcgagcaatgcgatttggtgtattgaataatgagtaagcgatttggcaggcaatcatattggtttcatcagaattagtcacggctaccagcatatcggcatcctcagctcctgcctctcgtagaactctagggtgtgagccatacccttgtactacacgtaaatcaaacttatcctgcagttggcgtagtcgaccagagtcgatatcgactacagtgatatcgttattttcacccaccaagttttctgccagggtcccgccaacttgccctgccccaagaataattattttcatagcgttctctgtttcacactgaaattaggttttgaggcatagcaaaagccacagactattttttgattatctttgcgtagaagaaaccatcaccgtcctcaggatgtggaaggttttgtttaccaggcgctgctgtagtaccggtttcggtcaactgtgcttcgggatgccgttgtaggaaagcggcaatctgctgttggttctcttccggcaatattgaacaggtagcataaactagtactccaccatgtttcagtttaggccaaatagcctcaatgatttctgattgtagttgggccaattcggaaatatcacggtcccgacgcagccatttaatatctggatggcggcgaataacaccggttgcagaacaaggtgcatccaatagaatacgatcaaattgctgatcaccgcaccatgtgtcaggtgctcggccatcaccaacacggactacggcttgtaattgcaggcgttgtaaattctctttaactcggctgagtcgctgttcatcaatatctacggctaatacatgagcctttggtgcggcttccagaatatgagtggttttacctccaggggctgcacataaatcaaggatctgctcaccattttggggatcgagtaggtcaacacaaccttgagccgaagcatcttgtacggttacccaaccaagttcaaagccaggtagatgattgacggcacaaggagtgataaggcgcacagcatcacgataaatagggtgaggctccgcattaatatcagcctgtgttaacagttcgaggtattcactacgagaatgatgcaggcgatttacacgtagccacatgggcggtctttggttattggcatccaaaatttgctgccactgtgctggataggcttgtttaatgcgggccaacaaccaactaggatgcagatagtggctatcgttatttacagcacgttccagtaattccacttgttgacgctgaaattggcgtaatacaccattgataagtccttttaattgtggacgtttcagtactgttgcgccttcgaccgtttcagccaacgccgcatgtggcggaatccgagtgtaaatcaactgatagagcccaaccataatcaggtaatgaaaaacacgttgtttacccgtcatcgggcgtgccataagttgttgaatacaccattctagctgtggtaagactcgcagagtgccaaaacacagttcctgcagcaatgcgcgatctttatcggaaatatttttttgtaattcaggcaaaacggcactgagcgattggccctgatccaatacctgactaattgctttagcagcgatactgcggagattatatgtatttttcataaccaaaaaagctgacaaacgccagcaaataaagggagaagtagcccaatgacgaagtattgggcgatgaaaggtattattggagccaaacgattacactagttgactacctggtataaaccattctcgccgagagtttaataagtcagcggctgacattgcttttttccctgcaggctggagttgtgtgatattcaaaacgccatcagcagttgcaacttggataccatgcttatctgcatggataatggtgcctggttctgcatcctcgccagcagggagtacctgcgcttgccaaactttgattggctgttcatcaacaataaaatagctgacaggccaagggttaaatgcacggatacagcgttctaactgagttgcagaaagtgtccaatctaatttggcttcctctttacttagcttctccgcataggttgcttgtgtttcattttgaacttctgctagggctgtgcctgcggctagctgttgtaatgttatcaacagcccttgaggccccaattgtgctaatttatcatacagtgtcgcactggtatcttctggttgaatggcacattcaattttatgcagcatagcaccggtatctaacccgatatccatctgcatgatagtaatccccgttttttcgtcacccgcccatactgaacgttggatcggtgctgcaccacgccaacgtgggagtaacgaaccatgaacattgatgcagcctaaacgtggcatcgctaacaccgctgcaggtagtattaagccataagccactacgaccatgatgtcagcattgaggtcggcaactaaatgttggttctcttcaggtcttaatgacttgggctgaaaaacagggatgccgtggtgttctgccaatattttaactgggctgggggtgagtttattacctcggccagccgggcggtctggttgagtgaacacaccaacaatcttatgttgagaagagagcaacgcgcctaaatggcgcgctgcaaaatcaggagttccggcaaaaataatccgcaaagaatcagacacgttggtttcctgcgttagaaaagtttagttggcgcgggcattgagcttggccattttctccagcttttggcggatacgctgacgcttgagtggtgacagataatcgacaaacagtttgccaatcaaatgatccatttcatgctggatacaaatagctaataaaccatcagtttctagttcaaacggcttgccatctcgatccagtgccctgattttgaccttttcagcccgagggacgagtgctcgttgctcaggaatggataaacagccttcttcaatacccgtttcaccacttttttccaaaagttctgggtttatcaacaccaggcgttgatcacggttttccgatatatcaatgacaataatttgttggtgaacatccacttgggttgcggcaagcccaatgccttcctctgcgtacatagtctcgaacatgtcgtccacaatacgctggatttcaccattaacttcttttaccggcgctgcaattttgcgcagccgttcgtctgggtaatgtaatacttgtaatactgacataaatatctagatctgcgtccgagtagtgaatgatattcaatctctattctagacatttcttgttctaattgacagcatcgtctaccaattgaacaaattggtgtcaacatcggaaagtaagccagggaggcggtatgttagcagcagaactatggctacggatgactcaggttaaagggcttggagtcgtgaaacgtagtgcgttggccaagcgattacttgccagtggtgatattcatccggggaggttagctgcctacgggctagattcacaacagtgtcatcagtttgctcagctgtcaccccgttatattgcagacacgctagagtggctaagtgaccccaaccaccatttactcacttatggtgagcctggctatccaccccgcttagttcatattgctggggcaccgttagtcctctttgtttccggcgaacttgatgttctctatcgcccacagatcgcaatggttggtagccgtcatttcagccactatggtgagcagtggggaagatattttgcctcagagttggctcgcacagggttagttatcactagtggtttagctgtaggcatcgacggaatttgtcatcaggcggctctgaatattcaagggagaactattgctgtgctagggagtgggttggagaacatatatccacagcggcacagtcgtttggctaaagaaattgaatatcaaggcggcgctttggtttctgaatttttaacgacggcgttacctattgctgctcatttccccagaagaaatcgaattatcagcgggctaagtgatgctgtgttagtcgttgaggccactttaaaaagtggctctttgattaccgctcgttatgcgatggatcaaggaagagatgtgttcgcattaccggggccattaggcagtgctagcagcgaaggaacacattggctcattcaacaaggcgcttatttggcaacgtctgttaaagatgtctcagagcaggtcagtggttctttgcaatggttatcattgccagaggaagtaattatttcttcaccgcaggagcaagttgaattgccatttgctgatgtgttggctaacgtaggggatgaggtgacacctgttgatgttgtcgccgaacgtgccggccaacctgtgcaagatattgccagcaaattgctcgagctggagttagcagggtggatcgcagctgtacccggcggctatgtccgaataaggagggcaggccatgttcgacgttctaatttacttatttgaaacttacatgcacaacgaaccggaaatgcttgtcgatcaggacaagattactgacgatcttgctgatgcaggtttctaccgtgaggatatcaacaacgccctgaactggttagaggtcctcgctgatctacaggaagggcagaaagccccttatctctataccgcagatccacaagctttacgtatctatactgtggaagagtgtcggcgtctaggggctgcctgccgtggttttatcctcttccttgaacaaattcaggtattacagtttgatactcgtgagatggtgattgatcgtatcatggcgcttgattcccccgagattgatcttgaagatcttaaatgggttgtgctgatggtgttattcaatataccgggttatgaaaatgcctataagcagatggaagagctgctctttgaagtcaatgacggttatttgcactaggtgctaagattgctggctaatggcttatatagaaggcgttatgacgaagaaagttattactaaggataatggatcttgtcctgagtgcgggtcagcgttggtgattcgcagtggggggcacggtccattccttggttgttcacattatccagattgccagtatatacgcccactaaaagcgcaggctgacgggcatgttgtgaaaactctggaagggcaaccttgtcctgagtgtggttcggatatgatgctacgccaaggccgcttcggtatgtttattggttgcagccaatatccacagtgtgatcatacagaagttatagataaacctgatgagacgtctattgattgcccacagtgtggtcaagggaaactgttacaacgtaagtctcggtttgggaaagtttttcatgcctgtaatcgctaccccgactgtcaatttacgctcaaccaaccgccaattgcaggaaagtgtggttattgccactacccactgttaatagaaaaaagaacggcacggggtatcaaacgtatctgtgccagtaagttatgtgggaaggctgtagccagtgagtcatagtatgaatcaacaagaaaataattttgtgctggcggatatagtgcgggcattgcggcaagaagaggttatcgcttatccgacagaagcagtttttggtttaggatgcgatcccgatagtgaaaaagcggttaatactttgctagcgttaaaacagcggccatggcagaaaggtttgatcttggttgccgctaattatgctcagttagagccttatattaatgattcaatgcttaatgaaatacaacgagaaaccctcttttccacttggccggggccgataacgtgggtgatacctgcccgagtagaaacaccgcaatggctaacaggctgttttgactcattggcggtgagagtaagcaatcacccacttgtacagcagctttgtgcggaatatggcaagccgttagtgtcaactagcgctaatttaagtgggcatgagccgtgccgcacggaagaagaagtcagaatacagtttggcccttcattaccggtgttatccggtcacgttggtggccgtttgaatccatctgaaatcagagatgccttaacgggtaagcggtttcgccaagggtaggatattgtatggatcagaagtttgcagtatttggtaatcctattagtcatagtaaatcgccgaggatccatacgcttttttccgagcaaacaggcattgaacatcgatatggtaaggtattagctccttctgaagcctttgagaacacattagtatctttttttgctgatggtgcccagggagcgaacattaccacaccgtttaaagaacgcgcatatgaccaatgtgatgaattaaccgaccgtgcatctctggcaggggctgttaatacgattaagcgtttggaagatgggcgcttgttgggtgacaacacagatggtattggtttgctcagtgatcttgaacgacaaaacttgatccgaacaactgatcatattttgttggttggggctggtggcgctgcccgaggagtgatccttcctctactttcttatgggtgtactgtggttgttaccaaccggacacatacccgggcgcagcaactggccaaagtatttaaccatattggtgatattgatgtttgtgaaatgtcggagttggctggacaacgattcgatttggttataaatgcgacggcatcaggccttcatggagaggtacctaacttaccagcagctatacttacttctcaaacacgttgttacgatatgttctatcaggcgggaaccacaccattcttggcttgggcacaacgattgggtttagcagattatgccgatggtttaggaatgctggtagggcaagcagcacatgctttcaaactttggcacggtgtgatgcctgaaattacgccagtattagcccagctacgcagtgagttaggtaaatagaagcacacaccaatgaatgcagggaggttatatttcgccctgcatatcattcggttatttagactctgccagatagtcatctttccagcgaacgtagttgccagcagagtaaagcaggccttctaactctaagggtgttaatgggcgtatttgcttcgctgggctgcccacataaagatagccactaactaagcgtttacctggagtaatgaggctacctgcaccaatcattacatcatcttctattattgttccatctaatagaatagatcccatacccactaatactctgttaccaatggtacagccgtgtagcatggctttatgaccaatagtcacgtcttcaccaatgattaacggatacccttcaggattatgctcagattggtgggtaacatgtagcacactaccgtcttggatatttgaacgtgccccaatgatgacttgattaacatcgccacgaatggcgactaatggccagacactgacatcatcacctaaaataacattgccaatgatcacactcgatctatcgatcatgactcgtttacctaaagtcggtgaatgatgaagataagggcggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaacagtgaaagtagcaagccacgatgagattcaaggggttcaggtgtattaatcaagagcactacaccattgagtaacgtggccgccaacgccccctgccagccatagcgatatgccataaacacgatggggatcgccaaacagaacggtacaaataagcgtaaatctgtttcagtcacttggtactgtaaccagatactgatggcaaatagcagtagataccacaggatatgccgcaaccgcaggttaaccggtttatgtatcaacccaggttcaagcggtaaccagatttgacgtgccagatagtgccacagcagcaggcaggtaggcgcgatggtaaagccaccaaccaaccctaataagagcgccattgcgccctgcccactggctatctgccaccccaacgcctgtattagcgcggcaaccgtgataacgcccccctgcattaacggccattgccattcgctctcattttgctgatggcgcaataaccacggggaggcaaaaagggccaataaggtggtcaataacaacagcggcaaggcgacccacaactgatataaatcatcgaattgatcggctaatagccaccacaacaggacatcacccagtaaaatgccaggccagtaagcacgtggactttgtaataaaatccccatacgcagaccaaatgggaacaacagcagcgactgtaaagcccgatcagctaattgtgtccctatagcccacaggcagaaagccgcagtaaaataaataaagaataacgccagcagcatcaccaagcgctgtatcatagattcagtactttcttagccagctcaacattattgctgatgcctagcttggcaaataaattagcccggtggacatggaccgtttttggcgatagcccgagcgactcggcaatctcgcgtacttccatgccttcagccaacagcactgcgatctctcgctcacggcgggtcaatggatcgacagcaacccgtgccaattgttgggcaatttcaggcatcagatacaccccgccactgcctaccgttcggacggcagagatcagatcttcgggcttacagcgtttagaaagaaagccgcgtgctccacgctccagcgccgtttctaccaacgcaggactgtcatgcatagagagcatgatgacccccatccctgaaggtaacccttttaataaatctaatccgttctcatcaggcatggaaatatcacaaatacagatattcgcctgtaagcccggcaacccagcacgagcctgcttggctgagctaaactcaccaacaacctggatatcctcctccagcgagagtagctgtgcaaaacccgagcgcacaatgtcatgatcatcaataaatacaacacggtaagtcatggtgtggctccatctggagggggatcggatttgaaagtataccttagccgtgaaacaacaatgaggaggcacatcaaaaattgggccagacttgggtaagcctggccagttacggcttaaattgcgggtgtaagatggcgatcaggggcctggcaccagttatttttagcatcaatcccaccatccggtgaggtatagcccatgcaccccaaaacagaatcaaagagttctgcgtggcgatgtgttttacctacccgctgttctacctgtagttgttcaaaagcagcaagatgctctggctgtgccaggaatttatctgatgcccagaccatcaatggcactcggaattgttccggaggtgccatttcacgcggagtaccatggaagtgagagttatcactgatagattcaccatgatcggcagcatagaataccaacgcttttttatccctcatttggtcaatcacattggcaataaacgaatctgtgtacaacacgctgttatcaaaagcattaatcaactgctgtttactgcaaaactcatcaactcccatacattccggttgataacgggcatagctgcgagggtagcgttgggaataaagataatgtgagcctttggtatggagcaccactaaatgtttacccaccggataacgccctaacgactcttttaattcatcaaccagcaacatgtcatctaccggttttccatcgttacgtttctctgatgcaatcagctcacgaaatgagtaattattggtgttcacgttgttgtagaaccacatttcactctgcatggcgaacaactcggatgtgaatcccaacgatttcatgacagcaaaaacgttttgttctttcagtgtgcgttgtgcgttatcttcaacgccaccttcacggacaaacatgcagcgtagagaaagtttggttgaggtatcacaggactcaccacggaaagcagctaagttcttttctttactcagacgaggggtagtatcacgtgagtatcccaacaaccccatgtggtcccagcgggtcgtttcgccgataataaacacgacataggtatcatcaatacctgcgggggcaacataagtatgatgttcagcggggttatacaataccgccgcgtcatacttctcattatattgggtataagcgtacaaacctaaagcggccaaccagttagatggcaaataagagtgagcaaccaccccaccataactgggtaaatccaccgtttttagctgttcgtccagagcttgagctttatccagatagcgcaacggcagccaaaccagcgccacaacagccatcatcaacaatacgggtttaatacgttgcccaggcgttaaacattgctccagcaacgttaaccgcaggctattcttccagataagcagcagaggcaatccactgaccaacaccatccaaataataaaatgcagcccgataacttccttagaaagatcggtatctgtggtcaagactgaaataacgatgccgtaaccaatcaccacattgaaaaatgtcatgtaataactggcagcgacagagataagtaccagcaacgaggcaaccactcggtaaaaaaaccttccaccaagtgagatcaatcgcataacaaaaaaggtaaacagaataatcgcgatcacttcggtgattgctgataccacttttatcccttggataccctgactgaatgagtcaaaacgacgataaaagacagatatattcaggaaaataccaatataaacagccaacaacaaagaaagactttgctgtgataaagatttcactctgtccatataacgctaggtctccaaagacactatttacggcttgaatcaatcagacagtgaacgccccctcaggttcagtatggggccagttagcacgcggcgaattctacctataagatttatcttactcaatcttaataggtcagttcgcgcggtaattcataacctatagaaataaccctgatccacatctgagaaaatgacgaaaaacaggaaaaacaggaaaaacaggaaaaacatccaagttaaccgacaaggtagttttatggggcgagaatgcaaaaatccctaatcgttggatgtccaactttcgggattcacggcaaaaactggggattccattctgctgaaaaaccccgatgacccgatcttgaacggtgaggataggcagaagagtaaaatgcccgcgccagagatggcgcgggtcgagctcccaaggaagctatttttatacagggaagcgggtatctttacttgctgccggttctctccgtcgcgagcacgttgccagcagcctggttttttgcaggcaaattattgaaccggcgcatctatcttgtcatctatccgttgcaacatatatggatagaacgggttcgatgagatacgcatcagcgaatctagcccaaccactaacacagcccgctcaccacgagctgcaaaagtccccagactaataccgtattgatcacgcggatcggggtaacggccatacagcgagtcgctcatcgggaagggtaacgccacgtgagataacgagaagatatccggtggataaaccaaccctgtcggcacagatgtttcgttcgtttcaccagctcgcgtggttaatgccagagtctcattactttgcggcgaaacattggtaatcactgttgtgctgtaattacgcggtcccggcggtaataagcgcgccaaggccgtataagatgaagttctcaataatgggccaaaactagcagcgcggttcaaatcgaacaatacgacttcgctgccattattcggcaggtggttgtaaagcgcggtgaccactgcccgagtacttaccgttgaatccatcagtgactggaacgtcaggattggtggcaattcgtccattttattgtttctggcatcacgggcaatatgctgttgaagcacagaggtcaacaaataagactgacgcgccgcatttaccgggaacgaattatatttgaaagggttaaactctggaacgatccccaaccaagcggctttggcaaacgctgggaagatagcgggccaaccggcaataccggcaaagcgagcaaaactggtcacaccaatcatcggggatattaagataacccgagcaggttttgccagtttaggatcatccatggagtccagcgtgtacttcattgccagcgcgccaccattggagaaaccaacgacatgtaatggcaaatctgggccgctaagtgctttggcttcacgtactgccagccgggttgctgccaaccaatcctgccattcaacatcggttaacgcggcgggtaccgaaccatgcgctggcaagcgaataccaatcgcaacataaccacgctgacgataattttcagcaatgtgacgcaagctataaggggtatcggtcaaaccatgcagtaatacaaccgcaccttttggctcaccttcaggttggagaatataagagcgattccaatcatttttaaaatgagggggataaattgcgctaccagaataataacgattcagaggaacctgagtacttggttccagtttctccgtaacattaattcggacttcatcgaaaatattattttcagtttttatgtaatccgcccaactggctttatctatctctgctgcgcgcatttcatgaggaacgaaagtgtgccaaagttcaagctttggaccacgttgtgtatcgtagatacgtattgccagtatggtaatacttattactaccaataccagtacaatccgtttaatccatcgcttaatcgctatggcaggcatgggccgttactccgtaggtctataatttctcacaattgagggcagtttatcaccgtctggtcacgtcagtactttaaacggaaatgattatcttggtatatagtacgttattaataaaattaacatgtagtcgttactgccaaataaacatcgacaaacagcttaattatccgttattcctcatttcactctgtcccctaaataatttaagttgcagaaaggcggcaacggagcgacaaattgggtcgggaaccaatttgagcagaatgccgaacagatgttggaattgttaaggcaaaatacggagctcacaaccctaaccaaccaattaaccacccaccttaaggcgatggctgttgagttgcaccaaaaattggtacttaacccaccctcactaccgccacatgcttgaaaaaaataaatcgggccgctgataccccatcaaccgcccgttaacatttgttcccttacgatggcatctcactgcttttcgcccgctcttgaataacgcatgaaggggctttacgtaaccaaatccaccacgccagtgtcattaatgccacccacgccaggccgacatacatcgcaatacgagtcgcagggaagtaacctaacacagcaataataaaggccataaagagaatggtaaggataggcgctagcggccaaaatggcacggggaatgccagccgagcgacttgtgctttgctcattgagcggcgcatagccacttgtgataccagaatcattagccacacccagacggttgcaaaagtggcgatcgatgcaataaccaagaacacgtttttcgggataaggtaattcaataccacaccgcacagcagcgtaatcgccatcaccaagatagtcatatagggcacgccattacgtgtcaatcgactgaagctcttaggggccaatccttcctgcgcgaggccgtacatcatacggccagcaccgtaaatatcactgttaatcgctgaaattgcagcggttattaccaccaaattaagaatattagcggcagagtttatgcctaaactactaaaaatctccacaaaggggctgccattttgcccaatactattccacggatagatagccatcaggacaaacagggtcaaaacatagaacaatagaatacgtattggcactgtattgatggctcgtggtaatacctttcccggatccttcgcttcactggccgtcaccccaataatttcaattcccccaaaagcaaacatcactacagcaaatgatgcaatcacccccgtgatcccatttggcataaacccttgatgagcccataaattactgacgcctgtgctgtcatgccccgccccgaaaccaaacatcataatgcccaaacctgcggcaatcatggcgataatggcagccacttttagcaacgagagccagaactccatttcaccaaagactttcactgaacatagattcagcgcaccgataaagaaaatgatacttagcacccatacccattggggcgcatcaggaaaccacagccccatataaataccaaaagcggtaacatcagccagtgccacaacaaccatttcaaaggtataggtccagcccgtcaggaaccccgccaatggccccagataacggctggcatagtgaccaaaagagccggccacggggtcatgtacggccatttcgcccaaggctcgcatcaccataaagactgccgcaccgccaatcaaataagctaataacactgcaggccccgccagacggattgcctcagccgaaccataaaataggccagtaccaatggcagaacctaatgccataaaccggatatgccgtgcactaaggccgcgcttgagcgtggatgaatcattcttcatggtacattctcgcaaagtttgtgccttttcaggcagggattcagagaggaggatccggtaatcagagcctccattgaactgggtttttacagcgaactggtttttttacagtgaactgtttttacagctaatcgattgttttacagctaatcgattggggcaaatggcaacgtgcccacagcggagagaagcggcggatcgtttatccccttggcatttgacgttgcagcgtagttagcgtcattttctcctccaaattactgacctaagtcaattcagtggaatacgctcgtttattacttgtctgcaacgccaatttctttggaaacgactgtcttggaaacctattgtcttgggaaactgctgtatttggaaactgctgccttgggaaatgactgtcttggaaaactattgttattaaagacttggcagtaattttgctggcatcaactcattcatatgacgttgtgcaataagctggctagcaacttcaatatcgggggcaaagaaacgatctttatcgtagtaagtgacgtgctggcgtaatagttggcgggcgggctccagtatggcggaagttcttagccctttgcgcaaatcaagcccctgacacgcagccagccactcgatagccagtatattccgtacattttcagccatttcccacaagcgtttacccgcccgaggggccatagagacatgatcttcctgattagcagatgttgggatgctatcgacactggcggggaatgccagccctttattttcactggttaacgccgcagccgtaacctgagcaatcataaaaccagaatttacgccaccgttctctaccagaaatggaggtaactgagacatatgcttgtccatcatcaacgagatacggcactctgataatgaaccgacttctgccaacgccaacgccagattatctgctgccatagcgaccggttcagcatggaaattcccaccagacaagacatcaccctgttcagcaaacaccaacgggttatctgaaacggcattggattcaatagccagcacctctgccgcctgacgtatttggcctaaacatgcgcccatcacctgtggctgacagcgtaaagaatatggatcctgcactttgtcacaattcttgtgtgattctgagatttcactgcgttcaccaagcagatgacgataagtgctggcagcatcaatctgcccacgttggccccgaacggcgtgaatacgggcgtcaaatgggctacgggatcctaatgctgcatccactgtcaggcagccaaacaccgaagcggccgcatagagatcttcggcctcaaataaaccacgcaatgcataagcggcagagacctgggtgccgttaagtagtgccaaaccctctttcgccgccagtgtgaggggctgcaaacccgcttgcgccagtgccgtgtgtgcgggcaaccattcaccctgatagcgggcttttccttcacctaatagcagcaagctcatatgtgccagcggagctaaatcgccagaagcgcccactgatccttttaacgggatatgcggataaaccccagcattgaccaaggtaatcagcgcctgaatcacctccagccgaatacctgagaaacctctcgccaggctattgattttcagcaccataatcagacgcacaatcgcatcatcattcgcttctccgactcctgccgcgtgagagagtacgattgagcgctgtaagttttccaagtcttcggtggcgatacgggtagaggccagcaagccaaacccagtgttaatgccatatgccgtgcgctgttctgccaatatggcttgcacacaatccacactttgctgaatgggtacataggcactttcatccaatgtgatatgtacgggatgttgataaatatgccgtaagtcagccagcgtcatctgaccaggacgtagtgttattgtcttcatgattttttcccctgagttgcggcaaccattggtaggttaagtccttgctcttgcgcgcagttaaccgcaatgtcataacccgcatctgcatggcgcatcacacccgtagccggatcgttatgtagtactctggcaatacgttcagcggcttcatcactgccatcacaaaccaccaccatgcctgaatgttgcgagaagcccatccctacgccaccaccatgatgcagagatacccacgtcgcaccgctagccgtattcagtaatgcattgagcagcggccagtcagacaccgcatcggagccatcctgcatcgcttccgtttcacgattagggctggcaaccgatccagaatccagatgatcgcggccaatcacaacgggcgcagagagctcgccgctgcgcaccatttcgttaaatgccaaacctaatttggcacgctggcctagaccaacccagcaaatacgtgctggcagcccctgaaaacgaatacgctcacgcgccatatctagccaatgatgcaaatgtgcatcatcagggatcagtgctttgaccttagcatcggttttataaatatcgtctgggttacccgacaacgcgacccaacggaatgggccaataccacgacaaaaaagaggacgaatatacgccggaacaaaaccggggaaatcaaaggcacgaataacccccatatcgtgggccatttgacggatattattgccgtaatcaaaggttgggatacccatgttgtggaaggctaacatcgcttcaacatgctctgccatggagattttcgcggcattgatcaccagcgctggctcatgttgagcgcgttggcggtactcttcccaattccaacccttcggcagataaccgttcaatggatcatgagcactggtttggtcggtgaccatatcaggccgaacaccacggcgcaccagctcaggtaagatttcagccgcattgccgcacagtgcaatagaaaccgcgacacctgtagcggtatatttctcgatgcgcgctaaagcatcatccagatcggttgcttgctcatccacataacgggttttgagacgaaaatcgatgcggctttgttggcattcgatgttcagagaacatgcaccagctaacgttgcggccaaaggttgcgcgccgcccattcctcctagcccagcagtcaagacccaacgccctttcaggctaccgccaaaatgctggcgacccgcttcaacaaaggtttcataagtaccctgtacaatgccttggctaccaatatagatccaactgcccgccgtcatctggccatacatagccagccctttggcgtccaattcattaaaatgttcccaattagcccaatgaggtaccaaattcgagttggcaatcaataccctgggcgcattactgtgggttttgaatatcccgacaggcttacccgattgaattaacaaagtttcgtcatcgtttaaattgatcaggctttcaacaatcttgtcatagcattcccagttacgggctgcgcgaccaataccgccgtagaccactaattcttttggattctcagccacgtcaggatcgaggttattcatcagcatgcgtagcgcggcttcagtcagccagcttttcgctgtcagttgcgtaccctgcggggctcgaatctcattatctcggaatctgttttgagtcgtcacggcaatttccttcaaccaatttttcaggtgtcaaacgacattactcaccttgagtgcttattaacatatacttgtatagacaagtacaatcaagatcagagaaaaaagccaaataatgatttactgaaagaaacgaaaacacaaaaatagtgcttataatcaattaattatatcgttttttattccgtaaaaagggaagagtaaagaattttcaacagggttttccccataaaaccagcataaatttggtctatatttgcgcaccaaatcacatataattcacataaattttacattaaaactcaaaattgcgcgctggctcgcagcaggttaggacggacttcgccgtatatttcattggtttttaacttcattagtttatatggcgcgtattaccgcattggcagtagctttggtactgacactctatttatgcactgctacaacattatttacgcactgaccaagtatcgtgagggaagctaataagatgaaatcatgggtaaatatattttaattcatttaaatgacggtatctctgcaagtgattttatatcgaggaagcgaaatcaaccaagaaatatatattgaaattattaactacaaaataatatatgcacctataaatagtatttaaaataattcaaaaaattaaattacacattgatatttaccctccgggaaatttatgttttattgtgcacctccataaaaaaggagtgtgtcatggaacttaaggatattggtaacaccgagcttattgagctaaaaaacttatcaataaataataattctcttttttctaagtgcgaattcaacaatcctacaggtagccataaagaccgaacatttctgcatatcctcaatatcttggaagaagaaaataaaataattcccggaatgacattgatagactgctcaacagggaatggaggtgcagcactggcttggattggtcaaaaaaaaggctataaaattaaaatatttatgcctgaaggcatgactgaagaacgcaaagaacagatctattcatttggtggagaaattatcgaaacccccaaagaaaacttcttaaagggtgctgtaaaagcagcaactgaatactcaaatcaccaaaaaaacatattctttctcaatcaatctgacaccaccttaaataaagatgcgtggcatagttgtggtgaagaaattgtcagaaaaatgaaagagataaataaaaaacctgattactttatttgttcaatcggaacgggaggtacattttcgggtattgcggaaattttgaagaaagcctacccacgaatccatacggtgggtattgaagttgatcaatcggccccgatctattcacagcgacatggtcttaactttcatcataaacatcataatcttatggggctaggtgctggtgttatttcagtgaatacccttttagatttgatcgatgaggtaagggttgttaatggcaaagcggcttgggaaaggatgaaaagcttcatcgaaaaggagcgcttaggaattgggccaacatgtggagctaacttgttgattacggaagatataatgcaagaagttaacgggaaagtgattgtcactctattctttgatagtgcatggaaatataaaagttgctgggatggagtttaccctggatataaggaaacccaatgattttattaaagaatgtgtataaaaatgctcaggtagtgaactcaggaaaagcattaaccaccgtcaatgaatttacagaccagttgcctgccctcagaccagcagtcttgctagaagtcgcacataaagtcatacaaattatagatatggatatcgataaaatcgtaacagaagaagataaaggtgctcccctcgctactgctgtttccttgttatcaggcaaaccattggcgatggctcgttggtatccatacagtcttagtgagttaaataataatgttgtaaatatttcatctgaatattttgaaggtgtagtgtacctcaatggcatatctgctggtgatcgtgtcgctattatagatgatacgttgagtacagggggtacggttatcgctctcattaaagcaatacagaattctggaggaatagttaaagatgttatttgtgctgtagaaaaaatccaaaacaatggtaaaaaaaacatatttacacaaacaggcattaacgttaaaacactaatgaaaattagtgttaaacctcatggggtagatatcattgagtgaaattcaaaaatcacatctctccaacaattactggttaaaaaaacacattatataaaattaatcagtgagataaggaagtactatgcatgcttatagtggaataagttacggcgttattttttgtctgatcagtgcggccttcgatgtctatgttggttatatcactcaatcaataagtccagctgttattattctctactgctttatatcatctacaatagtctttcttctattcagtatattaaaacagggcattgctgttttttataaagccaaagccaatctaccattactgctcttggctaacgttgccgtgttactgaattggggtgggcttattgtctcactgcgctatcttgaacccgctattgtcgggatagcatcggttgcctgtgggccagcaatcaccacgattatctcccgatgtatagataataggagtggcaaaaatagcgggttggagttcattatttcttggctaattatggttggtgtcatcctgatgttatgtaactcgctgatgggaaaaagcggcgttacgaccacaacggtagatgaacgtctcatcggaattatatgcgtcatcctcagtgcgttaggcacggttatctatacctttatctctcgtgagttataccagcggcagtgggaaacctatgagatattagggtttagaaatatgctgatgctactgattgcggtgatttattgtttttatgctgatatcccattgagcattaatatgaaccttgccgcaccaatggtacttctggtagttattggtcacttgcttccaatttacctgattcaaaacactataaaacgcttacaacctctgcacgtgtcgctggtattgctactgctccccgttttcactcttctcctacaatattttgataccagagttgaaatttccttcgacagcattgccgccgttagcattattgccattctgttatttattctcggcataaacaaaattattgggaacccaaaaacaaaaggggcataacatgaaaaaaatcattgttgtagacggattttcttccggtaaatttgtggctatgacgctctataaaatggggtgtgaacttattcatatcgcatcgcgctgtgatttggatagttattactatgcaggcttcgatgaaacaatctatcgtcagcaacgcatcaataagcacattgatgacactatcgaatttgcacgccaacttggtgccgacgcggttattgcaggggcagagagtggtgtcctgctggctgatcggcttaatcatgaactaggtttatgctatagaaatgcctttgtcacctcgtctgcccgtcgtaataaatatgagatgatcaatacattggctaacgcaggattatctgctgccagacagattgataccgctgactgggaggatgccagcgcatggctggacgttcacgcaacatggcctgtcgtcttaaaaccacttgagagcgcaggctcagatggtgtctttatttgccaagataagcagagtgcgtatcacgcttttttggctattctcggtaccgcgaataaactcagtctggtcaatgaaagtgtattattgcaggagtttcttgatggcaccgaatacgttgtcaatttcgtttcgttagatggtgaaccgttggtcactgagatcgttcgctaccataaaagaaggctcccatcaggcagcgtcatttacgatattgacgaacttctcgattgtacaagcccggagtatcagcctctggtggattacaccaaacaagccgctttggttctggggatcaaaaatggccctagccatgcggaggtgatgatgacctccggtggcccggttctggttgagattgccgccagaactgatgggattttacaccctgacgtcgccgccgtaacaaccggctttggccaactggtagccttcgcccaatcgcttgctgatcctgacagattcaggcaaacactcaaaaaagagagttatcggctaaatgctcattctttcaacgtgtgcttgatcaatcaggccgctggagtgttctcagccaaacattttgaacgtgaattacaacgcctgccctcatataaaaagtcagtttattacgtcaatgagggggacaatattaaagtaacaaaaaatgtattcagccaaccaggaacagtttatttggtccataaaagcaaagaacagctctggcaagattatacctctatcaggaaaatggaatctgatggattctatctactgccataagtaatcaaaaactgatatctcattcgtccttgatgttagacacagcgatacggtcatagacacagcaatgcggatatctgcatagtaaagtgggtagataaggcaacgtggcataaatacagttgcgcagtttattgcgcaaagtatgaacgcataaactcacatatcaggcaccgatatctcgctatttttacctgaaagcgtaatagcttgatgatcatgatgagtctctacatcaagaagataggaaaattcataatttatccataatgttgaagcaacatcattaacacaggtggtttgtttttatttttaataaaatacaataggttaaatcaaaactttccgtgtattaaccccacgaaatgtgtttaatcctgctctggcgctgccaattcagtaaaagggcaaattacgttatctgttcatcacaagcattgataggtatcatcttgggattggtaataaaaatcattagcattactgatgctgatttctgcattccacttctcaggagagaaaatgcgattacgtttagctttattttcgtcattactggcggcaacctttgcgataacaggctgtgatcaatcgtcagaaacccctgacaatgcagcaacaatcagtattgaacatgcacagggaacaacgctggttccgctaaacccacaaaaagtcgtcatactgaacccatcagtgctggataacgctgacgccctacacatcaaggtagccggtgttccacagaccagcacacatctaccagcctttttatctaagtacagcggccctgagtatatgaataccgggacactgtttgaacccgattatgaagcactcagtcaggctaaacctgacctgatcatcgcgggtgggcgtgctcaagatgcttataacaaactcagtgctatcgctccaactatcgcgcttgatgttgatactcagcactttacccagagccttacccagcgtactgagcaactggcctcaatatttggcaaagaagaagaagccaaaacactgcttggtaatttctcatcacaggtaaacgcgataaagcagaaatcggctaacgctggctcggcaatggtattgatgatcagcggtggaaaaatgtcggcttacacccccggttcccgttttggttttatttttgacgaactgggattcacacctgcggccacctttgctgaatcaggccgccacggaaatgtggtgacatcagaattcattcttaatgctaatcctgactggctgttcgtccttgaccgcgacaatgcgattggccggactgaagggcaatccgcacaacaggtcctcgataacccgctgatccataaaactaaagcatggcaaaacgatcgcattgtttatctcgattctgcctcactctatattgccgggggtgtgcaaagttatacacaactgatgaataaggtgagcgcaatactggataagccagtatcagagcagtaactttcatccatgaaaaatttaagctttgtcgcaggcctggtgatcctactgggcctgatgatatgcagcctattcatcggggccgggcatgttacgttcgctaatctctggtcggatcccgatatgcgcgacatcttcttcatcagtcgtgtgccgcgaacgctggcattggttctggctggcagtgccatgagcgtttccgggctgattatgcagatgctgacacagaatcgcttcgttgagccctcgattgctggtaccacacaatcggccagtcttggcttattgttggtgatggttttcagtccatcagcctcggtgatgatcaagatgctagtggccacgttattcgcgatgggtggcaccgtcctgttcatgatgttattggcacgcatgagaatgaaatctgcgctgatggtgccactgaccggcattatgttaggggcagtttttagtgccgtaaccacattcctggcgatggaattcgacctattacagtcgttaggcagttgggagtccggtgatttttctggtgtattacagggccgctatgaattgctgtggattgtgggcgtcctgacgctggtagcgtgttttatcgctgaccgcttcacggttgcgggtatgggccgggatttctcggtcaatgtcggcttgaattatcaaagagttatgttgattgggatgtccatcattgccatcatcagtggcgtcgtggtagtcgtgattggtgtgctgccttttcttggtttgattatccctaatattgttagtatggcgatgggcgataatctgcgccgaaccataccttgggttggcctttgtggtggcggcttggttgtattatgcgacattattggccgattaatcagttacccttttgaaatccctgccagtgttattctgggcgttattggcgcactcgttttcctgttattaattgttaggacaaaacgtcatgcgggctgaggagtactctgcaaaaaacacgctattccaaggcataaataaagcgttaactttgccagcaaagcggttattgctactgagcatcatcgctctcggtgcgatgattattttcatgacaatcaatctgagtggcaatattcagtatattctcgttcatcgaggccttattttagccactatgctgttggtcgctttcgcatccggtgtggctacggtcttatttcaaacggtaaccaataatcgtattttaacgccatcagtcatggggcttgaggcgctatttattctgatccagacgatgttgatattttttattgacgccaatgggttccgcgcattaggtatcaccggtaaatttctctgtgaatccgcattactgttgctgttctccgttttcctttaccgttggttactgtctggtgtaggtgtcaatctgcacaaagtccttttggtcgggttagtttgtggcacactgtttcgcagtatttctaacctcatgcagcgtcttctttctcccggtgaatttgccatccttcagggccggatcttcgctacgtttacccgcgccgcaccagaaattattgccgtctctgctgggatcatcgtaatggtgggcgttgttatttggcgtcagcgtcattgccttgatgttattgctcttggcagaaataccgcgattaaccttggtgtcgcgtatcagaaaaaaataaccgttatcctcctgttggtctcactactggtcgccatatcaaccgccttggtggggccgctgaccttcttagggttacttattgcgaacctggcttatccgattgtgggctcataccgacatcaatatttactaccaggggttttcctactgggggtgattacactggtcggtgggcaattaatccttgaacgtgtgctgaatatggcgggaacactgtccgtcgttattgagtttgttggcggcgcactgtttatttatcttttaataaaaaaggctcccgtgtgattgaaataaatgatgttaataaaaaataccaacagacaacggtactcaatgaaatcaatgagcgcattccttctggtggtattacctcaatcattgggccaaacggtgcaggaaagtctacgttattatcgattatgagccgcctccttgctgccgattctggaaatgtgttgttcaatgggctggatgtggcaaaaacctctggggataagctggcgacaatcctttccgttttacggcaagagaaccattttaccagccgcctgaccgtctctgatttggtaggttttggccgttatccctactcacgaggccggctcaacaaaaatgatcgccagcatattgatgctgcgatggagtttctcaacctgatgcccctgaaagatcgttatcttgatgagctctccggtgggcaacggcagcgcgcttatgttgccatggtactttgtcaggatacgagctatatcctgctagatgagccattgaataatttagacatgaaacattgtgtcgcgatgatgaaacaattgcggcgggccgcagatgagctacataaaaccatcattctggttatccacgatattaattttgcctctgcttattccgaccatattattgccatgaaaaatggtgaggtcatttatcgcggagcaccagcagaaattatgcagccttcgatcctcgaagaaatttttgatataaaaataagcatagaaaaagtacaaggccagcatatcgcggtttattatcgctaaggtgtttgcctgtcatcaacttcactttgacttaaatagttcttcgcaatgattacatcacttttacggactgcattacctttaaaactggtcagccccatattcggtaagttggcatcagctcgttggtggataagctctgcggctgtttgcccggtacaggcaaagtgtaatttgttctgaataacgtggaaaaaacgggtcgtctcttgcaatgaaggctcatagtcggcagctaaagcaaagatctctcgaacccgcagataaacccgtcgctcactagcacggatatcgcggatacgttccaacatctcgccaaagtaatcaggcattacagactggccaacaggcgggttcttcagccgctcatcatccatcacaaaacctttaatcagatattcctgcaaagtttgtgtagcccactggaggaactgagtctcacgaaccgaacgaacccgataacccacagcaagtattaccaataagctgtaatgcatcgtgtttcgatttacttgccgagtccctttggcgaacttgtaagaaaggcttacaggttgcattttaagctcgccggtaggtatctaaggtaagttttctctatctccctcggcgcttattcgcctttattcaggcactaaactcctgaaagttcgttaattagggagggggtcgatcatgatcaatagcttaagtgaactacctgatggaattcttctatgttgctcccatgcttcaaccaatgaaggactcacacccacaaggtttggcgaaatctttttgcttataccctgttttctttctaatttctttcacatcggggatagggacttctgtaactctgcccgcttttaattcatcatgactaatagctacagcctgcttcgcggatgtcattaaatcattgaaaaaatcactcatgccatactccctttgatttgtattatcacatctttgaattgctgtttctcgctactcgtcagcgtatctttttgattttttgggtagacagtaaaaagccatatcctaccttgcggttcctgatagtaataaataacgcggactccaccacttttccctttctggccaatagcaaatcttacctctcagttgatgactttaaaatcatcaccaagagacgctaacctcaagagggtggtgagctgaacgaggttagcgtaaccggtcaacagagaacccgcctgtgcggtcgtgcactctattgaattccgggacgctaatcacggcaacggattttgccgctgcgggagcactatatccggccatcccctactgttcaattaaccaggacaaacatttttgtagatgcgagaggggccgcatttatgggtgtaatgcgtatgtaacccatcgatatcaattattatccgaactcaataatcagtttttgataagataaaaattagttaataataaggtattcatgttgaccttgcttacatataactctactctctcaccataacagcggatgtgatcacttacaaaagtgaggaaacgatggtcaaggttgactggtcgaggaaagcagttaagcagttaagcagttactttcaatagatgccaaatatcgtaaacctatcagtgaaaaagttaataaactgacaaatttccctgctgttgatttggatatcaaaaagttacaaatgggtgataaccaatatcggatgcgtgtagggaattacagggttatctttcagattgtagagggaacgcctgtaatatgtacaatccaggacgttaaacgtagaaccacggcaacctattaggctgactaaacctatttttcctcaaaagcgtggtgttatttttctaaactaaggtaaataagatggcaaaactacaatacattcatgatgaagcaggaaagcctcagtttgtggttttacccattgccgaataccagcagcttatctctaatgcaaagtatgaggatattccctatgttgctgatcacgatgacgatcagactatcccaaatgaagttgttcaaatcatgataaatgatggtgtcagtttactggcagcatggcgcatttaccgtggattttcacaatatgaaatcgcagaactgcttggtaccacgcaatcggctgtatcccagtgggaagccgtagactctcgcccgcagaagaaaaccagagagaaattagcagcgatttataaatgccgggcggcacagatgattttgtgagtgctaaagagtaaagttacagaaattggggaagagagatgtgtgatgcagtttatgggctggctgttatgatgactggtgggacgtttccggcttgatgaatcggccattcaggcctggtatgaggagccaaaaacgtcttagcgtggtcgcccccaacgttattctgagttggctatttccaccgtactgatgctcaaacgcgtctcttgcctcgttctgcgcgccgctcagggatttattgactccgtctttacgctaatgaagctcccactccgttgcctggattattcctgcgttagtcggcgggctaaattcatcagcattccgtttaaaaaccctacgagaggcgagattgcccacctggttatcgattccaccggcttaaaagtcttcgctgaggatgagtggaaggtgaaaaagcatagtcaggaaaaacgccgcgtctggcgaaaacggcaccttgcggtagacgccgatacttacgaggttatttgtgctgacctgtctctgaacaacgtgaccgatgcggaggcattcccggggcttatccgccagacacatcggaaaatcagggtcgcttcagccaatggggcttatgacacaaaacagtgccacgacgagctgcggcgcaagaaaatcaagtcactgatcccgccgcgaacgcgcgccagttaatggtgaattaccgtcttatatcactggcgctaacaatggtcatcgagtataccgacagaaatcaggctgtggcgaggcaacggctgacggggagcaacgcttactggaaatggaacacggcttataaccgacgttcggtggctgaaacggcgatgtatcgggtcaaacaactgtttggtaggcatcttacactgcgtgactacgatgccctgatcggggagactatagcgatgatccgtgccttaaacaaaatgacgcgtgcaagtatgctagaaagtgtaaggattgcctgaggaagtggctgacagggggatcttttatctaaatccgatttattcaataaagcccgaccacaaccgggttatgtggactttggcctgaacaatagcccgataaaacgtgcgcggttattcaatgaaataaaagaaaaacgcaaaaaactaaacccagccggggagcaataattatgatgcgttgtcctgtgtgtaaacatgcgtctcatacccgcgccagtcgctatttatcagagcagaccaaagaggcgtattatcagtgccaaaatatagaatgttcttgtacctttaaatcgattgagagtgtggataaaataattactcgccctccggttaaagagcctgaaataatacctaatgttattctaccagagcgaaaagtattaaatcgctacggttctaacgcacgaattcattaataatcccactccgcctgtaacctctcaaggcggggacttttctccggctctcaccacttcgcccttgccgtttaagggcttttctctggctagcctgccaaaatgagcactgcatgcatatagtgcatgattttgcatgcaacgccccggcatcaaaacacctgaaacaccgcaccacaagggcttgtaggctctctatgtcatgcatgaaaagtgcatgataaagtcagagcgcgtaggcgggggagtattgcgcgcgcaatggttttaatcaactttaggtcgcataactgcctgctctagaaactcataatattcttttaacaaagtatcgttactatcactttcaaggccacgtttataaaaacctatacatgcagttaatatagccttacttgttagctcactatatttatcaacatataatggctcaatgtctttatataatgaccatgacccgtgaataattgatgatctaatatcatacatttcttttgctacttcattccatttatcaaaatcatcgtgataaatactaactaagatagcaactcgttttctgaaattaattgatacgtcattactttctttatttgaaaggctaaccaatctttcaagtgcagttgttaatttaattatctttgaacttttatctttatcttgcaatgcgctactgaatatatatattgcatcaataagcctatctactataacaggcttattcctaggctctacagccatactgataatttcaccaaatacaatcgacaaatcaggattaaactcctctttaaatttaatccaaaatttttcactccataaaatagtgcctttactagaaaaattaaaaccaatattttctttttctagttttgtgaagaaaaaaccatcgtaattaggatagggatttattgataaagatataaattcagatgatatacgccaatgctcactaaataaataaagaatgccaacaataaaattagcgacttgtcccgatactcttctccgactttcttttgagcgcttactaattgtaaattttagaaagtgattataaggatatttatttgattcgcaaaactcctcaactctacatatatgctcgtgatttatgtgtggtctagcaaagcttatgacgtcctttcttggtataatttcagctataccaatagatatcctctcatcccccaatccatgagctaatagcgggaaataataatcctcacttttccgctttcgttcggatgatttaattgctttcgtaattatctttgtgcaaccatttgcatcaaaattgccagcattaataaacacatgattatatatagaatctcttaattcttgatgaaattccgagactgttattagcatctcaagtttgtaagactttatttttcttctagctatctctgtgattttatttcttgataaataagataagttaatttgcctacgtggatctttcaatgttatttgatcacccacatttggagtttcaatcatcattccaatcgaatcaaacgcctcattatattcttgcgccataaaagatttaaagtcttcatttctcaaactatccttaattctgatagcctctgaaattataaactcaaaatcttgtacatcttgcttagatgcgctcataatttttcctgaaaaaattaaaaatgagatcagcataccactgcaacatctctcttcgcttttcaagatactgcgcatgattgtaagtaccacgaatactgttcttatcaacgtgagccaattgtagctcaatccatgcactatcatagccctgctcatgcaatatcgttgacatggtatgtctaaatccgtgacccgtcgcacggcctttataacccagtaattcaatgacctgattgactgtttctttacttatgggctttttacggtcattcagtccaatgaaaatataagggtaatgcccggtgataggtaagagctgtttaaatagcgctataacttgtgtagacagcggcacgatatgggggcggcgcatcttcattcgttctgctggaatctcccacaagccgccctcaagatcgatttcctgccaagtagcaaaacgcatttccttagttcgcacacccgttagcataagtatctttgccgcgttcttggttatgatgctgccggtgtaaccctctagatcacgaataaaatatggcatctcttcggcagacaggaacgggtagtgctgtttctttggtgtacttaatgcgctggcaaggtcaggggcgggattatattcagcacggccggtaataatggcataacgaaatacttcaccacagcgctggcgtactttgcgcgttttttctaacgctccacgcttttcgatacgttgaagcacatcaagtaactccagcggagtgatttctgcaattggccgtttaccaatatacgggaatatatccgcctcaaaggtactcatgatttcttccctatagcccaatgaccagcgatcggctttggctttatgccactcacggctaatggcctcaaaagagttttccgatgaaagccgctgcgccaacttctcagcctttttcacctctgcgggatctgttccatctgcaacctgtttacgtgccacatctcgcttagagcgagcttcagcaagagaaacaagatcataagtccctaatgacattaatcgggctttaccggcaaaacgatagcgaaagcgccaccctttactgccgttaggttcaattaagagtgatagcccttgcccgtcactcagggtataggctttttcttgtggtttagcacggcgaatctgtctatctgatagtggcatgtgtatagctcaaaaatcaccataaaatcctatacacattgctatacacatttgttgcagatttgaggagatcaactcggaacaccacagacagtaagtgaaattataatgatgatatataatgattttttagactatcttggcggtgtatggaaaatatgtggcggaagatcacaggagtcgaacctgccagggaccgctggcggccccatctggatttgaagtccagccgccccaccggggacgatgatcttccatagataagcgttatctaagccagtgattatagcgcgtttattgtatggcgctatccattagattagcaggctaaataaatcccctaataaagtaatgtcaggggatattatcgtccgctcagaaagagtcaataactcacttcgccgtatttatcacggtgctccttcggtgtgatggaataaccttttttgaacactgaataaaagtattgtagcgatggataaccgcacatctgtgatatctcattaatagggagtgatgtcgccgccagtaaattacgcgccctatcgagtttttcttcatgaatcacgccatgaatggtttggccaacctcatctttaaaacgcttttccagatttgagcgcgacatccctaccgcatccaatacctgttcaactttgatccccttgcaagcgtggtggcgaatataatgcatcgcctgaataaccgccgggtcacgtaacgagcggaagtccgtagagcggcgggccatgactttcactggtgggaccaaaatacgctgtaagggcgggtctgtttgctgtttttgccgtagcttgagacgttgatggagtagcttggccgcccgataccccatttgtcgggttccctgaaccaccgaagagagcgccacccgcgataaataacgggttaactcttcattatcaataccgatcacactcagtttctctggtacggcaatatccagatgctcacacacttgcaataaatgacgtgcccgtgcatcggtcaccgcgataatccccgtctgatgcggtaaggtttgtacccaatcggccagccggttttgtgcgtattgccaattatccggagccgttgccatcccttgataaaccacgccttgatattgttcggcagacactaattggcgaaacgcatattcccgctcctgtgcccagcgcataccgcaactggcgggcaacccatagaaagcaaaacggtttaatcccttctctttcaaatgcataaatgccgcgttgaccaatgccttattgtcagtcgcgatataatctaccgatggataatcttccgactgatgataagagccgccgacgccgacaatcggtacgttcacatttgccagtagctgctctatctgccgatcatcaaaatccgcaatcacaccatcgcccagccaatccttaatattgtcgattcggcagcgaaaatcctcttcaataaaaatatcccaattacattgcgaggcttgtaaatactcgcccacgccttctaccacctgccggtcatacactttgttagcgttaaacaacaaggtgatccggtagcgtttttcaaacatgggggtagctcctgaaatgcatgggatatcaaggctgaacaggcagaaaaatcagcgcggtatggcactgattttcctatgggataaagtcacacccgccgtttggtggcggaatccatccacacggccagcagcaaaattgcgcctttgacaatgtactgccagaacgtcggcacatctagcatgctcatcccattatcgagagaagccataataaatgcgcccattacggcccccgccacactgccaacgcctccggccaggctggtaccgccaatgacacacgccgcaatcgcatccagttcagcgatattgcccgcagaaggcgaacctgcgcctaaacgtgaactgaggatcaaaccagccatcgccaccatcagtccgttaatcgcgaatactgccagtttagtgcgctctacattaattccagacaggcgcgccgcatcaatattgccgccaatagcgtagatccggcgaccaaaagcggtgcgagtagccataaatacccccgccagcattaatgcagtaaggattagtaccggcgtaggtacaccacgataatcattcaataaatatatggcacccagaacgataactgcggtaatagtttggcgagtcacatccccttgcggggcggcaaccggtaaccccaagcggatgcggtgattacgccgacgccattgccaggccacaaacaacatcaggccaatagcaccgatgccaaaaccaatgccacttggcagatagctctggccaatctgcgacatcgcattactggtcggcgaaaccgtcgtgccattggtgataccaattaaaatgccacgaaaagccaacatgcccgcgagcgtaacaataaacgaaggcactttgcgatacgcgacccaccaaccgttccatgcccctaataccagccccagcgccagcgtaacgacaatggtcagcggcaacggccagccgagccagacatcaaaaatggccgctatgccacccaataaccccatcattgagccaacagacaagtcaatttcggcggagataatgacaaacaccataccgaccgccaagatgccggtgatcgccgtctggcgcagcaagttagagatatttctggcgctgagataggccccttctgtcgtgaaggtgaagaacaacataataatggcgatcgcggccagcatgacaaaaacttgtaaatttaaggatttaagccgaaaaaatggctttttatccccattttctggtgagttaaattcagattgattagcttgtgacatgggtttcactcctgagtgcggcttccatgaccttttcttgagtcaggttatggttgataagatcggctttgatgcgcccctgatgcatgaccagcacccgatcacttaatcccaagacctctggcagttcagaggaaatcacaatgaccgcgatcccctgttggaccagttgattgataagtttgtagatttcgtattttgcaccgatgtcgataccacgtgtcggttcatcgaggatcaatatttgtgggtttaatagcaggcacttagccaaaatagctttttgctgattgcccccactcaggcgggcaatggccagctctgaagaagacgttttcactttcaaccgggccaaagactgtacaattatcgattgttctttcgcatcatccagcaaactgaaagcgccagtaaaatcatccagtgccgccaatgtgatattagcgccaactcccatcacgggtacgatgccgtcttttttgcgatcttccggcaccatcgcgatacccaatttcatcgcttgctggcacgtccgaatagtcgcggcttgccctttaataaagatatcgccctgccagcggcccggatataccccaaacaggcactgaaccgtttccgtccgccctgaaccgaccaaaccggcgatcccgagaatttcaccgcgtttcaatgagaaagaaacatcatcgacccggcgaatatgccgattcaccggatgccaggcacagaggttttcaacccgtagaatctcctcgccaatgtgatgggcttcgtggggatagagttcttttagctcacgccctaccatcatggcgataatgtcatcctcgctcatggtcgatgccgggcgggtgccgatatgacgaccatcgcggatcacacagatatgatctgatatctcttttacttcattcaatttgtgagaaatatagatgcaggcaataccgtggttacgcaggtcacgaataatatccagtaaaatggcagtttcactttctgtcagtgatgccgttggttcatccagtaccagcagccgcacttgtttatttaatgcttttgcaatttcgaccaattgttgctgcccaaggcccaattcactgaccggtgtatgggggtcaaccaccagtttgacctgcgccagcatccgttggcagcgtaaatacatggcgtcgtaatccatgataccgaaacggccccattcggagccgaggaacatgttctccagcactgacatttgtttcaccagtgccaattcttgatgaataatcgcaatgcctttttgttctgtttcgcggatattttttgcctgtaaggtttcgccggaaaatattatttccccctgataggaacctacgggataaataccacatagcactttcattagcgtggattttccagacccattttcaccgcacaacgataatacctgccccgcttccagcgttaggctgatattatctacggctttgacgacgccgaactgcttggtaatatctttcatttctagtaggtagggcatgttcccctccttgttatacccttatttattgatgttattgcggtgtttgcggctctcgccactcgtttactgcccatctgcaacaccaataaacgcgggtatagataaaataacggccaggtgattgagagtctattaattcaaaattaatgccttacaaacactggccatttattaaaataataaaaccaatcagcgatatgttaattagtaaatatctgcttttttgtggaacccgtcagcgatgatggtgctatcaatattatttttatcgacctgaataggtgttaacaaataagcaggaacatctttcataccgttatttaacgtgctgtttgctttcggttgctcaccattacccaatgtcacggcgatctcagccgcatcattggccaatttactgatgggcttgtataccgtcatggtttgcgtaccggcaacaatacgcttgatagcggccaaatctgcgtcttgaccagaaatagccactttaccggctagcccttgtgcggctaaagcctgaatggcaccaccggcggttgcatcattagaggccaccacagcatcaatattgttattgtttgccgttaaggcattttccatgatttttaacgcattttctggtagccaggcatcaacccattggtcacctacaatcttgattttaccgtcctttatcaatggattaagaacagtcatctgcccctgacggaataatttagcattattatccactggtgaaccgcccatcaggaaataattgccctgaggtacccgttcaaccaaatttttagcttgtaattcacctactttttcattgtcaaaggagatatagaaatcaatgtcagcgttatttatcatgcgatcataagccaacacttttatgccttcccgttttgcttcagcgatcacattacttaatacttgcccgttgtagggaataataaccaggacatcgacaccacggttaatcatattttcaatctgcgccatttgtgtttcttcattgccattggccgattgaacaaaaactttagcaccgagggattcagccttgttaacaaaaatatcgcggtctttttgccagcgctcaagacgtaagtcatcaatcgccataccgattttaatttctttgctaaatccaggctgactaaacattaccagtgcagcgcatgcggagagtaaaatgttcttaaatttcatcttttggtacctttcttattgtgcaagcagggtaagagaaacggtaaacatcaactgcaataggattgttgacgcttattagcacatcggcaattacagattttcatccgccaattatgttttttggtttaatgttaattttatgataacgatcatgttttctttcctcataactgcaggtttatgccgaatttttcatctatctgatgaatataaagggatatttataattaagtcgttatttatgagatctacaccacaattaataattctctgaatttaagtgtgaaataacgtaattgagagaatagccaataactccgaagatatagcctaaacaattcgagtggcaggccggcggtcactgaacgaaggccgctaacgtataagcaacttgaagtctcacgggtataaacgttcaccagcccagcaaaagcagggcctgcttccaaggagtattgcatgcaatcttattttaatgaattagaacaagtgcgctacgaaggtagccagagcacgaatcctctggcgtttcatcattacaacccggatgaaatgatccttggtaagcgaatggctgaccatctgcggtttgccgcctgttactggcataccttctgctggggtggggccgatatgttcggtgccaatgcttttgatcgcccatggcaacaacctggggatgcactggctctggctaaacgcaaagccgaggttgcatttgaattcttccataaactgaatgtaccgtattactgcttccatgatgtggatgtctcgccagaaggcgcgtcactacaggaatatctgaataacttcgccgtaatgaccgatgtactggctgaaaaacaagcagccagtggtgtgaaattattatggggcacggctaactgctttacccatcctcgttatggtgctggtgccgcgaccaatcctgatccagaagtatttagctgggcagccacccaggtctttacggccatgaatgccacccgccaactcggcggtgaaaactatgtgttatggggcggacgtgaaggctacgaaacactgttgaataccgatttgcgacaagagcgtgaacaaattggccgctttatgcaaatggtcgtcgaacataaacacaaaacgggtttccaggggacactccttattgagccaaaaccgcaggagcccactaaacatcaatacgattatgacgtcgcgacagtttacggcttccttaagcagttcggcttagaaaaagagattaaagtcaatattgaagccaaccatgccacgctggcggggcactctttccatcacgaaattgccagtgccatcgccttaggtatttttggctcagtggatgctaaccggggcgatccgcaactgggctgggataccgatcaattcccaaacagtgtagaagaaaatacactggtgatgttcgagatcctcaaagcaggcggttttaccaccgggggcctgaattttgatgccaaagtgcgccgccaaagtaccgataaatatgatctgttctacggtcatattggcgcaatggacaccatggcactggcgctaaaatttgccgccaaaatgattgaagatgggcaattagatcagatcgttgccaaacgttatgccggttggaatagcgagctgggccaacagatcctgcaaggtaaaatgtcgctggaagagctctcccgctatgccagtcaacataatctgaacccgcagcaccaaagcggtcatcaagagttgttggagaataaggttaaccgctatttatttggttgatcgtttactgagttgatcgtttactgggttgaccgcttactgagcttatacaccctaccgggtcgtccttagaggcggccaaaatggcgagtagaatagccgattaaaatttgaggaaagcatatgtatgttggtatcgacctgggcacctccggcgttaaagctattttactggccgaaaacgggcgagtaattgccagccaaaacgcagcactggtggtttctcgcccacatcctttatggtctgaacaaaaccccgctgattggtggcaagcaaccgatcaggtcatgcaagcactggccgcagaacacgatatgcagcaagtgaaagcgctcgggctgaccgggcaaatgcacggggcaaccttgctagataaacaacatcaggtgctgcgccccgccattttatggaatgacggccgcagtttttcccagtgccaaacattggagcaagcggtaccggcatcacgccagataaccggtaacttgatgatgccgggctttaccgcccccaaattgcagtggctggcagaacatgagccagacatgtttcaatgtatcgataaggtattattaccaaaagattatctgcgtttcctgatgagcggtgattttgccactgatatgtctgatgctgccggtacgatgtggttgaatatcgcacaacgtgactggagtgatgagatgttggctgcttgtggtttaggccgtcagcacatgccaaccttgtttgaaggtaaccaaataaccggccatgtcagtgcggatattgccaaacgttggggtatcaacaggataccgattgtcgccggcggtggcgataatgcagccggggcggtgggggttgggctgtatcaggccggacaggcgatgttgtcactgggaacatccggcgtctattttgcagtcagcgagggttttctcagtaatccagccagtgcggttcacagtttttgccacgcactgcctaatacttggcatttgatgtcagtcatgatcagtgccgcctcgtgtttggattgggcctgccaactcactggggccgagagcgttcccgcgttgattgctgaggtagaaaaaaccccaatggctgcaacgccagtgtggttcctaccctatctttccggcgaacgcacccctcataacaaccctaaggctaaaggggcgttttggggcttcacccatgaacataggcggccagatttagcccgcgcagtattggaaggtgtcgggttcgcacttgcagatggaatggatgctctccatgccagtgggctacaaccgaaatcagtcacattaattggcggcggcgctcgcagtgcctactggcgacaaatgctggctgatatcagtggccaaacgctggaatatcgcaccggcggtgatgttggccccgcgctgggcgctgcccggttggctcaaatcgccatgaacccagatgtatcactggctgatttattgcctgcactggcgttggaacaaacgcatttaccggatccacaaaagcatcactattacaccgatcgccgggtaacctttaaaaaactttatcaacaattgctgccattgtgtgagtagtcgtcaagagtgcgagtagttgtcaagagtgcgagtagttgtcaagagtgcgaataaacaccgtgctgggtaattcattattactcagcacatttttatagggccacggctcacacactaataataattaatcttaatgattgccgtagcgtcaaactggcccagctttatcggttgtccttcaatggcatttaggcgggcagtataatttcttgtcacctgagtaatattattcaattgtgcaaaatcagcataacggttgtatacaattgcctgatttttatcatcataaatggtcagtttaatgccgttttgcagatcaatcgcattgtcacccactaatgggttagcggttaaaaactgtgcctgaatggaaaaattagccaagcaaccttgttttatcgcagtaatagaaaaaggccgactgagattattattactagacagtaaccgggcttgattaaatgaaccaaaattcacaacttgtgacgccggagaaatcactaaatccgcaccacagggaataaaacgtacaatgcttaaaccagacaaggtatatttcaaatttttggcacccgcagtaacgttaataccaccagagccatccaattggaataccgtaaagctatccgtgccgatataatttccactggagggaagatcattagtcactttaatatacagacggaaagtcactgttaccgtcacgttctgcccgctagtgattgggctggtattggtgtttaaacgagcagcgttggcttgtagatcttgccctaagtagttgacacctaactgtaaccctggccctaatgattgcccaagcggattaaaatagaaccagacctgatcatataccgagcctaaaacattgtcgcagtatgccgttaccgtaatatctctcgattcccagatttttgtgccaggggcaatgttagacggtattgctaattggcctatcggaatgccgggtttattcacaacattagtacctttctctacacaatcaagcgcataggcagcttgcgacaacagcattgccacgaatgacagggcaatacagccaccgattcgacctattttatttaaaatagtctgcatcattgttattccttattcatatgctgaaccgggtacgtgtatcaccttctcttttcagctggctgaatttggcattctgctgataaacagttaaaagtgcgtatcacaatgcccccaaaatcatccatataaccaacgttataacggctaccgctataacccggcgttttaacaaactcagtaccaaaaggcgcaatcatgacgctgtcaaaaccaggaaagttaccttgttcattctgactcaaataagccaacgtaatgtaataaggtgtagggttattaattttaagcccccccactagtttactgatctgtaatttctcttgccagatatcgctataattcgctttgatagccatgggccgataaaacagctttatccgattttgaatcgcaatttgtacgacattattcatttcgctttgcggtgggatttcccgcacattgaaatagaataatgtctcgcgatcagtgggtaatttatcggcatccggtagtttcatgatccgaacctggcttttttgcccggcatcaatccgctgcatagggggtaaagccaccaatggactctctattttttggcctttggtattttccaaccaagattgcgccaaataaggtgatgacgggctctggttttgcaaaataacactggctgatttatcagtactattaaagataatacgtgtccgatccaggttaattgccgcctggctggttagcgcagtgagccacaaggctatcccgaatagcgctgtctttgcccacaaacgttgttgtctccatatcatgctatttatgtctttcatttcgctattccactgtaaaaggccgcatttggctgtgaataactcagtttcgatcaacaaccgttttaatgaatatttttccccaaaaacacttactggcagggcagtagtacctttcctgagttcattcctttatcttttggcaatatgagcgtgcactgttttttcccccattgaacagtcagcctctcagtgtcttgtaatcccgccaaatacgtcaggccatcgtctcccacaattccaacttcagcgcccgttttgtccgtgataacggatgcccccaaggggggggaactgccatctttcaggcgaataatcgccatcatttgccgaccttttaccgcccttatctcacggtaaccaattgccccttcggtcagcgttttttggataacggtgttgtagacctcaatatcatccggcagattctgcacatccacccgaatatcagactgttggtagctggttgcgccactgaccaccgccacaccaaaacggttcgtcactgccgagttattattcagcgacacccctgcgacatccccggtatcaaccattattcttggttcattgcccgctttattctggtgggcagcaaccccataagcggttgccgtaattgagccataccagttggtattgattgagttgtactcattatttttatggctaccatcaagaccaaattcaccataaggcgagctatgttgataaccaccacggaacacaccattacctttttacagttctgggttaccgccacccgcgctgatacgccaaatatttttcggattctggttgttgaaaggagatattttgcgtgtagccggtattgcggcctcgctgtgcatcatagctggcctgctggcctatgccgatcggtacgctgagtgagaagaacatttgattctcattggcatactgattattcaccttattagcggatatcgtcgccgaaatacccttaaaagtaccgatatcaaaaatcttgctcatggatagactgtagttgttactggaggccgcattccaataggttctacgtgtcaccgataaatacatcgtgatatccggccaggccagatactggttagctgccacggtataagcctgcttgtcatattgcagagcagtattgccgtttagccaatccaaatactggctcatactcataaaattcttcttcgagaaacggtatccggcaaagctaatctggctgtcagtctgctcaaaacgtttggaataattaacgcgatagctttccccgttctgctgttcttcatttggtaactgcgcacgggaatgggtgatatcaatagacagtgcgccgaagtcatataaattttgcccgatgcccaacgcagccgaggtgtaatcctgcgaagtcgtcatcagcccaccgtataatgaaacatggttaaatgcgccccacgagaattcgccactaaagaatgtcggattactggctgaattacccagcatcgggcgacccaacgcagctttatagcgcacggcacctttacgggttaaaaatggcacgctcgcggcgttgacttgaaacacggtgacccggccatcttcctcttccacgcggacatcaatattcccttgtacggcttcgctaatgtcttgaataacaaaggggcctggtgcaacgttagtctgataaagcacccgcccattctggctcaataccacgcgggcgttggtgtgagcaatgcccattacctgtggtgcatagccgcgtaacgtcggtggcaacatgcgctcatcactggaaagtgaagtgcccagaaaacggaatgaatcaaaaatactggagttgagataagtctggccaccgacaaatttagcccctatcgaggggatggctcgaaaagcatacacttgcgaccaatcaaaattacggtagtgctcgcccgccgtttctgtattgatatattggtaatctgcacgaatacgccatggtcccatattagccccggtagtgccgtagctgctgaaatttgtggtactgccgcccatattcggtgaataatgataaccaaacaaattgtaatccaataaagtaccagcaacaccgtttccccattgtgaaggcggcacccaattgggatcgttataagccagccaagcttggggaatagaaataattaaggattgcttctctttatcgtactgaatttttatctcttttttttcatcaatagcaacacacttgtcgttattccataatgtcatcgactcacgtacttccgtagataaaccaaatagattaactaagtcaggcgtcaaacagagcttcgttgatttcccttcatcaacagcgagataagtcactaaataacgttcaggtaacagcctatcatcaataagaatatcaagtagataattccccggaggggtgtaatcatcaacctcaaaacgagagagatcgatattactacggtctttagcatcgataatattggtattgaattttactactgcagtcgattcaggcaaaaataaccatactaaaattattgttaatactttcaccattaggaagatggttttttttcttttagaattatatggcatatataaaccattgtcttatggcgataatattaattagaggggagttacctcccctttaattactttaaacatttgttatttataattcagagcataggttgcctgagagacaacagtaccggtagttactggcgcactggtggcttcaatacgagcagaaaatacaatctgattcggaccagatgtcagattaatatcaggactcgtatcacccactttgagtagcgcgtcatcagtgccaataaggcgaacacccacgcctttcgcgctaccggtgttagccagcagggctggagccgccgcatcagcaataccgctgaaggtgacattgactttagacagtgcaggataagtggcccccccactcccttgagccgtcaggctacaatcttgcagattaatgttataccgtacgctctgagagtatttgttacccgtctccagaaccctattcgcgacctgccctaggtctacattaatatcagtagaatctaatgcaattgagcacggtgcattaataaccgttccagtgaacttaatacgcccattccctgcatcagcagctaaagcctgataaataacagataaagttgctaaagcaataataaaagtgcttttcttaacgttagacatattaaaaacctttatgtagatattgcatttaaaggatatatctctgaaataccaatcacataatagaattattaataatgagtacaaccatggttaaattaaaaattgttaaaggagtctaatgtaataaaaaagggaaattaaatcattatatgaccgtgagatcttactctctaaaataaaataacccaaataaaatttaacatcaatatcaaatcatcaatacactcttgagataaaaatttcattaaaaacacgaaaattttattggattatttattataaccaactgaaatagaaaagtatttatatgctaaattaccttgatgggcagaattcaggcgtgtcgatttcactcaatgtcacgctttcatcttataaaatagacttaaccatcaattgtattactatttataaaaaaatagattttcaatataaataatcagacttaacagcaagctacgaatgacaaccagaaaaaacaatcaaataaaatctttaaatatatttataataaaattatatatttttaatttaaattaaattaaaaatcagaattatcagtaaaataaaatgaaaacgcccacaatacaggttaattaattctttaaagtgataggaaaaatcttatttatcatgtcaatatgtatattttaatgaataaatttaacacaatccaagccactgagaataaaccctctcggtagcttttttataaaccaagataaaaaataactttagcattaaagtcagtgtcgtatattggctctttccactattagctctttccatagggctgaatctgttaatcatgcactggagtcattaatcatgaatggtctcattaatcataaagtgcccacagtggggggtcaccgtggttaactgacccaccgtcgccgatcaatacgctgcaatcccatcgataataatgtacttaggcccagggtcagtgcaaaaacatacagaatatccagcactgggtaagccgtgaaatcataatgatgcgtgcggataaagtggataatcagcgcatgaaaaccataaattgccagtgaatgcctggcgagcccacttagccaggcaatgtgctgattcagacaatttttaaaccaaacccacagcgacaccgccgcaatgaacaccagcgggctacaatacatgtaaaacgtatcagcaaaactgccattaattcgtgtctgtttttccgttgagatggcaatgcatattacactcacgacaaacagcaatgccgctccccaactgatcatccgcccctgagtttccagcatacccatcgctcgacccaacagggcatacagcaaataatagaaagtatcgccgtaaatatagaggttagcaggcaacaaacggaaatcatcaagggagaacttgctggtttgcgggttggcgacgacagccaataacaggatcaatattgccagatagcggcccgaaacgggtttaaccttaataaggggcgagaccagatagaccacgataatggcgtagaagaaccagagatgataaaacaccggtttttgcaggatatttctcaacgaggcccagccgtcgattggggtcaatgttgaaatatagatcagtgcgatcacgctataaaacagcagacacagtccaatacgcataaagtgttttttctgagcacttttttcgccaaagaatagatagccggagatcataaaaaataaggggacacacgcgcgggaagctgagttcagcacattggcgatatcccagttgagttctcctacctgtgcaccacgggtcacgtaataagtggtggaatgaatcatcaccaccataatacacgccaccgcccgaaggttatcaatccagtcaatcttattggtcatgcctgctctctgttatctgttatctgtattgtttgttgcaataatgtttgttgcggtatcgcctgctgcgccgttatcggctgaaatttagctgaccaaattgcctgaatataagtaggtacgctattatttttacaaatgattatttttataaacgcttgcttggcgaataataacgtaagtttggggagatacacagagtcatgggggtttgggggggagtttttggtgcggtgatcgggttcggttgttatggcttcacagctcacctggcctccgatgaaccaaccgccaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccactgcgtggggtccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgcttttgacatcaacagcccattcaaaatcaaaaagttattaaaagtctaatcaggtctgtctcagataacggggagtagacagtctggcatcactcggtggctcaaatgtgctttgaacgtcaacagccacaaatcactaaactaagggtaattattgccataacacgctattgacggcaaaataaccgctctgacatgttccgactgtaggccctgcccaagcagttcccttttacatacttattattaattagcttaatttatgcaaacttcattttcacccgcgacacgcttaggtcgacgggcgcttttattccctctctgcttagtattgttcgaatttgcagcgtatatcgccaacgatatgatccagccaggtatgctggcagtggtcgccgagtttaatgccagtgttgagtgggttccaacctctatgaccgcttatctggcgggggggatgttcctacaatggcttctagggccgttgtctgaccgccgtgggcgtcgtccagtgatgttggctggggtcgctttctttgtcgtgacttgccttgccattttactggttaatagcattgaacagttcatcgcaatgcgcttcttgcaaggcattggcttgtgctttatcggtgccgtcggttacgccactattcaggaatcttttgaagaagcggtctgtattaaaatcaccgcgttaatggccaatgtggcattgattgctccgttgcttggcccattggccggtgctgccctgatccatgtggctccttggcaaaccatgttcgtcttgtttgcggtgctgggggcaatttcatttgccggcctgtggcgtgcgatgccagaaactgcctcgctgaaaggggagaaactgtcagttgccaacatgtggcgtgattataagcaagtacttgctaaccgccgcttcctctgtggttctttagcattgggctttgccagcctgcctttgctggcatggattgcccagtcaccggtaattttgatcagcggagagcaactctctacttttgaatatggcattttgcaggtaccaattttcggcgcactgattataggtaacctgacactggcacgattgagcggtaaaaccagcattcctcaactcatccgttacggcgctggcccaatgattgttggcctgatgatcgccgccggttcaacactctattcatcccatgcctatctgtggatgaccgccgggttgagcctgtatgcttttggtatcggtctggcgaacgccggtctggtgcggttgacactattcgccagtgatatcagtaaaggaaccgtctctgcggccatggggatgatcagcatgatgatcttcaccttaggtattgagttggccaaagtggcttacctgtggggcgacagtagagggtttaatctgtttaacctgatgagcggtttactgtggctaggcttggtgatggtgttcatccgccgccaacccgaggcggttgctaccgagtaagtttattccctgctggaggagcgtcaggtagcttctccagcaggatagttttacccacgctatatttctcaagacggtattaaaaacacaccgatacgtatttcccccagataaaggggtttgaggtccaatggggcgaaaacctacgctaagcgtctatatattcgttaaaatttccggtcagaaataacgctgggcggttatcgaacagactgttacggtcgcgggcttgccctgcaaggtgacaaaatggctgatttaccagtactggctggttggcccgcctccctactctgccattacccatttgtcttggctctacccgcaaaaagctaaatgtatcaagaaacatctgaaaatactccattttaatagggcaataatcgtaattttatataatgtatagaggaataggttctatctatagatataataccttgttagattgccccataaaaaaaggagtgagcaaatggatattggtttgagcttgcaggaaagaaataataaatatttttatgcaatggcaaaaatagaggctgataaattaatcaatctctcaagaagagtttcgtttaataatataaaagatgttttcttgagagtgaaatttgagaatgatatcaaataatttacacaaaaaaaccttacctttatacggaacgccagaacagacaacgattgcaaggaagggatagacaacttgaaaatggaatgctatcacctttccaagcaagacagtatgctttcattaaaacaggcgaaggtatacatatccgctaaaattgaagagcatgataaagttatcggctatgttattgatggaatagctgtaattgttggcggtttacagatggtcgccggaagtggaattctccttggctcaatagcttcaggaaatattgtcggtatcatcgttggtgctcatttgatattaaatggtgcaagtagtctatcagaaggggttcagcggttaagaggcaataaaaatactaccggttttatgcaggatgcttatatgggaacggctgaattctttggatttgaaagaaaaaccggtatgttggcctattatgcggcagatttaactacgtcattctatggtgtcattaaattgtcattaaaacccgatgcgtggagattgtataaatatattccatccgattactaccgaaaaataaacagcatgagtaagctagcacttaccatacaaggtgttaaggctacaaataaaataagagttatcggtagcacctatctggatgataattcagagtatgaaagaaaatagacagcaaggaggatcattcctccttattggaaagatatctatatgacttccatgctaagttcagtggcgttatataataagtcatatacaagccaaaaatcagggcgacaagataactgaatatttcatccgatgtataatcattgaacatcataaaaataagaggggtaaataaaatagcacaaatcaaacatcccgcgaaaaaacgcttctttaaatctatgagtaaactggaataggtctctttttgctggtcatcacgcgaaattattttcctcatatgcgtaatattcttggcagtaaagccgttatttagcaattttttttccatttctaattctgtcactgcgttatctccttattactgcattgtaatattctatcgtgataatagactgacgtctaatcaatatttatcctgatacaccctgttctactttttctttattacccggagcgccaaaatgtcaatatattcgttttatcacactttcggctttacccgaagacaacccacattctgtttatacttgggctccgtttgggaaacggaaaatatggtacgttaaggtgattttttgtactggggttgtacgccggaaccgcatgacccctggttgattatcaggctaccttgagcctagcacagcaatggggtggtggagaagttgcttctgctgacggtatgcgttttgttacgccagtaaaaacgattaacgccggacccaatcgaaaatactttggctccaaccggggaattacctggtacaactttatttccgatcagttttctggttttcacggcattgttgtaccgggcaccttgagggactcaatttttattctggagggtttactcgaacagcaaacggggttgaatccacaggaaattatgactgatacagcaggtgccagcgatttgatattcggtctattctggctgttgggatacccgttttctccccgtctggcggacgccggagatgccgttttctggcgagtggataaaaatgcgataatcaatccttcaaatatttatacttttgctgccaaagtagggttcaatttatacaaaaacgctaatctggcaacaatatagctctcctcaagaacctgtcgcagaaaacaggccgctatctcgcaatatatggccattaccccggcggcgggtgaaaccactgcggtcaaagaattcaagaatttggatcgccagtttgcgaccaataccgagtcgatcacggaaatctgcggcactgacactcccctggcggctatctaactcacgtaccaaatcagcaagctgctcaatgcgttggctcagataataacgatccgtcacaaccgcagtgatataacccagttgcgccgctttgcgtaataggctgcgcatttcaccctctgcagcttgcaactcggccgctaagtcacgcacccaccaagggtcatcaacaaagtaaggtgccgcttgttgccaccctatctgctcttgctcagtaaacgctaaaccatgttctggcagatgtaaccacccacgggtgttgtgtaacgctccctccgccagcaagttatcaatcagacggaataccaccccttcgtccagcgtcggtaaagccatacgtcgcaaacgcgcccgccctaaccccaactgatcgccatgctgttggtgatagagggcgagtacatgcaagagggtctgttgcgcttgctgtgcgtgaggatgtgatagcgcaatgtccccggcgacgacagtatcggtcgccgccagtaatgccgccatctcattgtcagtaagctggcgcgcccaactaaatgtgcgcaccgagaccggcccttgcgccaaatgtaaatccaacacctctcggtcactcgtcgcctgggccagtgcggttaaccaagccagatacgccggttgccgtttaccacgtgatggcaccgccagatgaatcacccgtgcgccacccaaggttttcttcgccccgatatcacgcaagatcacccggtcgttttctaccagccacagagggctgtccagcagcaactcggccagaatctgagaggaatgaccgcctgatgtggattgattatttatgatttgttgatggtcaattaacggttgttggtcgtcaattaactgctggtgacctagcagtgaaaaacggcccgtaatatggcgagccccatgatacagatgtaagggctgccagtgttgtaacggcgtatcggcatcaacggttaccagcacccgatccaccggtggcaacggtggctgcgccaataaccaatcaccgcggttgatttgctgcttactgatatcaccgctgatattcagggcaatgcgctggccggcttgcgcctgctgtgccggttggttctgggcatgaatacctcgcacccgcacggggcaatcaccgccagtcaaccacagggtatcgcctaccgccacctggcccgccaacgcggtccccgtcaccactaagccagccccttttacgctgaatacccggtcaatggccagacgaaaacgccgctgtaatcggcccttcgggtcacgttgctgatgacattgcgccagatgctcacgtaactcaccgataccacgctcagtgacggccgccgtgacaaacagactgatctgctccgctgaccagccttgtgccaccaactcctgcaaaatttgctgatggacctgtgcaatgcgctcatcatcaacccgatccgctttggtcaatgccaccgttagcgctggccgaccactcagccgcaaaatcgccagatgttcacgggtctgcgccatcacgccatcatcacaggccaccaccaacagagcgtgatcaataccgcccccccccgccaacatgttcgccaaaaacttctcatgaccggggacgtcaataaaacccatgatacggccatcaggaagtggccagtaggcatagcccagatcgatggtcatcccccgctgcttctcttccggcaaccgatccgcattaaccccggtaatggcctgtaaaagtgtggttttgccatgatcgacatggcctgcggtgacaataatcatgatgccaattcccttagcaacgccgcctcatcctccagacagcgtaaatccagccacaaacgcccatcagccacacgaccaatgaccggcttcgtcagtgtgcgccaacgcgccgttaaggcttccaatgtactaccgcgcccatctttaggcgtaaacgtcagcgcccaactgggcaagcgatcaaccggcagcgaaccactgccaatttgtgaccaacatgattcaatatccaaagtgaaatctgtgccataacaggcaatcagtggggccagcaggcgttgtgcacacgcggcaatctctgaggcggggcgggtcagtagccgcagagatggcagttgttcaaccaaccgatctggctgctgatagaggcgcaaggtggcgtccaaagctgccagtgtcattttatcggcccgcaatgctcgcttcagcggatgttgctgtaaccgctcaatccactgttttttaccgagaatgatccccgcttgcggcccacctaacagtttatcaccggagaaggtcactaaatctacgcctgccgcaatcaactgttgtggcatgggctcggcgggtaaaccgtaacgggtcatatccaccagcgaaccactgcctaaatcggtcgcggtcgggatggaacactcttgccccaatgccgccagttgctgttcggatactgcggccgtgaaaccctcgatactgtaattgctggtatgaactttcatcagcagacccgtattttcattgatggcctgccgataatctttcagatgtgttcggttcgtggtacccacttcgaccagctcacaccctgcctgacgcatgacatcaggaatacgaaacgcaccgccaatctcgaccagttcaccacgggagaccacgacttgcttgcccgccgccatgaccgttaacaacaagaagaccgccgccgcattgttattgacgatacaggcatcttccgcaccggtcagggcacagagtaaatcggcgacagcccgatcacggtgcccacggcccgcgccctctaaggagtattccaaggtgaccgcacttcgcatggcatcggtcaccgccgcgatagcagattctgccagcggtgcacggcccaaattggtgtgcagcaccgtgccagtaagattaaacacaggttttaacgcgggttgccgttgattcaatcgttgacgtaaagcggcaggccagtccgcacaccaatcagccagagtatgaaattgaccgatatattcacgagcttctgcctgtaattgacgtagggtatcggccaaaagaacggggccatactccgccaataaaggggccatttcaggctcattcagtaagcgatcaatggccggtaactggcgatataatgggtgtggttctgcgctcatagtcactcaaacaaattaattaaacgatatacccgccatacgtcgagttgcctgtgcgttgattgccctcacccccatcactgattggtcattgaccttacatcaataagcttttgggggcttacgccagtgcggctttctgcaactcgacttattttgggtaaattgtagcaaggttacgtattactcacctgggaacaaaaatggattaatactgctgcgggcgaacccttcaccttccatcttggcatcaaggatcaatgaggccaaatcatcagcgaccgcttccacctgcgggtctttttcctgataaagaatttttaggtaagtaccacaatcaccgcaactttctgcttttactgcggccaactcgctgtccaacgaccaatagttaagatcacgggtttgctcacagttactgcatttaattcgcacgacatgccattcgctttcacacaaattacagtgcaaataacgcaagccattatgggtgccgatatgtaccacactggaaaccggaatgctgccacacaccgggcagaactgacggtgttcaccgtattcagcccgtgctttgccagggatttggctggccatctgcgcccagtagagcgataaagcggcccagataaacggggctttctcactaccgacttgagaaaaatctcggtttagcaaggcatcagcgtacaactctagctcatgaaccgatgctttatcgagattatccagcaccgccaaaatgtggtcgggagcatcgtgacgcaattcggcaatcagcgcggatagcagcttgcgccaatgttcggtacgcggaaaaacactcccgtccaaggggggcttgccactggccgctgattgcaccaactcggcttgcatatccaagaccaacggatggtcatgcagtgctttttgctgggcttcagtaattttggccgcaaaatccagataatcggccagcggattgtccagcgccaactgctgcaaacgttcagtgcgtcgggtatacaaactttttaaatttgcgaaaagtaacggcgggatattccccgccgttgtacctttttcgcgttgtttacctaattggtctttagggacaatacgaatactcatcagggtttctctttctgtttctcttgcggctggcctttagcgttggcgcgagcatcatctttactgcggacttcacgataccaacgcggatggtgctttttagcccatgctgcaggtacccagccctccaccatcgcggtaatcgtccccttcacccacagggccgcatacacatgcaccataatcacgataatcaacccaaccgccgccagcgaatgcaccagtagtgccagacggatcagcgggatagggaaggatgacgcaaagtaaggccgccaaatcaccacgccactgactaacagtagcaccagactgataatagcagcccagaatacgcatttttggccgaaattatagcgccctgtgtcacccacttcctcattcatggcgattttatggatattcttggcccactccaagtcgtctttattgatcaggttatgtttccagtagcggaaaaacatgatcaaaaaggccgcgaacatcaccaccccggcaaaggggtgaagaatgcgcgccatctgtggtgtaccaaaaatattcatcagccagttaaatgaagggaagaagaaccctaatccactgatagccgccaatataaagcagaaggcaactatccagtggttaatgcgctccggcgcgctgtagcgctggatcggtttttcttttttcatttccgcgtttccccttcgtctgagcgctcagaggttgtctgctctggtgcctttgctaccgtctcggaaggggtaggatccgttgtctcatcgtcttcttcctcttcctccacccggttcgggcctacgccaacgtaatggaagatactggcagcgaaggtcgccgcgaaacctaccgcagccaacggtttccagatgcctttccagaaagtcaccgtcggactgatggtcggattctccggcaggccatgataaagctggggtttatccgcatgatgcagtacatacatcacatgggtaccgccgacgcccgcagggtcatataaccctgcgttatcaaacccacgggtttttagctcagcaacccggccagccgccacttctttcatcgactctttggtaccaaagtgaatcgctccagtcgggcaggttttcacacaagcaggttcctgaccaacaccgacacgatcgacgcacaaggtgcatttatacacccgattgtcatctttattcatgcgcgggacatcgaacggacaacctgcgatgcagtagccacaaccaatacaatgttctgattggaaatcaacgataccgttggcgtactgaatgatcgccccttccgatggacatgccttcaggcagcccggatcggcgcaatgcatacagccatccttgcggatcagccactccagcttgccgctctcttcatcttcaacttcagagaaacgcatcactgtccacgacttagcggtcaaatcggcagggttgtcatacaccccgacgttatgaccgacttcatcgcggatatcgttccactccgaacacgccacctgacaggctttacagccgatacaggtggtgacatcgataagtttagccaccggttcctgatgatcacggacctgaggtggcggcgtaagggaattagtaccggagcgccggataatgtcttgagtttgcagtgacatagattctctccgttacaccttttccacattgaccagaaacgccttgaactctggcgtttgcgtattggcatcaccgacatacggtgtcagggtattcgccaggaagcctttttttgccaccccttcatatccccaatggatcggaataccaatggtgtcaacttcttgcccatgaacattcagagtacgaatacgtttagtcaccaccgccttggctttgataaagccacggttagagctgactttcaccgtatcgccttgcttaatccctttcttcgccgccagtttttcgccaatttccacaaactgttccggttgagcgatggcattgagcaacgcatgtttggtccagtagtggaaatgttcggttaaacgataagtggtgccaacataagggaattgctcgtgcgaccccatcgcggccagatcatctttaaatacacgagcggctgggttagagatcacattcggatgcagcgggttggtccccaacggcgtttcaaatggctcataatgctcagggaacggcccttcagccatcttatcgattgcaaacaaacggcccatcccttcaggctgcatgataaacggcccaacatcactgcccggtgccgcagcactgtagtcagcaacatcaataccggcccacttagcaccatcccactccagcaactggcgtttcggatcccacggtttaccctgcgggtcagcagacgcacggttgtacagaatgcggcggttaagcggccatgcccaggcccagcccaaggtattgccgagacccgatggatccgcattatcacgccgcgccatttggttaccggccggtgtccagctacccgcaaagatccagcaaccactggaagtggtaccgtcatcacgcagttgagcgaaggtactgagctgttcgccttttttgaccaacactttgccgtcggcatcagtgagatccgccagcgctcgcccattactttccattgccacttcttccggctctggattttctggtgtcaggtagtcccaggtcatattgagcacctgctcaggcaccgcgccaccttcccgctggtacatctcacgcatacgcataaagatgcccgccagaattgcaccatcgttcagtgcttctcccggtgaatcagcgcctttccagtgccattgcagccagcggctggagttaacgatcgagccgttctcttcagcaaaacaactggatggcaagcggaacacctcagtttgaattttcgatggatcgacatcgttaaattcaccgtggttttgccagaaattcgcggtttcagtattgagtggatcaatcgtcaccaagaatttcagcttcgacagcgccgctgtcactttgtttttatccgggaacgaggcaatcgggttaaagccttggcacagatagccattgaccttgccctgcgacatcatttcgaaatactgcaagacgtcgtagcctttatcccacttcggcagccagtcatagccccagccattttccttttgggcgttatcaccgtagaaacttttcatcaaactgacaaagaatttcgggtaattgctccagtagttaacctggcctggtaacagggttttcggcgtgttggccttcaggtaggtatcaatatccggctgtttttctgacggcaagttcaagtaacccggcaggctttgcgacaacaggccaaggtcagtcagcccttggatattggagtgaccgcgtagggcgttaataccgccacctgccatccccatgttgcccaacagcaactggatcatcgccatagtacggatattctgcgcacccacagagtgctgcgtccaacccaaggcatacaggaacgtcgccgttttattggatacactggtttcggcgagatattcacaaacctgcaggaaatcgtcttttggcgtaccgcaaatattggagaccacttccggtgtatagcggctaacgtgctctttcagcaggttccacacacaacgcgggtgttgcagcgtgacatcccgtttagcaaaaccgtcttcatccaactgatagttccagctggttttatcgtatttacggttttcggcgtcatagccactgaacaggccatcatcgaaagcatagtcttcccgcaccagcaagctggcgttggtataggcttcgacatattcacggttaattttattgttggagatcaggtacaacaagacaccggacagaaacgcaatatccgtaccggagcggattggcgtatagaaatcagccaccgatgccgtacgagtaaagcgcggatctatcaccagaagcttggcattgttgtggattttggcttccatcgcccagcggaaccccaccggatgcgcttctgccgcattaccgcccatgacgataattaaatccgcgttcttaatgtcaacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgtgcttggttgtctacggcaagcatgccgagagcgcgactaaatttttgggtcaaataacccgtttcattgcttgatgccgaagcacacagcataccggtgcttaaccaacggttgacggtaacaccggcgtcgttggtcttaatgaagttagcgtcccggtcttctttcattaatttggcaatacgggtaaacgcatcatcccaagtgattctctgccacttgtctgagcctggcgcccggtattctgggtatttcaagcggctttcgctatggataaagtcgactaaccctgcccctttcggacacagtgcgccacggttcaccggatgatccgggtccccttcaatgtgaaaaatactttctttagcatttttcgcgccgtcgccaaggctatacatcaaaagcccacaaccgacagagcaatatgtgcaggtgttacgtgtctcgcgagcgcgcagcaatttataattgcgcgtttccgccagcgccactgacggcgcgaagccgagtgccgcgaccgttgttcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatgggtatctccttcattgtcacattatttccagttcacgcttccctcaataaaatgggaggcgctaaaatcgctcatgcgatatcacgctttttctgtgtggaatgaatttctatgttagataatacatagccgcaccattcttaatgtgaatgttaccacattgtgattatgggttataactttcaggaccgcatagtgagccagatcaaaccttcgagattatcctctagcgccgaaatccgcggtgcccggcagcttgacgtgctacagcggcataaattggcagaaccacagcaggattggctggcggaagaagtacccgttgcattggtatacaacggcatctcccatgtggtgatgatggcaacccctaaagatttggctgccttcgcgctgggcttttcgttatcagaaggcatcattagcagcccacaggaaatctattctattgagatgacccccggctgcaacggcatagaggtcaatattgagctatccagccgccgttttgctggcctgaaagagcgccgccgcgccatggcagggcgtaccgggtgcggagtttgtggcattgaacaactggacgatatcttccgcccaatcactccgctaccgttcacccaggcatttaacttggagcatttggataccgcccttgcccagctaaaacaggtacaaccggtcggtcaactcaccggctgtacccatgctgccgcgtggattaatcctgaaggtgagttattaggcggttgcgaagatgtaggtcgccatgttgcactggataagctactggggatacgagcaaaacagccgtggcaacaaggtgcggtgctggtttccagccgtgccagttatgaaatggtgcaaaaaacggccatgtgtggtgcagagattttatttgccgtctccgccgccaccacgcttgccgttgaagttgccgagcgctgcaatttgacgttagtcggtttcagtaaaccggggcgggcgacggtgtatactcatccgcagagaataaaataaaagagatcgattgatcgacaatccacaccaaaaaatatcattgatgacaccaaagatataacgatagtggcgagattgatgtcaaattctcagtgaccgacgaccacactcagacttgagctcgttgtcaattttgctgattcgttgtcaatttcgctgataatggagacctcatttttttaccgtgaagatacggccactgacaagtgggttattttaagcgtaaaacgtcaaaaagaagcgggttacgccgcatcataaattaattttataaaaatattattgacccattttattcttcagtgccacccaaagaccacactataaatataggtttgataatcattttcaatatcatttaattaactataatgatccccatgcttacgcggtgcttacttttttgcaccgtcctacactatggagacgatgattatgagttattcactgccatcactgccttatgcttatgatgccttagaaccacacttcgataagcagacgatggaaatccatcacaccaaacaccatcagacctatgttaacaatgcaaatacggtgttggagagcttcccggagctggcggacctgagcgttgaagatctgatcaaagatctggataaagtccctgctgaaaagcgcacctttatgcgtaacaacgcaggcggccacgctaaccacagtctgttctggaaaggcctgaaactgggcaccaccctagccggtgacctgaaagccgctatcgagcgcgatttcggcagcgtagacagcttcaaagaaaaatttgaacaagctgctgcgacccgtttcggttctggctgggcttggctggtactgaaagacgacggcaaactggcggttgtttcaaccgctaaccaagacagcccgctgatgggcgaagccgtttctggcgtatcaggtttcccgattgtgggcctggacgtatgggaacacgcttactacctgaaattccaaaaccgccgcccagactacatcaaagccttctggaacgtggttaactgggatgaagctgcagcgcgtttcgctcaagccaagtaattcgcttatccataaaacgggccttaaaccgcccgttgcatagccaaagaacgtggcgttgcaggtaagcttcaagtacgaaagatacatgccagcaaggccctcttgctggcatttttattgttaaagtttcatcaactcctgccgatagagcatacaagaaggttactggcatccatgatcacaatgcatggatgtagaaaaaaagatgtttgggaaaagcactcttgccaaggctgccccgcgtacataccagtcctttaacttctctaataattagaccttaccaaactcacctacgctgattaattcatatcagaaacaccgtataacggagaagaacatggcggtatttagcaaaattattggcagctttgataacgtaaaagtcggaaaaaaattgggtttaagttttttcctaatgttgctattggtcggggtcattgcgggcaccaccgcttatcacttctccgtgatcgaagaacatgcatataaagtggagttgagctacaaaatcaacgacgaagcgaatcaggcaaaatataaccgcgcactttatgaacgtacctatgacctgaaatacatcacagaaaacacacagcacatcaataatataaaaaatttactgacccaaagtgcaaatctccgctggtcagttgataaccgcaaaaatattgccaacattaatcatgtcgttgaggagtaccagcaacaacagacgaactttgtgaatgcggtgaccaataaagataaagtgcgtcaaagctggagcatctctgaaagcctaaataatatcaatgcactacagcaaagcctgcttaatgaaggggccgataccaatacgcagatattgctagcagaaatgagccaaaaattaatgacggtgcgttacaacgcgcgcggtttattactggatcgcaataaagatgccgaaactgcactgataacctcaattaacattgccaacagtgccgcgaatgctttcatgcctgtgttatctgccgagcagcagaaactattagcaccggttgccgctaacctagccctctataaagacaacgttctggcctatttaccggcttatcagcaagaactggaggtcggtaaagtgatggaggccagtgcgaatgcattgaatacgttggccacccaactgtttacccaagagttgcaaggtacgcacaacgagattaacaatgcccagtaccaactcgctattgcggctcttgtggccttacttttggggctattgatcgcctggcgcatgacccgtcaaattaccgtgcctctacgtgccacactggatatggcagaacgtattgccactggcgatttaaccgcggcaaccacatcatcccgtaccgacgaactgggcatgttgatgaatgccgtcgcccgaatgaatgaaaatctgcgtgccatgattgatgaaatccgcattggtgtcagccaggtatcccatgcctctggtgagattgccgctggcaatactgatttatcgtcccgtaccgagcaacaagccgccgccgtagaagaaaccgccgccagcatggaacaattaaacgccacagtaaaacagaacacggataacgctcatcacgccaatcaattggccaccgaggcctcgcagaccgcacaacagggcggcaagctggtcaatgatgtagtgcgcaccatgaatgatatctctggcagttccaaacgtatttctgaaatcacctccgtgattaacagcatcgctttccagaccaatattttggcgctgaatgccgccgttgaagcggcccgggcgggtgaacaaggccgtggctttgcggtagtcgccagtgaggtcagaaatctggcacaacgtagtgcgcaggccgctaaagaaattgaagggctgattggcgagtctgtttctcaggttaatgccggaacatcgctggtgaaaaatgccggtaacaccatggaggagattgtccgctccgtgagccacgtgcgcgatatcatggcggaaatcgcctcagcatctgatgaacaaagccgtggtatcacccaagttagcttggctatctcagaaatggacagtaccacgcagcaaaatgcggccttggtggaagaatccgccgccgccgctgactcactggctgagcaggccatcttgctggctcaggctgtggcggtgtttcggctatctgaagatgaaggcgcgacagatgaaggccgtgttgtgacgccaaaagcctctaacgggcgtcatacgccagaagaccatcggatcaaccagcagaagagctgggaaacgttctaatccctcaatattggcaggaatagccacaacggttatttctgccatcctcagaaataattggcgataaataggtttctcgttttcagggaatttcttcgacccaaacattgagttcaacatccaataaaaaagatggtatgaacgccgatcttcatgtagtaggtaatagctttggtgtaatcaaacaccatggcggttaaaaagataacccccattgctcaacggacggtcgatagtatgaaaaaaataatattctttatcatgccattttttattttactggggtattctcatgccgctgaaaaatatccggcagatatcacggcctatttaaacgtagcagatgactgccaatatttctctggtgagtgggactcaacgctgcctaaagaacgacagattgaaatagaaaaaaaagtgaatgtcacgtgtagcaaagcacgtagtttgcaagaaaaattaagcgttaaatacaaaaaaagacaggatcttttagacgttattaatgattatgatttctagcggatactgacggtttctgtatcaaaaacatccagtacacgcacagcctgtgctgccagatacataccctcttggctacccaaagcgagatagagtatggctggttggcactttcgccagatcggagatggcggcagccttgtatcctttccgagcaaaaacctgaaacattacttctactcctgcttactccggtaacaaacggggatgccctgaatttttcttttctttattgtgaaaaccttgattaattaacaggttatgaatgaactgtataattattttttatcgaacacgcaaaaaataatattgcatgaccaaatagcctacgctatatatttttagcgaacactgcgcgatgccacggccacactttatagtgttcacttttatcttacaggttcaaatttatcgccgcagggatgataggcaccgcgctgactcatgatgaaaatactgactgacggtctgggaccaaaggagtaaacacccggcctaagaggttaagtaagattatccgagagttattttatgacaaatcgaatgaaagctttaatgttagtgacacatcttgccgtattcggtgcgggaacaggattggggatttatatcttgccaatattaaccgcagaaactaacgcgacagcacctgagatacaagcagtaaagcaatctgcaaaatataccggtgagtttagtcgcaaccagaaaggaagtgatgccgtacactgggcagaaggaaaactgtatgtatcagaacacgaaattgcctttgaaggagaaattgcaccaggacctgattacaaaatctatctgacgaaaacacaggcggatgataaagaatcatttcttaaaattaaggatgatgcaaaattaattggtgacttgaaaaattttggtaacttcaaaaagacgttacccgcaggcgtcaatccggacgattacacaaccgtacaaatatggtgcgaaacattttctcagtttattggctctgccagctacaagtagtgaacatcaggtagcttttgagtttcatgagttcgctgcttttacggtcgtattgtattaacgaaggcaaaaccgttattacacttaaggaatagggagagagaggcgcaaaaggaacaacacaccgggtggcggccatgccacccagaggttaccgcaaagcggcgatcaaaacgcttttttagcgtagcctgtcacttctttcaggcccatttcacggcctaatgccgtcattgggtgcaccaccacaataccgcgcaccgctttcttcaatgtgcccatatccgcttgctctttcttggtaatagcacggctgaaaggcagttgagccagtttttgagcttctgcactcaggttttttacccgtacttctttcaggcgctgaatttcagcggccagtttctctttttctttcatatgctgggtaattagctccacattaccctgttggatcaccgtagggtctttgtggttcagcgcatccagcatatcgcttaaacgtttgatttctgcatgttctttcataatattggtccgtacatgcctctgatgggcacgatatttcactaaagttagagatataataacactgattgtgtatcaagacagagatgcattccactaagccactggctcttgccgcggttgccacgccgttccggcagaatttcacaggtggccagcccaacccgcatcaatgcctcagtatagcggcgattaaagggatagcagtatgacggcaggtagaagagtggctaaacgtaatttcttgattaaccttgacttaatggcgagagcttagagacctgtttgacgctgatgcgagagagcagttcagtgatcgacaacaccatggtggagcggaccatttgctgataacgctggcgttgcatagcaatcagcgaagcatcggcttcatcagggcgtaaaaaagtgggtactggcggtaattcatcgacacaatgcaattcaccaaatggcccgaggatttcgtcatcggtaaagcgatactcagtgccatcgtggtttagctcttcacgtagcgccattaatagctcagcatcttcatattcatgccgggtgatcaccccaagggcataaaccagcttcaaccgcacagagagttcactcaatggcccgtcaccgaccaataacggctccacggcatacttcaccgcatagtcatctttacgaaaaatctgcaccacgagtatattcagtgcttcagccaataaatcgactgccgccatcaagaagctgcgcacggtcttcccagcgttcaaatgttcaagaacccgattctcaaatgcttgttttttttcaatcattgctagtcactgggaagttggtgaagtcctgtccgcctgattatgacgccacggcaaaataaacaccgcataaatttaacacggtattcctcctctgccgcagcggacaaatcatccgttggcaaatactttagtgtcttaaatcattggcccgctatcgtttccgttatcaggccaatgggacatagctggcttagtcactaaaatcagtgcgccagcttctgctgcatggcgttatacacactcaccgcctgttcgacaacctcactatcagcaggcaagcctgaaatttgcgctaacgcagctttcggccctaattgtgccaataacgtcaccaactcttgggcctgtggatcttgctcactgcgatagctcatggcggcggcaatacccgttaccagagaatcgtgcggcaattgatactccagcgtgcctagcagcggtttgatcaaacgatcaccggcgctcagcttacgcagtggttgacggccaacccgctcgacatcatcgtgcaaataagggttttcaaaacgagagagaattttgttgatataagccgcatgtttctgtgggtcgaaagcataacgcttaatcagtaccgcaccgctctcttccatcgcaccttttactgtttgacgtaccgccgggtcgagaatcgcatcgcggatcgtttgatggcctgccagttggcccagatacgcggtaatagcatgcccggtgttcaacgtgaagagcttacgctcgacaaaagccatgagattatcggtcaattccatacccacgatttcgggtggctggcctttaaattgggtaccgtcgactatccattcgctaaaggtttctaccgtgacagccaggatatcagtactgcccgcttctgatggtgggacaatacgatcgactgccgaatccacaaaacccacatgctgctctacccatatttgttcgtcttctgataaggcagcaaacacatgttgttttaattggctagtgccacgcaccatattttcgcaggcaataatattcagtgggcgggtattcccttgctgatgtcgagtgatcagaccctgtgccactgtcgccgcaattctggccaaaatttgtgggccaacagcggtggtgacaatatcggcctcagcaatcagcgcaaccacttccgggctaccgctgtttaccgcactgacattctttacctcttcaacccgagcctgttcaccgaccacattgacctgataacgtttacgtttattcagttcatccaacaacggttgattcacatcggcgaaggtcagttgcgcaccggcatccgcgagcagtttgccgatgaagccacggccaatattccctgcgccaaaatgtaatgctttcatattcgttaccttgctgtaaaagggccattttcttccaacagccctagcagttatgacttgtttatacgctaaataattcgcgttgcaggtaggcaaagcagccaatgttcatgcagcgtgaagtatgacgggtatatcaagcagacgttttaccgcccagtaagtccaatacttcctgcacgctggtcgtcttacttaaacgcgcaatcaccgagtcgtcatccagtgcgttagtcaggctggtaatgacttgaatatgctcgttgttacgagcagcaataccaatcaccagacgggcgacatcatcttcttcatcgccaaagcgcacaccttccgggtattgacagaacaccaccccggtcttcagcacacgatcttttgcttcaatcgtgccatgtggcaccgcgatagactcacccagatacgttgagctcagtttttcacgatccagcatcgcctcgacatattcaggttcgacatagccacctttgaccaactgttcaccggcgaagcggatagcctgctctttggctgtcgcatgctgattgaggaagatattctccgcccccaacttgaacaaattatcttcaaatgcttcgaagctatcgtccagtttttcgatcactttctgtactttagtattatcaaccaattgactggcttgcagcagctccgccgtcaggctgttgtacagttggctgtcgaggaaattagtcagcgagatatgctgtgcctgcggtgcatggcgcatcgcccgctcagtcaaatcacggtgcgtgatcaccagatccacatcttccggtaagttgttgattgcacagttggtcaccgcaatatgtttcagcccggcatcttgtacttttttacgcagaacaccggcccccatcgcactggaccccataccggcatcacaggcaacgataattttacgcactgtgcttaaatcgccagcagcggcagcggcattggccgcctgaacacctttagactgcgctttcatatcttgcatacggcgagttgcgccttcaaggccctcttcatcgtctttagccttagagcttttcagcaagatggcagagaccacgaaggacacggcaaaggcggtggcaaccgcagcaatgttggcaaagtaagcccctttaggcgtcatggccaatattgccagaatagaacccggtgaagcggcagagaccagcccgccgttcagcagggtcagggtgaacacacctgtcataccgcccagaatcaccgccaacagtaagcgagggttcatcagcacataagggaaataaatttcgtggataccaccgaagaaatggatgatagcggcaccgccagctgactgcttagcattacctttgccgaagaacatatacgccatcaacacacccaaccccggtcctgggtttgcttcgatcaagaagaagatagacttaccggtttcagcggcttgctggacacccagtggtgagaagataccgtggttgatagcgttattcaggaagagaatttttgccggttcaacgaagatcgatgcgagtggcaacagattattctgcaccatgacatccacaccgtaagccagccctttagacaggacttcaaccaacggaccaatcgccataaaggccaggagagccagcaacataccaatgatgccggatgagaagttgttaaccaacatctcaaagccgcttttgattttaccttcaacccagcggtcaaaatgtttaattgcccagccacccagcgggccgacaatcatcgcaccgaggaacattggcatatccgcaccaacgatcacccccatggtggtgatggcaccgactacgccaccgcgatctccgcctaccaaacggccaccggtaaaaccgatcaacagtggcaacagataggtaatcatcgggccaaccagtttggctaaggtttcattgggcagccagccggttggaataaacagtgcggtgataatgccccaagcgataaatgcgccgatattgggcatgaccatattgcttaggaatcggccaaagttttggaccctgacctttgcgtctggtgaaaacataaaacacccctattggtacgcgctaacaataagagcgcgatataattattttaattggaggcagttttgcaaaacccgccagtgttaccttatgcaaacacgctgtatgcaaaacaaactctagcatgctcttttagccacgcgtagctcacgaaaatttcgtgacgaaagtcacacaaaacaacccatcacaccggtgtatttgttgattaagatcacatctttaggctgtaataaagtcacaacgcagaattattgagctaaaaaaccaatcaagtgtgacttatgtcacgattgatgatcggttgtttgtttttaaaatgtgatatttgtcacaagttatttttgctcgtaggaggagaagccgacattcatccgaaagatcgcgctatcgtggtttaggctagagaggaatatgtaagaaaataacagggaccaaaaggcccctgaggttattgacaaagtgcccgcgacggagagaacaggcagatcataaagacgccgtaaatacatccatgtaggctcgagccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagattgagtcatcggggtttgtcagcagtctgccttcgcaatacgcaaattctatttaacaacatctattactgcattaccttcatcacgcgcttttgcgcggccatcatctccgggtacttggcgaccaagttgctcatcatcgtgttgtactgagcggcttgctgcggagtctggaattgaatgccaccgttattaaaggtcacttgcgtaccctgctgttgcaggaaatccccaacctgaaccagatcttgcacaaatgaagagaccaccggcactgctggaatcaacacattagcaggctgagtcacaatgttatcaaaggctctgttgaacaccactttcaagtcatctggcagcttcaatgcggcttgggcgctgtcagcttgagctttggcagtgcggatttgttgcactaacaggttcagcgcacccgcagactgctgtaacgcatcacgcttactgaggtaatcctgtgccacgcggatttgattgatttgctcaatagccgggaccaaactggcatcaactgacttactcaattgctgtgaaaaagtgactaaaatcgcgtagtcgctgacataagggccaaacttctgcttttggtcttcactcagtgttggcagtttcatcccactgcgcatcacggtgttttgcagataatcaataaaagccttacgttgttctagctctttatctccgcaggcggtcaccaagaacatgaccaagaacgccaataaaggtgccagccagcgtgggttccggacggtgttcaatgcaaaaatcatgtgcaatcactccttaataaactatttactctcacaaaatcccgttcttagcatccaatccgtgcggtacacaatctattggataaaatcgctattagataaaatcgctattggataaaatcttaatgagtatatacccaaagcacgggaggttgcagggagagcccgcaaacgaaccccgattcgttaacgtaagccaagggcgcgtcgctaaccccacaaaaacataacgtaaggggagcgtatagctccccttgaggttattgacaaagtgcccgcgacgaagagaacaggcagatcgtaaagacgccgtaaatacatccatgtaggctcgaaccgcgccatccttggcgcggacgctttactcctctgcctatcctcaccgttcaagatcgcgtcatcggggtttgtcagcagtctgaaggggagcgtatagctccccttattgcccagcacgatgttatcgagcgagttattgcaacagcgaaatatcagcaacctgcaagaacagttcgcggagtttgctcagcaatgtcagacggttaacccgcacagcatcgtcttcagccatcaccatcacgctctcgaagaactcatcgacagtttcccgcaacgcagctaattcaaccagcgcctctttatactgaccagccgcgaaaaccggctccagttgatcgcgtaataccaccaaatgtgtcgccagttttagctctgccggttcttttaagatcgaagcatgaacatggtcattcagggtatccgtggattttgccagaatgtttgatacacgtttgttggcagcagccaatgcggcagcagcatccagtgtgcggaaataggtcaccgctttcactcgcgcatcaaaatcagccggtttggtcggacgacgagccaagaccgcctgaatggtatcgacgctatgaccttcatcctgataccaggcacggaaacggcccagcatgaattcaatcacgtcatcgaccactttcgcattggtcagcttactgccgtacaggcgcaccgcctcttccgtcagtgtttgcagatccagtgacaaattcttttcgacgataatgcgcagtacacccaacgccgcacggcgcagagcaaacggatctttatcgcctttcggatgttgaccgataccgaagatacccgccagtgtgtccatcttatcggcaatggccagcgcacaagcgaccgggttagacggcaaatcatcaccggcaaagcgtggctgatattgttcattcaatgcaacggcaacgtcttcagcctcaccatcgtggcgggcgtagtgcatccccatcacgccttgggtatcggtgaattcgaataccatgttggtcatcaggtcacacttggacaacagacccgcacgggtggcgtgattaacatcagcgccaatttgtgcggcaacccaacccgccaacgcctgaatacgatctgttttatcacgcagggtacccagttgctgttggaacagcacggtttccagacgcggtaaattatcttccaaccgttttttgcggtcggtcttaaagaagaactcagcatcagccaaacgagggcgaaccaccttctcattgccagaaatgatttgttgagggtctttagactcaatgttggcgacaaaaatgaagtgtggcatcaagtggccggcagtatcgtaaaccgggaaatacttctgatcacccttcatggtgtacaccagcgcttccgcagggacagccaggaatttctcttcaaacttggcggtgagcaccaccggccactccaccaatgacgccacttcctctagcaggctttcactcagatcagcaacaccgccaatctgttgcgctgcctgttctgcatcacgcttaatgattgatttacgcaattcataatcagcaatgaccttgccacgctccagcagaatctgtggatattggtcagcactgtcgatcgtgaattccgcttcacccataaagcgatggccacggatcacccgatctgaattgatacccagcacggtgccaggaataacttcagtccccaagagcagggtcacggtatgcaccggacggacgaattgagtttctttatcaccccaacgcatcagctttggaattggcaacttactcagcgcagtattaaccatgcctgccagcaataactgggcgggttgccctttgacatgggcacggtacagcagccactcgcctttatccgtcaccagacgctccgcctgatcgactgtaataccacaaccacgcgcccaaccttcagcggctttgctaggtttaccttcagcatcaaacgcttgcgcaatggccgggccgcgcttttcgacttcacgatcagcctgagccgcacttaaattggccacttttactgccagacggcgcggcgcggcgtaccaactcacctcaccgtgagacaaattagcgttatccagttcagccgtaaaattagcggcaaaagattcggccagagaacgaagagccttcggcggcagctcttccgtgccgatttccaccaggaaagtctgttgagtcatgacagcctcttagttctgattctttttgcacatagggaagcccaatgcctcgcgggaggcataatatgcctcggcgacagctttggtcagcgtacggatgcgcagaatatagcgttggcgctcggtaaccgagatggctttacgggcgtccagcaggttaaacgtatgacccgctttcagaatacgttcgtaagcaggcagcggcagtggggtttccagcgccagtagggactgcgcttctttctcgtactgctcaaagcaggagaacaggaaatcgacatcggcgtattcgaaattataggtggattgctccacttcattctgatgataaatatcgccgtaagtggtggtccccagcgggccgtcgcaccatatcaggtcataaacgctgtctacgccctgaatgtacatcgccaaacgctccagaccataagtgatctcgccggtgacgggtttgcattccaacccccccacttgctggaagtaagtaaactgcgtgacttccataccgtttagccacacttcccaacccagaccccaagcacccagtgttgggttctcccagttatcttcaacgaaacgaatatcgtggatggtcgggtccagacctaactctttcagcgagcctaaatacagctcctgaatgttgtctggcgaaggcttaatgatcacctggaactgataatagtgttgtaggcgatttggattctcaccgtagcgaccatcggtcgggcggcgtgagggttgtacataagcagcagcgattggctctgggccaattgcgcgcaggcaggtcattgggtgggaggtacccgcgccgacttccatgtccagtggttgaacaatggtgcagccttggcgcgcccaatagtcctgtaacgtcaggatcaggccctgaaaggtcttggtatcaaacttttgcatgttggattcgcacgcgatacaagtggattaaaatggaatgggtcagtatacccgttgaccgtaagatatacagccagaatccggtaagatgctgcaatcaggtttaatttatgggtcgatgaggggaaaaatgggtttaaatttcaccattcctaaccgtgtcagccctgtctcaaggccaccacagaatagacatgagcgggttgcttatctctgcctgaacagcgatcatcctccgctatcacaagcgacaccgatgctataacaagcgacaaacgctataacaaacgacaagcaccataacaaacaacaaaaaggtagataaatatgagcttgcaacgctgtggttgggttacctcagatccgctttatctggcttaccacgacaccgaatggggggtgccactcaaagatagccgggcattgtttgaaatgatttgtctggaagggcaacaagcggggctgtcatggataaccgtgctcaaaaaacgggagcattaccgcaaaagcttccatcattttgatccggttaaggtggcgaaaatggggcctgaagaggtagaaatacgggtacaagacagcggaattatccgccatcgcggtaaaatccaagccatcattaccaacgcacaggcttatttagcgatggaagccaacggcgaagacttctcacgctttatctggagttttgttgatgatgagccaaaaattaaccattggtggtgtctggcagaagccccggcaacaaccgccgtctctgatgccatgtctaaggccttgaaaaaatgcggatttaaattcattggatcgacgatttgttatgcttttatgcaggccagcggcttggtgaacgatcacatggcaaattgtttttgccacccagataatgcagtgaaatgattcgagtctaccaacccgacgatctcaatgccctgatgcaactgtggctaaccagtactattgacgcgcacccttttgttgccgagcaatactggtatgagagcgcaccattaatcagagagacttatcttccggcagcacgtacctgggtatatcagcaaccaggagcggccgctgaggaaaatacgattatcgggtttatcagtatcctggaagaacaacttgtcggagcgttatttgttgcccaagcctttcacggccacggtgtcgccaaggccttgatggaccacgttcagcaacgctacccagcgctgagtctggaggtgtatcagcaaaaccgccgcgcctaccgcttctatcgtaaacaaggttttacggtcatcgggcgggcttatcacgcagaaactcagggcacaatcctcacgatgcattggcaacatcccgcacattaacccgtcttttatggtttttttattcatatcgcaacgcactgttcataccgcaaaaaaataagaggcatgatggcaagagttacgtgctgaccgtaataaccgcgcttttgtacgtaatagccattttttcattgccatagcgtgctcttatgcgaaatttgtcgagaaaaccagcgcttccgtcaatcgggcagcactataagagttttctcaatggtattcgctgaccttttactggataacgatggcacatcaatattagccaatgtagttaacgtgggttaatcaattttttatccgctatttagcgacgttgtcatctcttcgccgaaatagagtgtcatttaaggtcatatcatgaaaaaacgtattctggctcctgtggccatcgtctccgtcgcactgatcctctcagcctgtaccacgaatccttataccggtgagtcgcaagccggtaaatcaggttatggtgccggtatcggtgccgcgctgggggcaggaattggtctgttgtcatcgtctaaacatgatcgtggtaaaggtgcattaattggtgcagcggcgggcgcggcactagggggtggggctgggtactacatggatgtgcaggaagccaaattacgtgaaaaaatgagcggtaccggtgtaagcgtcacccgtcagggcgagaacattgtcttgaatatgccgaataacgttacctttgataccaatagcagtaacctgaaacctgccggagccaataccctgactggcgtcgccatggtattgaaagagtatgataaaactgcggtcaatgtgaccggttataccgacagtacgggtgcccgcgcccataatatcgtgctctcgcaacagcgggcggataatgtggcgagcgcactgatcgtgcagggcgtcgctgccaaccgtatccgcacttatggcgctggccccgataacccagtcgcgtctaacagtactgccgccggtaaagcgcaaaaccgccgggttgaaatcaccttaagcccactgtaaacaacggcaatatgcattaatgcgataaatatcaatagtaaacaccgtgataaaacatgcggataatgtcctttggcttatccgcactgctccccattttcccctggcgacaagctcccggtcatcataattattcggggtgaatgcggtaagtacaccgacgagcaccagataaaatatgttcaacccgctcaaccggcacgcccaatgcttgctggaataccgccagttcggtacggcaaaaacgctggcaactggctgccgccgcccagatagggcaatgattctcgatcaacaaaatagtgccatcggcctcgacctgcgattgtgccatatatccttcaccggtgcggatagccaccaaccgctcgacgcgttcagccacattactgaccccgaccatcgcctgacaatattgatcgcgagtttcctgttcacggctatcgatcagtaattccagtgcgttatcgcccaattgtgtacgaattaagcgcaaaagttgcacagctaactccccatgggcatcaggaaaatgtgtattaccgctctcggttaattgccataactgaattggccgccccacaccgcgggtttgtgcttcggccaccactagcccttttttggccagtttaacaaactgctgacgcgccgcttcaccggtggtgcccaaaatgttccccgcctcacctgcttgtagcgggccgtgagttttgagcaacagcagtagccgttcaccgactgattgtggctggcgggccccatgatcaatattcatctcttccccggtattactgaaacattttttatttttggctcatgcactgtttatctaatatgtattgtttatctaacatgtattctttatctaaaaagtcgctggctcatttattccaagaccttacttgtttaactctgccatcgcaacaaaatcaacgtaatagcgacacgcctcgcaggaggtgaaaaagcctgatacctccgcccgtaaactgcgaagccatcggtaaatcgatgggtattttcatcaatcatcacattttagtgatgattagcgcttgatcccaaggtcatgatcactgttatgctggcttgagttcttatctaataatttgggttcttactgttgtattctaaataattcgatatgccctaaatttcgatatgacctaaataatgcgagttacagcaaggtggcaactaagcgccacccaagaactgacattaagtcactgactgggatgacaacgcacaggtaatttgaaatatgacgggtataactggctggagtgtgtgatgaaaccttctattgtgttgtacaaaagtattcccaccgatctgcatcagcgtttagcacaacattttaccgtaaacagttttgatggcttaacaccggataatcagccggagctattagctgccctacaacaagcggaaggattaattggttctggcggtaaaatcgatcaagactttttacaattagcgccaaatttacgggctgcctccaccatttctgtcggttatgacaatttcgatgttgaagccctgagtcaacggggcattgcactgatgcacacgcccaccgtgctaacagagaccgtggccgataccatgatggcgctcatgttgtctacggcgcgtcgggtggttgaactggcggagcgggtgaaagccggtgaatggcaagagagcattggtgatgactggttcggtgttgacgttcaccataaaaccattggtattctgggcatgggccgtattggcatggcgttagcccaacgggcacattttggtttcagtatgcccgtgctgtacaccagccgccgcccccacgaagcagcagaacagcgttttggtgcccgccactgctcactggatactctgctagctgaggccgatttcctgtgtattaccttgccgatgacagaacagacttatcatatgattggccgtgaacaactggcaaaaatgaaatccagtgccattttgattaatgcgggccgtggacccgtggtggatgaacagacgctgattgcagccttacaagatggcacgatccacgccgcggggctggatgtctttgagcaagagccgctgcctgtggattcgccactcctgacgctacgtaatgtggttgctgtaccacacattggttctgccacccatgaaacccgctacaacatggcggcttgtgcagttgataacctcatcaatgccctcaccggcacggtaaaagagaactgtgtaaacccacaggtgctaataactcactaaattaacatccgcccgtcaattctattggcctgccctgtttagcgggtcaatagatgtttggcaggtcaatagatgtttggcaggccaataacgttttgccgaatcgtgataatggccctttttcttttcggggttgccgcctcaaatccttatcttccgcccttatcctccgcccccctcctccctacaaaaaccgctcagggatgaggctatttcttcgccaagcggcacactgaatctgcctcaaactttatacgtttctcgaacccaatattaggaagacgcgccatgaaacgtctcacactccccttgctactggttctttcaccagcagcgatggcgaactggtccctacagcatttcccggcttttactgaacaggacagcggtatttttctcagtagcagctcactgaccaaaggcgaataccctctaaaattttatcaggataaacagtgctggcagccaaccgggccggtaaagctgaaccaaatgctctcgttgcagccttgccaggagaatatcgcgataccgtggcggttgttccgtgatggccagtatcaagcgcgaatcgatacccgtagcggcaccccgacgctgaccttaagtgtcaccgcacccgtagcggaggcagtccaggtcgtcacccacgtttgccaacgctgggatggcaatcctgtgaccgtggatgtcagtaaaacctttgccgaaggtgaaattgtacgggatttctattccggccaaacggcaaccgtttctctcggcaaaattacgttacgacccgccccagagagtggtggtttactgctgttggaatcggcccaaacacagcaagccgccccttttagctggcaaaacgctacggtctattttgccctgacggacagatttaataacggcaacccagcgaacgaccatagctatggccgtcatggcgatgggatgcaggagataggaacgtttcacggtggcgatttggcggggcttaccgagaagctggattatctgcaacagcttggggtcaacgcactgtggatcagttctccactggaacaaattcacggctgggtcggcggggggaccaaaggcgacttcccacattatgcctatcatggctactacgggctggactggacccgtctggatgccaatatgggcaccgaacaggatttacgcacactggttgaacaggcacataaacgcggcattcgcatcctatttgatgtggtgatgaatcatgtgggttatgcaacgctggcggatatgcagaacgaccaattcggggcgctctacctgcaaggcgatcagcaggaaaaaaccttgggtaagcgttggagcgactggacccctggcagcgggcagacctggcacagctttaatgattacatcaacttcagtgataagaccgcttgggataattggtggggtaaaaagtggatccgcaccgatattggtgattacgacacccccggttatgacgatctgacgatgtcgctggccttcctacccgatatcaaaacagaatcgacgcagcccagcggtttgccagtgttttaccgtaacaaaccggacaccgcagcccaagaaatcgccggtgcgacaccccgtgattatatgacgcattggttaagccaatgggtacgcgattacggcattgacggttttcgggttgatactgccaagcatgtagagaaacccgcctggcaacaattaaagcagcagagcatcgcggcactggccgaatggaaagccgcacatccagaacaggcgctggataatctgccattttggatgaccggagaggcttggggccacggtgtcatgaaaagtgattactaccaaaatggctttgatgccatgattaattttgattttcaggatcaggcaaatcaggcgctggcctgcttctcatctatcgagagtacctacaaccaaatggcggagaaactgcaaaacttcaatgtgttgagctacctctcgtctcacgatacccggttattctttaaagacgatgcacaacagtcactggcaaaacagcagcgagcaggctctttactgttgttggctccgggggcagtacaaatcttctacggtgatgaaagcgggcggaagtttggcccaaccggttccgatccgttgcagggtacccgttcggatatgaactggagtgagctatcgggcgaaaaaggcgcactgttggcccattggcaaaaagtcagtcaattccgcgcccgtcatcccgcgataggcgctggtgtacaacaatcgcaacaaaccgccaattactatgcctttagccgccaacatcagggcgataaggttctggtcgtttgggtcggtgataagaactgatatctggagctaaccgtgcgggcgcgtgcggttagcataatgaggcagtcaaattccacagctacccccctgcgacgtcaaggacgaaggggatacccgatcgctaaataacgttcggtcaccagtcacatgcaattccgggcataaaaatacaaactcaacgtctgtttctgccgtcaattgatatgtagcattaggataaatacaaaatacggaacctttaccacatttatctacacgcttatctttaaacaagaaatgtcttatttatatcatttttaatgatcatttacttaatcaactatatacttgaaaacttaatttatttctttttataaacaatgataatatgacaacaactaaagactattttctatattatccaatttaaatgtaaaaggcgtttatcttctaatgaaaaatagaatcgcattcctaatagggtcttttattattgcactacttattggttttgatttatattaccacatgatatattttttatatggtagtaaagccatactggcttatgatgtttttactttgatgacatcaaatgcagttaatgcattacttctttcaatcagcgtcacaatttcctatttacccttacttttcattaaagagggtgccattcaaaataaaatggtcttttccttcttatcgttatctttttactttattcttttattaacgttaacccttagtcactttatggtcagaacatctccttatgctaaccataatgtaattcatggatatgacttaattattgcctgtaacatcatacttagctcaattataaatctcttccttataaggaaagtgataaatatattttctaaagctgataattagggcatacaaactttattttgactcgtacgggaaagaaagcaaacttgaatatgtattattcctaatatttcagttatgttggtactcattatatttttttgttctctcaaaagaatcattttctatcttgttaacactgctatttatagtgcctttgatttctagcggcattaggtgtctaaactatcttggaagaagtaaatccattgctctcctttggctttttatgccttatttcatgataataatccccttactccttagaaaaaaggttaattctctcctcttgccatttcatggttttttacttttttagccagattagtttattatcccgttctgaatatgaatggcgatattttcacgcagtcagaagaaattcttccgcattgcgtccgcttttatctgcgagtatggtacttgttcacttacagataacaatacattttcatttatgaagttttcacttttcggcgacaaatttacccgttatgcgggtattaccagattgatggatgacctcaacgatggcctgagaacaccgggttctatcatgcttggtggcggaaatccggcacatatccctgagatggatacctacttccaacaactgtgtcaggagatgctaacagaaggcaagttaaccgaggcattgtgtaattacgacgggccgcaaggtaaagacttactgctaaaagcactggcaaaaatgctgcgcgatgagctgggttggcagatagagccacagaatattgcactgacaaatggcagtcagagtgcatttttctacttatttaatttgttcgctggccgttatgccgatggtagccgccgtcgggtgctgttcccactggcgccagagtatctgggctatgcggatgcaggtctggatgaagatttatttgtctccgccaaaccgaatattgagctgttacccgaggggcagtttaaatatcacgtggattttgaacacctcaatattactgatgatattggcttgatatgcgtatcaaggcccacaaaccccaccggtaatgtcattactgacgaagagttaatccgtcttgatgctatcgcgcagcaacgtaatattccgttattgattgataatgcttatggcgtccccttccctggtattatttttaccgacgccacaccgctgtggaacccgaacatcatcttgtgcatgagcctgtcaaaactgggcctaccaggttcacgatgcgggattgtcattgccgatgaaaaagtgatttcggccatcaccaatatgaacggtattatcagcctgtcaccgggcgggatggggcccgcgatcgccgccgaaatgattgagcgtggtgatttattgcgcttatccaacgaggtgatccggccgttttactttgaacgtgtacagcagaccatcgccatcttgcgcaaatacctgcccgctgaacgctgcctgatccacaaacccgaaggcgctattttcctctggctgtggtttaaagatttgccaatcagcaccgaactgctctatcagcgcctgaaaaaacgtggtgttctgatggtaccgggccattacttcttccccggtctgggctatgactggccacatactcaccaatgtatgcgaatgaattatgtgccggctccggaaatgattgaaaaaggtgtcgcgatcttggcggaagagattgaacgagcgtttcaggaagcgaaacaacttactgattaataaatatactgttaactcgccaacagagtgaatcgccgttacccccttcaccaatacaaacagggcagccaattacgctgccctgaagtttaatagcccgcgaattaacgctctacaacgtccagaacaataccgccaatatctgtggtgacatgattcgtagaaacatcgccagcgggtacactgtcgcataagacaacgccgccgcaccgctggtcgggtgcaggccattggcaaaggccagcgcaggtggatccgtcatcgaacccgctaacatgccacatagcgtcaggtagttcattttgaccagcatacgtgccaaaatgcctaccgttagcaacggtatcccggtgatcatcgcaccataaccaatccatgccagcccatcaccattgaccagcgtattgataaaatcaccgccggatttcaatccgaccactgacaaaaacagcactatccccaattcacgcaaggccaggttagcactcggtggcataaaccaatacagcttaccaatgctaccaatccgtccgaggatcaacgccaccactagcggaccacccgctagccctaaacgtaatgccgccggaaaccctggaacaaacagcggtatcgaccccagtaaaaccccgagaccgacaccgataaataccggtaacatctgcacctgttgcaatttttgctgcgcgttccccacaatcgcggacaccgcttcgatagcttcaggacggcccactaaattcaggatatcgccgaattgcaagctggcactgttgctggcgaccagctcgatacccgcgcgattaagacgagtaatcaccacgtcatacttctgttttagattaagatcgcggatttttttacccagtaccgcctcgttggtcactaccactcgagccgtttgcaacgccgttcctgccgtggataatgtcacatcgacctcttcacccacaaccagccgcactttctccagcgcatcccgttgcccgaccaaatgcagataatccccaatttcaatcaccgtggctggcatgggcaccatcagtaaatcgccacgcttcaatcgtgaacagaccacctcatcgctgttcagcaatggcacatcctgtaccgataaaccatgtagattggggttacgcaccgcaacgttcatggtttgcagcaactcgcggttttgcccgtagctgctgtcgaacgctttcgcttcacgatcgatattgattttaaagaataaacgaatcagccacatcaccagtaaaatgccacaaataccaaatggatacgccatggcgtaacccatccccatttgactgaccagttgtggcggcgaacctaaatcggtaagaatttgctgagccgcaccaagtgccggtgtattggttaccgcaccagaaaacacccccagaataatcggcagcggcacagcaaacagcttatgaataatcgctgttactaacccgcccacaaccaccatcaagatggcgaagcagttaagccgcaaccccgatacccgtagtgaagagaagaaccccggcccaacttgaataccgatggtatacacaaacagaatcaggccgaactcttgaataaaatgcagcatatctccgttaagaacgatctgataagtttgtgcaaaatggcccacaataatgccgccaaatagcaccccaccgatacctaaccccacaccatagattttccaattaccgatccataaccccaatacggcgaccagcgccaacatactgacggtaagggcgatagcactcataaatcacttccttgcctaagtttaaaaataggttggccgcttccattcccacagggattctctattctcaccagcatcatgattgcctcagatgcacggcatggccttaaattcttacaattagtagggattctgtcagaaggggggaaggttgaatgtgggatacgccacaaaatgcaccggagagcggggaatctctccggtgaaaagacaaacaagggaaaagcataatgctaaaaacacacaacagagagtcatgcaataagaggtaactgccggtaccccgggcagagggcaccggtcatcataacaacacgttaaaaactaacgtttaaaccaacttatcaaaaccacaaggtcacttaacacccattactgctgatcaggtgcctccgggctttctaatacctggcgctcctgaggtgtggcactgccgatggcaatacgctgtggttgcagtgcttctggcacctgacgcagtaaatcaatatgcagcaggccattttcaaactgggcattatcaacgttcagatgctcagccaaggtaaaggtcaacgagaactctttacgaaccagcccttgatgcaggtattcgacctgtttctccactggtgttggcttaccacgtactgtcaggcgtgggccttcgacttcaatatctaattcgctctgtttaaacccggctagcgccagtgagatgcgatagtggttatcgtcagttttttcaatgttataaggagggaagccttgtggctcctgaccgccctgcattgtactggccaatttatcaaagccaatccactgacgaagtaaaggtgacaaatcataattacgcatatacgttaactccttctttgaagcgagataataggtagccacggattaacgttgtataaacagtccgtgaccggtcagcccccgattacggcaggctaaacactgttattaaatatacccgtcgtccttcaagatacagggatgttagcggctcttgctcaccccatcacttagttatctaaacttcaggcggtttactcggttaccgcctaccgacctctcgaagtcacttgggtatatgtaactcattcacacgatcaaaaatccatataagggctgattacttaatttcaatacggcgtggtttcaaactttcgggtaccaaccgctcaagatcgatatacaacaagccattcactaaattggcacctttaattttaatgtgttcagccaactggaatttccgttcaaagtttcgctcagcgataccttgatataaatatgtgcgttgcgcaggctcattggcatgagaacctcgaacaatcaacaaattgtcctgagtagtaatctccagctcctgctctgcgaagcctgccaccgcaatggcaatgcggtagttattttcgtcaactaattcgacgttataaggaggataaccgccattactttggttctgaccagattctaataaattaaacaaccggtcgaaaccgatagcggaacgatacaatggagcaagatcggaattacgcatacaaactgcctcctaaatagattagcaagggtgttatcaaacgttataattaagccttccactctggacaggcccgtggtctgaataccctatcggcgtattctctctgacctgataataaaatgggtgcggtcttctttttttcaagcatgagatcaaaaaatttttcgcaaaaaatcgtattggaaaatacaggcggtaaatattcgatgaaatggccgctatcacttacacttaaacaaaaataagtccataagattgaatttttgactataggaagtgtctgtaagagagtgtaaaaatgaaagacaaaacctgacactgacgtcgtgggttaatcacttggtgatgagagccgaataacataatgagaaatatcgttatcccttttgctactggctgttcgctgctgctgaccagcggttgttccagtattttgactcacaccagcagtagccaaggctattactctggcaccgaagccaatatcgccatgctcaaagatgacgataccggctgggcactacgccccttactggcagtagacctgcctttctccgccgtgatggataccctatttctgccctacgattatctgcgttcagacagtgaagataaagcggccagttcaccacgtgaacgtgtccggcaatccgagatgcaaaaccagcaaactaatcagacaggtgatacgccaaaacaatagatccgcccaatcctatccagccaatagattttatcgatgctaatcagcatgcacagtaaaaatttgtgcccatccatcgatctcacgcataaacgcgatctttttaccgtttggtgaaaacaccacagcgtcagccagcggggccaccacgctgcgggctgtcagccgccgtaaatgtccggttaggctatcgcacaacatcacgctgttatcgcagataaaggccaaatgctctccctgtgggctccagctaaatgcagactgaatcccccattgactcgctgtcagttggcgcagttctccgccattaggggagatcaaccataactgcaccacaccgttatcatcgttcatcaggcaagcaatggcactgccatccggcgatgaacgcagccagtggcgcgggcatatcaggactcacggtcaccaccccgacatgagcaccctgtcgagcacgataaatcacctcaatttcaccggtaatgcaatttacctgctcaatcgttaagccgttaaaagtccccccgctagggcgcacatcataagccaaccactggctatccggggtccagacattgatattggtgagctgatggcctctgggatcaaaggtaagctgctgttccggtaagaaacggtttttttgcgcattcatattttcaactcttttatgcttttaattcttttatgataagttgcaaatgacattttttgctgaatatgtatgccattatgacacacagaacgccccgtcatgttttgacgtatatcccccaaataattcgagttgcaggaagcagctagcgcgcagacaacttgctgtaccacggatatattgaaaataaaatttaaaggaatcgagatgaatacgttgtttgatgccatcagagaggcccaccagatattacgcccacaagtgagagtcacgccgttggagcatagcccactgctatctcaacacagcggttgtgagatctatcttaaatgtgagcacctgcagcacaccggttcttttaaatttcgtggggccagtaacaagttacgtttactcaatgaggcacaacgccagcaaggtgtgatcaccgcctccaccggtaaccatgggcaaggtgtggcgctggccgcaaaactggcggggattaaatccactatttacgccccagaacaggcggcagccatcaagctggatgtgatccgtgcactgggggggcaaattgaattagtctccggagatgccttaaatgctgaactggccgccggtatcgccgctgagcaacaaggtaaagtgtatatctcaccgtataacgacccgcaggtcattgccgggcaaggcacctgtggcatggagatggtcgaacagcagcccgatcttgatgcggtgtttgttgccgttggtggtggtggcctgatttcaggtattgcgaccgtattgaaaacattatcggataaaacgcaggtgattggttgctggccagccaatgccaccagcctgtatacctgtctggagaaaggacagattcaggaggtggcagagcaagaaacgctgtctgacggaaccgccggtggtatcgaaccgggagcgatcacctttgcactgtgccaacagttaatcgatcagaaggtgctggtgagtgagcaagaaatcaaagaggccatgggtttgattgcccgtactgaccgctggatgattgaaggtgccgccggtgtggcactggctgcggcactgaaattggctccgcaatggcaaggtaagaaagtggcggtggtgttgtgcggtaaaaatatcgtgctggagaaatatctgggagctgtcagcggatgctaattctgaataaacaaaaaattctcgacaagttcgatgcggatcgcatcacattattgctcaaagagggctttattgcttttagtcagcaacgggtccagatgccgccagtacagcatttactgtttgatcaggccaatggtgattgctgtattaaaagtggttatttacagggcgatgaccagtttgtcgtgaaggtctccggtggattttatgataaccctgctcaaggattagccagtaatcaaggggtgatgatggcattttcggcaaaaaccggtgaaccacaagcgatcttactggatgaaggctggctaacggcgctgcgcacagcactggccgggcgaattgtcgccgagctttgcgcgccacagcacatcagcgcccttggtatcgtggggacaggaatacaggcgcggctgcatctgatgtacctgaaaaatgtgatgacttgccgccagctatgggtctggggccgcagtgaaacggcattagaggagtatcgccaatatgcgcaagcagagggctttgcagtcaacaccacgttgaatgccgcagagctggcccatcacagccaatttattgtcaccaccacgccaagccgggagcctattttacaggctgaagatatccagccggggacacatattacggcggttggggcagatagcgcgggtaagcacgagctctccgccgagttagtcgcgagagccgataaaattctggtggattcaatcgcgcaatgcaccgattttggcgaagtttcgttagcgtttaagcaagggctgttggctcatcacaacttaactgagatcggtttagctttagcgcaaggcatcccttttagagagaatgaccaacagattaccttggcggatttaaccgggttggggattcaggatgtgcagatagtgaaggggattctgggagataaaaagggggtgttgtgaatcccggagatatcagtcggtgatcgggtttcggttgatggtggtttggtggtttggtggtttgagtcggtgatcgggttcggttgttatggcttcacagctcacctggcctccgatgaaccaaccgccaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcgtggcccccttggaaccccgcgctttcgcactatcgcttgcccacttcgtggggtccctcgattcatcatttcgctgacggaccgggccgattcgcttcctgctcaagcggccctcgctcggcatccatgcctcgcgtcctaccttcattcttcactcggctgctcaaatgtgcttttgacatcaacaacccattcaaaatcaaaaatggattaaaagcctaaagatgatggtctggctagccctcctgctcggtcgagacgactgtgattaggtgatcactgaacgaatatcaaccgaacccgatcaccgactcaaatcacccaatcaaaaatataaataaaaaatacaaataatcagccaatatacttctcaatcgcagtcgccacaccatcctcgcagttggtccccgtcacatactgcgctatctccttcagctcagggatcgcattccccatggcaacccccactccggcgtagttaaccattgcgatgtcattcccctgatcacccaacgccatgacatttttctgcgcaatgcctaaatgctcagccagcattttcacgccagtacctttatccgcccgcttactcaggatttccagataaaatggcgcactcttcataatagtaaaacgctcaaatacttcggcaggcatcatagccaatgcacgatccaaccgctctggctcatcaatcatcatcactttagggaaacgtaatgttggatccatctcctctactgcccggtacttcagagggatccccgtcaacatcacttcatgaagcgtatatttactgatgtccttgttggcggtatataatgtattgaaatcaaaggcctggaaactaacccccaactcacgggataacgcttcaaaatagagataatcctcaaaactgagagtctcttgtaaaatacactcgccagtcgccgccttttgtactaatgcaccgttgttactgatgcaataatcgccactgttctccatattcagttcacgtaaataacgttgaaccccaatataaggccgaccagtggccagcaccacacagacgcctttagccctggcagcagcaatcgcctgctttacccgtggcgtaatttcatgctgtggattcagcaacgtgccatccatatcaatagcgatcagttcaatagccatagggccctcatctatatttaacgaatatctcatgctaacgcgattcagcacacaaatgccagtaagtctaagcacagacaaatagcatcagaatgagaaatctaaaagcgatactcatcaggtaacaataacaattttcaggcaaaaaaaagcccagtggcagttttcccaccctggacttttttatctggccaataggctatctggctaacacattagatatcaatattggctgcgcgcagtgcattctcttcgataaaggcacgacgaggttcaacagcatcacccatcagagtagtgaagagttgatcggcggcgatggcatctttcaccatgactcgcagcatacgacggctctctggatccatcgtggtttcccacaactgatcggggttcatttcacccaagcctttgtaacgctggattgccaaaccacggcgagactctttcactaaccagtccagcgcctcttcgaagcttgaaaccggcacacgacgctcgccacgttcaacgaaagcaccgtcttcgattaagccacgcagtttgtcacccaatagacagattttacggtactcgccaccatggatgaaatcgaagtccagatcataatcggtatcaaccccgtgggtacgaatacgcaaaataggctcgaacagttgacgctcacggttctcacgcaccactgaactgtagctgctgccatggtgttctttttcgttcagcaagaccaccagcgaatcaatccattgcgtcacaacctctttattgcccaaatcctcttcttgcaaggtaggctgataaatcaggttattcagcaaagcacgcggataacggcgttccatgcgggcgatagtcttctggacactgtaatgctcagcaaccagtttctccaaaggctcaccagccagtgctggtgcgtgagcattggtatgcaatgccgcgccatccagagccagtgtcatttggtactgctccatcgcatcatcatctttgatgtactgctcttgcttacctttcttcactttatacagcggaggctgagcgataaacacatgaccacgctcaataatttccggcatctgacggtagaagaaggtcaacaacaacgtacggatgtgcgagccatccacgtcggcatcggtcatgataatgatattgtgataacgcaatttatccgggttatattcatcccggccaataccacaacctaacgcggtgatcagtgtcgccacttcctgtgaagagagcattttgtcaaaacgcgctttctcaacgttcaggattttacctttcagcggcaaaatggcctgatttttacggttacggccttgtttagccgagccgcccgcagagtccccttccactaagtagagttcggacaatgccgggtcacgttcctgacagtctgccagtttgccgggtaaacccgccagatcgagcgcacctttacggcgtgtcatttcacgggctttacgcgcagcttcacgggcgcgggccgcatcaatgattttacccacaacgattttggcgtcagttgggttttccaacaaatactcaaccaacttctcgttcatcagcgtttcgaccgccgttttcacctcagaagaaaccaatttatctttggtctgtgaggagaatttaggatcgggcactttcactgagacaacagcaatcaagccttcacgggcgtcatcaccggtggcgctgatcttcgcttttttgctgtagccttctttatccatatagctgttcagggtacgggtcatcgccgtacggaaaccaactaaatgggtaccaccatcacgctgtggaatgttattggtgaagcagtaaatattttcctggaaaccatcgttccactgtagcgccacttccaccccgatatcgtctttcatggtggagaagtagaacactttcgggtggatcgggttcttgtttttgttcagatattcaacaaacgccttgataccaccttcgtaatggaagtggtcttctttatcgttacgtttgtctttcagtttgattgaaacacccgagttcaggaaagagagttcgcgcaggcgtttagccaggatctcatactggaattcggtgttattggtaaaggtctggaaacttggccagaaacgcacagtagtcccggtttgctcagtttcacccaccactttcagcggtgcctgtggcacgcccattttgtaggtttgctcgtgaactttaccttcacggcgaataaccagttccaacttttcagacagggcgttaacaacggatacccctacgccatgcaaaccgccggaaactttataggagttatcgtcaaatttaccgccagcatgcaacacggtcatgatgacctctgctgcagataccccttcctcatcgtgcataccggttgggataccacggccatcatcctgtacagaaacggagttatccgcgtggatggttaccagaatttctttacaatgacccgcgagggcttcgtcaatagcgttgtccacaacctcgaataccatgtggtgcagaccggtaccatcatcagtatctccgatatacatgcccggacgcttacgcacggcatccagcccttttaataccttgatacttgaggagtcataagtattcgacatcaacgtttctcgctcatttttaatcctgtggttgaacctctattttgccatgttccacacggaacatcttgcccttttcacctaccatatcggcaacttgctcagcgctcacggcgctgacaaaaacttgtgcctgggtagctttcaaacgctcggccagcaatcgacggcggccggtgtccaattcggaagcaaaatcgtcaagcagatacaggcaacgccgcccgctctgtcgggtgagaaactcaccctgcgctaaccgcagtgcgcacatcagcaacttaagctgaccacgcgatagcaaatcttctaccggcgtaccatcggcccgaatgcggaaatccgctttatgtggcccaacggcggtatacgttagcgctctgtcacgctcaaactggcgcgccaacaactcgccatagtcactctctttatcccagccgcgctggaaagagaaactcagggcgaactctggcaggaacagagcgcatgtggctgaaatatccgccgcaatcgcgtcactgtatgccgctcgccattcgctgatacgctcagccagagggatgatttcctgatcccaagcccggatttgcgtatagcgactaacctggcgcagcgcggcgttgcgctgcttgagtaacctttttaggttgctccaggccgtaaaaaaaccgggttcattatgaaagcaaccccagtctaaaaaagcgcgccggaattttggcccgccatttaataacgtaaaaccttcaggagtgattaactgcattggcaacatttgcgccaattcagccactttatgcccatcggtgccatcaatgcgcactttggtatcaccctgtcggcttttgctcagacccactgacgcctcacgttcattggcgtcaacccggccatgcaacacaaactcagcacattcgtgacgtatcactctgcctgcttgcaaactacgaaaagccctaccatgaccaagggtataaaccgcctcgagtacactggttttgccactgccattggggccgactaaaaaattaaagcccgccgccagcgccaagtctgccgattcgatattgcgaaaatctttaatgagtaaacgcgttagagccatgaaactaattcttatgatcgaaggcaatgtcgccttatttctgatcaagggcgttatcgtcgcaggccatttgcgtgcggccagcgcgcagccaccggagcgtacttcatgtacgagaggatggcgagcactgcccaatcgcaaaggggcaagcaagatagcccgataaatactacaaacgcattggcatgacgacataggctgcagcttggctggcgctgtcttcaatctgcacactggatacagagtcagtcaataacaggcgcacatcttcgcacttcagtgcatttagcacatcaagcacatagctgacgttgaaaccgatctccatttctgtcccctcgtagctaacatcgaggatctcttctgcttcttcctgttcaggattattagcagtgattttgagttgattgtggctgacatagagccgaacaccacggaacttctcatttgacagaattgccgcacgcgaaaatgcctgtttcagtaaatcgcaaccggcttccagcattttatcaggattcttcggcaatacgcggcgataatccgggaaacggccatcaaccagcttagatgtgaaaataaaatcgcccacatgagcacgaatattattactgccaatttgcagccgcaagggggtatcaccaccatccagcaaccgaaccagctccatcacacctttacgcggcacgatcaccgaatgtgagggtaacgtctggccaataggcattgagcatacagccaagcgatgcccatcggtcgccacagtacgtaactcttcgccttcggtctcaaacagcatgccgttcaaataataacggacatcctgatgggccatcgaaaactgagtggactcaatcagacgctttaacgtagcctgcggtaaagtgaattcaacctcactctgccagtcatccagattagggaagtcaatcgcaggcaaggtagacagcgagaaacggctgcgaccagagcgcactagcaggcgatcaccatccaacgctaccgtaatttccgccccttcgggtaaaccacgccagatatcaaaaaacttccgtgcgggtactgtggtagcacccggctcatgggactgagacaaggcaacacaagccaccatctccatctccaagtcggtaccggtcagccgcaaagagccttccgtgacttgcagcaacaagttacccaaaataggcaacgtagggcgtccacccagcgggctactgacctgttgcagtggttttagcagatgctcacgttcaatgataaatttcatagcgctaggaggataatgttctgattaagttagagaaatcttctttgatgtcgtgactttcctcacgcaattgctcaatcttccggcaagcgtgcaacaccgtggtatggtcgcggccaccaaacgcatcgccgatttcaggcaggctgtggttggttagctcttttgccaatgccatagccatttggcgagggcgggcaaccgaacgggaacgccgtttggagagcaggtcagcgaccttaattttataatattcagcaacagtcttttgaatattatcgatagtgaccagcttttcttgcaacgccaacaaatcacgcagggcttcgcgaacaaaatcaatcgtgatagcgcggccagtaaaattggcattggcgatcacacggttcaatgccccttccaattcacgcacattggaacgcagacgcttggcaataaagaacgcgacctctcctggtaagcgaatatcattttcatccgctttcttcattaggatcgctacacgcgtttccagctctggtggctcaatggcgaccgtcagcccccaaccaaaacgcgacttcagacgatcttccaccccgttaatctcttttggatagcgatctgaggtcaaaatgatctgctgattaccctctagcaacgcattaaaggtgtggaaaaactcttcttgagaacgctctttattggcaaaaaattgaatatcatcgattaataaagcatcaaccgaacgataatagcgtttaaactcttcgatagcattattttgcaaggctttgaccatatcttgcacaaaacgctcggaatgcatatagaccactttagcattggctttacgggccataatgccattccccaccgcgtgtagcagatgggttttacccaagcctgttccgccataaagaaataacgggttataggcaccacctgggttatcggctacctgacgggcggcagcgcgggccaactggttagatttaccttcaacaaagttatcaaatgtgtgttttggattcacattcgaacgataagaaagttcaggctgagcaggtgagttgtcccagctcgggcgcataggtgcactgcgggtaaccggagcaacaggcgcactcacgctggctgtaactggattattgtgtgctcttgccgcaggtttactccctacctcaaaacgcagtaaagggacctcggtgccacaaaaatcattaagtaagccattgatattgtttaagtacttatcacggacccagtccagtacaaaacggttaggtgcgtaaagcgccagagtattgtcactcagttccgcctgtagggggcgtatccacatactaaattctgtggcaggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaagatcaataaaagaaagaaatcaggatattttgtaactcatcgttttgacacacgccatatggcctgtagcaagccaaggtgacatgcgaactgttttttacagttgttttttactgctgattttttacgactcacattcccccacgatcccagagtagaggaagcgatcggaatggcggatcataacgcaaaaggagcaatagatcctctccttcctcacagattagatcctttttatccacaggctgttacttttgcgatgagtgtaacccagcacatcggttttcgtgacctcatcgttaaggatccataaatatttcggaatatactggtgtccccttcccctttctcaggcaatggatcccttttaatcggcaaaggatctcaccgcgatccttgcgctttggcggggagtccgtataatcctcagccctacgtgtgatgcctgtgttcttaatagcaatagctaaagggaatccagcagtaaacacgggcaggcaggctcttggtaaactccccgtttagaaaacttctaagcggcagatgcgatgtcaattgactcgggactgtacaattattacaatcccgcttctttatatgttgcgattgaggcgtcggtagtcttcactccgagcagccaaacgcgtttactgaatcagtaattattttaagtttaggtagaaatcgctatgaaacgcactttccaaccgtccgtattgaagcgcaaccgtagccacggtttccgtgctcgtatggccacaaaaaatggtcgtcaagttctggctcgccgtcgtgcgaaaagccgttctcgtctgactgtttctaagtaataaaagctaaccatctcagtggttaagctcgcatttcctagggagttacgtttgttaactcccagtcatttcactttcgtcttccagcaaccacaacgggctggcacgccgcaaattaccatcctcggccgcctgaacgagctggggcatccccgcatcggtcttactgtcgccaaaaaacatgtcaaacgtgctcatgaacgtaatcggataaagcgcttaactcgcgaaagcttccgtttacatcagcatgcgttaccgtctatggattttgtcgttttggtaaaaaaaggtgtggctgacctcgataaccgtgcgttgacggaagctttggaaaaattatggcgtcgccactgtcgccaggctcccgcatcctgatcgggctgattaggggctatcagctcgtaatcagtccgttgctggggccgcgttgccgtttccatccgacgtgctctcattacggaattgaggcattgcgcaggtttggcatgataaaaggcagttggttaacactgaaacgcgtattaaaatgccaccctttgaactcaggtggtgatgaccccgtgccgccgaaactcgacgataacagagaacactaacgatggattcgcaacgcaatcttctactcatcgctctgctgttcgtgtctttcatgatctggcaagcttggcaagtggataacaatccacaaccaaccgctcagaccacgcaacagactacgaataccgctaccggtgataaagcaagccaggctgtgccaggcagcggtcagggtcaactgatcactgtaaaaactgatgtgctgtctctgactattaatacccgtggcggtgacattgagcaggctaacctgctggcttacccagatactttgggttcaagtaatacgttcgaattactggaaaccactccaagtttcgtttatcaggcacaaagtggtctgacaggcaaaaatggcccggataacccagcgaatggcgaccgtcctttgtttgaagtgccacaaaccagctttgttctggcagatggtcaggatgaactgcgcattccattgaccttcacaagtaaagatggctctgttttcattaagactttcgtgctgaaacgtaacgattacgccattggcgtggattatcacgttaacaacgcctccgctgccccactggagctgacgctgtttggtcaattgaaacaaagcatcaacttgcctaaaaagcgtgataccggtagcaataactttgcgctacagacttatcgtggtgcggcttactcttctgatgaaactaaatataagaaatatagctttagtgacatcgaagacaaaaatctggacatcaccaccaaaggtggttgggtcgctatgttgcagcagtatttcgccacagcatggatcccagcggctaacgaaaccaacaccttctactctgctgagttaggtaacggcctggccgcaattggtttcaaaggtgcacctgttgttatccaacccggtgaacagaaacaactgagtgccacactgtgggtgggcccagagattcagaataaaatggcggaaattgcgccacatctggacctgactgttgattatggttggttgtggttcatttctcagccactgttcaaactgctgaagtttatccacagctttgtggggaactggggcttctccatcatcgttattacctttatcgtgcgcggtatcatgtacccgctaacaaaagcgcaatacacctcgatggcgaaaatgcgtttgctgcagcctaaactggccgccatgcgtgagcgtatcggtgacgataagcagcgtatgagtcaggagatgatggcgctgtacaaagcggagaaggttaacccgctgggtggctgcttaccgctgatcattcagatgccaatcttcttggcgttgtactacatgttgatgagttctgttgagttgcgccatgcgccattcattctgtggattcatgacctgtcagcacaagacccgtactacattctgccaattctgatgggtatcaccatgtacttcattcagaagatgtcaccaaccaccgtgactgatccaatgcagcagaagatcatgacctttatgccggttatcttcacggtattcttcctctggttcccggcaggtctggtgctgtactatatcgtcagcaacctggtgaccatcctgcaacaacagctgatttatcgtggtctggaaaaacgtggcttacacagccgcgagaagaaaaaataacccacagcgataatcatgagtatttagggcggtcaatatgaccgccttattctttttacagaagcctgatttttcaccttcagatttgtgtaaaaataatacagacttgttacaaaaataatcgataaagagagaaatcaccatgagcaccactgatactatcgtggcccaagcaacgccccctggtcgtggcggtgtcggcattctacgtgtttcaggtcgtgctgcctcagaggttgcacacgccgttctgggtaaattacctaagccacgttatgccgattatctgccgtttaaagacgtggatggcagcacgctggatcaaggtatcgctctctatttccccggtccaaattctttcactggcgaagatgtattagagctgcaaggccatggtgggccggtgatactggatttactgttaaaacgcattctggccctgccagggctgcgtattgcccgcccaggggagttttccgagcgtgccttcctcaacgacaagctggacttagcacaggctgaagccattgccgacctgatcgacgccagttcagagcaagcagcacgttcggcagtaaactcattgcaaggcgcattttcagcgcgtatccatcaattggtggaagcacttactcacctgagaatctacgttgaagctgccattgactttccagatgaggaaattgacttcctttctgatggcaaaatcgaaggccaactgaatggtgtcatggccgatctggaacaggtacgtactgaggctagacaaggcagcttactacgtgaagggatgaaagtggtgattgctggccggccaaacgcagggaaatccagtttactcaatgcgttagctggccgtgaagcggcgattgtaacggatatcgcgggcaccacccgtgatgttttacgggaacacattcatattgatgggatgcctttacatatcattgataccgcagggttgcgggaagccaatgacgaagttgagcgcattggcattgaacgcgcgtggaacgagatagaacaggctgatcgtgtattgtttatggtggatggcaccaccaccgatgccaccgaacctgcggctatctggccagagtttatggcacgcttaccggcaacactgcccatcactgtggtacgcaataaagcggatataacaggtgaaacgctggggctgaccaaagtgaatggtcactcacttattcgcctgtcggcacgcactggagaaggtattgacctgctgcgtgaccatttaaaacaaagtatgggctttaccagcaacactgaaggcggtttcctggctcgacgtcgccatttacaggcactggagactgccgccaggcatttgatacaaggccatgagcagttagtgagcgcttacgctggtgaattactggcagaagaactgcgtttagcacaacaatcattgagtgaaattaccggtgaatttagttctgatgacttactggggcggattttttccagtttctgtatcggaaaatgagtgtaataccataaagctagcaccagttatcgctaattttgataaccttactctatgggtttggcagtggctcgaacacttaacgttgtataccctaaataattcaagttgtaggaaagcggctaacgcacatgcaacttgaagtatgacggggataattactcgtttcacaaattgaggttcccatgattataaaaccacgtgtacgcggctttatctgtgtgacagctcatccgacgggctgtgaagccaacgtcaagaagcagatcgactacgtcacaacagaaggcccaatcgctaatggtcctaaaagagtattagtgattggtgcgtcaactggatacgggttagcagcccggatcacagcagcatttggttgtggcgccgatacgctgggcgttttctttgaacgccccggtgaagaaggcaaacccggaacctccggttggtacaatagcgcggctttccacaaatttgcggcacagaaaggcttgtacgcaaaaagcatcaacggcgatgcgttctctgatgagatcaaacaactgactatcgatgctatcaagcaagatctgggtcaagttgatcaggttatctatagccttgcttcaccacgacgcacccatccgaaaacgggcgaagtgtttaactcggcactgaaacctatcggtaatgctgttaatttgcgtggtctggacaccgataaagaagttatcaaggaatcggtcttgcaaccggcaacacaaagcgagatcgacagtacagtggccgtcatgggtggcgaagactggcagatgtggattgacgctctgttggacgctggcgtactggccgaaggggcacaaacgacagcattcacctatctaggcgaaaaaattactcacgatatttactggaacggttccattggcgcagccaaaaaagatctggaccagaaggtgctggctatccgcgagagcctggcggctcacggcggtggcgatgctcgcgtatccgtattaaaagcagtcgtgacccaagccagctctgccattccaatgatgcctctgtatttatcattgctatttaaagtgatgaaagagaaaggcactcacgaaggctgcatcgagcaggtctattccctgtataaagacagcctgtgcggcgattcaccgcatatggaccaagaaggtcgtctgcgggctgattacaaagaattggatcctgaagtccaaaatcaggttcagcagttgtgggatcaggttaccaacgacaacatttatcagctaactgatttcgttggttataaatcagagttcctaaatctgttcggtttcggtattgacggtgtggattatgatgcagacgttaaccctgatgtaaaaatccctaacttgattcagggttaagctccggtttattgctcaataacctgctgcgtcactatcacgcagcaggttgatcatcttcttactggggttatcaaaaatatcaattgcaaaccgcagggggttttacgaaattatttggtgacatccatgatattctgtcgcaagcaacgtagttatcctgttttagtttgtaggtaacataaaaagaaatgggtaaactaaggattactgatatcacggatattattaacaaacatctgcaaataagtgaatcatatttgaaccgccaaccagaaacaaggtaaataaggccacttaataaagcataaatcagtagtggaattgataagaaagcgataaaaacagaagcagaaaatgttatttcctttaccataaccatatattaattaatgtatttatagcttaggtattctattggaattattattaacaacaatattattgatgctaatatattaaagtatttattgttcattatttccccccagcccattaagaatatattgaaggtttgcttcaggggttctagggtgtatctccattgctttttttaataatgctataatttttacacttatcccatactttttatctaaaaaatctaaaccgatagtaatagcaacccctagaacaaaaaccgcaaacgcaacagcgataacactaccccccaagaaaccgacagcagttaaaactgatccaagtaaaaaggatgtggctgaagcaacggctatcttggccatatccatcgttatatttcctacaaagtcgactaaggtatgttaatttttaaaaatacattcagaaattctatatccgatagaaaaaaataatacaaaactttgctccacgaataatccctgaagctatgcctcttaggccaatacccatttctaatatttgagggttagtggttaggtatcgtgtacccgtaattatttttctaagtcctgcatagcctgaaatcttaacgaacttagttccgttatcaccaataaatattgtggcttttattcctattttcttaaactccataataacgttatataaccctctgacatcatgtatatttcctgcgtaagttgacgttggatctgtaactttaaatataggtgcgaaggggtcatttatatcaattcctcttgaaaacgcttccatagatgtaatttgttcaccaactcctctagcaaatgattctggtgtacttacacccatctttttttgggttctatttgttatgtcgtcaattatatcgtttgcttctgctgttgttagtacaacatgatattgtttctcattacgtaatattttttccaagcctatggaatcaaaaaattcatgctgaggtttcaattggtttatttttgtgttgccattcaggaaattccccattgcacctgtccaacttggatcgtaaatttctcttgccataaaatatcccgatttattttttataaaactatgtgggttattctatatcatatatagggtccgcttggaattcggaaaaaattcggcacgattataaataactgagaccttaagctcgggtaaactgagttatcgatttttgtggcaggaaaatcgatgattctatttcactgttggcattttaatgggtgctattatcctttggattgtgcgttgatactgaaagcatagcatcagctattatgaacttcaggagatactggctgaatgcgatgtcaacatcgaccacaccacgatttatcgttaggttcaacgctatccccctttaaataaaagatagctcgttggtactggcgtcattcaacaggtatacgctcatagcgtattaatgaaatctatcttcaacaatgcctacttatctggttgatggcggtgaagcaattattatcctaaacgaatgcttttattaatcgagttcccccaatcctaatacaccgagagggggagttttttacttaatattcaaacgagttaatcgccattatcagtgatcaacaaacgcaattttcagcataaacagtagcgccactaccactacgcaagggctgatttcacgccagcggccagtacctaatttcatcaaacaataagagataaagcccagtgcgatcccttcagtgatagagaaactgaacggcatcatgacagccgtgacaaaggctggaacggcttcagtcaaatcatcccacttcacccgtgccaggctagatgtcatcaacacgccaacataaatcagcgcgcccgcggccgcatacgcaggaaccatacccgccaacggagaaataaatatcaccagcaggaagagtatcccgacaacaacagcggttaacccggtacggccgccaacagataccccggaagaactttcgatatacgcggtcactgatgaagtaccaataaaagcaccggcaacggagctgatactgtccacatacagcgcttgtttcatgcgcggaaacttgcctttatgatccgctaaaccggctttatccgtgacaccaatcaatgtgccggatgaatcaaacaggttaaccagcatgaaggagaaaataatacccgccataccaatattcaacgcgccagctaaatcaacctgcccaaccacagaagtcacacttggtggcatggagaaaacgcccgaataatgcacatcacccagcgcccagccaatcagtgtggtaaccacaatagaaaccagcactgccgcgtgaatattacgagaagccaagactgcgataataaagaaacccagtgcacccaacagtacactgtgagaggtcagattacccaccgccaccagtgtatctgggtttgcgaccacgataccggcattcttcaaccccatcatggcaataaacaggccaataccacttgtgatccccacacgcaggctcagtgggatgttcgctatcatccagtaacgaatgcggaaaatggttagcaaaaggaaaccgattgccccccagaaaatagcgcccataccgacctgccaagaaatacccatcgcccccaccaccacaaaagcgaagaaagcgttgagccccatcgccggtgccagtgccacaggtaagttagccaataagcccataaaaatgctgccaaatgcggcgatcaggcaggttgtcacgaacaccgcctgcacatccatacccgcaaccccgagaatctgcgggtttacgaatacgatatagaccatggtcaagaaagtcgtgatacccgcaatcagctcagtacgagctgtggtgccatgctgtttcagtttaaatacacgttcgagcaggccctgctcggtatcaaggtttgatttactcattcgaagagttccgctgaagggagtgatagtcggggcatatcctataacaaaaatcatttgtttagagcgtgatcacactcttttttacctcttttttattatggcttttataaacgtctcttttcgcgccaaacgcgccagcccgatgaccggattaacctctgtggttaagacaattcagcaccgttcatcactcggcaatttcaagttaagaagaagatatcagactgctgacaaaccccgatgacgcgatcttgaacggtgaggataggcagaggagtaaagcgtccgcgccaaggatggcgcggctcgagcctacatggatgtatttacggcgtctttacgatctgcctgttctctccgtcgcgggcactttgtcaataacctcaagatattaattttattactaacaggctaataaacatcgctttatttattaggatggttagagtgggattaactgatgtctatcttttttaaaggattagttgcgtgaatcagattcaatgcgtcatgttcgattgcgatggcaccttggtcgacagcgaagtcctgtgttgccaggcttacgtcctaatgtttgctcactacaatattcacctgtcgttagaagaggtgattaaacgctttaaaggcgtaaaactgtatgaaattgttgggatagtctgtaaagaatatggattagaccaaccgataaaggtactggaaaagctttaccgtgaagaagtagcacgtttattcgatgccgaattacagcctatagccggtgtgaaagcgctgttagagcaaatcgtgttacccgtctgtgtggtatccaacgggccagtcagcaaaatgcagcactcgcttggcctaaccggattactgccattctttgaggaccggctttatagcagctatgatattcagcgttggaagcctgatccggctctgatttaccatgccgctgaacatatgcaggttgccgctgagcactgtattttgattgaagattctgccgcaggtgcccaggccgggattgccgccggtattccggtgttttattactgtgccgatccgcacaaccaaccgattaaccacccgctagtgactactttcacggatattcagcaactgcctcatttgtggaaggaaagaggctggcatatcacccgcgattaatttacctgtaatgaattagcctgcctataatcaattaactcgattgcagtgttagcttgttacaccaccagcgccatgaacgtgccatggagctttggtttttaatggcatgctgtgggctaaagcggcgattaaggccgttagccagtagatccagcgccagacataaaacaaaatagaccaatgccacaaacagaaagacttccatcgggtaaaccatactgcggttattaacctgtgtagccaaaaaggtcagctcattcactccgacgatataagccagcgatgtatctttaatcaatgatatccattgattaataaaggacggcaccatcatgcgcagcgcttgtggcaatacaataaaccacagggtctgccagcgattaaaacctaacgacagccccgcttgccactgcccggcaccaatagccattatcccggcctttaccgcatgagccagataagcagaagcaatcagcgccagtgcacacaccacagtggtgatttcaggtatatccacaccaaaaacgatcggtagcaggaaatacgtccaaaaaatcaacataatcaccggaatcgcacggaataagcccaaaacagcggccaatattcccgcccagacaccacgggacatcgccaatgccacgcccaacacagtgcctaatacggctgaggctaccccagccatgatactgatcaccacggtcaatgccgcccctcccagagggccatcagggaaagtcccccacagcagataacgccagttatcaacgataatggtaaaatccatctcagtgccctcggacgacggttcgctgttgacgccacataccccaagcctcaattagcgcgatgatgaaaatatacaatagggttgcaaccccgaatgcctgaaacgtccgtaatgtttcagtttcaacctgccgggaagcataggagagttcagctacaccaatagccattgccaatgaagagtttttaataatattcatatattggcccagcaacggaggcatggctattttcaaagcctgcggcaaaaccacataccgcatcgattgccaccccgtcagccccagcgcatgtgcagcatatttctgccccttggctacgccgctgatgcccgcacgcagctcttcagcaataaatgcggtggaatagagtgtcaacccgacaaaaccggctaaaaactcaaaagagggccaggccagagttaatccggcaagcgtaatttcatggggagtattgagccaagggatccaagaagctggcaggaattggctggcagcaaagtaccaaaagaataattggatcagcagaggagtatttcggaataaggcactgtagccaatagcaaagcctttcaaggcctttaactcactgtctctggccgcggccagcaaaaatcccaataacgtggcagccaccaccgtacaggcggaaatccacaacgtcagtaaaaaaccatcccacagccaaccaagatattgcggggctaatagccaatcagtcagatgatgtagattcataggcttttatatctatatccatctgatgctctaatcgcatgagtttttaagtacacaataaaatccatcttatttttacttcataacttaacataccgacgtattaccgtactgatagccaaagtcattggcattgcaggtaggcaatcaacccctgcaacgccaaaaacgaaggggataagttacgctttaggctgttggtctaacggggcaaatttaaactcaccacgcggttgtgctgaattggtttccggcccaaaccagcgatcataaattttcacggcgtcaccctctttctccagcttaattagtgtctcgttaaccactgctgttaagcgatcttcgcctttaggaataccaacgccctgatactctttggtgatactaaaaggtgaaatctcaaaatctgctttttgcgcttcagggatattacccagcaggcccactaattttgcatcatcctgcgtgatagcttgaacgttaccattacgtagggcggtgaatgccagcggtgtatcatcgtaagagatcactttcgcggttggataatgctcacgtaaagtaatttcctgtaccgtgcctttgtctgcaccaatacgtaacttaccaatatcttccggtgtttttaatacgcctttgcgagcaataaatttttgacccgtcgcaaaatagggcaggctgaagttcacctctttggcgcgttcatcagtaatagtgaaattggcagcaatcaaatccacttttttagaagccagtaatgggatgcggttcgccgggttggtcgcccgtaactccactttcacccctaaatccttagcaatagcattagccacatcaacatcgtatcccaccagctttttagtctgcgggtcgatataaccaaatggggggttgctatcgaaaacagcaatccttaccacacccgcttgcttgatatcatccaacttatcagcgtaagcagtgccggaaagtgtagctagacccgcgagtagcgttaaggctattgcacttttttttatggaaagatcctgtttcatgggaaaactcctaaagagatgagatattgcgttatgtatacgctaccaactccgtgttaggtcaggaaataatataaaacgatatgtttataaccaattaatctcaatgagttaatctggctgcattgggaaagtgagacaaggccgtagagcgacaataaagcagtaacttaggcggttcactcttgtttaaggaacatatatttctgaattttcatatcaagaaacgttactgctgtgctggccggcagcgacgtcctctgctttagctttatcctgacttatggcgataactggcttggctttactcttgacttggctaaccggttcttccgtaatctccgactgaccaacaaaaataccgccctttttgattgagaaattactgcccttcacgataccttttaagcgaccatgttccagaatttccagatcatcagaaatacaaaccccttcaaccctgccatcaaccgtaatatggggggcagttaaatttccctcaatctgcccactacgcattaatctgattgaaccttcattgacgatgatatcccccatcaccacaccataaatctgaatatcaccatccagattaatattgcctttcaactgtgtacctgcggcaataatagtattgtttttagcattttcctgtgaagcattagataatggcatactcgtttggctagggatatttacgctagaagaaccgtcattattactatttactttctttttgaacataacattactcactgtaaagatgaggaataatgcagggacgataaaaagatagaaaaacaaatcgtagatagcataggccactaaagccgcaacccacaggccccacaagagactaagcaccatgttcttgcgtatgtaaaagctcattactttctatcccgccctgcttgaaaaaacattaatcattattttcaataaataacacagtctctaaaaaatattccggaattatattttcctatatgaggaaagtgcatttcccattaataaaaataaataactaaaataaaaaataaccatcgcattatgtgcgatatttgtcaaataggagtataaacagagagtaaatatataataattaatagcgggggaattatggttattaataacaaggagtggataaaaaaaccggtcaaacgagtaggctgaccggggttaaatattatttttcaggcttaccagagagtaacttctctaagtcatcaccaccaaggtggcggaagtcatgccctttaacaaagtagaagataaactcgcaaatattctgacagcggtcaccaatacgttcaatggaacgagcacaaaacaatgcagttaacacacttgggatagttcgcggatcttccatcatatatgtcatcaattgacgtacaatgccttcatattcttgatcgacctttctgtcttcacgataaatccggatagcttcatccagatccatccgagcgaatgcatccaagacatcatgtagcatttgcaccgtatgacgccccaaagactctaggctgaccaatagcggttgatgttgatgagagaatttttccaatgctgtgcggcagattttatctgccacatcaccaatacgctctaattcggaaatggtcttaatgatagccatgactaaccgtagatcactggctgttggctgacgtttggcaatgatgcgcacacaggcttcatcaatggccacttccatcatattgaccttttcatccccatcaattacccgctttgccagctcgccatcttgattatgcatggcggtgatcgcatcagataattgttgttccaccaacccccccatagttaaaacttgggtgcggatatgttcaagttctgcattgaactggccggaaatatgtttatttagattcagattatccatgatacttcccgtacgtatggcctatcccaaaggcagtaggcgtaatgaatgtagttgcctatgtgcagtagcccagtaataaggccatcaaccatagcgaccagtgatataatcttctgtctgtttttgctgtggcgtcgtaaacagggtatctgtatcactgaattcaataagctcgcccagatacataaatgccgtgtgatctgaacagcgagcagcttgctgcatattgtgcgttacaatcacaaccgtatagtccgatttcaattcactaatcagctcttcaatacggccggtagagatcgggtcaagcgccgagcaaggctcatccaacagtaatacatcagggcgaatggcgataccacgagcaatacacagacgctgctgttgcccgcccgataagctataaccgctctggtgcaacttatctttggtctcattccataacgctgctttggtcaatgcccattgcacccgctcatccatatcggcgcgagataagctctcaaacagtttgacaccaaaagcgatgttgtcgtaaatcgacatcgggaacggagtcggcttttggaaaaccataccgacttttgcccgtagcaaagcaatatcttgtttatcggttaggatattttggccatctaataagatgtcaccttccgcccgctgttctggatacagctggtacattttattgaaagtacgcagtaaagtagatttaccgcaacctgacgggccgatgaacgcagtgacctgattcttggcaatatccaacgaaatattcttcagtgcatggaatttgccatagtagaagttcaaatcgcgaacctgaattttactgttggtgacgtcagtagccatactcatcaagacttctctcttttagccaataccgccgaagcggcattttggaatttattggcgaataggtattttttcttagctaattagtgctttttcttagcaaaaataacccgggccagaatattcagtaacaggacacacaaggtgatcaataacacccctgcccaagccagattctgccattcagcaaacgggctcatagcaaacttaaatatagtgaccggtaagttagcaataggccgtgtcagatcggtactccagaactggttggagagcgaggtaaacagcaaaggtgccgtttcaccagcaatacgtgcaatcgccagcaaaataccggtcaaaataccagaaacagaggctttcaacgtgatagccgagatcatccgccattttggggtccccaacgcataagccgcttcccgtaggctatcaggtactaatttcagcatgttctctgtggtgcggataacaatcggcacttgtaacagcgccagtgcaatcaccccggcccaaccagagaagtgctccatcttggcgaccacaatggtgtaaacaaacaggccaacaacgatagacggtgccgataataagatgtcattaataaagcgggtaacttctgccaaccacgatttacggccatattccgccagataaatcccagccatgatcccaagcggggtaccgataactgttgcccacagaattaataacccactaccagcgatagcattcgctaagcccccgcccgcagtatttggtggtggtgtcatctcggtaaacaatgccagagacatcccatcgatacctttggtgacggtggagaataaaatccatatcaaccagaacaaaccaaatagcatcgttgccattgaaagcaccaaggcaatccggttcttttggcgacgccaagcctgctttttacggcggctctccatcagcgtcgcatcatttcgcatatctatggtcaccatgttaacgcccctcgttcttagccagacgcataatcattaacttagatagagccagcacgataaaggtaataacgaacaaaataagtcccaactccattaacgcggcggtatgtaagccagattctgcttctgcaaattcattcgctaacgcagaggtaatactgttaccaggcataaacagtgagaaactatcgagctggtaggtgttaccgataataaatgtcaccgccatggtttcacccaatgcacggccaagacctaacatcacaccgccgataaccccattcttggtgtaaggcagcacaatgcgccagataacttcccaagtggtacagccaatgccataagctgactctttcatcatcacgggcgtttgttcaaagacatcgcgcataactgccgcaatgtaaggaataatcatgatggctaaaataatacccgcagccaaaataccgataccgaatgcagggccggagaacaaagtcccaacaattggaataccggacatcacgttgccaacaggctcttgaaaatagcgggcaaataatggagcaaagacaaacaggccccacataccgtaaacaatacttgggatcgccgctaacaactcaatcgcgacgcccaaaggccgttttaaccaatttggcgccagttccgttaagaacaaagcaataccaaaactgacaggcacggcaataatcagggcaataaccgaggtgactattgtgccgtaaatcggtactaatgccccgaactgctcagccggtggatcccactctttggtccagagaaaagcaaaaccaaacttttctatactcggccaggaagcaacaatcaatgaaatgataatgccgcccaacagaaatagcgtaatcagcgcagccagttttactagcgcactgaaaatgatgtcaccgtatttactcggtgctttgatcgtcggcttgtacgcagccatagactctcttctcatcagggtgttttccccttcgtacttgacgccgcaggtgtattagctctgttcacacacccgaatcacttactggccttgaccctaaaacttactggtcttggccttaaataagtcagctcatcgggatgcgtttacttgctgcctacctgcagctccaattactttgggtattatattgaatcaatattttataaatcacttgttgccagtaaatcagaagattggcttgccgctgctatctttaatctgagttttccaagctgcacgtacttgttcaacaacttccgcgggtaatgttgcataatccagttcgttagcttgtttagcgccgtgtgtgtaaccccagtcaaagaatttcaatacttctgtgccattagcagcattcttctgttctttatgcactaagatgaaggtcgttgaggtaattggccaaacatcatcacctttttgattggttaagtcttgagcaaatgatttgctccagtccacaccttttgctgcagagctaaagctgtgctcagttgggctaacgggcttcccatctgctgaaatcagtttagtgtaagccaaattattttgtttcgcgtaagcatattctacatagccaattgagccaggcaggcgctgaacaaaagcagcgataccgtcgttacctttaccacctaaaccggttggccagttcacggtagagccagccccgactttctctttccattctgcgttcactttagccaagtagctggtgaaaacaaatgaggtacccgagccgtcagcacgacgtacaacagcaatattttgatccggtaatttaacgcctgggttcaacttaacaatcgcaggatcattccactttttcacagtgcccagatagatatcacccagcgttttaccgtctaatgtcagctcaccggatttaatgccaggaatattcacggctaacaccacaccgccaatcacggtcgggaattggaacaaaccttcagtagccagtttttcatctgttaatggcgcatcagaagcaccaaaatcaacagtattggcaataatttgcttcacgccaccggaagaaccgataccttgatagttaattttgttacctgtttctttctgataagaatctgcccacttggcatacaccggtgcggggaatgtcgcacctgcacctgtcaggcttgcagcagcgaacgcggatacagcagtcatagataaagtcgctgccacaatgctggctacggtggtacgcatcagtttcataatccctcctaatgggatattagaattaactctttacccaacgaacttggtgttgctagtgggtagcgaatgaatcccaggaaacttactcaggtaagtggttcggggggaacatcgctaacaaccctgcgacttcaagtacgaagtgtataaattgttttcatcagatcaagtatggtgcaggagggaaaataggacagtttaatgacagaaaaatgtacggattattacagttatatgacaagccatttgctatcaaatgaacttatttattatcaacgcattacgttattatacagtggttttttattcttttatttgtaaaaaattcagcgtatcagttctctttctccctaaaaaaacgattagtatttaagctaaactaataactgattatttaaaaataaagacaaaaaagccgacaaatttgccggctttcgttaatacgctattctttcgttaataccctatcttagagcaacttattcaaccgttactgattttgccaagttacgtggctgatccacatcagtgcctttaatcagcgcgacatgataagacagtagctgtagcggtacggtatagaagataggcgcaataatttcttcgacatgtggcagctgaattattttcataccttcgctatcagtgaacccggcatcttgatcagcaaacacgtatagcaaaccaccacgagcacgcacttcttcaatattggatttgagtttttccaataattcattgttcggtgccaccacaatgaccggcatatccgcatcaatcaatgccaatgggccatgcttcaattcacccgcagcgtaagcctctgcgtgaatataagagatctccttcagcttcagcgccccttccattgcgatcgggtattgatcaccacggccaaggaacagtgcatgatgcttatcagagaaaccttcagccaacgcttcaatggttttatccagagataacatctgctcaatacgtgcaggcaatgcctgtaacgcatggacaatatcgtgctccaggctggcatcagcacctttcagcttacctatacgccccaccagcatcagcaaaacagtcaattgagtggtaaaggcttttgttgaagcaacaccaatctcagtacctgctttggtcatcagcgctaaatctgattcgcgaactaaagaagatcctgcaacgttacaaatggccagtgaacctaaataccccaactctttagataaacgcagagctgccagagtatcagccgtttcgccagattgtgacaaagtgatcaacaggctatttggacgcacagctgatttgcgataacgaaattcagaggcaatttcgacatcacatggcacacccgctaaagactcaaaccaataacgagaaaccatccctgagttgtaagacgtaccgcaggcaatgatttgaatatgttgaacctctgccaacagggcatcagcttttgggccaagttctgacagatcaatcatcccgtggcttaaacggccttccagcgtattcttaatcgccattggctgttcataaatttctttctgcatgtaatggcggtaaatacctttatcacccgcatcgtattgcacctgagattcgatttcagggcgctcaatagcattaccctgcttatcaaagatagagatgctccggcgagtaacttcaaccacatcaccttcttccaagaagataaaccggcgagtaactggcagtaaagcaagctggtcagaagcaataaagttttcacccacaccgcacccgatcaccagcgggctacctgaacgagcggcaatcagacgacttgggtcacggctatccatcacaacagtaccgtatgcaccgcgtaattgcggaatcacacgtttcacaacttccagcaaagaccccccttgctgctgctcccaatgtactaagtgagcaataacttcggtgtcagtttcagagctaaaacgatagccacggctaattaataattcacgtaacggttcatgattctcaataatgccgttatgcacgacggagatatagtcagaaacatgagggtgtgcattagcctctgacggctccccatgggtagcccagcgggtatgagctatgcccgtgccaccgtgtaaatcctgcttttcagcagcatcagacaaagcatgaaccttacccaccctacgtaaacgagtcaggtgaccttcactatcaactaccgctaaaccagcggagtcatagccacggtattcaaggcgacgtaagccttcgatcagaatctcagcgatatcacgttgcgctactgcgccaacaattccacacatctgttttattcctatgtaaggtcccttattaggaccttttcgatgtcagtgacctgattgatccggattttccgggctccccgagcctgtagagttggggattattatgttttgtactgtattttcagtaaaccaaaaatacagggcaaaacatcccttcaaagaagcataattcaccttgaagggtgcttttaataacgttactttttctttaccgggcgcttccatccctgaatatgaacctgcttaacccggctgatgactaattcattttcggcaacatcacgggtgacagtcgtacccgcgccaatggttgcaccgtttgcaacggtgaccggggcaactaattgagtatccgatccgacaaaaacatcatcgccaataatagttttaaatttattagccccgtcatagttacacgttatagttcccgcgccaatattgacgccagccccaatctcagcgtcacctagataagagagatgaccggctttagagcctttacccaaacgggcttttttgatttcaacaaaattaccaacatgtgcaccttcagccaattcagcgccaggacgcagacgagcaaatggcccaacagtacagttggcatccaggcgggcatcttctaaaacggtatatgggcttatttctgagtcatcaccaatcacacagtttttgagtacacaccccgtaccaattcgcacccggtcacctaaaatcacatgaccttcaataatgacattggtatcgatagtaatatcgcgaccatgagttaattctccgcgcaaatcaaaacgggagggatccaatagcatcacgcccgctaacaataatttttccgcttgttctgtctgaaatacgcgctcaagagcagacaattgcaggcgattattcaccccttccacttcactcaagcgggtaggatggacagtggcaattttcttaccatcggcatgcgctaacgcaataatgtcagtgatataaaactcaccttgagcattattattatccaacaatgatagccagcgttttaaatcgcgcccatttgcgaccagaatccccgtattgatctcgttgatttcccgttgtgcatcgctggcatctttatgttcaacgatcccgacgacatcgccattctcacgaacgatacggccataaccgcttgggttatccagttttactgtcaacaagccaatcccgccctcgggcttagcggccagcagacgttgtagcgtatcaacagagatcagcggcacatcgccatacaacatcaaaatatcttcatcatcagcaaaatgtggggcagcttgctgcatcgcatggccagtacccagttgctcagcctgtaatacccaattcaaggatggatcggccaaggtcttcttcagtaactcacccccgtgcccataaaccagatgaacatgttgtgcacctagcttcatggcagcatcaataacatgctgaaccattggcttacctgccaatgggtgcaataccttaggaaggtcggaatacatacgtgtccccttacccgcggcaaggatgacgacactcattgagctgttagacataagcaacctgataactccaatttaatagacggaagtaaacctgtttaccgaaataattactacatatttctcaacgaaaaacgtacacaacccgcgtggctaaagggctgtagtgacttgtcatataaacaaaaaatgcgtaaaaaagtgtcggtgatcggcgacgttttttgccgtttttttgtcaaaatgtattctgttaattaggttaataactacttattttacgacagaaaacaaggattatccgaaagaaattcgataatccttgcttatgatttattgaagattttaaaggattacacatcatatatacccaagttatttcaagatgcaggcgggtaacaaccgagtaaatacccaggagcgtagacaactaagtgactggggtgagcaacccctgcattttgaagggctacgggtagatgagggataaaacagtcaaggctgggtggtataagtattaaaaaatgccagtcagttttcaccgactggcattctatcgttacttaataacattatatttcatatggtttaaacgccgaggtttaaaaccttgtgattatctatctgataccgcttaagcagtcacagatagataaacaatacaaaatataacgttacatcgctttcttggttagctcaattacgcgtagtttcgcaatcgccttcgccaattcagcggatgcctgagcatagtcgacatcgccgtgggagttattaatatgggcttctgctttacgcttagattccagcgctcttgcttcgtccagatccagcccacgaatagctgtgtcagccaatacgatcacaacgctcggttgcacctcaaggatgccgccagaaagataaataaactcttcctcaccgaactgtttaacgatacgtatcatgccaggcttgatggcagtgagcagtggggcgtgcccagggaaaatacccagttcaccttcactacccgtcacctgaatcttttgtaccacgcctgagaacattttcttctcggcgctcacaacatccagatggtaagtcattgcagccatgtcaccctccagtcaacagcgttacagtttcttggctttttccactgcttcttcaatggtaccaaccatgtagaacgcctgttccggcaagtggtcatagtcgccattcatgatgcctttgaaaccacgaatggtatctttcagcgacacaaacttgcccggtgaaccggtgaagacttcagccacaaagaacggttgagacaggaagcgctgaatcttacgcgcacgggataccaccagtttgtcatcttctgacaactcgtccatacccaagatcgcgatgatatctttcagctcttggtaacgttgcagaatagactgcacgccacgcgctacatcgtagtgctcctgaccaacaaccaacggatcaagctgacggctggtagagtcaagtgggtcaaccgctggataaatacccagagaggcgatttgacgactcagaacgacggttgcatccaagtgagcaaaggtggttgctggtgatgggtcagtcaagtcatccgcaggtacataaacggcctgaacagaggtgattgaacccgtcttagtggaagtaatacgttcctgcaacacacccatctcttcagccagtgttggctgataacctaccgctgatggcatacgacccagcaatgcggatacttccgtaccagctagggtataacgatagatattatcgataaacagcagtacgtcacgaccttcatcacggaatttctccgccatggtcaggccggtcagtgcaacgcgtagacggttacctggtggctcattcatctggccgtaaaccaaggatactttgtccaaaacgttggagtcagtcatttcatggtagaagtcattaccctcacgggtacgctcacctacaccggcaaatacagaatacccagagtgctcgatcgcgatgttacggatcagctccatcatgtttactgttttacctacacccgcaccaccgaacagaccgactttaccgcccttagcaaacggacaaatcaggtccataaccttgataccggtttctaacagatcttgtgagctagcaagctcttcataagaaggcgcttcgcgatggattgcccaacgctcttcttcaccgataggacctttcatgtcgattggttcacccaatacgttcatgatacggccaagggtcgctttaccaaccggtacttcgatcgggtgttctaggttggttactttcaacccacggctcagaccatcggaagagcccattgcgatacaacgaacaacaccaccgcccaactgttgctgaacttccagcactaacttttcagttgtaccttctacctcaagggcgttgtacacttttggtacagcgtcttgggggaattcgacgtccactacggcgccgattacctggataatctttccagtagccatcttgaatcctctacgtaatacgtttacccgccatacttcaaattgctggggcgttggctaccttatctcaccccgacgacttactttataagcgtcagaggatttactcagttaccgccttcccgcaatctgaactatttagggtaataacctggttaaaccgcggaggctcccccgacgatctcggtgagttcctgagtgatgctggcctgacgagccttgttataaactaactgcagctctttgatcaggctaccgccgttatcggtggcggctttcatcgctaccattcgcgcggcctgctcgctggccaggttttcaacgacgccctgataaacttgtgattccacatagcgccgcaagagtgtatccagcagggctttaggatcaggttcatacaagtaatcccaggacttcttcttcagctcgccatcttccgcaggcggaagaggtaacaactgcatgatccgtggttcctgagacattgtgttgataaacttgttattgactatatacagcttatccagacgaccttcatcataggcttgcagcatgactttcaccggcccgatcagttctgacaacgaggggttatcccccatgccagtcacttgagcgacaatcttgccgcctacggaaccaaagaaagaggctgcttttgatccgatcagcgctaaatcacattcaacgcctttttcagaccaacctttcatctcagccaacagtcttttgaacaagttaatgttcaaaccaccgcacaagccacggtctgtcgaaaccaccagatacccaacgcgcttaacgtcacgttcttccaggtacggatgtttatattccagattacctaacgcgaggtgaccaatcacactacgcattgtttctgcataaggacggctggccgccatgcgttcctgcgacttacgcattttggaggcggcgaccatctccatggctttggtgatcttttgcgtgttttgcacgctggcgatcttggaacgtatctcttttgcgccggccatttctgcttctcctcattaccagacggcctgctttcctaacgaaaagcaggaccgcatagcgttaccaggactgggttgccttaaatgtatcgaggatgcctttcagcttggcctcgatctcatcgttatacgcgccagtttggttgatttgttgcagaagctcagcatgctcacggtcagcaaatgccaacagtgcagcttcaaagctacccaccttcgccaactcgacatcacccagataaccacgttcagctgcgaacagaaccagagactgctgtgcaaccgacatcggcgcatattgtttctgtttcagaagctcggtcactttctgaccatggctcagctgtttacgtgttgcatcatccaaatcggatgcgaactgggagaacgctgcaagctcacgatactgtgccagagcggtacgaataccaccggacagttttttcatgatcttggtctgcgctgcaccacccacacgggatacggagatacctgggttaacggcaggacgaataccggcgttaaacaggctggattccaggaagatctgaccatctgtaatcgatattacgttggtcggaacaaacgcagaaacgtcacctgcctgagtttcaatgataggtaatgcggttaaagaacctgttttacctttcacttcacccttggtaaaggcctcaacatactcagcgtttacacgcgcagcacgctccaacaaacgggagtggaggtagaatacgtcgccaggataggcttcacgacctggtggacgacgaagcagcaaggagatttgacgatatgcaacagcctgtttagacaggtcatcataaataatcagcgcatcttcaccgcgatcacggaaatattcacccatggcacaaccggagtaaggtgccagatactgcaatgctgcagattctgatgcagtagcaacaaccacaatggtgttagctaatgcgtcatgttcttccagcttgcgcactacgtttgcaacagtagaggctttctggccgatagcaacatacacacatttaatgccggaatcgcgttggttgatgatcgcatcaatcgccagtgcagttttacctgtctgacggtcaccgatgatcaattcacgctgaccacgaccaattgggatcatggcatcgacggatttatagcccgtctgaacaggctcatcaacggattgacgttcgataacaccaggtgcgatagcttcaacagctgagaagccgtcgttttctatagaacctttaccatcaataggttcacccagagtattgacgacacgccccaacaggccacgaccgacaggaacttccaggatacggccagtacatttaaccttcatgccttcggcaagatcggcgtacggacccataactacagcacctacggagtcgcgctccaagttcagtgcgattgcgtaacggttgcctggcagtgcgatcatctcaccctgcataacatcggccagaccgtgtacacgaatgatcccgtcactaacggaaacaatagtaccttcattgtgagcttcgctcactacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatatgctccagtccccttaagactgcaagacgtctgccaggcgttcaagacgaccgcgaacgctgccatctatcaccatatcgcctgcacgtattactacgccggccattacagacttatcaattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagcaattttcgctagctgttcgtcgttaagtgctctcgcagaggacacttcaacgtcgacggtagactccaatgaggcacgcagttgaataaactgctgtaacacctcaggaagaaccagtaaacggccattctccgccataactcgaatgaagttctgtgcgggctcatcgagctgatcaccacagactgcaataaacgtcgtcgacattgtctctggcgctacagcaccggaaagtaattcagcgatctgttcattgcgagtcacttgggcagtaaacgccagcatattctgccaacgctcaactgcctggtgctcaacagcaaagtcaaaagctgctttggcgtaggggcgagctacagttacaaattcagacatcagcccctccctccttacagttcagcgaccagtttatcaacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagctatagccaacatcgcgacttgcttacgcaactcttcacgagcgcgcttacgttcggcgtcgatctctgcctgcgcttgcgccacgattttgttacgttcctgttcagcttctgctttagcttcatcaaggatctgagctttgcgtttacttgcttgctcaatgatcacctgtgcctctgctttggctttcttcagttggtcggtcgcattggcttgcgctaagtccaaatcttttttggcacgctctgcagaagagagaccgtcagcaatttcttgttgacgcttctcgatagcagccataattggcggccatacatacttcatacaaaatatgacaaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctttaaaagttaatagtttggtgtagtttcaccgtagagaaaactctacttacgcgacagcaaacatcacgtacagacccagaccaacagcgatcatagggatggcgtcaaccaggcccatgacgataaagaactgtgtacgcagcagaggaatcaggtcaggctgacgtgcagcgccttccaaaaatttaccacccaggatgccgataccaatcgcagcaccgattgccgctaaacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttatttcagttaaaacgcagtagtgttataagaaaatcagtgctcttcggatgccatcgagagatagacaatcgtcagaaccatgaagataaaggcttgtaacgtaatgatcaggatgtggaatatagcccaaggaacactgagcatccactgtgaccaccacggcaacagacccgcaatcaggatgaagatcaactcacccgcatacatgttgccgaacagtcgcagacccaatgaaagcggtttggacagcaggctgacaccttccagaattaagtttactggaatgaatatcgggtgattgaacggctgcatagttaattcttttgtgaagccgcctacacctttcattttaatgctatagaaaataatcaggatgaaaacacccaatgccatagacaacgtaatgctcacgtcagctgtaggtaccacacgcagtgctggtaacccaaagacatgttcaccgatgtaaggcagtaaatcgattggcagtaaatccatcatgttcatcaataaaacccaaacaaagactgttagggctaatggtgcgatgactttacttttgccgtgatacatatcccgcacactgttatcgacaaaaccgataattaactctacagcagtctgcaatttaccgggtacgccactggtggcgcttgcagcaactttgcggaacacaagcagaaaagctaaccccagcacgacagagaagaacaaagagtcaatgttcaacgtccagaacgttgcagggccagttgagtggggattgaccaactcaaaggtacgcaggtccaactgaaggtgattcaggtggtgacctatgtagtcccttggagtagagatttctcctgatgcagacatgatgcctcttacccttgttgtagttaaatacgataactgttaagtacggtgaccgttaatcacggccggtgctaaaatctgcacaatcagcaccgataaataggttaaaccaagtgggacaaatgcggctttaaacagccctaacgccacaatcagtaaagctatcgtaaggataacttttaacccttcgccaatggcgaacgaccacgcaacacgacccggagctgctgtttttgcctgatggcggcaagcaaacagcataaacatggcactaggtaaccaggctgccaacccccctgccagagcagaaacactccattccaggcttttaatgccaaaaactgcgctgagaacaacaaaagtcattaactgcaaaaacagtaactttcgtgcaattttcccactgtaaaaggatacaggcatgacgtttgttctctccgaaccacaccagggtatgctgagtgaggtatgaaactgcctttctcccattgagtcaagcagcgaaaaacgagcaaattatacgggccactcaaacgaattcaatcgataagtagcgaaaaggtgaacaattatttaaattttattcttttggcttattttcacaagaaaagcctcggaataaagctctcattttattgtcttactattccaataatagtcataaaaacgtgaaatacatcacataaataaaaacaaaacgatttataacctataaagccttgctttgtctttaacgaaaagagcctttaaaatattttataaatcataatgttaaaattaaactctttctaaaacaacttatctacttagtgaaaacttaccattgacatttcagataataatttcataacaataaagatacataaaaagagtggtagccaaccaaaagtaattaccaaagtgattatttaactacttacaatgtttttatgctcactttcacccctttttttgtaaaaaaaaggtgaaaaataattttcctaaacaacagtgagcaaataaagatctccccatgctggaaacaatgaactcaataagtttactaacgactactaataatttgttgcctttttttgataaaaagcaaagttagtttgacttaagaataatcaaatgccgctctccatccaattcgggaacatccagttttatcaccgactcaagaacaatatcttcgggcagaaccgctaactcatcatcaggccgaacccctttaagcgcataaaaacgcccttcaggcttagctggcaagtggtgacaccacgagagcatatcttgtaaggatgcaaatgcacggcttatcacaccatcaaatggcggttctgaggtaaatgcctcaactctgctctgaaccggctcaatgttatttaaccccagttcgtgttgcacctgacgtagaaagcgaacccgcttacccaggctatccaacaaagtaaaatgtgcatcagggcgcacaatagccaaagggataccaggaagacctggcccggttccgacatcaataaatcggctgccttgcagatggggattaaccacaatgctatcaaggatatgacgcactaacatttgctgtggatcacgaacagatgtcaggttataagctttattccacttgtctagcagctctacatagccaatcaactgatgtttttgctgatcgggtaacgtaataccagcaacggtaagcagagagtctaatttttttaacacaaagggtatcctctgaccagaaaacgcccagtcagcatataaatgggtcaataggcaaaatgataatccagcatggtaatggattgaatatgtttactgtatttgcctgaccgtaaaatacagggtgcaggcaaacgtttaatcgtcacgcactgcggcgcaacaatccttgttttttcagccaaaccagtaagatagatattgccgcgggggtaatacctgaaattcgggatgcctgaccaattgaactgggtttatggtcattcaatttggcaatgacttcattcgacaaacctgagacttgctgataatcgagatcaacgggcaataaggtattttcgttgcgtagttgtttttcgatctcttcctgctgacgagtaatatacccttcatatttgacttgaatttcaacttgatcagccgattgtggatcagtcaacgctgggccaaatgatgtcaaagaggtcaacaaacgatagtctatttcaggccgacgcagtagctcttctccgttggcttctttggacaaaggtgctttcagcagcgcatttatctctgaaacattctcagaatgcgggtgcacccagatatcacgcagccgttggcgctctttttcaatttgttcaactttttggctgaaatgtgcccaccggatatcatccactaatcccaatttgcggcctgtttcagtcaggcgtagatcagcgttatcttcacgcagcatcaaacggtattcagctctggaggtaaacatacggtacggttctttagtgccgagagtgcttaaatcgtccaccagcacgccaaggtaagcttcatcacgccgaggtgaccatccgtcctcctcgttggcaaaacggcccgcattaagccctgcaagcagcccttgagccgcagcttcctcgtagcccgttgtgccattgatttgtcccgcaaagaacaagccttgaatatatttactttccagagtcggttttaaatcgcgaggatcaaagaaatcatattcgatagcatagccgggacgaataatacgtgcattttccaaccctttcattgagcggacaatttgcatctgtacatcgaaaggcaaactggtagaaatgccgttcggatagatctcgttactggttagcccctctggttcgaggaagatctgatgtgaattacgatcagcaaaacgcatgactttatcttcgatcgatgggcagtaacgtgggccgatcccttcgatgatccctgcatacattgggctgcgatccaggttattgcggatcacttcatgtgttttttcattggtgtaggtgatatgacaagccatttgttcaggatgttgttcagcatttcccaagaaagagaatactggaattggcgtatcacccaactgaggtgttaattggctaaagtcgatagttcgcgcatcgatacgtggtggagtgcccgttttaaggcgatttactcgcaaaggcagttcacgtaagcgttgtgataatgagatcgaagggggatcaccggcacggccaccactgtaattttctagcccaatatgtattttgccatcaaggaaggtaccaacagttagcaccaccgctttggcacggaatttcagacccatttgtgtgactgcgccaacgacacgatcattttcaacaatgagatcttcaacaggttgctggaagatcatcaagttaggttgattctccaatgccgttcgtaccgctaaacgatacagaacacggtcagcctgagcgcgggttgctcttaccgcaggccctttgctggcgtttagtatcctaaactggatccccgcgaggtctgttgctttcgccatcaggccacccagagcatcaatttctttgaccaagtgccccttgccgataccgccgattgctgggttacaagacatttgccccagagtatcgatattgtgcgtcagcaataaggtctgacgtcccatgcgtgccgcggccatggcggcttcggtgcctgcatggccaccaccgatgatgatgacgtcaaattgatctggataaaacatggtactgcacctcgccgttatgcgaatttctgtgtttgccctggggtgggggattctactcaagtttagacgatcgaccaagtggcataggatcgcctttaattaaaagaagatctttttatttaaagatctctttattagatctcttattaggatcatgatcctctgtggataagtgattattcacatggaagatcatataattaaggaggatcgtttgttgtgagtgaccggtgatcctattgcgtataagctgggatctaaatggcatgttatgcacagtcactcggcagaatcaaggttgttatgtggatatctactggttttaccctgcttttaagcatagttatacacattcgt