tcaggtacaaaagtgcagtattactatagtgcacttgctgtctggcctctggtaccttcccgccccataacggggctagcaggtaccgtccggccagaatgccagagactgaaatcgctttgaatattgtaaacagaaatcaactttaggtgggactggaaaggacgttgaaaagcggcttggcagggagaaagctcggggcaaaaaagcgcccctattaagagcgctttgcatggggagaccccatccccccttagctaaaattccccgctatcattatcagcagatgtacaagtgggatacatgatgaaaaacatagtcggtgttgatgctcgataatgattttatgctcgataacgactgtattttgtttattggacattaaaaactcctttgcaaaattacagacttatctgtatttgataaaaaacctccgttccattaagatggaaacgtagagttacttatcatgtactacgtaagtaagtaattttgcagattgaaatgataatcggtagcagcccttagaaagtttgctaccgatttttttttgccttaaatttaaagcaacatgccgatagtggcacgacaattaggtttagtcaatagattggcattttgtatgtgactgtataataaaggtatttcggggtaccgaaattatttaataggtctataaataaggattgtacaatcttcaaatctaataggttactagaaaagttgatagatttattaatgcttgaaagctattaggaagatttagatttacacaatcttaggtaacaaaatcaagacagattcccctctttacgaagtcgtaaaggacttcgcacaatccaagttatgcaaaactcagccctttcagggctgtttttttatgtccggatgctacaaaaaaaagcagttttacataacgtgagatcacattgcgcgtatacgactttaagacagcgctctttcccgcttcaaacccctcaaaaatagacctaaagtcattgttaaacgggtcattatgcccccttaaaaaaggggcgaatttcaccacttttcagttttggccgtttgagcgctaaatcacttcaagtctcgactattgaaccaacgaattagggatcagcaaaatatgaccttgtttttcatcaacattatgctgctgtatttcagtctgaaacaagcctgtggcattaactaaatcaactacgcttattaccttatctgactctaaaaacagtgacactggtgcaacctgctcacctgacgcgataaatccattctctacatgctcttgcagcatataaatcatatcaggctctcgctgagtgtcgctgggagtttcacgatgatcttgatagaccgataacagctgttttttagcctgattaaacgactgattcgtcgtattggaagcaacagaaataaagggccagaaagcaataaaaaattgacaccaaggattctttaggcaaatatacatgcaaccacttaagctggcgacagaaaaaacgctaaaaaatctatagaattttttaaagaatgagagaaggaattagttatgtattatgttgacccaagcactgttatttcacctaaaacctcagtcagtgcagttagagtgctggaagataaacaagaaggtagtttttcaattgctagaatacgttacgataatgaggatgttattgcttgtcgatggaacggtagcgattcagaaccaagtgggcatcccaattcaagagggataccgacatggtttatcattccgacagaaattgaaaatgatattttgcaaggagtaataaaacgagcggaaacggatagatctttcatattacaagaattagtggctttaaaaaaagaactatcagattttaaacatacaggaacaggcacgcatatcaccatttaccaactaaaaaaaattagatcactaacagatgccaatttattggtcgaattagtgcgaactgataacgacctaaaaaaattgaaagttgatgtttttgatatggacaataaaggaacaagaaccaaggatccaatatctcttttgggagaaaagctacatctatcattggtgcgccaaattgattaatgaaattcttccctaaattacggagactagtccttatgatttcgttattacgtagcgttcagatcagtcacataatccagctaggtcttaatcgtgggtatatctgaccaacgggtggtgtacttcggtgataaaaactggcgacgcatagcccaatgctgatcattcccctgcgctgcaacatgtaacacatcatgaccatagcgctgattgagcacatcaaggacttccattaatttaggatcacttttcggtgcattaaatcgggtagccggaggtatctagcctccagcccccacaccaccctgcatgcggctccgcacagggcggttcatttagaacgcctaacctgttttctggttcggatagtgaaccgcgatccatccatctctcagtgaatacaatcctgctttcttaagatactcattactcagcgcttgctgtattcctggtgttttcgagctccgccatgggcctttacttgtgatcccacaagcaacggcagcttggatcctgacgccacgtttaagtaagttttgtaccttagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgatcgcgtgttaagcagatctccccagataagaacatgaactttctttgcactgctgcatcatttacggtggccattagatcacgtggtttcgtcgtcttgtgccaactcacctctagcctacgcctcatatgatgttcttgttcatcagctcgcaaatttgctagcggcttccttcagaccaatcctcgcggataagcccttgccattcgctagtagttaacgtttaataacagcatgttattgaacggtgatcttcctacagaggactttcacctcattagttcatgcccatgctgggcgtacacaaaaacatcaaggtgacgcgttacactcggcggttttggtatggaattcagtgcgttttctaggttagtcgtggcgcaccttaatgcggcgttagctgctatctaatcaatcactgatttaaggactaaaaatggaagtaaagtattatcatcaaaaagaaggcgcctacggaaatataatgtgggacaagaaactaggtgaatccgaggatacgcatcctatagagtcaataaaggtcgatgcacagaatcatcctttagagaagtttagaaaactcggttacttcgcgtcatgcttccctgaaggtgatggaatagcaatccaagatgaaactaaaaaaaagactaaaggaatggtggcagacgatattatcacgtgtttcggatgggatgtttgtattgttgtaaatggcagctaacaagccaagtaagcggcacaattacgcgtaggctcccgtcacttcgttccgtattatagcctgcggtaattgacccttcttgggtcgttagcccatataaattttaattcgaaattcactaattagagctaaaagtctaactcggaaatgtccaaaaatgagctagtgaatcactctacaccaaactgatttatagcgagaccgtaccctgcctaatttgccctcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatcttttctttgtccgaaaccgaacgattacggacagatacataattttatgtacgaaagtaagctaaattgctttcgtacacagcatgcattacgtacatccatttcggtcagtacctttagttattaagctaatttgaggtgttcgagaaaaccaaagccctgtcactactacgatttaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacctatatcaaccaactcaattaacccgattaacccgattaacttgattaacttgattaacttgattataattaagcaataattaaatgcgaggtgacgtaatgaaagtgataagcgtatggaatgaaaaaggcggggtaggtaaatcgactatcagttataacctagcaggtgcggctgtaacaaagggactcagtgtactgctaatcgatgacgatcctcaaggatcatgcgcttggttaagtagcgatggttttgccccatttgaagtggtcaaacactggcccacaaataaacccaatgtagatctagtgattgttgacatgacacccagcaccacagacacacctaacggtgtggtgatattaccctaccaaccaacaagactagcatatggtgtagtgccaaaacatttacctaaactaaagcaagcgggcttacgagtggtgcaagtgatcagcatggccgatatgcgaaaaactgaacacagagagtttgctaaaactaaaatgcgcgaagacaaaacaattcaattagtacccaatcgtgccatttacgaacgcacaacaggcttaggtcgaaccgtatttgaccccgaattaaaaggaatgtacgggcttagggatgcacaaaaagacatgaataaattattagatgaggtactcaaatgagtcaggggccagcttggttagccaccgcagaaaacaacactcaaggcaatgaagtcggcaccgcagcggttatcgataacaaaacgccgcgaggtaaacctgggcctaaaaaatcgctggttaaacgcaaagtaattggactgaactttagtgataatcagaacaagaagctggatgaattagaaatgcggttaaaactagcagggatagatttgccacgcggcagaagtgaagcggctgaactggcaatcaataccctgttatttattctaactcaatcacctagtgatagtgaccgctggataaagcggctactagaaaacttagtaggtgaggaagaaaaacaacatgagacaagtcaagccaattaagccaattaagccaattaagccaattaagccaattaagccaattaagccaattaagccaattaagccaattaagccaatctaaacaattttattcctatgaggggttttgtgcccatcccctcgaaattaaccttaaggctaaatttgcccaacgcgccaaaaatgtaaagttagcaaaaggaggatgaatcctaacggtacggttttgtacgttaagcgtcaaatcagtaagttggggttgtaagcgggaagccgccaaaattttgcaggcctgactatgacaacgtcagtccctcaatcatggcgtccagatcgagctctttcccttcactgataaaggtgtaatacccattcagaaagatatgctgccaggctacgggcgacattcgtctgagaagagcaagtcccagggtgttaccgacatcttcatacttctgcagcaatcgcgacagcagggctgaattataatgatgctgagtagccgcccgcactgattgctgatttccagctcaacatcattctgtccggtcagctcttttttgccaccaacctgcgcgatcgctgaacgaagctgatgccaggattcaatgcaattttgagaccggtgactgtttctggccacctgcgggttacgaagataccggaggatgtaaagactacggatcagtttatcaaactcaaacagggccttccttcagaaaccctaccgaacaataattttcgatatccaagttcaccccatccagtaggcagtgactaagcgagggttttacttagtgaagattttcttctggttgaattttaaaggctttgataccttcttcgttaattgtatttagggcttcatcaaaagccgcttggtcgctttcaggggttctaagccggaaccgccgaaatttccgtctgggtgcaattggctgacgggcaacggtgtccgttcaacgattttctagggtatgccatagccgcagaacgtagatgggagcagatcacgaaacggaaagaatcgctaagcattatgctcgaaaaaacctaatatttcaacgagctatgttatatgtcagaatgggccgataagaatacgccacgtacggggggacttcttcaagggacaaatctcctggcatctcagaacaaaatgtaggcaagtaactgcctcaaatttgatagaaaagaaggtgcaatatatttatcgcaccgtcctgatgtttatagtgattaattactcacaactctcatcgatcgaggtcggctaaaatcgaggtactggccattccatgcttttacttttttcatctcgttagtccctacactgccgacaaactcaccaatcctgttatatgaaaggttatcccaatcagacaaaagtacttttgcgttaaggcctgcatcgacatgaacctcttggccaataatccaattaggcaaagaatatccagacctagaaccaactgggaggcaatactgtgcccctgtagtgttagatacgatacacccttcatttgcttttgcaggaagagctttaccatacacagagaatgaaatatctgttggtgctgatgataatgttttttcagcaatcgtcctattattgcataccactgctgcttggctgggtttcaggtctgtcggtatgttgatgtgaaatttgttcatcactgtactggctgccctgtggttggccaatgtgaagcgctgcagaccatcgcgggtctccacctgcaactggcagtcattaccggacaaggtgttgctgtcatccggataggtgaagccgtaggcgccgtgcagagccggatagatgtaactgggcagactcccctgcgggtcgtaatagcccaccagggtggtcaccggcactccgaactgctcgggcttgcgcgcaaccttggtatcgatgggggagacctccacccagctctggccatccgaggtgaagctcttcttgaagccccggttcaccacaatttccttgccgttgataaagaggcgactgttgtaaccggccccgtgatcgatggtcagactgcgcccacggttgtccgctgaggcaaccggcacccggatatcacgagtccagcgtccatcccacatggcaaccctgaccaagccgtaatccgccagcagggcactcagtccggcctcgctcagggcatccatgggggcatcgatcttctcgatcccctcgattgtgtgctgatagggctccatcctggccgtcgcactgctccacttgctaaagccggtggccgagttggcatcgaacacggccttgctctcgaagaaacgctgaatgatggcagccgagttgggagtgtagagggtgaatcggttagcaccggatagagggctgccgcccgccatcgcatcgaagccaaacttgcggccatcgaacgggggctggcactggccatccagacaggcatcctcattggttcgggtcggcgagaagttggggatgaagcgacgcttgtcactgtcccagccccagctggagttgagctgctcagcactgcgatggaccgaaccactaaaaccatctacatagtggccaagcccgtagttgtgacctacctcgtggctaaactcgttgccgagcgaagcgtccagagtgactatacctcccccgcctgagccaccatgcacctgcaccccattggcatacttaccacgactgttgtgtgcagctagctgagccaccacaaacggatggctcccctccccttcgcctgcactgctgttgataccatagttggcattgtcgataccgtgagagataagttccttgccgatacgctggcgcatagtgccgctatgccagcccccttcgcttggatcgaaatcggtcagcagagtaccgttgggtagcataacttccggcagatagagtgccgcatactggttgacgatcatccggctagcaggaatggtctggaagtattctcggtgagcctccttgtcgttggcaaaggcgaagcgatcccgtggcgtgatgagcatgccgatgtcgatggtgtgcagcagcagctcgccgggggcaccgaccttgatgtcacgcagttcaccactgaaattgccctgacgaacggagaggttcagtccaggctggatccacccggcaggcagctcgccgctccaggtatccggggcataggtgatgcggttgttctccagctccccctcacggaaccactgccccttggcaaacttgaactgcagggtctggccacgggcgacggtcacctgccgctcgccatagaagatcgtcgagttgtagcctgcgctggagcgcaagcgcaccatcttgccctccagctccgggctcacgggcaggtagatatcccgaacccagcggccgtcagcggtctgaatctccaccagtgcacgacccgtcagccgatccttgaggaaggcgccgctcttgtcgctcagtttggccaaatcagcactgctgctgatcaccgcggtggggccgctctctgggacgaaactcaccccgccttcgggaacacctgcgaggtggtagacagtctcaggcagcgccgacgggggcgacaaggtcagagtgccaagcagcttgccgctggcgtcgcgggcctccaccaccatgggggtcaccccatcggcctgtagcggttgcaccagcagcaaactcttgcgcaggctggtcaaggtgggctggcgctccccctccttgggggaggctgggataatctggctctgggcaaactgcactctggctgatagtgagccgaccaggtcattttgtggggcagacgagttgaatatgagaggagagatttgcttagcagatacagacaatgctgtagctgcaatcgaggctgcgatcaaacaggaaatatagttgcgcttcattttttaattaccattgattaaatattaattcatcatgttttttacagtgaaaaagtcaaatattttcagaaggaaagtcatgtccagaaactaaataggaaatgtcaagaataaagaatgtgctttgttgtcaccttgaatcgtccaactagggtataccctatcctgatgtcaggtcgttcagttaaaagtgtcaaaataaagtattgaatttaattaattgacacattcaaggcaagatcttagatttcttcctgacacttttaagttcaggaggtctcttgcagggacaacgcatcggttacatccgcgtcagcagcttcgatcaaaacccagaacggcaactggaacatattcaggtggacaaagttttcaccgacaaagcctcggggaaagacactcagcgcccgcagctcgaagccttgctctcctttgttcgcgaaggtgacacggtcgtggtacacagcatggatcgccttgctcgcaacttggatgatctgcgtcgacttgtgcagggacttacccagcgcagtgtctgcattgaattcgtcaaggagcatctgactttcactggcgaagattcgccgatggcaaaccttatgctgtcagtcatgggggcattcgccgagttcgagcgagcgttgatccgggaacgtcaacgggaaggtattgccttggcaaaacagcgtggagcttatcggggtcgcaagaaatcactgtctgacccagagatagcggaagtgcggcggcgagtcgttgctggcgaaaagaaggcgacacttgcccgtgaatttggcatcagcagggagactctgtaccaatacttgcgggtgccggagtaacttatggcgattgctagaagcgagcgactaacagttctgtcggatgccgagcaggaggcgctatatggcttgccggactttgacgatgcgcagcggctggaatacctggccttgaccgaaaatgagctggcgctcgccagcagccgaccaagcatccatgctcagctctattgcatcctgcagattggttacttcaaagccaagaacgatttcttccgtttccactggcgtgacgtcgaggatgattgcgctttcgtgctcagccgatattttcaaggtgaggcattcgaggccaagcagatctccaaacacgagcactacagccagcgaggtaaaattgccgcgctatttggctaccagccgtgggcctccagctacctgccatcacttgagcaacaggcctcactgatcgtgcggcgcgacgtgacgcccagctttgtggccgctgagctgatcgtctggctcaacgaacacaagatcattcgtcccggctataccaccctgcaagcgttggtcagcgaagtcctgtcagtcgaacgtcgacgactgggagccctgctagcacaggtgttggatgaaccggccaagactgcgctgagccagctcctggtgcgcgacgatacgttgtcacaactggcggcactcaagcaagacgccaaggatttcgggtggcgtcagatggccagagagcgtgagaaacgtgccctgctggcgccgttgcacgagattgccaaggggttgctgcccaaactggggatctctcaacagaacctgttgtattacgcgagtctggctaacttctataccgtccatgatttgcgcaacttgaaggcagaacagacccagctctacctgttgtgctatgcctgggtacgctatcggcagctcagcgataacctggtcgatgcgatggcgttccacatggatcaacttgatcacgaaaaccgagcaggagccagggacactttcgcagaggaacaggtcaaacggcatcaggaaacgccccaggttggtcgcttgctgtccctgtacgtggacgacagtgttgcggatccgacgccattcggcgaggtacgccaacgagcctacaagatcatggccaaagacgtgctgcaaaacacggcgcagcgcatgagcgtcaagccactgaataaactgacattgcactggcaggcggtggatggccaagccaaacgtatccgtcgtcatctcagacctttgtttgttgcgctgcagttcgccgccaccgatccggacagccagtggctggcggcactgacctgggccaaaagcgtgtttgccaagcagcagcgcctgtcacaacgaccactcgctgaatgcccggtagccacactccccaaacgcttgcggccctacctgctgacctttgatgcggatggtgagccgacagggctacatgctgaccgctacgagttctggttgtaccaccaagtcaaaaaacgcttccagtctggcgagctctatctcgatgacagtttgcagcaccggcatttctctgatgagttggtgtctatggaagagcacgcccaggagctggcacagatggacatcccgtttctgcgccaaccgattgaaacacagctcgatgtcttggccaccgagctgcacaggcaatggcaggcattcaaccgtgaactgaaacagggcaagctgacacacctcgaatacgacaaagatgcgcaaaaactgacctggcgcaagcccaagagggaaaaccaaaaggcgcgggaacatacgttttacgagcaattaccgtactgcgatgtcgccgatgtgttccgcttcgtcaacaaccagtgtcagttcctatcggcactgactccgctgcaaccacgttacgccaagaaggtggctgataccgacagcctgattgcggtcatcatcgcccaggccatgaaccacggtaacctggtcatggcgcgtaccagcgatattccataccacatcctggagagcgcatatcagcagtacctgcggcaagcatcgctacacgaggccaatgacttcatcagcaatgccattgctgcgctgcctatcttcccgtattactcgttcgacctcgatgtgctgtacggcgctgtcgatgggcagaaattcagcgttgagcggccaaccgtgaaggcgcgctactcgcgcaagtacttcgggcgcggcaagggtgtggtggcctatacgctcttgtgtaaccacatcccgttgaacggctacctgattggtgcccatgattacgaggcccaccatgtgttcgacatctggtatcgcaatacctctgacattgtgccagaggtcattactggcgacatgcacagtattaacaaggccaatttcgctattctgcactggttcgggcggcgtttcgaaccacgctataccgacctcaaccaccagttgcaggcgttgtattgtgtgggcgacccggcgcgatacgagaagtgcctgatccagccagttggccaaatagataggcagttgattgtcagcgaaaaggcgaacattgatcggatcatcgccacactgggtttgaaggagatgacgcagggaacgttgatccgcaaactgtgcacctacaccgcgccaaacccaacgcggcgggccatcttcgagtttgataagctcgtgcgcagcatctacacgctacgctacctgcgcgacccccaattggaacgtaacgtacatcgctcacaaaaccggattgagtcataccatcagctacgttcaagtattgcgcaggtggggggcaagaaagaattgactgggcggaccgacattgagatcgagatcagcaaccagtgcgccaggctgatcgccaacgcagtcatctactacaactcggcaatcctgtcgcggttgctaacgaagtgcgaagcggcaggtaacgccaaggccatctcggcgctcacccaaatatcgccggcagcctggcggcacattttgctgaacgggcattatacctttcagagtgacggtaaggtgattgacctggacacgcttgtggctggggttgaactggtatgacggaaatttcggcggttccggcttacaacccctttcaaattggtagtcccatacagtcgatgtaccacattcatccacgacttctaaaacccaacgcccagacgagtcaccttcgtaaataaaaatactcagtagctcaccatcaacaaccagctccttatttaaaggagaatactttattttaatatcatcaatctcaatcgaactcattgtaatctgtcctattgggtaaaagtgttcttatacagtttatgtaatgacttaggtagcaacaaagatctctttctgacatttagccaacgctatacgggggtgaaatccaacggtgcgaaaacgtataccccaagcaaaccagccgcatcacattgccgattggttcgctatatattggttttaaaccctatgcgtaccattagcgggaaccgtactcaaaaaagactaagcaatttggaagtttggcgcaaagggtaaagtcgggtgctctcgcaaagtcaccatcacaatccaaaaataggggagagttcggaatcctcccctaggttcgttaacctcttacttcgtaggcaagaacaacgttaagcaacatagcaccgttacggtactctactttacacaaatcatctctaatgagtgccagtgcagctaagagtgtgaaacacacgatagcgagactcaaagtagttgtttttcttttcggcatatcttgcctcctaaaagtaaagaggctactatttgtattgtctggatacattgtaggcctcgtttgaatttatagttcattcggggctttcaactttatagcaagttacataacagcatttccatgctcttgctaaaaagccaagagcacccgcttgaagtttaccacttgtactcacattcccgtcaacgctttatctttaaaaaatggtgtaaccatttaatctcttagctttatttgaattcgtaacaaaatcaaaagtcactattggcatcctgcttgcaattcctttctgctagacgttttttctttagctgctgatgttcagcgcgtttgtagcttaacggtcggatgacaaaacttactttcagcggtgcttttagttctcgcccctgccaacggcaggaaatggcgaggcattattgtttgtaggtggatttatccaccgtttcttgtgcctttcaataagttatcttttactactaattaagctttacttgaaaagaaagagctttaggactcccattgcttactcctttttcttactcccatttatgccttaatatacaagccttatccacaacccacgggtaaagtgaacaacgaacctagaagtctggtaaacaaagagggataaatgcctctttacagacggattaggccgctttaacgcatgatttaagcgcctaaaaacgtccagacgcgcaaagtccccgccaatcaagacggtcgcttaaaatgtggttcagtgggtttgaggtgggttcgtactttgtgagaaaaacatatccgcggtgaaccgctgtttaactgggagctggcgcttgaacactcgccaagtgaatgataagccgttattgacggccttttgataggcttgctttatctgtgctcgtatcgtgtctgtgtatgcaccgatagcttgcaagaagtgagtagaaagccatttataagccgcgacagagcggatggttttttctgtctcgcctgctattttgacttcttcaacaacaaacacacccgcttgcttgagcataccaatgtatcgataccaagtagagctcggcattgcataaccccagcgcttagcatgagcgagcatcagagcatcgtgactggtggtgtccatcccgatattcttcgctttaccaatttggccactcataaaatcacatgaggtaattaaggttacgatgatttcaaacagcttgcgcttagtcagttctgacatttgccttgatatgccgccttcgtctatttcaaactttctgctgtaaatcaatttacgcgcgttattaataacctcgctaaaataacgtggtaaacgtgactttaaggctttaaagccttcaagactggctttataggcattagcaccaacggcggttttatgggttttgacatgcagagccgcttcgcgctttgctgagcgcaacttttggcgtttgatgcgggctttgtcggctttagacttctgcatgacacacgtccgcactgctacagatcagcatagaagatcgaaagatcaacgactgattaaagcaacgaggattgatgtgtcttaggtgtaaatgctgcaaagggcagctattgaaaaagttaggcattttttatgattctcgtagtttaagagctgcttggtttccacgccaaacattgcggaatacattaaactaaacgatcgcaaagatcaacgatctgaattttagacacaaaaaagccgacgctacgagtcgtcggcttttttgtcgaatgctatatcgtcagattggaggtctaacacattctaggcctgaaaaatacactacatagaaaactatgtagtagtgcgatctatgtaatgcactttcaaatcaaaccttgaaagtatgatagcgtaattttctaaattgtgaagttgtttttagtccatttttgttgagctgaaaacaacccgccctaataactcaagttcatctaatctatatagttcatctttataaaattcattgtagcttttggcttttaccatctgcttttcgtaagaaaaagctttcaccctcaaaacgtcaccctgcctaaaaacgtaaatttttccatctctaactactgtttgcgttgggtctacaactatcaatgacccatctttcaatgcgggctccatcgaatcacctgtaacagtaatgcaaaataacttcttataattacttagcgctggcaagtcctttacgagaatgagctcatacacttcctcgcgattacaataccctgaaccagcagcgaccttcacatctgaataaaacgggatacgtttaaagctagactcacaattggacttacaagaatctacattagcttcttcacgatctacaatatcaaaatagttatcttccaactcgaaggtttctataattttcttaataaatttccgacgagcttgagatttcccggcttcccactgtgaaatagttgattttgtcactccgatacgtcgcccaaactcctcttggctaaatccaaggtctatcctcaactgctttaaatttctttcaaatgaacaattcataccgaacggccataaattaatttccgtatttattatcaaggagatcacgttcataacggtttcttttacatgaacttggtttagttaaaacaaacattactttacaccctcaatttgttgctttatcatccatccccatgatcatccatacagtaattatctctctttcatgaccaagccgacgcacgtcaatgtcgaattagacggcaaaacaaacgaaatgctagaagcctcggcaaaacgtaacaatcgctctaagcgcaaagaggctcaagcacgactcattgaccaccttagccgcttcgatgagatgggaatgggtctaaaaggaaaagataagtcttaaatttttttaccatcacgatccaaaaataggatcgcaatacaaaggaagtgttatatgaccaccaaaacccaacaacctaatgcacaacaacctaacgcccaacaaaatgaagtaaacgaagaaattctaagactcgcaaaacatatccccagtgatagcaccatattcataatgcgctggactttcctattcatcatttgtgtcgtcgctactttgctgttgtcttgggatgtacatgctgctgatccatttgtaaaggctaaatctgaaattgttgataccgttggcacaggctcaactgcacagttcgccattctcgtcgtgggtttatgtgccgctgcacttaccggctttttaaccaaaaactggggcgcagctattggggcttttgtcgttggaatgatcttcgtcaacgtggccttaaaggttgtaggtctatagcccgtggataatcccactcagttttttagcatccctaaacacctcaataacacccctacgttattagggtttgcgatggatgaacttgttcctgccttagtgttttttgccgtgttattcatgatggatcacgcgctcattggcatggcgctagcctcttcatggtttttagggatgcgcagaatgaaatcgcaatacggcatgagcgtattacgcctcaccgcttattggtacgcccctgcagaatttagcgcttcatttttaaaacgaactcctgcggcatgtcgccgctactggttacgttaaatgatgtgaattagggggccaatccccctaaggatgccccatgttacaaaagaacaagatcgactttattcgcattgccaaatccctcaacacacttctgttaatcggctttaccgtagccatgatcagtaacacggtcctagcaagtattgtatggaaggcctacttcaataaaagccgcaccgttgtgccaccgaccatcagcgcagcttttaccgtatcagacacgtctatagatgaaccgtatttacagcaaatggccgaatactttgcctttctaaagctcaatgtcacgcccacttcggtagaccatcagtacaaacagctcgcaagctatatcgatgaagctgattggcatcagatgcaacctttactggttgaagatgcagccatgattaaaaaacaaaacatcagcagtcacttcaccatcaatgaaacccaaatagcccttgatgatcgtctcgtcaaaataacgggcacgttaaacaaatatgtcggcaaacgcgcgctagaacccgaaaccatcagctacatcattgccatgaattatgaccatggccaactgtcgctcaaagccattaagaaagtgcaaaaggacgttaaataatgaagattactaacccacttgttttcgcagcctgcgcgctttttcctatgagcgtgttagcggcaaatacgcccccaaaacactacggattcaatgacagtgaaacggttcctattgagctgtcgagtgttgatatcaaccgcttagtcgttgaaggtgacaaaatcacctcgattgattgtccagaaggattttgcgttgtcactggcacgaaatcggataaatccggcgctgcgcgcgtcaatctcaatctggccatgccattcacagcctatgtatcaactgaaaagggcagacatttcggcttattcatcagccctaaagccattcctgccgtgacctctatcttcactgcagaacattatcgcgaagaacaaccctccgttttcgataagaaaaccccgtaccccaccatgatgaccgagttcaccgcgcaaatgatccgctacctcgccacgggtaaaccgattgacggttatcgtgtgcatgtcgtcaatgatgaccttgaacgcaccacggtagacagtgagcctagaggcacggaaacatctatcgatgacgcgatgtttattcgcttaaatgagcaaatgcccaaaccagcaggactgacgacagaacctgctttcgtgttcactggtaagcatttcaacggcatcatttatcgcgtaaccaatcacgcagcactcccagtcaccctcaccacagcgcagttctattccccaacgacgcgagccgctgccttatcaacctatgaattagcaccacagcaaacgggccacctctttgttgtctcgggcggggagagcatgcaatgaagcaactcctagactacttcaaaaaagatcccgaagccgactttgagcaaggcagtgcgttaaatgaagccaataaaaaacgcaattgggtgattgcaggggtgggggccacggtactcggcgccctctatttagcgggcgacgcctacatgtctgccccaaaacgtgcccctgaaaccgcagcgggcaatcctatcgattttggtgccgtgattgataaagatttcaccgagaaagacaatcagtctgcgctcaccgcacaacaaattgccttagataagcagcagaaagcgattgataaaatgctgaaaagcatggaagccattgagcgcagcaatgaagctaatcgccttgatttaaagcgtaatttagagacgttccaactgaccgtgtctgaaaaaattgatgataagattaatgccgctaccgcaaatgcaatgcagcatagcaataacaatgtcaccgatgaattttcaacacagggcatcgatgcatcagcctatcccgttaggcaaagcacccgctacttaggtgaacaaacgctgccgccacgcccgagcgtaggtgacggacaaagctattctgccccctatcaaggcggcgctatcccgccacctgcaacccaaaatggcatcgattcctttgcattaaattgggaaacgccagaccaaaacctgccaaaaaaacgcacccctgagaactatgttcctgcaggtacgtttgtcacggctgtcgttacgggcggcgcagatgccaatgcgggtgtgaatggccaaggcgatacggtgccgatggtattccaaaccactaaccaaggtgtactccctaacggcaagccctcaaagctcaataactgcacggttctcggtgcagcttacggggaaatctcatcgagtcgcggcattgtgcgcaccactcgcctcagctgtatttttgaagatgaaatcatcgacattcccgtcgaggcgaccgtatttaactatggccgcaatggcattcgcggtactgccattatgaagaacggcaaaatcgttcagatggcagggattagtggcattttgacgggcattggtgagacaggtaaagcactgagccaaaccacatcgaactcagcgctagggtcaacttcaagcgtcaatggggccgatgcgctgctcaacttagccggcagtgccagttcaagcgtggggagcaagctcgcggattactacatcaaattagctgagcaataccacccgattattgagctcaatccgggcaataccgtcaacatcgtgtttttgaaaggcttcccactcgatccggttggcattcaagaatacgaagaggcgctagcgcaacaagcccaaaatcctgtcagtgccacagcgcaaatcctcaacacgatcagcaacccactgttagaacagatgccagggaatattaagccgcaggcccaaggcgcaaacacgcctacaccacagcagcaatataaccaacaaggccaacgccctcctgttaactcagcctttggccgtgcgaattaattcatttaaggagtgacattttgaacccaatcatgagcaaaaatgcattacgtaacaccggtattatcgcactggcttcatggctagtgagtggctgtgcagcagggctggatggtgactattcctgcgataaggtgggcggcatcaatggctgtaccaatatgatggaagtgaggcaactcactgacagtggtgtgttcaatcagccacaagcacaaagccctgcggtgacggccttaagcggccaaagcacaactgcacttcccaagctcgcgagccaacaacaagactttatcccattgccacgccgcgaccgccacggtgtaccgctgcgcacctcagagtcagtccaaaaagtaaccatcttcccctatctcaatgagcaaggtgattacgttgataccagcgacgtgtacatcgtggtcgataagagccgttggacgggcagacctgccaaatacatcaagcaggattaagccatgaaacaacgtattaaaaacgatctcggcgcactgtatgccagcagcaaacagcagcacaaccatctgcatcatgaattgccctatcgcatttatgatgatgctgaacaagtctttgaaaatgctaattcgcttggttttggctttgccatttcgctgtttggcggggcgaatgacgacttgatcaaaaccatgaacgccttggtgtgcacactgccagagggcgacaaatggcattatcaattcgtcatggtgggtaataatcaagtcggtgagctcatcgagcaaaatcaagcgctgctcagtggccgcaatgccatttgcgataaatttgcctcaaatgaagctatctatgccaaacacagttcgatcaaaggctttggcaccaagctaagccacgcatatcactacgatttaaagaacaccaaagggtttttctttgtttcaaccaccgaggacatgcctgcactgctggatatgcgccttggcattgagtcagagttggcgcaaacaggcatgcacattcgccgcttagccgctgacagcctgattgagcattgccgcgaacacttaaatttttcgcatcaacaagatcgcgtttcgcccgctaaatataacgagtatcaacctctcaacacccaaattctcagccctgacagtgagttcatcattaaccgtgattcggtcaatatccgtcacacaccgatgcaatcagacaacagtgtcgataccaccttaatcaatcttgggctaaaggggctgccgaacgactttaggctgtatgcgtttcccaactgcattgcatcactcagttacaccatgaacagtgttcaatgcccttaccgtgtcagcgtgtctttttatattaataaaaccggcgagcaaaccacccgtaacgacagcaaaattggttctctgacccaaacggtcggctcccctatgcggttgttgatccccagcgccgcggatgaactggctgaacgcaaggagatacaaaaaggactcggcttacacgagttcaaaatcaccaccatgacattgaatgtcaccctgtatacgacagaagcgaaacaacgccatgacacagctaaagcgattgcgaccttccgtacagcaggcatggatttaatccaaaacaataaactgcaaggcatgtgcaccctgtccacactcccgttctcaatgagcgaaggctttatgaaagacagccaaaaagcgggcctgtgtttcatgatgaaaacctcaaacttggtaaactttttaccgattgtggctgactacaaacgcttatccgcagggttactcttgccaacaatgcgccatcaaattagctatttcgatccgtttaactgcggcagtgataactacaacatggcgattacgggcggctcaggggcagggaagtcattcttcatgcaagccttggtgaaatctatttttgccaaagggggcaaggcatggattttagacaaaggccaaagctataaaaaactcactcaaacattaggcggcgtctatctcgacagttcgcagattttcctcaacccgtttacccacttgggtaaagtccaaagcgtgcgggatgcgggcacctttggcatcattttagacgatgaaggacaagtcgttgacccgatcgccgcagtattgggcaacatcaccgaacttatcgccaccatggcctcaccggatgaaaaaatatctgggtttcaaaaagcgatattgggtgacgccattctactcgcgtggaaaaaggccggtaacgacacgctgattgacgatgtgcaaacggcactctatgacattgccgcacaaaaaaatgacgatacccgtatcagtgatatcgctgcgcaattaaacaagttctgctcacagggcattcatggcgccattttcaataagccctcgatgctcaatcccaacatcgacatcaccacgctggaactcgatggatttaaaggcgagctacaacgtccggtgattttcgcgttgatggtggcgattagccaacaaatgtacttatcgggccaacgttctacacccaaaatctgtgtgattgaagaagcctggtcactcatgagcggcgcgaatgcgcagagtaaggattttatcgaggagggttatcgcacagtgcgtaagttcggcggcagctttgccacagtaacgcaaggcatgaaagacttctttgccaacgcagaggccgaagccgcctataacagctcagatattcatatcaccttgcgtcaaggcgaaggctttggagacttcttgaacaagcatcctgaccacttctcgccgtttgaacaatccatgatcaagtcattcccccgcgccgatgcggcgggccattcctgcatcatgctcaaagcgggtgggctagtgtcctttcaccggatttttgccgatccatggtcgcgcgccatgctctcaaccgagcctaaagagtttgaatattgcgaaaacttgattaagggcggcatgccgttactcgatgccattgaactgacagcccaacatttctatcccgatgatatggcccgctttgatgccattttgtccgccgcagcaacccacaaagaggccgaataaaatggaaaaaaccatcatacaatcaattttatggctggtgacgctgggcgtcatgataaccctctgggtgacgcgcgaaccccgtgttgtcgagtatgacattaacgaaaccgtggcgagctttcaccaatctatcggtcaaagcgagctatccgacgaacaacgcgaaaaagaaatcacgcgatttacccaaacactcgatgatgtggtgcagcaatacgctctggataatcatgtcgtggtgttagtcagccccgccgtcgtcagtggcgccgtgaatgtcacccaagaaattcagcagtcactactgcaaacccttcaagcgcaaaacaaggcgaaccgcgcccaagcgagcgaggtcacggctaaatgaataaattcgcgcttctgatgctagcgctatgcccactcttaccactcaaggctgcgtccatcggcaccgtgggccaagtgttccccatagctgaaattgacatgctgcagtggattgaaaaccgtctgcaaaccttagaaaaaacgggtgaactagacagtatgcgcgagcaattccaagagaatgtcaaagccggtgttaagcgccctcgtccagtgggacttatcaccactaaaaccccagaagtgtttttagtcgatcccactttaacgctggccaaagatatcaatgatgctaatggcaatctgatttatcccaaaggcacacgggttaatccatttgataccaaaacatggccagcattgcaaaaggccaacgtcggcaagtttgagttcagtaaaacgctggtgttttttgatggggatgatgtgcagcaagtgttatgggccaaagagtttgcaacaacccatgaaaagcaacacatcaaatggattttaacgggcggcgaacccgaaacactgcatggccaattagatgcgcgcgtttactttgaccagcaaggaaacctcagccgcgccttaacacttaagcgcgtgccgagtgtcgttaagcaagcgggggtgatgtggcaagtgcgcgaaatagatgtgtccaatttccctgtattcatggaggaaacaaaccatgcgacacattaaacctgcgtggcttgtagcattattaatgggagtcattcccgcacaagtcaacgcgcaagcggcctgtacgggtacgttcgttaacccgatgaccgacatttgttggtcgtgtatcttcccgatgaccattggcagtgtgcctattattcctgggagcctacccgatacgcgcaaccccgtatcacccatttcattttgtcccaaaccgccgcctatttttatgcaaattggcttgaatatcggctactgggagcctgataccttagtagacgtcacgcgcgttccttactgcatggtcaacatgggcatgaagctcgacatgagtaattccccccaaattggcggccgcgtgaccagtcgcgataacgatgccagtgatggcgcgttttatcatgggcactggtacaaataccctgtggtctattggctgcaaattatgcaaagcgcagcttgtatggccacggacaatttcgacattgcctatttaacagagatagacccactgtgggatgatgacgagttgtcttttatcctcaatccagaggcgattctatttggcaatatcgtgtcacaacttgcttgtgccaccgaagccgtggccacctcaactaacagcatattgccctttgattttctgttttggtgtatgggctcacaaggcagtgcttaccccctgacgggcaccaccaattaccgcgacacgcccattcaggcgggtacgttgattttagaacgcctgaactacaaattgcatcgccaaggcatcgtatgggaatcccacggtgaagacggcgcgatttgctatcaaacgccgatgcccctcatccccaaatcccgctatcgctatcaaatgaccaacaccatacccgatgcgctttggggacacccgtacaccaccacaacggtgatatgggaaagtggccacgacaaccctgtgtcgggtgacaactttggttttatcaacttcaaaaaacgcaattgcgtgtttttgtgaccaataaggagagggattttcgatgaaaaagtttgagaccaaattaccaacaatttataccgagttatgcacaaaaattgtgcataactctctatttccacaatcattcaagggattagccttactgctgagcttataccttggatcaatttcaccggtattcgcccaaacggattacagtattgacgaattaacagcgctgtcgatgcgagaacgccatacattaccaccgctgaacctcgatcaaaccgcgctgtttgataaagcccgccagttcgaagcgcaaagcaaaggccaattagacaacgcactatcaccgttgctcgatgccaagcccaaccccagcgccgatgctaatggtgtgatggtatttgtgtcgttgggtatgcctgcgaccagtttgcagcagttactcatgcaaagcgcagacttacaggtgccactcattgtgcgcggtgtactgcctcaaggctttaccgccaccgttaaacagatgaatcaccttatcgataacaagggtaaaaccatacagagcggttttgcgattaatccccagtggtttacgcaattcggcattacccaagtacccgcctttgttgcggtaagacccaacaaatgtcaggcaaaacagccctgcagcagcgatgactttgacgtgatttacggcaacgtttcgttgtatgacgcgctgaacttattggcacaacacggcagcattcccgatgtggcagcgaagacattagcaaagggggcgaaatgactcagttgaataatgccttaatcctcagtgccatcctcacattgagcgccgccttgcctgttgtggcggcaaacagcgaaaaggattaccgcgataatgtgcagtgggccaaagacagtatcaagcagaatcagaacaaagcgggttacaccggttttgacgttaacagcctatgcaaagatgcgacatgccagcaagaagtcgccaacccgagcgaaagccgttactacaacaacccgagcgccatggacagtgccaaaatgcaaggcatgagcacggatggccaagcccaagccgtgacgagtggctttaataatggccgcccgacgattgatgaaaacgatccggcataccataccgccgttggctatcaaaatgatgcttacaatatcagccacggcatttcatctaaatatcatgactgtgaaaaagggctcgtttgtgaggtcgattctcagcctcgttcttgcacgttacccaccaataatccggtgcaatgctacctgacgccattcgtcaaaagcacatcaacgcaacataaagagcatacgtttcgattgagtggcctaccgccattttcggttgaattgcccaaccctgacgccatcattacgggtcttcgcttcaatggcggcttcttgagttggggtaatcctatttcggttgaaatatcactgaataaggtagtcattgggactgtgcccgtaaaaaaagaagccggttcttgtgaccaaaatggagcttgcccctcttccgtcaatacctcactcaatgctagccactaccaaggcggagctgcgccgatgagtgtcaacgtaggcactatctttggctcttggggttggccattttatctgagtgtaactaactttccgatcacatttattaccaccgaaaacaatgttgaaattggctacaacaacagttgcggcgcagtcctccccgagtgccaacaagtccaatctcaatgcgtagaaggtaaagaaacacgcatgattaatgggatagccgtgacattggattgctggaaagaacaaaccacctatcaatgtgcctttcccaatacctgcaccaccctcgcagattgcagcattcaatcgaccagttgtgacacccaacttggcggcgtttgcattaaagataaacaacaacgcctatgtgataaacagcaatgccgtgatacgggccttatctgcggtgcagacagctttgcgctcagtggtgactattacgatcctgcggccactcgcagcactgactttaaccatgctgcggcaggactggccgccgtcagtgacgcagccggtgatgtgaaagacaaggccaacatcaacgaaaacagcgccatcattttcaaaggcaacatcatggagtgcagcgataaagcgctggggatcagcaattgttgtcaggacagcggttggggtaacggcatcggcttaacgtcctgcagtgaagaagaaaaagcgctgggtaccgcaaaagaggacaagctcaccgtatcacttggccaatattgcgctgagaaagtgcttggcgtgtgtatccgcaagaaaaaagcctattgcgcgtttgatagcaagctcgcgcgcattgtgcaggttgagggccgcgcgcaattgggcaaaaacttcggcagcgctaaacatccggattgcagcgccttttcccctaacgaactgcaacgcattgatatgtcgtcaatggacttttctgatttttatgaagacatgtacgacgccatcgaactgcctagcactgatgaaattcaaaaacgcttacaacagtcggttggaggaaccaaaccatgatgacgtggttaaatgaccgcttacaacatgccgcagtatctcctttttttcggtggtcaagccgcgcgccgttggcgtggttgtccacaaaaaaaggggatgcggtggtcaacaagcgcagcgcgttagtgctccttatgctgacaacgttttgcctcggcgcaaacgccacggatgcacaaggctggcgctggtataacgaaccgaccgcccccaagaagcaagcacctaaaaaggccgaaacgccaagcgtcacactcacgcgcacccaaacactgacgcccacagagcagatggattggtttcacagctactaccaagacacgctcaatgacgcggcgataaacagccaagacagcaagaaagtggaaagggccatgctgcttaatcagtacgtcagcaataaatcctcagagttcggcatgacctttaaaaaggtcctgctagataaccctgagctgtcttacaccaaagatagaccgacggaacaagcggcaagaagcacctatttatcattagagcgcaacaagaagatgcgcgcagtacgcagccttgccgatgcgggatgggggctgttctttgtctacaaaggccaagaagaaatggatattgcgctagcgcccagcgtgcagcagttcgctactgagcatggcattgagctacttggcgtcacgctcgatggtgtcgcactgccagccatcgtgcagaaccgccaaaacgaccagcacataaacgtcccgtttagtcctgcactcgtgttagttaatcctggcacgggggaaatgaaaccgctcgcgtatggctttatctctcaagacgatttactgggccgcttcctgaacgtggccaccgatttcgcccctgacttttaacgcataacacgactcacttaaacaaggatttccccatgagcctgaaaaacatcaccgacatgatgctcaaagccatcaagaggcagaaactaccctgcctaaccctattcaccttcacatactgttttgtgttgagtgcagtttacgatatcaacggcgccccctttctcaccctttgcaccgtcgtattcggggcactattcatactttaccccatgatactctcccctaaaaacgcgactattttgatgccaagacaccttttcaatcaaggcagtcaaacacgtccattagggataatgccgctcgcattcatgagcctcttgaacacttttcccagcttaaccgcaacgcccgccatcgtgttgatgtcgatattcagcctcatttactgcattgccagcctatttttcgcaaccctaacactcgaagaacagttcagtgcagaccacgcgaacaaaacgagcacccgcttagccattgagatgctaggatttgaattcgccccagaggccatgcaaccgccgtcgtctccgctgcaatattaccgcgcactctcaacgcatcatttaatcgcttatcacgcactcacaagccttatcacgctcatcgcactattgatttttattggcacattcaacaccccttgggttggcgcgttgttggctttggccgtcataaaagccagtttagaactgctctttttatcgttaggccagccgcccacagcgcccatatccacagcaaacatcacgactgaggtgacacaatgaaacaactcaccaccctgattatcggcatcttcacgctactgttatcatcccttggccacacagcaacgatggatacgcctgttgcggccaatccgaatgattacgcgttagtgtttttctttcgctctgattgcccgttttgccacaagttcgccccgaaactgaaacagcttgcggcgcaaactggcacctatacctatgccttttcgctcgacaaccaagggatagcaggttttgaagtacccattccttccacgccagacattgccgccaccttctttgagaacccgcgcagcgtgacagtgcccgccacatttttaatcaacgtcaatacccgtaagtttgtccgtttaacggtcggtgatgtgacgtcctcgcagctccaacaaagctaccttcaatccctcaatgacccacaagtcattgcaagcatgcgttaggagcaaccttcatggacacgatgttaatcatcaatattttactggccctagccatttataaattcgtactcgtccccgtgcatgcattgttaagtgccgtttgcttgcgtgcgctacgcgcactacacccgcgccataacggcaacataagcggcaatacaggaggtaaatcatgaaacgcttagcactgacgcgcacactactgggcgttactatttcatgtttgctgacaacccacgcttatagcgcgggggtttcaggttcactaaacgattttttcaatggcctaggctatggcactaacgtgaccaatccgggctcattcaaaggccaaagcgccaactactacagcggcggcaatctctttgtgcgtagccccattcgcgacgcgcagctcgtgagtgtgcaaatgcccagcattgccgcaggctgtggcggtattgatatgtttatggggggattcagccacattaactctgacgcccttgtgcaacaaggcaaggctattatcgccaacgctgcaccgttcgccgtcgatttagccctgcagacgtgggcaccacaaatcaaacagattaaggacacgctaacggccattgctgataagtacctcaatcagtcgatcaattcttgcgagagtgcccaagcgggtgtctcggcgctggcggggtttgcgggggttggcagtcaaaaatacatttgtgccactatgggcacgcaaaataacgcctttgcggattgggtatctggccagcaagaatgcggcgcgggcggtcaagctaacaatcagctcgataacgccaagaaagatcccgcactaaaagacatggtgcgcaaaaacaccaatattgtgtgggccgccattttaaaaaataccttccttgccagcgatccgaccttggcagaatttctcatgtcgatttcgggcacgtatatctatgacgcgaccggcaatgcgcgcggttatggctcactgctgaccgacaacaataacctgattaatagtctgttagagggcggcaaagccgaaacctatcagtgcaccaatcaagccattgaccaatgcttagcaccgacacaacaaacgatcaccatccaaagtaatcacggcctgcaataccgcgtggaaaccttactcagaggtatcgccagcaagatgcaaaacgaccagccactcacagataacgacaagtcgctgctcgaatacaccacactgcccatcatgacctttttacgcactgaactagaagcaggactcacgccccaaaccaatacttacgccaaaatcatcagcgtgcagtttattaccctctatctgcaaaacatgctgtcgattgtgaagtcctctatcacggcaaccaacaatgatcccaaagacattgaccgtatcgagcgagacattatcaacgccaaccgctttttagaaggactcaccgctaaagctcaaaatgaggccgtatcgcagcaccagctcattatgcaaaaccagcaaatcaaacagcaaataaccggcgccatgagcgctaaagcgaaggccaacttgaattttgggaaacgataaccatggcagttgagatatttacctacagcaacggggacgtggccaagcaagtgatgaatgccattgccgtgctgttcaagtccgattcatttgccagcatgataagcatctgtgcgctgtttgccgtggtggccaccgcactgcactttttcatcaagcgtgaccataacgcgattatgaaatggtgcgcggtttactttgccgtgccattgcttgccatgaacaccaccgccacagtgcaaattaccgatttaaccaatccgacgggtaactatcgcgtggacaatgtgcccgcgattgtggcgtatccggcctcatgggcatcgcattatatgtatgccaccacccaaacggtggaagatatttttcacgtaccggacgatcaacaatacagtaaaacgggcatgatgtttggctctgagctgtacaagttatccagacaaagcgagatagaaaacacccaacttaaaggctattggcagcactacatcagcagttgtattcgcggagatatgctactcaatcataaatacacatggcgagatttagccaatgcgccggacatttgggactttctagccactcacaacccttcgccgctacgggcgattcaaatgggccctaatgactatcctacctgcaaagaagcccttccgcgcctcaagcaacttttccaagctgacagcgcaaaaagcatcaagttactgggcagttggatttatggtgaaaaggccaaaagccaacaaagctttttgaataccagcatcagcagtggttatcaaaagtacgccaatatcagtcaaagcgcgtcgcaaataaccttgcaaaacatgacgattaacgccctgcgaaatggcctcgcagatgatgcagcggtgagcaacaacaccgccgccgcattcaactacgcctatacgcaaaacaaaatgcaaaccacatcgatgtgggcgggaatggccctgcaggcgcgggaatttttgcccatgctgcaatcaattttgtttttgctgtttagttgtgtcgcctttttagtggtggcgattgccatgatcccctcactcacgtttcaagtgctcggcaactatttcaaaggctttatctaccttggcacatggccggtgatgtttgccctcattaacttcatcatgaccacgcgcttatcgcttaacgccactgaaatcactaacatttatggcgggatcaccttaagcaacgtagatcccttacaagaaatgcactcccgctatgccgccatgacaggctttttaatgatgagcgtaccgacattaattgtcccgctcattatgaaaggcggcgcgtcggtaatgagcagtatgtcgcatcagttcgcgggcatgatgagcagcgttaacgcgcgcacctctgcgagtgcggcaagtggtgatatcaatttgggtaacgctcaggtggataactacagctacaacaacaccaacggcaataaaatcgacaccactggcgttgaacgaattcatggcaacaccaagcaagatgcaactggctatgagaccaccacctttgatgatggcagacaagtcattagtggccaaaatgccttaagccgtagcttgcctgtgaacatcagcggcagtgacatggtgacgaactcggcctcgcaatctgcctcaaacgcgatcagtgcgagcaaaatagagggtaaacaagcaagcgaaagtatcgccacctccacgaataccgcactaagtcaaatgagcggggtcaatacctcgaacagttatggcagcaatagcgccaccggcgatagcggcacccataacaaaggcttcgcagatatgcgtagtacggttaagtcttttgctaaggacttcaacctgacagaagaccaagccacaagtaccttattatcgatgtatgtcggagcagaagcaggggtgaaactcggcacacctgggagtggatttcttggctctagtgcgcacgtatccggctctaccggcactaaaggctcaaccgatgatgtcagcacagaccgtaccagtgaaagcgaacgtgacagtctccagcaaagctaccttgaccagttcagcgctaacgttaacaccgtcaaatcctataacagcggcgaacaagccagtacaaccaacagtaaaaacgaaggtgaaacccaaaccttcctacaagggcttaacgaagcgattacccacaccaaaaacgcccaatcccagctcaccgaagcccaaagttacactgacctcgccaataatgtcaaaagtggctcaatcagtattgggcgtgactttaatcaagactttgtggagttcgttcaaaactcaagaaaaaatggtgatttcatggacgtgatcaaggggcaaacaccagaaatgcagcaagagcgtaaccaactcgcagccgagtttgccaacactcctaaagtcaaagcgatggtagaacaatacaaaaaccatgaattaccgcaaaaccgcgatgacattgtgcaagctcaggagcgttacgccgctgacattgatttcaataaacagcaatcaccacagtatgccccagcgccgctcaatgacagcctctaccaaacgggcgaatttgagcgtatccaaggccatgcggcgcaaggcaacgcggaaattagacaagatgtgttgcacgaagaacagactcataacgcatctagcgtcccgagcattgatatagaacaggcccgtgctgacgcaaaagcggcgcacgccctaattccctcagacaatctaataccaccagacaatcgaagtgatgatgaaaaaatggcagaaacagtgcgtcaatcaagtccctttaatacaggaccaaaaatgtgataatagccatgactttcaatcacaaagagataacttcatgaacatcattaaaacatttgcactgttgctgtgcttattaagtcccttggcgcaggctgagacgactctatttggtctcaccttgggtaaatccacgaggcaagaggcagagcaaacctaccccccccaatacaaaaataccgcatcgggattgcctaatagctggaattattatcgggttgatggcaagcagtttaatgagccgctgcttaagtatgccaccctcttttttgatgacgctcaaacattaggaagcatcctgtttaccttcccaatctccttagaaaagtataaggcgctagaagaacaacttagccgccaatacccacgtcttaacacagcccccttcgtatcggaaccattacgccttgataaagccgagtttcaaaatgacaccacctatatccgactagattacagcgattacggtacttacttgtcctttactgacctcaagtatcgcgctgccgcccaaaaacgcctcgctgaaaagaaagccctcgaagccaataaaccgaaaaaggaaccctagacgtgaccttaaaccccaaacgtactaaaggcagtaactacacccgtggtggccagattttatttcacaatttgcggatgtttttgcagattaacgccgtgcttatacgctggacgtgttatggcgtgctcatcttaacagcgctgctatgctatctcttccttgataaagacaccttaacgggcgcttattattattggataaaccaaacggttagcgtgtttagaccagaaagtcatgttatgcagactgaatggcaaggcactgtctataccagtacgttaggatctcaattagaaaacccgatactgattgcggccaacagccgcttttggttatggacacaaatttatctccttataagctgtgtgattggcatcgttttcctgtcagtggccatgtggtatttcaagaaaaaaggggatgagcaaaccgaggaacactttattcgggggatgcaaaaagccacgccgaaggaattagcaaaacagcttaaaaaggacaggcgtcagtccgatttcaagctcgatggcatcggtattttcaaagaacgctttgaagtacagcacttgttacttgatggcacgacaggcgcggggaagtccgtggcactgcgtaagtttttaacgtggatacgtgaacgcggcgacaaggccattatctatgacaaaggctgtacctttgtcagcaagttctataatccagcaacggacgtactgctgaacccgtttgatgaacgctgtgcctattgggatgtgtggtgtgatgcgcatgaaccctcagattttgagaacatggcgagcgcgctcattccccagcatggtgagggcgatccattttgggtgcagtctgcacgtaccattttttcatctactgcatttaagatgcaagatgaacctaaaaagaaccaaaccactgaacgactgcttgaactcatgctgaccagcgagcttgagtccttaagtgagtatcttaaagggaccgaatcggcctcactggtatccgataaaatccaaaaaacggcgatatccattaagtcggttctcgcggcttacatcaaatcattacgattccttgccggactggatgaaaaggacgaacagggaaaactccttcgccgcaaattttcaattcgtgagtgggtgaaaaacgatgccgaaaatggctttctatttctatccagtaacgcacagcaacatgcctcactgcgccccttaatttcaatgtggctatccattgcctcgaccgccattttagaacaagacgaaaaccccgaccgcagaatttgggtgttgatggatgaagcaccaagcttgcacaagttacctgaacttgccgaaacaatcgccgaagtgcgcaagttcggcggctgttatgtcataggcattcagtcatttgctcagcttaaaaaagtctatggcgaaaatgcggcgcttgaaatgttcgacttgcttaacactcgcttatttttccgctcaccctctaacgaaatggccaaaatctcgtctcacgatttaggcgagcaagaagtcgatgtctctaaagagcaatacagctacggcgctaatgaaatcagggatggcgtatcactgggccatcaaaccattacccgccctgttgtcacgccctctgaaatcatgcagcttgaagatttacaattctggctacgcacgcctggcaattatcccgtggtaagagtggatttagtctttaaccaaatgcgctcactgtgcgccccgtttatcaaacgcaactacaccccgtctgaaaacataaagcagattgaatggagtctgaactatcaccagttcagtgcggttcaacacgtcgataaggcagataaaaccaagctccaaagcattcatgacaccatgtatgaaggggatgaaaacaatgatgaacgcagcgcggaagcgcagcgcatgaccaaacttgctgaaaaaaccgatgcggtcgcccaaagcctcatcgatgcgaaaaaggccaaaccgactgagttagcgctcaaggatgcgcagaagaaaaaagccgctgaaaaacaaaaggccaatgaccagcacattgaggatgcacagcgacttgaagagcaacaaatagcctcagtacacgaagaaatatcgctcgactaaaggagctaagacgatgacctcattcaacgccacgacacgagtgcccgaattgtcggcgaaaaagccctcacgtaaagcctctaaaaatgaccatgaacggatgaacgtcatgcgtcgaattgaagccatcgcggaactcaaagcgctgggcttcacgtctgacgaaatcaaagctcaactcgactcagaataaacctaccggattagttcacctcgcgccccgcgcgaggtccttctaaaggaatatcattatgctttccatcagtcccattgcgtcgagcgctggcggcgcggccagctactacctcagtgaagaaaagaacctcaatttgcctgacgtgtcgttagaaaaagcagcggacgccaaagaaggggaaaccaactattacttgaaagagcagagcgccgagcccaatacccaatggtatggcaaactggcagagcaagagggaatgctaggcaagcccgttgaagagcatcaactcaaagaggtgttagccggtagcctgaacgaccaaacgcttaaaacccaaaacagcaacgcccgcaacggttttgactttaccttttcggcgcctaaatccgtcagtttacttgcactcgtgggcggcgataaacgcttaatgacagcgcacgatgacgcggtaaaattcgcgttatcgcatatcgagaaagatgcggcgcaggccagacaaactaaccctgataccaaagcgacctcttttgaaaacacgggcaatttgctgtttgcaatggtgcgtcacaaaaccagccgtgaagaagatccgcagttgcacacccactcactcaccgccaacatgaccaaggacagcgagggcacattgcgcgcgctggcaagcagctttaaacaaaaaggcggcatcatcaatggcacgggtgagcgggtttataaccatcaaaaatactatacctcgctgtatcaaagcgccttagcccgcagtgttgaacaagcgggttatcaaactcgttcactgggtaataatttgtttgaagtggaaggtgtcccgcagtccttactcgatacattttcaacccgtagccagcaaatcaacgaacaaacccaaagcttaggtttagactcacaagccgcgcgggacgtcgccgcaaaggacacccgcaagagtaaagcctataccagcgaagccaccttgtttgagcaatggaaaaacaaagccaataacagcggctttaacctgacaggctttgtaacaaacagcatgtcacgagaaacatcactcaatgcgttagcgctcaaacccgctgctatcgatgcggtgagtcgcgcgattgagcacgccagtaacacccaaaaccgttttaattacgcgaaattagtggaatccgccacgcttgaatttacgcaaggccagaagctcgatgcgctcgatattaaattggcactcgataagcacattgaagatggcgcactcattccgcttgataaagagtctgcgacctttaccagcgctgcccacctcaaagccgaaaccaacctgctagagagcatcaagccaaaaacggccaacatgcgccaagtggtcgataccaacacgcttcaaggcaaaggcttaaatgcggacaaccaaaagaaagtctctgaactgttcgccagtaccaaacaagttaacctagtgaacgtctttggtagcagtgaacagctcgcaaccgccctattaaatgtcggtgaggccaacggtaaacgtattcacatcattacccctgacatgaaaagcaaactgcacaccagtgaacgggtgcaacgggactcatcgactattggcaagtggataatgaaccacttcaaacctgaccacacccatacactcagcagctttactaaaacggccaacaacactaaccgcgatattttagtggttgagaacgcccataaactcggccttaacgactttaatgccctgctcgcgcaagccaaagcgggcaacagtaaagtgattttgctcaatcacgccaatgccaagcaaggcatgaaagccggtaacgctatcgaggtacttaaaaaaggcaacgtaaacgaaagcaactgggtcgccaccaaacaaagcaacaccgccatgcgactgcatgaaagcaaagacagtgacagggttaacctgattgcaaaaacttacgcgcaactgcccgagaagcaacacacccaagtcattacgggcacccataaagatgtgaagcaactcaacagcgccattcgcgctgaattgcaaaatcaaggtgatgtatcgcgccttgggctcaacatccctacccttaatcccgtgttcttatccgcgcagcaacgggaagtcgtcggccagtacaccaagggcatggtactcacccaatggcaaaaagtcggtggccgcaatcaacagcagcaattgacggtggacagcgttaaccgtgataacaacaccctcacgctgatagacaaaaacggtaaagcgtccgagattaaccccagcagcaaagcctttaaagccgcagagtacgcgatcgctaaaccggactatttacatatcgccaatggcgacaaactcatcatggccacaaaccatcaagacagtggtttgagcaaacaaatttatacgatcaacgccctgtccaaagaatgggtcacgctcaaagacgaaagcggcaaacagcacagcgttaaagccagtgcattgcaccatgcgccgctcaatcatggttacgccaccacgccaagcaatgccagccctaatgcaagtcaccacatcgtcaacattaaagcctatagcgcctcaaaagagtggttacatgacacgctgacacaaggcatcaaacacatcgatatattcaccgacaaggcacaacaatttgatgaccgactagaaaaaagtgaggtgaaaccatccagtatttcgcgcatcatgcaagccgctgacatgccagaaaagttcgtgaatagccaaaccacggccctgctcacccaagatgtgaccgcagcactgaatgccattggtgcccagcatcaagacaaagggcttattcacaatgccgtggattttgccatccagcacattagcgagaaagaagccggttactcacaaaaagaactgattgttaatgcgatcaagtacgcctttgaggaaaaaggcaccagcattacccaacatgaaatcatcaacaccctgcaacacatggccacgaacagcacggataaaggcgcgccctcactcctgagcgccgaataccacgacggcacccgctggacaacccaagccgctatcgataccgaagtgcgtattttagacagactgcaagcgggcaaagatcaacttgcgccccttaccagcgttgaacacgccgcgcaggtactcagtcaaaatcaaaacctgaccgatggccaaaaagacgcgaccttgcttatcaccaccaccaaagaccgatttgtgggtgttcaagggttagcgggaacgggtaaatcgaccatgcttgaaacgggtatcgatctcgttaaacaaagcgaatccattctcaacacacaacccaataagacaccgacacaattcataggtctagcgccgacacacgccgccgttaacgaactcaaagacaagaacgtcgaaagccaaacggttcaatcactcctaagcaactttttaagccaagatgcgaaaccggaccaatacgccaacacagtgttcttgctcgatgagtcctcgatgaccagtaacgcccaaatggataaatttacccatttgattgagacaacaggcgcgcgcgccgtgttcttgggtgacactaaacagttaacgtcccaagaagcgggtaaaccttttgaacttgcgttaaacaaaggcgcaatcaatagcgtcaccatgaaagacattgtgcgccaacagaacagcacgctactgagtgcagtacacaatattgtcgatcgccaaggcgaaagtgctattgataaaattcagcaacaattaccctttgaccaatacaccgcgcccactgcgaacgacgcggtaacgcccgaaaagcaggctaccgctaacatcaatcaaagcttgaatatcatttcaactttgcagttgataaccgataacccgaagaaaaaccagcaactggcgaccgaagccctgcccgccacggtggcactggaatacttggccagaacacctaaagcgcgtgaaaatacccttatcattgcgtacaccaacaaggaacgcgacgacattacccacgaaatccgccaagggttacagcaacaaaaaagcctcagtaacgagcaattcactgtaccgagattacgtggagtccatgccagcaaggccgaactggcgaccatgttgccctatcagcaggggttaatcctgacgaccagtaaagacagttattttgaaattatgaaggtcgataagcgcaataacatgctcaccctcgcggatatgaaaaccggcgaggaaaagcatttctttcccaaaaatcatggccacaaatttacgaacctttgggctaagagtgagcaacctctcgcagaaggcgacagtatcatgctccgcaaaagcgatattgaccgtgaaatgcagggcaacaaaacctataccgttagcagcattgacgataaacaaatgcagctcaaatccacggataaccacacattaacgctctcaaccaaagagttgaaagatgctcattgggattacgcatacacccgcaccgccgatatggcgcaaggggcaacctatgagaatgtcattactgcgattaagggccaaggtgcattaactaacgtaaggcgcgcgtatatcgatatcacccgtgccagtaagcacgtaaaaatcatcaccgataacccgcaaaaaatgatgctctcatgggtcaataacgatcccaataaagtctctgcacttgagacaagagataactattaccctgaacataccccgctatttaatgacaaacccttgccgcaggaaaaccccaagtacctcgatgtgaatggatatgtggatctaaaacggatggccaccgagctaaatgccaagcttccagcctacagtgaatcactggcaacgcagcttttaggtgagccgaaccgcgataaatcagacaaagataacctgacatttggcaaagaagggagcctaacattgaccacaacaggccaatatcgtggctattttaaagactggaaaaccggcgataaaggcaccctaattaacctgattatggtcgctgaaaaatgcagttataaagatgcgctttataaagccgataaaatgatgaacgaacccgataaatataatctggtgaaaaacccacagcatgatgaactaacacatgccattccggttaagcaaagccaattagaagcgcgcgcgaagcaatactttaacgaagctaaacctatagaaaactcactcgcacaaacctatttagccaagcaaggaatcgaggttacgaagcatgaaaacttacgttttcacgatgccgtttattcgtcagaaaaacgtggaaccttccccgcattaatcgcgaacatcaccaatgataaggatgagactaaggcagtagaaattacttaccttgataaatccagcggtgacattgcagcgctaaaaataaataagcgcatactcggctccaaatcggggaacagcacgacgatcaacaaaggcaataattcagactatagtattgtcgctgtcggcgtagagaatgcgcttaagataaatgctgacaataaaaacggggctgacgttattgcgctaaacaataataatgacactaaaacattcaatacaaatgaattgcgcgaaaacgtgatagtggtacttgataccaataattcacaagacactgcaaaactggcaagtgaccttacggataaattcagcaaggaaaatatacatgcggttattattgaacccaatctgatacctgacggcttaaacaaagtcgaaacgacaaagcaattagtcaacgaagcagtctatagcatcacgacaaaagacaacaccctatctaaagccattcaatcactgagtaatgacattgcaggtacgaaaaatatcacgatgaaagatgacagcaataacgtagcgacgaataaaacaaagcatgatgaacactatcaacatttagcaatggatagccaccgttcacccacgaaagaacatagccccaatatcgaaaaccctaaattggatattggtgaaaagactatgtaaacaccataaaacaaggcggttaattacaaccgcctttttacgcattgacaataaaacaaagcctaatccaaactaacaacaatatcgccatcctttttagtcacatgaaataagatggactccaataattcacgatcactcggcttacccattaccggttcactatctaaagaacggagcccaatcaatgccaactctctcatggcattagcatcactcgatagtttattcatgtttcgatatgcaataatcttttcatacaacgttggctcgcaagcaacctgaaccgttttatttctagccatatatcacgctctctatttacctagatgaatatttttttaacacggtatgaccattatttagcatcacccgccaatagctgttcaactttatcctcagcctttctcatggtgtctttatgctttgttttcgcactgtccatatccacaggtgagtcattaaacgtctggtaatagacaagactactggtgtgctgcgccttaacggtataggtaagaatcacctctaacagttcgcgagtagataccccctcggcatcatctttatgctcaagaatgcgcagagcaaacaaggttaactccctcattgcatcagcatcacttgataggttcttctcgttccggtacgcagtgagcttctcgtaaagttcggggttacaagctacctgcaccgctttgtttcgtgccatctaacgctcctaatctaattttacgcttattggcatgccaataagcgcattgacgcaatgatatcaccataattgagtcaatgtactttcattgaccgataaaaacaagtcaatgacatagcaacgaacaataaaaattaatctttaaaaacaatacattgcctagcatccattaattcaatgacatgtcattgcacagcgctacagcccgcgcctgtactgcatctattgacaattcaatgaccggtctttacgcagtcattgcacttttaggaatatttgaaacgaattttcaaaaaaaaatatttattttgatagtggaattatattatttaaattcaataccttacaccacaaacaaccataaaaattgatttatcaagttctgcgtggggtgtggtcttattttcaaggttccaacttcactattttgccagggttttgcacttttcattttttagggttttttgggggattttcgatttttgctaggcggctgccgtatgaagcggcaaaagtatcgcgggatttacaggcaaaaaaaacgcactcaatgagtgcgttctctgcaagcgtggcggcttaatattcgcttggtagtaaaacggtgctactacttctatccgcttcggtcacgatccaaattttaccctgtggcaaattataagcagacaacaagcggccacccgtttgatttaatgcttcatcgtttgcctgcttatcatcttcggatagatcaccccattggcctttaacatgcagcattaaaaatggatgcaataaactatgatcaccattgaccaatttattgacaccttgagtcaatgctattttacctaacataaataaatgcgccattgtaaatcacctccataatatcgctacaaatgcgcctaatattcatcaggcgcttataataagatttatacttgcgtacccattaaaaattgatgcgccttagatgctgcgcttgcggccttaaatacataacgcttatccccttttaatctgtctagccaactggctatataggactcatgctgaacgtcaccgccaacatttaattcagccattaaaaaacttgcgcctatttctgcgattaattcctcaaaggcataatcatctgaaccaaagcgagaacctttaattctatctaaacgatgtttggcgcctgtccagtgtgttaattcgtgcaaggctgtagcataaaaatcacaatgatttgaaaaacggccacggctcggcatagtgattgaatctgttgaggggcgataaaatgcgctggccccttgctctgttattttcgcgccagtattctttaaaaaaatctctacatggtctaacgactcaaaaatagaaccttcttcaatagcggccacttctggaatatttagcccctctatttgttcgatattgaaaaccgtaaaggatttaatcatagggatattctctttttccccttcggcgttttccttttcccaattggtgtaataaataatattggtgcctttttcacctttgcgaacttgtgcgcctaatgactgcgcctgtttataggtcaaaaactggtttgatgtgaaacccgcctcaaacgctgcaaaccaaagtaagcaaacattaataccgctataggattttttagtatcaaaattaatcggcaatccattaccccttgatgatttaacccaaggacacacccaaggcttaacgcccttttctaacgcctcaataattttattagtgacagcctcatacatatccacttttttaaatgcttttgcacttttactttttgttttgctttttgagatatcgtctttggagagcctgcttgtcgcttgtaagctggcttgctcgctgaaaggcttagtgtggcttgctggggtagtgattgagtgtgtcatgggctgcttgctccgtttggggtctatcatcttcgttttcgcctgacgtcctgctcgctcgccatcgttctgattgacaagggcgcgcagcggcgaagcgaacccttggcaagcgggttgtggtgagcgacagataagacggaagcgtaaacgaaagggatagaaccaggagcggccatgatgccgaatgaaacgaccagcttagccacacttgccgcgcagtgagtaggactgtgcttggcggtttggtagttgcgttagggattggcaagcaggaacgtagagccacggcaagcttgcttgccatcagtggatcacgttatcgcggggagcgaagcgaaaagcccgaccgaagggaacgcccaagttcatcagtggtatttagatgacatagcgccacagcagccaatagacactcagagtaaatagattagccgccgaggcacgtttcaaagcacaccaaggggtattgtcagataaacggaaaagggcggcgcagccgccgcttgtttcgccgtttgcgggaatattgaggactaggtttgcggtcattatcaccgcactcacatgtcttcatctacggatttgatgatgctgtattttttaaactctggatgcactttaagctgctcgtgaacatcttcgggaatatgaaaattgatctcacccgcctcaatcaaatatttaaaacaagcaaagccctcaaactcaagcccagactcatcaagcacgcgctgcacttggtttgcttggcatcgataccgcgcccccgcgacaaccacagtcaccgcgccagagggcagaaagctcatcgtcaccggatagtgatggccaccaaacagattcataaaggaaaaatcagcgcgattaagttcacgggtacaactaacgatattattgattggcatgatagcgcccctcattgcttatgaaccgacacttttttgaacggcacgcttgataaaatcgtttgtgcttctgcttagacgttgatttaccctgatagctcagggtaaatcagcatcggtatgagggttaaaaacctgctggcatcagcgcatcaaagtaagatttttgagcatcgtccagccctttacgctcaccattgactaagctatcaacctgcatggccaaatcctttttcttgagtgcggcggcttgtaatgcccactgctcacccatgacaggctgagccatatcaattaaacaagacaagctcacgcgcttaaagaaggtttcagtggttgggcgccagtagttagaccatttcacatcaagcttagatatcacgacctcagcggcggcatggctattatcaatggatgcctcaagcatggaagccgtggcgtaagccacctgcttttctttctcttttacatcgagggcgcaaaaagcgttaaagcgttcagcgaccgttggcagttcaacccacgttaaatttaggctggtcttcacctcttcaattaactgcaacgctttgttatccgtgagcgctcccgttttaggatggcaagtggtgtcgttaacgctgatatgcagtggacggctgccataacgtgagtctgtgaacgcgcttacacagacagagaaatgcaacgtatcaagcgccaccgttggcgcactcattaacgcatgtttcgtgataatcaaacgctgcgcccgtaagtcctcattgagtgccgccgaatagccgctaacgtccttctcttcaacttttttcacatcaccatcattcaatgagccagattgcacactggcttttaattgtgccagtgcctttttgtcgtctttatgcaccaaacccatatagatactgacaggctcaccataactttttaacactagcaaacaccccgctagcgccatttcagcgggttcatactcaccctcttttaaggtaagacgtccaaaccctgcaagttcatcatactcagaaactaactttatctgtgtccacttccagccacgcgcgattaactttgctgcttcgatttccaattttgcggtcgctaacgtctcaagcaaggctctatcatcaaggtagacttcatcactgaacaagtctgaggtcacaaccccacccgccttttcgtattcctcttggcctacgaactgagccagataatgctctgcatccacagcggcatctttaagcatattgcggaactggttttcgttgtaacgtctatcacctgccagctcccacacttcggcttgcttttcgacactggcaatcgtaaacaccattacgatatcaagtgacacgttccccgctttatacgcatcgagcacgaccggcgcgaccatgcttaacttcatccgctgctgtacgaacttcgctttgacaccaaaccgcgccgccacatcagcaatgctagcgcccttattcaccatctcagcaaatgcgtgaaattcatcgactgggtgcatattggcgcgcatgaagttttcagtcagagatagctcggtcgcaaaattcgccacttcatccacagtcagtaacttgaccgacaccagcgaggtaggtttcaacttattatttttaaccgctttaatcagttgtttcagcctgcggccaccgcccaacacagggtataaaccctgtgcattcttaggctcgactaacaaattttgtaaaatgccatgcgccaaaatagaggcatacaactgttcatcgtcagctttagacgcatcccctttacgcacgttcaaatcagacagcaccaattgattaatcggtaactgcattaacactggcttggttgtagcggccaacgtcaccacagcgttagccgctgttgccgatttttgagcaatatcgggcttgtgagagcctgcttgagtctttggactggcaggtaaagtggtggctttagtgtgagttgcttgcgcttgaattgagtttgtcattgcttgttttcctgtcgtttaaatatcgttctcgtcttcgcctaacttcctgactcatttcacgttctgacagacaagggcgcgcagcggcgaagcctcccttggcgggcaggttgtgaaatgagacagattagaagtgacagcgcagacgtgaacggtattgacagggaaacgatgacaagcgatagagaagcgcacgcttacgcacactttagccggcaatgaaccggacagtgcttgtgactttgatgtttgctttggtttgggacttggtggttgcgttagggattggcaagcaggaacgtagagccacggcaagcttgcttgccatcagtggatcacgttatcgcggggagcgaagcgaaaagcccgaccgaagggaacgcccaagttcatcagtggtatttagatgacatagcgcgacagcagccaatagacactcagagtaaatagattgaccgccgaggcacgtttcaaagcaaaccaaggggtattgtcagataaacggaaaagggcggcgcagccgccgcttgtttcgcgttttacggggagctaacaaggggcagcctgagcttaaatcacatggctcaagctgatattaagctatcccttccaaggctttctctggcggaatgtccccctgtaagacgttcaggctgtttacacaaactgcccttgtagatccttaattctcactatcggatagcgattagcactctctaagcatttagcgcgagccctttcgatattgatcgctgaatcaataaaatagcattgtttttggacaatatcgttttcagagtcatagccaacaataaaaaagcgaggggaatatttaacctcgtccacggtataacggatcgcctgacctgtcgcggattcgtgatggccaatgtacccgatcccgttagcattcaaatcagccatgtggctactgacaaccgatgttgcatagtccgcaggccaacccgttgcaggggtgcgaccatataaacgttcatgtttatattgcccttgtaaataggtgttcatttcttcaaacgtcactgagggtttgcacatatcatatcgcccccgtgttagtggccaactcaatgcagcccccttccatcacaaaccaaagggcatgatgtgtatagcaatcgcttatccccccgtcagccgccaccgacacataaaccgttgatatgatccccgagggtaaagaccacatgattgaaacgtgcttatttcgatagttctgacttaacgccctcgttagttcatcaagtgagaggcattgcgtatcgttgccaaaattcttaatcatcacaggaaaacgaaccgaaacccgttttttgtcagtgctaaacacattaaaacgcacgcgataatcaatacttgcgccattgcgtcgaggttgatcgattgatacgacattttgagccacttttgccgcgactaagtaccgctcgaccgcttcaaacaataacccttgtgaatagggataccatgcctcattagccacgccctcaagtccgaggccgcagaagtgaaagaaattcatttcagttaaaacaatgatcgtcaactcgccccttttttgctgttgaatatcgtctttggagagcctgcttgtcgcttgtaagctggcttgctcgctgaaaggcttagtgtggcttgctggggtagtgattgagtgtgtcatgggctgcttgctccgtttggggtctatcatcttcgttttcgcctgacgtcctgctcgctcgccatcgttctgattgacaagggcgcgcagcggcgaagcgaacccttggcaagcgggttgtggtgagcgacagataagacggaagcgtaaacgaaagggatagaaccaggagcggccatgatgccgaatgaaacgaccagcttagccacacttgccgcgcagtgagtaggactgtgcttggcggtttggtagttgcgttagggattggcaagcaggaacgtagagccacggcaagcttgcttgccatcagtggatcacgttatcgcggggagcgaagcgaaaagcccgaccgaagggaacgcccaagttcatcagttatgtttagatgacatagcgccacagcagccaatagacactcagaatgaatagattaaccaccacgccacttttccaagctagctaaggggtattatcagataaacgctaaagggcggcgtagccgccgcttgtttcgccgtttgcgggaatattgaggactaggtttgcggtcattatcaccgcactcacatgtcttcatctacggatttgatgatgctgtattttttaaactctggatgcactttaagctgctcgttcaaaaggggcaattattgcccccctttgacgactgttaatttgtgtccagcttggcgatcagttgttttgtgcgaaaaatggcgttaggcgtgattttgcgtacccacgcttttgagaatcgcgaccacttgaaagaatacattttgagagtgttgcgaactgcctcactaggtacatcgtcaaacgtgattttgatccgcccctcttcttcatacaatgaccaagaaagcccctcaatctcaccgcttgcactcaatgccgcttgattatgtaacttttccaaatcttcaattcgatcccttacggtgcgaatgttcgcattattgttactcattgagtaactagcaaaccctacccgaccgcaaaaatccccctttagtaattcttccgcttctttttcggttagcttatgcgtttgcgtcatgtactcgattttgtcggcgtccgtcatatgcttagagcggataactttattgatcgctttcatcgtttcttgtgaacgctccaagcctgcgagtttttcttttagtttggcgatagcttcgggatcatccgatgcaatgccattagtgccaacgctggccgctctgtcagcgtaataacccgcttttttgcttgccgcaacagatttacccatatcattaaaaatcttgtctgcgtggcgtctagcgcgtccctcgctatggtgccccactaaaatcggctggccgaacggaatacaagcagcaaggctccgagacgactcataaaatttgtttgattctgccgccgctttgcttgaggcgttctctaagcggtcgcgcttgctttctaggcgatcttggaaatcgccaaaactaaccactttgcgggtgttgtcatcgtttggcggtgttggctctggcgcttttgaatcgttcgacaacgggcataaatagccgtctaacaatgcctgtttaacttgtgcataggtaaaatgcggctttttcgctttgacttcttcaaaggtcaaaacgatatcgtcagaaaaatgatagggacaatcagaaaaacgcactttagttagtacaccatcaaaaacggttacataaatttctagctgtgagtattccttttcgtaccagcgccaaaagaaatcgacatcaacgatctgcggggcgttatcgttaaaacaatcatccatccccattgtttgggttctcagttcaatttttgtcgccattgacaacaacacggcaattttattttttgcgtttttgcgcagctttcccgctttaaagcctttcaacatatcgagcttgttggagcctgcttgagtcttgaggctaacagtagattgaatggtattagtgtgagttgcttgtgctaaaagtgagtgtgtcatggcttgttttcctgttgtttgaatatcgttctcgtctccgcctgacttcctgcctcatttttacgttctggtttgcaagggcgcgaagcgcttgtttacccttgcaaaacaggttgttgaaatgagacagattagaagtcaaagcggggacgagttcggtattcgctttagacaggaaaaccatgatgcgcgaaaggccagcacaagcttactcacactttgccagtcaaggctctgttagtgcttgcagtcttttagatatttggattttaaatatctggtgatcggttaggtgaactctcccctggttaatttgccctttaattaaccaagggaggacgttcacccaatgcgttagtcaccgtttaaccggtgcggaacgcgaccgctaaaaacgatggtggatcttggccgttgccataatggggatctgagaatgattgaatcaagtatttaaaatatttcaaatacttaaattgaggggcgttctcgcggtcaggccgcatcacaaaaacacattgaaatcaggcaaccctcaaaattttgagaatcatttcgcaaaaatttcaggcaaattttgattaagtggatgatgttgttagtctatttgtcagatgtgcctttccctgcaaggaaacatgtcttattgatagattggttatcggtatacagtgactgataatggtttggtgctgcctccaagtttgcaccttttttttgccttacagccccctaaaaaaccaatgctttaatcaccgtttagccggtgcggaacgcgaccgctaaaaataggtttctgtgaatcagacttgcctagtctggtttacgcatacaatcctgccattttacgctagttttgtccccgaatattgttagagggggtcttgatcgagtattgcgatttatctagctcattagacttagagttgactgtgaaactggcgcggtaattcatcgtaaaatatgcgactgtgacatgtgttctatattttcatcattctatctgtctgaacctcttgtatagcaacgtatgtgtgcctaaacgtttattctgctacgatgtatattacatcttgtatatattgcgcagtgtgacaatgaattactcggttcatcaatatctattgagaaatggtcctagcttaagctctgaaataacagaatatctgatccattcctgtggattgagttctcaaactgctagacagcgtgtttcgcgagcgactcaagacatactgcgtttagagctttcatttccaagacgtgctaagtttttatttctcaaagaacaagctggaacagggctttactggggacgattgaacgaagcacttttgtcttgtaattcagcatatggttatgccatttccgctattgaagagcgtggagggattatcccaaagtgttatttcgagattatctgcggcgcccctatcaagcagaaaaaacatttatcagcgagtactgttcttaatcggctgtttagtacaaatcttttaaaggaggttacggtagatagtatcggttcatgcgtttatctcggacttcattccaatcatgtacagtctctaatacctcatatgaaagctaggatcttggcagaagatctgtttttaagaggtataacaagctggctgaaaaacctaggttttgtatcatacaatcaagtaaaaacacgttcgaatgaaagcaatccagtggttagcactaccgcatgggacttggccgcaccatcatatctaagtccgcttgttagcggcgagtcgcaagggggaacaattaaacctggattcgttgtatgtgatattttacttaataatgaggttagtgaaagaggaattcagccattccttcaaaagctaaattcattacgcagtcttaaaaacgtaggcaaacagctatgtttcttttttgcttcttcatatagtgaaagtgcgtttaataaattaaagtcagttggcgtgtctcccgccactatttcttcagtatttgataaagaagttaatagtgggatgaaggagctaattgagcttctttcccaaatatcaagagtgagtgtttcaagtgaaaaattggatgtcatttttaaaacattagggaaagtagaaggagcagcaagtcgtctaagaggggcattattcgaatatgttgtggcagaagctatgagagccagtggatataatggagtggaaatcaataagttttgtagaaatgcaagcggagtacaaaaagaagccgatgttgtttgttttaacaataaagatgtgtgttttatcgaaggtaaagggtacaacattaataagaaggtgactagagatgatgttgattattggctaattgagcaagtacctgtttttcatgaatactgtttatctcatcctgattggaaaaacaaaaaacttatctttgaattttggacatccagtacgttctctgatgaggcattggctcgtcttgaagaagctaaaaaggctactaaaaggtacacaataaactttaagaataataaggatttatttttatttattgcggattctaataaccaagcattgttgaaaacgtataaagatcactttattaattatccaatgacgctttaaaatttttatggaggcacaccgaatctggccgcataattggaaatttaagttctaattttttgaaaaattcagcctttaatcgtgcgcatgaatcagtatacctagtcttattcacaggttgaagcggaacatttcccattaacttttcgctaacgcgctttcaccccaaacgagttaacaagttatcgacggttcagtgaagaacggactttctggcctaaaattttccatcgttatactccgtttgatgtaactcactaaagttcatcaaaagtgggataagtatacagccgtattcaaactataatgacttagaacgcctttcatcctgtatttgtgcgcatttttccggatggtgaatttaatgaaaacctgataaactacttttatacagatagttaactgtgcgcgccttcactgttctaacgagttgaatgcgcactaatcaaatgctagcaatcaacatcgcatgcccattaaggaatttatttagtagatgaatgaaccaataattaaagaccatttagggagaaaagcatgcaaaaagatagtttcctattgtgaatcatggtttataaagcatgttgtaaaacctatatttttcttattgccaccaagtttgttgacaatgcttgccgtaagaaaaggtatgcaagaagatgttattgactatgttggtcaaacggcaggtgcattccttaataattcagcattgcttattattatttgcacttatatttatgttgtattaatgagagctatatatgcaggaattgaaaatcatgcaaaacccgcaaaagaattagaggtcggtgatttattagctttattaaaagctatcgatattgtagttggtgataaaacaaaacgagttacctcagaagttaagggaatcatcaataatgccaatgtgattaacgaactgaaatttttacagtcgattcgaccagaacaacaaataccattattagtcgttgggctaagaagtgtttttgaatatatggataaacaaaaaacggtttatcgtgtaggcttgctgcgaatagaaaatgacaagccagttgattggttttcttttgatcctgcatcattaccaccaagaacagaagcacagacattaagtgctccaacaagcacggtatcacagtgtattaaaaacaaatcattggttatcgttgaagatatccaaaaggagctaaacaaaagaactaaaaaagaaaggcgatatattaaaagtaatactcaagaaactgatgaaggctcgcaactatgctaccctttgatacatccagctacaaacaaagttgagtatgtttttactattgcaggtaatcgcgctggctgcttgaatgaaaattattcagaattgtatgcttgggtaatacgacatttttctattcgtgtttcgttggagcacagcctacttattgttaaggagaaagctaatgagtcaaccaaagaagcagcttgaaaacaacgaagtaaaagttaagtattcagtagatgtcacatctaaagaagctgctaaaaaactagaatctgaaaatttcaaaaatagcattgaaaaagagctcgactcaatcgctaaaaaaagtaaaaattcgaacaatatatagctagcaagtcactcctggtgacgcctgctgcgcaccagtaatgagacgttatttcatagaaattttatttcgaaacttactaattcgagctaaaagtttaactcggtaatgccgaaaagtgagctagtgaatcactctacaccagactgattcacgcgagccttaaaacagacccatctcgccccgtttcttccttccaacggggctttttttaccctaaaatgaatcaaatctctagagaactgattcatacctcatttaaaggcgcttttctgctgttgaatacaccgctaatcgttcacgcttgcctacggccacaacaaacannnnnnnnnnnnnnnnnnnnnnnnnnnnatagcgcg